/* latin */
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700');
/* latin */
@import url('https://fonts.googleapis.com/css?family=Droid+Sans:400,700');
body{font-family: 'Droid Sans';}

.page-main{background:#fff}
.cms-home .page-main{background:transparent;}
/* breadcrumbs */
.breadcrumbs { background: #fff; margin-bottom: 0px; padding: 15px; border-bottom: 1px solid #ccc; }
/* menu bar */
.navigation{background-color: transparent;} 
.navigation ul{padding:0px;}
.navigation .level0 > .level-top,.navigation .level0 > .level-top.ui-state-focus{color: #fff;font-size: 17px;letter-spacing: 1px; cursor: pointer;  word-spacing: 2px;font-weight: normal;text-transform: uppercase;}
.navigation .level0{border-left: 1px solid rgb(101,101,101); margin: 0px;padding-left: 11px;padding-right: 12px;    margin-left: -3px;}
.navigation .level0:hover{background-color: rgb(205,0,0)}
.navigation .level0 > .level-top:hover{color:#fff;}
.navigation .level0:last-child{padding-right: 30px;}
.navigation .level0:first-child{border-right:1px solid  rgb(101,101,101);}
.sections.nav-sections{font-family: Oswald;background-color: #000;border-top: 1px solid rgb(101,101,101);margin-bottom: 0px;}
.navigation li.level0.parent{position: relative;}
.navigation li.level0.parent:after{content: "";width: 0; height: 0; border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #fff;position: absolute;left: 2px;bottom: calc( 50% - 3px );}
.navigation .level0.active, .navigation .level0.has-active{color:#fff;background-color: rgb(205,0,0)}
.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top{color:#fff!important;border:0px !important;}
/* page header */
.logo img {width: auto;max-width: 241px !important;margin-top: -8px;margin-right: 15px;}

.page-header{ background: rgb(0,0,0);background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(67,67,67,1) 100%); 
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(67,67,67,1) 100%); 
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(67,67,67,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#434343',GradientType=0 );  }
.page-header .panel.wrapper { border-bottom: 1px solid rgb(205,0,0) !important; background-color: transparent !important; }
.switcher.language.switcher-language{margin-right: 15px;}
.switcher.language.switcher-language,.switcher.currency.switcher-currency{float: right;}
.page-header .switcher strong, .page-footer .switcher strong {line-height: 1.1 !important;font-size: 12px!important;font-weight: 400;}
.page.messages,.columns { padding: 10px;}
.page-title-wrapper{padding: 0px 10px}
.page-title-wrapper span.base{ margin: 0px !important; font-size: 36px; line-height: 42px;color: #cd0000; font-family: 'Oswald'; font-weight: 300; text-transform: uppercase;}
.page-title-wrapper .page-title{margin-bottom: 5px}
.cms-index-index .page.messages,.cms-index-index .columns,.cms-index-index .page-title-wrapper{padding: 0px}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main{max-width: 1164px; padding-left: 0px; padding-right: 0px;}
.cms-home.cms-index-index .navigation,.cms-home.cms-index-index .breadcrumbs,.cms-home.cms-index-index .page-header .header.panel,.cms-home.cms-index-index .header.content,.cms-home.cms-index-index .footer.content,.cms-home.cms-index-index .page-wrapper > .widget,.cms-home.cms-index-index .page-wrapper > .page-bottom,.cms-home.cms-index-index .block.category.event,.cms-home.cms-index-index .top-container,.cms-home.cms-index-index .page-main{max-width:1164px; /*padding-left: 17px;padding-right: 17px;*/}
.lang-icon{vertical-align: middle;margin-right: 10px;display: inline-block;}
.page-header .switcher strong, .page-footer .switcher strong{vertical-align: middle;}
.page-header .switcher .options .action.toggle, .page-footer .switcher .options .action.toggle{position:relative;margin-left:15px;}
.page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after{
	content: "";width: 0; height: 0; border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #fff;margin: 9px 5px 0px 15px; position: absolute; top: 0px; left: -30px; }
.page-header .switcher .options .action.toggle.active:after, .page-footer .switcher .options .action.toggle.active:after{
 top: 9px; left: -15px; }
.greet.welcome span{margin-right: 15px;display: inline-block;font-size: 12px;}
.header.links .authorization-link a{font-size: 14px;}
.header.links .authorization-link a:last-child{margin-right: 0px;}
a.reg { padding-right: 15px;}
/* search bar */
.block-search .color-red{font-weight:700;}
.block-search {
    float: left !important;
    vertical-align: middle !important;
    margin-top: -25px !important;
    margin-left: 98px !important;
    margin-bottom: 15px !important;
    line-height: 33px !important;
    width: 32% !important;}
.block-search .control{ margin: 0 auto !important;padding: 5px;vertical-align: middle;
background: rgb(230,230,230); 
background: -moz-linear-gradient(left, rgba(230,230,230,1) 0%, rgba(100,100,100,1) 100%); 
background: -webkit-linear-gradient(left, rgba(230,230,230,1) 0%,rgba(100,100,100,1) 100%);
background: linear-gradient(to right, rgba(230,230,230,1) 0%,rgba(100,100,100,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#646464',GradientType=1 ); }
.block-search .action.search:before{content: ""}
.block-search .block.block-title{display: block;font-family: Oswald;font-size: 31px;color: #fff;text-align: right;margin-bottom: 7px;letter-spacing: 1px;word-spacing: 2px;}
.color-red{color: rgb(205,0,0) !important;font-family: Oswald;letter-spacing: 1px;font-size: 27px;text-transform: uppercase;}
.block-search .control #search:hover,.block-search .control #search:focus{border: 0px;outline: 0px;box-shadow: none;}
.block-search .action.search,.block-search .action.search:hover,.block-search .action.search:focus{background-color: rgb(205,0,0);color: #fff;width: 90px;display: block;height: 33px;left:19px; top: 46px;border-radius: 0px;border-right: 4px solid gray !important;outline: 0px solid #940404}
.block-search .action.search > span{width: 100%;height: auto;clip: auto;    left: 1px;text-align: center; color: #fff;font-family: Oswald;letter-spacing: 1px;font-size: 1.5em;text-transform: uppercase;top: 1px;font-weight:500;}
.block-search .control:before{-webkit-font-smoothing: antialiased; font-size: 16px;line-height: 32px; color: #8f8f8f;content: '\e615';font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden;speak: none;text-align: center;position: absolute;bottom: 5px;right: 16px;}
.block-search .control #search{padding-right: 40px;    font-weight: bold;    padding-left: 100px;}
.block-search .control #search::-webkit-input-placeholder {font-size:12px;}
.block-search .control #search:-moz-placeholder { font-size:12px;}
.block-search .control #search::-moz-placeholder { font-size:12px;}
.block-search .control #search:-ms-input-placeholder {font-size:12px;}
.block-search .block.block-title strong,.block-search .block.block-title span{font-size: 27px !important; word-spacing: -1px !important;}
/* mini cart */
.minicart-wrapper{margin-right:15px;width: 22%; margin-top: -8px !important;}
.minicart-wrapper .action.showcart{width:100%;}
.mob-counter-number{display:none;}
.minicart-wrapper .action.showcart .counter.qty.empty{display:block;}
.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart.active:before{content:"";display:none;}
.block-shopping-cart{float: right;margin-bottom: 17px;}
.block-shopping-cart .block.block-content,.block-search .block.block-content{margin-bottom: 0px;}
.block-shopping-cart .block.block-title{display: block;font-family: Oswald;margin-bottom: 5px;font-size: 20px;text-align: center;font-weight:bold;}
.block-shopping-cart .outer-cart{width: 100%;padding: 5px 5px 5px 7px;color: #fff;vertical-align: middle;
background: rgb(142,142,142); 
background: -moz-linear-gradient(top,  rgba(142,142,142,1) 0%, rgba(93,93,93,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(142,142,142,1) 0%,rgba(93,93,93,1) 100%); 
background: linear-gradient(to bottom,  rgba(142,142,142,1) 0%,rgba(93,93,93,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e8e8e', endColorstr='#5d5d5d',GradientType=0 ); 
clear: both;display: inline-block;}
.block-shopping-cart .inner-cart{padding-top: 0px;}
.block-shopping-cart .img-cart{vertical-align: middle;display: inline-block;float: right; margin-top: 2px;}
.block-shopping-cart .product-info{vertical-align: middle;display: inline-block;float: right;min-width: 192px;margin-left: 15px;font-size: 12px;font-weight: 500;margin-top: 1px;}
.block-shopping-cart .drop-down-btn{width: 20px; height: 24px; background-color: #fff;display: inline-block;float: left;position: relative;}
.block-shopping-cart .drop-down-btn:before{content: "";width: 0; height: 0; border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #555;margin: 10px 15px 0px 5px;position: absolute;top: -0px;left: 0px;}
.minicart-wrapper .action.showcart .counter.qty{background: transparent!important; line-height: 24px;margin:0px 15px 0px 0px;}
/* home two menu */
.clear-whole-sections {background-color: rgb(71,71,71);}
.clear-whole-sections .header.content{padding-top:8px;padding-bottom: 8px; margin-top: 0px; }
.clear-whole-sections .text{color: #cd0000;font-size:20px;display: inline-block;font-family: Oswald;letter-spacing: 1px;}
.clear-whole-sections .pull-left {float: left;margin-right: 15px;}
.clear-whole-sections .pull-right {float: left;margin-left: 15px;}

/* home slider */
.page-wrapper{overflow: hidden;}
.slidermain{position: relative;}
.slidermain .flexslider{border :0px;margin-bottom: 0px;}
.slidermain .flexslider .slides{overflow:visible !important;}
.slidermain .flex-viewport{overflow:visible !important}
.slidermain .flex-nav{position: absolute;opacity: 0.9;top:calc( 50% - 45px );}
.slidermain .flex-nav:hover{opacity: 1;}
.slidermain .custom-navigation .flex-prev{left:0px;}
.slidermain .custom-navigation .flex-next{right: 0px;position: absolute;}
.slidermain .custom-controls-container{position: absolute;bottom: 65px;left:25px;width: 100%;}
.slidermain .custom-controls-container ol li{float: left;}
.slidermain .custom-controls-container ol li a{width: 20px;height: 3px;border-radius: 0px;background-color: #fff;color: transparent;}
.slidermain .custom-controls-container .flex-active{background-color: #cd0000;}
.slidermain .loading {min-height: 300px; background: url('../images/loader-1.gif') no-repeat center center;}
.slidermain .loading .custom-navigation{display: none;}
.slidermain .custom-navigation{display: block;}
.slidermain li img{opacity:0.8;}
.slidermain .flex-active-slide img{opacity:1;}
/* product section */
.productsmain > div{background: #fff;padding: 15px!important;box-sizing: border-box;}
body{background-repeat: repeat;background-size: cover;background-image: url(../images/mini_bg.jpg);background-attachment: fixed;}
.productsmain ul { list-style-type: none; padding-left: 0; overflow: hidden; margin: 0; }
.product-item ul li { position: relative; background: -moz-radial-gradient(center, ellipse cover, rgba(219,219,219,0.99) 0%, rgba(155,155,155,1) 100%); background: -webkit-radial-gradient(center, ellipse cover, rgba(219,219,219,0.99) 0%,rgba(155,155,155,1) 100%); background: radial-gradient(ellipse at center, rgba(219,219,219,0.99) 0%,rgba(155,155,155,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcdbdbdb', endColorstr='#9b9b9b',GradientType=1 ); background-size: cover; width: 206px; margin-right: 0px; padding-top: 40px; padding-bottom: 15px; }
.productsmain ul li:first-child { margin-left: 0; }

.product-list { background: #262626; padding: 9px 15px; position: absolute; top: 0; left: 0; width: 167px; }	

.product-list h4 { color: #fff; font-family: 'Oswald'; font-size: 19px; line-height: 17px; margin: 0; padding: 2px 0 0; border: none; text-align: center; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; font-size: 15px; }
.productsmain ul li a { display: block; color: rgb(255,255,255); }
.product-item ul li img { display: block; margin: 0 auto; }
.product-col img { max-width: 100%; }
.product-btn { background: url(../images/product-btn.png) repeat 0 0; width:80%; height: 45px; font-family: 'Droid Sans'; font-size: 21px; line-height: 45px; text-align: center; text-decoration: none; color: #fff; position: absolute; top: 187px; left: 50%; margin-left: -41%; cursor: pointer; font-weight: bold; }
.product-feature { position: absolute; left: 0; right: 0; bottom: 12px; }
.product-div ul .product-feature ul { float: left; width: 100%; margin: 0 0 3px 0; }
.product-div ul ul { list-style-type: circle; }
.product-feature ul li { display: block; clear: both; width: auto; padding: 0; padding-right: 17px; background: none !important; margin-left: 0; }
.productsmain ul.ulc > li:first-child { margin-right: 0; }
.product-feature ul li a { color: #fff; font-family: 'Droid Sans'; font-size: 13px; line-height: 10px; margin-bottom: 4px; text-decoration: none; cursor: pointer; }
.productsmain ul li a { display: block; }
.product-feature ul li a:after { content: '\0000AB'; padding-left: 6px; font-size: 18px; opacity: 0.6; }
.productsmain ul.ulc > li { float: right; margin-right: 17px; margin-bottom: 0px; }
.product-item>ul>li { height: 320px; }
.productsmain .widget-category-link-inline{text-align: center;font-size: 14px;}


/* red block */
.productlabel ul { list-style-type: none; text-align: center; padding-left: 0; margin-bottom: 0; }
.productlabel ul li:first-child { border-left: none; }
.productlabel ul li { text-align: center; border-right: 1px dashed #f6dede; display: inline-block; margin-bottom: -20px; width: 33%; }
.productlabel ul li a { font-weight:600; display: block; font-size: 18px; line-height: 21px; color: #fff; text-transform: uppercase; padding: 7px 40px 4px; font-family: 'Droid Sans'; text-decoration: none !important; font-size:20px; cursor: pointer; vertical-align: middle; font-family: Oswald;letter-spacing: 1px; box-sizing: border-box; }
.productlabel ul li a:hover{ color: #fff200;}
.productlabel ul li a span:hover{color: #fff200;}
.productlabel ul li a span{font-size: 13px;display: block;text-align: center;font-family: 'Droid Sans'; font-weight: 600;}
.productlabel { width: 100%; clear: both; float: left; background: #cd0000!important; padding: 4px 0; border : 15px solid #fff; border-top: 0px; border-bottom: 0px; box-sizing: border-box; }
.categallery{clear: both;}
.categallery ul li{width: 50%;box-sizing: border-box;float: left; margin-bottom: 14px;}
.categallery ul li.first a{padding-right: 8px}
.categallery ul li.last a{padding-left: 8px;}


/* red label footer */
.cms-home .columns .column.main{padding-bottom: 0px!important;}
.sub-footer { background: #cd0000; width: 100%; padding: 12px 0px; /*float: left;*/ }
.sub-footer .contener { padding: 0 20px; max-width: 1096px; margin:  0 auto; position:  relative; }
.subscribe-form { float: right; }
.subscribe-form p { font-family: 'Droid Sans'; color: #fff; margin-bottom: 0; float: right; font-size: 18px; line-height: 37px; margin: 0 15px 10px 0px; }

.subscribe-div { float: left; position: relative; margin-right: 9px; }
.sub-footer form { display: inline; }
.sub-footer input,.sub-footer select,.sub-footer textarea,.sub-footer button { vertical-align: middle; }
.sub-email { padding: 11px 50px 11px 10px!important; font-size: 15px; color: #8c8c8c; line-height: 15px; border: none; width: 510px!important; height: 40px!important; display: block; box-sizing: border-box; background-image: url(../images/email-icon.png) !important; background-repeat: no-repeat!important; background-position: 98% 50% !important; }
.sub-email::-webkit-input-placeholder {font-size:15px;color: #8c8c8c;}
.sub-email:-moz-placeholder { font-size:15px;color: #8c8c8c;}
.sub-email::-moz-placeholder { font-size:15px;color: #8c8c8c;}
.sub-email:-ms-input-placeholder {font-size:15px;color: #8c8c8c;}
.sub-btn { background: none repeat scroll 0 0 #000; border: 1px solid #000; color: #fff; cursor: pointer; font-family: 'Oswald'; font-size: 15px; line-height: 15px; padding: 3px 0 2px; position: absolute; right: 4px; text-align: center; top: 4px; transition: all 0.4s ease-in-out 0s; width: 105px; text-transform: uppercase; height: 31px; box-shadow: inset 0 3px 2px #575656; }
.social-link { float: right; margin-top: 4px; }
.sub-footer ul,.sub-footer ol { list-style: none;padding: 0px;overflow: hidden;clear: both;margin-bottom: 0; }
.social-link ul li:first-child { margin-left: 0; }
.social-link ul li{float: left;margin-right: 12px;}
.social-link ul li a { width: 32px; height: 32px; display: block; }
.social-link a { color: #cd0000; text-decoration: underline; cursor: pointer; }

/* footer */
footer.page-footer{display:none}footer.page-footer1{display:block}
.page-footer1{background: #000000;color: #fff;clear: both;overflow: hidden;}
.footer { max-width: 1036px; margin: 0 auto; padding: 32px 47px 20px 47px; clear: both; }
.foot-col { width: 206px; float: left; }
.foot-col h3 { font-family: 'Oswald'; font-size: 18px; color: #fff !important; line-height: 18px; padding-bottom: 0px; text-transform: uppercase; text-align: left; font-weight: normal; margin: 0px;font-weight:700; }
.footer ul { display: inline; }
.foot-col ul li a { font-size: 15px; line-height: 15px; transition: all .4s ease-in-out; font-family: 'Droid Sans'; }
.foot-col ul li a:hover{color:#fff200;}

.footer a { color: #fff; text-decoration: none; }
.footer li { display: inline; padding: 0 0 0 7px; }
.foot-col ul li { display: block; clear: both; margin-top: 8px; text-align: left; border: none; background: none; }
/* copyright footer */
.copyright{background: rgb(70,70,70);text-align: left;border-top: 1px solid #848484;padding: 15px}
.copyright .contener{max-width: 1134px;margin: 0 auto;color: #929191;font-size: 13px;position: relative;font-size: 14px; }
.copyright .sitemap{text-align: center;margin: 0 auto;color: #929191;position: absolute;left:calc( 50% - 25px );top: 10px;}
.copyright .home{width: 25px; height: 21px;background: #000 url('../images/home.png');background-repeat: no-repeat;padding: 25px;position: absolute;left: calc( 50% - 25px );top: -45px;box-sizing: border-box;padding: 25px;border-radius: 50%;background-position: center;border:1.3px solid #848484;border-top: 0px;border-left: 0px;border-right: 0px;}


/* mega menu css */
.all-brand ul { list-style-type: none; overflow: hidden;padding-left: 21px;}
.all-brand ul li { float: left; margin: 0px 21px 9px 0px; width: 103px; min-height: 123px; text-align: left; height: 100px;}
.all-brand ul li a { display: block;  height: 77px;}
.all-brand ul li img {width: auto;height: auto; max-width: 100%; max-height: 100%; vertical-align: top; display: block;}
.all-brand ul li a.brand-link { font-size: 14px; line-height: 17px; color: #8c8c8c!important;text-decoration: none;display: inline-block;margin-top: 5px;padding: 0!important; background: none;height: auto; vertical-align: top;}
.close-brand{ float: left; font-family: 'Oswald'; font-size: 14px; color: #ffffff; background: #000000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAQAAABjX+2PAAABcElEQVQYV33RTyjDYRzH8YeY0EqUKBdSbg4uUoihKIqLduS82qIlkWkRtYPL/LkoIXKRKP+ihCbkTzQ3+RO2A0v7Z7b9vt+PxzMcPc/x9Tzf512PgPhvS6wTVtGXPWK8XPHfak8vF1tOe4U91SLKpCU4fdx4sOb1RpgRiN7ebE46yi1Jv5zlNL14pPwt4nNXV1VZsrrd0frgDWKZT5jkgRBW+RCg3f2aEsWzS0zryCEDuzmAKRRwC70jGhkcUHznB1woZYF6tnEep6GbQiByXymOy5GMU25g+RjrYKew6ogHFSeKwhimFDkhn88oUckfil+l+zDBBaxHobzdxGcykuF5VLxzDN6AnjIwwIdUKSe0ybR4bGFOcb81Fj+CgXopxuBTNJOJQ/B62usVtxSvLZIWRkRFMIL4hN/nsFZnKm5MshVtz38GtOh3EmlaxOeZ6THrqqV9s7CJ0dyxzuvNj3t6fnPvTQ/VjurM4of/+9Avn8Q/soc5fxEAAAAASUVORK5CYII=') no-repeat 6px center; line-height: 27px; padding: 2px 25px 0px 46px!important;display: inline-block; text-decoration: none; text-transform: uppercase;color: #fff!important;text-decoration: none;margin-bottom: 20px;margin-left: 20px;}
.view-brand{background-color: #a70303!important; float: left;font-family: 'Oswald'; font-size: 14px; color: #ffffff; background: #cd0000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAQklEQVQI12P4zwCGXP9nQhgy/8/+/wBiWP1/8f8/iJn0/8f//xBm4f/fMCbDf/v/L4HMvxBt0v+P/4caxfCf/f90ACujO6u/H6UVAAAAAElFTkSuQmCC') no-repeat 8px center; line-height: 27px;  padding: 2px 23px 0px 33px!important; display: inline-block; text-decoration: none;  text-transform: uppercase; margin: 0px 0px 0px 9px;color: #fff!important;text-decoration: none;}

.mega-menu-child{position: absolute;max-width: 100%;min-height: 300px; border: 4px solid #cecece;  top: 47px;    text-align: left;  z-index: 9999;  background: #FFF;box-sizing: border-box;box-sizing: border-box;display: none;}
.all-brand{max-width: 773px!important}
ul.tab {margin: 0;  padding: 0;   width: 206px; float: left;}
ul.tab li { width: 100%;border-bottom: 4px solid #cecece;background-color: #cecece; height: 37.45px;margin-bottom: 0px;cursor: pointer;}
ul.tab li a{color: #FFFFFF; display: block; font-family: 'Oswald';  font-size: 16px; line-height: 37.5px; padding: 0 0 0 25px; text-decoration: none;text-transform: uppercase; background: #8c8c8c;border-right: 4px solid #cecece;}
ul.tab li:hover a{ color: #cd0102; background: #FFF; border-right: none;}
ul.tab li a.active{color: #cd0102; background: #FFF; border-right: none;}
.tabcontent {  float: left; padding: 0px;  /*max-width: calc( 100% - 174px);*/ max-width:100%; min-height: 300px;box-sizing: border-box; display: none; }
.tabcontent ul { padding: 9px 16px 9px 16px;  width: 190px;}
.tabcontent ul > li { clear: both;  padding-bottom: 0;}
.tabcontent ul > li > a, .tabcontent ul > li > span > a { color: #000; display: block; font-family: 'Droid Sans'; font-size: 15px; line-height: 22px; padding: 0 6px 0 0px; text-decoration: none; text-transform: capitalize;}
.tabcontent ul > li > ul > li > a, .tabcontent > ul > li > ul > li > span > a { font-family: 'Droid Sans'; line-height: 22px; font-size: 14px;}
.tabcontent ul > li li a { color: #8c8c8c;text-transform: capitalize;}
.tabcontent ul > li li { padding-bottom: 0;}
.tabcontent ul > li {clear: both; padding-bottom: 0;}
.tabcontent ul ul { margin: 0; padding: 0 0 10px 0; margin-top: -7px;}
.tabcontent, .tabcontent ul {float: left;}
.view-btn, .close-btn { display: inline-block; font-family: 'Oswald';  font-size: 14px;  line-height: 26px;  padding: 2px 38px 0 23px; text-decoration: none; text-transform: uppercase;  color: #FFF; position: absolute;}
.view-btn { background: #cc0000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAQklEQVQI12P4zwCGXP9nQhgy/8/+/wBiWP1/8f8/iJn0/8f//xBm4f/fMCbDf/v/L4HMvxBt0v+P/4caxfCf/f90ACujO6u/H6UVAAAAAElFTkSuQmCC') no-repeat 8px 11px; left: 107px; bottom: 3px;}
.close-btn { background: #000 url('data:image/gif;base64,R0lGODdhDQANAPYAAP////7+/v39/fz8/Pn5+fj4+PT09PHx8fDw8O/v7+3t7ezs7Orq6unp6ejo6OXl5eTk5OLi4uHh4eDg4N7e3t3d3dPT083NzczMzMrKysnJycjIyMXFxcTExMPDw8DAwLKysqampoGBgX9/f3d3d3Z2dnV1dXR0dHJycm5ubmlpaWRkZGJiYmFhYV5eXlxcXFpaWllZWVdXV1ZWVlFRUVBQUE5OTkpKSkRERD8/Pz4+Pjw8PDs7Ozg4ODMzMzAwMCwsLCcnJyYmJiUlJSEhIR4eHhgYGBcXFxUVFRQUFBMTEwoKCggICAcHBwYGBgUFBQQEBAMDAwICAgEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADQANAAAHmIBUVFFFJh0THiREUFNUU04wBwCTkwYvTY41AAmSkwqSNFJJBQ0wLgwAFDIqCARIKQATQVQtHjZUOg4AKBsBAB8+U0pUOxeTGrqTIIJLHJQRGZMVNYJULroBGScBDzhTOSFAVDALACVHABA9PBYCHT83DAJGUjMAERKUFBAAMVJUTFgMoDRpwAomjqhAGTIiQwQMIoQ8cRQIADs=') no-repeat 6px 8px;bottom: 8px; left: 8px;}
.banner-div { float: right; padding-bottom: 5px;}
.banner-block { width: 216px; height: 387px; margin: 8px; margin-bottom: 2px}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.banner-block{margin-bottom: 28px;} 
}
.banner-div a.view-btn { position: initial; margin: 0px 5px; color: #fff;/* float: right;*/}
.banner-div a.close-btn { position: initial; color: #fff; margin-right: 8px;}
.clr { clear: both; height: 0;}
.mega-menu-parent.active{background: rgb(205,0,0);}
.mega-menu-parent.active a,.mega-menu-parent.active span{color: #fff!important}
.navigation .mega-menu-parent.active:after{ border-bottom: 5px solid #fff;border-top: 0px!important;}
.navigation .level0{padding-left: 14px !important;padding-right: 14px !important}
/*.navigation li.level0.parent{padding-right: 23px!important}*/
.cms-home.cms-index-index #maincontent { margin: 0; max-width: 100%; padding: 0; width: 100%; }

/*request quote */
.jotform-form .formFooter,.jotform-form .formFooter-heightMask{display: none!important;}
.formFooter{visibility: hidden!important;opacity: 0 !important}
/*css my */
.block-search .control {
    
    padding: 4px !important;
  }



