@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon1b8d.eot?445nn2');
  src:  url('fonts/icomoon1b8d.eot?445nn2#iefix') format('embedded-opentype'),
    url('fonts/icomoon1b8d.ttf?445nn2') format('truetype'),
    url('fonts/icomoon1b8d.woff?445nn2') format('woff'),
    url('fonts/icomoon1b8d.svg?445nn2#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-menu-1:before {
  content: "\e910";
}
.icon-menu-2:before {
  content: "\e911";
}
.icon-menu-3:before {
  content: "\e912";
}
.icon-menu-4:before {
  content: "\e913";
}
.icon-menu-5:before {
  content: "\e914";
}
.icon-menu-6:before {
  content: "\e915";
}
.icon-menu-7:before {
  content: "\e916";
}
.icon-menu-8:before {
  content: "\e917";
}
.icon-menu-9:before {
  content: "\e91d";
}
.icon-menu-10:before {
  content: "\e91e";
}
.icon-prev:before {
  content: "\e90e";
}
.icon-next:before {
  content: "\e90f";
}
.icon-hide .path1:before {
  content: "\e900";
  color: rgb(255, 255, 255);
}
.icon-hide .path2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(211, 76, 255);
}
.icon-show .path1:before {
  content: "\e902";
  color: rgb(255, 255, 255);
}
.icon-show .path2:before {
  content: "\e903";
  margin-left: -1em;
  color: rgb(211, 76, 255);
}
.icon-show .path3:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(211, 76, 255);
}
.icon-arrow:before {
  content: "\e905";
}
.icon-left:before {
  content: "\e906";
}
.icon-right:before {
  content: "\e907";
}
.icon-bullet:before {
  content: "\e908";
}
.icon-fb:before {
  content: "\e909";
}
.icon-hamburger:before {
  content: "\e90a";
}
.icon-in:before {
  content: "\e90b";
}
.icon-location:before {
  content: "\e90c";
position: absolute;
top: -15px;
left: -20px;
}
/*.icon-mail:before {
  content: "\e90d";
}*/
.icon-tg:before {
  content: "\e918";
}
.icon-time:before {
  content: "\e919";
}
ul.socList li span.icon-tw{
/*content: "";
width:26px;
height:26px;
/*background-image: url("data:image/svg+xml;utf8,<svg version='1.0' xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 19.5 19.5' ><path d='M5.789.853C-.366 3.534-1.828 11.7 2.986 16.514c3.961 3.961 9.567 3.961 13.528 0C24.07 8.958 15.6-3.412 5.789.853m3.169 5.241c.548.975 1.28 1.828 1.462 1.828.244 0 1.036-.853 1.767-1.828.731-1.036 1.584-1.828 1.889-1.828.366 0-.244 1.097-1.341 2.377L10.846 9.08l2.255 3.047 2.255 3.108h-1.828c-1.462 0-2.133-.487-3.169-2.194l-1.402-2.133-1.767 2.194c-1.036 1.219-2.011 2.011-2.194 1.828s.548-1.28 1.706-2.377l2.011-2.133-2.316-3.047-2.253-3.107h1.889c1.402 0 2.072.427 2.925 1.828'/><path d='M8.958 9.75c2.986 4.266 4.448 5.728 4.448 4.509 0-.914-6.398-9.384-7.129-9.384-.427 0 .792 2.194 2.681 4.875' style='fill:%23D92534'/></svg>");*/
  display: inline-block;
  
  width:26px;
height:26px;
  background-position: 0 center;
  background-size: auto;

  background-image: url("data:image/svg+xml;utf8,<svg version='1.0' xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 19.5 19.5' ><path d='M5.789.853C-.366 3.534-1.828 11.7 2.986 16.514c3.961 3.961 9.567 3.961 13.528 0C24.07 8.958 15.6-3.412 5.789.853m3.169 5.241c.548.975 1.28 1.828 1.462 1.828.244 0 1.036-.853 1.767-1.828.731-1.036 1.584-1.828 1.889-1.828.366 0-.244 1.097-1.341 2.377L10.846 9.08l2.255 3.047 2.255 3.108h-1.828c-1.462 0-2.133-.487-3.169-2.194l-1.402-2.133-1.767 2.194c-1.036 1.219-2.011 2.011-2.194 1.828s.548-1.28 1.706-2.377l2.011-2.133-2.316-3.047-2.253-3.107h1.889c1.402 0 2.072.427 2.925 1.828' style='fill:%23ffffff'/><path d='M8.958 9.75c2.986 4.266 4.448 5.728 4.448 4.509 0-.914-6.398-9.384-7.129-9.384-.427 0 .792 2.194 2.681 4.875' style='fill:%23000000'/></svg>");
  background-repeat: no-repeat;
   -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  
}
ul.socList li:hover span.icon-tw{
	
	   background-image: url("data:image/svg+xml;utf8,<svg version='1.0' xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 19.5 19.5' ><path d='M5.789.853C-.366 3.534-1.828 11.7 2.986 16.514c3.961 3.961 9.567 3.961 13.528 0C24.07 8.958 15.6-3.412 5.789.853m3.169 5.241c.548.975 1.28 1.828 1.462 1.828.244 0 1.036-.853 1.767-1.828.731-1.036 1.584-1.828 1.889-1.828.366 0-.244 1.097-1.341 2.377L10.846 9.08l2.255 3.047 2.255 3.108h-1.828c-1.462 0-2.133-.487-3.169-2.194l-1.402-2.133-1.767 2.194c-1.036 1.219-2.011 2.011-2.194 1.828s.548-1.28 1.706-2.377l2.011-2.133-2.316-3.047-2.253-3.107h1.889c1.402 0 2.072.427 2.925 1.828' style='fill:%23D92534'/><path d='M8.958 9.75c2.986 4.266 4.448 5.728 4.448 4.509 0-.914-6.398-9.384-7.129-9.384-.427 0 .792 2.194 2.681 4.875' style='fill:%23000000'/></svg>");

}
.icon-user:before {
  content: "\e91b";
}
.icon-yo:before {
  content: "\e91c";
}
