@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');body{font-family:'Lato', sans-serif;font-size:14px;font-weight:400;overflow-x:hidden;padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:140%;}
h1{font-size:36px;margin:10px 0 10px 0;line-height:30px;}
h2{font-size:32px;margin:10px 0 10px 0;}
h3{font-size:28px;margin:10px 0 10px 0;line-height:130%;}
h4{font-size:24px;margin:10px 0 10px 0;}
h5{font-size:20px;margin:10px 0 10px 0;}
h6{font-size:16px;margin:10px 0 10px 0;}
a, a img{outline:0;border:0;}
a{color:#ec1c2d;}
a:hover{color:#000;}
a.tel-link{color:#000 !important;cursor:default !important;text-decoration:none !important;}
a.button{display:inline-block;padding:8px 15px 8px 30px;font-size:16px;font-weight:700;color:#333;text-decoration:none;cursor:pointer;border:2px solid #333;background:url(../images/icon-arrow-btn-grey.png) left no-repeat;transition:ease-in .3s;}
a.button:hover{padding-left:15px;padding-right:30px;color:#fff;border:2px solid #ec0928;background:url(../images/icon-arrow-btn-red.png) right no-repeat;background-color:rgba(236, 9, 40, 0.7);}
a.button-reverse{padding:8px 15px 8px 30px;font-size:16px;font-weight:700;color:#fff;text-decoration:none;cursor:pointer;border:2px solid #fff;background:url(../images/icon-arrow-btn-white.png) left no-repeat;transition:ease-in .3s;}
a.button-reverse:hover{padding-left:15px;padding-right:30px;color:#fff;border:2px solid #ec0928;background:url(../images/icon-arrow-btn-red.png) right no-repeat;background-color:rgba(236, 9, 40, 0.7);}
a.button-reverse.big{font-size:24px;padding:10px 25px 10px 40px;}
.breadcrumb{position:relative;width:100%;background:#000;margin:0;padding:10px 0;clear:both;}
.breadcrumb ul{padding:0;margin:0;}
.breadcrumb ul li{padding:0;margin:0;list-style:none;display:inline;color:#fff;}
.breadcrumb ul li.line{margin:0 10px;}
.breadcrumb ul li a{font-size:12px;color:#fff;text-decoration:none;}
.breadcrumb ul li a:hover{color:#ec0928;}
.breadcrumb ul li a.active, .breadcrumb ul li a.active:hover{font-size:20px;color:#ec0928;border:none;}
header{position:fixed;top:0;background-color:#fff;height:110px;z-index:999;transition:top .5s;}
header.slide-up{top:-35px;}
img{max-width:100%;height:auto;border:0;display:block;}
.logo{float:left;width:157px;margin-top:8px;transition:ease-in .5s;}
.logo-notext{position:absolute;width:120px;margin-top:-150px;margin-left:18px;transition:ease-in .5s;}
.logo img, .logo-notext img{max-width:100%;height:auto;}
.logo-small{margin-top:-100px;}
.logo-notext.slide-down{margin-top:43px;}
.title-arrow{font-size:18px;font-weight:700;text-align:center;background:url(../../common/images/arrow-down.png) bottom center no-repeat;padding-bottom:15px;}
.content{padding:10px;}
.center{text-align:center;}
hr{clear:both;border-bottom:0;border-top:1px solid #ccc;border-right:0;border-left:0;margin:30px 0;min-height:0;height:1px;}
hr.dotted{border-style:dotted;}
hr.dashed{border-style:dashed;}
hr.red-line{border:none;height:2px;background:#ec0928;}
.clear{clear:both;}
.nav-container{position:relative;float:right;max-width:830px;top:0;transition:ease-in .5s;}
.nav-container.smallcon{top:30px;}
.nav-container .top-panel{position:absolute;right:50px;top:0;margin-top:-36px;float:right;padding:10px 20px 10px 0;z-index:9;}
.nav-container .top-panel li{display:inline-block;*display:inline;padding:0 23px;border-right: #2c3e50 1px solid;}
.nav-container .top-panel li a{font-family:'Lato', sans-serif;font-size:15px;font-weight:700;color: #ec0928 !important;text-decoration:none;}
.nav-container .top-panel li a:hover, .nav-container .top-panel li a.active{color:#ec0928 !important;text-decoration: underline;}
.nav-container .top-panel li:last-child{border-right:none;}
.nav-container .top-panel.smalltop{padding-bottom:0;}
.nav-container .home-icon{float:left;padding:12px 0 4px 0;}
.nav-container .home-icon.smallhome{padding-bottom:0;}
.nav-container .home-icon:hover{opacity:0.50;filter:alpha(opacity =50);}
.jetmenu > li > a.smallmenu{padding:7px 20px;}
.jetmenu ul.dropdown.smallsub{top:32px;}
.jetmenu > li > .megamenu.smallmega{top:32px;}
.inner-mainlink-container{position:fixed;width:100%;background:rgba(0, 0, 0, 1);margin:0;padding:10px 0;text-align:center;top:110px;z-index:100;transition:ease-in .4s;}
.inner-mainlink-container.trans{position:fixed;background:rgba(0, 0, 0, 0.7);top:75px;transition:ease-in .4s;}
.inner-mainlink-container li{display:inline-block;*display:inline;list-style:none;}
.inner-mainlink-container li:last-child a{border-right:0;}
.inner-mainlink-container li a{font-size:14px;line-height:22px;font-weight:400;color:#fff;padding:0 10px;border-right:#fff 1px solid;text-decoration:none;}
.inner-mainlink-container li a:hover, .inner-mainlink-container li a.active{color:#ec1c2d;}
.banner-container{position:relative;width:100%;overflow:hidden;}
.banner-container img{-moz-animation:scale 8s;-webkit-animation:scale 8s;-o-animation:scale 8s;}
.banner-content{position:absolute;top:0%;left:50%;z-index:99;width:48%;max-width:585px;height:100% !important;display:flex;justify-content:center;flex-direction:column;}
.banner-content.white{color:#fff;}
.banner-content h1{font-size:26px;line-height:30px;}
.banner-content p{font-size:16px;line-height:24px;}
@keyframes scale{from{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
to{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);}}
@-moz-keyframes scale{from{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
to{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);}}
@-webkit-keyframes scale{from{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
to{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);}}
@-o-keyframes scale{from{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
to{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);}}
.inner-sublink-container{position:relative;width:100%;background:#ec1c2d;margin:0;padding:10px 0;text-align:center;z-index:99;}
.inner-sublink-container li{display:inline-block;*display:inline;list-style:none;}
.inner-sublink-container li:last-child a{border-right:0;}
.inner-sublink-container li a{font-size:20px;font-weight:700;color:#fff;padding:0 20px;border-right:#fff 1px solid;text-decoration:none;}
.inner-sublink-container.products li a{font-size:16px;}
.inner-sublink-container li a:hover, .inner-sublink-container li a.active{color:#000;}
.inner-sublink-box{position:relative;}
ul.inner-sublink{position:relative;padding:0;margin:35px 0;text-align:center;z-index:98;}
ul.inner-sublink li{padding:0;margin:5px 10px;list-style:none;display:inline-block;}
ul.inner-sublink li a{display:block;font-size:16px;padding:5px 16px 8px 16px;color:#2c3e50;text-decoration:none;background-color:#fff;transition:all 0.5s;}
ul.inner-sublink li a:hover{color:#fff;background-color:#2c3e50;}
ul.inner-sublink li a.active{color:#fff;background-color:#e61b23;font-weight:700;}
#top-page{position:absolute;top:-187px;}
#top-page2{position:absolute;top:-152px;}
.inner-container{margin-top:110px;padding:0;}
.discover-container{background:#ececec;padding:45px 0;}
.discover-container a{text-decoration:none;}
.discover-banner{width:100%;max-width:400px;margin:0 auto;padding:0;}
.discover-title{font-size:18px;font-weight:700px;color:#ec1c2d;background:#000;padding:8px 0;text-align:center;}
.discover-banner:hover .discover-title{background:#303030;color:#666;transition:ease-in .2s;}
.discover-banner:hover img{opacity:0.7;transition:ease-in .2s;}
footer{border-top:#000 1px solid;padding:40px 0 0 0;}
.footer-logo{width:100%;max-width:105px;}
.footer-address p{font-size:14px;line-height:24px;font-weight:400;color:#000;margin:0;}
.footer-address h3{font-size:16px;font-weight:700;margin-bottom:5px;}
.footer-address a{color:#ec0928;text-decoration:none;}
.footer-address a:hover{color:#999;}
.footer-sitemap h3{font-size:16px;font-weight:700;border-left:#ec0928 5px solid;padding-left:18px;margin-top:0;}
.footer-sitemap li{list-style:none;margin-bottom:5px;}
.footer-sitemap li a{font-size:13px;font-weight:400;text-decoration:none;color:#000;}
.footer-sitemap li a:hover{color:#ec0928;}
.footer-bar{font-size:14px;line-height:24px;font-weight:400;color:#fff;background:#ec0928;padding:15px 0;margin:0;}
.footer-bar .footer-bar-link{float:left; text-align:left; margin-top:0px; margin-bottom:10px;}
.footer-bar .footer-bar-link li{list-style:none;display:inline-block;*display:inline;}
.footer-bar .footer-bar-link li, .footer-bar .footer-bar-link li a{font-size:14px;font-weight:400;text-decoration:none;color:#fff;}
.footer-bar .footer-bar-link li a:hover{color:#000;}
.footer-bar .webz a{color:#f05167;text-decoration:none;}
.footer-bar .webz a:hover{color:#e76f80;text-decoration:underline;}
footer .smalltext{font-size:11px;}
footer .footer-note{font-size:11px;line-height:17px;color:#666;padding:20px 20px 40px 20px;}
.cbp-popup-navigation{background:#ec0928 !important;}


/*Footer*/
footer .grid{
	padding-bottom:20px;
}
.footer-bar .grid{
	padding-bottom:0px;
}

.popup-mobile{
	display:none;
}
@media screen and (max-width:800px){
	.popup-desktop{
		display:none;
	}
	.popup-mobile{
		display:block;
	}
}



.footer-bar .grid{
	display:flex;
	align-items:center;
}

.social-list{
	display:flex;
	align-items:center;
	justify-content:flex-end;
	margin-top:0px;
}
.social-list ul{
	padding:0;
	margin:0;
	height:30px;
}
.social-list ul li{
	padding:0;
	margin:0 0 0 10px;
	display:inline-block;
}
.social-list ul li a img{
	width:30px;
	transition:all 0.5s;
	display:block;
}
.social-list ul li a:hover img{
	opacity:0.7;
}
@media screen and (max-width:800px){
	.footer-bar .grid{
		display:block;
	}
	.footer-bar .footer-bar-link{float:none; text-align:center;}
	.social-list{
		justify-content:center;
		text-align:center;
	}
	.social-list ul li{
			margin:0 5px;
		}
}