@import url('https://fonts.googleapis.com/css?family=Squada+One');
/* font-family: 'Squada One', cursive; */

@font-face {
    font-family: 'Ciutadella-Regular';		 
		 src: url('../fonts/Ciutadella-Regular.eot');
    src: url('../fonts/Ciutadella-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ciutadella-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Ciutadella-Light';		 
		 src: url('../fonts/Ciutadella-Light.eot');
    src: url('../fonts/Ciutadella-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ciutadella-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Ciutadella-Bold';		 
	src: url('../fonts/Ciutadella-Bold.eot');
    src: url('../fonts/Ciutadella-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ciutadella-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Ciutadella-SemiBold';
		 src: url('../fonts/Ciutadella-SemiBold.eot');
    src: url('../fonts/Ciutadella-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ciutadella-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Ciutadella-Medium';
		 src: url('../fonts/Ciutadella-Medium.eot');
         src: url('../fonts/Ciutadella-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ciutadella-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body {font-family: 'Ciutadella-Regular';font-size:14px;color:#000;}
.container{max-width:1320px; padding:0 20px;}
.button {font-size:13px;color:#fff;font-weight:normal;font-family: 'Ciutadella-Regular';text-transform:uppercase;border:solid 2px transparent;border-radius:50px;padding:11px 30px 10px 30px;margin:0;background:#3c3c3c;}
.button:hover {border-color:#0090ff;color:#fff;background:#0090ff;}
.compareBtn.button:hover {color:#000;background:none;}
.forgot-password-form .form-prefixPostfix .form-input {margin-right:10px;}
.form-input, .form-select,
.form-prefixPostfix .form-input, .form-prefixPostfix .button {border-radius:50px;}

input:focus, button:focus, textarea:focus, select:focus, details:focus, [href]:focus, [tabindex]:not([tabindex="-1"]):focus, [contenteditable="true"]:focus {
    outline: 0 solid #0f7fff !important;
    outline-offset: 0 !important;
}

.navUser-item--cart .previewCart .paypal-button-label-checkout.paypal-button-size-medium.paypal-button-layout-horizontal{ height: 45px !important; }

.form-actions .button, .form-actions input, .form-actions a {vertical-align:middle;}
.account-body {margin:0;}
.page-content--centered, .login, .account--fixed {width:100%;max-width:inherit;}

.content_right{overflow:hidden; padding-left:20px;}
.heroCarousel{margin-top:0px;}
.body{margin-top:0px;margin-bottom:0;}

.header {border-bottom:none;margin-bottom:20px;}

.header-logo-image {position:relative;max-height:unset;}
.header-logo-image-container::after {padding-bottom:0;}
.header-logo-image-container{ min-height:inherit; }

.previewCart {padding:10px;}
.previewCart ul {margin:0;padding:0;width:100% !important;}
.previewCart ul li {margin:0 !important;padding:5px 0 !important;width:100% !important;}
.previewCartAction .button {padding:10px; color:#fff;}
.previewCartAction-checkout {padding-left:0;}
.previewCartAction-viewCart {padding-right:0;}
.navUser-item--cart .dropdown-menu{left:auto !important;}
.previewCartItem-name > a{text-align:left; margin-left:0 !important;}

.navUser {padding:0;}
.navUser ul{display:inline-block;vertical-align:middle;width:20%;}
.navUser ul.navUser-section{display:inline-block;vertical-align:middle;width:100%;margin-left:-5px;text-align:right;float:none;}
.navUser .hdrTop ul.navUser-section{ margin-left:0; }
.navUser ul li.navUser-item--cart{margin-left:10px;}
.navUser ul li {display:inline-block;vertical-align:middle;float:none;padding:0;position:relative;}
.navUser ul li.topSearchBar { text-align:left; }
.navUser ul li.wishlist_icon {padding:10px 25px;background:url(../img/double_bdr.jpg) repeat-y left top, url(../img/double_bdr.jpg) repeat-y right top;}
.navUser ul li.wishlist_icon span {margin:-3px 0 0 5px;}
.navUser ul li strong {font-weight:500;color:#166fb0;}
.navUser ul li a {padding:0;font-size:18px;color:#3c3c3c;font-weight:400;font-family: 'Ciutadella-Regular';text-transform:none; margin-left:20px;}
.navUser .navUser-item .navUser-action:hover {text-decoration:underline;}
.navUser ul li a + a {margin-left:20px;}
.navUser ul li a span {display:inline-block;vertical-align:middle;margin:-5px 5px 0 0;}
.navUser-or {margin:0;}
.navUser ul li.navUser-item--cart a span {margin:0;}
.navUser ul li.navUser-item--cart a span img {margin:-3px 0 0 0;}
.navUser ul li a span.cart-quantity {position:absolute;top:-6px;right:-12px;width:24px;height:24px;text-align:center;line-height:22px;color:#3c3c3c;font-size:13px;font-weight:600;font-family: 'Ciutadella-Regular';background:#fff;border-radius:50%; border:2px solid #0090ff; letter-spacing:1px;padding-right:1px;}
#wishlist-dropdown.is-open {background:none;padding:0;}
#wishlist-dropdown.is-open .button {margin:0;padding:15px 25px;background:#fff;}
.navUser-item--cart .cartIconTop{ background:url(https://cdn2.bigcommerce.com/server3200/whipaa/product_images/uploaded_images/cart-icon-new.png) no-repeat left top; height:50px; width:50px; display:inline-block; }
.navUser-item--cart .cartIconTop:hover{ background-position:left bottom; }
.navUser ul li.hdrCurrency{ padding-right:20px; }

.slick-next, .slick-prev {margin-top:-5px;}
.navUser-item--account .navUser-or + .navUser-action {margin:0;}
 
.site-logo{display:inline-block;vertical-align:middle;width:15%;margin:0;text-align:left; padding:20px 0;}
.header-logo{margin:0; text-align:left;}

.header-right {display:inline-block;vertical-align:middle;width:85%;margin-left:-5px;text-align:right;}

.dropdown--quickSearch {background: none; left: 0; padding: 0; position: relative;width:370px;margin:0 10px 0 0;display:inline-block;vertical-align:middle;}
.quickSearchResults {background: #fff; position:absolute; z-index:99;}
.quickSearchResults ul.productGrid{border:#dcdcdc solid 1px; border-top:none; padding:30px 0 0 0; margin:0px;width:100%; height:520px;}
.quickSearchResults a.modal-close{ font-size:34px; } 

.actionBar {margin:0;}
.productGrid .product {text-align:center;}

.quickSearchResults .productGrid .product {padding-bottom: 0; width: 100%;margin:0;}
.quickSearchResults .productGrid .product .dot_bdr,
.quickSearchResults .productGrid .product .add_btn {display:none;}
.quickSearchResults .productGrid .product .card {border:none; border-bottom:#dcdcdc solid 1px; float: left; padding: 15px 0; width: 100%;margin:0; padding:0px 0 8px; }
.quickSearchResults .productGrid .product:last-child .card{ border:0; }


.quickSearchResults .card-figure { border: 1px solid #dcdcdc; display: block; float: left; height: auto; padding: 5px; vertical-align: top; width: 40px; height:50px;}
.quickSearchResults .card .thumb_img{display:block; height:auto; width:auto; padding:0px;}
.quickSearchResults li.product .card-body h4 a{ margin-left:0; font-size:14px; }
.quickSearchResults .card .card-image {  }
.quickSearchResults .card-body { display: block; float: none; overflow: hidden; padding: 0 0 0 10px; text-align: left !important; vertical-align: middle; width: auto;}
.quickSearchResults .card-body .card-title {height: auto;}
.quickSearchResults .card-body .card-figcaption-body{display:none;}
.quickSearchResults .card-figure .card-figcaption{display:none !important;}
.quickSearchResults .card--alternate:hover .card-body{background:none;}
.quickSearchResults .card--alternate:hover .card-title > a{color:#000;}
.quickSearchResults h4.card-title{margin-bottom:5px;}
.quickSearchResults .card-body .card-text .price{font-size:16px;}
.quickSearchResults .card-body .card-text{margin:0px;}

.productView-images .easyzoom-flyout{z-index:9999; top:50%; margin-top:-150px; left:100%; width:380px; height:300px; border:1px solid #999; text-align:center; background:#fff;}
.productView-images .easyzoom-flyout img{position:relative !important;}
.productView-images{position:relative;}

.search_box {position:relative;border:solid 2px #0090ff;border-radius:50px;}
.search_box .form-input {font-size:16px;color:#969696;font-family: 'Ciutadella-Regular';border:none;background:none;height:50px;padding:10px 50px 10px 20px; }
.search_box .form-input:focus:placeholder {color:#fff;}
.search_box .form-input:focus::-webkit-input-placeholder {color: #fff;}
.search_box .form-input:focus::-moz-placeholder {color: #fff;}
.search_box .form-input:focus:-ms-input-placeholder {color: #fff;}
.search_box .form-input:focus:-moz-placeholder {color: #fff;}
.search_box .button {background:url(../img/search_icon.png) no-repeat left center;width:59px;height:50px;font-size:0;border:none;position:absolute;top:0;right:0;padding:0 20px 0 0;margin:0; border-radius:0;}
.search_box .add_button {display:none;}

.navUser-item--cart a {padding:0;}

.navPages-container {clear:both; background:#0090ff; padding:10px 0;}
.navPages ul li.navPages-item {display:inline-block;vertical-align:middle;float:none; line-height:normal; padding:2px 0 0 0;}
.navPages ul li {font-family: 'Ciutadella-Regular'; position:relative;}
.navPages ul li:last-child {}
.navPages ul li a:focus,
.navPages ul li a:hover{color:#000;}


.navPages-action {font-size:19px;color:#fff;text-transform:none;font-weight:normal;padding:0 17px;font-family: 'Ciutadella-Bold';text-transform:none;}
.navPages-action:hover {color:#000;}

.heroCarousel .slick-arrow {height:40px;width:40px;margin:0;padding:0;top:50%;border:0;}
.heroCarousel .slick-prev {background:url(../img/slider_left_arrow.png) no-repeat;left:12%;}
.heroCarousel .slick-next {background:url(../img/slider_right_arrow.png) no-repeat;right:12%;}
.heroCarousel {margin:0 !important;}
.heroCarousel{ margin:0; }
.heroCarousel a.slick-slide{height:auto;}
.heroCarousel-slide .heroCarousel-image-wrapper{max-height:inherit;}
.heroCarousel.slick-initialized{ max-height:inherit; }
.heroCarousel-slide .heroCarousel-image-wrapper{height:auto;}

@media (max-width: 2000px){
	.heroCarousel-slide .heroCarousel-image{width:auto;}
}


.homeBanner{margin:0 0 20px 0;}

.thambs {clear:both;overflow:hidden;}
.thambs ul {margin:10px -10px;padding:0;overflow:hidden;}
.thambs ul li {display:block;float:left;padding:10px;position:relative;width:33.33%;}

.thambs ul li a {display:block;font-size:0;outline:solid 1px rgba(0,0,0,0);transition:all 0.5s ease 0s;}
.thambs ul li a:hover {outline:solid 2px rgba(0,0,0,0.5);outline-offset:-10px;} 
.thambs ul li span {display:block;text-align:center;font-size:30px;line-height:30px;letter-spacing:0.5px;font-family: 'Ciutadella-Regular';position:absolute;top:50px;left:0;width:100%;}

/* sidebar */
.page-sidebar {width:22%; float:left; padding:0px;}
.page-sidebar h5 {padding:10px 20px;font-size:18px;color:#67bdff;font-weight:normal;text-transform:uppercase;font-family: 'Ciutadella-Bold';margin:0;background:#3c3c3c;}

.sidebarBlock ul {padding:0; list-style:none;display:block;margin:0;background:#f5f5f5;} 
.sidebarBlock ul li {float:none; border-bottom:#e3e3e3 solid 1px; margin:0; position:relative;display:block; padding:0 20px;}
.sidebarBlock ul li:hover {background:#3c3c3c;}
.sidebarBlock ul li:hover a{color:#fff;}
.sidebarBlock ul li a.has-subMenu {background:url(../img/right-arrow.png) no-repeat right center;}
.sidebarBlock ul li a, .sidebarBlock .navPage-subMenu-item .navPages-action {display:block; font-family: 'Ciutadella-Regular'; font-size:16px; font-weight:normal; padding:6px 0 6px 0; margin:0px; color:#000; text-transform:none;text-decoration:none;}

.sidebarBlock li ul li {padding:0 !important;}
.sidebarBlock li ul li a {margin:0 !important;border:none !important;}

.sidebarBlock ul.navPages-list li .navPage-subMenu-list{position:absolute; left:100%; top:0px; min-width:200px; background:#e3e3e3; display:none; list-style:none; margin:0px; z-index:9;}
.sidebarBlock ul.navPages-list li:hover .navPage-subMenu-list{display:block;}
.sidebarBlock ul li.navPage-subMenu-item{width:100%; float:none; position:relative;}
.sidebarBlock ul li.navPage-subMenu-item .navPage-childList{position:absolute; left:100%; top:0px; min-width:200px; background:#e3e3e3; display:none; list-style:none; margin:0px; z-index:9; display:none;}
.sidebarBlock ul li.navPage-subMenu-item:hover .navPage-childList{display:block;}
.sidebarBlock .navPages-action-moreIcon {transform: rotate(-90deg); float:right;}
.sidebarBlock .navPages-action-moreIcon{display:none;}

.sidebarBlock ul li.prod_cate{padding:0px;}
.sidebarBlock ul li.prod_cate:hover{background:none;}
.sidebarBlock ul li.prod_cate ul li{padding:0 20px !important;}
.sidebarBlock ul li.prod_cate ul li:hover{background:#3c3c3c;}
.sidebarBlock ul li.prod_cate ul li:hover a{color:#fff;}

.dot_bdr {display:block;text-align:center;}
.dot_bdr img {display:inline-block;}

.add_btn {text-align:center;}
.add_btn a {font-size:18px;color:#fff; background:#0090ff; font-weight:normal;font-family: 'Ciutadella-Bold'; text-transform:uppercase; min-width:180px; height:40px; letter-spacing:1px; display:inline-block;text-transform:none;border-radius:50px;padding:8px 15px;margin:0; line-height:normal;}
.add_btn a:hover {border-color:#000;color:#fff;background:#000;}

.tabs-contents .add_btn a {height: auto;margin: 0;min-width: inherit;padding: 10px 15px 8px;font-size:12px;}
.tabs-contents .toggle{ border:0; }

/*.page-sidebar + .page-content .tabs-contents .add_btn a {font-size:12px;height: auto;min-width: inherit;}*/

.add_btn a.out_of_stock {background:#888888;color:#fff;}
/*.add_btn a.out_of_stock:hover {border-color:#888888;color:#888888;}*/

.add_btn a span {display:inline-block;vertical-align:middle;font-size:0;line-height:normal;margin-right:5px;margin-top:-3px;}

.product_slider {text-align:center;padding-bottom:40px;}
.product_slider .page-heading {display:inline-block;background:#166fb0;border-radius:50px;font-family: 'Lobster Two', cursive;font-weight:700;text-transform:none;color:#fff;margin:0 auto 30px;padding:6px;max-width:300px;font-style:italic;width:100%;font-size:20px;  }
.productCarousel .slick-dots{display:none !important;}

.slick-disabled {opacity: 0.5;}
.productCarousel .slick-list{padding:10px 0;}
.card-img-container::after{padding-bottom:100%;}
.card {text-align:center;padding:20px 20px 30px 20px; -webkit-box-shadow: 0px 0px 10px 0px rgba(175,175,175,0.25); -moz-box-shadow: 0px 0px 10px 0px rgba(175,175,175,0.25); box-shadow: 0px 0px 10px 0px rgba(175,175,175,0.25); margin-bottom:10px;}
.card .card-body {text-align:center;}
.card-title {height:40px;overflow:hidden;line-height:16px;}
.card-title a {font-size:16px;color:#000;font-weight:400;font-family: 'Ciutadella-Regular';line-height:normal;}
.card-title a:hover {text-decoration:underline; color:#000;}
.card-body .card-text {display:block;margin:10px 0;}
.card-body .card-text .price {font-size:22px;color:#df5517;font-family: 'Ciutadella-Bold';font-weight:normal;}
.tabs-contents .card-body .card-text .price {font-size:18px;}

.card-body .card-text .price.price--rrp {color:#505050;}
.featured-list h2.page-heading, 
.new-products-mn .featured-list h2.page-heading a{margin-bottom:10px; margin-top:10px; font-family: 'Ciutadella-Bold'; font-weight:normal;}
h2.page-heading.homeproductssliderTitle{ margin-bottom:10px; margin-top:10px; color: #0090ff;  font-family: 'Ciutadella-Bold'; font-size: 30px; text-transform: uppercase; }
h2.page-heading.homeproductssliderTitle a{color: #0090ff;}
h2.page-heading.homeproductssliderTitle a:hover{color: #0090ff;}
h2.page-heading.homeproductssliderTitle span{ background:url(https://cdn11.bigcommerce.com/s-whipaa/images/stencil/original/image-manager/title-border.png) no-repeat center bottom; display: inline-block; padding-bottom: 14px; }

.price-now-label{display:none;}
.price-section{display:inline-block;}
.productGrid .product{padding-top:10px;}
.homeSliderBottom{ padding:20px 0 25px ; }
.body .container .homeSliderBottom .container{ max-width:1000px; }
.homeSliderBottom button.slick-prev, .homeSliderBottom button.slick-next{ display:none !important; }

/*.new-products-mn .slick-arrow{display:none !important;}*/

.productGrid{margin-bottom:0; padding-right:10px;}
.compareBtn{font-size:14px; text-transform:none; color:#505050; padding:0 0 15px 0; border-radius:0; background:none; border:none;}
.compareBtn input[type="checkbox"]{vertical-align:middle;}

.productCarousel.slick-dotted.slick-slider{margin-bottom:0;}

.navUser-item--cart .dropdown-menu { min-width: 280px; right: 0; }

.welcomeTxt{font-size:18px; color:#3c3c3c; padding-bottom:20px; text-align:center;}
.welcomeTxt .page-heading{font-size:30px; color:#0090ff; font-family:'Ciutadella-Bold'; font-weight:normal; margin:0 0 2px 0; line-height:normal;}
.welcomeTxt .page-heading span{font-family:'Ciutadella-Regular';}
.welcomeTxt p{line-height:normal; margin:0; padding:0 125px;}

.newsletter_block {text-align:center;background:#0090ff;padding:20px 0;}
.newsletter_block .footer-info-heading {font-family: 'Ciutadella-Bold';font-size:30px;color:#fff;background:url(../img/mail_icon.png) no-repeat left;padding:0 40px 0 65px;margin:0;display:inline-block;text-transform:none;vertical-align:middle;font-weight:normal;line-height:normal;}
.newsletter_block .form {display:inline-block;vertical-align:middle;margin:0;}
.newsletter_block .form .form-field {margin:0;}
.newsletter_block .form .form-input {width:340px;height:40px;background:#fff;border:none;border-radius:50px;font-size:14px;color:#969696;font-family: 'Ciutadella-Regular';padding:5px 20px;display:inline-block;vertical-align:middle;}
.newsletter_block .form .form-input:focus::placeholder {color:#fff;}
.newsletter_block .form .form-input:focus::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.newsletter_block .form .form-input:focus::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.newsletter_block .form .form-input:focus:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.newsletter_block .form .form-input:focus:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}


.newsletter_block .form .button {width:160px;height:40px;background:none;border:solid 2px #fff;border-radius:50px;font-size:14px;color:#fff;font-family: 'Ciutadella-Medium';padding:5px 20px;display:inline-block;vertical-align:middle;letter-spacing:2px;text-transform:none;line-height:28px; margin:0 0 0 17px;}
.newsletter_block .form .button:hover { background:#000; border-color:#000; color:#fff; }

.footer {clear:both;background:#0090ff;border:none;position:relative;padding:0;margin-top:20px;}
.footer-info {padding:30px 0;}
.footer-info .footer-info-col--small {width:19%;float:left;margin:0;}
.footer-info .footer-info-col--small:nth-child(1) {width:34%;}
.footer-info .footer-info-col--small:nth-child(4) {width:26%;}

.footer-info .footer-info-col--small:nth-child(1) li {float:left;width:50%;}
.footer-info .footer-info-heading {font-size:18px;color:#fff;font-weight:normal;margin:0 0 10px 0;padding:0 0 10px 0;font-family: 'Ciutadella-Bold';text-transform:uppercase;background:url(../img/footer_bdr.png) no-repeat bottom left;}

.footer-info ul {margin:0;padding:0;}
.footer-info ul li {font-size:16px;color:#fff;font-family: 'Ciutadella-Regular';font-weight:normal;display:block;margin-bottom:6px;}
.footer-info ul li a {font-size:16px;color:#fff;font-family: 'Ciutadella-Regular';font-weight:normal;display:inline-block;}
.footer-info ul li a:hover{ text-decoration:underline; font-family: 'Ciutadella-SemiBold'; }
.footer-info ul li a:hover {color:#fff;}
.footer-info p {font-size:16px;color:#fff;font-family: 'Ciutadella-Regular';font-weight:normal;margin:0 0 15px 0;padding:0;line-height:20px;}

.footer-info .footer-info-col--small .form {margin:0;}
.footer-info .footer-info-col--small .form .form-input {background:#fff;border:none;border-radius:0px;height:40px;font-size:14px;color:#505050;font-weight:400;font-family: 'Ciutadella-Regular';padding:0 20px;}
.footer-info .footer-info-col--small .form .button {margin:10px 0 0 0;background:#f46720;font-size:14px;text-transform:uppercase;font-weight:400;padding:12px 30px;border-radius:0px;letter-spacing:0.5px;border:0;}
.footer-info .socialLinks {}
.footer-info .socialLinks li {display:inline-block;vertical-align:middle;margin:0;padding:0 8px 0 0;}
.footer-info .socialLinks li a {width:40px;height:40px;display:block;font-size:0;}
.footer-info .socialLinks li a svg {display:none;}
.footer-info .socialLinks li a.icon--facebook {background:url(../img/fb_icon.png) no-repeat;}
.footer-info .socialLinks li a.icon--instagram {background:url(https://cdn2.bigcommerce.com/server3200/whipaa/product_images/uploaded_images/insta-icon.png) no-repeat;}

.footer-info .socialLinks li a.icon--facebook:hover {background:url(https://cdn11.bigcommerce.com/s-whipaa/product_images/uploaded_images/fb-icon-hover.png) no-repeat;}
.footer-info .socialLinks li a.icon--instagram:hover {background:url(https://cdn11.bigcommerce.com/s-whipaa/product_images/uploaded_images/insta-icon-hover.png) no-repeat;}

.footer_bottom {background:#fff;padding:10px 0;margin-top:30px;}
.footer_bottom p {font-size:14px;color:#505050;font-weight:normal;margin:0;padding:0;font-family: 'Ciutadella-Regular';line-height:normal;width:70%;display:inline-block;vertical-align:middle;}
.footer_bottom p a {color:#505050;font-weight:normal;text-decoration:none;}
.footer_bottom p .bull {display:inline-block;margin:0 10px;color:#969696;}
.footer_bottom .pay {display:inline-block;vertical-align:middle;width:30%;margin-left:-5px;text-align:right;}

.footer-info ul li.seeallLink{font-family:'Ciutadella-SemiBold';}

.testimonial_block {border:solid 5px #dcdcdc;border-radius:10px;position:relative;padding:50px 0px 20px 0px;text-align:center;margin:55px 0 40px;}
.testimonial_block:before {content:"";background:url(../img/testi_court_icon.png) no-repeat center;	width:100%;	height:80px; top:-40px;left:0; position:absolute;}
.testimonial_block .slick-next::before, .testimonial_block .slick-prev::before {display:none;}
.testimonial_block .slick-arrow {margin:0;width:16px;height:26px;top:50%;margin-top:0;padding:0;border:none;}
.testimonial_block .slick-prev {background:url(../img/larg_arrow_l.png) no-repeat;left:35px;}
.testimonial_block .slick-next {background:url(../img/larg_arrow_r.png) no-repeat;right:35px;}

.testimonial_txt {}
.testimonial_txt p {margin:0;font-size:24px;color:#3c3c3c;font-family: 'Ciutadella-SemiBold';font-style:italic;font-weight:normal;letter-spacing:0.5px;margin:0;padding:0;line-height:normal;}
.testimonial_txt p .athore_name {display:block;font-size:20px;color:#969696;font-style:normal;font-family: 'Ciutadella-Regular';margin-top:8px;}

.brand_slider {background:#3c3c3c;padding:20px 0;}
.brand_slider .brand_name {}
.brand_slider .brand_name .spacing {padding:0 8px;}
.brand_slider .brand_name .spacing img {display:inline-block;}
.brand_slider .brand_name a {font-size:24px;color:#3c3c3c;font-family: 'Squada One', cursive;width:1000px; height:100px;border-radius:5px;display:table-cell;vertical-align:middle;text-align:center;background:#fff;text-decoration:none;box-shadow: 0 0 15px rgba(175,175,175,0.2) inset;line-height:normal;transition:all 0.5s ease 0s;}
.brand_slider .brand_name a:hover {box-shadow: 0 0 15px rgba(0,144,255,0.3) inset;color:#0090ff;}
.brand_slider .container{ min-width: inherit; width:100%; }

.brand_slider .slick-next::before, .brand_slider .slick-prev::before {display:none;}
.brand_slider .slick-arrow {margin:0;width:10px;height:15px;top:50%;margin-top:0;padding:0;border:none;}
.brand_slider .slick-prev {background:url(../img/small_arrow_l.png) no-repeat;left:0;}
.brand_slider .slick-next {background:url(../img/small_arrow_r.png) no-repeat;right:0;}

h2.page-heading{font-family: 'Ciutadella-Regular'; font-weight:normal; font-size:30px; text-transform:uppercase; margin-bottom:20px; margin-top:30px;}

.new-products-mn{ padding-bottom:5px;}
.footer-info .socialLinks { margin-bottom:20px;}

.mobile_hide {display:block;}
.mobile-show {display:none;}

.breadcrumb {font-size:16px;color:#000;font-family: 'Ciutadella-Regular'; font-weight:normal;}
.breadcrumbs {margin:0;text-align:left;margin:0 0 10px 0;border-bottom:solid 2px #d3ecff;padding-bottom:15px;}
.breadcrumb::before {content:"»";}
.breadcrumb a{ text-decoration:none; }
.breadcrumb.is-active > .breadcrumb-label{ font-weight:normal; }


.productView-details {}
.productView-details .left_blk {display:inline-block;vertical-align:middle;font-size:16px;color:#7d7d7d;font-family: 'Ciutadella-Bold';}
.productView-details .right_blk {display:inline-block;vertical-align:middle;padding-left:10px;font-size:16px;color:#3c3c3c;font-family: 'Ciutadella-Regular';}
.productView-details .right_blk h2 {margin:0;font-size:14px;color:#3c3c3c;font-family: 'Ciutadella-Regular';}
.productView-details .right_blk h2 a {margin:0;font-size:14px;color:#3c3c3c;font-family: 'Ciutadella-Regular'; text-decoration:none;}
.productView-details .right_blk a{ text-decoration:none; }
.productView-details .right_blk #productReview_link{ margin:0 10px; }


.productView-details .productView-title {font-size:30px;color:#0090ff;margin:0;padding:0;text-transform:none;font-family: 'Ciutadella-SemiBold';font-weight:normal;}
.productView-details .productView-price .price {font-size:24px;color:#df5517;font-family: 'Ciutadella-SemiBold';}
.productView-info > *:first-child {margin:0;}
.productView-info-name {margin:0;font-weight:normal;}
.productView-info-value {margin:0;font-weight:normal;}

.productView-details .brand_box {margin:10px 0 0 0;}
.productView-details .brand_box a {text-decoration:none;}
.productView-details .clear_box {margin:0 0 10px 0;}

.productView-product {padding:0;border:none;}
.productView-options .form-field {margin:0 0 10px 0;}
.productView-options .form-option{ vertical-align:middle;}
.productView-options .form-field .form-label {display:inline-block;vertical-align:middle;font-size:14px;color:#7d7d7d;font-family: 'Ciutadella-Bold';margin:0; vertical-align:middle; padding-right:10px;}
.productView-options .form-field > .form-increment, .productView-options .form-field .form-select {display:inline-block;vertical-align:middle;margin-left:10px;font-size:14px;color:#3c3c3c;font-family: 'Ciutadella-Regular';}
.productView-options .form-field .form-select {height:30px;padding:0 30px 0 10px;}
.productView-options .form-field > .form-increment .form-input {height:30px;width:50px;border:solid 1px #dcdcdc;border-radius:5px;}
.productView-options .form-field > .form-increment .button.button--icon {display:none;}
.cart-item-quantity > .form-increment .button.button--icon {display:inline-block;}
.cart-item-quantity > .form-increment .form-input {border:1px solid #dcdcdc; border-radius:5px; height:30px; width:50px;
}
.cart-item-quantity > .form-increment .button.button--icon{ border-radius:5px; background:#f5f5f5; margin:0 7px; }
.productView-options .form > .form-action {}
.productView-options .form-field.form-field--increments {border-bottom:solid 1px #dcdcdc;padding-bottom:20px;margin-bottom:20px; position:relative;}
.cart-item-quantity > .form-increment .button.button--icon:hover{ background:#e6e6e6; }
.productView-options .form-field.form-field--increments .alertBox.alertBox--success{  position: absolute; right: 0; top: 0; width: 140px; padding:5px 5px 5px 15px; }
.productView-options .form-field.form-field--increments .alertBox.alertBox--success .alertBox-icon{ padding-right:10px; }
.productView-options .form-field.form-field--increments .alertBox.alertBox--success .alertBox-column.alertBox-message{ padding-top:2px; }

.productView-price{margin:10px 0 15px 0; padding:10px 0 0 0; border-top:1px solid #dcdcdc;}
.brand_box .right_blk{padding-left:0;}
.productView .socialLinks{line-height:normal;}
.productView .socialLinks .socialLinks-item{margin-top:0; margin-bottom:0;}
.productView .socialLinks .socialLinks-item.socialLinks-item--facebook{display:block;}
.productView .socialLinks .socialLinks-item.socialLinks-item--facebook svg{display:none;}
.productView .socialLinks .socialLinks-item.socialLinks-item--facebook{width:16px; height:16px; background:url(../img/fb-ic.png) no-repeat center center;}
.productView-reviewLink > a{color:#3c3c3c; text-decoration:none;}

.quickView .productView-options .form > .form-action {margin-left:0px;}

.productView-options .form-action {margin:0;float:left;}
.productView-options .form-action #form-action-addToCart {background:#0090ff url(../img/w_cart_icon.png) no-repeat 25px center;padding:18px 25px 15px 50px;font-size:14px;color:#fff;letter-spacing:2px;font-family: 'Ciutadella-Medium';text-transform:uppercase;font-weight:normal;border:0;border-radius:50px;width:auto; height:50px;}
.productView-options .form-action #form-action-addToCart:hover {background:#000 url(../img/w_cart_icon.png) no-repeat 15px center; color:#fff; border:0;}

#qn-add-to-quote.button {
	padding:18px 15px;font-size:14px;color:#fff;letter-spacing:2px;font-family: 'Ciutadella-Medium';text-transform:uppercase;font-weight:normal;border:0;border-radius:50px;width:auto; min-width:200px; height:50px;	
}
.form-wishlist .button {background:#fff url(../img/wish_icon.png) no-repeat 20px 18px;padding:18px 25px 15px 45px;font-size:13px;color:#969696;letter-spacing:2px;font-family: 'Ciutadella-Medium';text-transform:uppercase;font-weight:normal;border:solid 2px #c8c8c8;border-radius:50px;width:auto;margin:0; min-width:200px; height:50px;}
.form-wishlist .button:hover {background:#fff url(https://cdn2.bigcommerce.com/server3200/whipaa/product_images/uploaded_images/wish-icon-hover.png) no-repeat 20px 18px; color:#F40D30; border:solid 2px #F40D30; }
.productView-options .form-action .button {width:auto;margin-right: 0.75rem;}
.form-wishlist .button .icon {display:none;}
.form-label--inlineSmall small {color:#c90000;}

.productView-description {width:100%; padding-top:20px; padding-left:0; padding-right:0;}
.productReviews .toggle-title{font-size:18px; color:#3c3c3c; border-bottom:1px solid #dcdcdc; padding-bottom:25px; margin:20px 0;}
.tab-content .productReview{width:100%; border-bottom:1px solid #dcdcdc; padding-bottom:20px; margin-bottom:25px; padding-left:0; padding-right:0;}
.productReviews-list{margin:0;}
.productReview-title{font-family:'Ciutadella-SemiBold'; font-size:18px; color:#3c3c3c;}
.productReview-author, .tab-content li p.productReview-author{margin-bottom:10px;}
.icon--ratingFull svg{fill:#eea320;}
.productReview:last-child{margin-bottom:5px;}
.productReviews .pagination{padding-top:0;}
.productReviews .pagination .pagination-list{border-bottom:1px solid #dcdcdc; border-top:none; padding-bottom:2px; padding-top:0; margin-top:-3px font-family:"Ciutadella-Medium"; text-transform:uppercase; letter-spacing:2px;}
.pagination .pagination-list{border-top:1px solid #dcdcdc; padding-top:20px; font-family:"Ciutadella-Medium"; text-transform:uppercase; letter-spacing:2px;}
.productReviews .pagination-item.pagination-item--previous > a, .productReviews .pagination-item.pagination-item--next > a{color:#969696;}

.tab-content{padding:0;}
.toggle:last-of-type{margin-bottom:0;}
.pagination .pagination-link .icon svg{display:none;}
.pagination .pagination-link .icon{width:7px; height:13px; margin-right:0; margin-left:0;}
.pagination .pagination-item--next .pagination-link .icon{background:url(../img/pagination-next-arrow.png) no-repeat center center; margin-left:5px;}
.pagination .pagination-item--next .pagination-link{padding-right:0;}
.pagination .pagination-item--previous .pagination-link .icon{background:url(../img/pagination-prev-arrow.png) no-repeat center center; margin-right:5px;}
.pagination .pagination-item--previous .pagination-link{padding-left:0;}

.tabs {border-bottom:solid 1px #dcdcdc;}
.tabs .tab {border:0;margin:0 2px 0 0;}
.tabs .tab-title {font-size:16px;color:#3c3c3c;font-family: 'Ciutadella-SemiBold';font-weight:normal;text-transform:uppercase;letter-spacing:0.5px;padding:15px 25px 12px;background:#f0f0f0;}

.tab.is-active {border:0;}
.tab.is-active .tab-title {background:#f0f0f0;color:#3c3c3c;font-weight:normal;}
.tab-content li p{margin-bottom:7px;}

.productCarousel .slick-next::before, 
.productCarousel .slick-prev::before,
.category_products_slider .slick-next::before, 
.category_products_slider .slick-prev::before {display:none;}
.productCarousel .slick-arrow,
.category_products_slider .slick-arrow {width:20px;height:32px;margin:0;padding:0;border:0;}
.productCarousel .slick-prev,
.category_products_slider .slick-prev {background:url(https://cdn11.bigcommerce.com/s-whipaa/images/stencil/original/image-manager/ex-larg-arrow-l-black.png) no-repeat left;left:-40px;}
.productCarousel .slick-next,
.category_products_slider .slick-next {background:url(https://cdn11.bigcommerce.com/s-whipaa/images/stencil/original/image-manager/ex-larg-arrow-r-black.png) no-repeat left;right:-40px;}
.category_products_slider .card .card-body p.card-text,
.category_products_slider .card .card-body .compareBtn{ display:none; }


.productView-thumbnail-link { height:80px; border:none; padding:0; max-width:100%; text-align:right; }
.productView-details { width:50%; margin-bottom:10px; max-width:688px; padding-left:25px; margin-bottom:0; padding-bottom:0; }
.productView-images { width:50%; max-width:670px; }
/*.productView-images .productView-image { width:83%; display:inline-block; vertical-align:middle; }
.productView-images .productView-thumbnails { width:17%; display:inline-block; vertical-align:middle; margin-left:-4px; max-width:100px; }
.productView-images .productView-thumbnails .productView-thumbnail { width:100%; float:none; }*/

.productView-images .productView-image .productView-img-container a { cursor:zoom-in; }


.productView-thumbnails .slick-list { margin:15px 20px 0 20px; }
.productView-thumbnails .slick-next::before, .productView-thumbnails .slick-next:hover::before { background:url(../img/next-arrow.png) no-repeat center center / 100%; }
.productView-thumbnails .slick-prev::before, .productView-thumbnails .slick-prev:hover::before { background:url(../img/prev-arrow.png) no-repeat center center / 100%; }
.productView-thumbnails .slick-prev, .productView-thumbnails .slick-next { bottom:auto; top:50%; width:15px; height:27px; }
.productView-thumbnails .slick-prev { left:0px; }
.productView-thumbnails .slick-next { right:0px; }
.productView-thumbnails .slick-next::before, .productView-thumbnails .slick-prev::before { width:15px; height:27px; }

/*.productView-thumbnails .slick-list { margin:20px 0 20px 0; }
.productView-thumbnails .slick-prev, .productView-thumbnails .slick-next { width:19px; height:10px; padding:0px; }
.productView-thumbnails .slick-prev { left:45%; margin:0px; top:0; bottom:0px; }
.productView-thumbnails .slick-next { right:45%; margin:0px; top:auto; }
.productView-thumbnails .slick-prev::before, .productView-thumbnails .slick-prev:hover::before { background:url(../img/top-arrow.png) no-repeat left top; }
.productView-thumbnails .slick-next::before, .productView-thumbnails .slick-next:hover::before { background:url(../img/bottom-arrow.png) no-repeat left top; }
.productView-thumbnails .slick-next::before, .productView-thumbnails .slick-prev::before { width:19px; height:10px; background-position:0; }*/
.productView-images .productView-thumbnails.mobile { display:none; }

.tabs-contents .slick-prev, .tabs-contents .slick-next{top:-48px;}
.tabs-contents .productCarousel .slick-arrow{width:16px; height:26px;}
.tabs-contents .productCarousel .slick-prev, .tabs-contents .productCarousel .slick-next{background-size:cover;}
.tabs-contents .productCarousel .slick-prev{left:auto; right:70px;}
.tabs-contents .productCarousel .slick-next{right:25px;}
.tab-content.has-jsContent.is-active{padding:20px 0 10px 0;}
.tab-content iframe{padding:0 10px;}

.footer-info .fb_iframe_widget {display: block;overflow-x: auto;position: relative;}
.footer-info .fb_iframe_widget > span { display: block; width: 100% !important;height:70px !important;}

.productView-description .tabs-contents{padding-top:20px;}
#product-listing-container h1.page-heading {margin: 0;text-align: left;float:left;font-size:30px;color:#0090ff;font-family: 'Ciutadella-Bold';text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;padding-top:0;}
#product-listing-container .actionBar {float:right;}
#product-listing-container .actionBar + form {clear:both;}

.page-sidebar + .page-content {padding:0 0 0 20px;width:auto; float:none; overflow:hidden;}

.actionBar-section .form-field {border:0;}
.actionBar-section .form-label {font-size:16px;color:#000;font-family: 'Ciutadella-Regular';}
.actionBar-section .form-select {font-size:16px;color:#000;font-family: 'Ciutadella-Regular';background:url(../img/select-arrow.png) no-repeat 90% center #f5f5f5;border-radius:50px;height:40px;padding-left:20px; width:200px;}

.page-sidebar + .page-content .productGrid .product {width:25%;}

.pagination {padding-top:20px;}

.sidebarBlock + .sidebarBlock {margin:0;padding:0;border:none;}

.form-actions{max-width:unset; text-align:left;}
.page-heading, .new-products-mn .featured-list h2.page-heading a{color:#0090ff; font-size:30px; font-weight:normal; text-align:center; text-transform:uppercase; padding-top:18px;line-height:normal; padding-bottom:14px; text-decoration:none;}
.pagination-list li{width:40px; height:40px; line-height:30px; border:none;}
.pagination-list li.pagination-item--next, .pagination-list li.pagination-item--previous{width:auto; height:auto;}
.pagination-list li.pagination-item--next a, .pagination-list li.pagination-item--previous a, .pagination-list li.pagination-item--next button, .pagination-list li.pagination-item--previous button, .pagination-list li.pagination-item--next a:hover, .pagination-list li.pagination-item--previous a:hover, .pagination-list li.pagination-item--next button:hover, .pagination-list li.pagination-item--previous button:hover, .pagination-list li.pagination-item--next a:focus, .pagination-list li.pagination-item--previous a:focus, .pagination-list li.pagination-item--next button:focus, .pagination-list li.pagination-item--previous button:focus{background-color:transparent; color:#969696 !important;}
.pagination-list li a, .pagination-list li button{background:#3c3c3c; color:#fff;}
.pagination-list li.pagination-item.pagination-item--current{border:none;}
.pagination-list li.pagination-item.pagination-item--current a, .pagination-list li a:hover, .pagination-list li button:hover, .pagination-list li a:focus, .pagination-list li button:focus{background:#0090ff; color:#fff !important;}

.account--fixedSmall, .account--fixed, .account--fixedLarge, .account{width:100%;}
.login, .login-row{max-width:unset;}
.login{margin:0;}
.form-column{width:100%;}
.form-fieldset.form-column .form-field{padding:0;}
.form-fieldset.form-column .form-field.form-field-group{padding-left:0.75rem; padding-right:0.75rem;}
.wishlists-table{max-width:100%;}

.brand .card-img-container::after{padding-bottom:100%;}
.brand .card-title{height:auto; padding:10px; color:#fff; background:#3c3c3c; text-transform:uppercase; font-size:16px; font-weight:500;}
.brand .card-title a{color:#fff;}
.brand .card{padding:20px 0 0 0; margin-bottom:20px;}
.brand .card .card-figure{padding:0 20px 0 20px;}
.brandGrid{margin:0}

.removeBtn, .removeBtn:hover { background:url(../img/remove-ic.png) no-repeat center; width:25px; height:25px; font-size:0; border:none; min-width:unset; padding:0;}
.removeItem { position:absolute; top:10px; right:20px;}
.modal-content .form-field{padding-left:0; padding-right:0;}
.quickSearchResults{/*border: 1px solid #dcdcdc; border-radius: 30px;*/ margin-top:2px; overflow:auto; width:100%; }
.quickSearchResults p.quickSearchMessage{ font-size:18px; margin:30px 0 20px; }
.quickSearchResults .productGrid{ border:0 !important;   }
.quickSearchResults .productGrid .card{ box-shadow:none; }
#cart-preview-dropdown{min-width:300px; left:auto;}
.previewCartAction .previewCartAction-checkout{padding-left:0;}
.previewCartAction .previewCartAction-viewCart{padding-right:0;}
.previewCartItem-content{padding-left:10px; padding-right:0; text-align:left;}
.quickSearchResults .productGrid .card-figure .card-figure__link{ position:static; }


.previewCartAction .button{font-size:13px;}
.account-body{margin:0;}
.form-select--small, .form-select--date{height:auto; padding:5px 10px;}

.cart-additionalCheckoutButtons{width:auto; float:right;}
.cart-additionalCheckoutButtons .FloatRight p{text-align:center;}
.cart-additionalCheckoutButtons .CheckoutButton:first-child{margin-top:0;}
.cart-total .button{padding:8px 10px 5px; height:auto;}
.cart-form .button{min-width:unset; height:auto;}

.form-actions .button, .form-actions input, .form-actions a {vertical-align:middle;}

.form.forgot-password-form {max-width:600px;}

.previewCartList li {display:block;padding:15px 10px; border-bottom:1px solid #ccc;}

.addthis_button_facebook_like.icon--facebook_like .fb-like {display:none;}
.addthis_button_facebook_like.icon--facebook_like > svg {display:none;}
.addthis_button_facebook_like.icon--facebook_like > .fb-like:nth-child(2) {display:block;}

.productCarousel {margin:0;}

.fb-like.fb_iframe_widget a,
.fb-like.fb_iframe_widget iframe {color:#fff;}
.productView-thumbnails img{max-height:90%; max-width:100%; width:auto;}
.productView-thumbnail-link{border: 1px solid #ccc;}
.productView-thumbnail-link.is-active, .productView-thumbnail-link:hover{border-color: #ff0000;}
.cart-item-quantity .form-increment{display:block;}
.cart-item-quantity .cart-remove{display:block; margin:0px; padding:0px; border-radius:0px; background:none; width:100%; text-decoration:none; color:#606060;}
.cart-item-info strong.cart-item-value {color:#df5517; font-size:24px;}
.cart-totals .cart-total-grandTotal, .cart-totals .subtotal{color:#df5517; font-size:24px; font-family:inherit; font-weight:700;}
.cart a{text-decoration:none;}
.tab-content {font-size:18px;}
.tab-content span{font-size:inherit !important;}
.Compare_btn{text-align:right;}
.button.button--primary.checkout_btn {
  font-size: 18px; font-weight: 700; padding: 13px 40px 10px 30px; background:#4caf50 url(../img/checkout_arrow.png) no-repeat 90% 10px;
}


.cart_title .page-heading {text-align:left;font-size:25px;}
.previewCart .previewCartCheckout > a.button.button--primary:nth-child(1) {border-radius:0;position:relative;background:#3d3d3d url(../img/checkout_arrow_icon.jpg) no-repeat right;border:none !important;}

.button.quickview, .button.quickview:hover {
	background:#f3f3f3; color:#000; border:#dddddd 1px solid; font-weight:600;letter-spacing:1px;}
.button.quickview:hover{ background:#fff; border:solid 1px #000; }
/*.button.quickview:hover {background:hsla(0, 0%, 0%, 0) -moz-linear-gradient(center top , hsl(0, 0%, 97%), hsl(0, 1%, 86%)) repeat;color:#000;border:1px solid hsl(0, 0%, 87%);font-weight:600;}*/

.featured-list.mobile_hide .productGrid .product {width:20%;}
.product_pg .sidebarBlock .navList{padding:0px;}
.sidebarBlock ul li.prod_cate > a{background: #3c3c3c; color: #67bdff; font-family: "Ciutadella-Bold"; font-size: 18px; font-weight: normal; margin: 0; padding: 10px 20px; text-transform: uppercase;}
.product_pg .sidebarBlock .navList .navPage-subMenu{display:block; padding:0px !important; position:relative; background:none; min-height:800px; width:100%;}
.navPage-subMenu-action.navPages-action.has-subMenu.is-open .icon.navPages-action-moreIcon{ display:inline-block; float:right; margin-top:6px; }
.navPage-subMenu-action.navPages-action.has-subMenu.is-open .icon.navPages-action-moreIcon svg{ display:none; }
.navPage-subMenu-action.navPages-action.has-subMenu.is-open .icon.navPages-action-moreIcon
{  background:url( https://cdn2.bigcommerce.com/server3200/whipaa/product_images/uploaded_images/submenu-arrow.png ) no-repeat right center; }
.page-content p { word-wrap:break-word; }
.card-body .card-text .price{ font-size:16px; }

/*Badges*/
.productView-images .badges .outofstockbadgeproduct{ background:url(https://cdn11.bigcommerce.com/s-whipaa/product_images/uploaded_images/freeshippingbadg.png) no-repeat left top; width:111px; height:111px; text-align:center; padding-top: 40px; z-index:2; position:absolute; }
.productView-images .badges span{ color:#fff; font-family: 'Ciutadella-SemiBold'; font-size:14px; font-size: 17px; text-transform: uppercase; line-height: normal; }
.productView-images .badges .outofstockbadgeproduct .out_of_stock_badge{ padding:0 20px; }

.productView-images .badges .salebadgeproducts{ background:url(https://cdn11.bigcommerce.com/s-whipaa/product_images/uploaded_images/salebadge.png) no-repeat left top; width:111px; height:111px; text-align:center; padding-top: 40px; z-index:2; position:absolute; padding:47px 20px 0 24px; display:none; }

.productView-images .badges .free_shipping_badge{ background:url(https://cdn11.bigcommerce.com/s-whipaa/product_images/uploaded_images/freeshippingbadg.png) no-repeat left top; width:111px; height:111px; text-align:center; padding-top: 40px; z-index:2; position:absolute; padding:38px 20px 0 24px; }

.productView-images .badges .out_of_stock_badge{ padding:0 10px; }
.productView-images .badges .out_of_stock_badge span{ font-size:15px; }
.productView-images .badges .new_badge{ padding:13px 0 0 0; }

#instock-notify-box .instock-form{padding:0px !important;}
.productView-options .form{margin-bottom:0px;}
.productView-options{margin-bottom:10px;}
#instock-notify-box ul{margin-bottom:0px !important;}
#instock-notify-box[data-out_of_stock="true"] + script + form.form-wishlist.form-action{text-align:center;}
.slick-prev.prevImg{left:0px;}
.slick-next.nextImg{right:0px;}
.productView-img-container::after{padding-bottom: 81.8%;}


.hdrTop{padding-bottom:0;}
.hdrTop .navUser-action{border:2px solid #0090ff; border-radius:50px; padding:12px 20px 12px 20px; margin:0;}
.navUser .hdrTop ul.dropdown-menu.is-open{width:100%;}
.navUser .hdrTop ul.dropdown-menu li{display:block;}
.navUser .hdrTop ul.dropdown-menu li a{font-weight:700; font-size:16px;}
.navUser .hdrTop ul li strong{font-weight:700; color:#0090ff;}
.navUser .hdrTop .dropdown-menu.is-open::after{left:auto; right:.92857rem;}
.navUser .hdrTop .dropdown-menu.is-open::before{left:auto; right:.78571rem;}


.productView-details .right_blk.bulkdiscountTable{ display:block; margin:5px 0 20px 0; padding:0; }
.bulkdiscountTable table, .bulkdiscountTable table tr td{ border: solid 1px #ddd; font-family: 'Ciutadella-Medium'; padding:7px; }
.bulkdiscountTable table tr:first-child td{ background:#ddd; font-family: 'Ciutadella-Bold'; }
.sidebarBlock #facet-range-form{ background: #f5f5f5; padding:20px 15px; }
.sidebarBlock #facet-range-form .form-fieldset .form-field{ width:50%; }
.sidebarBlock #facet-range-form .form-fieldset .form-field:last-child{ width:100%; margin-top:10px; }
.sidebarBlock #facet-range-form .form-fieldset .form-field input{ font-size:15px; height:auto; }
.sidebarBlock #facet-range-form .form-fieldset .form-field button.button { font-size:15px; font-family: 'Ciutadella-Bold'; }
.icon--ratingEmpty svg { fill: #cccccc; }

.form-label{ font-size:16px; }
.form-select, .form-input{ font-size:15px; }
.modal .modal-body .previewCart .productView{ display:block; }
.header, .header-logo{ height:auto; }


/* @media */
@media (max-width: 1380px) {
	.brand_slider .slick-prev {left:10px !important;}
	.brand_slider .slick-next {right:10px !important;}
	.new-products-mn .slick-prev{ left:-10px;}
	.new-products-mn .slick-next{ right:-10px;}
	
.productCarousel .slick-arrow,
.category_products_slider .slick-arrow {width:15px;height:24px;margin:0;padding:0;border:0; background-size:cover;}
.category_products_slider .slick-prev{ left:0px;}
.productCarousel .slick-prev{ left:-10px;}
.category_products_slider .slick-next{ right:0;}
.productCarousel .slick-next{ right:-10px;}
}

@media (min-width: 1200px) and (max-width: 1680px) {
	.dropdown--quickSearch {width:300px;}
}

@media (max-width: 1024px) {
.footer-info .footer-info-col{ padding-bottom:20px;}
.footer-info .footer-info-col,
.footer-info .footer-info-col--small:nth-child(1) {width:50%;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.dropdown--quickSearch {width:250px;}
	.navPages-action {font-size:14px;padding:5px 20px;}
	.navUser ul li a {margin-left:10px;}
	
	.productView-options .form > .form-action {margin:0;}
	
	.footer-info .footer-info-col--small:nth-child(2) li {float:left;width:50%;}
	.footer-info .footer-info-col--small:nth-child(3) {clear:both;}
	.footer-info .footer-info-col--small:nth-child(4) {width:50%;}
	
	.page-sidebar + .page-content .productGrid .product {width:33.33%;}
	.featured-list.mobile_hide .productGrid .product {width:25%;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.thambs ul {margin:0 -10px;}
	.thambs ul li span {font-size:20px;top:30px;line-height:25px;}
	.add_btn a {padding:11px 25px 10px;}
	.featured-list .productGrid .product, .productGrid .product {width:33.33%;}
	
	.newsletter_block .form .button {margin-left:10px;}
	.newsletter_block .footer-info-heading {margin-bottom:15px;}
	
	.page-sidebar + .page-content .productGrid .product {width:33.33%;}
	
}

@media (min-width: 992px) {
	.desxtop_cate{display:none;}
	.mobile_show {display:none;}
	.navPages ul li.navPages-item.navPages-item-page{display:none;}
	.navPages-action.is-open{background:none;}
	.navPage-subMenu{background:#0085eb;}
	.navPage-subMenu-item > .navPage-subMenu-action{border-bottom:#0090ff solid 1px;}
	.moblie.navPages-list{ display:none; }
	.desktop.navPages-list{ position:relative; }
	.navPages-list + .desktop.navPages-list{ border:0; margin:0; padding:0 }
	
	.navPages-list li:hover .navPage-subMenu{ display:block; }
	.navPages-list li .navPage-subMenu.is-open{ display:none; }
	.navPages-list li:hover .navPage-subMenu.is-open{ display:block; }
	.navPage-subMenu.is-open, .navPage-subMenu, .navPage-childList.is-open, .navPage-childList{background:#282828; width:250px; padding:0px !important; left:0; z-index:2;}
	.has-subMenu.is-root + .navPage-subMenu-horizontal{width:250px;}
	.navPages-action.is-open{background:none;}
	.navPage-subMenu-action,
	.navPage-childList-action
	{font-size:16px; font-family: 'Ciutadella-Regular'; text-transform:none;}
	.navPages ul.navPage-subMenu-list li:hover .navPage-subMenu-action, .navPages ul.navPage-childList li:hover .navPages-action{background:none; color:#fff; opacity:1;}
	.navPages-list .navPage-subMenu .navPage-subMenu-item-child .navPage-subMenu{left:100%; top:0px; display:none;}
	.navPages-list .navPage-subMenu .navPage-subMenu-item-child:hover .navPage-subMenu{display:block;}
	.navPages-list .navPage-subMenu .navPage-subMenu-item-child {position:relative;}
	.navPages-list .navPage-subMenu .navPage-subMenu .navPage-subMenu-item-child .navPage-subMenu{left:100%; top:0px; display:none;}
	.navPages-list .navPage-subMenu .navPage-subMenu .navPage-subMenu-item-child:hover .navPage-subMenu{display:block;}
	.navPage-subMenu-horizontal .navPages-action-moreIcon {top:20px;right:10px;position:absolute;}
	.navPage-subMenu-horizontal .navPages-action-moreIcon svg { fill: #fff;stroke: #fff;}
	.navPage-subMenu-item .navPages-action{color:#c8c8c8; padding:10px 0;}
	.navPage-subMenu-item{width:100%;}
	.navPage-subMenu-item > .navPage-subMenu-action, .navPage-childList .navPages-action{border:none; margin:0; border-bottom:1px solid rgba(255, 255, 255, 0.1); padding:10px 0; line-height:normal;}
	.navPages-list:not(.navPages-list-depth-max) .navPage-subMenu-action{ padding:10px 0; }
	.navPage-subMenu-item, .navPage-childList .navPage-childList-item{padding:0 20px !important;}
	.navPage-subMenu-item .navPage-childList{display:none; position:absolute; left:100%; top:0;}
	.navPage-childList .navPages-action{font-weight:normal; line-height:normal; font-size:14px;}
	.navPage-subMenu-item{position:relative;}
	.navPage-subMenu-item:hover .navPage-childList{display:block;}
	.sidebarBlock-heading.heading-price { margin-top: 0; }
	
}

@media (max-width: 1199px) {
	.forgot-password-form input.form-input{ margin-bottom:20px; }
}

@media (min-width: 992px) and (max-width: 1199px) {
	.featured-list .productGrid .product, .productGrid .product {width:25%;}
	
	.productView-options .form-action {float: none;width: 100%;}
    .productView-options .form-action #form-action-addToCart {background-position:35% center;width: 100%;}
    .productView-options .form-action #form-action-addToCart:hover {background-position:35% center;}
    .form-wishlist .button {width: 100%;background-position:30% 18px;}
    .form-wishlist .button:hover {background-position:30% 18px;}
    #qn-add-to-quote.button {width: 100%;margin-top: 10px;}
}

@media (max-width: 991px) {
	.desktop.navPages-list{display:none;}
	.navPages-list + .navPages-list {border-color:#505050;}
	.site-logo {display:block;width:100%;text-align:center;}
	.productCarousel {margin:0 !important;}
	.mobile_show {position:absolute;top:50%;right:20px;margin-top:-20px;}
	.search_box {border-color:#505050;}
	.navPages-quickSearch {border:none;}
	body {padding-top:0;}
	.body {clear:both;}
	.header-right,
	.content_rt	.dropdown--quickSearch,
	.content_rt	.compare_header,
	.page-sidebar {display:none;}
	.header-logo > a { padding: .75rem 0; display:inline-block; }
	
	.navUser ul.socialLinks {display:none;}
	.navUser ul.navUser-section {width:100%;margin:0;display:block;text-align:right;}
	
	.mobileMenu-toggle {display: inline-block; font-size: 0; height: 38px; left: 0; overflow: hidden; padding: 0 1.28571rem; position: absolute; width: 3.92857rem; z-index: 50;}
	.mobileMenu-toggle .mobileMenu-toggleIcon {top:18px;}
	.navPages-container {bottom: 0; display: none; height: 100%; left: 0; position: fixed; overflow-y:auto; right: 0; z-index: 10;}
	.navPages-container.is-open {display: block; padding-top: 137px; z-index: 0;}
	.navPages-quickSearch {display:block;}
	.mobile_hide, .top_left, .site_menu, .header_rt .dropdown--quickSearch {display:none !important;}
	.navUser {position: relative;transform: translateY(0%);top:0px;}
	.navUser .navUser-item {display:inline-block;}
	.header-logo {width:100%;text-align:center;}
	.navPages {background:#000;padding:20px; position:fixed; height: calc(100vh - 137px); width:100%; overflow-y:auto;}
	.navPages ul li.navPages-item {display:block;}
	.navPages-list {display:block;}
	.navPages-item {float:none;color:#000;font-size:14px;}
	.navPages-action {display:block;}
	.navPages-list--user {display:block;}
	.header {position:relative;}
	.header.is-open {position:fixed;height:100%;}
	.header.is-open > .container {z-index:99;}
	.navPages-container {background:none;}
	.header.is-open .header-logo > a {z-index:0;}
	.header-logo > a{width:auto;}
	.navPages-action {padding:6px 15px; font-family: 'Ciutadella-SemiBold'; font-weight:normal;text-transform:none;}
	.footer-copyright {padding:0 20px;}
	.navUser-section{display:none;}
	.header_rt .navUser-item.navUser-item--cart{position:absolute; right:15px; top:35%; z-index:99;}
	.mobileMenu-toggle{width:25px; padding:0; left:20px; top:2px; margin-top:0;}
	.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after{width:25px; background:#969696;}
		
	.body{margin-top:0;}
	.header{border-bottom:solid 1px #c8c8c8;}


	.productCarousel .slick-prev {left:0;}
	.productCarousel .slick-next {right:0;}
	.category_products_slider .slick-prev {left:0;}
	.category_products_slider .slick-next {right:0;}
	

	.mobileMenu-toggle{ background:#282828 !important; width:40px !important; height:40px !important; top:50% !important;
	margin-top:-20px;
	-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
	 }
	.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after {
		left: 0 !important; margin: auto !important;

    	right: 0 !important; width:16px !important;
	}

	.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before {top: 0 !important;background: #969696 !important;}
	.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after {bottom: 0 !important;background: #969696 !important;}
	.mobileMenu-toggle .mobileMenu-toggleIcon::before {top: -5px !important;background: #969696 !important;}
	.mobileMenu-toggle .mobileMenu-toggleIcon::after {bottom: -5px !important;background: #969696 !important;}
	
	.mobileMenu-toggleIcon{}
	.footer_bottom p{ text-align:center; width:100%;}
	.footer_bottom .pay{ display:block; margin:10px auto; width:auto; text-align:center;}
	ul.footer-info-list li{ width:50%;float:left;}
	.footer-info .footer-info-col--small:nth-child(3) {clear: left; width: 50% !important;}
	
	.mobile_hide {display:none;}
	.mobile-show {display:block;}
	
	.productView {margin:0; padding-top:0;}
	.productView-images {max-width: inherit;width: 100%;margin-bottom:0; padding-left:0; padding-right:0;}
	.productView-details {max-width: inherit;width: 100%; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px;}
	.productView-options .form > .form-action {margin:0;}
	.productView-options .form-action {width:auto;margin:0;}

	.tab {float:left;width:100%;}
	.productView-description {padding:10px 0;}
	
	.brandGrid {margin:0;}
	.card {margin-bottom:20px;}
	
	.search_box .button {border-left:solid 2px #505050 ;background-position:-3px 0 !important;}
	
	.navPages-list.navPages-list--user li {color:#fff;}
	.navPages-list.navPages-list--user li a {display:inline-block;}
	
	.page-sidebar + .page-content {width:100%;padding:0;}
	.body .page {margin:0;}
	.navPages ul li a:focus, .navPages ul li a:hover{color:#fff;}
	.navPages-container .navPages-action-moreIcon{float: right; top: 10px; position: relative;}
	.navPages-container  .navPages-action svg{fill:#fff; stroke:#fff;}
	.navPages-action.is-open{background:none;}
	.navPage-subMenu{background:none; position:relative; padding:0 20px 10px 20px !important;}
	.navPages ul li.navPages-item{text-align:left;}
	.navPages ul li.navPages-item .navPage-subMenu-item{width:100%;}
	.navPage-subMenu-item > .navPage-subMenu-action{margin:0px; border:none;}
	.header-logo-image{max-width:170px;}
	
	.productGrid{ margin:0; padding-right:0; }
}

@media (min-width: 480px) and (max-width: 767px) {
	.featured-list .productGrid .product, .productGrid .product {width:50%;}
	.page-sidebar + .page-content .productGrid .product {width:50%;}
}

@media (max-width: 767px) {
.footer-info .footer-info-col--small:nth-child(1){ width:100% !important;}
.footer-info .footer-info-col--small:nth-child(2) {clear: left; width: 100% !important;}
.footer-info .footer-info-col--small:nth-child(3) ul.footer-info-list li{width:100% !important;}

.thambs ul {margin:0;}
.thambs ul li {width:100%;padding:10px 0;}
.thambs ul li img {width:100%;}

.testimonial_txt {padding:0 30px;}
.testimonial_txt p {font-size:20px;}
.brand_slider .slick-prev, .testimonial_block .slick-prev {left:10px;}
.brand_slider .slick-next, .testimonial_block .slick-next {right:10px;}

.welcomeTxt p {padding:0 20px;}
.tabs-contents iframe{max-width:100%;}

.socialLinks-item--facebook_like .fb_iframe_widget span {display: inline-block !important;position: relative !important;width: auto !important;}
.socialLinks-item--facebook_like .fb_iframe_widget iframe {position: relative !important;width: auto !important;} 
.addthis_button_facebook_like.icon--facebook_like > .fb-like:nth-child(2) {display: inline-block !important;width: auto !important;}

.addthis_toolbox .socialLinks-item--facebook_like a {width:auto !important;display:inline-block !important;}





}

@media (max-width: 640px) {

.productView-images .productView-image,  .productView-images .productView-thumbnails { float:none; width:100%; }
.productView-images .productView-thumbnails .productView-thumbnail { width:20%; float:left; }
.productView-images .productView-thumbnails.dextop { display:none; }
.productView-images .productView-thumbnails.mobile { display:block; margin-top:10px; }

.productView-images .productView-thumbnails { max-width:none; }
.newsletter_block .form-field .form-prefixPostfix{ display:block; }
h2.page-heading.homeproductssliderTitle{ font-size:22px; }
}

@media (max-width: 550px) {

.thambs ul li span {font-size:24px;line-height:26px;top:40px;}
h2.page-heading {font-size:24px;margin-bottom:10px;margin-top:20px;}

.newsletter_block .footer-info-heading {padding:40px 0 0;background-position:top center;}
.newsletter_block .form {display:block;}
.newsletter_block .form .form-input {width:100%;}
.newsletter_block .form .button {margin:10px 0 0 0;}

.testimonial_txt p {font-size:16px;line-height:20px;}
.testimonial_txt p .athore_name {font-size:16px;}

.footer-info-col { text-align:center;}

.footer-info {padding:30px 0 0;}
.footer-info .footer-info-heading {background-position:center bottom !important;}
.footer-info .footer-info-col--small {background:url(../img/double_bdr.jpg) repeat-x bottom left;margin-bottom:20px;}
.footer-info .footer-info-col--small:nth-child(1) li,
.footer-info .footer-info-col--small:nth-child(2) li{width:100% !important; }
.footer-info .footer-info-col--small:nth-child(3) {width: 100% !important;}
.footer-info .footer-info-col--small:nth-child(4) {width: 100% !important;background:none;margin-bottom:0;padding-bottom:0;}	

.productView-details .productView-title {font-size:22px;}
.productView-options {text-align:left;}
.productView-options .form-field .form-label,
.productView-details .left_blk {min-width:inherit;text-align:left;}

.cart-additionalCheckoutButtons .FloatRight p {text-align:center !important;}
.cart-additionalCheckoutButtons .FloatRight div {float:none;text-align:center;}
.tabs .tab-title{padding:15px 100px 12px 25px; text-align:left;}
.tabs-contents .productCarousel .slick-next{right:10px;}
.tabs-contents .productCarousel .slick-prev{right:40px;}
.cart-additionalCheckoutButtons .FloatRight div{width:100%; text-align:center;}
	.cart-additionalCheckoutButtons{width:100%;}
	.cart-total-label{text-align:left; padding-left:0; padding-right:10px;}
	.cart-actions .checkoutMultiple{width:100%; text-align:center;}
	
	.cart-additionalCheckoutButtons .FloatRight div {float: none;padding: 10px 0 0;}
	.cart-total .form-select {height:auto;}

.table-actions .button {margin:5px 0;}
.add_btn a{font-size:13px; min-width:inherit; height:inherit; padding-top:3px; padding-bottom:3px;  }
#product-listing-container h1.page-heading{ width:100%; text-align:center; }
#myImageModal.modal{height:auto !important;}


.productView-options .form-action {float: none;width: 100%;}
.productView-options .form-action #form-action-addToCart {background-position:35% center;width: 100%;}
.productView-options .form-action #form-action-addToCart:hover {background-position:35% center;}
.form-wishlist .button {width: 100%;background-position:30% 18px;}
.form-wishlist .button:hover {background-position:30% 18px;}
#qn-add-to-quote.button {width: 100%;margin-top: 10px;}
.card{ padding:12px; }
.add_btn a{ padding-left:10px; padding-right:10px; }
}

@media (max-width: 479px) {
	.featured-list .productGrid .product, .productGrid .product {width:50%;}
	
	.productView-options .form-action {width:100%;}
	.productView-options .form-action .button {margin:10px 0 0 0;}
	
	.g-recaptcha {overflow-x:auto;}
	
	.card {margin-bottom:20px;}
	
	.brandGrid {margin:0;}
	.brandGrid .brand {width:100%;}
	.brandGrid .brand .card-title a {font-size:20px;}
	
	.welcomeTxt .page-heading {font-size:20px;}
	.welcomeTxt p {font-size:15px;}
	.newsletter_block .footer-info-heading {font-size:22px;margin-bottom:20px;}
	.footer_bottom p {margin:10px 0;}
	.footer_bottom p .bull {display: block;font-size: 0;line-height: 10px;margin: 0 10px;}
	
	.new-products-mn .slick-arrow{display:block !important;}
	.page-sidebar + .page-content .productGrid .product {width:50%;}
	.tabs .tab-title{font-size:15px; padding:15px 65px 12px 15px; text-align:left;}
	.pagination-list li.pagination-item--next, .pagination-list li.pagination-item--previous{width:100%; text-align:center;}
	.pagination-list li.pagination-item--previous{margin-bottom:10px;}
	.pagination-list li.pagination-item--next{margin-top:10px;}
	
	.cart-total-label{width:50%;}
	.coupon-form .form-input, .cart-gift-certificate-form .form-input{width:73%;}
	.coupon-form .button, .cart-gift-certificate-form .button{width:25%;}
	
	.category-suggestion {width:100%;}
	
	.coupon-form .form-input, .cart-gift-certificate-form .form-input {width:100%;}
	.coupon-form .button, .cart-gift-certificate-form .button {margin:10px 0 0 0;width:100%;}
	
	.button {font-size: 12px;font-weight: normal;margin: 0;padding: 10px 15px 8px 15px;text-transform: uppercase;}
	.actionBar-section .form-field {margin:20px 0;}
	#product-listing-container .actionBar {float:none;}
	
	
    .productView-options .form-action #form-action-addToCart {background-position:25% center;}
    .productView-options .form-action #form-action-addToCart:hover {background-position:25% center;}
    .form-wishlist .button {width: 100%;background-position:15% 18px;}
    .form-wishlist .button:hover {background-position:15% 18px;}
}
.productView-options p.release_date{font-size:15px; font-weight:bold; background:#ffff00;}
