@font-face {font-family:'Roboto';src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.otf) format("truetype");font-display:swap}
@font-face {font-family:'Roboto';src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.otf) format("truetype");font-weight:bold;font-style:bold;font-display:swap}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}


body{margin:0;font-family:Roboto,sans-serif;background:#f2f2f2}

.clearfix:before,
.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}

.clearfix{*zoom:1;clear:both}
::-ms-clear{display:none}
a{color:#74bbc9}
a:hover,a:focus{text-decoration:none}
::-webkit-input-placeholder{color:#cccccc !important}
:-moz-placeholder{
  color:#cccccc !important}
::-moz-placeholder{
  color:#cccccc !important}
:-ms-input-placeholder{color:#cccccc !important}
h1{font-size:48px;line-height:64px;font-weight:bold;letter-spacing:0.53px;margin:0 0 10px 0}
@media all and (max-width: 570px){
.custom-container .confirmation-heading{font-size:32px}
}
@media all and (max-width: 856px){
h1{font-size:25px;line-height:26px;font-weight:bold}
}
h2{font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;margin:10px 0}
@media all and (max-width: 570px){
h2{float:none}
}
.top5{margin-top:5px}
.top10{margin-top:10px}
.top15{margin-top:15px}
.top20{margin-top:20px}
.top25{margin-top:25px}
.top30{margin-top:30px}
.top40{margin-top:40px}
.top50{margin-top:50px}
.top60{margin-top:60px}
.top100{margin-top:100px}
.top200{margin-top:200px}
.ptop10{padding-top:10px}
.ptop20{padding-top:20px}
.ptop30{padding-top:30px}
.ptop40{padding-top:40px}
.cl{padding-left:0 !important}
.cr{padding-right:0 !important}
.cb{padding-left:0 !important;padding-right:0 !important}
@media all and (max-width: 570px){
.cb-sm{padding-left:0;padding-right:0}
}
@media all and (max-width: 856px){
.cb-md{padding-left:0;padding-right:0}
}
@media all and (max-width: 1140px){
.cb-lg{padding-left:0;padding-right:0}
}
@media all and (max-width: 570px){
.pull-right{float:none !important}
}
.p0{padding:0}
.rel{position:relative}
.fixed{position:fixed;bottom:0;width:100%}
@media all and (max-width: 1140px){
.col-md-0{display:none !important}
}
@media all and (max-width: 570px){
.col-xs-0{display:none !important}
}
@media all and (max-width: 856px){
.col-sm-0{display:none !important}
}
@media all and (min-width: 1140px){


  #main-header.sticky #mobile-menu-container{display:block}


  }
.sep{width:25px;height:2px;background:#ffcc00;display:block;margin-bottom:20px;clear:both}
.updated-sep{background:none}
.text-center .sep,.sep.center{margin-left:auto;margin-right:auto}
.sep1{width:25px;height:2px;background:#dfdfdf}
.sep2{width:25px;height:2px;background:#fff}
.wish-list-selectAll,.paint-fav-selectAll,.cart-entry-selectAll{cursor:pointer}
.mrg-right{margin-right:3rem !important}
.wish-list-selectAll.selected.select-item .ion-checkmark-circled,
.paint-fav-selectAll.selected.select-item .ion-checkmark-circled,
.cart-entry-selectAll.selected.select-item .ion-checkmark-circled{display:inline-block;color:#ffcc00}
.wish-list-selectAll.selected.select-item .ion-ios-circle-outline,
.paint-fav-selectAll.selected.select-item .ion-ios-circle-outline,
.cart-entry-selectAll.selected.select-item .ion-ios-circle-outline
{display:none}
.wish-list-selectAll.select-item.ion-checkmark-circled,
.paint-fav-selectAll.select-item.ion-checkmark-circled,
.cart-entry-selectAll.select-item.ion-checkmark-circled{display:none}
@media (max-width: 570px){
.wish-list-productHeader{display:none !important}
.wish-list-selectAll.select-item{top:0.5rem !important}
.wish-list-selectAll.mrg-right{margin-right:2rem !important}
}
@media (max-width: 570px){
.product-table-row .select-item{top:10px;right:10px;margin-top:0}
.new-add-address.new-btn.float-left-above-md{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 16px;gap:8px;height:42px;background:#FFFFFF;border:1px solid #222223;border-radius:4px}
.new-add-addresses{line-height:18px;color:#222223;font-weight:700}}
.new-btn{display:inline-block;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:15px;font-size:16px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#000;margin:0;min-width:145px;background:#ffcc00;text-align:center;outline:none}
@media all and (max-width: 570px){
.new-btn{min-width:0}
}
.new-btn-table{padding:3px;font-size:14px;line-height:22px;height:26px}
.new-btn-icon{background-color:#d2d2d2;padding:3px 10px;font-size:26px;line-height:36px;height:40px;width:auto;min-width:auto}
.new-btn-icon:active,
.new-btn-icon:hover{background-color:#ffcc00}
.btn:active{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}
.no-hover{-webkit-box-shadow:none !important;box-shadow:none !important}
.no-hover h3{color:initial !important;cursor:initial !important}
.bg-image{background-size:cover;background-repeat:no-repeat;background-position:center}
.modal-dialog{display:none;margin:5% auto 0 auto}
@media all and (max-width: 856px){
.modal-dialog{width:570px}
}
@media all and (max-width: 570px){
.modal-dialog{max-width:480px;width:auto;margin:23% auto 0 auto}
}
@media (min-width: 856px){
.modal-dialog{width:800px}
}
@media all and (min-width: 570px){
.modal-dialog.modal-sm{width:400px}
}
#main-header{
}
#main-header.sticky{position:fixed;top:0px;width:100%;z-index:999}
@media all and (max-width: 570px){
.modal-dialog.modal-sm{width:285px}
}
.modal-filler{padding:80px}
@media all and (max-width: 570px){
.modal-filler{padding:30px}
}
.modal-content{border-radius:0;border:none}
.modal-backdrop,.modal-backdrop.in{background-color:#333333;opacity:0.9}
.modal-footer{text-align:center;color:#999999;font-size:12px;line-height:16px;border:none;padding:25px}
.contentPageTiledComponentWrapper,.contentPageTiledComponentWrapper .contentNodes{padding:0 20px}
.selectric{border:none;background:#f2f2f2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.selectric .label{text-align:left;color:#999;font-size:16px;line-height:18px;font-weight:bold;letter-spacing:0.18px;padding:12px 0 0 0;text-transform:capitalize}
.selectric .button:after{border-top-color:#333;top:0;right:5px}
.selectric-open .selectric{border:none;border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;border-top:1px solid #C4C4C4;border-bottom-right-radius:0;border-bottom-left-radius:0}
.selectric-items{border:none;border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}
.selectric-items li{font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;color:#333;padding:10px;background:#fff;text-align:left;border-top:none !important;border-bottom:none !important;text-transform:capitalize}
.selectric-items li.selected{font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;background:#fff}
.selectric-custom-options .ico{vertical-align:middle;zoom:1;display:inline;height:30px;width:30px;margin:0 6px 0 0}
.modal-active{display:block}
select.selectric{color:#999;text-transform:none;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;padding:10px}
@media all and (max-width: 570px){
select.selectric{width:100%;display:block}
}
.accordion-toggle{display:block}
.accordion-toggle .button{float:right;font-size:28px;line-height:42px}
.panel-group .panel{border-radius:0;border:none;box-shadow:none}
.panel-group .panel-heading{color:#fff;background-color:#333333;border-radius:0}
.custom-container,.custom-container1{width:1140px;margin:0 auto;padding:0 15px}
@media all and (min-width: 1140px){
.custom-container-all-za{width:auto ! important;max-width:100%}
.page-guzzle div.custom-container-all-za{width:auto ! important;max-width:100%}
.custom-container-top-za{width:1140px !important}
}
@media all and (min-width: 768px){
.signin-login-container{margin:0 4%}
.custom-container-all-za{width:auto ! important}
.page-guzzle div.custom-container-top-za{width:1140px !important}
}
@media all and (max-width: 1140px){
.custom-container,.custom-container1{width:856px}
}
@media all and (max-width: 856px){
.custom-container,.custom-container1{width:570px}
}
@media all and (max-width: 570px){
.home-carousel-nomargin{margin:0 ! important;padding:0 10px ! important}
.address-container-za{padding:0}
.custom-container,.custom-container1{max-width:285px;width:auto}
.sign-in-cal{margin-bottom:4vh}
.category-breadcrumb{max-width:380px}
#builders-body-content.custom-container{width:auto;max-width:none}

}
@media all and (max-width: 570px){
.custom-container.carousel-container,.carousel-container.custom-container1{max-width:285px;padding:0}
}
@media all and (max-width: 570px){
#header1.custom-container,#header1.custom-container1,.custom-container1#header2,.custom-container#header2{max-width:285px;width:90%}
}
@media all and (min-width: 1140px){
.builders-body-content-za{padding:0 12%}
}
.custom-container2{width:100%;margin:0 auto;padding:0}
.dark{background-color:#333333;color:#fff;padding:1px 0}
.col-pad{padding:20px}

#logo{position:absolute;top:15px}
@media all and (max-width: 856px){
#logo{left:0px;width:120px}
#logo img{width:75%}
}
@media all and (max-width: 570px){
#logo img{width:66%}
}
.search-overlay{height:105px;background:#fff;position:absolute;top:0;width:100%;z-index:995;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-shadow:0 2px 3px -3px gray;box-shadow:0 2px 3px -3px gray}
.search-overlay.visible{visibility:visible;opacity:1;filter:alpha(opacity=100)}
.search-container{height:120px;background:#f2f2f2;position:absolute;top:103px;width:100%;z-index:995;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
@media all and (max-width: 570px){
.search-container{top:70px;height:80px}
}
.search-container.visible{visibility:visible;opacity:1;filter:alpha(opacity=100)}
.search-container .custom-container,.search-container .custom-container1{max-width:none}
.search-container .inner,.search-container .content-detail .inner1,.content-detail .search-container .inner1{width:600px;margin:30px 0 0 0}
@media all and (max-width: 600px){
.search-container .inner,.search-container .content-detail .inner1,.content-detail .search-container .inner1{width:100%;padding:0 15px}
}
.search-container .inner .ion-android-search,.search-container .content-detail .inner1 .ion-android-search,.content-detail .search-container .inner1 .ion-android-search{font-size:32px;line-height:44px}
@media all and (max-width: 570px){
.search-container .inner .ion-android-search,.search-container .content-detail .inner1 .ion-android-search,.content-detail .search-container .inner1 .ion-android-search{font-size:24px}
}
.search-container .inner .inp,.search-container .content-detail .inner1 .inp,.content-detail .search-container .inner1 .inp{font-size:28px;line-height:42px;font-weight:500;border:none;width:400px;background:#f2f2f2;padding:5px;color:#000}
.search-container .inner .inp:focus,.search-container .content-detail .inner1 .inp:focus,.content-detail .search-container .inner1 .inp:focus{outline:0}
@media all and (max-width: 570px){
.search-container .inner .inp,.search-container .content-detail .inner1 .inp,.content-detail .search-container .inner1 .inp{width:80%;font-size:18px;line-height:28px;font-weight:500}
}
.search-container .inner p,.search-container .content-detail .inner1 p,.content-detail .search-container .inner1 p{margin-left:50px;font-size:12px;line-height:16px;font-weight:500;color:#999}
@media all and (max-width: 570px){
.search-container .inner p,.search-container .content-detail .inner1 p,.content-detail .search-container .inner1 p{margin-left:40px;display:none}
}
.search-container .close-search{position:absolute;right:75px;top:10px;font-size:28px;line-height:42px;color:#808080}
.search-container .close-search:hover{cursor:pointer}
@media all and (max-width: 570px){
.search-container .close-search{right:25px;top:0;font-size:22px}
}
.search-results-container{background:#f2f2f2;position:absolute;top:223px;width:100%;height:0;z-index:999;overflow:hidden;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.search-results-container.visible{overflow:auto;visibility:visible;opacity:1;filter:alpha(opacity=100)}
@media all and (max-width: 1150px){
.search-results-container .custom-container,.search-results-container .custom-container1{padding:0 30px}
}
.search-results-container .inner,.search-results-container .content-detail .inner1,.content-detail .search-results-container .inner1{width:600px;margin:30px auto 0 auto}
@media all and (max-width: 856px){
.search-results-container .inner,.search-results-container .content-detail .inner1,.content-detail .search-results-container .inner1{width:100%}
}
.search-results-container hr{margin:0 0 25px 0;border-bottom:1px solid #dfdfdf}
.search-results-container h1{font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.14px;margin:0 0 5px 0}
.search-results-container p{font-size:16px;line-height:24px;font-weight:500}
#menu-bg{width:100%;background:#f9f9f9;position:absolute;top:90px;z-index:998;display:none;-webkit-box-shadow:0 2px 3px -3px gray;box-shadow:0 2px 3px -3px gray}
#header1,#header2{position:relative}
#header1 .col-lg-12,#header2 .col-lg-12{position:relative}
#header1 .navbar,#header2 .navbar{min-height:initial;position:absolute;z-index:999;right:0;left:0}
@media all and (max-width: 570px){
#header1 .navbar,#header2 .navbar{right:15px;left:15px}
}
#header1 .navbar-default,#header2 .navbar-default{background-color:transparent;border:none;margin:0}
#header1 .navbar-default .navbar-nav,#header2 .navbar-default .navbar-nav{margin:30px 0 0 0;float:right}
@media all and (max-width: 1140px){
#header1 .navbar-default .navbar-nav,#header2 .navbar-default .navbar-nav{margin:35px 0 0 0;margin-right:50px}
}
#header1 .navbar-default .navbar-nav > li > a,#header2 .navbar-default .navbar-nav > li > a{color:#fff;padding:15px 10px 25px 10px}
@media all and (max-width: 1140px){
#header1 .navbar-default .navbar-nav > li > a,#header2 .navbar-default .navbar-nav > li > a{padding:10px}
}
#header1 .navbar-default .navbar-nav > li:last-of-type > a,#header2 .navbar-default .navbar-nav > li:last-of-type > a{padding-right:0}
#header1 .navbar-default .link:hover .menu,#header2 .navbar-default .link:hover .menu{visibility:visible;opacity:1;filter:alpha(opacity=100)}
#header1 .navbar-default .link:hover .ion-android-arrow-dropup,#header2 .navbar-default .link:hover .ion-android-arrow-dropup{display:block}
#header1 .navbar-default.active .link > a,#header2 .navbar-default.active .link > a{color:#333}
#header1 .navbar-default.active .search,#header2 .navbar-default.active .search{color:#ffcc00 !important}
#header1 .navbar-default.active .tt-bottom,#header2 .navbar-default.active .tt-bottom{color:#333}
#header1 .navbar-default.active .tt-bottom:hover,#header2 .navbar-default.active .tt-bottom:hover{color:#333}
#header1 .navbar-default.active .comment,#header2 .navbar-default.active .comment{color:#333}
#header1 .navbar-default.active .comment:hover,#header2 .navbar-default.active .comment:hover{color:#333 !important}
#header1 .navbar-default.active .burger a,#header2 .navbar-default.active .burger a{color:#333}
#header1 .navbar-mobile,#header2 .navbar-mobile{display:none}
@media all and (max-width: 1140px){
#header1 .navbar-mobile,#header2 .navbar-mobile{display:block;float:none}
}
#header1 .navbar-mobile ul,#header2 .navbar-mobile ul{float:right}
@media all and (max-width: 570px){
#header1 .navbar-mobile ul,#header2 .navbar-mobile ul{margin-right:0}
}
#header1 .navbar-mobile ul li,#header2 .navbar-mobile ul li{float:left;list-style:none}
#header1 .navbar-mobile .search,#header2 .navbar-mobile .search{font-size:25px}
#header1 .navbar-mobile .tt-bottom,#header2 .navbar-mobile .tt-bottom{font-size:25px}
#header1 .navbar-mobile .tt-bottom:hover,#header2 .navbar-mobile .tt-bottom:hover{color:#ffcc00}
#header1 .navbar-mobile .comment,#header2 .navbar-mobile .comment{font-size:25px}
#header1 .navbar-mobile .social a,#header2 .navbar-mobile .social a{margin-top:35px;padding:0 15px;display:block;color:#fff}
@media all and (max-width: 570px){
#header1 .navbar-mobile .social a,#header2 .navbar-mobile .social a{padding:0 8px;margin-top:25px;font-size:24px;line-height:32px}
}
#header1 .navbar-mobile .divider,#header2 .navbar-mobile .divider{margin-top:32px;padding:5px 15px}
@media all and (max-width: 570px){
#header1 .navbar-mobile .divider,#header2 .navbar-mobile .divider{margin-top:20px;padding:5px 12px}
}
#header1 .navbar-mobile .burger a,#header2 .navbar-mobile .burger a{margin:32px 0 0 15px;font-size:28px;line-height:42px;color:#fff;display:block}
@media all and (max-width: 570px){
#header1 .navbar-mobile .burger a,#header2 .navbar-mobile .burger a{font-size:25px;line-height:25px;margin:24px 0 0 5px}
}
#header1 .navbar-desktop,#header2 .navbar-desktop{padding:0}
@media all and (max-width: 1140px){
#header1 .navbar-desktop,#header2 .navbar-desktop{display:none}
}
#header1 .navbar-desktop .navbar-nav > li,#header2 .navbar-desktop .navbar-nav > li{position:initial;text-align:center}
#header1 .navbar-desktop .ion-android-arrow-dropup,#header2 .navbar-desktop .ion-android-arrow-dropup{font-size:40px;color:#f9f9f9;top:-25px;left:40%;position:absolute;text-align:center;display:none}
@media all and (max-width: 1140px){
#header1 .navbar-desktop .ion-android-arrow-dropup,#header2 .navbar-desktop .ion-android-arrow-dropup{top:-10px}
}
#header1 .navbar-desktop .menu,#header2 .navbar-desktop .menu{background-color:#f9f9f9;margin:0;font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px;position:absolute;width:100%;top:90px;left:0;z-index:9999;padding:40px 0 35px 0;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#header1 .navbar-desktop .menu > li,#header2 .navbar-desktop .menu > li{list-style:none;float:left}
#header1 .navbar-desktop .menu li > a,#header2 .navbar-desktop .menu li > a{color:#333333}
#header1 .navbar-desktop .menu .link1,#header2 .navbar-desktop .menu .link1{padding:0 20px}
#header1 .navbar-desktop .menu .sep1,#header2 .navbar-desktop .menu .sep1{margin:10px 0 0 0}
#header1 .navbar-desktop .menu ul,#header2 .navbar-desktop .menu ul{margin:0;padding:0}
#header1 .navbar-desktop .menu ul li,#header2 .navbar-desktop .menu ul li{list-style:none;text-align:left;padding:10px 0 0 10px}
#header1 .navbar-desktop .menu ul a,#header2 .navbar-desktop .menu ul a{color:#666}
#header1 .navbar-desktop .link,#header2 .navbar-desktop .link{text-transform:uppercase;font-size:18px;line-height:21px;font-weight:bold;letter-spacing:0.18px;position:static}
@media all and (max-width: 1140px){
#header1 .navbar-desktop .link,#header2 .navbar-desktop .link{font-size:16px;line-height:24px;font-weight:bold}
}
#header1 .navbar-desktop .link a,#header2 .navbar-desktop .link a{color:#fff}
#header1 .navbar-desktop .link a:hover,#header2 .navbar-desktop .link a:hover,#header1 .navbar-desktop .link a:focus,#header2 .navbar-desktop .link a:focus{color:#ffcc00 !important}
#header1 .navbar-desktop .social,#header2 .navbar-desktop .social{padding:0}
#header1 .navbar-desktop .social a,#header2 .navbar-desktop .social a{color:#fff;padding-top:10px !important}
#header1 .navbar-desktop .search,#header2 .navbar-desktop .search{font-size:25px}
#header1 .navbar-desktop .tt-bottom,#header2 .navbar-desktop .tt-bottom{font-size:25px}
@media all and (max-width: 1140px){
#header1 .navbar-desktop .tt-bottom,#header2 .navbar-desktop .tt-bottom{font-size:22px}
}
#header1 .navbar-desktop .tt-bottom:hover,#header2 .navbar-desktop .tt-bottom:hover{color:#ffcc00 !important}
#header1 .navbar-desktop .comment,#header2 .navbar-desktop .comment{font-size:25px}
@media all and (max-width: 1140px){
#header1 .navbar-desktop .comment,#header2 .navbar-desktop .comment{font-size:22px}
}
#header1 .navbar-desktop .divider,#header2 .navbar-desktop .divider{padding:10px 0 5px 0;margin:0 10px}
@media all and (max-width: 1170px){
#header1 .navbar-desktop .divider,#header2 .navbar-desktop .divider{padding:5px 0}
}
@media all and (max-width: 570px){
#header1,#header2{padding:0}
}
.tooltip.bottom{width:120px;opacity:1;margin:0;padding:5px 0 0 0}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#fff}
.tooltip.bottom .tooltip-inner{background:#fff;color:#333;font-size:13px;line-height:18px;font-weight:bold;letter-spacing:0.13px;padding:5px 8px}
#header2{background:#fff;padding-bottom:18px;z-index:997;-webkit-box-shadow:0 2px 3px -3px gray;box-shadow:0 2px 3px -3px gray}
#header2 .navbar{position:relative;width:100%;left:auto;right:auto}
#header2 .col-lg-12{margin:0}
#header2 .navbar-nav{float:right}
#header2 .navbar-default .navbar-nav > li > a{color:#333}
#header2 .navbar-mobile .social a,#header2 .navbar-mobile .burger a{color:#333}
#header2 .navbar-mobile ul{margin-right:0}
#header2 .tooltip.bottom .tooltip-arrow{border-bottom-color:#bababa}
#header2 .tooltip.bottom .tooltip-inner{background:#bababa;color:#fff}
@media all and (max-width: 570px){
#header2 .custom-container,#header2 .custom-container1{width:auto}
}
.custom-bread-crumb{color:#74767C;font-size:12px;line-height:16px;letter-spacing:0.12px;font-weight:400;margin:15px 0}
@media screen and (max-width: 570px){
.custom-bread-crumb{margin:15px 0px}
}
.custom-bread-crumb ul{list-style-type:none;margin:0;padding:0}
.custom-bread-crumb ul li.active{color:#222223;font-weight:400}
.custom-bread-crumb ul li{display:inline-block;float:left;text-transform:capitalize}
.custom-bread-crumb .ion-android-arrow-dropright{padding:0 10px 0 10px}
.custom-bread-crumb ul li a{color:#74767C}
.custom-bread-crumb ul li a:hover{text-decoration:underline}
.custom-bread-crumb .search-control-lable{color:#999999}

.search-content-pagenation{margin:30px auto 30px auto;text-align:center;width:100%}
.col-md-6 nav .pagination{color:#999;font-size:1.4em;font-weight:bold;margin:0 auto;text-transform:uppercase}
.col-md-6 nav .pagination .pagination{height:36px;margin:18px 0}
.col-md-6 nav .pagination .pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;*zoom:1}
.pagination > li > a,.pagination > li > span{background-color:#f2f2f2;border:none;color:#999;float:left;line-height:1;margin:0px 1px;padding:6px 13px;position:relative;text-decoration:none}
.pagination > li > a.active{color:#000;font-weight:bold}
.pagination > li > a:hover{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:initial;border:1px solid #ccc;padding:5px 12px}
.pagination > li > a.active:hover{border:0;padding:6px 13px}

.nav-tabs > li > div{margin-right:0}
.social-overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;text-align:center;z-index:99999}
.social-overlay .close{margin:20px 20px 0 0;color:#333;font-size:24px;line-height:32px}
.social-overlay h5{font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;color:#999;margin-top:50px;text-transform:uppercase}
.social-overlay .sep{margin:10px auto 10px auto}
.social-overlay .fb,.social-overlay .twitter,.social-overlay .pinterest,.social-overlay .email,.social-overlay .instagram{font-size:36px;line-height:48px;color:#999;margin-left:10px}
.social-overlay .fb:hover,.social-overlay .twitter:hover,.social-overlay .pinterest:hover,.social-overlay .email:hover,.social-overlay .instagram:hover{color:#ffcc00}
#sign-up{background:#fff;text-align:center;padding:30px 0;margin-top:30px}
#sign-up .inner,#sign-up .content-detail .inner1,.content-detail #sign-up .inner1{margin:0 auto;text-align:center}
@media all and (max-width: 650px){
#sign-up .inner,#sign-up .content-detail .inner1,.content-detail #sign-up .inner1{width:100%}
}
#sign-up p{font-size:28px;line-height:42px;letter-spacing:0.3px;color:#000;display:inline-block;margin-top:10px;margin-right:15px}
@media all and (max-width: 856px){
#sign-up p{display:block;float:none;margin-bottom:20px;margin-right:0}
}
@media all and (max-width: 856px){
#sign-up a{float:none}
}
#sign-up .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;margin:0;min-width:145px;background:#494949;height:50px;text-align:center;outline:none;margin-top:-10px}
@media all and (max-width: 856px){
#sign-up .btn{margin-top:0}
}
#sign-up .btn:hover{background-color:#666666}

#footer1{background:#333333;color:#fff;padding:30px 0}
@media all and (max-width: 856px){
#footer1{display:none}
}
#footer1 h1{font-size:22px;line-height:30px;font-weight:bold;letter-spacing:0.22px;margin:0 0 20px 0;color:#fff;text-transform:none}
#footer1 a{color:#fff}
#footer1 a:hover{color:#ffcc00}
#footer1 p{font-size:16px;line-height:24px;font-weight:400}
#footer1 p img{margin-right:10px}
#footer1 .sep{margin:20px 0}
#footer1 .divider{text-align:center}
#footer1 .lf{width:100%;max-width:180px;margin-top:40px}
#footer1 .hrs{color:#ffcc00}
#footer1 .col1{width:21%;float:left}
#footer1 .col1 .ion-android-person{font-size:18px;line-height:28px;margin-right:10px}
#footer1 .col1 .two{color:#333}
#footer1 .col1 .ion-android-call{font-size:18px;line-height:28px;margin-right:10px}
#footer1 .col1 .ion-ios-email{font-size:22px;line-height:30px;margin-right:8px}
#footer1 .col1 .ion-clock{font-size:18px;line-height:28px;margin-right:10px}
#footer1 .col2{width:16%;float:left}
#footer1 .col3{width:18%;float:left}
#footer1 .col4{width:10%;float:left}
#footer1 .col4 a{display:block;float:left;margin-right:10px}
@media all and (max-width: 856px){
#footer1 .col4 a{float:none;height:43px}
}
#footer1 .col4 .ion-social-facebook,#footer1 .col4 .ion-social-twitter,#footer1 .col4 .ion-social-youtube,#footer1 .col4 .ion-social-instagram{font-size:22px;line-height:30px;color:#999}
@media all and (max-width: 856px){
#footer1 .col4 .ion-social-facebook,#footer1 .col4 .ion-social-twitter,#footer1 .col4 .ion-social-youtube,#footer1 .col4 .ion-social-instagram{font-size:32px}
}
#footer1 .col4 .ion-social-facebook:hover,#footer1 .col4 .ion-social-twitter:hover,#footer1 .col4 .ion-social-youtube:hover,#footer1 .col4 .ion-social-instagram:hover{color:#fff}
@media all and (max-width: 1140px){
#footer1 .col4 .large{display:block}
#footer1 .col4 .small{display:none}
}
#footer1 .col5{width:12%;float:left}
#footer1 .col6{width:20%;float:left}
@media all and (max-width: 1140px){
#footer1 .col1{width:35%}
#footer1 .col2{width:22%}
#footer1 .col3{width:25%}
#footer1 .col4{width:15%}
#footer1 .col5{display:none}
#footer1 .col6{display:none}
}
#footer1-mobile{background:#333333;color:#fff;display:none;padding-bottom:20px}
@media all and (max-width: 856px){
#footer1-mobile{display:block}
}
#footer1-mobile a{color:#fff}
#footer1-mobile p{font-size:16px;line-height:24px;font-weight:500;margin:10px 0 0 0}
#footer1-mobile p img{margin-right:30px;float:left}
#footer1-mobile p span{margin-right:30px}
#footer1-mobile #cssmenu{width:100%;color:#ffffff}
#footer1-mobile #cssmenu ul,
#footer1-mobile #cssmenu ul li,
#footer1-mobile #cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#footer1-mobile #cssmenu > ul > li{border-bottom:1px solid #464646}
#footer1-mobile #cssmenu ul ul{display:none;margin:15px 0 15px 30px}
#footer1-mobile #cssmenu > ul > li.active > ul{display:block}
#footer1-mobile #cssmenu .align-right{float:right}
#footer1-mobile #cssmenu > ul > li > a,#footer1-mobile #cssmenu > ul > li > h2{padding:25px 22px 0 22px;cursor:pointer;z-index:2;font-size:22px;line-height:30px;font-weight:bold;letter-spacing:0.22px;text-decoration:none;color:#ffffff;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;display:block}
#footer1-mobile #cssmenu > ul > li > a:hover,#footer1-mobile #cssmenu > ul > li > h2:hover{color:#ffcc00}
#footer1-mobile #cssmenu ul ul ul li a{padding-left:32px}
#footer1-mobile #cssmenu ul ul li a:hover{color:#ffffff}
#footer1-mobile #cssmenu ul ul > li.has-sub > a:after{top:16px;right:26px;background:#dddddd}
#footer1-mobile #cssmenu ul ul > li.has-sub > a:before{top:20px;background:#dddddd}
#footer1-mobile .arrow{position:absolute;right:40px;top:30px;font-size:28px;line-height:42px}
#footer1-mobile .arrow:after{font-family:"Ionicons",sans-serif;content:"\f35f"}
#footer1-mobile .has-sub.open .arrow:after{content:"ï¥"}
#footer1-mobile .sepm{margin:25px 0 0 0;width:60px;height:4px;background:#ffcc00;display:block}
#footer1-mobile .hrs{color:#ffcc00}
#footer1-mobile h2{margin:0;width:70%;float:left;padding-right:0 !important;text-transform:none}
@media all and (max-width: 856px){
#footer1-mobile h2{width:55%}
}
#footer1-mobile .social{border-bottom:none !important}
#footer1-mobile .social a{float:left;padding:0 !important;margin:30px 0 0 3% !important;display:block !important}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){
#footer1-mobile .social a{font-size:32px}
}
#footer1-mobile .lnk{position:relative}
#footer2{background:#000;color:#999;padding:10px 0}
#footer2 h1{text-transform:none}
#footer2 p{font-size:12px;line-height:16px;float:left;margin:10px 0;font-weight:500}
@media all and (max-width: 856px){
#footer2 p{font-size:22px;line-height:22px;font-weight:500}
}
@media all and (max-width: 570px){
#footer2 p{width:55%}
}
#footer2 .dsk{float:right;opacity:0.3}
#footer2 .dsk:hover{opacity:1}
@media all and (max-width: 1140px){
#footer2 .dsk{display:none}
}
#footer2 .mobile{display:none;float:right}
@media all and (max-width: 1140px){
#footer2 .mobile{display:block}
}
.dots-perc span{width:100%}
.overlay.close:focus,.overlay.close:hover{opacity:1}
.heading-center{text-align:center}
.heading-center .sep{margin-left:auto;margin-right:auto}

.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;text-align:center;z-index:99999;overflow:auto}
.overlay nav{text-align:center;position:relative;top:0;height:60%;width:65%;margin:50px auto 0 auto}
@media all and (max-width: 856px){
.overlay nav{width:80%}
}
.overlay h1.heading{margin-top:26px;max-width:72%;margin-left:auto;margin-right:auto}
.overlay h1.heading a{font-size:22px;line-height:30px;font-weight:bold;color:#ffcc00}
.overlay h1{margin-top:4px}
.overlay h1 a{color:#333;font-size:22px;line-height:30px;font-weight:bold;letter-spacing:0.3px;text-transform:uppercase}
.overlay h1 a:hover{cursor:pointer;color:#ffcc00}
@media all and (max-width: 480px){
.overlay h1{font-size:21px;line-height:23px;font-weight:bold;letter-spacing:0.21px}
}
.overlay .ion-android-arrow-dropright{color:#ffcc00;margin:0 0 0 10px;font-size:32px;line-height:48px}
.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative}
.overlay .overlay-close{font-size:32px;line-height:48px;position:absolute;right:50px;top:40px;color:#333;z-index:100}
.overlay .overlay-close:hover{cursor:pointer;color:#ffcc00}
@media all and (max-width: 856px){
.overlay .overlay-close{font-size:24px;right:20px;top:20px}
}
.overlay .overlay-back{font-size:32px;line-height:48px;position:absolute;left:50px;top:40px;color:#333;z-index:100}
.overlay .overlay-back:hover{cursor:pointer;color:#ffcc00}
@media all and (max-width: 856px){
.overlay .overlay-back{font-size:24px;left:20px;top:20px}
}

.cont{overflow-x:hidden;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}
.cont.overlay-open{
  }
.cont::after{content:'';opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);-webkit-transition:opacity 0.5s,visibility 0s 0.5s;transition:opacity 0.5s,visibility 0s 0.5s}
.cont.overlay-open::after{visibility:visible;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}
.overlay-contentpush{visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.5s,visibility 0s 0.5s;transition:transform 0.5s,visibility 0s 0.5s}
.overlay-contentpush.open{visibility:visible;-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}
@media all and (max-height: 30.5em){
.overlay nav{height:70%;font-size:34px}
.overlay ul li{min-height:34px}
}
.image-bg{max-width:1380px;background:-moz-linear-gradient(left,rgba(0,0,0,0.2) 0%,transparent 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.2) 0%,transparent 100%);background:linear-gradient(to right,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000',endColorstr='#00000000',GradientType=1 )}
.image-bg img{min-height:450px}
.banner{position:relative}
.banner:hover .customLeft,.banner:hover .customRight{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.banner:hover .banner-carousel .owl-controls .owl-pagination{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.banner:hover .banner-carousel .owl-wrapper-outer .owl-wrapper .owl-item .content .fb{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.banner:hover .banner-carousel .owl-wrapper-outer .owl-wrapper .owl-item .content .twitter{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
@media all and (max-width: 856px){
.banner{margin-bottom:20px}
}
.banner .customLeft{position:absolute;left:50px;top:250px;z-index:998;height:23px;width:13px;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
@media all and (max-width: 1240px){
.banner .customLeft{left:20px}
}
@media all and (max-width: 1140px){
.banner .customLeft{visibility:hidden;display:none}
}
.banner .customLeft a{font-size:32px;color:#fff}
.banner .customLeft a:hover{cursor:pointer}
.banner .customRight{position:absolute;right:50px;top:250px;z-index:998;height:23px;width:13px;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
@media all and (max-width: 1240px){
.banner .customRight{right:20px}
}
@media all and (max-width: 1140px){
.banner .customRight{visibility:hidden;display:none}
}
.banner .customRight a{font-size:32px;color:#fff}
.banner .customRight a:hover{cursor:pointer}
.banner .banner-carousel .one{background:url(../images/home/1.jpg) no-repeat}
.banner .banner-carousel .two{background:url(../images/home/2.jpg) no-repeat}
.banner .banner-carousel .three{background:url(../images/home/3.jpg) no-repeat}
.banner .banner-carousel .image{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}
@media all and (max-width: 768px){
.banner .banner-carousel .image .image-bg{background-color:#000;opacity:0.3}
}
.banner .banner-carousel .image .cnt{width:1140px;margin:0 auto;padding-top:200px;position:absolute;top:0;left:0;right:0;bottom:0}
@media all and (max-width: 1320px){
.banner .banner-carousel .image .cnt{width:100%;margin:initial}
}
@media all and (max-width: 1175px){
.banner .banner-carousel .image .cnt{padding-top:160px}
}
@media all and (max-width: 1140px){
.banner .banner-carousel .image .cnt{padding-top:125px}
}
@media all and (max-width: 856px){
.banner .banner-carousel .image .cnt{width:90%;margin:0 auto;padding-left:0;padding-top:130px}
}
.banner .banner-carousel .image .cnt img{width:100%;position:absolute;top:0;left:0}
.banner .banner-carousel .image .content,.oneUpContainer .oneupBannerContent{margin-bottom:20px;max-width:550px}
@media all and (max-width: 856px){
.banner .banner-carousel .image .content,.oneUpContainer .oneupBannerContent{width:100%;text-align:center}
}
.banner .banner-carousel .image .content h1,.oneUpContainer .oneupBannerContent h1{font-size:48px;line-height:64px;letter-spacing:0.5px;color:#fff;margin:0 0 17px 0;font-weight:normal}
@media all and (max-width: 1140px){
.banner .banner-carousel .image .content h1,.oneUpContainer .oneupBannerContent h1{font-size:48px;line-height:44px;font-weight:bold;letter-spacing:0.4px}
}
@media all and (max-width: 768px){
.banner .banner-carousel .image .content h1,.oneUpContainer .oneupBannerContent h1{font-size:30px;line-height:34px;font-weight:bold;letter-spacing:0.3px}
}
@media all and (max-width: 856px){
.banner .banner-carousel .image .content h1,.oneUpContainer .oneupBannerContent h1{font-size:25px;line-height:28px;font-weight:bold;letter-spacing:0.25px;margin:0 0 5px 0}
}
@media all and (max-width: 570px){
.banner .banner-carousel .image .content h1,.oneUpContainer .oneupBannerContent h1{font-size:22px;line-height:25px;font-weight:bold;letter-spacing:0.22px}
}
.banner .banner-carousel .image .content p,.oneUpContainer .oneupBannerContent p{font-size:20px;line-height:20px;font-weight:500;color:#fff;margin:0 0 30px 0}
.promotions h2{text-transform:none}
.banner-row{width:100%;float:left}
@media all and (max-width: 856px){
.banner .banner-carousel .image .content p,.oneUpContainer .oneupBannerContent p{margin-bottom:15px}
}
.banner .banner-carousel .image .content a,.oneUpContainer .oneupBannerContent a{float:left}
@media all and (max-width: 856px){
.banner .banner-carousel .image .content a,.oneUpContainer .oneupBannerContent a{float:none}
}
.banner .banner-carousel .image .content .fb,.oneUpContainer .oneupBannerContent .fb{font-size:28px;line-height:42px;color:#999;margin-top:5px;margin-left:5px;z-index:999}
.banner .banner-carousel .image .content .fb:hover,.oneUpContainer .oneupBannerContent .fb:hover{color:#fff}
.banner .banner-carousel .image .content .twitter,.oneUpContainer .oneupBannerContent .twitter{font-size:28px;line-height:42px;color:#999;margin-top:5px;z-index:999}
.banner .banner-carousel .image .content .twitter:hover,.oneUpContainer .oneupBannerContent .twitter:hover{color:#fff}
.banner .banner-carousel .image .btn,.oneUpContainer .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#000;margin:0;min-width:145px;background:#ffcc00;height:50px;text-align:center;outline:none}
.banner .banner-carousel .image a.banner-a,.oneUpContainer a.banner-a{font-size:16px;line-height:24px;font-weight:500;margin:10px 0 10px 0;color:#fff;text-decoration:underline}
.banner .banner-carousel .image a.banner-a:hover,.oneUpContainer a.banner-a:hover{cursor:pointer}
.banner .owl-theme .owl-controls .owl-page span{border-radius:unset!important}
.banner .banner-carousel .image .btn:hover{background-color:#FEBC00;color:#000}
.oneUpContainer .btn:hover{background-color:#000;color:#fff}
.banner .banner-carousel .image .icon,.oneUpContainer .icon{margin-left:20px}
.banner .banner-carousel .owl-controls{position:absolute;bottom:10px;width:100%}
@media all and (max-width: 1140px){
.banner .banner-carousel .owl-controls{width:100%}
}
.banner .banner-carousel .owl-controls .owl-page span{background:#fff}
.banner .banner-carousel .owl-controls .owl-pagination{visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
@media all and (max-width: 1140px){
.banner .banner-carousel .owl-controls .owl-pagination{visibility:visible;opacity:1}
}
.catalogues{position:relative;margin-top:40px;margin-bottom:80px}

.catalogues h1{font-size:30px;line-height:42px;font-weight:bold;letter-spacing:0.3px;margin-bottom:20px}
@media all and (max-width: 856px){
.catalogues h1{font-size:22px;line-height:22px;font-weight:bold;letter-spacing:0.22px}
}
@media all and (max-width: 570px){
.catalogues h1{margin-left:7.5px}
}
.catalogues .customLeft{position:absolute;right:190px;top:0;z-index:998;height:40px;width:40px}
@media all and (max-width: 768px){
.catalogues .customLeft{right:192px}
}
@media all and (max-width: 856px){
.catalogues .customLeft{display:none}
}
.catalogues .customLeft a{background:url(../images/main-left.png);height:40px;width:40px;display:block}
.catalogues .customLeft a:hover{cursor:pointer;background:url(../images/main-left-hover.png)}
.catalogues .customRight{position:absolute;right:145px;top:0;z-index:998;height:40px;width:40px}
@media all and (max-width: 768px){
.catalogues .customRight{right:147px}
}
@media all and (max-width: 856px){
.catalogues .customRight{display:none}
}
.catalogues .customRight a{background:url(../images/main-right.png);height:40px;width:40px;display:block}
.catalogues .customRight a:hover{cursor:pointer;background:url(../images/main-right-hover.png)}
.catalogues .viewAll{position:absolute;right:38px;top:0;z-index:998;height:40px;width:97px}
@media all and (max-width: 768px){
.catalogues .viewAll{right:45px}
}
@media all and (max-width: 856px){
.catalogues .viewAll{right:20px;top:-10px}
}
@media all and (max-width: 570px){
.catalogues .viewAll{right:-14px}
}
.catalogues .viewAll a{background:url(../images/view-all.png);height:40px;width:97px;display:block}
.catalogues .viewAll a:hover{cursor:pointer}
@media all and (min-width: 856px){
.catalogues .viewAll a:hover{background:url(../images/view-all-hover.png)}
}
@media all and (max-width: 570px){
.catalogues .catalogue-carousel{margin:0 auto}
}
@media all and (max-width: 570px){
.catalogues .catalogue-carousel.owl-carousel .owl-wrapper-outer{overflow:visible}
}
.catalogues .catalogue-carousel .item{background:#fff;margin:0 15px;padding:15px;position:relative;overflow:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
@media all and (max-width: 570px){
.catalogues .catalogue-carousel .item{margin:0 7.5px}
}
.catalogues .catalogue-carousel .item .wrap{overflow:hidden}
@media all and (min-width: 641px){
.catalogues .catalogue-carousel .item .wrap{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
}
.catalogues .catalogue-carousel .item .img{width:100%;height:auto}
@media all and (min-width: 641px){
.catalogues .catalogue-carousel .item .img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
}
.catalogues .catalogue-carousel .item p{position:absolute;bottom:20px;color:#fff;padding:0 25px 0 10px;font-size:22px;line-height:30px;font-weight:bold;letter-spacing:0.22px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
@media all and (max-width: 1140px){
.catalogues .catalogue-carousel .item p{font-size:22px;line-height:30px;font-weight:bold;letter-spacing:0.22px;bottom:55px}
}
.catalogues .catalogue-carousel .item .view{font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.14px;color:#ffcc00;text-transform:uppercase;padding:15px;position:absolute;bottom:-50px;left:0;right:0;background-color:#fff;-webkit-transition:bottom 0.3s ease-in-out;transition:bottom 0.3s ease-in-out}
.catalogues .catalogue-carousel .item .view .arrow{margin:-5px 5px 0 0}
@media all and (max-width: 1140px){
.catalogues .catalogue-carousel .item .view{font-size:20px;line-height:28px;font-weight:bold;letter-spacing:0.2px;display:block;bottom:0}
}
.catalogues .catalogue-carousel .item:hover{-webkit-box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
@media all and (max-width: 856px){
.catalogues .catalogue-carousel .item:hover{-webkit-box-shadow:none;box-shadow:none}
}
@media all and (min-width: 641px){
.catalogues .catalogue-carousel .item:hover .img{transform:scale(1.25,1.4)}
}
.catalogues .catalogue-carousel .item:hover p{bottom:55px}
@media all and (max-width: 641px){
.catalogues .catalogue-carousel .item:hover p{bottom:55px}
}
.catalogues .catalogue-carousel .item:hover .view{display:block;bottom:0}
.catalogues .owl-controls{position:absolute;bottom:0px;width:100%}
.catalogues .owl-controls .owl-pagination{display:block}
.catalogues .owl-controls .owl-pagination .owl-page span{display:inline-block;height:2px;margin:0px;filter:Alpha(Opacity=100);opacity:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:#e9e9e9;width:40px}
.catalogues .owl-controls .owl-pagination .owl-page.active span{background:#999999}
.catalogues .owl-item{padding-bottom:10px}
#promo{margin:80px auto 0 auto;background:#fff}
#promo .promoa{display:none}
@media all and (max-width: 856px){
#promo .promoa{display:block}
}
#promo .promob{display:block}
@media all and (max-width: 856px){
#promo .promob{display:none}
}
#promo .text{width:340px;margin:15% auto}
@media all and (max-width: 1300px){
#promo .text{margin:10% auto}
}
@media all and (max-width: 960px){
#promo .text{width:80%;margin:5% auto}
}
#promo .text .sep{margin-bottom:10px}
#promo .text h1{font-size:30px;line-height:42px;font-weight:bold;letter-spacing:0.3px;text-transform:uppercase;margin:0 0 10px 0}
#promo .text p{font-size:14px;line-height:22px;margin-bottom:30px}
@media all and (max-width: 856px){
#promo .text p{font-size:18px;line-height:22px}
}
#promo .text a{font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;color:#ffcc00;text-transform:uppercase}
#promo .text a img{margin:-5px 5px 0 0}
#promo .text .promo-link{background:url(../images/home/promo-link.png) no-repeat;width:7px;height:12px;display:block;float:left;margin:3px 10px 0 0}
@media all and (max-width: 856px){
#promo .text .promo-link{background:url(../images/home/promo-link-large.png) no-repeat;width:14px;height:23px;margin:3px 10px 0 0}
}
.search-results{
  }
.search-results .result-content-wrapper{clear:both;padding:0}
.search-results .result-content-wrapper a{color:#000;text-decoration:none}
.search-results #inpt{background:#fff;position:relative;padding:20px}
.search-results #inpt .inner .ion-search,.search-results #inpt .content-detail .inner1 .ion-search,.content-detail .search-results #inpt .inner1 .ion-search{font-size:32px;line-height:48px}
.search-results #inpt .inner .inp,.search-results #inpt .content-detail .inner1 .inp,.content-detail .search-results #inpt .inner1 .inp{font-size:28px;line-height:42px;font-weight:500;border:none;color:#000;margin:10px 0 0 20px;padding:5px;outline:none}
.search-results #inpt .inner p,.search-results #inpt .content-detail .inner1 p,.content-detail .search-results #inpt .inner1 p{margin-left:60px;font-size:12px;line-height:16px;font-weight:500;color:#999}
.search-results #inpt .close-search{position:absolute;right:35px;top:30px;font-size:28px;line-height:42px;color:#808080}
.search-results #inpt .close-search:hover{cursor:pointer}
@media all and (max-width: 500px){
.search-results #inpt .close-search{right:25px;top:0}
}
.search-results #inpt .result{padding:0 0 0 60px}
.search-results #inpt .result a{font-size:16px;line-height:24px;font-weight:500;color:#333}
.search-results #inpt .result .ion-android-arrow-dropright{color:#ffcc00;margin-right:15px;font-size:24px;line-height:32px}
.search-results #inpt .result:hover{background:rgba(245,245,245,0.9);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}
.search-results #inpt .result p{margin:0}
.search-results .search-content-result{background-color:#ffffff;margin:10px auto 10px auto;overflow:auto;padding:2% 5%;width:100%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.search-results .search-content-result .sep1{margin:6px 0 1px 0}
.search-results .search-content-below{background-color:#ffffff;margin:10px auto 10px auto;overflow:auto;padding:0 5% 0 0;width:100%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.search-results .search-content-below:hover{-webkit-box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.search-results .search-content-below:hover h3{color:#ffcc00}
.search-results .search-content-below .image-container{display:inline-block;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}
@media all and (max-width: 1140px){
.search-results .search-content-below .img-fluid{width:100%}
}
.search-results .search-content-below .sep1{margin:5px 0}
.search-results .search-content-below .content-date{color:#999;font-size:16px;line-height:24px;letter-spacing:0.16px;font-weight:bold;text-transform:uppercase}
.search-results .search-content-below .col-md-3 img{margin-right:35px;width:100%}
.search-results .search-content-below .col-md-3{margin-left:0;padding-left:0}
.search-results .search-content-below div.content-download{color:#999;font-size:16px;line-height:24px;letter-spacing:0.16px;font-weight:bold;text-transform:uppercase}
.search-results .search-content-below h3{-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;-webkit-transition:color .5s ease;transition:color .5s ease;font-weight:bold;line-height:32px;font-size:25px;letter-spacing:0.25px;color:#000}
.search-results .search-content-below .content-download{color:#999;font-weight:bold;font-size:16px;line-height:24px;letter-spacing:0.16px;text-transform:uppercase}
.search-results .search-content-below .content-summary{color:#999;font-size:1.1em;padding:1% 0}
.search-results .search-content-result:hover{-webkit-box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.search-results .search-content-result:hover h3{color:#ffcc00}
.search-results .search-content-result .content-date{color:#999;font-size:16px;line-height:24px;letter-spacing:0.16px;font-weight:bold;text-transform:uppercase}
.search-results .search-content-result h3{-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;-webkit-transition:color .5s ease;transition:color .5s ease;font-weight:bold;font-size:2.2em}
.search-results .search-content-result div.content-download{color:#999;font-size:16px;line-height:24px;letter-spacing:0.16px;font-weight:bold;text-transform:uppercase}
.search-results .search-content-result .content-summary{color:#999;font-size:1.1em;padding:1% 0}
.search-results .search-content-result .image{border:none;margin:0 10px 0 0;text-align:left;width:100%;float:left}
.search-results .image-fill{border:none;bottom:0;height:auto;top:0;width:50%}
#search-control-left{display:inline-block;float:left;font-size:18px;letter-spacing:0.18px;font-weight:bold;padding:0;text-transform:capitalize}
@media all and (max-width: 318px){
#search-control-left{font-size:0.5em !important;width:100%;display:block;clear:both}
}
#search-control-right{display:inline-block;float:right;font-size:18px;line-height:28px;letter-spacing:0.18px;font-weight:bold;padding:0;text-align:right;text-transform:capitalize;width:57%}
.search-results select{display:inline-block}
.search-results .search-content-result h3:hover{color:#ffcc00}
.search-results #not-found-wrapper{width:100%;margin:0 auto;text-align:center;color:#999;margin-top:50px;margin-bottom:50px;min-height:200px}
.search-results #not-found-wrapper hr{margin:20px auto 0 auto;text-align:center;border:none;border-top:1px solid #ccc}
.search-results #not-found-clue{text-align:left;color:#999999;font-weight:bold;font-size:18px;line-height:28px;letter-spacing:0.18px;text-transform:uppercase}
.search-results #content-not-found{font-size:2.3em;color:#999;text-transform:uppercase;margin-top:30px;font-weight:500;line-height:1.1}
.search-results .mgn{margin-left:20px}
@media all and (max-width: 570px){
.search-results .mgn{margin-left:0}
}
.search-results .black{color:#000000}
.search-results .grey{color:#999}
@media all and (max-width: 570px){
.search-results #search-control-left .grey:first-child{display:none}
}
@media all and (max-width: 570px){
.search-results #search-control-left{font-size:1em !important;width:100%;display:block;text-align:left !important;clear:both}
.search-results #search-control-right{text-align:left;font-size:1em !important;width:100% !important;display:block;clear:both;padding:5px 0}
.search-results .result-content-wrapper .search-content-result img{margin-bottom:20px}
.search-results .result-content-wrapper .search-content-result h3{font-size:1.4em}
.search-results .search-content-below .content-date{color:#999;font-size:1.2em;font-weight:bold;text-transform:uppercase}
.search-results .search-content-below .col-md-3 img{width:100%}
.search-results .search-content-below div.content-download{color:#999;font-weight:bold;font-size:1.1em;text-transform:uppercase}
.search-results .search-content-below .content-summary{width:100% !important}
.search-results .search-content-below .content-summary h3{font-size:1.4em}
}
@media all and (max-width: 570px){
.search-results #search-control-left{font-size:1.6em !important;width:100%;display:block;float:none}
.search-results #search-control-right{font-size:1.6em !important;width:100% !important;display:block;float:none}
.search-results .image{width:35%}
.search-results .result-content-wrapper .search-content-result h3{font-size:2.2em;margin-top:20px}
.search-results .result-content-wrapper .search-content-result img{margin-bottom:25px}
.search-results .search-content-below .content-date{color:#999;font-size:1.2em;font-weight:bold;text-transform:uppercase}
.search-results .search-content-below div.content-download{color:#999;font-size:1.1em;font-weight:bold;text-transform:uppercase}
}
#map{width:100%;height:600px}
#customer-map{width:100%;height:250px}
.store-container{height:100%;background:#000;opacity:0.8;position:absolute;top:103px;width:100%;z-index:5}
@media all and (max-width: 480px){
.store-container{top:68px}
}
.store-container .inner,.store-container .content-detail .inner1,.content-detail .store-container .inner1{width:600px;margin:30px auto 0 auto}
@media all and (max-width: 600px){
.store-container .inner,.store-container .content-detail .inner1,.content-detail .store-container .inner1{width:100%;padding:0 20px}
}
.store-container .inner .ion-android-search,.store-container .content-detail .inner1 .ion-android-search,.content-detail .store-container .inner1 .ion-android-search{font-size:32px;color:#fff}
.store-container .inner .inp,.store-container .content-detail .inner1 .inp,.content-detail .store-container .inner1 .inp{font-size:28px;line-height:42px;font-weight:500;border:none;width:400px;background:transparent;padding:5px;color:#fff;outline:none}
@media all and (max-width: 480px){
.store-container .inner .inp,.store-container .content-detail .inner1 .inp,.content-detail .store-container .inner1 .inp{width:80%;font-size:18px;line-height:28px;font-weight:500}
}
.store-container .inner .des,.store-container .content-detail .inner1 .des,.content-detail .store-container .inner1 .des{margin-left:30px;font-size:12px;line-height:15px;font-weight:500;color:#999}
@media all and (max-width: 480px){
.store-container .inner .des,.store-container .content-detail .inner1 .des,.content-detail .store-container .inner1 .des{margin-left:40px}
}
.store-container .inner h3,.store-container .content-detail .inner1 h3,.content-detail .store-container .inner1 h3{margin:0 0 0 20px}
.store-container .inner h3 a,.store-container .content-detail .inner1 h3 a,.content-detail .store-container .inner1 h3 a{font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px;color:#ffcc00;text-transform:uppercase}
.store-container .inner h3.nolight a,.store-container .content-detail .inner1 h3.nolight a,.content-detail .store-container .inner1 h3.nolight a{color:#666}
.store-container .inner .result,.store-container .content-detail .inner1 .result,.content-detail .store-container .inner1 .result{font-size:16px;line-height:24px;font-weight:500;color:#fff;padding:10px 20px}
.store-container .inner .result .ion-ios-location,.store-container .content-detail .inner1 .result .ion-ios-location,.content-detail .store-container .inner1 .result .ion-ios-location{color:#ffcc00}
.store-container .inner .result:hover,.store-container .content-detail .inner1 .result:hover,.content-detail .store-container .inner1 .result:hover{background:rgba(255,255,255,0.2);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}
.store-container .inner .result p,.store-container .content-detail .inner1 .result p,.content-detail .store-container .inner1 .result p{margin:0}
.store-container .inner .result a,.store-container .content-detail .inner1 .result a,.content-detail .store-container .inner1 .result a{color:#fff}
.store-container .x{position:absolute;right:75px;top:10px;font-size:28px;line-height:42px;color:#808080}
.store-container .x:hover{cursor:pointer}
@media all and (max-width: 500px){
.store-container .x{right:25px;top:0}
}
.sl-header{padding:15px}
.sl-header .drop-container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc}
.sl-header .drop-container .inp{padding:17px 10px 15px 10px;background:#f2f2f2;color:#333;border:none;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:12px;line-height:16px;font-weight:bold;letter-spacing:0.12px}
.sl-header .drop-container .inp.selected{background:#fff}
.sl-header .drop-container .searchInp{position:absolute;right:25px;top:30px;font-size:20px;line-height:28px}
.sl-header .drop-container .searchInp:after{font-family:"Ionicons",sans-serif;content:"\f21f"}
.sl-header .drop-container .drop-style{background:#fff;font-size:12px;line-height:16px;font-weight:bold;letter-spacing:0.12px;padding:15px}
.sl-header .drop-container .drop-style:hover{background:#f2f2f2;cursor:pointer}
.sl-header .drop-container .drop-style span{color:#ffcc00}
.sl-header .drop-container .drop-style:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.sl-header h3{margin:10px 0 0 0}
.sl-header h3 a{font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16 px;color:#666}
.sl-header h3 a:hover{color:#ffcc00}
.sl-header hr{margin-top:10px}
.sidebar{position:absolute;top:150px;left:10px;background:#fff;z-index:4;width:300px}
.sidebar #sl{color:#000;position:relative}
.sidebar #sl ul,
.sidebar #sl ul li{margin:0;padding:0;border:0;list-style:none;line-height:1;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sidebar #sl > ul > li.active > ul{display:block}
.sidebar #sl .align-right{float:right}
.sidebar #sl ul ul ul li a{padding-left:32px}
.sidebar #sl ul ul li a:hover{color:#ffffff}
.sidebar #sl ul ul > li.has-sub > a:after{top:16px;right:26px;background:#dddddd}
.sidebar #sl ul ul > li.has-sub > a:before{top:20px;background:#dddddd}
.sidebar #sl #lnk{background:#f2f2f2;padding:20px;z-index:2;text-decoration:none;color:#000;display:block;font-size:22px;line-height:22px;font-weight:bold;letter-spacing:0.22px}
.sidebar #sl #lnk .arrow{position:absolute;right:25px;top:20px;font-size:28px;line-height:42px}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){
.sidebar #sl #lnk .arrow{font-size:40px}
}
.sidebar #sl #lnk .arrow:after{font-family:"Ionicons",sans-serif;content:"\f365"}
.sidebar #sl .has-sub.open .arrow:after{content:"ïŸ" !important}
.sidebar #sl #lnk-body{overflow-x:hidden;height:520px}
.sidebar #sl #lnk-body .sl-container{position:absolute;margin:0px;padding:0px;width:100%;height:725px;overflow:hidden;background:#f2f2f2}
.sidebar #sl #lnk-body .sl-container .box{position:absolute;width:100%}
.sidebar #sl #lnk-body .sl-container #sl-body1{left:0;background:#fff}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item{padding:15px 15px 15px 40px;border-bottom:1px solid #ccc;position:relative}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item:hover{background-color:#ccc;cursor:pointer}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item:hover a,.sidebar #sl #lnk-body .sl-container #sl-body1 .item:hover .clock .ion-clock,.sidebar #sl #lnk-body .sl-container #sl-body1 .item:hover .navigate,.sidebar #sl #lnk-body .sl-container #sl-body1 .item:hover .distance{color:#fff}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item:hover .ion-chevron-right{color:#000}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item h1{font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;color:#000;margin-top:10px}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item h1 span{font-size:10px;line-height:14px;font-weight:bold;background:#ffcc00;color:#fff;margin:2px 10px 0 -25px;padding:3px 5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;float:left}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item p{font-size:14px;line-height:22px;font-weight:500;margin-bottom:3px;color:#666}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item a{color:#cdcdcd;text-transform:uppercase;font-size:22px;line-height:30px;font-weight:bold;letter-spacing:0.16px;margin:10px 20px 0 0;display:block;float:left}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item .clock{float:left;margin:8px 10px 0 0}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item .clock .ion-clock{color:#999;font-size:12px;line-height:16px}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item .navigate{float:left;margin:8px 10px 0 0}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item .navigate .ion-navigate{color:#999;font-size:12px;line-height:16px}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item .distance{float:left;color:#999;margin:10px 0 0 0;font-size:12px;line-height:16px;font-weight:bold;letter-spacing:0.16px}
.sidebar #sl #lnk-body .sl-container #sl-body1 .item .ion-chevron-right{position:absolute;right:30px;top:60px;font-size:20px;line-height:28px;color:#999}
.sidebar #sl #lnk-body .sl-container #sl-body2{left:100%;background:#fff}
.sidebar #sl #lnk-body .sl-container #sl-body2 .back{font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px;color:#666;text-transform:uppercase;margin:10px 0 10px 20px;display:block}
.sidebar #sl #lnk-body .sl-container #sl-body2 .back:hover{cursor:pointer}
.sidebar #sl #lnk-body .sl-container #sl-body2 h1{font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;color:#fff;margin:0;background:#333333;padding:15px;position:relative;padding-left:55px}
.sidebar #sl #lnk-body .sl-container #sl-body2 h1 span{background:#ffcc00;color:#fff;margin-right:10px;padding:3px 5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:absolute;left:15px;top:15px;min-width:30px;display:inline-block;text-align:center}
.sidebar #sl #lnk-body .sl-container #sl-body2 .nav-tabs{background-color:#fff;margin:10px 10px 0 10px}
@media all and (max-width: 640px){
.sidebar #sl #lnk-body .sl-container #sl-body2 .nav-tabs{margin:10px 0 0 0}
}
.sidebar #sl #lnk-body .sl-container #sl-body2 .nav-tabs li{padding:10px 0;background:#f8f8f8;color:#666;width:49%}
.sidebar #sl #lnk-body .sl-container #sl-body2 .nav-tabs li:first-child{margin-right:2%}
.sidebar #sl #lnk-body .sl-container #sl-body2 .nav-tabs li.active{background:#f2f2f2}
.sidebar #sl #lnk-body .sl-container #sl-body2 .nav-tabs li.active a{color:#333333}
.sidebar #sl #lnk-body .sl-container #sl-body2 .nav-tabs li a{background:none;padding:0;text-transform:uppercase;text-align:center;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;color:#666;border:none}
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content{margin:0 10px 10px 10px;padding:15px;background:#f2f2f2}
@media all and (max-width: 640px){
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content{margin:0}
}
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content .tab-pane{padding-top:10px}
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content h2{font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.18px;color:#323232;margin:0 0 5px 0;text-transform:none}
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content h2 span{width:25px;margin-right:10px}
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content .ion-android-compass{font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px}
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content .navigate{font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px;float:left;margin:10px 10px 0 0}
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content .distance{font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px;float:left;margin:10px 0 0 5px}
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content hr{border-bottom:1px solid #9a9a9a}
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content #home p{font-size:22px;line-height:30px;margin-left:25px}
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content #profile p{font-size:14px;line-height:22px;font-weight:500;margin-bottom:5px;width:49%;float:left;white-space:nowrap}
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#080005;margin:0;min-width:100%;background:#ffcc00;height:50px;text-align:center;outline:none}
.sidebar #sl #lnk-body .sl-container #sl-body2 .tab-content button{text-transform:uppercase;margin-bottom:10px !important}
.sidebar #store-mobile{display:none}
.sidebar #store-mobile h1{font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;color:#fff;margin:0;background:#333333;padding:15px}
.sidebar #store-mobile h1 span{background:#ffcc00;color:#fff;margin-right:10px;padding:3px 5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.store-white,.store-yellow{background:url(../images/store-locator/white.png);width:120px;height:42px}
.store-white .number,.store-yellow .number{font-size:13px;line-height:18px;font-weight:bold;letter-spacing:0.13px;color:#333;float:left;margin:12px 0 0 17px}
.store-white .store,.store-yellow .store{letter-spacing:0.13px;font-size:13px;line-height:18px;font-weight:bold;color:#333;text-transform:uppercase;float:left;margin:12px 0 0 16px;padding:0}
.store-yellow{background:url(../images/store-locator/yellow.png)}
.store-all-white{background:url(../images/store-locator/all-white.png);width:120px;height:42px}
.store-all-white .store{font-size:13px;line-height:18px;font-weight:bold;letter-spacing:0.13px;color:#333;text-transform:uppercase;padding:12px 0 0 0;text-align:center}
.store-all-yellow{background:url(../images/store-locator/yellow.png);width:120px;height:42px}
.store-all-yellow .store{font-size:13px;line-height:18px;font-weight:bold;letter-spacing:0.13px;color:#333;text-transform:uppercase;padding:12px 0 0 0;text-align:center}
#category-listing{background-color:#fff;background-color:transparent}
#category-listing img{width:100%}
#category-listing .listing-item{background:#fff;margin-bottom:30px}
#category-listing .listing-item .content{width:75%;margin:0 auto;padding:7% 0}
@media all and (max-width: 1140px){
#category-listing .listing-item .content{width:92%;padding:6% 0}
}
#category-listing .listing-item h3{-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;font-size:25px;line-height:35px;font-weight:bold;letter-spacing:0.25px;color:#333;margin:0 0 5px 0}
#category-listing .listing-item h3:hover{color:#ffcc00;cursor:pointer}
#category-listing .listing-item p#header-intro{color:#cccccc !important;font-size:16px;line-height:24px;font-weight:400;margin:10px 25px 10px 0 !important}
#category-listing .listing-item p.header-summary{margin:10px 25px 10px 0 !important;font-size:16px;line-height:24px;font-weight:500}
#category-listing .listing-item .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#000;margin:0;min-width:145px;background:#ffcc00;height:50px;text-align:center;outline:none}
#category-listing .listing-item .btn:hover{background-color:#ffd633}
#category-listing .listing-item .col-md-3:hover{-moz-box-shadow:none;-o-box-shadow:3px 3px 15px -3px gray;-webkit-box-shadow:3px 3px 15px -3px gray;box-shadow:3px 3px 15px -3px gray;-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);-webkit-transform:scale(1.01);transform:scale(1.01);background-color:#fff}
#category-listing .thumb-tiles .thumb-item{margin-bottom:20px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#category-listing .thumb-tiles .thumb-item:hover{-webkit-box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);background:#fff;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
#category-listing .thumb-tiles .thumb-item:hover h3{color:#ffcc00;cursor:pointer}
#category-listing .thumb-tiles .list-thumbs{padding:10px 15px}
#category-listing .thumb-tiles .list-thumbs h3{-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;font-weight:bold;font-size:22px;line-height:30px;letter-spacing:0.22px;color:#333;margin:0 0 5px 0;text-transform:uppercase}
#category-listing .thumb-tiles .list-thumbs .sep{margin:10px 0}
#category-listing .thumb-tiles .list-thumbs p{font-size:14px;line-height:22px;font-weight:500;color:#333}
#category-listing .thumb-tiles .list-thumbs a{color:#ffcc00;font-weight:bold;font-size:18px;line-height:28px;letter-spacing:0.18px;text-transform:uppercase;display:block;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}
#category-listing .thumb-tiles .list-thumbs a:hover{color:#ffcc00;cursor:pointer}
#content-listing .carousel-container{position:relative}
#content-listing .carousel-container:hover .customLeft,#content-listing .carousel-container:hover .customRight{display:block}
#content-listing .carousel-container .customLeft{position:absolute;left:25px;top:160px;z-index:998;height:23px;width:13px;display:none}
@media all and (max-width: 1240px){
#content-listing .carousel-container .customLeft{left:20px}
}
@media all and (max-width: 640px){
#content-listing .carousel-container .customLeft{display:none}
}
#content-listing .carousel-container .customLeft a{font-size:32px;line-height:44px;color:#fff}
#content-listing .carousel-container .customLeft a:hover{cursor:pointer}
#content-listing .carousel-container .customRight{position:absolute;right:25px;top:160px;z-index:998;height:23px;width:13px;display:none}
@media all and (max-width: 1240px){
#content-listing .carousel-container .customRight{right:20px}
}
@media all and (max-width: 640px){
#content-listing .carousel-container .customRight{display:none}
}
#content-listing .carousel-container .customRight a{font-size:32px;line-height:44px;color:#fff}
#content-listing .carousel-container .customRight a:hover{cursor:pointer}
#content-listing .carousel-container .content-listing-carousel .owl-item:hover .image .cnt .content .fb{display:block}
#content-listing .carousel-container .content-listing-carousel .owl-item:hover .image .cnt .content .twitter{display:block}
#content-listing .carousel-container .content-listing-carousel .owl-item:hover .image .cnt .content .email{display:block}
#content-listing .carousel-container .content-listing-carousel .owl-item .custom-container,#content-listing .carousel-container .content-listing-carousel .owl-item .custom-container1{padding:70px 0}
@media all and (max-width: 1060px){
#content-listing .carousel-container .content-listing-carousel .owl-item .custom-container,#content-listing .carousel-container .content-listing-carousel .owl-item .custom-container1{padding:70px 0 0 90px}
}
@media all and (max-width: 640px){
#content-listing .carousel-container .content-listing-carousel .owl-item .custom-container,#content-listing .carousel-container .content-listing-carousel .owl-item .custom-container1{padding:90px 50px 0 50px}
}
#content-listing .carousel-container .content-listing-carousel .one{background:url(../images/content-listing/1.jpg)}
#content-listing .carousel-container .content-listing-carousel .two{background:url(../images/content-listing/2.jpg)}
#content-listing .carousel-container .content-listing-carousel .three{background:url(../images/content-listing/3.jpg)}
#content-listing .carousel-container .content-listing-carousel .image{height:367px}
#content-listing .carousel-container .content-listing-carousel .image .cnt{padding-top:65px;width:485px;margin:initial;padding-left:75px}
@media all and (max-width: 640px){
#content-listing .carousel-container .content-listing-carousel .image .cnt{width:90%;margin:0 auto;padding-left:0;padding-top:50px}
}
#content-listing .carousel-container .content-listing-carousel .image .content{width:400px;margin-bottom:20px;position:relative}
@media all and (max-width: 640px){
#content-listing .carousel-container .content-listing-carousel .image .content{width:100%;text-align:center}
#content-listing .carousel-container .content-listing-carousel .image .content .sep2{margin:0 auto;width:35px}
}
#content-listing .carousel-container .content-listing-carousel .image .content h1{font-size:30px;line-height:42px;letter-spacing:0.3px;color:#fff;margin:0 0 10px 0;text-transform:uppercase;font-weight:normal}
@media all and (max-width: 640px){
#content-listing .carousel-container .content-listing-carousel .image .content h1{text-transform:capitalize}
}
#content-listing .carousel-container .content-listing-carousel .image .content p{font-size:16px;line-height:24px;font-weight:500;color:#fff;margin:10px 0 30px 0}
#content-listing .carousel-container .content-listing-carousel .image .content a{float:left}
@media all and (max-width: 640px){
#content-listing .carousel-container .content-listing-carousel .image .content a{float:none;display:inline-block}
}
#content-listing .carousel-container .content-listing-carousel .image .content .clearfix:after{clear:none}
#content-listing .carousel-container .content-listing-carousel .image .content .fb{font-size:28px;line-height:42px;color:#999;margin-top:5px;margin-left:5px;display:none}
@media all and (max-width: 640px){
#content-listing .carousel-container .content-listing-carousel .image .content .fb{margin:10px 0 0 0;float:left;margin-left:37%}
}
#content-listing .carousel-container .content-listing-carousel .image .content .fb:hover{color:#fff}
#content-listing .carousel-container .content-listing-carousel .image .content .twitter,#content-listing .carousel-container .content-listing-carousel .image .content .email,#content-listing .carousel-container .content-listing-carousel .image .content .instagram{font-size:28px;line-height:42px;color:#999;margin-top:5px;display:none}
@media all and (max-width: 640px){
#content-listing .carousel-container .content-listing-carousel .image .content .twitter,#content-listing .carousel-container .content-listing-carousel .image .content .email,#content-listing .carousel-container .content-listing-carousel .image .content .instagram{margin:10px 0 0 0;float:left}
}
#content-listing .carousel-container .content-listing-carousel .image .content .twitter:hover,#content-listing .carousel-container .content-listing-carousel .image .content .email:hover,#content-listing .carousel-container .content-listing-carousel .image .content .instagram:hover{color:#fff}
#content-listing .carousel-container .content-listing-carousel .image .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#000;margin:0;min-width:145px;background:#ffcc00;height:50px;text-align:center;outline:none}
#content-listing .carousel-container .content-listing-carousel .image .btn:hover{background-color:#ffd633}
#content-listing .carousel-container .content-listing-carousel .image .icon{margin-left:20px}
@media all and (max-width: 640px){
#content-listing .carousel-container .content-listing-carousel .image .icon{margin:0 5px 0 10px}
}
#content-listing .carousel-container .content-listing-carousel .owl-controls{position:absolute;bottom:10px;width:100%}
#content-listing .carousel-container .owl-controls{position:absolute;bottom:-40px;width:100%}
#content-listing .carousel-container .owl-controls .owl-pagination{display:block}
#content-listing .carousel-container .owl-controls .owl-pagination .owl-page span{display:inline-block;height:2px;margin:0px;filter:Alpha(Opacity=100);opacity:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:#e9e9e9;width:40px}
#content-listing .carousel-container .owl-controls .owl-pagination .owl-page.active span{background:#999999}
#content-listing .listing-item{margin:20px 0;background:#fff;position:relative;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#content-listing .listing-item:hover{-webkit-box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
#content-listing .listing-item:hover .social .mobile{display:block}
@media all and (max-width: 640px){
#content-listing .listing-item .col-xs-12{padding:0}
}
#content-listing .listing-item img{max-height:198px}
@media all and (max-width: 1140px){
#content-listing .listing-item img{width:100%}
}
@media all and (max-width: 767px){
#content-listing .listing-item img{max-height:initial}
}
#content-listing .listing-item h3{-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;color:#000;text-transform:uppercase;margin:15px 0 5px 0;font-size:25px;line-height:35px;font-weight:bold;letter-spacing:0.25px}
@media all and (max-width: 640px){
#content-listing .listing-item h3{margin-left:20px}
}
#content-listing .listing-item .social .fb{font-size:20px;line-height:28px;color:#999;position:absolute;top:10px;right:100px}
@media all and (max-width: 640px){
#content-listing .listing-item .social .fb{float:none;margin:10px 0 0 0}
}
#content-listing .listing-item .social .fb:hover{color:#ffcc00}
@media all and (max-width: 640px){
#content-listing .listing-item .social .fb{display:none}
}
#content-listing .listing-item .social .twitter,#content-listing .listing-item .social .email,#content-listing .listing-item .social .instagram{font-size:20px;line-height:28px;color:#999;position:absolute;top:10px}
@media all and (max-width: 640px){
#content-listing .listing-item .social .twitter,#content-listing .listing-item .social .email,#content-listing .listing-item .social .instagram{float:none;margin:10px 0 0 0}
}
#content-listing .listing-item .social .twitter:hover,#content-listing .listing-item .social .email:hover,#content-listing .listing-item .social .instagram:hover{color:#ffcc00}
@media all and (max-width: 640px){
#content-listing .listing-item .social .twitter,#content-listing .listing-item .social .email,#content-listing .listing-item .social .instagram{display:none}
}
#content-listing .listing-item .social .twitter{right:75px}
#content-listing .listing-item .social .email{right:50px}
#content-listing .listing-item .social .instagram{right:25px}
#content-listing .listing-item .social .mobile{font-size:28px;line-height:42px;color:#999;display:none;position:absolute;top:10px;right:20px}
@media all and (max-width: 1024px){
#content-listing .listing-item .social .mobile{display:block}
}
#content-listing .listing-item .content-date{color:#999;font-size:16px;line-height:24px;letter-spacing:0.16px;font-weight:bold;text-transform:uppercase;margin:0}
@media all and (max-width: 640px){
#content-listing .listing-item .content-date{margin-left:20px}
}
#content-listing .listing-item .sep.main{margin:5px 0}
@media all and (max-width: 640px){
#content-listing .listing-item .sep.main{margin-left:20px}
}
#content-listing .listing-item p{color:#333;font-size:14px;line-height:22px;font-weight:500}
@media all and (max-width: 640px){
#content-listing .listing-item p{margin-left:10px;margin-right:10px}
}
#content-listing .listing-item .content-action{color:#999;font-size:18px;line-height:28px;letter-spacing:0.18px;font-weight:bold;text-transform:uppercase;margin-bottom:15px;display:block;float:left;margin-right:20px;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}
#content-listing .listing-item .content-action:before{margin-right:7px}
#content-listing .listing-item .content-action:hover{color:#ffcc00;cursor:pointer}
@media all and (max-width: 640px){
#content-listing .listing-item .content-action{margin-left:20px;margin-bottom:0;padding:10px 0;float:none;border-bottom:1px solid #f2f2f2;color:#ffcc00}
#content-listing .listing-item .content-action:last-of-type{border-bottom:0}
}
.content-detail img{width:100%}
.content-detail.custom-container,.content-detail.custom-container1{margin-bottom:20px}
.content-detail .social{float:right}
@media all and (max-width: 640px){
.content-detail .social{margin-bottom:10px}
}
.content-detail .social .fb,.content-detail .social .twitter,.content-detail .social .email,.content-detail .social .instagram{font-size:20px;line-height:28px;color:#999;float:left;margin-left:10px}
.content-detail .social .fb:hover,.content-detail .social .twitter:hover,.content-detail .social .email:hover,.content-detail .social .instagram:hover{color:#ffcc00}
@media all and (max-width: 640px){
.content-detail .social .fb,.content-detail .social .twitter,.content-detail .social .email,.content-detail .social .instagram{display:none}
}
.content-detail .social .mobile{font-size:28px;line-height:42px;color:#999;display:none}
@media all and (max-width: 640px){
.content-detail .social .mobile{display:block}
}
.content-detail .inner,.content-detail .inner1{background:#fff;padding:60px 93px}
@media all and (max-width: 640px){
.content-detail .inner,.content-detail .inner1{padding:15px 10px}
}
.content-detail .inner h2,.content-detail .inner1 h2{font-size:25px;line-height:35px;font-weight:bold;letter-spacing:0.25px;margin:0;color:#333}
@media all and (max-width: 640px){
.content-detail .inner h2,.content-detail .inner1 h2{margin:0 10px}
}
.content-detail .inner .sep,.content-detail .inner1 .sep{margin:10px 0}
@media all and (max-width: 640px){
.content-detail .inner .sep,.content-detail .inner1 .sep{margin:10px}
}
.content-detail .inner p,.content-detail .inner1 p{font-size:14px;line-height:22px;font-weight:500;letter-spacing:0.14px;color:#333}
@media all and (max-width: 640px){
.content-detail .inner p,.content-detail .inner1 p{margin:0 10px 10px 10px}
}
.content-detail .inner .inlayImg,.content-detail .inner1 .inlayImg{
  width:66%;max-width:429px;margin:5px 40px 20px -93px}
@media all and (max-width: 640px){
.content-detail .inner .inlayImg,.content-detail .inner1 .inlayImg{width:100%;max-width:none;float:none;margin:10px 0}
}
.content-detail .inner iframe,.content-detail .inner1 iframe{margin:20px 0}
@media all and (max-width: 640px){
.content-detail .inner iframe,.content-detail .inner1 iframe{height:300px}
}
.content-detail .inner1{background:#fff;padding:0 50px}
@media all and (max-width: 640px){
.content-detail .inner1{padding:10px}
}
.content-detail .carousel-container{position:relative;background:#fff}
.content-detail .carousel-container:hover .prev,.content-detail .carousel-container:hover .customLeft,.content-detail .carousel-container:hover .next,.content-detail .carousel-container:hover .customRight{display:block}
.content-detail .carousel-container .prev{font-size:32px;line-height:44px;color:#fff;position:absolute;left:33px;top:240px;z-index:999;height:23px;width:13px;display:none}
.content-detail .carousel-container .customLeft{width:86px;height:100%;z-index:998;opacity:0.1;background:#000;position:absolute;left:0;top:0;display:none}
.content-detail .carousel-container .customLeft:hover{cursor:pointer}
.content-detail .carousel-container .next{font-size:32px;line-height:44px;color:#fff;position:absolute;right:33px;top:240px;z-index:999;height:23px;width:13px;display:none}
.content-detail .carousel-container .customRight{width:86px;height:100%;z-index:998;opacity:0.1;background:#000;position:absolute;right:0;top:0;display:none}
.content-detail .carousel-container .customRight:hover{cursor:pointer}
.content-detail .carousel-container .content-listing-carousel .owl-item .custom-container,.content-detail .carousel-container .content-listing-carousel .owl-item .custom-container1{padding:70px 0}
@media all and (max-width: 1060px){
.content-detail .carousel-container .content-listing-carousel .owl-item .custom-container,.content-detail .carousel-container .content-listing-carousel .owl-item .custom-container1{padding:70px 0 0 90px}
}
@media all and (max-width: 640px){
.content-detail .carousel-container .content-listing-carousel .owl-item .custom-container,.content-detail .carousel-container .content-listing-carousel .owl-item .custom-container1{padding:90px 50px 0 50px}
}
.content-detail .carousel-container .content-listing-carousel .one{background:url(../images/content-listing/1.jpg)}
.content-detail .carousel-container .content-listing-carousel .two{background:url(../images/content-listing/2.jpg)}
.content-detail .carousel-container .content-listing-carousel .three{background:url(../images/content-listing/3.jpg)}
.content-detail .carousel-container .content-listing-carousel .image{height:367px}
.content-detail .carousel-container .content-listing-carousel .image .cnt{padding-top:65px;width:485px;margin:initial;padding-left:75px}
@media all and (max-width: 640px){
.content-detail .carousel-container .content-listing-carousel .image .cnt{width:90%;margin:0 auto;padding-left:0;padding-top:50px}
}
.content-detail .carousel-container .content-listing-carousel .image .content{width:400px;margin-bottom:20px;position:relative}
@media all and (max-width: 640px){
.content-detail .carousel-container .content-listing-carousel .image .content{width:100%;text-align:center}
.content-detail .carousel-container .content-listing-carousel .image .content .sep2{margin:0 auto;width:35px}
}
.content-detail .carousel-container .content-listing-carousel .image .content h1{font-size:30px;line-height:42px;letter-spacing:0.3px;color:#fff;margin:0 0 10px 0;text-transform:uppercase;font-weight:normal}
@media all and (max-width: 640px){
.content-detail .carousel-container .content-listing-carousel .image .content h1{text-transform:capitalize}
}
.content-detail .carousel-container .content-listing-carousel .image .content p{font-size:16px;line-height:24px;font-weight:500;color:#fff;margin:10px 0 30px 0}
.content-detail .carousel-container .content-listing-carousel .image .content a{float:left}
@media all and (max-width: 640px){
.content-detail .carousel-container .content-listing-carousel .image .content a{float:none;display:inline-block}
}
.content-detail .carousel-container .content-listing-carousel .image .content .clearfix:after{clear:none}
.content-detail .carousel-container .content-listing-carousel .image .content .fb{font-size:28px;line-height:42px;color:#999;margin-top:5px;margin-left:5px}
@media all and (max-width: 640px){
.content-detail .carousel-container .content-listing-carousel .image .content .fb{float:none;margin:10px 0 0 0}
}
.content-detail .carousel-container .content-listing-carousel .image .content .fb:hover{color:#fff}
.content-detail .carousel-container .content-listing-carousel .image .content .twitter,.content-detail .carousel-container .content-listing-carousel .image .content .email,.content-detail .carousel-container .content-listing-carousel .image .content .instagram{font-size:28px;line-height:42px;color:#999;margin-top:5px}
@media all and (max-width: 640px){
.content-detail .carousel-container .content-listing-carousel .image .content .twitter,.content-detail .carousel-container .content-listing-carousel .image .content .email,.content-detail .carousel-container .content-listing-carousel .image .content .instagram{float:none;margin:10px 0 0 0}
}
.content-detail .carousel-container .content-listing-carousel .image .content .twitter:hover,.content-detail .carousel-container .content-listing-carousel .image .content .email:hover,.content-detail .carousel-container .content-listing-carousel .image .content .instagram:hover{color:#fff}
.content-detail .carousel-container .content-listing-carousel .image .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#000;margin:0;min-width:145px;background:#ffcc00;height:50px;text-align:center;outline:none}
.content-detail .carousel-container .content-listing-carousel .image .btn:hover{background-color:#ffd633}
.content-detail .carousel-container .content-listing-carousel .image .icon{margin-left:20px}
@media all and (max-width: 640px){
.content-detail .carousel-container .content-listing-carousel .image .icon{margin:0 5px 0 10px}
}
.content-detail .carousel-container .content-listing-carousel .owl-controls{position:absolute;bottom:10px;width:100%}
.content-detail .carousel-container .owl-controls{position:absolute;bottom:-40px;width:100%}
.content-detail .carousel-container .owl-controls .owl-pagination{display:block}
.content-detail .carousel-container .owl-controls .owl-pagination .owl-page span{display:inline-block;height:2px;margin:0px;filter:Alpha(Opacity=100);opacity:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:#e9e9e9;width:40px}
.content-detail .carousel-container .owl-controls .owl-pagination .owl-page.active span{background:#999999}
.content-detail .gallery{background:#fff}
.content-detail .gallery .col-xs-12{margin-bottom:20px}
.content-detail .gallery .item{position:relative;overflow:hidden;transition:all .2s}
.content-detail .gallery .item:hover{cursor:pointer}
.content-detail .gallery .item:hover .thumb{transform:scale(1.2);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.content-detail .gallery .item:hover .ovl{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;visibility:visible}
.content-detail .gallery .item:hover .icon{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;visibility:visible;opacity:1;filter:alpha(opacity=100)}
.content-detail .gallery .item .thumb{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.content-detail .gallery .item .ovl{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.2;z-index:998;margin-right:15px;visibility:hidden}
.content-detail .gallery .item .icon{color:#fff;font-size:48px;line-height:64px;position:absolute;top:38%;left:45%;z-index:999;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;visibility:hidden;opacity:0;filter:alpha(opacity=0)}
.content-detail .gallery .modal-close{color:#fff;font-size:28px;line-height:42px;position:absolute;top:20px;right:40px}
.content-detail .gallery .modal-close:hover{cursor:pointer}
.content-detail .gallery .modal-content{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}
@media all and (max-width: 640px){
.content-detail .gallery .modal-content{margin:0 10px}
}
.content-detail .gallery .modal-content .modal-body{padding:0;height:440px}
.content-detail .gallery .gallery-container{position:relative;background:transparent;max-height:440px}
.content-detail .gallery .gallery-container .customLeft{position:absolute;z-index:998}
@media all and (min-width: 640px){
.content-detail .gallery .gallery-container .customLeft{left:-75px;top:45px;bottom:-10px}
}
@media all and (max-width: 640px){
.content-detail .gallery .gallery-container .customLeft{left:0;top:initial;bottom:0}
}
.content-detail .gallery .gallery-container .customLeft a{font-size:32px;line-height:48px;color:#fff;display:inline-block}
@media all and (min-width: 640px){
.content-detail .gallery .gallery-container .customLeft a{padding:130px 40px}
}
@media all and (max-width: 640px){
.content-detail .gallery .gallery-container .customLeft a{font-size:26px}
}
.content-detail .gallery .gallery-container .customLeft a:hover{cursor:pointer}
.content-detail .gallery .gallery-container .customRight{position:absolute;z-index:998}
@media all and (min-width: 640px){
.content-detail .gallery .gallery-container .customRight{right:-75px;top:45px;bottom:-10px}
}
@media all and (max-width: 640px){
.content-detail .gallery .gallery-container .customRight{right:0;top:initial;bottom:0}
}
.content-detail .gallery .gallery-container .customRight a{font-size:32px;line-height:48px;color:#fff;display:inline-block}
@media all and (min-width: 640px){
.content-detail .gallery .gallery-container .customRight a{padding:130px 40px}
}
@media all and (max-width: 640px){
.content-detail .gallery .gallery-container .customRight a{font-size:26px}
}
.content-detail .gallery .gallery-container .customRight a:hover{cursor:pointer}
@media all and (max-width: 640px){
.content-detail .gallery .gallery-container .owl-controls .owl-pagination{display:none}
}
.content-detail .gallery .gallery-container .gallery-carousel .owl-item{background:transparent;color:#fff}
.content-detail .gallery .gallery-container .gallery-carousel .owl-item img{max-height:440px}
.content-detail .gallery .gallery-container .gallery-carousel .owl-item .txt{float:left;font-size:14px;line-height:22px;font-weight:500;margin:10px 0 0 2px}
@media all and (max-width: 640px){
.content-detail .gallery .gallery-container .gallery-carousel .owl-item .txt{float:none;text-align:center}
}
.content-detail .gallery .gallery-container .gallery-carousel .owl-item .num{float:right;font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.14px;margin:10px 0 0 0}
@media all and (max-width: 640px){
.content-detail .gallery .gallery-container .gallery-carousel .owl-item .num{float:none;text-align:center}
}
.content-detail .listing-item{margin:20px 0;background:#fff;position:relative}
.content-detail .listing-item:hover{-webkit-box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15)}
@media all and (max-width: 640px){
.content-detail .listing-item .col-xs-12{padding:0}
}
.content-detail .listing-item h3{-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;font-size:25px;line-height:35px;font-weight:bold;letter-spacing:0.25px;color:#000;text-transform:uppercase;margin:15px 0 5px 0}
@media all and (max-width: 640px){
.content-detail .listing-item h3{margin-left:20px}
}
.content-detail .listing-item .fb{font-size:20px;line-height:28px;color:#999;position:absolute;top:10px;right:100px}
@media all and (max-width: 640px){
.content-detail .listing-item .fb{float:none;margin:10px 0 0 0}
}
.content-detail .listing-item .fb:hover{color:#ffcc00}
.content-detail .listing-item .twitter,.content-detail .listing-item .email,.content-detail .listing-item .instagram{font-size:20px;line-height:28px;color:#999;position:absolute;top:10px}
@media all and (max-width: 640px){
.content-detail .listing-item .twitter,.content-detail .listing-item .email,.content-detail .listing-item .instagram{float:none;margin:10px 0 0 0}
}
.content-detail .listing-item .twitter:hover,.content-detail .listing-item .email:hover,.content-detail .listing-item .instagram:hover{color:#ffcc00}
.content-detail .listing-item .twitter{right:75px}
.content-detail .listing-item .email{right:50px}
.content-detail .listing-item .instagram{right:25px}
.content-detail .listing-item .content-date{color:#999;font-size:16px;line-height:24px;letter-spacing:0.16px;font-weight:bold;text-transform:uppercase;margin:0}
@media all and (max-width: 640px){
.content-detail .listing-item .content-date{margin-left:20px}
}
.content-detail .listing-item .sep{margin:5px 0}
@media all and (max-width: 640px){
.content-detail .listing-item .sep{margin-left:20px}
}
.content-detail .listing-item p{color:#333;font-size:14px;line-height:22px;font-weight:500}
@media all and (max-width: 640px){
.content-detail .listing-item p{margin-left:20px}
}
.content-detail .listing-item .content-action{color:#999;font-size:18px;line-height:28px;letter-spacing:0.18px;font-weight:bold;text-transform:uppercase;margin-bottom:15px;display:block;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}
.content-detail .listing-item .content-action:hover{color:#ffcc00;cursor:pointer}
@media all and (max-width: 640px){
.content-detail .listing-item .content-action{margin-left:20px}
}
.content-detail .banner{background:url(../images/newsletter/footer.jpg);width:100%;margin:0;padding:20px 10% 30px 10%;margin-top:63px;margin-bottom:25px}
@media all and (max-width: 992px){
.content-detail .banner{margin-top:0}
}
.content-detail .banner .sep{margin:10px auto}
.content-detail .banner h3{font-size:25px;line-height:35px;font-weight:bold;letter-spacing:0.25px;color:#fff;text-align:center}
.content-detail .banner p{font-size:16px;line-height:24px;font-weight:500;color:#fff;text-align:center}
.content-detail .banner a{text-align:center;display:block}
.content-detail .banner .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#080005;margin:0;min-width:150px;background:#ffcc00;height:50px;text-align:center;outline:none}
.content-detail .banner .btn:hover{background-color:#ffd633}
.content-detail .banner button{text-transform:uppercase;margin:20px auto 0 auto !important}
.form .bannerHeader1,.form .bannerHeader2{background:url(../images/newsletter/header.jpg);width:100%;height:367px;padding:100px 10% 0 10%}
@media all and (max-width: 480px){
.form .bannerHeader1,.form .bannerHeader2{padding:50px 10%;height:auto;background-size:cover}
}
.form .bannerHeader1 .sep,.form .bannerHeader2 .sep{margin:10px auto}
.form .bannerHeader1 h3,.form .bannerHeader2 h3{font-size:28px;line-height:42px;font-weight:bold;letter-spacing:0.3px;color:#fff;text-align:center}
.form .bannerHeader1 h3 a,.form .bannerHeader2 h3 a{color:#ffcc00}
.form .bannerHeader1 p,.form .bannerHeader2 p{font-size:16px;line-height:24px;font-weight:500;color:#fff;text-align:center}
.form .bannerHeader2{background:url(../images/contact/header.jpg)}
@media all and (max-width: 768px){
.form .bannerHeader2{padding:40px 8% 0 8%}
}
.form .inner,.form .content-detail .inner1,.content-detail .form .inner1{padding:40px 300px;background:#fff}
@media all and (max-width: 1140px){
.form .inner,.form .content-detail .inner1,.content-detail .form .inner1{padding:40px 15%}
}
@media all and (max-width: 640px){
.form .inner,.form .content-detail .inner1,.content-detail .form .inner1{padding:40px 10%}
}
@media all and (max-width: 480px){
.form .inner,.form .content-detail .inner1,.content-detail .form .inner1{padding:30px 5%}
}
.form .inner h2,.form .content-detail .inner1 h2,.content-detail .form .inner1 h2{font-size:16px;line-height:28px;font-weight:bold;letter-spacing:0.18px;color:#000;margin:0 0 10px 0}
.form .inner h2 span,.form .content-detail .inner1 h2 span,.content-detail .form .inner1 h2 span{color:#f05722}
.form .inner .sep,.form .content-detail .inner1 .sep,.content-detail .form .inner1 .sep{margin-bottom:10px;clear:both}
.form .inner .req,.form .content-detail .inner1 .req,.content-detail .form .inner1 .req{color:#999;font-size:12px;line-height:16px;font-weight:500;text-align:right;margin:20px 0 0 0}
@media all and (max-width: 640px){
.form .inner .req,.form .content-detail .inner1 .req,.content-detail .form .inner1 .req{margin:10px 0 0 0}
}
.form .inner .inp,.form .content-detail .inner1 .inp,.content-detail .form .inner1 .inp{font-size:14px;line-height:22px;font-weight:500;letter-spacing:0.14px;color:#333;padding:13px 10px 8px 10px;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;margin:5px 0;outline:none}
.form .inner .inp.faded,.form .content-detail .inner1 .inp.faded,.content-detail .form .inner1 .inp.faded{border:1px solid #f5f5f5}
.form .inner .inp.faded.cu,.form .content-detail .inner1 .inp.faded.cu,.content-detail .form .inner1 .inp.faded.cu{font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.14px;color:#999;padding:13px 10px 8px 10px;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;margin:5px 0;outline:none}
.form .inner .inpYes,.form .content-detail .inner1 .inpYes,.content-detail .form .inner1 .inpYes{color:#8fb73e;font-size:20px;line-height:28px;position:absolute;right:30px;top:12px;display:none}
.form .inner .success .inp,.form .content-detail .inner1 .success .inp,.content-detail .form .inner1 .success .inp{border:1px solid #8fb73e}
.form .inner .success .ion-android-done,.form .content-detail .inner1 .success .ion-android-done,.content-detail .form .inner1 .success .ion-android-done{display:block}
.form .inner .inpNo,.form .content-detail .inner1 .inpNo,.content-detail .form .inner1 .inpNo{color:#f05722;font-size:20px;line-height:28px;position:absolute;right:30px;top:12px;display:none}
.form .inner .error,.form .content-detail .inner1 .error,.content-detail .form .inner1 .error{color:#f05722;font-size:12px;line-height:16px;font-weight:500;display:none;padding-top:10px}
.form .inner .fail .inp,.form .content-detail .inner1 .fail .inp,.content-detail .form .inner1 .fail .inp{border:1px solid #f05722}
.form .inner .fail .ion-android-close,.form .content-detail .inner1 .fail .ion-android-close,.content-detail .form .inner1 .fail .ion-android-close,.form .inner .fail .error,.form .content-detail .inner1 .fail .error,.content-detail .form .inner1 .fail .error{display:block}
.form .inner .faded::-webkit-input-placeholder,.form .content-detail .inner1 .faded::-webkit-input-placeholder,.content-detail .form .inner1 .faded::-webkit-input-placeholder{color:#f5f5f5 !important}
.form .inner .faded:-moz-placeholder,.form .content-detail .inner1 .faded:-moz-placeholder,.content-detail .form .inner1 .faded:-moz-placeholder{
  color:#f5f5f5 !important}
.form .inner .faded::-moz-placeholder,.form .content-detail .inner1 .faded::-moz-placeholder,.content-detail .form .inner1 .faded::-moz-placeholder{
  color:#f5f5f5 !important}
.form .inner .faded:-ms-input-placeholder,.form .content-detail .inner1 .faded:-ms-input-placeholder,.content-detail .form .inner1 .faded:-ms-input-placeholder{color:#f5f5f5 !important}
.form .inner .dd-sep,.form .content-detail .inner1 .dd-sep,.content-detail .form .inner1 .dd-sep{margin-top:20px;clear:both}
@media all and (max-width: 640px){
.form .inner .dd-sep,.form .content-detail .inner1 .dd-sep,.content-detail .form .inner1 .dd-sep{margin-top:0}
}
@media all and (max-width: 640px){
.form .inner .selectric-wrapper,.form .content-detail .inner1 .selectric-wrapper,.content-detail .form .inner1 .selectric-wrapper{margin-top:10px}
}
.form .inner .selectric-wrapper .label,.form .content-detail .inner1 .selectric-wrapper .label,.content-detail .form .inner1 .selectric-wrapper .label{font-size:14px;line-height:22px;letter-spacing:0.14px;color:#999}
.form .inner .location,.form .content-detail .inner1 .location,.content-detail .form .inner1 .location{color:#ffcc00;font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px;text-transform:uppercase;margin:15px 0 25px 0;display:block}
.form .inner .radioItem,.form .content-detail .inner1 .radioItem,.content-detail .form .inner1 .radioItem{float:left;display:block;cursor:pointer}
@media all and (max-width: 640px){
.form .inner .radioItem,.form .content-detail .inner1 .radioItem,.content-detail .form .inner1 .radioItem{float:none;margin-bottom:10px;margin-right:15px;border-radius:5px;padding:7px;background-color:#f2f2f2;border:1px solid #f2f2f2}
.radioItem .lbl{width:75%}
.radioItem label{display:block}
.form .inner .radioItem.is-checked,.form .content-detail .inner1 .radioItem.is-checked,.content-detail .form .inner1 .radioItem.is-checked{background-color:transparent;border:1px solid #ccc}
}
@media all and (max-width: 480px){
.form .inner .radioItem,.form .content-detail .inner1 .radioItem,.content-detail .form .inner1 .radioItem{margin-right:0}
}
.form .inner .radioItem .iradio,.form .content-detail .inner1 .radioItem .iradio,.content-detail .form .inner1 .radioItem .iradio{background:url(../images/radio.png);width:21px;height:21px;float:left}
.form .inner .radioItem .iradio:hover,.form .content-detail .inner1 .radioItem .iradio:hover,.content-detail .form .inner1 .radioItem .iradio:hover{cursor:pointer}
.form .inner .radioItem .iradio.checked,.form .content-detail .inner1 .radioItem .iradio.checked,.content-detail .form .inner1 .radioItem .iradio.checked{background:url(../images/radio-checked.png)}
.form .inner .lbl,.form .content-detail .inner1 .lbl,.content-detail .form .inner1 .lbl{font-size:14px;line-height:22px;font-weight:bold;float:left;letter-spacing:1px;margin:5px 20px 0 5px}
.form .inner .radioItem .lbl{margin:0px 20px 0px 5px}
.form .inner .icheckbox,.form .content-detail .inner1 .icheckbox,.content-detail .form .inner1 .icheckbox{background:url(../images/checkbox.png);width:20px;height:19px;float:left}
.form .inner .icheckbox:hover,.form .content-detail .inner1 .icheckbox:hover,.content-detail .form .inner1 .icheckbox:hover{cursor:pointer}
.form .inner .icheckbox.checked,.form .content-detail .inner1 .icheckbox.checked,.content-detail .form .inner1 .icheckbox.checked{background:url(../images/checkbox-checked.png)}
.form .inner .message,.form .content-detail .inner1 .message,.content-detail .form .inner1 .message{position:relative}
.form .inner .message textarea,.form .content-detail .inner1 .message textarea,.content-detail .form .inner1 .message textarea{margin-bottom:40px;border:1px solid #ebebeb;font-size:16px;line-height:24px;font-weight:500;letter-spacing:0.16px;color:#333;padding:15px}
.form .inner .message ::-webkit-input-placeholder,.form .content-detail .inner1 .message ::-webkit-input-placeholder,.content-detail .form .inner1 .message ::-webkit-input-placeholder{color:#ccc !important}
.form .inner .message :-moz-placeholder,.form .content-detail .inner1 .message :-moz-placeholder,.content-detail .form .inner1 .message :-moz-placeholder{
  color:#ccc !important}
.form .inner .message ::-moz-placeholder,.form .content-detail .inner1 .message ::-moz-placeholder,.content-detail .form .inner1 .message ::-moz-placeholder{
  color:#ccc !important}
.form .inner .message :-ms-input-placeholder,.form .content-detail .inner1 .message :-ms-input-placeholder,.content-detail .form .inner1 .message :-ms-input-placeholder{color:#ccc !important}
.form .inner .message .characters,.form .content-detail .inner1 .message .characters,.content-detail .form .inner1 .message .characters{position:absolute;bottom:10px;left:15px;font-size:12px;line-height:16px;font-weight:500;color:#999}
.form .inner .subscribe,.form .content-detail .inner1 .subscribe,.content-detail .form .inner1 .subscribe,.form .inner .send,.form .content-detail .inner1 .send,.content-detail .form .inner1 .send{margin-bottom:20px}
.form .inner .subscribe .btn,.form .content-detail .inner1 .subscribe .btn,.content-detail .form .inner1 .subscribe .btn,.form .inner .send .btn,.form .content-detail .inner1 .send .btn,.content-detail .form .inner1 .send .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#080005;margin:0;min-width:150px;background:#ffcc00;height:50px;text-align:center;outline:none}
.form .inner .subscribe .btn:hover,.form .content-detail .inner1 .subscribe .btn:hover,.content-detail .form .inner1 .subscribe .btn:hover,.form .inner .send .btn:hover,.form .content-detail .inner1 .send .btn:hover,.content-detail .form .inner1 .send .btn:hover{background-color:#ffd633}
.form .inner .subscribe button,.form .content-detail .inner1 .subscribe button,.content-detail .form .inner1 .subscribe button,.form .inner .send button,.form .content-detail .inner1 .send button,.content-detail .form .inner1 .send button{text-transform:uppercase}
.form .inner .btn:disabled,.form .content-detail .inner1 .btn:disabled,.content-detail .form .inner1 .btn:disabled{background-color:#f2f2f2 !important;color:#ccc !important}
.form .inner .yes,.form .content-detail .inner1 .yes,.content-detail .form .inner1 .yes{margin-bottom:20px}
.form .inner .yes .btn,.form .content-detail .inner1 .yes .btn,.content-detail .form .inner1 .yes .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#080005;margin:0;min-width:150px;background:#8fb73e;height:50px;text-align:center;outline:none}
.form .inner .yes button,.form .content-detail .inner1 .yes button,.content-detail .form .inner1 .yes button{text-transform:uppercase;margin-right:15px !important;float:left}
.form .inner .yes .ion-android-done,.form .content-detail .inner1 .yes .ion-android-done,.content-detail .form .inner1 .yes .ion-android-done{color:#fff;font-size:20px;line-height:28px}
.form .inner .yes p,.form .content-detail .inner1 .yes p,.content-detail .form .inner1 .yes p{float:left;color:#8fb73e;font-size:14px;line-height:22px;font-weight:500;margin:10px 0 0 0}
.form .inner .yes a,.form .content-detail .inner1 .yes a,.content-detail .form .inner1 .yes a{clear:both;color:#000;font-size:14px;line-height:22px;font-weight:500;text-decoration:underline}
.form .inner .no,.form .content-detail .inner1 .no,.content-detail .form .inner1 .no{margin-bottom:20px}
.form .inner .no .btn,.form .content-detail .inner1 .no .btn,.content-detail .form .inner1 .no .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#080005;margin:0;min-width:150px;background:#f05722;height:50px;text-align:center;outline:none}
.form .inner .no button,.form .content-detail .inner1 .no button,.content-detail .form .inner1 .no button{text-transform:uppercase;margin-right:15px !important;float:left}
.form .inner .no .ion-android-close,.form .content-detail .inner1 .no .ion-android-close,.content-detail .form .inner1 .no .ion-android-close{color:#fff;font-size:20px}
.form .inner .no p,.form .content-detail .inner1 .no p,.content-detail .form .inner1 .no p{float:left;color:#f05722;font-size:14px;line-height:22px;font-weight:500;margin:10px 0 0 0}
.form .bannerFooter1,.form .bannerFooter2{background:url(../images/newsletter/footer.jpg);width:100%;height:367px;margin-bottom:40px;padding:80px 10% 0 10%}
@media all and (max-width: 480px){
.form .bannerFooter1,.form .bannerFooter2{padding:50px 10%;height:auto;background-size:cover}
}
.form .bannerFooter1 .sep,.form .bannerFooter2 .sep{margin:10px auto}
.form .bannerFooter1 h3,.form .bannerFooter2 h3{font-size:28px;line-height:42px;font-weight:bold;letter-spacing:0.3px;color:#fff;text-align:center}
.form .bannerFooter1 p,.form .bannerFooter2 p{font-size:16px;line-height:24px;font-weight:500;color:#fff;text-align:center}
.form .bannerFooter1 a,.form .bannerFooter2 a{text-align:center;display:block}
.form .bannerFooter1 .btn,.form .bannerFooter2 .btn{padding:6px 20px;font-size:18px;line-height:28px;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#080005;margin:0;min-width:110px;background:#ffcc00;height:50px;text-align:center;outline:none}
.form .bannerFooter1 .btn:hover,.form .bannerFooter2 .btn:hover{background-color:#ffd633}
.form .bannerFooter1 button,.form .bannerFooter2 button{text-transform:uppercase;margin:20px auto 0 auto !important}
.form .bannerFooter2{background:url(../images/contact/footer.jpg)}
#promotions .selectric-rg{float:right;width:190px}
@media all and (max-width: 480px){
#promotions .selectric-rg{float:left;width:100%}
}
#promotions hr{border-color:#ccc}
#promotions img{width:100%}
#promotions .thumb-item{margin-bottom:20px;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
@media all and (max-width: 640px){
#promotions .thumb-item{-webkit-box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15)}
}
#promotions .thumb-item:hover{-webkit-box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);filter:alpha(opacity=100)}
#promotions .thumb-item:hover .thumb-content{background:#fff}
#promotions .thumb-item .thumb-content{padding:10px 15px}
@media all and (max-width: 640px){
#promotions .thumb-item .thumb-content{background:#fff}
}
#promotions .thumb-item .thumb-content h3{-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease;font-weight:bold;font-size:22px;line-height:30px;letter-spacing:0.22px;color:#333;margin:0 0 5px 0}
@media all and (max-width: 640px){
#promotions .thumb-item .thumb-content h3{font-size:25px}
}
#promotions .thumb-item .thumb-content .sep{margin:10px 0}
#promotions .thumb-item .thumb-content p{font-size:14px;line-height:22px;font-weight:500;color:#333}
#promotions .thumb-item .thumb-content a{color:#999;font-size:18px;line-height:28px;letter-spacing:0.18px;font-weight:bold;display:block;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;-webkit-transition:color .2s ease;transition:color .2s ease}
#promotions .thumb-item .thumb-content:hover a{color:#ffcc00;cursor:pointer}
#promotions .thumb-item .thumb-content:hover h3{color:#ffcc00}
@media all and (max-width: 768px){
#promotions .col-xs-12{width:50%}
}
@media all and (max-width: 540px){
#promotions .col-xs-12{width:100%}
}
.card-image{background-repeat:no-repeat;background-size:cover;background-position:center}
.card-overlay{position:absolute;height:100%;top:100%;left:0;right:0;background-color:#fff;z-index:6;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.card-overlay.card-overlay-show{top:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.card-overlay-container{position:relative;height:100%}
.card-notification{height:100%}
.custom-selector{display:block;list-style:none;background-color:#333333;padding:15px;padding-bottom:5px;margin:0;height:100%;text-align:left;overflow:auto}
.custom-selector li{margin-bottom:10px}
.custom-selector a,
.custom-selector a:focus,
.custom-selector a:active{display:block;padding:24px;background-color:#ffffff;border-radius:5px;font-size:14px;line-height:22px;font-weight:bold;color:#333333;background-repeat:no-repeat;background-size:auto 100%;background-position:-100%}
.custom-selector a:hover,
.custom-selector a:focus:hover,
.custom-selector a:active:hover{background-color:#f2f2f2}
.custom-selector .has-thumbnail,
.custom-selector .has-thumbnail:focus,
.custom-selector .has-thumbnail:active{padding-left:75px;background-position:left center}
.product-tabs{margin:20px 0;padding:0 10px}
.selector-dropdown{height:0;overflow:hidden;position:absolute;z-index:2;top:0;left:0;right:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 2px 3px -3px gray;box-shadow:0 2px 3px -3px gray;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.selector-dropdown.dropdown-show{height:250px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.dropdown-selected .selectric{background-color:#333333;color:#fff;border-radius:4px 4px 0 0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.dropdown-selected .selectric .button{color:#fff}
.dropdown-selected .selectric .button:after{border-top-color:#fff}
.product-top{padding:0 15px}
.productDetail{width:1325px;margin:0 auto}
@media (max-width:1325px){
.productDetail{width:auto}
}
@media (max-width: 570px){
.productDetail{width:auto}
}
.products .nav-tabs{margin-top:18px}
.products .nav-tabs > li > div,.products .nav-tabs > li > a{font-size:14px;line-height:16px;font-weight:400;color:#515357;border:none;border-radius:0;cursor:pointer}
.products .details .nav-tabs > li > div,.nav-tabs-new > li > div{
  display:block;width:100%}
.products .nav-tabs > li > div span{margin-right:5px}
.products .nav-tabs > li.active span{background:url(../images/radio_selected.svg) no-repeat;width:20px;height:20px;display:inline-block;cursor:pointer}
.products .nav-tabs > li span{background:url(../images/radio_default.svg) no-repeat;width:20px;height:20px;display:inline-block;cursor:pointer}
@media (max-width:570px){
.products .nav-tabs > li.active span{transform:scale(0.8)}
.products .nav-tabs > li span{transform:scale(0.8)}
.products .nav-tabs > li p{font-size:12px}
}
.products .nav-tabs > li.active > div,.nav-tabs-new > li.active > div,
.products .nav-tabs > li.active > a,.nav-tabs-new > li.active > a{color:#333;background-color:#f2f2f2}
.products .details .nav-tabs > li.active > div,.nav-tabs-new > li.active > div{color:#fff;background-color:#f2f2f2}
.products .nav-tabs > li .ion-checkmark-circled,.products .nav-tabs > li.active .ion-ios-circle-outline,
.nav-tabs-new > li .ion-checkmark-circled,.nav-tabs-new > li.active .ion-ios-circle-outline{display:none}
.products .nav-tabs .ion-ios-circle-outline{font-size:20px}
.products .nav-tabs > li.active .ion-checkmark-circled,.nav-tabs-new > li.active .ion-checkmark-circled{display:inline;font-size:20px}
.products .card{position:relative;overflow:hidden;margin-bottom:20px}
@media all and (max-width: 856px){
.products .card .card-frame{margin-bottom:45px}
}
.products .card.alt-solution .card-tag,.products .card.alt-solution .in-stock,.products .card.alt-solution .out-stock{display:none}
.products .card.is-regional .regional,.products .card.is-regional .card1 .inner .promotion,.products .card1 .inner .card.is-regional .promotion,.products .card.is-regional .card1 .content-detail .inner1 .promotion,.products .card1 .content-detail .inner1 .card.is-regional .promotion,.content-detail .products .card.is-regional .card1 .inner1 .promotion,.content-detail .products .card1 .inner1 .card.is-regional .promotion,.products .card.is-regional .card1 .inner .your-price,.products .card1 .inner .card.is-regional .your-price,.products .card.is-regional .card1 .content-detail .inner1 .your-price,.products .card1 .content-detail .inner1 .card.is-regional .your-price,.content-detail .products .card.is-regional .card1 .inner1 .your-price,.content-detail .products .card1 .inner1 .card.is-regional .your-price,.products .productListing .col2 .list-view .card.is-regional .inner .promotion,.products .productListing .col2 .list-view .card.is-regional .content-detail .inner1 .promotion,.content-detail .products .productListing .col2 .list-view .card.is-regional .inner1 .promotion,.products .productListing .col2 .list-view .card.is-regional .inner .your-price,.products .productListing .col2 .list-view .card.is-regional .content-detail .inner1 .your-price,.content-detail .products .productListing .col2 .list-view .card.is-regional .inner1 .your-price,.products .card.is-regional .productDetail .details .promotion,.products .productDetail .details .card.is-regional .promotion{display:block}
.products .card.is-promotion{color:#333 !important}
.products .card.is-promotion .price-promotion,.products .productListing .col2 .list-view .card.is-promotion .inner .price-promotion,.products .productListing .col2 .list-view .card.is-promotion .content-detail .inner1 .price-promotion,.content-detail .products .productListing .col2 .list-view .card.is-promotion .inner1 .price-promotion{color:#ec1c24}
.products .card.is-promotion .promotion{display:block}
.products .card.no-stock .out-stock{display:block}
.products .card.has-stock .in-stock{display:block}
.products .card .card-tag{position:absolute;top:10px;left:0;padding:5px 10px 5px 20px;font-size:14px;line-height:22px;font-weight:bold;text-align:right;letter-spacing:0.8px;text-transform:uppercase;color:#fff}
.products .card .card-tag span{color:#fff}
.products .card .card-tag.regional,.products .card .card1 .inner .card-tag.promotion,.products .card1 .inner .card .card-tag.promotion,.products .card .card1 .content-detail .inner1 .card-tag.promotion,.products .card1 .content-detail .inner1 .card .card-tag.promotion,.content-detail .products .card .card1 .inner1 .card-tag.promotion,.content-detail .products .card1 .inner1 .card .card-tag.promotion,.products .card .card1 .inner .card-tag.your-price,.products .card1 .inner .card .card-tag.your-price,.products .card .card1 .content-detail .inner1 .card-tag.your-price,.products .card1 .content-detail .inner1 .card .card-tag.your-price,.content-detail .products .card .card1 .inner1 .card-tag.your-price,.content-detail .products .card1 .inner1 .card .card-tag.your-price,.products .productListing .col2 .list-view .card .inner .card-tag.promotion,.products .productListing .col2 .list-view .card .content-detail .inner1 .card-tag.promotion,.content-detail .products .productListing .col2 .list-view .card .inner1 .card-tag.promotion,.products .productListing .col2 .list-view .card .inner .card-tag.your-price,.products .productListing .col2 .list-view .card .content-detail .inner1 .card-tag.your-price,.content-detail .products .productListing .col2 .list-view .card .inner1 .card-tag.your-price,.products .card .productDetail .details .card-tag.promotion,.products .productDetail .details .card .card-tag.promotion{background:#ccc}
.products .card .card-tag.promotion{background:#ec1c24}
.products .card .img img{max-width:100%}
.products .card .back{color:#999;font-size:18px;line-height:28px;margin:5px auto 5px auto;display:block;text-align:center;position:absolute;top:-40px;left:0;right:0;z-index:5;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card .back:hover{cursor:pointer}
.products .card.card-variables-visible .back{top:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.card-variables-visible .card-image-content{top:-400px;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.card-variables-visible .card-image-frame{max-height:20px;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.card-variables-visible .card-hidden{opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.card-variables-visible .reviews{max-height:0;opacity:0;padding:0;margin:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.card-variables-visible .star-rating{max-height:0;opacity:0;padding:0;margin:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.card-variables-visible .price,.products .card.card-variables-visible .price-promotion,.products .productListing .col2 .list-view .card.card-variables-visible .inner .price-promotion,.products .productListing .col2 .list-view .card.card-variables-visible .content-detail .inner1 .price-promotion,.content-detail .products .productListing .col2 .list-view .card.card-variables-visible .inner1 .price-promotion{margin-top:5;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.card-variables-visible .card-footer{bottom:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.card-variables-visible .cf-inner .one{opacity:0;z-index:4;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.card-variables-visible .cf-inner .two{opacity:1;z-index:5;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.card-variables-visible .description{margin-top:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.item-added .cf-inner .trolley{background:#ffcc00}
.products .card .card-hidden{opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.selected{border:2px solid #ffcc00;margin:-2px -2px 18px -2px}
.products .card.selected .comparison{top:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.selected .comparison .lbl{opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card.selected:hover .comparison .lbl{opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card .card-image-content{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card .card-image-frame{position:relative;max-height:300px;overflow:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card .card-top{position:relative}
.products .card .card-container{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}
.products .card .card-container .category{font-size:12px;line-height:16px;font-weight:500;color:#999;margin:0 20px;margin-bottom:0;margin-top:10px}
.products .card .card-container .lbl{float:right;font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.14px;color:#999;margin:1px 7px 0 0;text-transform:uppercase;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
@media all and (max-width: 570px){
.products .card .card-container .lbl{display:block}
}
.products .card .card-container .icheckbox{background:url(../images/checkbox1.png);width:20px;height:19px;float:right}
@media all and (max-width: 570px){
.products .card .card-container .icheckbox{display:block}
}
.products .card .card-container .icheckbox:hover{cursor:pointer}
.products .card .card-container .icheckbox.checked{background:url(../images/checkbox-checked.png)}
.products .card .inner-container{background:#fff}
.products .card .comparison{position:absolute;right:0;top:-50px;padding:10px;margin:0;background-color:transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
@media all and (max-width: 856px){
.products .card .comparison{top:0}
}
.products .card .card-info{padding:8px}
.products .card .category{font-size:12px;line-height:16px;font-weight:500;color:#999;margin-bottom:5px}
.products .card .description{
  font-size:14px;line-height:20px;font-weight:bold;letter-spacing:0.22px;color:#333;margin-top:0;height:48px;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card .star-rating{width:95px;float:left;max-height:50px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card .reviews{font-size:14px;line-height:22px;font-weight:500;color:#333;text-decoration:underline;margin:5px 0 0 5px;float:left;max-height:50px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card .price,.products .card .price-promotion,.products .card .card1 .inner .price-promotion,.products .card1 .inner .card .price-promotion,.products .card .card1 .content-detail .inner1 .price-promotion,.products .card1 .content-detail .inner1 .card .price-promotion,.content-detail .products .card .card1 .inner1 .price-promotion,.content-detail .products .card1 .inner1 .card .price-promotion,.products .productListing .col2 .list-view .card .inner .price-promotion,.products .productListing .col2 .list-view .card .content-detail .inner1 .price-promotion,.content-detail .products .productListing .col2 .list-view .card .inner1 .price-promotion,.products .card .productDetail .product-top .price-promotion,.products .productDetail .product-top .card .price-promotion{font-size:22px;line-height:22px;font-weight:500;letter-spacing:0.25px;float:left;margin:3px 0 0 0}
.products .card .price span,.products .card .price-promotion span,.products .card .card1 .inner .price-promotion span,.products .card1 .inner .card .price-promotion span,.products .card .card1 .content-detail .inner1 .price-promotion span,.products .card1 .content-detail .inner1 .card .price-promotion span,.content-detail .products .card .card1 .inner1 .price-promotion span,.content-detail .products .card1 .inner1 .card .price-promotion span,.products .productListing .col2 .list-view .card .inner .price-promotion span,.products .productListing .col2 .list-view .card .content-detail .inner1 .price-promotion span,.content-detail .products .productListing .col2 .list-view .card .inner1 .price-promotion span,.products .card .productDetail .product-top .price-promotion span,.products .productDetail .product-top .card .price-promotion span{font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px;margin-left:-5px;vertical-align:7px}
.products .card .price-promotion{color:#ec1c24}
.products .card .each{font-size:14px;line-height:10px;font-weight:bold;letter-spacing:0.16px;color:#999;float:left;margin:11px 0 0 0px}
.products .card .card-footer{position:absolute;bottom:-50px;left:0;right:0;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
@media all and (max-width: 856px){
.products .card .card-footer{bottom:0}
}
.products .card .cf-inner{background:#ffcc00;text-align:center;margin:0}
@media all and (max-width: 570px){
.products .card .cf-inner{display:block}
}
.products .card .cf-inner a{color:black;font-size:25px;line-height:35px;font-weight:bold;letter-spacing:0.25px;padding:5px;display:block}
.products .card .cf-inner span{color:black;font-size:20px;line-height:28px}
.products .card .cf-inner .one{background:#ffcc00;position:absolute;left:0;right:0;bottom:0;z-index:5;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card .cf-inner .two{background:#ffcc00;z-index:4;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;left:0;right:0;bottom:0}
.products .card .cf-inner .trolley{width:60%;float:left;background:#cccccc;font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.15px;padding:10px 5px}
.products .card .cf-inner .trolley.selected{background:#ffcc00}
.products .card .cf-inner .favourite{width:20%;float:left;border-left:1px solid #fff}
.products .card .cf-inner .shopping-list{width:20%;float:left;border-left:1px solid #fff}
.products .card:hover{-webkit-box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15)}
.products .card:hover .comparison{top:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .card:hover .inner,.products .card:hover .content-detail .inner1,.content-detail .products .card:hover .inner1{height:355px}
@media all and (max-width: 570px){
.products .card:hover .inner,.products .card:hover .content-detail .inner1,.content-detail .products .card:hover .inner1{height:initial}
}
.products .card:hover .inner .price,.products .card:hover .content-detail .inner1 .price,.content-detail .products .card:hover .inner1 .price,.products .card:hover .inner .price-promotion,.products .card:hover .content-detail .inner1 .price-promotion,.content-detail .products .card:hover .inner1 .price-promotion,.products .productListing .col2 .list-view .card:hover .inner .price-promotion,.products .productListing .col2 .list-view .card:hover .content-detail .inner1 .price-promotion,.content-detail .products .productListing .col2 .list-view .card:hover .inner1 .price-promotion,
.products .card:hover .inner .each,
.products .card:hover .content-detail .inner1 .each,
.content-detail .products .card:hover .inner1 .each{display:none}
.products .card:hover .card-footer .one,
.products .card:hover .lbl,
.products .card:hover .icheckbox{display:block}
.products .card:hover .card-footer{bottom:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.products .rating-xs{font-size:18px;line-height:28px;overflow:hidden}
.products .selectric-sm{width:47.5%;float:left}
.products .selectric-sm .selectric-items{max-height:160px}
.products .selectric-sm .selectric-items ul{max-height:160px}
.products .selectric-5p{margin-left:5%}
.products .tab-content{padding-top:10px}
.products .tab-content .selectric{background:#fff}
.products .tab-content .selectric-items .selectric-scroll{padding:0 12px;background:#fff}
.products .tab-content .selectric .label{font-size:16px;font-weight:400;text-transform:capitalize;padding:10px;color:#2E2F32}
.products .tab-content .selectric .button{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:2px 10px}
.products .tab-content .selectric-above .selectric-items{padding:0 16px;background:#fff}
.products .tab-content .selectric-items li{font-size:16px;line-height:20px;font-weight:400;border-bottom:1px solid lightgray !important;color:#0f0f0f}
.products .tab-content .selectric-items li:hover{background:#F8F8F8 !important}
.products .tab-content .selectric-items li:focus{background:#F1F1F2 !important}
.products .tab-content .selectric-items li.last{border-bottom:none !important}
.products .tab-content .selectric-custom-options li{padding:7px}
.products .tab-content .selectric-custom-options .ico-blue,.products .tab-content .selectric-custom-options .ico-black,.products .tab-content .selectric-custom-options .ico-grey{width:23px;height:23px;background:#0578a4;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.products .tab-content .selectric-custom-options .ico-black{background:#000}
.products .tab-content .selectric-custom-options .ico-grey{background:#c4c6c7}
.products .tab-content .counter{margin-top:0px;margin-bottom:10px;padding:5px;border:1px solid #E3E4E5}
.products .tab-content .counter button,.mb-buy-now-counter.counter button{float:left;height:36px;width:36px;outline:none;border:1px solid #E3E4E5;background:#f1f1f2}
.products .tab-content .counter button .pdp-counter{font-size:25px;line-height:35px}
.products .tab-content .counter input{border:none;text-align:center;font-size:16px;line-height:18px;font-weight:bold;background:#fff;padding:10px 10px 10px 10px;color:#222223;width:100%}
.products .tab-content .in-stock{color:#00674B;font-size:12px;line-height:22px;font-weight:bold;margin-top:10px}
.products .tab-content .out-stock{color:#8B0005;font-size:14px;line-height:26px;font-weight:500;margin-top:20px}
.products .tab-content .out-stock a{font-size:14px;line-height:22px;font-weight:500;color:#333;text-decoration:underline}
.products .tab-content .no-store{color:#8B0005;font-size:14px;line-height:26px;font-weight:400;margin-top:20px}
.products .tab-content .no-store a{font-size:14px;line-height:22px;font-weight:500;color:#333;text-decoration:underline}
.products .tab-content .delayed{color:#f68b1f;font-size:14px;line-height:22px;font-weight:bold;margin-top:20px}
.products .card1{height:390px;overflow:hidden;margin-bottom:20px}
@media all and (max-width: 570px){
.products .card1{height:initial}
}
.products .card1.selected{border:2px solid #ffcc00}
.products .card1 .inner,.products .card1 .content-detail .inner1,.content-detail .products .card1 .inner1{height:390px;width:100%;position:relative}
@media all and (max-width: 570px){
.products .card1 .inner,.products .card1 .content-detail .inner1,.content-detail .products .card1 .inner1{height:initial}
}
@media all and (min-width: 641px){
.products .card1 .inner,.products .card1 .content-detail .inner1,.content-detail .products .card1 .inner1{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
}
.products .card1 .inner .regional,.products .card1 .content-detail .inner1 .regional,.content-detail .products .card1 .inner1 .regional,.products .card1 .inner .promotion,.products .card1 .content-detail .inner1 .promotion,.content-detail .products .card1 .inner1 .promotion,.products .card1 .inner .your-price,.products .card1 .content-detail .inner1 .your-price,.content-detail .products .card1 .inner1 .your-price,.products .card1 .productListing .col2 .list-view .card .inner .promotion,.products .productListing .col2 .list-view .card .card1 .inner .promotion,.products .card1 .productListing .col2 .list-view .card .content-detail .inner1 .promotion,.products .productListing .col2 .list-view .card .card1 .content-detail .inner1 .promotion,.products .card1 .content-detail .products .productListing .col2 .list-view .card .inner1 .promotion,.content-detail .products .card1 .productListing .col2 .list-view .card .inner1 .promotion,.content-detail .products .productListing .col2 .list-view .card .card1 .inner1 .promotion,.products .card1 .productListing .col2 .list-view .card .inner .your-price,.products .productListing .col2 .list-view .card .card1 .inner .your-price,.products .card1 .productListing .col2 .list-view .card .content-detail .inner1 .your-price,.products .productListing .col2 .list-view .card .card1 .content-detail .inner1 .your-price,.products .card1 .content-detail .products .productListing .col2 .list-view .card .inner1 .your-price,.content-detail .products .card1 .productListing .col2 .list-view .card .inner1 .your-price,.content-detail .products .productListing .col2 .list-view .card .card1 .inner1 .your-price{background:#ccc;color:#fff;text-align:right;padding:5px;width:100px;position:absolute;left:12px;top:7px;font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.14px;text-transform:uppercase}
.products .card1 .inner .regional span,.products .card1 .content-detail .inner1 .regional span,.content-detail .products .card1 .inner1 .regional span,.products .card1 .inner .promotion span,.products .card1 .content-detail .inner1 .promotion span,.content-detail .products .card1 .inner1 .promotion span,.products .card1 .inner .your-price span,.products .card1 .content-detail .inner1 .your-price span,.content-detail .products .card1 .inner1 .your-price span,.products .card1 .productListing .col2 .list-view .card .inner .promotion span,.products .productListing .col2 .list-view .card .card1 .inner .promotion span,.products .card1 .productListing .col2 .list-view .card .content-detail .inner1 .promotion span,.products .productListing .col2 .list-view .card .card1 .content-detail .inner1 .promotion span,.products .card1 .content-detail .products .productListing .col2 .list-view .card .inner1 .promotion span,.content-detail .products .card1 .productListing .col2 .list-view .card .inner1 .promotion span,.content-detail .products .productListing .col2 .list-view .card .card1 .inner1 .promotion span,.products .card1 .productListing .col2 .list-view .card .inner .your-price span,.products .productListing .col2 .list-view .card .card1 .inner .your-price span,.products .card1 .productListing .col2 .list-view .card .content-detail .inner1 .your-price span,.products .productListing .col2 .list-view .card .card1 .content-detail .inner1 .your-price span,.products .card1 .content-detail .products .productListing .col2 .list-view .card .inner1 .your-price span,.content-detail .products .card1 .productListing .col2 .list-view .card .inner1 .your-price span,.content-detail .products .productListing .col2 .list-view .card .card1 .inner1 .your-price span{color:#fff}
.products .card1 .inner .promotion,.products .card1 .content-detail .inner1 .promotion,.content-detail .products .card1 .inner1 .promotion{background:#ec1c24;width:115px}
.products .card1 .inner .lbl,.products .card1 .content-detail .inner1 .lbl,.content-detail .products .card1 .inner1 .lbl{position:absolute;right:30px;font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.14px;color:#999;margin:1px 7px 0 0;text-transform:uppercase;display:none}
@media all and (max-width: 570px){
.products .card1 .inner .lbl,.products .card1 .content-detail .inner1 .lbl,.content-detail .products .card1 .inner1 .lbl{display:block}
}
.products .card1 .inner .icheckbox,.products .card1 .content-detail .inner1 .icheckbox,.content-detail .products .card1 .inner1 .icheckbox{background:url(../images/checkbox1.png);width:20px;height:19px;position:absolute;display:none;right:10px}
@media all and (max-width: 570px){
.products .card1 .inner .icheckbox,.products .card1 .content-detail .inner1 .icheckbox,.content-detail .products .card1 .inner1 .icheckbox{display:block}
}
.products .card1 .inner .icheckbox:hover,.products .card1 .content-detail .inner1 .icheckbox:hover,.content-detail .products .card1 .inner1 .icheckbox:hover{cursor:pointer}
.products .card1 .inner .icheckbox.checked,.products .card1 .content-detail .inner1 .icheckbox.checked,.content-detail .products .card1 .inner1 .icheckbox.checked{background:url(../images/checkbox-checked.png)}
.products .card1 .inner .img,.products .card1 .content-detail .inner1 .img,.content-detail .products .card1 .inner1 .img{text-align:center;margin:0}
@media all and (max-width: 1140px){
.products .card1 .inner .img,.products .card1 .content-detail .inner1 .img,.content-detail .products .card1 .inner1 .img{margin:0 14px;background:#fff}
}
.products .card1 .inner .img img,.products .card1 .content-detail .inner1 .img img,.content-detail .products .card1 .inner1 .img img{width:100%;max-width:230px;max-height:195px}
.products .card1 .inner .inner-container,.products .card1 .content-detail .inner1 .inner-container,.content-detail .products .card1 .inner1 .inner-container{margin:0 14px;padding:10px;background:#fff}
.products .card1 .inner .category,.products .card1 .content-detail .inner1 .category,.content-detail .products .card1 .inner1 .category{font-size:12px;line-height:16px;font-weight:500;color:#999;margin-bottom:5px}
.products .card1 .inner .description,.products .card1 .content-detail .inner1 .description,.content-detail .products .card1 .inner1 .description{font-size:22px;line-height:30px;font-weight:bold;letter-spacing:0.22px;color:#333;margin-bottom:5px}
.products .card1 .inner .star-rating,.products .card1 .content-detail .inner1 .star-rating,.content-detail .products .card1 .inner1 .star-rating{width:125px}
.products .card1 .inner .reviews,.products .card1 .content-detail .inner1 .reviews,.content-detail .products .card1 .inner1 .reviews{font-size:14px;line-height:22px;font-weight:500;color:#333;text-decoration:underline;margin:16px 0 0 5px;float:left}
.products .card1 .inner .price,.products .card1 .content-detail .inner1 .price,.content-detail .products .card1 .inner1 .price,.products .card1 .inner .price-promotion,.products .card1 .content-detail .inner1 .price-promotion,.content-detail .products .card1 .inner1 .price-promotion,.products .card1 .productListing .col2 .list-view .card .inner .price-promotion,.products .productListing .col2 .list-view .card .card1 .inner .price-promotion,.products .card1 .productListing .col2 .list-view .card .content-detail .inner1 .price-promotion,.products .productListing .col2 .list-view .card .card1 .content-detail .inner1 .price-promotion,.products .card1 .content-detail .products .productListing .col2 .list-view .card .inner1 .price-promotion,.content-detail .products .card1 .productListing .col2 .list-view .card .inner1 .price-promotion,.content-detail .products .productListing .col2 .list-view .card .card1 .inner1 .price-promotion{font-size:25px;line-height:35px;font-weight:bold;letter-spacing:0.25px;float:left;margin:10px 0 0 0}
.products .card1 .inner .price span,.products .card1 .content-detail .inner1 .price span,.content-detail .products .card1 .inner1 .price span,.products .card1 .inner .price-promotion span,.products .card1 .content-detail .inner1 .price-promotion span,.content-detail .products .card1 .inner1 .price-promotion span,.products .card1 .productListing .col2 .list-view .card .inner .price-promotion span,.products .productListing .col2 .list-view .card .card1 .inner .price-promotion span,.products .card1 .productListing .col2 .list-view .card .content-detail .inner1 .price-promotion span,.products .productListing .col2 .list-view .card .card1 .content-detail .inner1 .price-promotion span,.products .card1 .content-detail .products .productListing .col2 .list-view .card .inner1 .price-promotion span,.content-detail .products .card1 .productListing .col2 .list-view .card .inner1 .price-promotion span,.content-detail .products .productListing .col2 .list-view .card .card1 .inner1 .price-promotion span{vertical-align:super;font-size:16px;line-height:24px;font-weight:bold}
.products .card1 .inner .price-promotion,.products .card1 .content-detail .inner1 .price-promotion,.content-detail .products .card1 .inner1 .price-promotion{color:#ec1c24}
.products .card1 .inner .ion-ios-location,.products .card1 .content-detail .inner1 .ion-ios-location,.content-detail .products .card1 .inner1 .ion-ios-location{color:#999;font-size:25px;line-height:35px;float:left}
.products .card1 .inner .lnk,.products .card1 .content-detail .inner1 .lnk,.content-detail .products .card1 .inner1 .lnk{font-size:14px;line-height:22px;font-weight:500;color:#333;text-decoration:underline;margin:10px 0 10px 10px;float:left}
@media all and (max-width: 1140px){
.products .productListing .col1{display:none}
}
@media all and (max-width: 1140px){
.products .productListing .col2{width:100%}
}
.products .productListing .col2 h2{font-size:48px;line-height:64px;font-weight:bold;letter-spacing:0.5px;color:#333;text-transform:uppercase;margin-top:0}
@media all and (max-width: 570px){
.products .productListing .col2 h2{font-size:25px;line-height:28px;font-weight:bold;letter-spacing:0.25px;margin:0}
}
.products .productListing .col2 .mobile{font-size:28px;line-height:42px;color:#999;display:none;position:absolute;top:10px;right:20px}
@media all and (max-width: 570px){
.products .productListing .col2 .mobile{display:block}
}
.products .productListing .col2 hr{border-top:1px solid #ccc}
@media all and (max-width: 570px){
.products .productListing .col2 .banner-container{display:none}
}
.products .productListing .col2 .banner{background:url(../images/products/banner.jpg)}
.products .productListing .col2 .banner .cnt{padding-top:45px;width:485px;margin:initial;padding-left:75px}
@media all and (max-width: 570px){
.products .productListing .col2 .banner .cnt{width:90%;margin:0 auto;padding-left:0;padding-top:50px}
}
.products .productListing .col2 .banner .content{width:100%;margin-bottom:25px;position:relative}
.products .productListing .col2 .banner .content h1{font-size:25px;line-height:35px;letter-spacing:0.25px;color:#fff;margin:0 0 10px 0;font-weight:normal}
@media all and (max-width: 570px){
.products .productListing .col2 .banner .content h1{text-transform:capitalize}
}
.products .productListing .col2 .banner .content .sep2{background:#ffcc00}
.products .productListing .col2 .banner .content p{font-size:16px;line-height:24px;font-weight:500;color:#fff;margin:10px 0 30px 0}
.products .productListing .col2 .banner .content a{float:left}
@media all and (max-width: 570px){
.products .productListing .col2 .banner .content a{float:none;display:inline-block}
}
.products .productListing .col2 .banner .content .clearfix:after{clear:none}
.products .productListing .col2 .banner .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#000;margin:0;min-width:145px;background:#ffcc00;height:50px;text-align:center;outline:none}
.products .productListing .col2 .filter{clear:both;padding:0}
@media all and (max-width: 570px){
.products .productListing .col2 .filter{margin-top:0}
}
.products .productListing .col2 .filter a{color:#000;text-decoration:none}
.products .productListing .col2 .filter hr{border:.1em solid #cccccc}
@media all and (max-width: 570px){
.products .productListing .col2 .filter .display{display:none}
}
.filter .txt{color:#999;font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px}
@media all and (max-width: 318px){
#search-control-left{font-size:0.5em !important;width:100%;display:block;clear:both}
}
@media all and (max-width: 570px){
#search-control-right{float:none;width:auto;display:block;clear:both}
}
#search-control-right .btn{padding-right:0}
@media all and (max-width: 570px){
#search-control-right .btn{white-space:normal;padding:0;display:block}
}
#search-control-right .grid-button,#search-control-right .list-button{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:right;display:block;margin:7px 0 0 2px;padding:5px 13px 7px 13px}
#search-control-right .grid-button:hover,#search-control-right .list-button:hover{cursor:pointer}
#search-control-right .grid-button.highlight span,#search-control-right .highlight.list-button span{color:#000}
#search-control-right .grid-button span,#search-control-right .list-button span{color:#999;font-size:18px;line-height:28px}
.filter .black{color:#000000}
.filter .mobile-sort{margin-top:10px;display:none}
@media all and (max-width: 570px){
.filter .mobile-sort{display:block}
}
.products .productListing .col2 .search-content-pagenation{margin:7px auto 0px auto}
@media all and (max-width: 570px){
.products .productListing .col2 .search-content-pagenation{display:none}
}
.products .productListing .col2 .compare{border:1px solid #ccc;font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px;color:#999;width:120px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;text-align:center;float:right;margin-top:-45px;z-index:999}
.products .productListing .col2 .compare a{color:#999}
.products .productListing .col2 .compare span{font-size:20px}
.products .productListing .col2 .mobile-filter{border:1px solid #ccc;font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px;background:#333;color:#fff;width:90px;padding:10px;margin-top:-45px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;text-align:center;float:left}
@media all and (max-width: 570px){
.products .productListing .col2 .mobile-filter{display:block;margin-top:0}
}
.products .productListing .col2 .mobile-filter a{color:#fff}
.products .productListing .col2 .mobile-filter span{font-size:20px}
.products .productListing .col2 .mobile-compare{border:1px solid #ccc;font-size:26px;line-height:36px;font-weight:bold;letter-spacing:0.16px;color:#999;width:120px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;text-align:center;float:right;display:none}
@media all and (max-width: 570px){
.products .productListing .col2 .mobile-compare{display:block}
}
.products .productListing .col2 .mobile-compare a{color:#999}
.products .productListing .col2 .mobile-compare span{font-size:20px}
.products .productListing .col2 .mobile-pagination{margin:0 auto 0 auto;text-align:center;position:relative;display:none}
@media all and (max-width: 570px){
.products .productListing .col2 .mobile-pagination{margin-top:3px;font-size:x-large;display:flex !important;justify-content:space-around}
}
.products .productListing .col2 .mobile-pagination .previous{font-size:28px;line-height:42px;font-weight:bold;letter-spacing:0.28px;color:#333;text-transform:uppercase;position:absolute;left:17px;padding-top:5px}
.products .productListing .col2 .mobile-pagination .number{font-size:22px;line-height:30px;font-weight:bold;letter-spacing:0.28px;color:#333;text-transform:uppercase}
.products .productListing .col2 .mobile-pagination .next{font-size:28px;line-height:42px;font-weight:bold;letter-spacing:0.28px;color:#333;text-transform:uppercase;position:absolute;right:17px;padding-top:5px}
.products .productListing .col2 .list-view{display:none}
.products .productListing .col2 .list-view .card{background:#fff;height:250px;position:relative;overflow:hidden;margin-bottom:20px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.products .productListing .col2 .list-view .card.selected{border:2px solid #ffcc00}
.products .productListing .col2 .list-view .card .inner,.products .productListing .col2 .list-view .card .content-detail .inner1,.content-detail .products .productListing .col2 .list-view .card .inner1{padding:10px;height:400px;width:100%;top:0;position:absolute}
@media all and (max-width: 570px){
.products .productListing .col2 .list-view .card .inner,.products .productListing .col2 .list-view .card .content-detail .inner1,.content-detail .products .productListing .col2 .list-view .card .inner1{height:initial}
}
@media all and (min-width: 641px){
.products .productListing .col2 .list-view .card .inner,.products .productListing .col2 .list-view .card .content-detail .inner1,.content-detail .products .productListing .col2 .list-view .card .inner1{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
}
.products .productListing .col2 .list-view .card .inner .regional,.products .productListing .col2 .list-view .card .content-detail .inner1 .regional,.content-detail .products .productListing .col2 .list-view .card .inner1 .regional,.products .productListing .col2 .list-view .card .inner .promotion,.products .productListing .col2 .list-view .card .content-detail .inner1 .promotion,.content-detail .products .productListing .col2 .list-view .card .inner1 .promotion,.products .productListing .col2 .list-view .card .inner .your-price,.products .productListing .col2 .list-view .card .content-detail .inner1 .your-price,.content-detail .products .productListing .col2 .list-view .card .inner1 .your-price{background:#ccc;color:#fff;text-align:right;padding:5px;width:100px;position:absolute;left:12px;font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.14px;text-transform:uppercase}
.products .productListing .col2 .list-view .card .inner .regional span,.products .productListing .col2 .list-view .card .content-detail .inner1 .regional span,.content-detail .products .productListing .col2 .list-view .card .inner1 .regional span,.products .productListing .col2 .list-view .card .inner .promotion span,.products .productListing .col2 .list-view .card .content-detail .inner1 .promotion span,.content-detail .products .productListing .col2 .list-view .card .inner1 .promotion span,.products .productListing .col2 .list-view .card .inner .your-price span,.products .productListing .col2 .list-view .card .content-detail .inner1 .your-price span,.content-detail .products .productListing .col2 .list-view .card .inner1 .your-price span{color:#fff}
.products .productListing .col2 .list-view .card .inner .promotion,.products .productListing .col2 .list-view .card .content-detail .inner1 .promotion,.content-detail .products .productListing .col2 .list-view .card .inner1 .promotion{background:#ec1c24;width:115px}
.products .productListing .col2 .list-view .card .inner .your-price,.products .productListing .col2 .list-view .card .content-detail .inner1 .your-price,.content-detail .products .productListing .col2 .list-view .card .inner1 .your-price{width:105px}
.products .productListing .col2 .list-view .card .inner .lbl,.products .productListing .col2 .list-view .card .content-detail .inner1 .lbl,.content-detail .products .productListing .col2 .list-view .card .inner1 .lbl{position:absolute;right:15px;top:150px;font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.14px;color:#999;margin:1px 7px 0 0;text-transform:uppercase;display:none}
@media all and (max-width: 570px){
.products .productListing .col2 .list-view .card .inner .lbl,.products .productListing .col2 .list-view .card .content-detail .inner1 .lbl,.content-detail .products .productListing .col2 .list-view .card .inner1 .lbl{display:block}
}
.products .productListing .col2 .list-view .card .inner .icheckbox,.products .productListing .col2 .list-view .card .content-detail .inner1 .icheckbox,.content-detail .products .productListing .col2 .list-view .card .inner1 .icheckbox{background:url(../images/checkbox1.png);width:20px;height:19px;position:absolute;display:none;right:125px;top:150px;z-index:9999}
@media all and (max-width: 570px){
.products .productListing .col2 .list-view .card .inner .icheckbox,.products .productListing .col2 .list-view .card .content-detail .inner1 .icheckbox,.content-detail .products .productListing .col2 .list-view .card .inner1 .icheckbox{display:block}
}
.products .productListing .col2 .list-view .card .inner .icheckbox:hover,.products .productListing .col2 .list-view .card .content-detail .inner1 .icheckbox:hover,.content-detail .products .productListing .col2 .list-view .card .inner1 .icheckbox:hover{cursor:pointer}
.products .productListing .col2 .list-view .card .inner .icheckbox.checked,.products .productListing .col2 .list-view .card .content-detail .inner1 .icheckbox.checked,.content-detail .products .productListing .col2 .list-view .card .inner1 .icheckbox.checked{background:url(../images/checkbox-checked.png)}
.products .productListing .col2 .list-view .card .inner .img,.products .productListing .col2 .list-view .card .content-detail .inner1 .img,.content-detail .products .productListing .col2 .list-view .card .inner1 .img{text-align:center;margin:0}
@media all and (max-width: 1140px){
.products .productListing .col2 .list-view .card .inner .img,.products .productListing .col2 .list-view .card .content-detail .inner1 .img,.content-detail .products .productListing .col2 .list-view .card .inner1 .img{margin:0 14px;background:#fff}
}
.products .productListing .col2 .list-view .card .inner .img img,.products .productListing .col2 .list-view .card .content-detail .inner1 .img img,.content-detail .products .productListing .col2 .list-view .card .inner1 .img img{width:100%;max-width:230px;max-height:195px}
.products .productListing .col2 .list-view .card .inner .category,.products .productListing .col2 .list-view .card .content-detail .inner1 .category,.content-detail .products .productListing .col2 .list-view .card .inner1 .category{font-size:12px;line-height:16px;font-weight:500;color:#999;margin-bottom:5px}
.products .productListing .col2 .list-view .card .inner .description,.products .productListing .col2 .list-view .card .content-detail .inner1 .description,.content-detail .products .productListing .col2 .list-view .card .inner1 .description{font-size:22px;line-height:30px;font-weight:bold;letter-spacing:0.22px;color:#333}
.products .productListing .col2 .list-view .card .inner .star-rating,.products .productListing .col2 .list-view .card .content-detail .inner1 .star-rating,.content-detail .products .productListing .col2 .list-view .card .inner1 .star-rating{width:125px;float:left}
.products .productListing .col2 .list-view .card .inner .des,.products .productListing .col2 .list-view .card .content-detail .inner1 .des,.content-detail .products .productListing .col2 .list-view .card .inner1 .des{font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.14px;color:#333;text-transform:uppercase;float:left;margin:5px 0}
.products .productListing .col2 .list-view .card .inner .detail,.products .productListing .col2 .list-view .card .content-detail .inner1 .detail,.content-detail .products .productListing .col2 .list-view .card .inner1 .detail{font-size:14px;line-height:17px;font-weight:500;color:#333;float:left;margin:5px 0 5px 40px}
.products .productListing .col2 .list-view .card .inner .col3,.products .productListing .col2 .list-view .card .content-detail .inner1 .col3,.content-detail .products .productListing .col2 .list-view .card .inner1 .col3{height:250px}
.products .productListing .col2 .list-view .card .inner .price,.products .productListing .col2 .list-view .card .content-detail .inner1 .price,.content-detail .products .productListing .col2 .list-view .card .inner1 .price,.products .productListing .col2 .list-view .card .inner .price-promotion,.products .productListing .col2 .list-view .card .content-detail .inner1 .price-promotion,.content-detail .products .productListing .col2 .list-view .card .inner1 .price-promotion{font-size:25px;line-height:35px;font-weight:bold;letter-spacing:0.25px;margin:10px 0 0 35px}
.products .productListing .col2 .list-view .card .inner .price span,.products .productListing .col2 .list-view .card .content-detail .inner1 .price span,.content-detail .products .productListing .col2 .list-view .card .inner1 .price span,.products .productListing .col2 .list-view .card .inner .price-promotion span,.products .productListing .col2 .list-view .card .content-detail .inner1 .price-promotion span,.content-detail .products .productListing .col2 .list-view .card .inner1 .price-promotion span{vertical-align:super;font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px}
.products .productListing .col2 .list-view .card .inner .price-promotion,.products .productListing .col2 .list-view .card .content-detail .inner1 .price-promotion,.content-detail .products .productListing .col2 .list-view .card .inner1 .price-promotion{color:#ec1c24}
.products .productListing .col2 .list-view .card .inner .info-button,.products .productListing .col2 .list-view .card .content-detail .inner1 .info-button,.content-detail .products .productListing .col2 .list-view .card .inner1 .info-button{position:absolute;bottom:30px;right:10px}
.products .productListing .col2 .list-view .card .inner .btn,.products .productListing .col2 .list-view .card .content-detail .inner1 .btn,.content-detail .products .productListing .col2 .list-view .card .inner1 .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#333333;margin:0;min-width:145px;background:#ffcc00;height:50px;text-align:center;outline:none}
.products .productListing .col2 .list-view .card .card-footer{background:#ffcc00;text-align:center;display:none;position:absolute;bottom:0;width:100%}
@media all and (max-width: 570px){
.products .productListing .col2 .list-view .card .card-footer{display:block}
}
.products .productListing .col2 .list-view .card .card-footer a{text-transform:uppercase;color:#fff;font-size:25px;line-height:28px;font-weight:bold;letter-spacing:0.25px;padding:10px;display:block}
.products .productListing .col2 .list-view .card .card-footer span{color:#fff;font-size:25px;line-height:35px}
.products .productListing .col2 .list-view .card .card-footer .two{display:none}
.products .productListing .col2 .list-view .card .card-footer .two .trolley{width:60%;height:48px;float:left;background:#cccccc;font-size:15px;line-height:21px;font-weight:bold;letter-spacing:0.15px;padding:10px 5px}
.products .productListing .col2 .list-view .card .card-footer .two .trolley.selected{background:#ffcc00}
.products .productListing .col2 .list-view .card .card-footer .two .favourite{width:20%;float:left;border-left:1px solid #fff}
.products .productListing .col2 .list-view .card .card-footer .two .shopping-list{width:20%;float:left;border-left:1px solid #fff}
.products .productListing .col2 .list-view .card:hover{-webkit-box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);box-shadow:0px 2px 4px 0px rgba(204,204,204,0.15);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.products .productListing .col2 .list-view .card:hover .inner,.products .productListing .col2 .list-view .card:hover .content-detail .inner1,.content-detail .products .productListing .col2 .list-view .card:hover .inner1{height:355px}
@media all and (max-width: 570px){
.products .productListing .col2 .list-view .card:hover .inner,.products .productListing .col2 .list-view .card:hover .content-detail .inner1,.content-detail .products .productListing .col2 .list-view .card:hover .inner1{height:initial}
}
.products .productListing .col2 .list-view .card:hover .card-footer,
.products .productListing .col2 .list-view .card:hover .lbl,
.products .productListing .col2 .list-view .card:hover .icheckbox{display:block}
@media all and (min-width: 1140px){
.products .productDetail .product-info > .col-lg-7{padding-left:0}
}
.products .productDetail h1{font-size:20px;line-height:32px;font-weight:500;letter-spacing:0.50px;color:#222223;float:left;margin:0 0 10px 0;text-transform:none}
.products .productDetail h1 > *{font-size:48px;line-height:64px;font-weight:bold;letter-spacing:0.50px;color:#000;float:left;margin:0 0 10px 0;text-transform:none}
@media all and (max-width: 1140px){
.products .productDetail h1{width:87%}
.products .productDetail h1 > *{width:87%}
}
@media all and (max-width: 570px){
.products .productDetail h1{font-size:18px;line-height:32px;font-weight:bolder;letter-spacing:0.28px}
.products .productDetail h1 > *{font-size:25px;line-height:35px;font-weight:bold;letter-spacing:0.28px}
}
.products .productDetail h3{margin:0;font-size:18px;font-weight:bold !important}
.products .productDetail .tab-pane h3{padding-top:20px;font-weight:500}
.products .productDetail .social{float:right}
.products .productDetail .social .fb,
.products .productDetail .social .twitter,
.products .productDetail .social .pinterest,
.products .productDetail .social .email,
.products .productDetail .social .instagram{font-size:20px;line-height:28px;color:#999;float:left;margin-left:10px}
.products .productDetail .social .fb:hover,
.products .productDetail .social .twitter:hover,
.products .productDetail .social .pinterest:hover,
.products .productDetail .social .email:hover,
.products .productDetail .social .instagram:hover{color:#ffcc00}
@media all and (max-width: 856px){
.products .productDetail .social .fb,
.products .productDetail .social .twitter,
.products .productDetail .social .pinterest,
.products .productDetail .social .email,
.products .productDetail .social .instagram{display:none}
}
.products .productDetail .social .mobile{font-size:28px;line-height:42px;color:#999;display:none}
@media all and (max-width: 856px){
.products .productDetail .social .mobile{display:block}
}
.products .productDetail .detail-slider{position:absolute;width:14.6%;height:232px;top:20px}
@media all and (max-width: 1140px){
.products .productDetail .detail-slider{position:initial;width:304px;height:90px;margin:20px auto 0 auto}
}
@media all and (max-width: 767px){
.products .productDetail .detail-slider{
  }
}
@media all and (max-width: 1140px){
.products .productDetail .detail-slider .thumbelina li{width:auto;padding:0 5px}
}
@media all and (max-width: 1140px){
.products .productDetail .detail-slider .inner,.products .productDetail .detail-slider .content-detail .inner1,.content-detail .products .productDetail .detail-slider .inner1{position:relative;height:79px}
}
.products .productDetail .detail-slider .thumbelina-but.vert.top{top:-28px;color:#222223;font-size:20px}
@media all and (max-width: 1140px){
.products .productDetail .detail-slider .thumbelina-but.vert.top{display:none}
}
.products .productDetail .detail-slider .thumbelina-but.vert.bottom{bottom:-32px;color:#222223;font-size:20px}
@media all and (max-width: 1140px){
.products .productDetail .detail-slider .thumbelina-but.vert.bottom{display:none}
}
.products .productDetail .detail-slider .thumbelina-but.horiz.left{
  height:80px;top:-40px}
@media all and (min-width: 1140px){
.products .productDetail .detail-slider .thumbelina-but.horiz.left{display:none}
}
.products .productDetail .detail-slider .thumbelina-but.horiz.right{
  height:80px;top:-40px}
@media all and (min-width: 1140px){
.products .productDetail .detail-slider .thumbelina-but.horiz.right{display:none}
}
.products .productDetail .detail-slider .thumbelina img:hover{cursor:pointer}
.products .productDetail .detail-image{
  margin-left:15%}
@media all and (max-width: 1140px){
.products .productDetail .detail-image{left:0;float:none;margin-left:0}
}
@media all and (max-width: 767px){
.products .productDetail .detail-image{
  }
}
.products .productDetail .detail-image img{width:100%}
.products .productDetail .mobile-carousel{display:none}
@media all and (max-width: 767px){
.products .productDetail .mobile-carousel{display:block}
}
.products .productDetail .mobile-carousel .slick-list{padding:0 0 !important;margin:0 -2.5px}
.products .productDetail .mobile-carousel img{max-width:100%;display:inline-block;height:auto}
.products .productDetail .store{background:#F8F8F8;color:#222223;padding:8px 15px;font-size:12px;line-height:20px;font-weight:500;border-radius:4px;border-bottom:none;margin-top:20px}
.products .productDetail .store a{color:#222223;font-size:12px;line-height:20px;font-weight:400;float:right;text-decoration:underline}
.products .productDetail .store a span{display:block}
.products .productDetail .product-top .price{font-size:32px;line-height:25px;font-weight:700;letter-spacing:2px;float:left;margin:10px 0 0 0;color:#222223}
.products .productDetail .product-top .productListing .col2 .list-view .card .inner .price-promotion,.products .productListing .col2 .list-view .card .inner .productDetail .product-top .price-promotion,.products .productDetail .product-top .productListing .col2 .list-view .card .content-detail .inner1 .price-promotion,.products .productListing .col2 .list-view .card .content-detail .inner1 .productDetail .product-top .price-promotion,.content-detail .products .productDetail .product-top .productListing .col2 .list-view .card .inner1 .price-promotion,.content-detail .products .productListing .col2 .list-view .card .inner1 .productDetail .product-top .price-promotion,.products .productDetail .product-top .price-promotion{font-size:20px;line-height:25px;font-weight:700;letter-spacing:0.5px;float:left;margin:10px 0 0 0;color:#222223}
.products .productDetail .product-top .price span,.products .productDetail .product-top .productListing .col2 .list-view .card .inner .price-promotion span,.products .productListing .col2 .list-view .card .inner .productDetail .product-top .price-promotion span,.products .productDetail .product-top .productListing .col2 .list-view .card .content-detail .inner1 .price-promotion span,.products .productListing .col2 .list-view .card .content-detail .inner1 .productDetail .product-top .price-promotion span,.content-detail .products .productDetail .product-top .productListing .col2 .list-view .card .inner1 .price-promotion span,.content-detail .products .productListing .col2 .list-view .card .inner1 .productDetail .product-top .price-promotion span,.products .productDetail .product-top .price-promotion span{vertical-align:super;font-size:28px;line-height:42px;font-weight:bold;letter-spacing:0.53px}
.products .productDetail .product-top .each{font-size:15px;font-weight:bold;letter-spacing:0.25px;color:#999;float:left;margin:15px 0 0 5px}
.products .productDetail .details #liDeliver,.products .productDetail .details #liCollect{color:#222223;background-color:#fff;border:none;text-transform:none;font-size:16px;line-height:24px;font-weight:500}
.products .productDetail .details .regional,.products .productDetail .details .card1 .inner .your-price,.products .card1 .inner .productDetail .details .your-price,.products .productDetail .details .card1 .content-detail .inner1 .your-price,.products .card1 .content-detail .inner1 .productDetail .details .your-price,.content-detail .products .productDetail .details .card1 .inner1 .your-price,.content-detail .products .card1 .inner1 .productDetail .details .your-price,.products .productDetail .details .productListing .col2 .list-view .card .inner .promotion,.products .productListing .col2 .list-view .card .inner .productDetail .details .promotion,.products .productDetail .details .productListing .col2 .list-view .card .content-detail .inner1 .promotion,.products .productListing .col2 .list-view .card .content-detail .inner1 .productDetail .details .promotion,.content-detail .products .productDetail .details .productListing .col2 .list-view .card .inner1 .promotion,.content-detail .products .productListing .col2 .list-view .card .inner1 .productDetail .details .promotion,.products .productDetail .details .productListing .col2 .list-view .card .inner .your-price,.products .productListing .col2 .list-view .card .inner .productDetail .details .your-price,.products .productDetail .details .productListing .col2 .list-view .card .content-detail .inner1 .your-price,.products .productListing .col2 .list-view .card .content-detail .inner1 .productDetail .details .your-price,.content-detail .products .productDetail .details .productListing .col2 .list-view .card .inner1 .your-price,.content-detail .products .productListing .col2 .list-view .card .inner1 .productDetail .details .your-price,.products .productDetail .details .promotion{background:#ccc;color:#fff;text-align:right;padding:5px;width:100px;position:absolute;left:12px;top:45px;font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.14px;text-transform:uppercase}
.products .productDetail .details .regional span,.products .productDetail .details .card1 .inner .your-price span,.products .card1 .inner .productDetail .details .your-price span,.products .productDetail .details .card1 .content-detail .inner1 .your-price span,.products .card1 .content-detail .inner1 .productDetail .details .your-price span,.content-detail .products .productDetail .details .card1 .inner1 .your-price span,.content-detail .products .card1 .inner1 .productDetail .details .your-price span,.products .productDetail .details .productListing .col2 .list-view .card .inner .promotion span,.products .productListing .col2 .list-view .card .inner .productDetail .details .promotion span,.products .productDetail .details .productListing .col2 .list-view .card .content-detail .inner1 .promotion span,.products .productListing .col2 .list-view .card .content-detail .inner1 .productDetail .details .promotion span,.content-detail .products .productDetail .details .productListing .col2 .list-view .card .inner1 .promotion span,.content-detail .products .productListing .col2 .list-view .card .inner1 .productDetail .details .promotion span,.products .productDetail .details .productListing .col2 .list-view .card .inner .your-price span,.products .productListing .col2 .list-view .card .inner .productDetail .details .your-price span,.products .productDetail .details .productListing .col2 .list-view .card .content-detail .inner1 .your-price span,.products .productListing .col2 .list-view .card .content-detail .inner1 .productDetail .details .your-price span,.content-detail .products .productDetail .details .productListing .col2 .list-view .card .inner1 .your-price span,.content-detail .products .productListing .col2 .list-view .card .inner1 .productDetail .details .your-price span,.products .productDetail .details .promotion span{color:#fff}
.products .productDetail .details .promotion{background:#ec1c24;width:115px}
.products .productDetail .details .star-rating{width:95px;float:left}
.products .productDetail .details .reviews{font-size:14px;line-height:22px;font-weight:500;color:#333;text-decoration:underline;margin:5px 0 0 5px;float:left}
.products .productDetail .details .nav-tabs > li.active > div,
.products .productDetail .details .nav-tabs .nav-tabs > li.active > div:hover,
.products .productDetail .details .nav-tabs .nav-tabs > li.active > div:focus,
.nav-tabs-new > li.active{
    color:#222223;background-color:#fff;border:none;text-transform:none}
.products .productDetail .details h3{font-size:14px;line-height:20px;font-weight:700 !important;letter-spacing:0.16px;margin:15px 0;color:#2e2f32}
.products .productDetail .details .options{font-size:12px;line-height:16px;font-weight:500;color:#999}
.products .productDetail .details .colours .available{float:left;margin:4px 20px 0 0;border:2px solid #fff}
.products .productDetail .details .colours .available:hover{cursor:pointer}
.products .productDetail .details .colours .selected{border:2px solid #000;padding:2px;border-radius:50px;margin:2px 20px 0 0}
.products .productDetail .details .colours .blue,.products .productDetail .details .colours .black,.products .productDetail .details .colours .grey{width:23px;height:23px;background:#0578a4;display:block;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.products .productDetail .details .colours .black{background:#000}
.products .productDetail .details .colours .grey{background:#c4c6c7}
.products .productDetail .details .size .available{padding:10px;font-size:16px;line-height:24px;font-weight:bold;color:#000;letter-spacing:0.16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #000;width:40px;text-align:center;float:left;margin-right:10px}
.products .productDetail .details .size .available:hover{cursor:pointer}
.products .productDetail .details .size .disabled{padding:10px;font-size:16px;line-height:24px;font-weight:bold;color:#999;letter-spacing:0.16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;width:40px;text-align:center;float:left;margin-right:10px}
.products .productDetail .details .size .selected{padding:10px;font-size:16px;line-height:24px;font-weight:bold;color:#fff;letter-spacing:0.16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #333;width:40px;text-align:center;float:left;margin-right:10px;background:#333}
.products .productDetail .details .in-stock,
.products .productDetail .details .out-stock,
.products .productDetail .details .no-store{
}
.products .productDetail .details .delayed{margin:10px 0}
.products .productDetail .details .delayed span{float:left;margin-top:2px}
.products .productDetail .details .delayed p{float:left;margin-left:5px;font-size:14px;line-height:22px;font-weight:bold}
.products .productDetail .details .follow-link{margin-bottom:20px;display:block}
.products .productDetail .details .follow-link .btn{padding:10px;border:1px solid #909196;border-radius:4px}
.products .productDetail .details .follow-link .btn span{color:#ffcc00}
.products .productDetail .details .follow-link .ion-ios-location{float:left;font-size:20px}
.products .productDetail .details .follow-link h4{font-size:16px;line-height:28px;font-weight:400;color:#2E2F32;margin:0 10px}
.products .productDetail .details .follow-link p{font-size:14px;line-height:22px;font-weight:500;margin:5px 0 0 20px;float:left}
.products .productDetail .details .follow-link .ion-chevron-down{float:right;font-size:16px;line-height:16px;color:#999;margin:5px 0 0 0}
.products .productDetail .details .counter{margin-top:0;background:#FFFFFF;border:1px solid #E3E4E5;border-radius:4px;padding:5px}
@media all and (max-width: 570px){
.products .productDetail .details .counter{width:100%;margin-bottom:10px}
}
@media all and (max-width: 570px){
.products .productDetail .details .info-button{width:100%}
}
.products .productDetail .details .info-button button{font-size:16px;line-height:24px;font-weight:bold;letter-spacing:0.16px}
.products .productDetail .details .info-button button span{font-size:22px;line-height:30px}
.products .productDetail .details .info-button .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0;min-width:100%;background:#ccc;text-align:center;outline:none;height:48px}
.products .productDetail .details .info-button button.selected{background:#ffcc00}
.products .productDetail .details .wish-list,.products .productDetail .details .shopping-list{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0.16px;margin-top:15px}
.products .productDetail .details .wish-list a[disabled],.products .productDetail .details .shopping-list a[disabled]{cursor:not-allowed;opacity:.65;pointer-events:none}
.products .productDetail .details .wish-list a,.products .productDetail .details .shopping-list a{color:#222223}
.products .productDetail .product-info .lbl{float:left;font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.14px;color:#999;margin:17px 0 0 5px;text-transform:uppercase}
.products .productDetail .product-info .icheckbox{background:url(../images/checkbox1.png);width:20px;height:19px;float:left;margin:15px 0 0 20px}
.products .productDetail .product-info .icheckbox:hover{cursor:pointer}
.products .productDetail .product-info .icheckbox.checked{background:url(../images/checkbox-checked.png)}
.products .productDetail .product-tabs .nav-tabs{border-bottom:none}
.products .productDetail .product-tabs .nav-tabs li{background:#f2f2f2}
.product-accordion-content .new-product-tabs #pdpLiDeliver >div,.product-accordion-content .new-product-tabs #pdpLiCollect > div{font-size:14px;line-height:16px;font-weight:bold;color:#999;border:none;border-radius:0;cursor:pointer;padding:10px;text-transform:none}


.products .productDetail .product-tabs #pdpContentSlots .nav-tabs > li.active > div{color:#fff;background-color:#333333;border:none}
.products .productDetail .product-tabs .nav-tabs > li.active > div,
.products .productDetail .product-tabs .nav-tabs .nav-tabs > li.active > div:hover,
.products .productDetail .product-tabs .nav-tabs .nav-tabs > li.active > div:focus,
.products .productDetail .product-tabs .nav-tabs > li.active > a,
.products .productDetail .product-tabs .nav-tabs .nav-tabs > li.active > a:hover,
.products .productDetail .product-tabs .nav-tabs .nav-tabs > li.active > a:focus{background-color:#fff;border:1px solid #fff}
.products .productDetail .product-tabs .tab-content h2{font-size:18px !important;line-height:15px;font-weight:bold;letter-spacing:0.25px;margin-top:0}
.products .productDetail .product-tabs .tab-content .sep{margin:10px 0}
.products .productDetail .product-tabs .tab-content .des{font-size:14px;line-height:22px;font-weight:bold;letter-spacing:0.14px;color:#333;text-transform:uppercase;float:left;margin:0 0 5px 0}
.products .productDetail .product-tabs .tab-content .detail{font-size:14px;line-height:22px;font-weight:500;color:#333;float:left;margin:0 0 5px 30px}
.products .productDetail .slick-list{overflow:visible}
.products .productDetail .slick-slide{margin:2.5px}
form .error,.form .error{text-align:left;color:#f05722}
.notFound .error.custom-container,.notFound .error.custom-container1{max-width:255px;padding:0}
.error{text-align:center;color:#f05722}
@media all and (max-width: 640px){
.error{padding-top:20px}
}
.error .logo{margin-bottom:40px}
@media all and (max-width: 640px){
.error .logo{margin-bottom:20px}
}
.error h1{font-size:100px;line-height:140px;font-weight:bold;letter-spacing:1px;color:#999;margin:0 0 10px 0;text-transform:uppercase}
@media all and (max-width: 640px){
.error h1{font-size:48px;line-height:64px;font-weight:bold;letter-spacing:0.53px;margin:30px 0 10px 0}
}
.error h2{font-size:40px;line-height:56x;font-weight:bold;letter-spacing:0.43px;color:#999;margin:0 0 10px 0;text-transform:uppercase}
@media all and (max-width: 1024px){
.error h2{font-size:30px;line-height:33px;font-weight:bold;letter-spacing:0.33px}
}
@media all and (max-width: 640px){
.error h2{font-size:20px;line-height:23px;font-weight:bold;letter-spacing:0.23px}
}
.error p{font-size:18px;line-height:28px;font-weight:500;color:#999}
@media all and (max-width: 640px){
.error p{font-size:16px;line-height:24px;font-weight:500;letter-spacing:0.16px}
}
.error a{font-size:18px;line-height:28px;font-weight:500;color:#333;text-decoration:underline}
@media all and (max-width: 640px){
.error a{font-size:16px;line-height:24px;letter-spacing:0.16px;margin-top:10px;font-weight:500}
}
.error .btn{padding:6px 20px;font-size:18px;line-height:28px;font-weight:bold;letter-spacing:0.18px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#000;margin:40px 0 80px 0;;min-width:225px;background:#ffcc00;height:50px;text-align:center;outline:none}
.error .btn:hover{background-color:#ffd633}

#colorbox,
#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%;z-index:9999;overflow:hidden}
#cboxMiddleLeft,
#cboxBottomLeft{clear:left}
#cboxLoadingOverlay,
#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,
#cboxNext,
#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;background:#fff}
#colorbox,
#cboxContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}

#cboxOverlay{background:#000}
#colorbox{outline:0}
#cboxTopLeft{width:14px;height:14px}
#cboxTopCenter{height:14px}
#cboxTopRight{width:14px;height:14px}
#cboxBottomLeft{width:14px}
#cboxBottomCenter{height:43px}
#cboxBottomRight{width:14px}
#cboxMiddleLeft{width:14px}
#cboxMiddleRight{width:14px}
#cboxContent{background:#fff;overflow:visible;position:relative}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7C7C7C}

#cboxNext,
#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;width:23px;height:23px;text-indent:-9999px}

#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active{outline:0}
#cboxPrevious{left:0px;background-position:-51px -25px;border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;width:23px;height:23px;text-indent:-9999px}
#cboxPrevious:hover{background-position:-51px 0px}
#cboxNext{left:27px;background-position:-75px -25px}
#cboxNext:hover{background-position:-75px 0px}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px}
#cboxTitle{background:#f2f4f7;position:absolute;top:0;border-bottom:1px solid #ff4444;padding:10px;height:56px;display:table;width:100%;margin:0}
#cboxTitle .headline{line-height:16px;font-weight:bold;font-size:12px;display:table-cell;width:100%;vertical-align:middle}
#cboxClose{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;color:#ffffff;background-color:#ff4444;border-color:transparent;-webkit-box-shadow:0 2px 2px 0 #c30000;box-shadow:0 2px 2px 0 #c30000;position:absolute;top:10px;right:10px}
#cboxClose:focus,
#cboxClose:active:focus,
#cboxClose.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
#cboxClose:hover,
#cboxClose:focus{color:#19212b;text-decoration:none}
#cboxClose:active,
#cboxClose.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
#cboxClose.disabled,
#cboxClose[disabled],
fieldset[disabled] #cboxClose{cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
#cboxClose:hover,
#cboxClose:focus,
#cboxClose:active,
#cboxClose.active,
.open > .dropdown-toggle#cboxClose{color:#ffffff;background-color:#ff1111;border-color:rgba(0,0,0,0)}
#cboxClose:active,
#cboxClose.active,
.open > .dropdown-toggle#cboxClose{background-image:none}
#cboxClose.disabled,
#cboxClose[disabled],
fieldset[disabled] #cboxClose,
#cboxClose.disabled:hover,
#cboxClose[disabled]:hover,
fieldset[disabled] #cboxClose:hover,
#cboxClose.disabled:focus,
#cboxClose[disabled]:focus,
fieldset[disabled] #cboxClose:focus,
#cboxClose.disabled:active,
#cboxClose[disabled]:active,
fieldset[disabled] #cboxClose:active,
#cboxClose.disabled.active,
#cboxClose[disabled].active,
fieldset[disabled] #cboxClose.active{background-color:#ff4444;border-color:transparent}
#cboxClose .badge{color:#ff4444;background-color:#ffffff}
#cboxClose:hover,
#cboxClose:focus,
#cboxClose:active,
#cboxClose.active,
.open .dropdown-toggle#cboxClose{color:#ff4444;background-color:#fff;border-color:#ff4444;-webkit-box-shadow:none;box-shadow:none}
#cboxClose:active,
#cboxClose.active,
.open .dropdown-toggle#cboxClose{background-image:none}
#cboxClose.disabled,
#cboxClose[disabled],
fieldset[disabled] #cboxClose,
#cboxClose.disabled:hover,
#cboxClose[disabled]:hover,
fieldset[disabled] #cboxClose:hover,
#cboxClose.disabled:focus,
#cboxClose[disabled]:focus,
fieldset[disabled] #cboxClose:focus,
#cboxClose.disabled:active,
#cboxClose[disabled]:active,
fieldset[disabled] #cboxClose:active,
#cboxClose.disabled.active,
#cboxClose[disabled].active,
fieldset[disabled] #cboxClose.active{color:#ff4444;background-color:#ff8686;border-color:transparent;-webkit-box-shadow:0 2px 2px 0 #ff0707;box-shadow:0 2px 2px 0 #ff0707}
#cboxLoadedContent{margin-top:56px;padding:10px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
@media (max-width: 1023px){
#cboxClose{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:0}
#cboxTitle{height:66px;padding:0 10px}
#cboxTitle:after{clear:both}
#cboxTitle:before,
#cboxTitle:after{content:" ";display:table}
#cboxTitle:after{clear:both}
#cboxLoadedContent{margin-top:66px}
}
@media (max-width: 856px){
.continueShoppingButton-container{text-align:center !important}
}
.mb-selected-store-display-name{color:#c30108;font-size:12px;line-height:12px;font-weight:bold}
@media all and (max-width: 570px){
.mb-selected-store-display-name{font-size:12px;line-height:12px}
}
.productDetail .unavailable-stock{margin-top:10px;color:#111112;background:#F1F1F2;border:1px solid #BABBBE;border-left:4px solid #111112;border-radius:4px;padding:8px}
.content.oneupBannerContent{position:absolute;top:150px;color:white;left:100px}
.custom-container.oneUpContainer{height:585px;padding:0px;position:relative}
.custom-container.oneUpContainer .image{height:100%;width:auto;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}
@media all and (min-width: 1140px){
.category-breadcrumb{padding:0}
}
@media all and (min-width: 570px){
.custom-container.oneUpContainer .image{margin:0px 15px}
}
@media all and (max-width: 1150px){
.custom-container.oneUpContainer{height:450px;max-width:none}
.content.oneupBannerContent{left:0px;top:130px;padding:0px 12px}
}
.mb-error-text,.mb-error-text:hover{text-decoration:none !important}
.mb-error-text #header-intro{color:#000}

.products .card .inner-container .product-carousel-cardinfo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400;font-size:14px !important;line-height:20px !important;color:#000000;height:40px;margin:0px 0px 4px 0px}
.products .card .inner-container .product-priceinfo{font-weight:700;font-size:20px;line-height:23px;color:#222223;margin:7px 0px 0px 0px}
.products .card .inner-container .product-unitinfo{margin:7px 0 0 3px;font-weight:700;font-size:20px;line-height:23px;color:#222223}
.products .productDetail .card .inner-container .product-unitinfo{margin:10px 0 0 3px;font-weight:700;font-size:20px !important;line-height:23px;color:#222223}
.products .card .inner-container .card-hidden .nav-tabs{margin-top:10px}
@media ( max-width :570px){
.products .mb-plp-cards .card .inner-container .product-unitinfo{margin:4px 0 0 3px;font-size:20px}
.products .card .inner-container .product-unitinfo{margin:3px 0 0 3px}
.products .mb-product-carousel-column .card .inner-container .product-unitinfo{font-size:20px !important}
.products .mb-product-carousel-column .card .card-info{padding:15px 8px}
.products .card .inner-container .product-priceinfo{font-size:20px !important;line-height:23px !important;margin:3px 0px 0px 0px}
.products .card .inner-container .card-hidden .nav-tabs{margin-top:5px}
}
@media ( min-width :768px){
.products .card .container-titlespad{padding:5px 15px 0px 15px}
.products .productDetail .card .container-titlespad{padding:5px 15px 0px 15px}
}
