﻿@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;700;800;900&display=swap');body,html{height:100%;font-family:'Fira Sans',sans-serif;font-size:15px;line-height:25px;font-weight:400;vertical-align:baseline;background:#FFF;color:#000;}h1,h2{font-family:Fira Sans,sans-serif;line-height:1.3;font-weight:500;margin:0 0 20px}h3,h4,h5,h6{font-family:Fira Sans,sans-serif;line-height:1.2;font-weight:600;margin:0 0 20px}h1{font-size:48px}h2{font-size:30px}h3{font-size:20px}p{margin:0 0 24px}label {font-weight: 500;}a{color: #0A85D9; text-decoration:none}/* link accessibility */.focus-visible, *:has(> a:focus-visible) {border: 2px solid #0D8ADB!important;}li.pageindex:has(> a:focus-visible), div.data-dismiss b:has(> a:focus-visible) {border: 0!important;}li.pageindex a:focus-visible, div.data-dismiss:has(> b a:focus-visible) {border: 2px solid #0D8ADB!important;}*:has(> input[type=radio]:focus-visible), .icheckbox_flat-blue.focus, .iradio_flat-blue.focus, button:focus-visible, .search-area input:focus-visible, .dropdown:has(> button:focus-visible) {border: 2px solid #0D8ADB!important; }/* end */a:active,a:focus,a:hover{color:#000; text-decoration:none;outline:0}a:hover{color:#000;background:0 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mobile-menu-area{display:none; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.top-margin-area { display:none; height: 20px; }@media (max-width:991px){	.container { width: 868px; }}@media (max-width:867px){	.container { width: 768px; }}@media (max-width:767px){	.container { width: 100%; }	.header-area-style1{display:none}	.mobile-menu-area{display:block}	.top-margin-area {height: 216px}}@media (max-width:570px){	.top-margin-area { height: 170px }}@media (max-width:450px){	.slogan-area-style1 {font-size: 16px!important }	.top-margin-area { height: 160px; }}@media (max-width:360px){	.slogan-area-style1 { font-size: 14px!important }}#scrollUp{background-color:rgba(10, 10, 10,.5);bottom:15px;color:#ccc!important;display:block;font-size:25px;height:40px;line-height:0;position:fixed;right:20px;text-align:center;text-decoration:none!important;width:50px;z-index:99999;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#scrollUp i{color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;display:block;padding-top:7px}#scrollUp:focus,#scrollUp:hover{background-color:rgba(5, 5, 5,.8);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#scrollUp:focus i,#scrollUp:hover i{color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#preloader{background:url(media/image/preloader3.gif) center center no-repeat #FFF;height:100%;left:0;overflow:visible;position:fixed;top:0;width:100%;z-index:9999999}@media (max-width:767px){	.hidden-after-tab{display:none}}.btn:active,.btn:focus,.btn:hover{outline:0;}.btn-default { color: #222; background-color: #E8E8E8; border: 1px solid #ddd; }.btn-default:active,.btn-default:focus,.btn-default:hover{outline:0;background-color: #F9BC28;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out; }.btn-letmeknow { margin:0 0 0 -10px; }@media (max-width:479px){	.btn-letmeknow { margin: 5px 0; }}.notdispo { color: grey!important; text-decoration: line-through; }img{max-width:100%;height:auto}ul{list-style:none none;margin:0;padding:0}.clear:after{clear:both;content:"";display:block}.sidebar-section-margin{margin-bottom:40px}.inner-section-space-top{padding:30px 0 0}@media (max-width:991px){	.hidden-after-desk{display:none}}@media (max-width:767px){	.hidden-after-tab{display:none}}@media (max-width:991px){	.hidden-before-tab{display:none}}@media (max-width:991px){	.padding-top-0-after-desk{padding-top:0!important}}.solid-divider{position:relative}.solid-divider:after{position:absolute;content:"";height:1px;width:100%;background:#343432;left:0;bottom:0}.solid-underline{position:relative;padding-bottom:15px;margin-bottom:20px}.solid-underline:after{position:absolute;content:"";height:1px;width:100%;background:#343432;left:0;bottom:0}.solid-underline-comments{position:relative;padding-bottom:38px;margin-bottom:46px}.solid-underline-comments:after{position:absolute;content:"";height:1px;width:100%;background:#343432;left:0;bottom:0}.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left}}	@media (min-width:992px){	.col-md-15{width:20%;float:left}}@media (min-width:1999px){	.col-lg-15{width:20%;float:left}}.wrapper-area{overflow:hidden}.section-title{text-align:left; height:55px; overflow: hidden;}.section-title h2, .section-title h3 {position: relative; display: inline-block; padding-right: 10px; white-space: nowrap; font-size: 28px; line-height: 28px; font-weight: 800; font-style: italic;color: #004D8B; background-color: #fff; border-bottom: 5px solid #FFC400;text-transform: uppercase;}.section-title h2 a, .section-title h3 a {color: #004D8B; }.section-title h2 a:hover, .section-title h3 a:hover {color:#000; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.section-title .title-bar-left{float:left; display: none; }.section-title .title-bar-right{float:right; margin-top: -23px; width:100%; border-top: 1px solid #B2B2B2; }@media (max-width:767px){	.section-title .title-bar-left{width:0%;}	.section-title .title-bar-right{width:99%;}}@media (max-width:479px){	.section-title h3 { font-size: 26px; }	.section-title .title-bar-left{width:0%;}	.section-title .title-bar-right{width:99%;}}.title-carousel{font-size:24px;letter-spacing:1px;color:#ddd;text-transform:uppercase;position:relative;margin-bottom:30px}@media (max-width:479px){	.title-carousel{text-align:center}}.title-carousel:after{content:"";position:absolute;border-bottom:1px solid #343432;border-top:1px solid #343432;height:4px;background:0 0;width:62%;right:9%;top:45%;z-index:1}@media (max-width:1199px){	.title-carousel:after{display:none}}.title-sidebar{position:relative;letter-spacing:1px;text-transform:uppercase;font-size:20px;color:#222;margin-bottom:5px}.cart-area-title{font-size:24px;color:#222;letter-spacing:1px;text-transform:uppercase}.btn-shop-now{position:relative;background:#E8E8E8;font-size:13px;text-transform:uppercase;font-weight:600;color:#222;letter-spacing:2px;display:block;padding:6px 20px;border:1px solid #ddd;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-shop-now i{padding-left:10px;font-size:14px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}a.btn-shop-now:focus{color:#FCBF26;}.btn-shop-now:hover{color:#FEFEFE;background:#222;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-shop-now-fill-slider{font-size:12px;text-transform:uppercase;font-weight:600;color:#343432;letter-spacing:4px;display:inline-block;padding:12px 45px;text-shadow: 1px 1px 2px black, 0 0 25px #ddd, 0 0 5px #FFF;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width:1199px){	.btn-shop-now-fill-slider{padding:10px 30px}}@media (max-width:767px){	.btn-shop-now-fill-slider{padding:8px 25px}}.btn-shop-now-fill-slider:hover{background:#090909;color:#FCBF26;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-shop-now-fill{background:#FCBF26;font-size:14px;text-transform:uppercase;font-weight:600;color:#090909;letter-spacing:4px;display:inline-block;padding:10px 30px;border:1px solid #090909;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width:1199px){	.btn-shop-now-fill{padding:10px 30px}}@media (max-width:767px){	.btn-shop-now-fill{padding:8px 25px}}.btn-shop-now-fill:hover{background:#090909;color:#FCBF26;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-add-to-cart-fill{background:#343432;font-size:12px;text-transform:uppercase;font-weight:600;color:#FFF;letter-spacing:3px;display:inline-block;padding:12px 30px;border:1px solid #090909;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-add-to-cart-fill:hover{color:#343432;background:#090909;border:1px solid #343432;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-add-to-cart-fill-box4{background:#343432;font-size:12px;text-transform:uppercase;font-weight:600;color:#FFF;letter-spacing:2px;display:inline-block;padding:12px 30px;border:1px solid #090909;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width:767px){	.btn-add-to-cart-fill-box4{padding:5px 12px;letter-spacing:1px}}@media (max-width:320px){	.btn-add-to-cart-fill-box4{padding:1px 8px 0;letter-spacing:0;font-size:10px}}.btn-add-to-cart-fill-box4:hover{color:#fff;background:#090909;border:1px solid #fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-add-to-cart-fill-box3{background:#343432;font-size:12px;text-transform:uppercase;font-weight:600;color:#FFF;letter-spacing:2px;display:inline-block;padding:12px 30px;border:1px solid #090909;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width:479px){	.btn-shop-now{padding:6px 10px;}	.btn-add-to-cart-fill-box3{padding:5px 12px;letter-spacing:1px}}.btn-add-to-cart-fill-box3:hover{color:#fff;background:#090909;border:1px solid #fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-add-to-cart-fill-black{background:#090909;font-size:14px;text-transform:uppercase;font-weight:600;color:#fff;letter-spacing:3px;display:inline-block;padding:12px 30px;border:1px solid #fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-add-to-cart-fill-black:hover{color:#FFF;background:#343432;border:1px solid #090909;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-send-message{font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:2px;display:inline-block;padding:12px 40px;border:1px solid #999;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btn-send-message:hover{color:#FFF;background:#343432;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btn-side-nav{margin-top:20px;background:#090909;font-size:12px;text-transform:uppercase;font-weight:600;color:#fff;letter-spacing:2px;display:inline-block;padding:7px 30px;border:1px solid #090909;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btn-side-nav:hover{color:#fff;background:#343432;border:1px solid #343432;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btn-services-shop-now{width:100%; border: 0;background:#FFF;font-size:13px;text-transform:uppercase;font-weight:600;color:#090909;letter-spacing:2px;display:block;padding:8px 30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:479px){	.btn-services-shop-now{padding:8px 20px}}@media (max-width:320px){	.btn-services-shop-now{padding:5px 10px;font-size:12px}}.btn-services-shop-now:hover{color:#FCBF26;background:#090909;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btn-apply-coupon{background:#090909;font-size:14px;text-transform:uppercase;font-weight:600;color:#fff;letter-spacing:2px;display:inline-block;padding:12px 20px;border:1px solid #090909;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:320px){	.btn-apply-coupon{font-size:12px}}.btn-apply-coupon:hover{color:#FFF;background:0 0;border:1px solid #090909;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btn-checkout{margin: 0 10px 10px 0; color: #222; font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:2px;display:inline-block;padding:5px 25px;border:1px solid #DDD;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-checkout:hover{color:#fff;background:#090909;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}a.btn-checkout{background-color: #ddd; color: #222;}.btn-error{background:#090909;padding:12px 33px;color:#fff;border-radius:0;text-transform:uppercase;font-weight:600;margin-top:30px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.btn-error:hover{background:#343432;color:#343432;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.main-menu-area { text-align: center; }.main-menu-area nav ul .active>a{color:#FFF}.main-menu-area nav ul{background-color: #DEDEDE; }.main-menu-area nav ul>li{display:inline-table;vertical-align: top; min-width: 115px; position:relative;margin: 10px 0px 8px 0px; padding: 5px; ; border-right: 1px solid #fff;}.main-menu-area nav ul>li:hover{background-color: #ccc; cursor: pointer; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.main-menu-area nav ul>li>a>img{display:block; height: 50px; margin:0 auto;}.main-menu-area nav ul>li>a{display:block;vertical-align: middle; text-transform:uppercase;text-decoration:none;font-size:12px;color:#004D8B; font-family: Fira Sans; font-weight: 600;margin-right:4px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.main-menu-area nav ul>li>a:hover{color:#000;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.main-menu-area nav ul>li:last-child {border-right:0;margin-right:15px;padding-right:0; background-color: #FFC400; min-width: 90px; }@media (max-width:1199px){	.main-menu-area nav ul>li{margin: 8px 0px 6px 0px; min-width: 94px; }	.main-menu-area nav ul>li>a>img{height: 40px;}	.main-menu-area nav ul>li:last-child {margin-right:10px;min-width: 80px; }}@media (max-width:1079px){	.main-menu-area nav ul >li>a { font-size: 12px; margin-left: 4px; }	.main-menu-area nav ul>li{margin: 5px 0px 3px 0px; padding: 2px; min-width: 79px; }	.main-menu-area nav ul>li>a>img{height: 40px;}}@media (max-width:991px){	.main-menu-area nav ul >li>a { font-size: 10px; margin-left: 2px; }	.main-menu-area nav ul>li{margin: 5px 0px 3px 0px; padding: 2px; min-width: 79px; }	.main-menu-area nav ul>li>a>img{height: 30px;}	.main-menu-area nav ul>li:last-child {margin-right:7px;min-width: 70px; }}@media (max-width:890px){	.main-menu-area nav ul >li>a { font-size: 9px; }	.main-menu-area nav ul>li{margin: 2px; padding: 1px; min-width: 72px; }}@media (max-width:867px){	.main-menu-area nav ul >li>a { font-size: 9px; }	.main-menu-area nav ul>li{margin: 1px; padding: 1px; min-width: 65px; }	.main-menu-area nav ul>li>a>img{height: 25px;}	.main-menu-area nav ul>li:last-child {margin-right:0px;min-width: 50px; }}.slogan-area-style1 { padding: 10px 10px 0 0; text-align:center; font-size: 18px; font-weight: 700; color: #004D8B; font-style: italic;}.header-area-style1 .logo-area .img-responsive {margin: -13px 0 -8px 0; max-width:90%; } /* NATALE .header-area-style1 .logo-area .img-responsive {margin: -38px 0 -8px 0; max-width:90%; } */.header-area-style1 .header-top {background: #DEDEDE;}.header-area-style1 .header-top a {color: #004D8B;}.header-area-style1 .header-top a:active,.header-top a:focus,.header-top a:hover{color:#000; text-decoration:none;outline:0}.header-area-style1 .header-top a:hover{color:#000;background:0 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}/* .header-area-style1 .header-top */.header-row-top {color: #004D8B; }/* .header-area-style1 .header-top */.header-row-top a {color: #004D8B;}/* .header-area-style1 .header-top */.header-row-top a:active,.header-top a:focus,.header-top a:hover{color:#000; text-decoration:none;outline:0}/* .header-area-style1 .header-top */.header-row-top a:hover{color:#000;background:0 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}/* .header-area-style1 */.header-row-top .header-contact{text-align:center; }/* .header-area-style1 */.header-row-top .header-contact ul li{display:inline-block;font-weight:500;letter-spacing:1px; line-height: 1.3; margin:5px;}/* .header-area-style1 */.header-row-top .header-contact ul li:empty{ display: none; }/* .header-area-style1 */.header-row-top .header-contact ul li i{color: #004D8B; padding-right:5px;font-size:14px}/* .header-area-style1 */.header-row-top .header-contact ul li a{font-size:14px;margin-right:10px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}/* .header-area-style1 */.header-row-top .header-contact ul li p {margin: 0; padding:0;}.header-area-style1 .header-top-inner-bottom{padding:20px 0 10px;position:relative;}.header-area-style1 .header-top-inner-bottom .search-area{position:relative; z-index:8; margin-top: -3px;}.header-area-style1 .header-top-inner-bottom .search-area .input-group{width:100%;margin:0 auto;}.header-area-style1 .header-top-inner-bottom .search-area .input-group .form-control{height:60px;margin-top:-6px;color:#004D8B;border-radius:0;box-shadow:none;border:none; background-color: #fff;font-size: 28px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group{display:flex!important;}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .dropdown-lg .btn{border-radius:0;margin-left:-1px;padding:0 15px}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .dropdown-lg .btn-metro{margin-top:10px;margin-right:15px;background:0 0}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .dropdown-lg .btn-metro i{display:block;padding:5px;line-height:0}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .dropdown-lg .btn-metro span{float:left;margin-right:15px;color:#fff}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .dropdown-lg .dropdown-menu{background:#343432;margin-top:-1px;padding:20px 0 0;min-width:250px;right:0;border-radius:0}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .dropdown-lg .dropdown-menu .sidenav-nav li{margin-bottom:10px}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .dropdown-lg .dropdown-menu .sidenav-nav li a{text-align:left;font-size:18px;color:#ddd;display:flex;padding:5px 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .dropdown-lg .dropdown-menu .sidenav-nav li a:hover{color:#FFF;background:#343432;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .dropdown-lg .dropdown-menu .sidenav-nav li a:hover i{color:#FFF;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .dropdown-lg .dropdown-menu .sidenav-nav li a i{font-weight:600;margin-right:15px;color:#343432;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .btn-metro-search{height: 60px; width: 50px; margin-top: -6px;padding:2px 5px; border-radius:0;background:#fff;color:#004D8B;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .btn-metro-search i{color:#004D8B; font-weight: 300;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .btn-metro-search:hover i{color:#000;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header-area-style1 .header-top-inner-bottom .cart-area>a>span.bullet{background:#ff0000;border-radius:45px;color:#fff;height:20px;padding:0 6px;position:absolute;top:-10px;width:20px;font-size:11px;right:5px;line-height:22px}.header-area-style1 .header-top-inner-bottom .header-cart-area{height: 60px; background-color: #004D8B; margin-top: -9px; padding-top: 7px; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.header-area-style1 .header-top-inner-bottom .header-cart-area a span{display: block;}.header-area-style1 .header-top-inner-bottom .header-cart-area a {color: #FFF; font-size: 11px; font-weight: 300;}.header-area-style1 .header-top-inner-bottom .header-cart-area a  i {font-size: 30px; font-weight: 400;}.header-area-style1 .header-top-inner-bottom .header-cart-area a:active {color:#fff; text-decoration:none;outline:0}.header-area-style1 .header-top-inner-bottom .header-cart-area a:hover{color:#efefef;background:0 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.header-area-style1 .header-top-inner-bottom .header-cart-area>li{cursor:pointer;position:relative;display:inline-block;width:90px;text-align:center;line-height: 14px;}.header-area-style1 .header-top-inner-bottom .header-cart-area .dropdown-language { left: auto; right:0;}.header-area-style1 .header-top-inner-bottom .header-cart-area .dropdown-language a { font-size: 15px; margin-top: 3px; color: #004D8B;}.header-area-style1 .header-top-inner-bottom .header-cart-area .dropdown-language a:hover {background-color: #efefef;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.header-area-style1 .header-bottom .logo-area {text-align: center}.header-area-style1 .header-bottom .logo-area .img-responsive {max-width:70%; margin-top: -6px;}.header-area-style1 .header-bottom .header-top-inner-bottom .search-area .input-group .form-control{height:35px;}.header-area-style1 .header-bottom .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .btn-metro-search{height: 35px; }.header-area-style1 .header-bottom .header-top-inner-bottom .header-cart-area{height: 35px;}.header-area-style1 .header-bottom .header-top-inner-bottom .header-cart-area a i {  font-size: 26px; margin-top: -2px;}.header-area-style1 .header-bottom .header-top-inner-bottom .header-cart-area>li { width: 58px; }.header-area-style1 .header-bottom .header-top-inner-bottom {display:none; width: 100%; background-color: #DEDEDE}@media (max-width:1199px){	.header-area-style1 .logo-area .img-responsive {max-width:100%; margin-top: -7px;} /*Natale	.header-area-style1 .logo-area .img-responsive {max-width:100%; margin-top: -35px;} */	.header-area-style1 .header-top-inner-bottom .header-cart-area>li { width: 74px; }}@media (max-width:991px){	.header-area-style1 .header-top-inner-bottom .search-area .input-group .form-control{height:55px;}	.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .btn-metro-search{height: 55px; }	.header-area-style1 .header-top-inner-bottom .header-cart-area{height: 55px;}	.header-area-style1 .header-top-inner-bottom .header-cart-area a i {  font-size: 25px!important; }	.header-area-style1 .header-top-inner-bottom .header-cart-area>li { width: 64px; }}@media (max-width:867px){	.header-area-style1 .logo-area .img-responsive {max-width:100%; margin-top: -6px;} /* Natale	.header-area-style1 .logo-area .img-responsive {max-width:100%; margin-top: -27px;} */	.header-area-style1 .header-top-inner-bottom .search-area .input-group .form-control{height:50px;}	.header-area-style1 .header-top-inner-bottom .search-area .input-group .input-group-btn .btn-group .btn-metro-search{height: 50px; }	.header-area-style1 .header-top-inner-bottom .header-cart-area{height: 50px;}	.header-area-style1 .header-top-inner-bottom .header-cart-area a i {  font-size: 22px!important; }	.header-area-style1 .header-top-inner-bottom .header-cart-area>li { width: 58px; }}.mean-container .mean-bar{float:none; height: 55px; }.mean-container .mean-bar ul.dropdown-language {background-color: #DEDEDE; right:0; left: auto; color: #000}.mean-container .mean-bar ul.dropdown-language li a{display: block; color:#ddd; padding: 5px 10px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mean-container .mean-bar ul.dropdown-language li:hover a{color:#222;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mean-container .mean-bar:after{content:"";clear:both;display:block}.mean-container .mean-bar,.mean-container .mean-nav{background:#DEDEDE!important}.mean-container .mean-bar{padding:0!important;}.mean-container .mean-nav ul { background-color: #fff; }.mean-container .mean-nav ul li.mean-icons { width: 19.5%; position:relative; margin: 0 0 1px 1px; border: 1px solid #DEDEDE;}.mean-container .mean-nav ul li.mean-icons:hover{background-color: #ccc; cursor: pointer; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mean-container .mean-nav ul li.mean-icons>a>img{display:block; height: 100px; margin:0 auto;}.mean-container .mean-nav ul li.mean-icons>a{display:block; vertical-align: middle; text-transform:uppercase;text-decoration:none;text-align: center;font-size:12px;color:#004D8B; font-family: Fira Sans; font-weight: 600; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width:680px){	.mean-container .mean-nav ul li.mean-icons { width: 32.3%;}	.mean-container .mean-nav ul li.mean-icons > a { height: 110px; }	.mean-container .mean-nav ul li.mean-icons>a>img{ height: 80px; }}@media (max-width:450px){	.mean-container .mean-nav ul li.mean-icons > a { font-size: 11px; }}.mean-container .mean-nav ul { position: fixed; left: 0px; margin-top: 20px; border-top: 2px solid #004D8B; width: 100%; }.mean-container .mean-nav ul li {background-color:#DEDEDE;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mean-container .mean-nav ul li a{color:#004D8B; font-size: 22px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mean-container .mean-nav ul li a:hover{color:#000;background-color:#ddd;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mean-container .mean-nav>ul:after{content:'';display:block;clear:both}.mean-container .mean-nav>ul{overflow-y:scroll;}.mean-container a.meanmenu-reveal{float:none!important;position:absolute;text-align: center; text-indent: 0px; width: auto; padding: 0 13px 0 0; font-size: 12px;font-weight: 300;line-height: 19px;}.mean-container a.meanmenu-reveal i {font-size: 48px;font-weight: 500;margin-top: -3px;}.mean-container a.meanmenu-reveal span{background:0;height: auto; margin-top: -5px; font-size: 12px; font-weight: 300;}@media (max-width:450px){	.mean-container .mean-nav ul li a{ font-size: 18px; }}.mobile-menu-area {position: static; top: 0; width: 100%; z-index: 999; padding:30px 0 30px 30px; color:#004D8B; background-color: #DEDEDE; }.mobile-menu-area .logo-area {text-align: center} .mobile-menu-area .logo-area .img-responsive {max-width:100%; margin-top: -6px;} /* Natale .mobile-menu-area .logo-area .img-responsive {max-width:100%; margin-top: -30px;} */.mobile-menu-area .search-area { padding: 25px 30px 0 0; margin-bottom: -10px; }.mobile-menu-area .search-area .input-group .form-control{height:60px;margin-top:-6px;color:#004D8B;border-radius:0;box-shadow:none;border:none; background-color: #fff;font-size: 28px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mobile-menu-area .search-area .input-group .input-group-btn .btn-group .btn-metro-search{height: 60px; width: 50px; margin-top: -6px;padding:2px 5px; border-radius:0;background:#fff;color:#004D8B;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mobile-menu-area .search-area .input-group .input-group-btn .btn-group .btn-metro-search i{color:#004D8B; font-weight: 300;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mobile-menu-area .search-area .input-group .input-group-btn .btn-group .btn-metro-search:hover i{color:#000;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mobile-menu-area .header-cart-area{height: 60px; margin-top: -9px; padding-top: 7px; text-align: right;margin-right: 20px; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mobile-menu-area .header-cart-area a span{display: block;}.mobile-menu-area .header-cart-area a {color: #004D8B; font-size: 12px; font-weight: 400;}.mobile-menu-area .header-cart-area a  i {font-size: 40px; font-weight: 400;}.mobile-menu-area .header-cart-area a:active {color:#000; text-decoration:none;outline:0}.mobile-menu-area .header-cart-area a:hover{color:#000;background:0 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mobile-menu-area .header-cart-area>li{cursor:pointer;position:relative;display:inline-block;width:90px;text-align:center;line-height: 14px;}.mobile-menu-area .header-cart-area .dropdown-language { left: auto; right:0;}.mobile-menu-area .header-cart-area .dropdown-language a { font-size: 15px; margin-top: 3px; color: #004D8B;}.mobile-menu-area .header-cart-area .dropdown-language a:hover {background-color: #DEDEDE;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mobile-menu-area .header-cart-area a i {  font-size: 48px;}.mobile-menu-area .header-cart-area>li {  width: 80px; }.mobile-menu-area .cart-area>a>span.bullet{background:#ff0000;border-radius:45px;color:#fff;height:20px;padding:0 6px;position:absolute;top:-10px;width:20px;font-size:11px;right:5px;line-height:20px}.mobile-menu-area div .search-super {margin-left: 0px; width: 93%; height: 480px;}@media (max-width: 650px){	.mean-container a.meanmenu-reveal i  { font-size: 42px; margin-top: 4px; }	.mobile-menu-area .header-cart-area a i { font-size: 42px; }	.mobile-menu-area .header-cart-area>li { width: 65px; }}@media (max-width: 570px){	.mobile-menu-area { padding: 25px 0 25px 10px }	.mobile-menu-area .header-cart-area { padding-top: 0; margin-right: 0 }	.mobile-menu-area .search-area {padding: 15px 12px 0 0;}	.mean-container a.meanmenu-reveal  { line-height: 22px; }	.mean-container a.meanmenu-reveal i  { font-size: 38px; margin-top: 5px; }	.mobile-menu-area .header-cart-area a i { font-size: 38px; }	.mobile-menu-area .header-cart-area>li { width: 60px; }	.mobile-menu-area .search-area .input-group .form-control{height:50px;}	.mobile-menu-area .search-area .input-group .input-group-btn .btn-group .btn-metro-search{height: 50px; }	.mean-container .mean-nav ul { margin-top: 10px; }}@media (max-width: 500px){	.mobile-menu-area { padding: 20px 0 20px 8px }	.mobile-menu-area .logo-area .img-responsive { margin-top: 0 } /* Natale	.mobile-menu-area .logo-area .img-responsive { margin-top: -20px } */	.mobile-menu-area .header-cart-area { padding-top: 0; margin-right: 0; }	.mobile-menu-area .search-area {padding: 15px 10px 0 0;}	.mean-container a.meanmenu-reveal i  { font-size: 32px; margin-top: 11px;}	.mobile-menu-area .header-cart-area a i { font-size: 32px; }	.mobile-menu-area .header-cart-area>li { width: 55px; }}@media (max-width: 450px){	.mobile-menu-area { padding: 20px 0 20px 8px }	.mobile-menu-area .logo-area .img-responsive { max-width: 95%; margin-top: 5px; } /* NATALE	.mobile-menu-area .logo-area .img-responsive { max-width: 95%; margin-top: -10px; } */	.mobile-menu-area .header-cart-area { padding-top: 0; margin-right: 0; }	.mean-container a.meanmenu-reveal i  { font-size: 30px; margin-top: 11px; }	.mean-container a.meanmenu-reveal span, .mobile-menu-area .header-cart-area a { font-size: 11px; }	.mean-container a.meanmenu-reveal span  { margin-top: -4px; }	.mobile-menu-area .header-cart-area a i { font-size: 30px; }	.mobile-menu-area .header-cart-area>li { width: 45px; line-height: 18px; }}@media (max-width: 360px){	.mean-container .mean-nav ul li a { font-size: 18px; }	.mean-container a.meanmenu-reveal i  { font-size: 28px; margin-top: 11px; }	.mobile-menu-area .header-cart-area a i { font-size: 28px; margin-top: 14px;}	.mean-container a.meanmenu-reveal span  { margin-top: -5px; }	.mobile-menu-area .header-cart-area>li { width: 42px; }	.mobile-menu-area .cart-area > a > span.bullet { top: 0; right: 0 }}.stick .header-top { display:none;  } .stick .header-bottom .logo-area .img-responsive { max-width: 90%; margin-top: -9px;} /* NATALE .stick .header-bottom .logo-area .img-responsive { max-width: 90%; margin-top: -29px;} */.stick .header-bottom{position:fixed;top:0;z-index:10;width:100%;margin:0;left:0;right:0;background: #DEDEDE;}.stick .header-bottom .header-top-inner-bottom {display: block;}.stick .header-top-inner-bottom .header-cart-area a span { display: none;}.stick .header-top-inner-bottom .header-cart-area a span.bullet { display: block;}.stick .main-menu-area nav ul>li>a>img{display:none;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.stick .header-bottom .header-bottom-inner-top table td ul.dropdown-language {background-color: #222; right:0; left: auto; color: #fff}.stick .header-bottom .header-bottom-inner-top table td ul.dropdown-language li a{color:#ddd; padding: 5px 10px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.stick .header-bottom .header-bottom-inner-top table td ul.dropdown-language li:hover a{color:#222;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width:1199px){	.stick .header-top-inner-bottom .header-cart-area>li { width: 46px!important; }}@media (max-width:991px){	.stick .header-bottom .logo-area .img-responsive { max-width: 98%; margin-top: -6px; }	.stick  .header-top-inner-bottom .header-cart-area>li { width: 40px!important; }	.stick .main-menu-area nav ul>li { min-width: 75px;}	.stick .header-cart-area>li { width: 15px; }}@media (max-width:867px){	.stick .header-top-inner-bottom .header-cart-area>li { width: 34px!important; }	.stick .main-menu-area nav ul>li { min-width: 65px;}	.stick .main-menu-area nav ul>li>a { font-size: 10px; margin-right: 2px;}	.stick .header-cart-area>li { width: 15px; }}.main-slider2{margin:10px 0 30px;}.main-slider2 .nivoSlider .nivo-caption{z-index:9;opacity:1;padding:0}.main-slider2 .preview-1 .nivo-controlNav{position:absolute}.main-slider2 .preview-1 .nivo-controlNav a{display:none}.main-slider2 .preview-1 .nivo-directionNav a{padding-top:14px;height:50px;text-indent:inherit;text-transform:uppercase;color:#343432;font-size:13px;letter-spacing:2px;font-weight:600; text-shadow: 1px 1px 2px #ddd;}.main-slider2 .preview-1 .nivo-directionNav a:hover{color:#343432}.main-slider2 .preview-1 a.nivo-prevNav{background:url(lib/custom-slider/img/left-arrow.png) left no-repeat;width:66px;text-align:right}.main-slider2 .preview-1 a.nivo-nextNav{padding-right:25px;background:url(lib/custom-slider/img/right-arrow.png) right no-repeat;width:66px;text-align:left}.main-slider2 .slider-1 h2{font-weight:600;color:#FCBF26;line-height:1.4;text-transform:uppercase;font-size:36px;left:5%;position:relative; text-shadow: 1px 1px 2px black, 0 0 25px #ddd, 0 0 5px #FFF;}@media (min-width:992px) and (max-width:1199px){	.main-slider2 .slider-1 h2{font-size:28px}}@media (min-width:768px) and (max-width:991px){	.main-slider2 .slider-1 h2{font-size:24px}}@media (min-width:480px) and (max-width:767px){	.main-slider2 .slider-1 h2{font-size:20px}}@media (max-width:479px){	.main-slider2 .slider-1 h2{font-size:16px}}.main-slider2 .slider-1 h2 span{font-weight:600;color:#FCBF26}.main-slider2 .slider-1 p{padding:0;left:5%;bottom: 10px;position:absolute;color:#000; font-family: Fira Sans; font-size: 13px; font-weight: 500;text-shadow: 1px 1px 2px black, 0 0 25px #ddd, 0 0 5px #FFF;}@media (max-width:1199px){	.main-slider2 .slider-1 p{padding-right:50%}}@media (max-width:767px){	.main-slider2 .slider-1 p{display:none}}.main-slider2 .slider-1 a{margin-top:-10px;left:5%;position:relative;display:inline-block!important;color:#343432;font-weight:600}@media (min-width:480px) and (max-width:767px){	.main-slider2 .slider-1 a{margin-top:10px;padding:10px 30px}}.main-slider2 .slider-3 h2{right:5%; position:relative;font-weight:600;color:#FCBF26;line-height:1.4;text-transform:uppercase;font-size:32px; text-shadow: 1px 1px 2px black, 0 0 25px #ddd, 0 0 5px #FFF;}@media (min-width:992px) and (max-width:1199px){	.main-slider2 .slider-3 h2{font-size:28px}}@media (min-width:768px) and (max-width:991px){	.main-slider2 .slider-3 h2{font-size:24px}}@media (min-width:480px) and (max-width:767px){	.main-slider2 .slider-3 h2{font-size:20px}}@media (max-width:479px){	.main-slider2 .slider-3 h2{font-size:16px}}.main-slider2 .slider-3 h2 span{font-weight:600;color:#FCBF26}.main-slider2 .slider-3 p{padding:0;right:5%;bottom: 10px;position:absolute;color:#000; font-family: Fira Sans; font-size: 13px; font-weight: 500;text-shadow: 1px 1px 2px black, 0 0 25px #ddd, 0 0 5px #FFF;}@media (max-width:1199px){	.main-slider2 .slider-3 p{padding-left:50%}}@media (max-width:767px){	.main-slider2 .slider-3 p{display:none}}.main-slider2 .slider-3 a{margin-top:-10px;right:10%;position:relative;display:inline-block!important;color:#343432;font-weight:600}@media (min-width:480px) and (max-width:767px){	.main-slider2 .slider-3 a{margin-top:10px;padding:10px 30px}}.main-slider2 .owl-carousel .owl-item .brand-area-box a img { height:49px; width:100%; }.main-slider2.owl-nav{position:inherit;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.main-slider2 .owl-nav .owl-prev{position:absolute;opacity: 0;left:0px;top:50%;transform:translateY(-50%);z-index:1;background:#090909!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.main-slider2 .owl-nav .owl-next{position:absolute;opacity: 0;right:0px;top:50%;transform:translateY(-50%);z-index:1;background:#090909!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.main-slider2 .metro-carousel:hover .owl-nav{opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.main-slider2 .metro-carousel:hover .owl-nav .owl-prev{opacity: 1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.main-slider2 .metro-carousel:hover .owl-nav .owl-next{opacity: 1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.main-slider2  .metro-carousel:last-child .owl-controls .owl-dots { position: relative; margin-top: -30px; z-index: 1;}.main-slider2  .metro-carousel:last-child .owl-controls .owl-dot span { background: #CCCCCC}.main-slider2  .metro-carousel:last-child .owl-controls .owl-dot.active  span { background: #004D8B }.main-slider2  .metro-carousel:last-child .owl-controls { margin-top: -10px; line-height: 0}.main-slider2  .owl-item .bighome-slide span {display: block; position:absolute; vertical-align: middle; left:0px;top:70%; width: 150px; min-height: 100px; line-height: .85em; font-size: 1.7em; font-weight: 900; font-style: italic; padding: 18px; border-radius: 10px; transform:translateY(-50%);z-index:1; color: #004D8B; background-color:#F6C938!important;}.main-slider2  .owl-item .bighome-slide span small {display: block; font-size: 65%; font-weight: 500; font-style: italic; margin-bottom: 5px;}@media (max-width:767px){	.slider-area-section-hidden{display:none}}.inner-page-banner-area{background-position-y: center; background-position-x: center; background-repeat: no-repeat; background-size:cover; text-align:center;position:relative;min-height:175px;margin-top: 10px;}@media (max-width:570px){	.inner-page-banner-area{min-height:125px;}}@media (max-width:420px){	.inner-page-banner-area{min-height:145px;}}.inner-page-banner-area:after{position:absolute;content:"";background-color:rgba(0,0,0,.3);height:100%;width:100%;top:0;z-index:1;left:0;right:0;margin:0 auto}.inner-page-banner-area .breadcrumb-area{position:absolute;z-index:2;top:65px;left:0;right:0}.inner-page-banner-area .breadcrumb-area h1{letter-spacing:2px;font-size:22px;margin-top: -10px;margin-bottom:10px;text-transform:uppercase;color:#fff}@media (max-width:570px){	.inner-page-banner-area .breadcrumb-area ul{line-height: 1.1; }	.inner-page-banner-area .breadcrumb-area h1{font-size:20px; margin-top:-40px; }}@media (min-width:321px) and (max-width:479px){	.inner-page-banner-area .breadcrumb-area ul{line-height: 1};	.inner-page-banner-area .breadcrumb-area h1 { font-size:18px; margin-top:-55px;}}.inner-page-banner-area .breadcrumb-area ul li{ text-transform: uppercase;display:inline-block;color:#fff; margin-right: 2px;}.inner-page-banner-area .breadcrumb-area ul li a{ color:#fff; border-left: 1px solid #efefef; padding: 0 5px; text-transform: lowercase; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.inner-page-banner-area .breadcrumb-area ul li:last-child a{ border-right: 1px solid #efefef; }.inner-page-banner-area .breadcrumb-area ul li a:hover{color:#FCBF26;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mypagination{text-align:center;padding-top:15px;background-color: #E8E8E8;}.mypagination li{display:inline-block;margin:5px 1px 20px 1px;}.mypagination li.pageindex a {width:36px;font-size:15px;color:#090909;height:34px;background-color: #fff;display:inline-block;line-height:32px;text-align:center;border:1px solid #999;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mypagination li.pageindex span{width:36px;font-size:15px;color:#FFF;height:34px;background:#343432;display:inline-block;line-height:32px;text-align:center;border:1px solid #999;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mypagination li a{width:36px;font-size:15px;color:#090909;height:34px;background:0 0;display:block;line-height:32px;text-align:center;border:1px solid #999;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mypagination li a:hover{background:#090909;color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.timerCountDown-area .row {text-align:center; background-color: #222; color: #FFF; text-align: center; font-size: 24px; margin: 5px 16px; padding:20px; line-height: 30px;border-radius: 5px;}@media (max-width:479px){	.timerCountDown-area .row {font-size: 18px; }}.brand-area{padding:30px 0;text-align:center; background-color: #fff;}@media (min-width:768px) and (max-width:991px){	.brand-area{padding:20px 0}}@media (min-width:480px) and (max-width:767px){	.brand-area{padding:10px 0}}@media (max-width:479px){	.brand-area{padding:10px 0}}@media (max-width:1199px){	.brand-area .brand-area-box a img{width:auto}}.brand-area-page { margin-bottom: 30px; }.brand-area-page .banner-area { margin-bottom: 0px; overflow: hidden; }.brand-area-page .banner-area a img {backface-visibility: hidden; max-width: 100%; margin: 30px 10px 80px 10px;-webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -ms-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out;}/* .brand-area-page .banner-area:hover a img{-webkit-transform:scale3d(1.1,1.1,1);-moz-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out} */.brand-area-page .banner-area div.brandTitle { position: absolute; display: block; top: 0px; left:0px; bottom:0px; right: 0px; text-align:center; padding: 10px 20px;border: 1px solid #e8e8e8; margin: 10px;}.brand-area-page .banner-area div.brandTitle td span { display: block; font-size:26px; font-weight: 700;}.brand-area-page .banner-area div.brandTitle td div { display: block; font-size:18px; font-weight: 600; width: 190px; padding: 5px 3px; margin-top: 8px;}@media (max-width:768px){	.brand-area-page .banner-area div.brandTitle td span { font-size:22px; line-height: 24px;}	.brand-area-page .banner-area div.brandTitle td div { font-size:12px; padding: 3px 1px; }}@media (max-width:479px){	.brand-area-page .banner-area div.brandTitle td span { font-size:20px; line-height: 22px;}	.brand-area-page .banner-area div.brandTitle td div { font-size:16px; padding: 5px 3px; }}@media (max-width:320px){	.brand-area-page .banner-area div.brandTitle td span { font-size:16px; line-height: 18px;}	.brand-area-page .banner-area div.brandTitle td div { font-size:14px; padding: 5px 3px; }}.brand-area .brand-area-box a img:hover{opacity:.5;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.brand-area .owl-carousel .owl-item .brand-area-box a img { height:49px; width:100%; }.brand-area .owl-nav{position:inherit;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.brand-area .owl-nav .owl-prev{position:absolute;left:-30px;top:40%;transform:translateY(-50%);z-index:1;background:#090909!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.brand-area .owl-nav .owl-next{position:absolute;right:-30px;top:40%;transform:translateY(-50%);z-index:1;background:#090909!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.brand-area:hover .owl-nav{opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.brand-area:hover .owl-nav .owl-prev{left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.brand-area:hover .owl-nav .owl-next{right:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.brandlist-area{ font-size: 13px; }.brandlist-area h3{ margin: 20px 0 5px 0; padding-left: 10px; border-bottom: 1px solid #ccc; }@media (max-width:991px){	.brandlist-area{ letter-spacing: -1px;}}.offer-area2{position:relative;background:#343432}.offer-area2 .brand-area-box-l{padding-top:105px;padding-left:60px}@media (max-width:1199px){	.offer-area2 .brand-area-box-l{padding-top:80px;text-align:center;padding-left:0}}@media (max-width:767px){	.offer-area2 .brand-area-box-l{padding-top:70px}}@media (max-width:479px){	.brand-area-page div.brandTitle td span { font-size:20px;}	.brand-area-page div.brandTitle td div { font-size:16px; }	.offer-area2 .brand-area-box-l{padding-top:60px}}@media (max-width:320px){	.brand-area-page div.brandTitle td span { font-size:20px;}	.brand-area-page div.brandTitle td div { font-size:16px; }	.offer-area2 .brand-area-box-l{padding:50px 5px 0}}.advantage3-area{padding:30px 0px;}.advantage3-area .advantage-area-box{ color: #222; background-color: #FFC300; padding: 30px 0px 20px 0px;text-align:center;position:relative; margin-left: -5px; margin-right: -5px;}.advantage3-area .advantage-area-box a { color: #343432; }.advantage3-area .advantage-area-box .advantage-area-box-icon { position: relative; left: 0px; z-index: 2; float: left; top: -5px;}.advantage3-area .advantage-area-box .advantage-area-box-content h3{font-size:22px;letter-spacing:1px;margin-bottom:3px; text-align: left; text-transform: uppercase;}.advantage3-area .advantage-area-box .advantage-area-box-content h3 a:hover{ color: #FFF; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.advantage3-area .advantage-area-box .advantage-area-box-content p { line-height: 18px; text-align: left; text-transform: uppercase; margin-bottom: 5px;}@media (min-width:992px) and (max-width:1199px){	.advantage3-area .advantage-area-box .advantage-area-box-content p { line-height: 14px; font-size: 13px; }}@media (min-width:768px) and (max-width:991px){	.advantage3-area .advantage-area-box { min-height: 120px; }	.advantage3-area .advantage-area-box .advantage-area-box-content h3{font-size: 14px;}	.advantage3-area .advantage-area-box .advantage-area-box-content p { line-height: 14px; font-size: 11px;}}@media (max-width:767px){	.advantage3-area .advantage-area-box {padding: 20px 0px 10px 0;}}.product2-area{ padding:20px 0 15px 0; }.product2-area .subcategory-page { margin-bottom: 0px; overflow: hidden; }.product2-area .subcategory-page a img {backface-visibility: hidden; width: 100%; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -ms-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out;}/* .product2-area .subcategory-page:hover a img{-webkit-transform:scale3d(1.1,1.1,1);-moz-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out} */.product2-area .subcategory-page div.subTitle { position: absolute; display: block; top: 0px; left:0px; bottom:0px; right: 0px; text-align:center; padding: 10px 20px;}.product2-area .subcategory-page div.subTitle td span { display: block; font-size:24px; font-weight: 500;border-left: 1px solid #fff; text-align: left; padding-left: 15px; margin-left: 8px;}.product2-area .subcategory-page div.subTitle td div { display: block; font-size:18px; font-weight: 600; padding: 5px 3px; margin-top: 8px; border:  1px solid #fff;}@media (max-width:768px){	.product2-area .subcategory-page div.subTitle td div { font-size:12px; padding: 3px 1px; }}@media (max-width:479px){	.product2-area .subcategory-page div.subTitle td span { font-size:20px; line-height: 22px;}	.product2-area .subcategory-page div.subTitle td div { font-size:16px; padding: 5px 3px; }	.advantage3-area .advantage-area-box .advantage-area-box-content h3 { font-size: 20px; }	.advantage3-area .advantage-area-box .advantage-area-box-content p { font-size: 13px; }}@media (max-width:320px){	.product2-area .subcategory-page div.subTitle td span { font-size:18px; line-height: 20px;}	.product2-area .subcategory-page div.subTitle td div { font-size:14px; padding: 5px 3px; }}.blog-box{position:relative; color: #090909; }.blog-box>a span{position:absolute;right:40px;bottom:10px;color:#090909;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog-box>a span i {position: absolute; font-size: 32px; right:-30px; bottom:-5px;; }.blog-box .blog-img-holder{position:relative;overflow:hidden}.blog-box .blog-img-holder a img{backface-visibility:hidden;width:100%; height: 195px; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.blog-box .blog-content-holder{padding:10px 15px 10px}@media (max-width:767px){	.blog-box .blog-content-holder{padding:20px 10px 30px}}@media (max-width:479px){	.blog-box .blog-content-holder{padding:20px 15px 30px}}.blog-box .blog-content-holder h3{letter-spacing:1px;font-size:16px;margin-bottom:8px}.blog-box .blog-content-holder h3 a{display: block; height: 40px; overflow: hidden; color:#004D8B;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog-box .blog-content-holder h3 a:hover{color:#000;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog-box .blog-content-holder ul li{display:inline-block;font-size:13px;text-transform:capitalize;font-weight:500;margin-right:10px;padding-right:10px;line-height:1;letter-spacing:3px;color:#444}@media (max-width:767px){	.blog-box .blog-content-holder ul li{letter-spacing:1px;font-size:12px;margin-right:5px;padding-right:5px}}.blog-box .blog-content-holder ul li:last-child{border-right:0;margin-right:0;padding-right:0}.blog-box .blog-content-holder ul li span{text-transform:lowercase}.blog-box .blog-content-holder p{ line-height: 14px; height: 42px; overflow: hidden; margin-bottom: 5px; font-size: 12px;}/* .blog-box:hover .blog-img-holder a img{-webkit-transform:scale3d(1.1,1.1,1);-moz-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out} */.blog-box .blog-content-holder .blog-link { text-align: right; padding-right: 10px; font-size: 11px; }.blog-box .blog-content-holder .blog-link a {  font-size: 11px; font-style: italic; }.blog-linebox { background-color: #343432; color: #fefefe; font-size:13px;padding: 20px 10px; margin-top: 8px}.blog-linebox .blog-content-holder h3{font-size:16px;margin:0 0 4px 0}.blog-linebox .blog-content-holder h3 a{display: block; color:#FCBF26;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog-linebox .blog-content-holder h3 a:hover{color:#FFF;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog-linebox .blog-content-holder .post-by {font-size:13px;font-weight:400;color:#eee;letter-spacing: -1px; height: 18px;}.blog-linebox .blog-content-holder .post-by span{font-size:11px;color: #fff;font-weight:600;text-transform:Capitalize;}.blog-linebox .blog-content-holder p { margin:0; padding: 0; height: 30px; overflow: hidden; text-overflow: ellipsis; line-height: 15px;}@media (min-width:767px) and (max-width:991px){	.blog-linebox { padding: 5px 5px; margin-top: 5px}	.blog-linebox .blog-content-holder h3{font-size:13px;}	.blog-linebox .blog-content-holder .post-by {font-size:10px;}	.blog-linebox .blog-content-holder p { display: none; }}@media (min-width:992px) and (max-width:1024px){	.blog-linebox { padding: 8px 8px; margin-top: 8px}	.blog-linebox .blog-content-holder h3{font-size:14px;}	.blog-linebox .blog-content-holder .post-by {font-size:11px;}	.blog-linebox .blog-content-holder p { margin:0; padding: 0; height: 30px; overflow: hidden; text-overflow: ellipsis; line-height: 15px; }}.blog2-area{padding:10px; }.blog2-area .blog-box{ margin: -10px 0 20px 0; }.blog2-area .blog-box span{ font-weight: bold; margin-bottom: 10px; font-size: 12px; color:#004D8B}.blog2-area .blog-box h3{ font-weight: 400; margin: 5px 0 2px 0; }@media (min-width:767px) and (max-width:991px){	.blog2-area{padding:10pxpx 0 50px}}@media (max-width:480px){	.blog2-area{padding:0px 0 0px}	.blog2-area .owl-nav .owl-prev{left:0}	.blog2-area .owl-nav .owl-next{right:0}}.blog2-area .owl-controls{margin-top:0!important}.blog2-area .owl-controls .owl-nav{position:absolute;top:-70px;z-index:2;right:0px}@media (max-width:480px){	.blog2-area .owl-controls .owl-nav{top:inherit;right:inherit;position:inherit}}.blog2-area .owl-controls .owl-nav div{line-height:1.2;height:30px!important;width:35px!important;border:1px solid #090909;background:#090909!important;border-radius:0!important;opacity:1!important;font-size:18px!important;padding:2px 10px!important;margin:0 2px!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog2-area .owl-controls .owl-nav div i{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog2-area .owl-controls .owl-nav div:hover{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog2-area .owl-controls .owl-nav div:hover i{color:#FFF;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:480px){	.blog2-area .owl-controls .owl-nav .owl-prev{position:absolute;top:30%;left:-15%;transform:translateY(-50%)}}@media (max-width:480px){	.blog2-area .owl-controls .owl-nav .owl-next{position:absolute;top:30%;right:-15%;transform:translateY(-50%)}}@media (max-width:991px){	.blog2-area .owl-controls .owl-pagination{width:80px;display:inline-flex;overflow:hidden}}.blog2-area .owl-controls .owl-pagination span{background:#c2c2c2!important}.blog-page-area{ color: #222; padding:40px 0}@media (max-width:991px){	.blog-page-area{padding:30px 0}}@media (max-width:767px){	.blog-page-area{padding:20px 0}}@media (max-width:480px){	.blog-page-area{padding:10px 0}	.blog-page-area .col-xs-6{width:100%}}.blog-page-box{display:block;position:relative; margin: 0 20px 20px 0; padding-bottom:5px; border: 1px solid #e8e8e8;}.blog-page-box>a span{position:absolute;font-size: 32px; right:10px; top:50%; margin-top: -16px;color:#090909;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog-page-box>a span:hover{color:#F9BC28;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog-page-box .blog-img-holder{margin-bottom:18px;position:relative;overflow:hidden}.blog-page-box .blog-img-holder a img{height: 250px; backface-visibility:hidden;width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog-page-box .blog-content-holder {padding: 0 10px;}.blog-page-box .blog-content-holder>span{color:#444;letter-spacing:2px;text-transform:capitalize;display:block;margin-bottom:10px}.blog-page-box .blog-content-holder h3{ display: block; overflow: hidden;letter-spacing:1px;text-transform:capitalize;font-size:20px;margin-bottom:8px}.blog-page-box .blog-content-holder h3 a{color:#222;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog-page-box .blog-content-holder h3 a:hover{color:#F9BC28;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.blog-page-box .blog-content-holder h3 a small{display: none;}.blog-page-box .blog-content-holder ul{margin-bottom:18px}.blog-page-box .blog-content-holder ul li{color:#222;display:inline-block;font-size:13px;text-transform:capitalize;font-weight:500;border-right:1px solid #090909;margin-right:10px;padding-right:10px;line-height:1;letter-spacing:3px;color:#FFF}.blog-page-box .blog-content-holder ul li:last-child{color:#222;border-right:0;margin-right:0;padding-right:0}.blog-page-box .blog-content-holder ul li span{color:#444;text-transform:lowercase}.blog-page-box .blog-content-holder p{ color: #222; height: 55px;  overflow: hidden; padding-right: 25px; margin-bottom: 10px;}.blog-page-box .blog-content-holder p:empty {display:none;}/* .blog-page-box:hover .blog-img-holder a img{-webkit-transform:scale3d(1.2,1.2,1);-moz-transform:scale3d(1.2,1.2,1);-ms-transform:scale3d(1.2,1.2,1);-o-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out} */.blog-page-box:hover .blog-img-holder:after{visibility:visible;opacity:1; /* -moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out */}.single-blog-page-area{color: #222; padding:40px 0 30px}.single-blog-page-area h2 { color: #004682; }@media (min-width:768px) and (max-width:991px){	.single-blog-page-area{padding:30px 0 20px}}@media (min-width:480px) and (max-width:767px){	.single-blog-page-area{padding:20px 0 10px}}@media (max-width:479px){	.single-blog-page-area{padding:10px 0 10px}	.blog-page-box .blog-content-holder>span { letter-spacing: 0; }}.single-blog-page-area .single-blog-details-content{padding-bottom:30px}.single-blog-page-area .single-blog-details-content a img{width:100%;margin-bottom:25px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.single-blog-page-area .single-blog-details-content>span{color:#444;letter-spacing:2px;text-transform:capitalize;display:block;margin-bottom:5px}.single-blog-page-area .single-blog-details-content h3{letter-spacing:3px;text-transform:capitalize;font-size:20px;margin-bottom:5px}.single-blog-page-area .single-blog-details-content h3 small{display:none;}.single-blog-page-area .single-blog-details-content h3 a{color:#444;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog-page-area .single-blog-details-content h3 a:hover{color:#090909;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog-page-area .single-blog-details-content .comments-info{color: #222; padding-bottom:20px;border-bottom:1px solid #e8e8e8;margin-bottom:22px}.single-blog-page-area .single-blog-details-content .comments-info li{color: #222; display:inline-block;font-size:13px;text-transform:capitalize;font-weight:500;border-right:1px solid #090909;margin-right:15px;padding-right:15px;line-height:1;letter-spacing:3px;color:#FFF}.single-blog-page-area .single-blog-details-content .comments-info li:last-child{color: #222;border-right:0}.single-blog-page-area .single-blog-details-content .comments-info li span{color:#090909;text-transform:lowercase}.single-blog-page-area .single-blog-details-content p {margin: 0 0 5px 0;}.single-blog-page-area .single-blog-details-tags{padding-bottom:50px}.single-blog-page-area .single-blog-details-tags h3{font-size:16px;text-transform:uppercase;letter-spacing:2px;color:#090909}.single-blog-page-area .single-blog-details-tags .single-blog-social{margin-bottom:40px}.single-blog-page-area .single-blog-details-tags .single-blog-social li{display:inline-block;margin-right:5px}.single-blog-page-area .single-blog-details-tags .single-blog-social li a{width:29px;height:27px;border:1px solid #e8e8e8;display:block;text-align:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog-page-area .single-blog-details-tags .single-blog-social li a i{color:#090909;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog-page-area .single-blog-details-tags .single-blog-social li:hover{background:#343432;color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog-page-area .single-blog-details-tags .single-blog-social li:hover a{border:1px solid #343432;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog-page-area .single-blog-details-tags .single-blog-social li:hover a i{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.single-blog-page-area .single-blog-details-tags .single-blog-social li:hover a svg{fill: rgb(255,255,255);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portfolio1-box{min-height: 230px; margin-bottom:20px;padding-right:10px;text-align:center;overflow:hidden;position:relative}@media (max-width:540px){	.portfolio1-box {min-height: 185px;  top:30%; margin-bottom: 10px;}}@media (max-width:380px){	.portfolio1-box {min-height: 160px;  top:30%; margin-bottom: 15px;}}.portfolio1-box .portfolio1-img-holder{display:inline-block; margin-bottom:25px;position:relative}@media (min-width:480px) and (max-width:991px){	.portfolio1-box .portfolio1-img-holder{margin-bottom:20px}}@media (max-width:479px){	.portfolio1-box .portfolio1-img-holder{margin-bottom:15px}}.portfolio1-box .portfolio1-content-holder { margin-top: -95px; z-index: 1; position: relative; margin-right: 3px; margin-left: 3px; }.portfolio1-box .portfolio1-content-holder h3{ color: #FFF; height:65px; padding-top: 10px; font-size:20px;text-transform:capitalize;letter-spacing:3px;font-weight:600;margin-bottom:0px}@media (max-width:991px){	.portfolio1-box .portfolio1-content-holder { margin-top: -75px; }	.portfolio1-box .portfolio1-content-holder h3{font-size:14px;padding-top: 5px; letter-spacing:1px}}@media (min-width:540px) and (max-width:767px){	.portfolio1-box .portfolio1-content-holder h3{font-size:16px;padding-top: 8px;letter-spacing:2px}}@media(max-width:540px){	.portfolio1-box .portfolio1-content-holder { margin-top: -70px; }	.portfolio1-box .portfolio1-content-holder h3{font-size:11px;padding-top: 0px;letter-spacing:1px}}.portfolio1-box .portfolio1-content-holder h3 a{color:#FFF; line-height: 1; letter-spacing: 1px;margin: 0; position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%); width: 85%; border-left: 1px solid #fff; text-align: left; padding-left: 8px; margin-left: 10px; /* -webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out */}.portfolio1-box:hover .portfolio1-content-holder h3 a{text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; /*-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out */}.portfolio1-box .portfolio1-content-holder ul li{display:inline;font-size:13px;font-weight:500;color:#ddd;text-transform:capitalize;letter-spacing:3px;border-right:1px solid #e8e8e8;padding-right:10px;margin-right:10px}.portfolio1-box .portfolio1-content-holder ul li:last-child{border-right:0;padding-right:0;margin-right:0}.portfolio1-box:hover .portfolio1-img-holder:after{opacity:1;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}.inner-shop-top-left{padding-top:10px;text-align:left}.inner-shop-top-left .dropdown{border:1px solid #e8e8e8;display:inline;padding:12px 20px;}.inner-shop-top-left .dropdown button:active{box-shadow:none;outline:0}.inner-shop-top-left .dropdown button {color: #222}.inner-shop-top-left .dropdown button:hover{color:#4466AD;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.inner-shop-top-left .dropdown button{text-transform:uppercase;padding:0;background:0 0}.inner-shop-top-left .dropdown button span{margin-left:15px}.inner-shop-top-left .dropdown .dropdown-menu{border-radius:0;left:-2px;min-width:195px}.inner-shop-top-left .dropdown .left-40 {left: -2px; }.inner-shop-top-left .dropdown-text { margin-top: 12px; line-height: 12px; }.inner-shop-top-left .alignleft {float: left; margin-right: 20px;}.inner-shop-top-left .alignleftimg {float: left; margin: -7px 5px 0 5px;}.inner-shop-top-left .alignleftimg  img { height: 40px; vertical-align: middle;}.inner-shop-top-left .alignleftlabel, .inner-shop-top-left .alignleftlabel2, .inner-shop-top-left .alignleftmobile, .inner-shop-top-left .alignlefttablet {float: left; margin-right: 10px; font-size: 13px;}@media (max-width:1199px){	.inner-shop-top-left .alignleftlabel {display: none;}	.inner-shop-top-left .alignleft { margin-right: 10px;}}@media (max-width:867px){	.inner-shop-top-left .dropdown button {font-size: 13px}	.inner-shop-top-left .alignleftimg  img { height: 30px;}	.inner-shop-top-left .alignleftlabel, .inner-shop-top-left .alignleftlabel2 , .inner-shop-top-left .alignleftmobile {display: none;}}@media (max-width:640px){	.inner-shop-top-left{padding-left:10px;}	.inner-shop-top-left .dropdown .left-40 {left: -40px; }	.inner-shop-top-left .dropdown .dropdown-menu{min-width:180px}	.inner-shop-top-left .dropdown button {font-size: 12px}	.inner-shop-top-left .dropdown button span {margin-left:8px}	.inner-shop-top-left .dropdown {padding:8px 6px 8px 4px}	.inner-shop-top-left .dropdown-text small { letter-spacing:0px;}	.inner-shop-top-left .alignleft {margin-right: 5px; max-width: none;}	.inner-shop-top-left .alignleftlabel, .inner-shop-top-left .alignleftlabel2, .inner-shop-top-left .alignleftmobile   {display: none;}}@media (max-width:479px){	.inner-shop-top-left .alignleftlabel, .inner-shop-top-left .alignleftlabel2, .inner-shop-top-left .alignleftmobile, .inner-shop-top-left .alignlefttablet {display: none;}}@media (max-width:365px){	.inner-shop-top-left .dropdown .left-40 {left: -40px; }	.inner-shop-top-left .dropdown .dropdown-menu{min-width:180px}	.inner-shop-top-left .dropdown button {font-size: 11px}	.inner-shop-top-left .dropdown button span {margin-left:8px}	.inner-shop-top-left .dropdown {padding:8px 6px 8px 4px}	.inner-shop-top-left .dropdown-text small { letter-spacing:0px;}	.inner-shop-top-left .alignleft {margin-right: 5px; max-width: none;}	.inner-shop-top-left .alignleftlabel, .inner-shop-top-left .alignleftlabel2, .inner-shop-top-left .alignleftmobile, .inner-shop-top-left .alignlefttablet, .inner-shop-top-left .alignleftimg  {display: none;}}.inner-shop-top-left .dropdown .dropdown-menu>li{border:none;padding:0;display:inherit}.inner-shop-top-right{float:right}.inner-shop-top-right ul>li{border:1px solid #e1e1e1;display:inline-block}.inner-shop-top-right ul>li:hover a i{color:#FFF}.inner-shop-top-right ul>li>a{padding:8px 17px;display:block}@media (max-width:479px){	.inner-shop-top-right ul>li>a{padding:8px 10px}}.inner-shop-top-right ul>li>a>i{color:#989898}.inner-shop-top-right ul>.active i{color:#FFF}.product-box1 { margin-bottom: 30px; border: 1px solid #B2B2B2; }@media (max-width:780px){	.product-box1 { margin: 10px 10px 30px 10px;  }}.product-box1 .product-img-holder{position:relative; overflow: hidden; text-align:center;}.product-box1 .product-img-holder a img{backface-visibility:hidden;max-width: 100%; max-height: 255px;/* width:100%*/;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-box1 .hot-sale {display: block; font-size:10px; font-weight:500; text-align:center; padding: 5px; min-height: 40px;}.product-box1 .hot-sale .show1, .product-box1 .hot-sale .show2 , .product-box1 .hot-sale .show3 , .product-box1 .hot-sale .show4 , .product-box1 .hot-sale .show5 ,.product-box1 .hot-sale .show6 , .product-box1 .hot-sale .show7 , .product-box1 .hot-sale .show8 , .product-box1 .hot-sale .show9 , .product-box1 .hot-sale .show10,.product-box1 .hot-sale .showTrue { display: inline-block; min-height: 25px; margin: 0 2px; border: 1px solid #e9e9e9; border-radius: 15px; text-transform:uppercase; font-style: italic;}.product-box1 .hot-sale .show,.product-box1 .hot-sale  .show0,.product-box1 .showFalse,.product-box1 .show { display: none!important; }.product-box1 .hot-sale-status , .product-box1 .hot-sale-sped {display: inline-table; padding: 3px 10px 0 5px;}.product-box1 .hot-color-1::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #009FE3 }.product-box1 .hot-color-2::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #E30513 }.product-box1 .hot-color-3::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #73B62B }.product-box1 .hot-color-4::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #E6007D }.product-box1 .hot-color-5::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #3FA535 }.product-box1 .hot-color-6::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #4267B2 }.product-box1 .hot-color-7::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #000 }.product-box1 .hot-color-8::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #0C437B; }.product-box1 .hot-color-9::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #FD7601 }.product-box1 .hot-color-10::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #E30513 }.product-box1 .hot-color-sped-True { color: #222;}.product-box1 .hot-color-sped-True::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #F49A00;}.product-box1 .sped-light { position: absolute; display: none; top: 35px; left: 6px; width: 70px; padding-left: 5px; padding-bottom: 5px; text-align: left; line-height: 11px; font-size: 10px; font-style: italic; }.product-box1 .sped-light img { margin-top: 3px; width: 50px;}.product-box1 .sped-light-True { display: block; background-color: #EBEBEB; border-radius: 0 50px 50px 0; padding-right: 5px;  }.product-box1 .hot-sale-qta { height: 40px; padding: 5px 5px 0 5px; }.product-box1 .hot-sale-qta .showTrue { text-align: center; border-radius: 15px; background-color: #FFC400; padding: 1px 5px; color: #fff; font-style: italic; font-weight: 600; text-shadow: 1px 1px #888;}.product-box1 .hot-color-qta-True { color: #FFC400;}.product-box1 .hot-color-qta-True::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #FFED00;}.product-box1 .dispo-color-0 , .product-box1 .dispo-color-1 {padding: 0px; color:#00904D; margin: 2px 0px; font-weight: bold; text-align: center; text-transform: uppercase;  }.product-box1 .dispo-color-2 {padding: 0px; color:#444; margin: 2px 0px; font-weight: bold; text-align: center; text-transform: uppercase; }.product-box1 .dispo-color-3, .product-box1 .dispo-color-4   {padding: 0px; color:#BE0000; margin: 2px 0px; font-weight: bold; text-align: center; text-transform: uppercase;  }.product-box1 .color-dispo-9  { padding: 0px; color:#FD7601; }.product-box1 .auction-time {background-color: #FFF; color:#444; margin: 2px 20px; padding: 5px; font-size:13px; font-weight: bold; text-align: center; }.product-box1 .other-info   { display: table; height: 82px; width: 100% }.product-box1 .other-info-center   { display: table-cell; vertical-align: middle; font-size: 12px; text-align: center;}.product-box1 .other-info-center  img { height: 22px; margin: 2px 5px;  }.product-box1 .other-info-center  span { display: block; }.product-box1 .other-info-center table { border-collapse: collapse; margin: 0; padding: 0; width: 100%; }.product-box1 .other-info-center table tr { border-top: 1px solid #ddd; padding: 0px;} .product-box1 .other-info-center table th { color: #222;text-align:center; font-weight:600; padding:0px; font-size:12px; white-space: nowrap; } .product-box1 .other-info-center table th:last-child{ text-align: right; }.product-box1 .other-info-center table td { font-size:12px; color:#222; text-align:center; padding: 0px;vertical-align:middle!important; }.product-box1 .other-info-center table td:last-child{ text-align: right; }@media (min-width:991px) and (max-width: 1200px){	.product-box1 .other-info-center   { font-size: 10px;}}@media (max-width: 990px){	.product-box1 .other-info-center   { font-size: 15px;}}.product-box1 .product-content-holder{color: #222; text-align: center;}.product-box1 .product-content-holder h3{height: 53px; line-height: 18px; font-size:16px; font-weight: 700; overflow:hidden; text-overflow: ellipsis; text-transform:uppercase;margin-bottom:2px;padding: 0 5px;}.product-box1 .product-content-holder h3 small{color: #666; font-size: 14px; }@media (max-width:479px){	.product-box1 .product-content-holder h3{height: 63px; letter-spacing:0; line-height: 16px; }}.product-box1 .product-content-holder h3 a{color:#444;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-box1 .product-content-holder h3 a:hover{color:#000;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-box1 .product-content-holder p  { margin-top: 5px; margin-bottom: 0px; }.product-box1 .product-content-holder p span{color:#343432;font-size:12px;text-transform: uppercase; overflow-x: hidden; white-space: nowrap; }.product-box1 .product-content-holder p span img{margin-right: 5px; margin-top: -3px; }.product-box1 .product-content-holder  .stars  { text-align: center; }.product-box1 .product-content-holder  .starson  { font-size:12px; color: #FEC900 }.product-box1 .product-content-holder  .starsoff  { font-size:12px; color: #eee }@media (max-width:479px){	.product-box1 .product-content-holder span{letter-spacing:0}}.product-box1 .product-content-holder span.price{float: right;font-family: Fira Sans;font-weight: 600; font-size: 18px; color:#090909}.product-details2-area{padding:30px 0 23px; }@media (min-width:768px) and (max-width:991px){	.product-details2-area{padding:30px 0 23px}}@media (min-width:480px) and (max-width:767px){	.product-details2-area{padding:20px 0 13px}}@media (max-width:479px){	.product-details2-area{padding:10px 0 8px}}.product-details2-area .inner-product-details-left .videoWrapper2 {	display: flex;	position: relative;	padding-bottom: 56.25%; /* 16:9 */	height: 0px;	margin: 10px 0;}.product-details2-area .inner-product-details-left .videoWrapper2 iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}@media (max-width:991px){	.product-details2-area .inner-product-details-left{text-align:center}}.product-details2-area .inner-product-details-left .tab-content{ border: 0;}.product-details2-area .inner-product-details-left .tab-content a{display:block}.product-details2-area .inner-product-details-left .tab-content a img{width:100%}@media (max-width:991px){	.product-details2-area .inner-product-details-left ul{margin-bottom:30px}}.product-details2-area .inner-product-details-left ul li{border:1px solid transparent;width:22%;display:inline-block;margin:16px 10px 0 0}@media (min-width:480px) and (max-width:1199px){	.product-details2-area .inner-product-details-left ul li{margin:16px 9px 0 0}}@media (max-width:479px){	.product-details2-area .inner-product-details-left ul li{margin:16px 8px 0 0}}.product-details2-area .inner-product-details-left ul li a img{width:100%;opacity:.5; border:1px solid #ccc;}.product-details2-area .inner-product-details-left ul li a img:hover{opacity:1}.product-details2-area .inner-product-details-left ul li:last-child{margin:16px 0 0}.product-details2-area .inner-product-details-left ul .active,.product-details2-area .inner-product-details-left ul li:hover{border:1px solid #aaa}.product-details2-area .inner-product-details-left ul .active a img{opacity:1}.product-details2-area .inner-product-details-right { color: #000; padding: 2px; min-height: 395px; line-height: 22px;}@media (max-width:979px){	.product-details2-area .inner-product-details-right {border-left: 0; min-height: auto;}}.product-details2-area .inner-product-details-right h2{color:#343432;letter-spacing:1px;text-transform:capitalize;margin-bottom:12px;font-size:28px}.product-details2-area .inner-product-details-right>ul{margin:15px 0 15px; float: right;}.product-details2-area .inner-product-details-right>ul li{display:inline-block}.product-details2-area .inner-product-details-right>ul li>i{color:#666}.product-details2-area .inner-product-details-right .product-details-description  a {color:#4267B2; text-decoration:none;outline:0; }.product-details2-area .inner-product-details-right .product-details-description  a:hover{color:#FCBF26;background:0 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-details2-area .inner-product-details-right .product-details-description ul{margin:0 0 15px 15px; list-style: disc outside;}.product-details2-area .inner-product-details-right .product-details-description li{display: list-item; }.product-details2-area .inner-product-details-right .more-option li{display:block}.product-details2-area .inner-product-details-right .more-option .select2-container{max-width:390px}.product-details2-area .inner-product-details-right .more-option .select2-container--classic .select2-selection--single .select2-selection__arrow{background-image:none;height:43px;border-bottom-right-radius:0;border-top-right-radius:0;border-left:none;background-color:transparent}.product-details2-area .inner-product-details-right .more-option .select2-container--classic .select2-selection--single{height:45px;background-image:none;background-color:transparent;border-radius:0}.product-details2-area .inner-product-details-right .more-option .select2-container--classic .select2-selection--single .select2-selection__rendered{line-height:38px;color:#ddd!important}.product-details2-area .inner-product-details-right .more-option .select2-container--classic .select2-selection--single:focus{border:1px solid #e8e8e8;outline:0}.product-details2-area .inner-product-details-right .more-option .select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #e8e8e8}.product-details2-area .inner-product-details-right span.pricedett {font-family: Fira Sans;display:block; float: right; font-size:22px;font-weight: 600; color:#444}.product-details2-area .inner-product-details-right .product-details-description-switch { display: none; margin-top: 10px; margin-bottom: 20px; text-align: left; cursor: pointer; color: #01ACEB; } .product-details2-area .product-details-variante .variante {width: 100%;}.product-details2-area .product-details-variante .variante li {display:inline-block;text-align: center; font-size: 15px; padding:0 5px;min-width: 50px}@media (max-width:1199px){	.product-details2-area .inner-product-details-right .price{margin-bottom:30px}	.product-details2-area .btn{ font-size: 12.5px;}}.product-details2-area .inner-product-details-right .product-details-content{display:block}.product-details2-area .inner-product-details-right .product-details-content .small {margin-top: 5px;line-height: 12px;}@media (max-width:1199px){	.product-details2-area .inner-product-details-right .product-details-content{margin:0}}.product-details2-area .inner-product-details-right .product-details-content>p{margin-bottom:25px;font-size:14px;color:#222}@media (max-width:1199px){	.product-details2-area .inner-product-details-right .product-details-content>p{margin-bottom:20px}}.product-details2-area .inner-product-details-right .product-details-content>p>span{color:#ddd;font-weight:600;text-transform:uppercase}.product-details2-area .inner-product-details-right .product-details-content span.sped{padding: 1px 3px;padding-left: 25px; font-weight:600;text-transform:uppercase; color:#00ADEF; border-radius:8px; background: url('media/image/posteitaliane.png') top left no-repeat; background-size: contain; background-color: #FFF200;}.product-details2-area .inner-product-details-right .product-details-content span.express{padding: 1px 3px;padding-left: 45px; font-weight:600;text-transform:uppercase; color:#00ADEF; border-radius:8px; background: url('media/image/spedexpress.png') top left no-repeat; background-size: contain;}.product-details2-area .inner-product-details-right .product-details-content span.fermopoint{padding: 1px 3px;padding-left: 28px; font-weight:600;text-transform:uppercase; color:#DC0133; border-radius:8px; background: url('media/image/BRT_fermopoint.png') top left no-repeat; background-size: contain;}.product-details2-area .inner-product-details-right .product-details-content span.light{padding: 1px 3px;padding-left: 45px; font-weight:600;text-transform:uppercase; color:#00ADEF; border-radius:8px; background: url('media/image/spedlight.png') top left no-repeat; background-size: contain;}.cart-page-area .cart-page-bottom-right span.sped{float: none; padding: 1px 3px;padding-left: 25px; font-weight:600;text-transform:uppercase; color:#00ADEF; border-radius:8px; background: url('media/image/posteitaliane.png') top left no-repeat; background-size: contain; background-color: #FFF200;}.cart-page-area .cart-page-bottom-right span.express{float: none; padding: 1px 3px;padding-left: 42px; font-weight:600;text-transform:uppercase; color:#00ADEF; border-radius:8px; background: url('media/image/spedexpress.png') top left no-repeat; background-size: contain;}.cart-page-area .cart-page-bottom-right span.fermopoint{float: none; padding: 1px 3px;padding-left: 28px; font-weight:600;text-transform:uppercase; color:#DC0133; border-radius:8px; background: url('media/image/BRT_fermopoint.png') top left no-repeat; background-size: contain;}.cart-page-area .cart-page-bottom-right span.light{float: none; padding: 1px 3px;padding-left: 50px; font-weight:600;text-transform:uppercase; color:#00ADEF; border-radius:8px; background: url('media/image/spedlight.png') top left no-repeat; background-size: contain;}@media (max-width:1199px){	.product-details2-area .inner-product-details-right .product-details-social{margin-bottom:27px;margin-top:27px}}.product-details2-area .inner-product-details-right .product-details-social li{display:inline-block;margin-right:5px}.product-details2-area .inner-product-details-right .product-details-social li a[data-social]{width:29px;height:27px;border:1px solid #e8e8e8;display:block;text-align:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.product-details2-area .inner-product-details-right .product-details-social li a i{color:#090909;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.product-details2-area .inner-product-details-right .product-details-social li:hover a[data-social]{background:#343432;color:#fff;border:1px solid #343432;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.product-details2-area .inner-product-details-right .product-details-social li:hover a i{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.product-details2-area .inner-product-details-right .product-details-social li:hover a svg{fill: rgb(255,255,255);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.product-details2-area .inner-product-details-right .product-details-social li .stars  { float:right; margin-top: -4px; }.product-details2-area .inner-product-details-right .product-details-social li .starson  { font-size:12px; color: #FEC900 }.product-details2-area .inner-product-details-right .product-details-social li .starsoff  { font-size:12px; color: #eee }.product-details2-area .inner-product-details-right .inner-product-details-cart{margin-bottom:30px}@media (max-width:479px){	.product-details2-area .inner-product-details-right .inner-product-details-cart{text-align:center}	.product-details2-area .inner-product-details-right .product-details-social li a{padding:0 5px}	.product-details2-area .inner-product-details-right .product-details-social li.condividi{ display: none;}	.product-details2-area .inner-product-details-right .product-details-social li .starsoff , .product-details2-area .inner-product-details-right .product-details-social li .starson  { font-size:14px; }	.product-details2-area .inner-product-details-right span.pricedett { font-size: 20px; margin-bottom: 15px; }}.product-details2-area .inner-product-details-right .inner-product-details-cart li{vertical-align:top;margin:0 2px 0 0;display:inline-block;border:1px solid #e8e8e8}@media (max-width:479px){	.product-details2-area .inner-product-details-right .inner-product-details-cart li{margin-bottom:5px}}.product-details2-area .inner-product-details-right table { border: 1px solid #ccc; border-collapse: collapse; margin: 0; padding: 0; width: 100%; }.product-details2-area .inner-product-details-right table tr { border: 1px solid #ddd; padding: 0.1em; } .product-details2-area .inner-product-details-right table td { font-size:14px; text-align:right;padding: 0px 5px;vertical-align:middle!important;border-right:1px solid #E8E8E8 }.product-details2-area .inner-product-details-right table td:first-child{white-space: nowrap;text-align:left;}.product-details2-area .inner-product-details-right table td:last-child{border-right:0}.product-details2-area .inner-product-details-right table th { background-color: #FFED00; color: #222;text-align:right; font-weight:600; padding:0px 5px;font-size:14px; white-space: nowrap; } .product-details2-area .inner-product-details-right table th:first-child{ text-align: left;}.product-details2-area .inner-product-details-right table tr:hover {background-color: #F8F8F8; }@media (max-width:479px){	.product-details2-area .inner-product-details-right table td, .product-details2-area .inner-product-details-right table th { font-size:15px; letter-spacing: -1px; }}.product-details2-area .inner-product-details-right .product-specifiche table { border:0; border-collapse:collapse; width: 100%; border-top: 1px solid #aaa; margin-bottom: 20px; }.product-details2-area .inner-product-details-right .product-specifiche table tr{ background-color: transparent; border:0; border-bottom: 1px solid #aaa; }.product-details2-area .inner-product-details-right .product-specifiche table td{ padding: 3px 10px; vertical-align:top!important; text-align:left ; border-right: 0; line-height: normal;}.product-details2-area .inner-product-details-right .product-specifiche table td:first-child{ text-transform: capitalize; }@media (max-width:479px){	.product-details2-area .inner-product-details-right .product-specifiche table td{ padding: 3px 3px; font-size: 13px; letter-spacing: 0px; }}.product-details2-area .inner-product-details-right .inner-product-details-cart li:hover{border:1px solid #090909}.product-details2-area .inner-product-details-right .inner-product-details-cart li:hover:nth-child(2){border:1px solid #e8e8e8}.product-details2-area .inner-product-details-right .inner-product-details-cart li a{line-height:52px;text-align:center;height:52px;padding:0 10px;background:0 0;display:block;color:#ddd;font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:600;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-details2-area .inner-product-details-right .inner-product-details-cart li a i{line-height:54px;font-size:14px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-details2-area .inner-product-details-right .inner-product-details-cart li a:hover{background:#343432;color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-details2-area .inner-product-details-right .inner-product-details-cart li a:hover i{color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-details2-area .inner-product-details-right .inner-product-details-cart li .input-group{position:relative;box-shadow:none!important}.product-details2-area .inner-product-details-right .inner-product-details-cart li .input-group .form-control{box-shadow:none}.product-details2-area .inner-product-details-right .inner-product-details-cart li .input-group input{border:none;height:52px;width:100px;padding-right:47px;font-size:20px;text-align:center}.product-details2-area .inner-product-details-right .inner-product-details-cart li .input-group .input-group-btn-vertical{position:absolute;z-index:3;top:0;right:0}.product-details2-area .inner-product-details-right .inner-product-details-cart li .input-group .input-group-btn-vertical .btn-default{border:0}.product-details2-area .inner-product-details-right .inner-product-details-cart li .input-group .input-group-btn-vertical button{display:block;border-left:1px solid #e8e8e8!important;border-radius:0!important;background:0 0;padding:4px 12px;line-height:1.3}.product-details2-area .inner-product-details-right .inner-product-details-cart li .input-group .input-group-btn-vertical button:last-child{border-top:1px solid #e8e8e8}.product-details2-area .inner-product-details-right .inner-product-details-cart li .input-group .input-group-btn-vertical button i{line-height:1}.product-details2-area .product-details-tab-area{margin:40px 0;overflow:hidden}.product-details2-area .product-details-tab-area .container {background-color: #090909;border:1px solid #e8e8e8;}.product-details2-area .product-details-price-area {margin:20px 0; overflow:hidden}.product-details2-area .product-details-price-area .container {color: #222; padding: 5px;}.product-details2-area .product-details-price-area .btn-shop-now { font-size: 18px; background-color: #FCBF26; border: 1px solid #222; }.product-details2-area .product-details-price-area .btn-shop-now:hover{color:#FCBF26;background:#343432;border:1px solid #FCBF26;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.product-details2-area .dispo-color-0 , .product-details2-area .dispo-color-1 {background-color: #FFF; border: 1px solid #00904D; margin: 0; padding: 10px; }.product-details2-area .dispo-color-2   {background-color: #FFF; border: 1px solid #444;  margin: 0; padding: 10px;  }.product-details2-area .dispo-color-3 , .product-details2-area .dispo-color-4 {background-color: #FFF; border: 1px solid #BE0000; margin: 0; padding: 10px; }.product-details2-area .dispo-color-9  {border: 1px solid #FD7601;  color:#FD7601; }.product-details2-area .color-dispo-0 , .product-details2-area .color-dispo-1 { color: #00904D; font-weight: bold; }.product-details2-area .color-dispo-2   { color: #00904D; font-weight: bold; }.product-details2-area .color-dispo-3 , .product-details2-area .color-dispo-4 {color: #BE0000;  font-weight: bold; }.product-details2-area .color-dispo-9 { border: 0; } .product-details2-area .product-box1 .dispo-color-0 , .product-box1 .dispo-color-1 { border:0; color:#00904D; margin: 2px 0px; font-weight: bold; text-align: center; text-transform: uppercase; }.product-details2-area .product-box1 .dispo-color-2 { border:0; color:#444; margin: 2px 0px; font-weight: bold; text-align: center; text-transform: uppercase; }.product-details2-area .product-box1 .dispo-color-3, .product-details2-area .product-box1 .dispo-color-4   { border:0; color:#BE0000; margin: 2px 0px; font-weight: bold; text-align: center; text-transform: uppercase;  }.product-details2-area .product-box1 .color-dispo-9  { border:0; color:#FD7601; } .product-details2-area .auction-box  { color: #FFF; margin: 0; padding: 10px; text-align: center;  }.product-details2-area .auction-box  form { margin: 10px 0;  }.product-details2-area .auction-box  button, .product-details2-area .auction-box  input { color: #222;  }.product-details2-area .auction-box table { border: 1px solid #ccc; border-collapse: collapse; margin: 0; padding: 0; width: 100%; }.product-details2-area .auction-box table tr { border: 1px solid #ddd; padding: 0.05em; } .product-details2-area .auction-box table th { background-color: #0E4379; color: #FFF;text-align:center; font-weight:600; padding:0px 5px;font-size:14px; white-space: nowrap; } .product-details2-area .auction-box table th:last-child{ text-align: right;}.product-details2-area .auction-box table td { font-size:14px; color:#222; text-align:center; padding: 0px 2px;vertical-align:middle!important;border-right:1px solid #ccc }.product-details2-area .auction-box table td:last-child{border-right:0; text-align: right; }.product-details2-area .auction-box table tr:first-child td{ font-weight: bold; color: #FFF; }.product-details2-area .auction-time {background-color: #FFF; color:#444; margin: 2px 20px; padding: 2px; font-weight: bold; text-align: center; }.product-details2-area .right-border {border-right: 2px solid #FEFEFE; }@media (max-width:991px){	.product-details2-area .right-border {border-right: 0 }}@media (max-width:479px){	.product-details2-area .dispo-color-0 , .product-details2-area .dispo-color-1, .product-details2-area .dispo-color-2 , .product-details2-area .dispo-color-3 , .product-details2-area .dispo-color-4 { font-size: 14px; }	.product-details2-area .product-details-tab-area{margin:30px 0}}.product-details2-area .product-details-tab-area ul>li{margin:-1px;display:inline-block;padding:10px 0;background:#343432}@media (max-width:479px){	.product-details2-area .product-details-tab-area ul>li{display:block!important;padding:0}}.product-details2-area .product-details-tab-area ul>li a{color:#fff;padding:12px 30px;text-transform:uppercase;font-weight:500}@media (max-width:479px){	.product-details2-area .product-details-tab-area ul>li a{display:block!important}}.product-details2-area .product-details-tab-area ul>li:hover{background:0 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-details2-area .product-details-tab-area ul>li:hover a{color:#FFF;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.product-details2-area .product-details-tab-area ul .active{background:0 0}.product-details2-area .product-details-tab-area ul .active a{color:#FFF;text-decoration:none}.product-details2-area .product-details-tab-area .tab-content{padding:35px 35px 15px}.product-details2-area .product-details-content a{color: #2E426A; }.product-details2-area  .hot-sale {display: block; font-size:12px; font-weight:600; text-align:center; padding: 5px; min-height: 40px; letter-spacing: 1px;}.product-details2-area  .hot-sale .show1, .product-details2-area  .hot-sale .show2 , .product-details2-area  .hot-sale .show3 , .product-details2-area  .hot-sale .show4 , .product-details2-area  .hot-sale .show5 ,.product-details2-area  .hot-sale .show6 , .product-details2-area  .hot-sale .show7 , .product-details2-area  .hot-sale .show8 , .product-details2-area  .hot-sale .show9 , .product-details2-area  .hot-sale .show10,.product-details2-area  .hot-sale .showTrue { display: inline-block; min-height: 25px; margin: 0 2px; border: 1px solid #e9e9e9; border-radius: 15px; text-transform:uppercase; font-style: italic;}.product-details2-area  .hot-sale .show,.product-details2-area  .hot-sale  .show0,.product-details2-area  .showFalse,.product-details2-area  .show { display: none!important; }.product-details2-area  .hot-sale-status , .product-details2-area  .hot-sale-sped, .product-details2-area  .hot-sale-qta {display: inline-table; padding: 3px 10px 0 5px;}.product-details2-area  .hot-color-1::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #009FE3 }.product-details2-area  .hot-color-2::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #E30513 }.product-details2-area  .hot-color-3::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #73B62B }.product-details2-area  .hot-color-4::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #E6007D }.product-details2-area  .hot-color-5::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #3FA535 }.product-details2-area  .hot-color-6::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #4267B2 }.product-details2-area  .hot-color-7::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #000 }.product-details2-area  .hot-color-8::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #0C437B; }.product-details2-area  .hot-color-9::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #FD7601 }.product-details2-area  .hot-color-10::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #E30513 }.product-details2-area  .hot-color-sped-True { color: #222;}.product-details2-area  .hot-color-sped-True::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #F49A00;}.product-details2-area  .sped-light { position: absolute; display: none; top: 35px; left: 6px; width: 70px; padding-left: 5px; padding-bottom: 5px; text-align: left; line-height: 11px; font-size: 10px; font-style: italic; }.product-details2-area  .sped-light img { margin-top: 3px; width: 50px;}.product-details2-area  .sped-light-True { display: block; background-color: #EBEBEB; border-radius: 0 50px 50px 0; padding-right: 5px;  }.product-details2-area  .hot-sale-qta .showTrue { text-align: center; border-radius: 15px; background-color: #FFC400; padding: 1px 5px; color: #fff; font-style: italic; font-weight: 600; text-shadow: 1px 1px #888;}.product-details2-area  .hot-color-qta-True::before { font: normal normal normal 13px/1 FontAwesome; content: "\f111"; color: #FFED00;}.used-products ul li{font-weight:500;margin: 0 -20px 8px 8px;text-transform:uppercase;}.used-products ul li:last-child{margin-bottom:20px}.used-products ul li a{color:#222;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.used-products ul li a:hover{color:#F9BC28;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.used-products ul li a i{margin-right:10px;font-size:12px}.archives ul li{font-weight:500;margin-bottom:3px;text-transform:uppercase;letter-spacing:1px}.archives ul li:last-child{margin-bottom:0}.archives ul li a{color:#222;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.archives ul li a:hover{color:#F9BC28;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.archives ul li a i{margin-right:10px;font-size:12px}.recent-posts .media a{padding-right:0;margin-right:10px}@media (min-width:992px) and (max-width:1199px){	.recent-posts .media a{float:inherit!important}}.recent-posts .media a img{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.recent-posts .media a img:hover{opacity:.7;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.recent-posts .media-body h3{letter-spacing:1px;font-size:18px;text-transform:capitalize;margin-bottom:12px;line-height:1.3}.recent-posts .media-body h3 a{font-weight: 600;color:#222;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.recent-posts .media-body h3 a:hover{color:#F9BC28;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.recent-posts .media-body p{color:#000;font-size:14px;line-height:1.3;margin-bottom:0}.login-registration-page-area{color: #222; padding:40px 0 30px;}@media (min-width:768px) and (max-width:991px){	.login-registration-page-area{padding:30px 0}}@media (min-width:480px) and (max-width:767px){	.login-registration-page-area{padding:20px 0}}@media (max-width:479px){	.login-registration-page-area{padding:10px 0}}.login-registration-page-area .login-registration-field{padding:40px}@media (max-width:767px){	.login-registration-page-area .login-registration-field{margin-bottom:15px}}.login-registration-page-area a{color: #004682; text-decoration:underline}.login-registration-page-area a:active,.login-registration-page-area a:focus,.login-registration-page-area a:hover{color:#F9BC28; text-decoration:none;outline:0}.login-registration-page-area a:hover{color:#FCBF26;background:0 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.login-registration-page-area h2 {color:#004682;}.login-registration-page-area .login-registration-field label{width:100%;font-size:16px;font-weight:500;margin-bottom:5px}.login-registration-page-area .login-registration-field label[for='Privacy']{float: right; width: 91%; font-weight:400; margin-bottom:12px}.login-registration-page-area .login-registration-field input{color: #222; height:40px;padding:0 10px;width:100%;border-radius:0;border:1px solid #888;margin-bottom:15px}.login-registration-page-area .login-registration-field select{color: #222; height:40px;padding:0 10px;width:100%;border-radius:0;border:1px solid #888;margin-bottom:15px}.login-registration-page-area .login-registration-field input[type=checkbox]{width:10%;}.login-registration-page-area .login-registration-field input #Privacy{float: left;}.login-registration-page-area .login-registration-field span{margin-right:10px; color:#fff;}.login-registration-page-area .login-registration-field span.checklabel{float: left; margin: 12px 0; font-size: 20px;}@media (min-width:768px) and (max-width:991px){	.login-registration-page-area .login-registration-field span{font-size:12px}}@media (max-width:479px){	.login-registration-page-area .login-registration-field span{display:inline-block;margin-left:0;margin-top:15px}}.login-registration-page-area .login-registration-field span input{width:inherit;height:inherit;margin-right:10px;padding:30px}.cart-page-area{padding:30px 0; }@media (min-width:768px) and (max-width:991px){	.cart-page-area{padding:30px 0}}@media (min-width:480px) and (max-width:767px){	.cart-page-area{padding:20px 0}}@media (max-width:479px){	.cart-page-area{padding:10px 0}}.cart-page-area .cart-page-top{margin-bottom: 0px;padding:0 0 10px; }.cart-page-area .cart-page-top table tr td h3{letter-spacing:1px;text-transform:capitalize;font-size:18px;margin-bottom:0;margin-left:15px; margin-top: 5px;color:#444;}.cart-page-area .cart-page-top table tr td h3 a{color:#090909;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cart-page-area .cart-page-top table tr td h3 a:hover{color:#343432;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cart-page-area .cart-page-top table tr td a{color:#090909;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cart-page-area .cart-page-top table tr td a:hover{color:#343432;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cart-page-area .cart-page-top table tr td a img{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cart-page-area .cart-page-top table tr td a img:hover{opacity:.5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cart-page-area .cart-page-top table tr .cart-img-holder, .cart-page-area .cart-page-top table tr .cart-img-holder.voto {width:12%; text-align: center; }.cart-page-area .cart-page-top table tr td span.dispo {margin: 0 20px 0 20px; font-size: 12px;  }.cart-page-area .cart-page-top table tr td span.ricevilo {margin-right: 20px; font-size: 12px; white-space: nowrap; }.cart-page-area .cart-page-top table tr td span.dispo  img {height: 12px;width: 12px; margin-top: -3px; } .cart-page-area .cart-page-top table tr .amount{ text-align:right;text-transform:uppercase;font-size:16px;font-weight:600}.cart-page-area .cart-page-top table tr .quantity .quantity-holder{margin:0 auto;position:relative;width:130px;top:-15px;z-index:2}.cart-page-area .cart-page-top table tr .quantity .quantity-holder input{text-align:center;position:absolute;left:0;right:0;margin:0 auto;width:48px;border-radius:0}.cart-page-area .cart-page-top table tr .quantity .quantity-holder .input-group-btn-vertical button{border-radius:0;position:absolute;z-index:3}.cart-page-area .cart-page-top table tr .quantity .quantity-holder .input-group-btn-vertical .quantity-plus{left:0}.cart-page-area .cart-page-top table tr .quantity .quantity-holder .input-group-btn-vertical .quantity-minus{right:0}.cart-page-area .cart-page-top table tr .quantity{text-align:center; font-weight:600}.cart-page-area .cart-page-top table tr .dismiss{text-align:center}.cart-page-area .cart-page-top table tr .dismiss a i{color:red;font-size:18px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cart-page-area .cart-page-top table tr .dismiss a:hover i{color:#EDC100;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cart-page-area .cart-page-top table { border: 1px solid #ccc; border-collapse: collapse; margin: 0; padding: 0; width: 100%; }.cart-page-area .cart-page-top table tr { border: 1px solid #ddd; padding: 0.35em; } .cart-page-area .cart-page-top table td { font-size:15px; height: 45px;text-align:left;padding: 0px 10px;vertical-align:middle!important;border-right:1px solid #E8E8E8 }.cart-page-area .cart-page-top table td:first-child{white-space: nowrap;}.cart-page-area .cart-page-top table td:last-child{border-right:0}.cart-page-area .cart-page-top table th, .cart-page-area .cart-page-top table td.cart-form-heading { background-color: #E8E8E8; color: #222; text-transform:uppercase;font-weight:600;padding:15px 20px;font-size:16px; white-space: nowrap; letter-spacing: 1px;} .cart-page-area .cart-page-top table tr:hover {background-color: #F8F8F8; }.cart-page-area .addordini { text-align:center; margin-top: 20px; }.cart-page-area .addordini table { border: 1px solid #ccc; border-collapse: collapse; margin: 0; padding: 0; width: 100%; }.cart-page-area .addordini table tr { border: 1px solid #ddd; padding: 0.15em; } .cart-page-area .addordini table td { font-size:14px; height: 45px;text-align:left;padding: 0px 10px;vertical-align:middle!important;border-right:1px solid #E8E8E8; text-align:center;}.cart-page-area .addordini table td:first-child{white-space: nowrap;}.cart-page-area .addordini table td:last-child{border-right:0}.cart-page-area .addordini table th, .cart-page-area .addordini table td.cart-form-heading { background-color: #31708f; color: #FFF; text-transform:uppercase;font-weight:600;padding:5px 10px;font-size:14px; white-space: nowrap; text-align:center;} .cart-page-area .addordini table tr:hover {background-color: #F8F8F8; }@media screen and (max-width: 991px) {	.cart-page-area .cart-page-top table tr td h3{ font-size: 16px; letter-spacing: 0px;}}@media screen and (max-width: 767px) {	.cart-page-area .cart-page-top table td.col-item { display: none; }}@media screen and (max-width: 640px) {  .cart-page-area .cart-page-top table tr td .img-basket { max-width: 50%;}  .cart-page-area .cart-page-top table tr td.col-item { display: table-cell; }  .cart-page-area .cart-page-top table {   border: 0;  }   .cart-page-area .cart-page-top table thead {   border: none;   clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;  }   .cart-page-area .cart-page-top table tr { border-bottom: 3px solid #ddd; display: block; margin-bottom: 0.625em; }   .cart-page-area .cart-page-top table tr .cart-img-holder {margin-top: 0px; width: auto; height: auto; }  .cart-page-area .cart-page-top table tr .cart-img-holder.voto {margin-top: 0; width: auto; height: auto; }  .cart-page-area .cart-page-top table tr.nobuy2 { display: none; }   .cart-page-area .cart-page-top table tr .dismiss{text-align:right}  .cart-page-area .cart-page-top table tr .quantity{text-align:right;font-size: 16px;}  .cart-page-area .cart-page-top table td::before { content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; }    .cart-page-area .cart-page-top table td { height: auto;display: block; font-size: 0.8em; text-align: center; 	border-right: 0; 	vertical-align:middle!important; }   .cart-page-area .cart-page-top table tr td h3 {margin-bottom: 20px;}  .cart-page-area .cart-page-top table td input { font-size: 16px; height: auto;}  .cart-page-area .cart-page-top table td select { font-size: 16px; height: auto; }}.cart-page-area .cart-page-top .update-button { text-align: center;}.cart-page-area .cart-page-top .update-button a{color:#090909;font-weight: 600; }.cart-page-area .cart-page-top .update-button a:hover {color:#343432;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cart-page-area .cart-page-bottom-left{border:1px solid #ddd;padding:30px; background-color: #e8e8e8; }@media (min-width:480px) and (max-width:767px){	.cart-page-area .cart-page-bottom-left{text-align:center;padding:30px 10px; }}@media (max-width:479px){	.cart-page-area .cart-page-bottom-left{padding:30px;text-align:center}}.cart-page-area .cart-page-bottom-left h2{color:#222;text-transform:uppercase;letter-spacing:2px;font-size:20px}.cart-page-area .cart-page-bottom-left input{color:#222;text-transform:uppercase;width:64%;height:50px;padding:5px 10px}@media (min-width:992px) and (max-width:1199px){	.cart-page-area .cart-page-bottom-left input{width:70%}}@media (min-width:768px) and (max-width:991px){	.cart-page-area .cart-page-bottom-left input{width:63%}}@media (min-width:480px) and (max-width:767px){	.cart-page-area .cart-page-bottom-left input{width:40%}}@media (max-width:479px){	.cart-page-area .cart-page-bottom-left input{width:100%;margin-bottom:15px}	.cart-page-area  .col-sm-12, .cart-page-area .col-xs-12 { padding-left: 0; padding-right: 0}}.cart-page-area .cart-page-bottom-left button{display:inline-block; width: auto; margin-left:-5px;border: 1px solid #ddd;}.cart-page-area .cart-page-bottom-right{border:1px solid #ddd;padding:30px; background-color: #e8e8e8; }.cart-page-area .cart-page-bottom-right h2{color:#222;text-transform:uppercase;letter-spacing:2px;font-size:20px}.cart-page-area .cart-page-bottom-right h2 span {font-family:'Fira Sans';float:right;}.cart-page-area .cart-page-bottom-right h3{color:#000;font-size:16px;font-weight: 600;letter-spacing:2px;border-top:1px solid #ddd;margin-bottom:10px;padding-top:10px; cursor: pointer;}.cart-page-area .cart-page-bottom-right h3.Sconto, .cart-page-area .cart-page-bottom-right h3.Discount { color: #A40000; }.cart-page-area .cart-page-bottom-right h3 span {font-family:'Fira Sans';float:right;}.cart-page-area .cart-page-bottom-right h3 span.opt{font-family:'Fira Sans';float:left;margin-right:10px;}.cart-page-area .cart-page-bottom-right h3 small { font-family:'Fira Sans'; font-weight: 500; font-size: 80%; color: #000; letter-spacing: normal;}.cart-page-area .cart-page-bottom-right div { line-height: 20px; padding-bottom: 10px; margin-bottom: 10px;}.cart-page-area .cart-page-bottom-right div p { margin-bottom: 0px; }@media (min-width:480px) and (max-width:767px){	.cart-page-area .cart-page-bottom-right h3{letter-spacing:1px;}	.cart-page-area .cart-page-bottom-right h2{letter-spacing:1px;}}@media (max-width:479px){	.cart-page-area .cart-page-bottom-right h3{letter-spacing:normal;}	.cart-page-area .cart-page-bottom-right h2{letter-spacing:normal;}}.cart-page-area .proceed-button{width: 100%; border:1px solid #343432;background:#FCBF26;font-size:20px;text-transform:uppercase;font-weight:600;color:#090909;text-align: center; letter-spacing:2px;display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cart-page-area .proceed-button a { color: #343432; display: block; padding: 15px 30px 5px;  }.cart-page-area .proceed-button button { color: #343432; display: block; width: 100%; padding: 15px 30px 15px; background-color: transparent; border: none; }.cart-page-area .proceed-button a:hover, .cart-page-area .proceed-button button:hover { color: #FCBF26; }@media (max-width:479px){	.cart-page-area .proceed-button{font-size:16px; letter-spacing: 1px;}	.cart-page-area .proceed-button a{padding:15px 20px 5px;}}@media (max-width:320px){	.cart-page-area .proceed-button{font-size:14px}	.cart-page-area .proceed-button a{padding:12px 10px 5px;}}.cart-page-area .proceed-button:hover{color:#FCBF26;background:#343432;border:1px solid #FCBF26;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cart-page-area .privacy-area{color:#222;padding: 20px; margin: 20px 0;border: 1px solid #e8e8e8; }.cart-page-area .privacy-area a{color:#004682; -webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out }.cart-page-area .privacy-area a:hover{color:#FCBF26; -webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out }.customer-cart-area{margin:10px 0;overflow:hidden}.customer-cart-area>.row{margin:0;}.customer-cart-area ul>li{margin:-1px;display:inline-block;padding:10px 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width:479px){	.customer-cart-area ul>li{display:block!important;padding:0}}.customer-cart-area ul>li a{color:#090909;padding:12px 30px;text-transform:uppercase;font-weight:500;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width:479px){	.customer-cart-area ul>li a{display:block!important}}.table-support { font-size: 14px; }@media (max-width:768px){	.table-support { font-size: 12px; }}@media (max-width:479px){	.table-support { font-size: 11px; }}.customer-cart-area ul>li:hover{background:#090909;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.customer-cart-area ul>li:hover a{color:#FFF;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.customer-cart-area ul .active{background:0 0}.customer-cart-area ul .active a{background:#343432;color:#FFF;text-decoration:none}.customer-cart-area .tab-customer {padding:10px 20px 15px; color: #222; margin-bottom: 20px;border:1px solid #e8e8e8;}.customer-cart-area .tab-customer h3.tab-invoice { cursor: pointer; }.customer-cart-area .tab-customer h3.tab-invoice a { margin-left: 30px;}.customer-cart-area .tab-customer span.fermopoint{float: none; padding: 1px 3px;padding-left: 28px; font-weight:600;text-transform:uppercase; color:#DC0133; border-radius:8px; background: url('media/image/BRT_fermopoint.png') top left no-repeat; background-size: contain;}.customer-cart-area .tab-pane {border-bottom: 1px solid #e8e8e8; margin-bottom: 10px; padding-bottom: 20px;}.customer-cart-area .tab-pane:last-child {padding-bottom: 0px;border-bottom: 0}.customer-cart-area .tab-singlepane { margin-bottom: 10px; padding-bottom: 20px;}.customer-cart-area .tab-singlepane h3{ border-bottom: 1px solid #e8e8e8;}.customer-cart-area .tab-singlepane h5{ border-bottom: 1px solid #e8e8e8;}.customer-cart-area .btn-shop-now {display: inline-block;}.customer-cart-area div.align-right {margin-top:-38px; margin-bottom: 20px; text-align: right;}@media (max-width:479px){	.customer-cart-area div.align-right {margin-top:10px; margin-bottom: 10px; text-align: center;}}.customer-cart-area #viewdati { display: block; }.customer-cart-area #editdati { display: none; }.customer-cart-area  input[type=checkbox]{width:10%;}.customer-cart-area label { letter-spacing: 1px; margin-top: 5px; margin-left: 1px; font-size: 10px; line-height: 12px; font-weight: normal; } .customer-cart-area label strong{ font-size: 14px; line-height: 16px; font-weight: bold; } .customer-cart-area textarea, .customer-cart-area select { width: 100%; padding: 1px 4px;} .customer-cart-area input[type=text], .customer-moduli input[type=text], .customer-moduli2 input[type=text], .customer-cart-area input[type=email] { width: 100%; padding: 1px 2px; margin-bottom: 2px; margin-left: 1px; } .customer-cart-area label[for=Zip], .customer-cart-area label[for=DestZip], .customer-moduli label[for=DestZip], .customer-moduli2 label[for=DestZip], .customer-cart-area label[for=OrgZip] { width: 20%; }.customer-cart-area input[name=Zip], .customer-cart-area input[name=DestZip], .customer-moduli input[name=DestZip], .customer-moduli2 input[name=DestZip], .customer-cart-area input[name=OrgZip] { width: 20%; }.customer-cart-area label[for=City], .customer-cart-area label[for=DestCity], .customer-moduli label[for=DestCity], .customer-moduli2 label[for=DestCity], .customer-cart-area label[for=OrgCity] { width: 67%; }.customer-cart-area input[name=City], .customer-cart-area input[name=DestCity], .customer-moduli input[name=DestCity], .customer-moduli2 input[name=DestCity], .customer-cart-area input[name=OrgCity] { width: 67%; }.customer-cart-area label[for=County], .customer-cart-area label[for=DestCounty], .customer-moduli label[for=DestCounty], .customer-moduli2 label[for=DestCounty], .customer-cart-area label[for=OrgCounty] { width: 11%; }.customer-cart-area input[name=County], .customer-cart-area input[name=DestCounty], .customer-moduli input[name=DestCounty], .customer-moduli2 input[name=DestCounty], .customer-cart-area input[name=OrgCounty] { width: 11%; }.customer-cart-area label[for=PrivatePhone], .customer-cart-area input[name=PrivatePhone] { width: 30%; }.customer-cart-area label[for=Email], .customer-cart-area input[name=Email] { width: 50%; }.customer-cart-area label[for=Telephone], .customer-cart-area input[name=Telephone] { width: 30%; }.customer-cart-area label[for=Piva], .customer-cart-area input[name=Piva] { width: 40%; }.customer-cart-area label[for=OrgCF], .customer-cart-area input[name=OrgCF] { width: 40%; }.customer-cart-area label[for=EmailPec], .customer-cart-area input[name=EmailPec] { width: 40%; }.customer-cart-area label[for=CodiceSDI], .customer-cart-area input[name=CodiceSDI] { width: 20%; }.customer-cart-area label[for=UserID], .customer-cart-area input[name=UserID] { width: 50%; }.contact-us-page-area label[for=OldPassword], .contact-us-page-area input[name=OldPassword] { width: 50%; color: #222;}.contact-us-page-area label[for=Password], .contact-us-page-area input[name=Password] { width: 50%; color: #222; }.contact-us-page-area label[for=RPassword], .contact-us-page-area input[name=RPassword] { width: 50%; color: #222; }.contact-us-page-area .search-area-myloc input[type=text] { width: 100%; padding: 1px 2px; margin-bottom: 2px; margin-left: 1px; }.contact-us-page-area .search-area-myloc label { display: block; }@media (max-width:479px){.customer-cart-area label[for=PrivatePhone], .customer-cart-area input[name=Telephone] { width: 40%; }.customer-cart-area label[for=Email], .customer-cart-area input[name=Email] { width: 59%; }.customer-cart-area label[for=Telephone], .customer-cart-area input[name=Telephone] { width: 100%; }.customer-cart-area label[for=Piva], .customer-cart-area input[name=Piva] { width: 40%; }.customer-cart-area label[for=OrgCF], .customer-cart-area input[name=OrgCF] { width: 59%; }.customer-cart-area label[for=EmailPec], .customer-cart-area input[name=EmailPec] { width: 59%; }.customer-cart-area label[for=CodiceSDI], .customer-cart-area input[name=CodiceSDI] { width: 40%; }.customer-cart-area label[for=UserID], .customer-cart-area input[name=UserID] { width: 100%; }.contact-us-page-area label[for=OldPassword], .contact-us-page-area input[name=OldPassword] { width: 100%; color: #222; }.contact-us-page-area label[for=Password], .contact-us-page-area input[name=Password] { width: 100%; color: #222; }.contact-us-page-area label[for=RPassword], .contact-us-page-area input[name=RPassword] { width: 100%; color: #222; }}.order-history-page-area{padding:30px 0; color: #444; min-height: 350px;}.order-history-page-area .btn-reso {margin-left: 0; margin-top: 10px;}@media (min-width:768px) and (max-width:991px){	.order-history-page-area{padding:30px 0}	.order-history-page-area .btn-reso {margin-left: -30px;}}@media (min-width:480px) and (max-width:767px){	.contact-us-page-area .search-area-myloc label { display: inline; }	.order-history-page-area{padding:20px 0}	.order-history-page-area .btn-reso {margin-left: 0;}}@media (max-width:479px){	.contact-us-page-area .search-area-myloc label { display: inline; }	.order-history-page-area{padding:10px 0}	.order-history-page-area .btn-reso {margin-left: 0;}}.order-history-page-top{border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8}.order-history-page-top table{margin-bottom:0;border-bottom:1px solid #e8e8e8}.order-history-page-top table .order-history-form-heading{text-transform:uppercase;font-weight:600;padding:15px 20px;font-size:18px}.order-history-page-top table tbody tr td{font-size:15px;text-transform:capitalize;text-align:left;padding:10px 20px;vertical-align:middle!important;border-right:1px solid #e8e8e8}.order-history-page-top table tbody tr td:last-child{border-right:0}.order-history-page-top table tbody tr td:first-child{padding:0}.order-history-page-top table tbody tr td:first-child a{color:#090909;display:block;padding:10px 20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.order-history-page-top table tbody tr td:first-child a i{margin-left:auto}.order-history-page-top table tbody tr td:first-child a:hover{color:#F9BC28}.order-history-page-top table tbody tr .pending{color:#7d7d7d}.order-history-page-top table tbody tr .complete{color:#55B047}.order-history-page-top table tbody tr .processing{color:#F4C505}.order-history-page-top table tbody tr .canceled{color:#F22C21}.contact-us-page-area{padding:10px 0; }@media (max-width:767px){	.contact-us-page-area .contact-us-left{margin-bottom:30px; padding: 0px 5px;}}.contact-us-page-area .contact-us-left .google-map-area{margin-bottom:50px}.contact-us-page-area .contact-us-left .google-map-area #googleDir {text-align: center; }.contact-us-page-area .contact-us-left h2{font-size:24px;color:#004682;text-transform:uppercase;letter-spacing:1px}.contact-us-page-area .contact-us-left .contact-form { margin-left:10px; margin-right:10px}.contact-us-page-area .contact-us-left .contact-form .form-group{margin-bottom:20px}.contact-us-page-area .contact-us-left .contact-form .form-group .form-control{border-radius:0;background:#f9f9f9;box-shadow:none;border:none}.contact-us-page-area .contact-us-left .contact-form .form-group input{height:45px}.contact-us-page-area .contact-us-left .contact-form  a {text-decoration: underline;}.contact-us-page-area .contact-us-left .contact-form  label[for='Privacy']{float: right; width: 91%; font-weight:400; margin-bottom:12px}.contact-us-page-area .contact-us-left .contact-form  input #Privacy {float: left; }.contact-us-page-area .contact-us-left .form-response .alert{border-radius:5px!important;padding:15px 10px}.contact-us-page-area .contact-us-right { margin-left: 20px; }.contact-us-page-area .contact-us-right ul li{padding-left:22px;margin-bottom:15px; margin-left: -12px}.contact-us-page-area .contact-us-right ul .con-address{position:relative}.contact-us-page-area .contact-us-right ul .con-address:after{content:"\f041";font-family:fontawesome;position:absolute;left:0;top:2px;font-size:20px;color:#222}.contact-us-page-area .contact-us-right ul .con-envelope{position:relative}.contact-us-page-area .contact-us-right ul .con-envelope:after{content:"\f003";font-family:fontawesome;position:absolute;left:0;top:2px;font-size:18px;color:#222}.contact-us-page-area .contact-us-right ul .con-phone{position:relative}.contact-us-page-area .contact-us-right ul .con-phone:after{content:"\f095";font-family:fontawesome;position:absolute;left:0;top:2px;font-size:18px;color:#222}.contact-us-page-area .contact-us-right ul .con-fax{position:relative}.contact-us-page-area .contact-us-right ul .con-fax:after{content:"\f1ac";font-family:fontawesome;position:absolute;left:0;top:2px;font-size:18px;color:#222}@media (max-width:1199px){	.contact-us-page-area .contact-us-right{ font-size: 13px;}}@media (max-width:767px){	.contact-us-page-area .contact-us-left{margin-bottom:30px; padding: 0px 5px;}	.contact-us-page-area .contact-us-right{margin-bottom:30px; padding: 0px 15px; font-size: 15px;}}.footer-area{padding:40px 0 0;background:#E8E8e8; color: #222}@media (min-width:768px) and (max-width:991px){	.footer-area{padding:30px 0 0}}@media (min-width:480px) and (max-width:767px){	.footer-area{padding:30px 0 0}}@media (max-width:479px){	.footer-area{padding:20px 0 0}}.footer-area .footer-area-top{padding-bottom:10px}@media (min-width:768px) and (max-width:991px){	.footer-area .footer-area-top{padding-bottom:10px}}@media (min-width:480px) and (max-width:767px){	.footer-area .footer-area-top{padding-bottom:10px}}@media (max-width:479px){	.footer-area .footer-area-top{padding-bottom:10px}}.footer-area .footer-area-top .footer-box{padding-bottom:20px}@media (max-width:767px){	.footer-area .footer-area-top .footer-box{margin-bottom:20px; text-align: center; }}.footer-area .footer-area-top .footer-box h3{color:#004D8B;letter-spacing:1px;text-transform:uppercase;margin-bottom:27px;font-size:20px}@media (max-width:767px){	.footer-area .footer-area-top .footer-box h3{margin-bottom:15px}}.footer-area .footer-area-top .footer-box p{margin-bottom:5px}.footer-area .footer-area-top .footer-box .info-list{padding-top:5px}.footer-area .footer-area-top .footer-box .info-list li{font-size:14px;letter-spacing:2px;margin-bottom:15px;line-height:1}.footer-area .footer-area-top .footer-box .info-list li a{text-transform: uppercase; color:#004D8B;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.footer-area .footer-area-top .footer-box .info-list li a:hover{color:#000;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.footer-area .footer-area-top .footer-box .info-list li:last-child{margin-bottom:0}.footer-area .footer-area-top .footer-box .tag-list{padding-top:5px}.footer-area .footer-area-top .footer-box .tag-list li{display:inline-block;margin-bottom:7px;margin-right:3px;border:1px solid #ddd;background:0 0;font-size:14px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.footer-area .footer-area-top .footer-box .tag-list li a{color:#004D8B;display:block;padding:5px 17px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.footer-area .footer-area-top .footer-box .tag-list li:hover{border:1px solid #343432;background:#343432;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.footer-area .footer-area-top .footer-box .tag-list li:hover a{color:#000;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.footer-area .footer-area-top .footer-box .footer-social{margin-top:10px;margin-bottom:24px;}.footer-area .footer-area-top .footer-box .footer-social li{display:inline-block;margin-right:5px}.footer-area .footer-area-top .footer-box .footer-social li a{width:32px;line-height:32px;border-radius:50%;height:32px;border:1px solid #E8E8e8;display:block;text-align:center;background:0 0}.footer-area .footer-area-top .footer-box .footer-social li a i{color:#004D8B;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.footer-area .footer-area-top .footer-box .footer-social li a:hover{border:1px solid #090909;background:#004D8B;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.footer-area .footer-area-top .footer-box .footer-social li a:hover i{color:#fff;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.footer-area .footer-area-top .footer-box .footer-social li a:hover svg { fill: rgb(255,255,255);-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.footer-area .footer-area-top .footer-box .newsletter-area h3{margin-bottom:15px; color: #4267B2; font-size: 16px; letter-spacing: 0px; }.footer-area .footer-area-top .footer-box .newsletter-area .stylish-input-group{border:none;padding:0!important}.footer-area .footer-area-top .footer-box .newsletter-area .stylish-input-group .form-control{border:none;box-shadow:0 0 0;border-radius:0;background:#fff;color:#000;height:34px;border-top:1px solid #343432;border-left:1px solid #343432;border-bottom:1px solid #343432}.footer-area .footer-area-top .footer-box .newsletter-area .stylish-input-group .input-group-addon{background:#090909!important;border:none;border-radius:0;padding:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer-area .footer-area-top .footer-box .newsletter-area .stylish-input-group .input-group-addon button{border:0;background:#4267B2; padding:9px 15px}.footer-area .footer-area-top .footer-box .newsletter-area .stylish-input-group .input-group-addon button i{color:#090909;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer-area .footer-area-top .footer-box .newsletter-area .stylish-input-group .input-group-addon button:hover{background:#05075A!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer-area .footer-area-top .footer-box .newsletter-area .stylish-input-group .input-group-addon button:hover i{color:#FCBF26;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer-area .footer-area-top .footer-box .newsletter-area input.form-control::-webkit-input-placeholder,.footer-area .footer-area-top .footer-box .newsletter-area textarea.form-control::-webkit-input-placeholder{color:#000}.footer-area .footer-area-top .footer-box .newsletter-area input.form-control::-moz-placeholder,.footer-area .footer-area-top .footer-box .newsletter-area textarea.form-control::-moz-placeholder{color:#000}.footer-area .footer-area-top .footer-box .newsletter-area input.form-control:-moz-placeholder,.footer-area .footer-area-top .footer-box .newsletter-area textarea.form-control:-moz-placeholder{color:#000}.footer-area .footer-area-top .footer-box .newsletter-area input.form-control:-ms-input-placeholder,.footer-area .footer-area-top .footer-box .newsletter-area textarea.form-control:-ms-input-placeholder{color:#000}.footer-area .footer-area-bottom{padding:5px 0 0;text-transform:capitalize;letter-spacing:1px;font-size:13px;background:#E8E8e8}@media (max-width:767px){	.footer-area .footer-area-bottom{text-align:center; font-size: x-small; }	.footer-area .footer-area-top .footer-box .newsletter-area .stylish-input-group { width: 92% }}.footer-area .footer-area-bottom p{color:#000}.footer-area .footer-area-bottom p a{color:#222;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer-area .footer-area-bottom p a:hover{color:#000;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer-area .footer-area-bottom .payment-method{text-align:right}@media (max-width:767px){	.footer-area .footer-area-bottom .payment-method{text-align:center; margin-bottom: 10px; }}.footer-area .footer-area-bottom .payment-method li{display:inline-block}.modal-dialog{background:#aaa;width:50%;}.modal-dialog-large{background:#aaa;width:80%; margin: 0 10%;}.modal-dialog-small{background:#aaa;width:40%; margin: 0 30%;}@media (max-width:1199px){	.modal-dialog-large{width:95%;margin: 0 2%;}	.modal-dialog-small{width:50%; margin: 0 25%;}	.modal-dialog{width:80%}}@media (max-width:767px){	.modal-dialog-large{width:95%;margin: 0 2%;}	.modal-dialog-small{width:95%; margin: 0 2%;}	.modal-dialog{width:95%}}@media (max-width:479px){	.modal-dialog-large{width:95%; margin: 0 2%;}	.modal-dialog-small{width:95%; margin: 0 2%;}}.modal-body { padding: 25px; }.modal-body h3 { color: #FFF; }.modal-body p { color: #000; }.modal-body div.data-dismiss {float: right; margin-left: -30px; margin-top: -25px; text-align: center; width: 28px; border: 1px solid #bebebe; background-color: #dedede}.modal-body div.data-dismiss a {display:block;}.modal-body .btn-services-shop-now { display: inline-block; width: auto; }.modal-dialog .modal-body .myclose{font-size:40px;margin-right:8px;font-weight:400;line-height:.5}.modal-dialog .product-details1-area{padding:0}.modal-dialog .product-details1-area .product-details-info-area{background:#343432;padding:30px}.modal-dialog .product-details1-area .product-details-social{margin-bottom:50px}.modal-dialog .inner-product-details-cart li:hover{border:1px solid #090909!important}.modal-dialog .inner-product-details-cart li:hover:nth-child(2){border:1px solid #d7d7d7!important}.modal-dialog .inner-product-details-cart li a{background:#090909!important;color:#fff!important}.modal-dialog .inner-product-details-cart li a:hover{background:0 0!important;color:#FFF!important}.modal-dialog .inner-product-details-cart li a:hover i{color:#FFF!important}.modal-dialog .product-details1-area .inner-product-details-left ul li{margin:16px 0 0}#myModal, #myModalGo, #myModalEmail, #myModalReview, #DelMaillist, #AddMaillist { z-index: 9999999; }.dataconsegna { display: block; text-align: center; font-size: 16px; font-weight: bold; white-space: break-spaces; }@media (max-width:767px){	.dataconsegna { padding: 10px; }}.consfondo {padding: 0; background: #FFF; opacity: .8; filter: alpha(opacity=80); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }.nascondi0 {display: none; }.nascondiprz0, .nascondiprz1 {display: none; }.visibile0 { display: none; }.nascostoyes { visibility: hidden;  }.nascosto { display: none; }.nascosto1 { display: none; }.nobuy2 { display: none; }.selectedrow { background-color: #D3F4D5 !Important; }del { color: #888; font-weight: normal; }.red { color: #FF0000; font-weight: normal; }.black { color: #000; }.div_voto { text-align: center; min-width: 200px;  margin: 10px 0; }.div_voto  .starson  { font-size:14px; color: #FEC900 }.div_voto .starsoff  { font-size:14px; color: #666 }.div_voto div.votazione  { overflow: hidden; height: 20px; font-size:14px; width: 100%; margin-bottom: 10px; }.inner-product-details-prices table { border: 1px solid #ccc; border-collapse: collapse; margin: 0; padding: 0; width: 100%; }.inner-product-details-prices table tr { /* background-color: #f8f8f8;*/ border: 1px solid #ddd; padding: 0.35em; } .inner-product-details-prices table td { font-size:15px; height: 45px;text-align:left;padding: 0px 10px;vertical-align:middle!important;border-right:1px solid #E8E8E8 }.inner-product-details-prices table td:first-child{white-space: nowrap;}.inner-product-details-prices table td:last-child{border-right:0}.inner-product-details-prices table th, .inner-product-details-prices table td.inner-product-details-heading { background-color: #E8E8E8; color: #222; text-transform:uppercase;font-weight:600;padding:15px 20px;font-size:16px; white-space: nowrap; } .inner-product-details-prices table tr:hover {background-color: #F8F8F8; }.inner-product-details-prices table td h3{letter-spacing:1px;text-transform:capitalize;font-size:14px;margin-bottom:0;margin-left:0;}.inner-product-details-prices table td:first-child  .img-responsive { height: 90px; margin: 0 auto; }.inner-product-details-prices table td img { height: 18px; margin-left: -7px; }.inner-product-details-prices table td input { padding: 1px 3px; text-align:right; width: 100%; height: 27px; border:0; background-color: #EDEDED; border: 1px solid #E8E8E8; }.inner-product-details-prices table td select { width: 100%; height: 27px; border:0; background-color: #E8E8E8;  border: 1px solid #E8E8E8; }.inner-product-details-prices table td input[name=Quantity]{width:40%;}.inner-product-details-prices table td button{margin-top: -4px; border-radius:0; border: 1px solid #E8E8E8;}#add2basket { width: 100%; }@media screen and (max-width: 867px) {  .inner-product-details-prices table td:first-child{letter-spacing:0px;font-size:13px;}  .inner-product-details-prices table td h3 {letter-spacing:0px;font-size:13px;}}@media screen and (max-width: 800px) {  #scrollUp{bottom:45px;}  .inner-product-details-prices table {   border: 0;  }   .inner-product-details-prices table thead {   border: none;   clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;  }   .inner-product-details-prices table tr { border-bottom: 3px solid #ddd; display: block; margin-bottom: 0.625em; }   .inner-product-details-prices table tr.nobuy2 { display: none; }   .inner-product-details-prices table td { display: block; height: auto; padding: 5px 0; font-size: 0.8em; text-align: center; 	border-right: 0; 	vertical-align:middle!important; }   .inner-product-details-prices table td img { margin-left: 0px; }  .inner-product-details-prices table td:first-child  .img-responsive { height: auto; }  .inner-product-details-prices table td input { font-size: 18px; height: auto; text-align:center;}  .inner-product-details-prices table td select { font-size: 18px; height: 35px; width: 50%; }  .inner-product-details-prices table td button{margin-top: -8px; }  #add2basket { left: 0px; bottom: 3px; z-index: 11000000;}  #sroll-img-left { left: 0px; z-index: 10;}}@media (max-width:1999px){	.inner-product-details-prices table tr button{padding: 3px 8px;}}.product-details-news  {	padding: 10px 0 15px;	border-bottom: 1px solid #E8E8e8;}.product-details-news table{color: #222; margin-bottom:0; border:0;}.product-details-news table tbody tr { border:0; border-bottom:1px solid #343432 }.product-details-news table tbody tr:last-child { border-bottom: 0 }.product-details-news table tbody tr td{font-size:15px; height: 35px;text-align:left;padding: 10px 10px;}.product-details-news a { color: #000; -webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out }.product-details-news a:hover { color: #FCBF26; -webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out }.product-details-news .starson  { font-size:12px; color: #FEC900 }.product-details-news .starsoff  { font-size:12px; color: #eee }.product-details-news .review {margin-top: 10px;}.product-details-news .review span {margin-left: 20px; background-color: #efefef; color:#fff; border: 1px solid #dedede; padding: 0 5px; border-radius: 8px; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.review .starson  { font-size:12px; color: #FEC900 }.review .starsoff  { font-size:12px; color: #eee }.portfolio1-box .portfolio1-img-holder img{backface-visibility:hidden;width:100%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}/* .portfolio1-box:hover .portfolio1-img-holder img{-webkit-transform:scale3d(1.1,1.1,1);-moz-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out} */.sfondo { border: 1px solid #e8e8e8; }.sfondobianco { background-color: #FFF; padding: 20px;}.sidebar {padding: 10px 0 5px 8px; }.truncate {display: block; height: 23px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.grassetto { font-weight: 600; } .page-description { color: #343432; padding: 10px}.page-description  a{color:#004682; -webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out }.page-description  a:hover{color:#FCBF26; -webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out }.page-description-white { color: #343432; padding: 5px 10px; margin: 15px; background-color: #efefef; border-radius: 10px; -moz-border-radius: 10px;  -webkit-border-radius: 10px; border-radius: 10px; }.page-description-white:empty { display:none; }.page-description-switch { display: none; text-align:right; cursor: pointer; color: #004682; padding-right: 10px; }.page-description-2 { color: #343432; padding: 10px; }.page-description-2  a{color:#004682; -webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out }.page-description-2  a:hover{color:#FCBF26; -webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out }.page-description-switch-2 { display: none; text-align: right; cursor: pointer; color: #004682; padding-right: 10px;} @media (max-width:576px){	.product-details2-area div.col-lg-6.col-md-6.col-sm-12.col-xs-12 { padding-left: 0px; padding-right: 0px; }}#divCookie {    position: fixed;	width: 100%;    bottom: 0px;    margin-left: auto;    margin-bottom: auto;    border: 1px solid grey;    background-color: rgba( 0, 0, 0, .8);    display: none;    visibility: hidden;    z-index: 50;	color: #FEFEFE;	font-size: 12px; }#divCookie h4 span { display: block; float: right; font-size: 13px;}#divCookie a { color: #F49A00; }#divCookie .cookie-choice  {    display: none;	line-height: normal;}#divCookie .cookie-choice .cookie-btn {	text-align: right;	margin: -20px 10px 10px;}#divCookie .cookie-choice .btn-sel {	float: right;	margin-top: -40px;	margin-right: 30px;}#divCookie i.fa-toggle-off  {    font-size: 32px; color: #ddd;}#divCookie i.fa-toggle-on  {    font-size: 32px; color: #6AC239;}@media (max-width:767px){	#divCookie .cookie-choice  { max-height: 500px; overflow-y: scroll; }	#divCookie .cookie-choice .cookie-btn { text-align: center; margin: -10px 0px 10px; }	#divCookie .cookie-choice .cookie-btn .btn-services-shop-now { padding: 8px 10px; }	#divCookie #btnCookieSave { position: fixed; left: 0px; bottom: 3px; z-index: 11000000; width: 100%;}}.account-menu .container { display: block; height: auto; }.account-menu{text-align:center; padding: 5px; margin-top:1px; color: #fff; }.account-menu ul li{display:inline-block;text-transform:capitalize; margin-bottom: 10px; padding: 5px 12px; font-weight:500;letter-spacing:1px; background-color: #004D8B;}.account-menu ul li:empty {display: none;}.account-menu ul li i{font-size:16px}.account-menu ul li a{font-size:16px; color: #FFF; }.account-menu ul li a:hover{ color: #FFC400;}.account-menu #account-mobile-menu { display: none; padding: 5px; }@media (max-width: 991px){	.account-menu ul li a{font-size:16px; }}@media (max-width: 867px){	.account-menu .container { display: none; }	.account-menu .container  ul {border-top: 1px solid #fff; padding: 10px 0; margin: 0 -20px;}	.account-menu{ background-color: #004D8B; }	.account-menu ul li{ display:block; padding: 3px 8px; margin-bottom: 10px; }	.account-menu #account-mobile-menu { display: block;  font-size: 20px; }	.account-menu #account-mobile-menu  i { margin: 0 10px; }	.account-menu #account-mobile-menu span i { padding: 3px 8px; border: 1px solid #fff; -moz-border-radius: 10px;  -webkit-border-radius: 10px; border-radius: 10px; }}.dashboard-menu{text-align:center; padding: 5px; margin-top:1px; color: #fff; }.dashboard-menu ul li{text-transform:capitalize; padding: 8px 13px; margin-bottom: 20px; font-weight:500;letter-spacing:1px; background-color: #004D8B;}.dashboard-menu ul li:empty {display: none;}.dashboard-menu ul li i{font-size:20px}.dashboard-menu ul li a{font-size:20px; color: #FFF; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.dashboard-menu ul li a:hover{color: #FFC400;}#msgbox { padding: 20px 15px; min-width: 320px; min-height:100px; max-width: 80%; background-color:#666; display:none; z-index:+500; position:absolute; left: 10%; top:5%; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}#msgboxmsg {font-size: 17px; text-align: center; color: #fefefe;}.overlaymsg{ background:#090909; position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:400; cursor:default; /*Trasperenza cross browser*/ opacity: .7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }		 #msgbox .msgbuttons { padding-top: 15px; text-align:center; }#msgbox .btnmsgbox { display: inline-block; width: 46%; margin: 10px 3px 0px 5px; padding: 10px 0px; text-align: center; font-weight: bold; color: #eee; background-color: #090909; font-size: 15px; border: 1px solid #ccc; cursor: pointer; }#msgbox .btnannulla { display: inline-block; width: 46%; margin: 10px 3px 0px 5px; padding: 10px 0px; text-align: center; color: #ddd; font-size: 15px;  cursor: pointer; background-color: #666; border: 0; }#waiting { position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:+400; cursor: progress; }		 .waittext { text-align: center; font-weight: bold; color: #fefefe; padding: 15px 40px; background-color:#666; display:none; z-index:+401; position:absolute; left: 45%; top:48%; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; }blockquote { padding: 5px 20px; margin: 5px 0;  background-color: #dfdfdf; border: 1px solid #ddd; font-size: 14px; }.mobile-search {position:fixed; display: none; background-color: #090909; top: 0px; left: 0; right: 0; height: 55px; padding: 10px 0 10px 0; z-index: 99999;}.mobile-search .btn-metro-search{background:#FFFEFD;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mobile-search .btn-metro-search i{color:#343432;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mobile-search .btn-metro-search:hover{background:#343432; border: 1px solid #343432;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mobile-search .btn-metro-search:hover i{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out }.videoWrapper {	position: relative;	padding-bottom: 56.25%; /* 16:9 */	padding-top: 25px;	height: 0;	margin-bottom: 9.75%;}.videoWrapper iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.customer-moduli{margin:10px 0;overflow:hidden}.customer-moduli>.row{margin:0;}.customer-moduli .tab-customer {padding:10px 20px 15px; color: #222; margin-bottom: 20px;border:1px solid #e8e8e8;}.customer-moduli .tab-pane {border-bottom: 1px solid #e8e8e8; margin-bottom: 10px; padding-bottom: 20px;}.customer-moduli .tab-pane:last-child {padding-bottom: 0px;border-bottom: 0}.customer-moduli .tab-singlepane { margin-bottom: 10px; padding-bottom: 20px;}.customer-moduli .tab-singlepane h3{ border-bottom: 1px solid #e8e8e8;}.customer-moduli .btn-shop-now {display: inline-block;}.customer-moduli #rifdoc { display: none; }.customer-moduli label { letter-spacing: 1px; margin-top: 5px; margin-left: 1px; font-size: 13px; line-height: 15px; font-weight: normal; } .customer-moduli label[for=Acquisto] { font-size: 16px; line-height: 16px; font-weight: bold; margin-left: 30px; cursor: pointer; } .customer-moduli label[for=Assistenza], .customer-moduli label[for=Ricambio], .customer-moduli label[for=Reso] { font-size: 16px; line-height: 16px; font-weight: bold; margin-left: 30px; cursor: pointer; } .customer-moduli select { font-size: 18px; line-height: 16px;  } .customer-moduli textarea, .customer-moduli select { width: 100%; padding: 1px 4px;} .customer-moduli input[type=email] { width: 100%; padding: 1px 2px; margin-bottom: 2px; margin-left: 1px; } .customer-moduli label[for=Email], .customer-moduli input[name=Email] { width: 50%; }.customer-moduli label[for=Telephone], .customer-moduli input[name=Telephone] { width: 30%; }.customer-moduli label[for=TipoDoc], .customer-moduli select[name=TipoDoc] { width: 130px; }.customer-moduli select[name=TipoDoc] { font-size:16px; width: 125px; margin-bottom: 5px;}.customer-moduli label[for=RifDoc], .customer-moduli input[name=RifDoc] { width: 130px; margin-right: 3px; margin-bottom: 5px; }.customer-moduli label[for=DataDoc], .customer-moduli input[name=dataDoc] { width: 130px; margin-right: 3px; margin-bottom: 5px; }@media (max-width:479px){	.customer-moduli label[for=Reso] span{ display: none }}.customer-moduli2{margin:10px 0;overflow:hidden}.customer-moduli2>.row{margin:0;}.customer-moduli2 .tab-customer {padding:10px 20px 15px; color: #222; margin-bottom: 20px;border:1px solid #e8e8e8;}.customer-moduli2 .tab-pane {border-bottom: 1px solid #e8e8e8; margin-bottom: 10px; padding-bottom: 20px;}.customer-moduli2 .tab-pane:last-child {padding-bottom: 0px;border-bottom: 0}.customer-moduli2 label { letter-spacing: 1px; margin-top: 5px; margin-left: 1px; font-size: 13px; line-height: 15px; font-weight: normal; } .customer-moduli2 select { font-size: 18px; line-height: 16px;  } .customer-moduli2 textarea, .customer-moduli2 select { width: 100%; padding: 1px 4px;} .customer-moduli2 input[type=email] { width: 100%; padding: 1px 2px; margin-bottom: 2px; margin-left: 1px; } .div_voto .uploadfoto img  { border: 1px solid #ccc; cursor: pointer; margin-bottom: 10px; }.div_voto .uploadfoto div  { text-align: center; }.div_voto input[type=file] { display: none }.div_voto #voto-giudizio {padding: 20px 20px 0 20px;}.div_voto #voto-recensione {text-align: left; padding: 10px 20px 0 20px; display: none;}.div_voto #voto-immagini {text-align: left; padding: 10px 20px; display: none;}.div_voto #voto-bottone {text-align: center; padding: 20px 20px; cursor: pointer }.div_voto #voto-bottone a { color: #0078D7; }.customer-moduli .uploadfoto img  { border: 1px solid #ccc; cursor: pointer; margin-bottom: 10px; }.customer-moduli .uploadfoto div  { text-align: center; }.customer-moduli input[type=file] { display: none }.customer-moduli input[name=Price], .customer-moduli input[name=Price1] { display: inline-block; width: 100px; margin: 10px 10px; text-align: right; }.customer-moduli .search-results {	display: none;	position: absolute;	width: 90%;	height: 150px;	margin-bottom: 10px;	z-index: 99;	display: none;	border: 1px solid #ddd;	background-color: #fff;	overflow-y: scroll;	box-shadow: 3px 3px 3px 3px rgba(0,0,0,.15);	-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}.customer-moduli .search-results a { color: #444; padding: 2px 10px; }.customer-moduli .search-results div:hover { background-color: #ddd; cursor: pointer; }.chi-siamo-area h2 {text-align: right; margin-right: 5%; margin-top: 160px; }.chi-siamo-area .banner1 {position: absolute; margin-top:-175px;right: 14px;}.chi-siamo-area .banner2 {width: 35%; height: 35%; float: left; margin-right: 25px; margin-left: 18%;}.chi-siamo-area .banner3 {width: 40%; height: 40%;}.chi-siamo-area .banner4 {width: 40%; height: 40%; margin: 5px;}.chi-siamo-area .banner5 {display: inline-block; width: 35%; height: 35%; float: left; margin-right: 25px; margin-left: 18%;}.chi-siamo-area .banner99 {display: inline-block; width: 40%; height: 40%; margin: 5px; margin-top: 5px}.chi-siamo-area .commento1 {text-align: right; margin-right: 5%;}.chi-siamo-area .commento2 { margin-top: 20px; text-align: right; margin-right: 5%}.chi-siamo-area .chisiamo {padding: 20px 0 0 0; margin-bottom: 20px; background-color: #FDC600;}.chi-siamo-area .chisiamotesto {display: block; padding: 5px 20px; text-align: center; font-size: 26px; line-height: 26px; font-weight: 300; color: #004D8B; margin-left: -80px;}.chi-siamo-area .chisiamonome {text-align: center;}.chi-siamo-area .chisiamonome span {font-size: 12px}.chi-siamo-area .chisiamonome a:hover{color:#FFF;background:0 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.chi-siamo-area .img-tonde {-webkit-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;-o-border-radius:120px;border-radius:120px}.chi-siamo-area .row.chisiamo .container { margin-left: 80px;}.chi-siamo-area .videoWrapper2 {	display: flex;	position: relative;	padding-bottom: 56.25%; /* 16:9 */	height: 0px;	margin-bottom: -33.75%;}.chi-siamo-area .videoWrapper2 iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 40%;}.primego span { display: block; border: 1px solid #247395; }.primego span span { border: none; margin: 20px 0 0 0; }.primego span img { float: left; margin: 10px 50px 10px 20px;  }.primego-status span { display: block; border: 1px solid #247395; }.primego-status span span { border: none; margin: 20px 0 0 0; }.primego-status span img { float: left; margin: 10px 50px 10px 20px;  }#myModalGo .modal-dialog {max-width:660px;}#myModalGo .primego span { border-color: #fefefe; }#myModalGo .primego p { margin-left: 10px; margin-right: 10px; }#myModalGo .primego.primegoadv { padding:20px; background-color: #fff; text-align: center }#myModalGo .primego .primegoadvtext,#myModalGo .primego .primegoadvtext p { position: static; width: auto; padding: 5px 0; margin-top: auto; margin-left: auto; color: #222!important;}div .search-super {	position: absolute;	width: 150%;	height: 540px;	margin-bottom: 10px;	z-index: 99;	display: none;	border: 1px solid #ddd;	background-color: #fff;	overflow-y: scroll;	cursor: pointer;	box-shadow: 3px 3px 3px 3px rgba(0,0,0,.15);	-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}div .search-super .hot-color-1 { border-bottom: 1px solid #009FE3; color:#009FE3 }div .search-super .hot-color-2 { border-bottom: 1px solid #E30513; color:#E30513 }div .search-super .hot-color-3 { border-bottom: 1px solid #73B62B; color:#73B62B }div .search-super .hot-color-4 { border-bottom: 1px solid #E6007D; color:#E6007D }div .search-super .hot-color-5 { border-bottom: 1px solid #3FA535; color:#3FA535 }div .search-super .hot-color-6 { border-bottom: 1px solid #4267B2; color:#4267B2 }div .search-super .hot-color-7 { border-bottom: 1px solid #000; color:#000 }div .search-super .hot-color-8 { border-bottom: 1px solid #0C437B; color:#0C437B }div .search-super .hot-color-9 { border-bottom: 1px solid #FD7601; color:#FD7601 }div .search-super  div { display: table;  width: 100%; height: 72px; clear: left; overflow: hidden;  cursor: pointer; border-bottom: 1px solid #EDEADF; color: #333;}div .search-super  div span { display: table-cell; height: 72px; vertical-align: middle; line-height: 18px;}div .search-super  div a { display: block; padding: 2px; margin-right: 5%; color: #333!important;}div .search-super  div span img { width: 60px; min-height: 60px; margin: 5px; background-color: #FFF; }div .search-super div:hover{ background-color: #eee; }#search2 .search-super { width: 100%; }div .search-area-myloc { margin-bottom: 20px; }div .search-myloc {	position: absolute;	width: 60%;	height: 540px;	margin-bottom: 10px;	z-index: 99;	display: none;	border: 1px solid #ddd;	background-color: #fff;	overflow-y: scroll;	cursor: pointer;	box-shadow: 3px 3px 3px 3px rgba(0,0,0,.15);	-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}div .search-myloc div { display: table;  width: 100%; clear: left; overflow: hidden;  cursor: pointer; border-bottom: 1px solid #EDEADF; color: #333;}div .search-myloc div a { display: block; padding: 2px; margin-right: 5%; color: #333!important;}div .search-myloc div:hover{ background-color: #eee; }#fermopoint-list div.pudo { display: table;  width: 100%; clear: left; overflow: hidden;  cursor: pointer; border-bottom: 1px solid #EDEADF; color: #333; margin: 5px 0}#fermopoint-list div.pudo a { display: block; padding: 2px; margin-right: 5%; color: #333!important;}#fermopoint-list div.selected { border: 1px solid #009BDB; border-radius: 10px; padding: 5px 10px;}#fermopoint-list div.pudo:hover{ background-color: #eee; }#fermopoint-list div.pudo blockquote { font-family: courier; font-size: 12px; line-height: 13px; background-color: #EDEDED; margin: 0 0 5px 0;}#fermopoint-list div.pudo blockquote:empty { display: none; }@media (max-width:867px){	#search1.search-super {margin-left: -50%; width: 200%; height: 480px;}}@media (max-width:800px){	.primego-status { text-align: center;}	.primego-status span img { float: none; width: auto; margin-bottom: -20px;}}@media (max-width:360px){	.primego  span img { width: 25%; }	#myModalGo .primego p { margin-top: 20px; text-align: center; margin-left: 5px; margin-right: 5px; }	#myModalGo .primego span img { width: 20%;  }}@media (max-width:1199px){	.chi-siamo-area .row.chisiamo .container { margin-left: 0;}	.chi-siamo-area .chisiamotesto { margin-left: 0;}}@media (max-width:550px){	.chi-siamo-area .banner5 {display: block; position: static; width: auto; margin: 0; margin-top: 250px; }	.chi-siamo-area .banner99 {display: block; position: static; width: auto; height: auto; margin: 0;}	.chi-siamo-area .videoWrapper2 {		display: block;		position: relative;		padding-bottom: 56.25%; /* 16:9 */		padding-top: 25px;		height: 0;		margin-bottom: 9.75%;	}	.chi-siamo-area .videoWrapper2 iframe {		position: absolute;		top: 0;		left: 0;		width: 100%;		height: 100%;	}}@media (max-width:479px){	.chi-siamo-area h2 {margin-top: 0px; font-size: 18px }	.chi-siamo-area .banner1 {position: static; margin-top:-55px; margin-left: auto;}	.chi-siamo-area .banner2 {position: static; width: auto; height: auto; margin: 0 0 20px 0;}	.chi-siamo-area .banner3 {position: static; width: auto; height: auto;}	.chi-siamo-area .banner4 {position: static; width: auto; height: auto; margin: 0;}	.chi-siamo-area .banner5 {display: block; position: static; width: auto;height: auto; margin: 0; margin-top: 220px; }	.chi-siamo-area .banner99 {display: block; position: static; width: auto; height: auto; margin: 0;}	.chi-siamo-area .commento1 {font-size: 14px;letter-spacing: 1px; }	.chi-siamo-area .videoWrapper2 {		display: block;		position: relative;		padding-bottom: 56.25%; /* 16:9 */		padding-top: 25px;		height: 0;		margin-bottom: 9.75%;	}	.chi-siamo-area .videoWrapper2 iframe {		position: absolute;		top: 0;		left: 0;		width: 100%;		height: 100%;	}}.sequra-widget-style { background-color: #FFF; border: 1px solid #00C2A3;padding-top: 10px!important;padding-bottom: 0px!important; height: 60px;}.scalapay-widget { background-color: #FFF; /* border: 1px solid #222; */}.card-shape, #paypal-form.visa, #paypal-form.master-card, #paypal-form.maestro, #paypal-form.american-express, #paypal-form.discover, #paypal-form.unionpay, #paypal-form.jcb, #paypal-form.diners-club {  border-radius: 6px;  padding: 2em 2em 1em;}@media (max-width: 476px) {    .card-shape, #paypal-form.visa, #paypal-form.master-card, #paypal-form.maestro, #paypal-form.american-express, #paypal-form.discover, #paypal-form.unionpay, #paypal-form.jcb, #paypal-form.diners-club {	padding: 2em 1.5em 1em;  }}#paypal-form {  background-color: #FFF;  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);  padding: 2em 2em;  width: 100%;  margin-bottom: 2em;  transition: all 600ms cubic-bezier(0.2, 1.3, 0.7, 1);  -webkit-animation: cardIntro 500ms cubic-bezier(0.2, 1.3, 0.7, 1);		  animation: cardIntro 500ms cubic-bezier(0.2, 1.3, 0.7, 1);  z-index: 1;}#paypal-form:hover {  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);}#paypal-form.visa {  color: #fff;  background-color: #0D4AA2;}#paypal-form.master-card {  color: #fff;  background-color: #363636;  background: linear-gradient(115deg, #d82332, #d82332 50%, #f1ad3d 50%, #f1ad3d);}#paypal-form.maestro {  color: #fff;  background-color: #363636;  background: linear-gradient(115deg, #009ddd, #009ddd 50%, #ed1c2e 50%, #ed1c2e);}#paypal-form.american-express {  color: #fff;  background-color: #007CC3;}#paypal-form.discover {  color: #fff;  background-color: #ff6000;  background: linear-gradient(#d14310, #f7961e);}#paypal-form.unionpay, #paypal-form.jcb, #paypal-form.diners-club {  color: #fff;  background-color: #363636;}.cardinfo-label {  display: block;  font-size: 11px;  margin-bottom: 0.5em;  text-transform: uppercase;}.cardinfo-exp-date {  margin-right: 1em;  width: 100%;}.cardinfo-cvv {  width: 100%;}#button-pay {  cursor: pointer;  width: 100%;  font-size: 15px;  border: 0;  padding: 1.2em 1em;  color: #fff;  background: #282c37;  border-radius: 4px;  z-index: 0;  -webkit-transform: translateY(100px);		  transform: translateY(100px);  transition: all 500ms cubic-bezier(0.2, 1.3, 0.7, 1);  opacity: 0;  -webkit-appearance: none;}#button-pay:hover {  background: #535b72;}#button-pay:active {  -webkit-animation: cardIntro 200ms cubic-bezier(0.2, 1.3, 0.7, 1);		  animation: cardIntro 200ms cubic-bezier(0.2, 1.3, 0.7, 1);}#button-pay.show-button {  -webkit-transform: translateY(0);		  transform: translateY(0);  opacity: 1;}.cardinfo-card-number {  position: relative;}#card-image {  position: absolute;  top: 2em;  right: 1em;  width: 44px;  height: 28px;  background-image: url(	);  background-size: 86px 458px;  border-radius: 4px;  background-position: -100px 0;  background-repeat: no-repeat;  margin-bottom: 1em;}#card-image.visa {  background-position: 0 -398px;}#card-image.master-card {  background-position: 0 -281px;}#card-image.american-express {  background-position: 0 -370px;}#card-image.discover {  background-position: 0 -163px;}#card-image.maestro {  background-position: 0 -251px;}#card-image.jcb {  background-position: 0 -221px;}#card-image.diners-club {  background-position: 0 -133px;}/*--------------------Inputs --------------------*/.input-wrapper {  border-radius: 2px;  background: rgba(255, 255, 255, 0.86);  height: 2.75em;  border: 1px solid #eee;  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.06);  padding: 5px 10px;  margin-bottom: 1em;}.cardinfo-card-number,.cardinfo-exp-date,.cardinfo-cvv {  transition: -webkit-transform 0.3s;  transition: transform 0.3s;  transition: transform 0.3s, -webkit-transform 0.3s;}@media print {	header div {display: none; }	.wrapper-area .mobile-menu-area {padding: 15px 0 11px 30px; }	.wrapper-area .mobile-menu-area .logo-area img { max-width: 50%; }	.wrapper-area .mobile-menu-area, .wrapper-area .mobile-menu-area .container , .wrapper-area .mobile-menu-area .container .row:first-child  , .wrapper-area .mobile-menu-area .container .row:first-child div:first-child   { display: block!important; }	.bighome-slide {height: 320px!important; width: 320px!important; }	.smallhome-slide {height: 160px!important; width: 160px!important; }	.owl-theme .owl-dots, .owl-theme .owl-nav { display: none; }	.top-margin-area { display:none; height:55px; }	.homepage .col-md-4 { width: 25%; }	.homepage .product-box1 .product-content-holder { font-size: 10px; }	.homepage .product-box1 .hot-sale-qta .showTrue { font-size: 10px; line-height:15px; }	.homepage .product-box1 .product-content-holder h3 { height: 60px; font-size: 12px;}	.homepage .product-box1 .dispo-color-2, .homepage .product-box1 .dispo-color-0, .homepage .product-box1 .dispo-color-1 { height: 60px; padding: 0px;}	.homepage .product-box1 .product-content-holder h3 a { font-size: 12px; line-height: 12px; }	.homepage .product-box1 .product-img-holder a img { max-width: 90%;  max-height: 85px; }	.inner-page-banner-area { background-image:url('media/image/testatabianca.jpg')!important; min-height: 50px;}	.inner-page-banner-area:after {background-color: transparent; /* margin-top: 30px; font-size: 66px; color: 004D8B; content: "DISPORT"; */} 	.inner-page-banner-area .breadcrumb-area { position: static; }	.inner-page-banner-area .breadcrumb-area h1 { color: #004D8B; margin-top: 20px; margin-bottom: 5px; }	.inner-page-banner-area .breadcrumb-area ul  { display:none; }	.brand-area {display:none}	.brand-area-page {display:none}	.footer-area {padding: 0;}	.footer-area-top {display: none; }	.footer-area .footer-area-bottom {text-align: left; }	.footer-area .footer-area-bottom .payment-method { display: none; }	.footer-area .footer-area-bottom p { letter-spacing: 0px; line-height: 16px; }	.advantage3-area .advantage-area-box-icon { width: 190px; }	.advantage3-area .advantage-area-box .advantage-area-box-content h3{font-size: 12px; text-align: center;}	.advantage3-area .advantage-area-box .advantage-area-box-content p { line-height: 12px; font-size: 8px; text-align:center;}	.inner-product-details-prices table td.inner-product-details-heading, .inner-product-details-prices table td { font-size: 10px; }	.inner-product-details-prices table td  h3 { font-size: 10px; }	.cart-page-area .container { padding-right: 0px; padding-left: 0px; }	.cart-page-area .cart-page-top table th, .cart-page-area .cart-page-top table td.cart-form-heading, .cart-page-area .cart-page-top table td { font-size: 11px; }	.cart-page-area .cart-page-top table tr td h3, .cart-page-area .cart-page-top table tr .amount { font-size: 11px; }	.customer-cart-area div.align-right { margin-top: -100px; visibility: hidden;  }	.customer-cart-area .tab-customer h2 { font-size: 22px; }	.customer-cart-area .tab-singlepane h3 { font-size: 18px; line-height: 38px; }	.customer-cart-area .tab-singlepane { font-size: 12px; line-height: 20px; }	.primego-status { text-align: left; }	.primego-status span img { float: left; width: 150px; margin: 50px 23px; }	.product-box1 .hot-sale-qta .showTrue { font-size: 11px; }	.product-box1 .product-content-holder { font-size: 13px; }	.product-box1 .product-content-holder h3 a { font-size: 14px; }	.product-box1 .product-img-holder a img { max-width: 95%;  max-height: 200px; }	.product-details2-area .inner-product-details-right .product-details-social { display: none; }		.product-details2-area .inner-product-details-left .tab-content a img { max-height: 350px; width: auto; margin: 0 auto;}	.product-details2-area .inner-product-details-left .videoWrapper2 {display:none;}	div[data-pp-message] {display: none; }	div#div_faq { display: none}	.recent-posts .media-body h3 { font-size: 14px; margin-bottom: 0; line-height: normal;}	.recent-posts .media-body  p{ font-size: 8px; }	.archives ul li { font-size: 14px; margin: 0; }		.lead {   font-size:21px  }  .dl-horizontal dt {   float:left;   width:160px;   overflow:hidden;   clear:left;   text-align:right;   text-overflow:ellipsis;   white-space:nowrap  }  .dl-horizontal dd {   margin-left:180px  }  .col-sm-1,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9 {   float:left  }  .col-sm-12 {   width:100%  }  .col-sm-11 {   width:91.66666667%  }  .col-sm-10 {   width:83.33333333%  }  .col-sm-9 {   width:75%  }  .col-sm-8 {   width:66.66666667%  }  .col-sm-7 {   width:58.33333333%  }  .col-sm-6 {   width:50%  }  .col-sm-5 {   width:41.66666667%  }  .col-sm-4 {   width:33.33333333%  }  .col-sm-3 {   width:25%  }  .col-sm-2 {   width:16.66666667%  }  .col-sm-1 {   width:8.33333333%  }  .col-sm-pull-12 {   right:100%  }  .col-sm-pull-11 {   right:91.66666667%  }  .col-sm-pull-10 {   right:83.33333333%  }  .col-sm-pull-9 {   right:75%  }  .col-sm-pull-8 {   right:66.66666667%  }  .col-sm-pull-7 {   right:58.33333333%  }  .col-sm-pull-6 {   right:50%  }  .col-sm-pull-5 {   right:41.66666667%  }  .col-sm-pull-4 {   right:33.33333333%  }  .col-sm-pull-3 {   right:25%  }  .col-sm-pull-2 {   right:16.66666667%  }  .col-sm-pull-1 {   right:8.33333333%  }  .col-sm-pull-0 {   right:auto  }  .col-sm-push-12 {   left:100%  }  .col-sm-push-11 {   left:91.66666667%  }  .col-sm-push-10 {   left:83.33333333%  }  .col-sm-push-9 {   left:75%  }  .col-sm-push-8 {   left:66.66666667%  }  .col-sm-push-7 {   left:58.33333333%  }  .col-sm-push-6 {   left:50%  }  .col-sm-push-5 {   left:41.66666667%  }  .col-sm-push-4 {   left:33.33333333%  }  .col-sm-push-3 {   left:25%  }  .col-sm-push-2 {   left:16.66666667%  }  .col-sm-push-1 {   left:8.33333333%  }  .col-sm-push-0 {   left:auto  }  .col-sm-offset-12 {   margin-left:100%  }  .col-sm-offset-11 {   margin-left:91.66666667%  }  .col-sm-offset-10 {   margin-left:83.33333333%  }  .col-sm-offset-9 {   margin-left:75%  }  .col-sm-offset-8 {   margin-left:66.66666667%  }  .col-sm-offset-7 {   margin-left:58.33333333%  }  .col-sm-offset-6 {   margin-left:50%  }  .col-sm-offset-5 {   margin-left:41.66666667%  }  .col-sm-offset-4 {   margin-left:33.33333333%  }  .col-sm-offset-3 {   margin-left:25%  }  .col-sm-offset-2 {   margin-left:16.66666667%  }  .col-sm-offset-1 {   margin-left:8.33333333%  }  .col-sm-offset-0 {   margin-left:0  }  .col-md-1,  .col-md-10,  .col-md-11,  .col-md-12,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9 {   float:left  }  .col-md-12 {   width:100%  }  .col-md-11 {   width:91.66666667%  }  .col-md-10 {   width:83.33333333%  }  .col-md-9 {   width:75%  }  .col-md-8 {   width:66.66666667%  }  .col-md-7 {   width:58.33333333%  }  .col-md-6 {   width:100%  }  .col-md-5 {   width:41.66666667%  }  .col-md-4 {   width:33.33333333%  }  .col-md-3 {   width:25%  }  .col-md-2 {   width:16.66666667%  }  .col-md-1 {   width:8.33333333%  }  .col-md-pull-12 {   right:100%  }  .col-md-pull-11 {   right:91.66666667%  }  .col-md-pull-10 {   right:83.33333333%  }  .col-md-pull-9 {   right:75%  }  .col-md-pull-8 {   right:66.66666667%  }  .col-md-pull-7 {   right:58.33333333%  }  .col-md-pull-6 {   right:50%  }  .col-md-pull-5 {   right:41.66666667%  }  .col-md-pull-4 {   right:33.33333333%  }  .col-md-pull-3 {   right:25%  }  .col-md-pull-2 {   right:16.66666667%  }  .col-md-pull-1 {   right:8.33333333%  }  .col-md-pull-0 {   right:auto  }  .col-md-push-12 {   left:100%  }  .col-md-push-11 {   left:91.66666667%  }  .col-md-push-10 {   left:83.33333333%  }  .col-md-push-9 {   left:75%  }  .col-md-push-8 {   left:66.66666667%  }  .col-md-push-7 {   left:58.33333333%  }  .col-md-push-6 {   left:50%  }  .col-md-push-5 {   left:41.66666667%  }  .col-md-push-4 {   left:33.33333333%  }  .col-md-push-3 {   left:25%  }  .col-md-push-2 {   left:16.66666667%  }  .col-md-push-1 {   left:8.33333333%  }  .col-md-push-0 {   left:auto  }  .col-md-offset-12 {   margin-left:100%  }  .col-md-offset-11 {   margin-left:91.66666667%  }  .col-md-offset-10 {   margin-left:83.33333333%  }  .col-md-offset-9 {   margin-left:75%  }  .col-md-offset-8 {   margin-left:66.66666667%  }  .col-md-offset-7 {   margin-left:58.33333333%  }  .col-md-offset-6 {   margin-left:50%  }  .col-md-offset-5 {   margin-left:41.66666667%  }  .col-md-offset-4 {   margin-left:33.33333333%  }  .col-md-offset-3 {   margin-left:25%  }  .col-md-offset-2 {   margin-left:16.66666667%  }  .col-md-offset-1 {   margin-left:8.33333333%  }  .col-md-offset-0 {   margin-left:0  }   .table-responsive {   width:100%;   margin-bottom:15px;   overflow-y:hidden;   -ms-overflow-style:-ms-autohiding-scrollbar;   border:1px solid #ddd  }  .table-responsive>.table {   margin-bottom:0  }  .table-responsive>.table>tbody>tr>td,  .table-responsive>.table>tbody>tr>th,  .table-responsive>.table>tfoot>tr>td,  .table-responsive>.table>tfoot>tr>th,  .table-responsive>.table>thead>tr>td,  .table-responsive>.table>thead>tr>th {   white-space:nowrap  }  .table-responsive>.table-bordered {   border:0  }  .table-responsive>.table-bordered>tbody>tr>td:first-child,  .table-responsive>.table-bordered>tbody>tr>th:first-child,  .table-responsive>.table-bordered>tfoot>tr>td:first-child,  .table-responsive>.table-bordered>tfoot>tr>th:first-child,  .table-responsive>.table-bordered>thead>tr>td:first-child,  .table-responsive>.table-bordered>thead>tr>th:first-child {   border-left:0  }  .table-responsive>.table-bordered>tbody>tr>td:last-child,  .table-responsive>.table-bordered>tbody>tr>th:last-child,  .table-responsive>.table-bordered>tfoot>tr>td:last-child,  .table-responsive>.table-bordered>tfoot>tr>th:last-child,  .table-responsive>.table-bordered>thead>tr>td:last-child,  .table-responsive>.table-bordered>thead>tr>th:last-child {   border-right:0  }  .table-responsive>.table-bordered>tbody>tr:last-child>td,  .table-responsive>.table-bordered>tbody>tr:last-child>th,  .table-responsive>.table-bordered>tfoot>tr:last-child>td,  .table-responsive>.table-bordered>tfoot>tr:last-child>th {   border-bottom:0  }  .form-horizontal .control-label {   padding-top:7px;   margin-bottom:0;   text-align:right  }  .form-horizontal .form-group-lg .control-label {   padding-top:11px;   font-size:18px  }  .form-horizontal .form-group-sm .control-label {   padding-top:6px;   font-size:12px  }  .nav-tabs.nav-justified>li {   display:table-cell;   width:1%  }  .nav-tabs.nav-justified>li>a {   margin-bottom:0  }  .nav-tabs.nav-justified>li>a {   border-bottom:1px solid #ddd;   border-radius:4px 4px 0 0  }  .nav-tabs.nav-justified>.active>a,  .nav-tabs.nav-justified>.active>a:focus,  .nav-tabs.nav-justified>.active>a:hover {   border-bottom-color:#fff  }  .nav-justified>li {   display:table-cell;   width:1%  }  .nav-justified>li>a {   margin-bottom:0  }  .nav-tabs-justified>li>a {   border-bottom:1px solid #ddd;   border-radius:4px 4px 0 0  }  .nav-tabs-justified>.active>a,  .nav-tabs-justified>.active>a:focus,  .nav-tabs-justified>.active>a:hover {   border-bottom-color:#fff  }  .navbar {   border-radius:4px  }  .navbar-header {   float:left  }  .navbar-collapse {   width:auto;   border-top:0;   -webkit-box-shadow:none;   box-shadow:none  }  .navbar-collapse.collapse {   display:block!important;   height:auto!important;   padding-bottom:0;   overflow:visible!important  }  .navbar-collapse.in {   overflow-y:visible  }  .navbar-fixed-bottom .navbar-collapse,  .navbar-fixed-top .navbar-collapse,  .navbar-static-top .navbar-collapse {   padding-right:0;   padding-left:0  }  .container-fluid>.navbar-collapse,  .container-fluid>.navbar-header,  .container>.navbar-collapse,  .container>.navbar-header {   margin-right:0;   margin-left:0  }  .navbar-static-top {   border-radius:0  }  .navbar-fixed-bottom,  .navbar-fixed-top {   border-radius:0  }  .navbar>.container .navbar-brand,  .navbar>.container-fluid .navbar-brand {   margin-left:-15px  }  .navbar-toggle {   display:none  }  .navbar-nav {   float:left;   margin:0  }  .navbar-nav>li {   float:left  }  .navbar-nav>li>a {   padding-top:15px;   padding-bottom:15px  }  .navbar-form .form-group {   display:inline-block;   margin-bottom:0;   vertical-align:middle  }  .navbar-form .form-control {   display:inline-block;   width:auto;   vertical-align:middle  }  .navbar-form .form-control-static {   display:inline-block  }  .navbar-form .input-group {   display:inline-table;   vertical-align:middle  }  .navbar-form .input-group .form-control,  .navbar-form .input-group .input-group-addon,  .navbar-form .input-group .input-group-btn {   width:auto  }  .navbar-form .input-group>.form-control {   width:100%  }  .navbar-form .control-label {   margin-bottom:0;   vertical-align:middle  }  .navbar-form .checkbox,  .navbar-form .radio {   display:inline-block;   margin-top:0;   margin-bottom:0;   vertical-align:middle  }  .navbar-form .checkbox label,  .navbar-form .radio label {   padding-left:0  }  .navbar-form .checkbox input[type=checkbox],  .navbar-form .radio input[type=radio] {   position:relative;   margin-left:0  }  .navbar-form .has-feedback .form-control-feedback {   top:0  }  .navbar-form {   width:auto;   padding-top:0;   padding-bottom:0;   margin-right:0;   margin-left:0;   border:0;   -webkit-box-shadow:none;   box-shadow:none  }  .navbar-text {   float:left;   margin-right:15px;   margin-left:15px  }  .navbar-left {   float:left!important  }  .navbar-right {   float:right!important;   margin-right:-15px  }  .navbar-right~.navbar-right {   margin-right:0  }  .jumbotron {   padding-top:48px;   padding-bottom:48px  }  .container .jumbotron,  .container-fluid .jumbotron {   padding-right:60px;   padding-left:60px  }  .jumbotron .h1,  .jumbotron h1 {   font-size:63px  }  .modal-dialog {   width:600px;   margin:30px auto  }  .modal-content {   -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);   box-shadow:0 5px 15px rgba(0,0,0,.5)  }  .modal-sm {   width:300px  }  .modal-lg {   width:900px  }  .carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-next,  .carousel-control .icon-prev {   width:30px;   height:30px;   margin-top:-10px;   font-size:30px  }  .carousel-control .glyphicon-chevron-left,  .carousel-control .icon-prev {   margin-left:-10px  }  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-next {   margin-right:-10px  }  .carousel-caption {   right:20%;   left:20%;   padding-bottom:30px  }  .carousel-indicators {   bottom:20px  }  .visible-sm {   display:block!important  }  table.visible-sm {   display:table!important  }  tr.visible-sm {   display:table-row!important  }  td.visible-sm,  th.visible-sm {   display:table-cell!important  }  .visible-sm-block {   display:block!important  }  .visible-sm-inline {   display:inline!important  }  .visible-sm-inline-block {   display:inline-block!important  }  .hidden-xs {   display:none!important  }  .hidden-sm {   display:none!important  }  .hidden-md {   display:none!important  }  .hidden-lg {   display:none!important  }}