@charset "utf-8";

@font-face {font-family: 'SourceSansProBlack';
	src:url('fonts/SourceSansPro/SourceSansPro-Black.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProBlackIt';
	src:url('fonts/SourceSansPro/SourceSansPro-BlackIt.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProBold';
	src:url('fonts/SourceSansPro/SourceSansPro-Bold.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProBoldIt';
	src:url('fonts/SourceSansPro/SourceSansPro-BoldIt.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProExtraLight';
	src:url('fonts/SourceSansPro/SourceSansPro-ExtraLight.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProExtraLightIt';
	src:url('fonts/SourceSansPro/SourceSansPro-ExtraLightIt.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProIt';
	src:url('fonts/SourceSansPro/SourceSansPro-It.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProLight';
	src:url('fonts/SourceSansPro/SourceSansPro-Light.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProLightIt';
	src:url('fonts/SourceSansPro/SourceSansPro-LightIt.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProRegular';
	src:url('fonts/SourceSansPro/SourceSansPro-Regular.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProSemibold';
	src:url('fonts/SourceSansPro/SourceSansPro-Semibold.otf');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'SourceSansProSemiboldIt';
	src:url('fonts/SourceSansPro/SourceSansPro-SemiboldIt.otf');
	font-weight: normal;
	font-style: normal;}
	
@font-face {font-family: 'AcromBold';
	src:url('fonts/Acrom/AcromBold.OTF');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'AcromExtraBold';
	src:url('fonts/Acrom/AcromExtraBold.OTF');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'AcromLight';
	src:url('fonts/Acrom/AcromLight.OTF');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'AcromMedium';
	src:url('fonts/Acrom/AcromMedium.OTF');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'Acrom';
	src:url('fonts/Acrom/Acrom.OTF');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'AcromThin';
	src:url('fonts/Acrom/AcromThin.OTF');
	font-weight: normal;
	font-style: normal;}	
@font-face {font-family: 'icomoon';
	src:url('fonts/icomoon/icomoon.eot?-l21epb');
	src:url('../fonts/icomoon.eot') format('embedded-opentype'),
		url('../fonts/icomoon.woff') format('woff'),
		url('../fonts/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon.svg') format('svg');
	font-weight: normal;
	font-style: normal;}

[class^="icon-"], [class*=" icon-"],a.with-child:after,.widget-cates li a.with-ul-tit:before,.widget-cates li.with-ul-hide a.with-ul-tit:before,.tit-ico:before,.btn-inquiry:before,.nav >li.ico-home:before,.mobile-foot-contact .head-phone span:before,.mobile-foot-contact .head-email span:before,.side-tit-ico:before{font-family: 'icomoon';
	speak: none;
	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;}	
@font-face {
  font-family: 'fontawesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'),
       url('../fonts/fontawesome-webfont.woff') format('woff'),
       url('../fonts/fontawesome-webfont.ttf') format('truetype'),
       url('../fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.language-icon:before,.nav-bar .nav li  .nav-ico:before,.mobile-head-item .title:before,.mobile-head-item .title a:before,.foot-social li a:before,.gotop:before,.classification-item .more:before,.owl-prev:before,.owl-next:before,.foot-social ul li a:before,.path-bar li a:before,.side-cate-menu li .side-ico:before{
  font-family: "fontawesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
}	
@keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-webkit-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-moz-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-o-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}