@charset "utf-8";

@font-face {font-family: 'SourceSansProBlack';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/SourceSansPro/SourceSansPro-Black.otf);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'SourceSansProBlackIt';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/SourceSansPro/SourceSansPro-BlackIt.otf);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'SourceSansProBold';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/SourceSansPro/SourceSansPro-Bold.otf);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'SourceSansProBoldIt';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/SourceSansPro/SourceSansPro-BoldIt.otf);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'SourceSansProExtraLight';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/SourceSansPro/SourceSansPro-ExtraLight.otf);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'SourceSansProExtraLightIt';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/SourceSansPro/SourceSansPro-ExtraLightIt.otf);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'SourceSansProIt';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/SourceSansPro/SourceSansPro-It.otf);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'SourceSansProLight';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/SourceSansPro/SourceSansPro-Light.otf);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'SourceSansProLightIt';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/SourceSansPro/SourceSansPro-LightIt.otf);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'SourceSansProRegular';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/SourceSansPro/SourceSansPro-Regular.otf);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'SourceSansProSemibold';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/SourceSansPro/SourceSansPro-Semibold.otf);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'SourceSansProSemiboldIt';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/SourceSansPro/SourceSansPro-SemiboldIt.otf);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'AcromBold';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/Acrom/AcromBold.OTF);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'AcromExtraBold';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/Acrom/AcromExtraBold.OTF);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'AcromLight';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/Acrom/AcromLight.OTF);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'AcromMedium';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/Acrom/AcromMedium.OTF);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'Acrom';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/Acrom/Acrom.OTF);
font-weight: normal;
font-style: normal;}
@font-face {font-family: 'AcromThin';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/Acrom/AcromThin.OTF);
font-weight: normal;
font-style: normal;}	
@font-face {font-family: 'icomoon';
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/icomoon/icomoon.eot?-l21epb);
src:url(//www.bestshelly.com/wp-content/themes/theme/fonts/icomoon/icomoon.eot?#iefix-l21epb) format('embedded-opentype'),
url(//www.bestshelly.com/wp-content/themes/theme/fonts/icomoon/icomoon.woff?-l21epb) format('woff'),
url(//www.bestshelly.com/wp-content/themes/theme/fonts/icomoon/icomoon.ttf?-l21epb) format('truetype'),
url(//www.bestshelly.com/wp-content/themes/theme/fonts/icomoon/icomoon.svg?-l21epb#icomoon) 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; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}	
@font-face {
font-family: 'fontawesome';
src: url(//www.bestshelly.com/wp-content/themes/theme/fonts/Font-Awesome/fontawesome-webfont.eot?5510888);
src: url(//www.bestshelly.com/wp-content/themes/theme/fonts/Font-Awesome/fontawesome-webfont.eot?5510888#iefix) format('embedded-opentype'),
url(//www.bestshelly.com/wp-content/themes/theme/fonts/Font-Awesome/fontawesome-webfont.woff?5510888) format('woff'),
url(//www.bestshelly.com/wp-content/themes/theme/fonts/Font-Awesome/fontawesome-webfont.ttf?5510888) format('truetype'),
url(//www.bestshelly.com/wp-content/themes/theme/fonts/Font-Awesome/fontawesome-webfont.svg?5510888#revicons) 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);
}
}