/** Generated by FG **/
@font-face {
	font-family: 'Conv_DINMedium';
	src: url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINMedium.eot');
	src: url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINMedium.woff') format('woff'), url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINMedium.ttf') format('truetype'), url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINMedium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_DINLight';
	src: url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINLight.eot');
	src: url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINLight.woff') format('woff'), 
	url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINLight.ttf') format('truetype'), 
	url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_DINBold';
	src: url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINBold.eot');
	src: url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINBold.woff') format('woff'), url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINBold.ttf') format('truetype'), url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_DINBlackAlternate';
	src: url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINBlackAlternate.eot');
	src: url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINBlackAlternate.woff') format('woff'), url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINBlackAlternate.ttf') format('truetype'), url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DINBlackAlternate.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_DIN Regular';
	src: url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DIN Regular.eot');
	src: url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DIN Regular.woff') format('woff'), url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DIN Regular.ttf') format('truetype'), url('https://cdn11.bigcommerce.com/s-97767/content/fonts/DIN Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}








/* fonts */
@font-face {
    font-family: 'Lovelo-Black';
    src: url('../fonts/Lovelo-Black.eot');
    src: url('../fonts/Lovelo-Black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lovelo-Black.woff') format('woff'),
         url('../fonts/Lovelo-Black.ttf') format('truetype'),
         url('../fonts/Lovelo-Black.svg#Lovelo-Black') format('svg');
    font-weight: normal;
    font-style: normal;
}


body {font-family: 'Conv_DIN Regular', sans-serif;font-weight:normal;}
body input, body select {font-family:Karla,Arial,Helvetica,sans-serif !important;}
a {text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-family: 'Conv_DIN Regular', sans-serif; color:#fc5c3a; font-weight:normal; margin-top:0px;}

.container {padding:0 20px;max-width: 1300px;position: relative;width: 100%;}

.logo-area {float:left;}
.right-area {float:right;}

.header {clear:both;background:url(../img/header_bg.png) no-repeat center top;border:none;min-height:123px;/*border-bottom:solid 5px #fff;*/ position:fixed; z-index:9999;}
.header-logo {margin:0;}

.breadcrumbs {margin:15px 0; text-align:left;}
.con_number {display:inline-block;background:url(../img/phone_icon.png) no-repeat left;padding:6px 0 0 32px;font-size:20px;color:#000028;letter-spacing:0.5px;font-family: 'Conv_DINMedium', sans-serif; vertical-align:top;}
.search_box {display:inline-block;margin:0 0 0 20px; vertical-align:middle; float:right;}
.search_box .form-field {margin:0;}
.search_box form {background:#fff;border:solid 1px #d1d1d1;border-radius:5px;width:190px;height:38px;position:relative;}
.search_box form .search_txt {width:100%; height:36px;padding:0 40px 0 10px;margin:0;background:none;border:none;font-size:15px;color:#707070;}

.search_box form .search_icon {background:url(../img/search_icon.png) no-repeat;width:36px;height:36px;border:none;font-size:0;position:absolute;top:0;right:0;}

.navPages-quickSearch {position:relative;}
.navPages-quickSearch form .search_icon {background:url(../img/search_icon.png) no-repeat;width:36px;height:36px;border:none;font-size:0;position:absolute;top:0;right:0;}
.is-open .navPages-quickSearch input.search_txt {padding:10px 35px 10px 10px;}

.right-area nav.navUser {padding:3px 0;text-align:right;}
.right-area ul.navUser-section {display:inline-block; float:none;}
.right-area ul.navUser-section li {display:block;float:left;margin:0 10px;padding:8px 0;}
.right-area ul.navUser-section li a {display:inline-block;font-size:13px;color:#272727;font-family: 'Conv_DINLight', sans-serif;padding:0;text-transform:none;font-weight:normal; vertical-align:middle;}

.right-area ul.navUser-section li ul li {margin:0;}
#cart-preview-dropdown .previewCart .previewCartAction-checkout a {padding:10px;color:#fff;}
#cart-preview-dropdown .previewCart .previewCartAction-viewCart a {padding:10px;border-radius:0;}


.right-area ul.navUser-section li span {display:block;float:left;margin:-1px 6px 0 0;}
.right-area ul.navUser-section li span.previewCartItem-brand {float:none;}
.previewCartItem-content{text-align:left;}
.right-area ul.navUser-section li.navUser-item--cart {padding:11px 0 8px 0px;margin-right:0;}
.right-area ul.navUser-section li.navUser-item--cart a.navUser-action {background:url(../img/cart_bg.png) no-repeat left bottom;display: flex; align-items: center; text-align: center;vertical-align: middle;width: 51px; padding:0 0 18px 8px;}
.right-area ul.navUser-section li .countPill {background:#fc5c3a;font-size:14px;font-family: 'din_vk-boldbold', sans-serif;color:#fff;line-height:18px;float:none;margin:0 auto;position: absolute; right: -2px; top: 0;}

#menu {}
#menu .navPages {display:inline-block;width:auto;float:left;}
#menu ul.navPages-list {margin:0;display:inline-block;}
#menu ul.navPages-list li {display:block;background:url(../img/nav_sep.png) no-repeat right; padding-right:12px;}
#menu ul.navPages-list li a {
	font-family: 'Conv_DINMedium', sans-serif;font-size:16px;color:#fff;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;padding:8px 5px 8px 17px;
	background:none;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
#menu ul.navPages-list li a:hover {
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1);
}
/*#menu ul.navPages-list li ul li {background:none;width:33.33%; position:relative; padding:8px 8px 8px 8px !important;}*/
#menu ul.navPages-list li ul li {background:none; position:relative; padding:8px 8px 8px 8px !important; float:none; display:block;}
#main_category ul.navPages-list{width:33.33%; float:left; display:block !important;}
#menu ul.navPages-list li ul a {color:#fff;font-size:13px;padding:1px 8px 1px 0;margin:0;border:none; display:block;}
#menu ul.navPages-list li ul li .navPages-action-moreIcon{position:absolute; right:30px; top:14px;}
#menu ul.navPages-list li ul ul a {color:#fff;font-size:12px;}
#menu ul.navPages-list .navPages-action svg { fill: #fff;stroke: #fff;}

#menu ul.navPages-list li .navPage-subMenu {left:0;width:100%;}

.navPage-subMenu{
	background:#000; display:none; padding:0px !important;
	/*max-height:0px; overflow:hidden; 
	-moz-transition: max-height 0.6s ease-in-out;
    -webkit-transition: max-height 0.6s ease-in-out;
    -o-transition: max-height 0.6s ease-in-out;
    transition: max-height 0.6s ease-in-out;*/
}
#menu ul.navPages-list li .navPage-subMenu{display:none;}
#menu ul.navPages-list li.navPages-item:hover .navPage-subMenu{
	display:block; /*max-height:500px;*/
	
	/*-webkit-transition: all 100ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 100ms ease-in;
    -ms-transform: scale(1.1);   
    -moz-transition: all 100ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 100ms ease-in;
    transform: scale(1.1);*/

}

.navPages-item:hover .navPage-subMenu .navPage-subMenu{display:none !important;}
.navPages-item .navPage-subMenu .navPages-item:hover .navPage-subMenu{display:block; max-height:500px;}
.navPages-item .navPage-subMenu ul.navPages-list{
	 padding:1.5rem 1.5rem 2.28571rem !important;
}

#menu ul.navPages-list li.navPages-item .navPage-subMenu .navPage-subMenu li.navPage-subMenu-item{width:100%;}


#menu ul.navPages-list li.page_link:nth-child(5) {display:none;}
#menu ul.navPages-list li.page_link:nth-child(6) {display:none;}
#menu ul.navPages-list li.page_link:nth-child(7) {display:none;}
#menu ul.navPages-list li.page_link:nth-child(8) {display:none;}
#menu ul.navPages-list li.page_link:nth-child(9) {display:none;}

#menu .social {display:inline-block;float:right;margin-left:16px;}
#menu .social ul {margin:0;padding:0;}
#menu .social ul li {display:block;float:left;margin:10px 4px 7px 4px;}
#menu .social ul li img {width:24px;}


div.body {clear:both;margin:0;background:url(../img/body_contant_bg.png) no-repeat center bottom;padding-bottom:20px; padding-top:133px;}
div.body .heroCarousel .slick-dots {display:none !important;}

.heroCarousel-content {background:none;width:auto;padding:0;}
.heroCarousel-title {font-family: 'Lovelo-Black', sans-serif;color:#fff;font-size:60px;padding:15px 20px 0 20px;background:rgba(0,0,0,0.5);display:block;margin:0 auto;max-width:800px;letter-spacing:0.6px;line-height:70px;}
.heroCarousel-description {font-family: 'Conv_DINLight', sans-serif;color:#fff;font-size:26px;padding:0 20px 15px 20px;background:rgba(0,0,0,0.5);display:block;margin:0 auto;max-width:800px;clear:both;line-height:normal;letter-spacing:1px;}
.heroCarousel-content .heroCarousel-action {margin-top:14px;background:#fff;font-size:16px;color:#343434;font-family: 'Lovelo-Black', sans-serif;letter-spacing:0.5px;border:none;}

.heroCarousel {margin:0;}
.slick-prev::before, .slick-prev:hover::before {background:none;}
.slick-next::before, .slick-next:hover::before {background:none;}

.heroCarousel .slick-dots li.slick-active button::before {background:#fc5c3a;}
.heroCarousel .slick-dots li button {border:solid 1px #fc5c3a;}
.heroCarousel .slick-next, .heroCarousel .slick-prev {background:rgba(255, 255, 255, 0);}
.heroCarousel .slick-next:hover, .heroCarousel .slick-next:focus {background:url(../img/slider-right-arrow.png) no-repeat;}
.heroCarousel .slick-prev:hover, .heroCarousel .slick-prev:focus {background:url(../img/slider-left-arrow.png) no-repeat;}

.heroCarousel .slick-next, .heroCarousel .slick-prev {width:22px;height:30px;}

.heroCarousel .slick-next {background:url(../img/slider-right-arrow.png) no-repeat; border:none;}
.heroCarousel .slick-prev {background:url(../img/slider-left-arrow.png) no-repeat; border:none;}

.heroCarousel .slick-next:hover {background:url(../img/slider-right-arrow.png) no-repeat;}
.heroCarousel .slick-prev:hover {background:url(../img/slider-left-arrow.png) no-repeat;}

.new-products .slick-prev, .new-products .slick-next {height:30px;width:30px;}
.new-products .slick-prev {background:url(../img/pro_left_arrow.jpg) no-repeat;}
.new-products .slick-next {background:url(../img/pro_right_arrow.jpg) no-repeat;}
.new-products .slick-dots {display:none !important;} 

.slick-dots li.slick-active button::before {background:#fc5c3a;}
.slick-dots li button {border:solid 1px #fc5c3a;}

#tab-similar .slick-next, #tab-similar .slick-prev, #tab-related .slick-next, #tab-related .slick-prev {display:none !important;}


.new-products .slick-initialized .slick-slide {padding:5px 10px;}
.new-products .productCarousel-slide .card {box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);}

.page-sidebar + .page-content .productGrid .product {width:25%;padding:10px;float:left;}
.productGrid .product {width:25%;padding:10px;float:left;}
.new-products .card {border:none;} 
.card {border:solid 1px #dcdcdc;margin:0;}
.card .card-image {max-height:150px;}
.card-figure {display: table-cell;height: 190px;padding: 20px 0;text-align: center;vertical-align: middle;    width: 800px;}

#product-listing-container .actionBar {padding:10px 0 10px 0;}

.productView-description h1 {font-size:24px;margin:0;padding:0;}
.productView-description h2 {font-size:16px;margin:10px 0;}

.productView-description ul li {margin:0;}
.productView-description ul li h2 {margin:0;}

.productView, .account-body {margin:0;}

div.body .compare-btn .button {background: none;border: none;border-radius: 0;color: #505050;font-family: "Conv_DIN Regular", sans-serif;font-size: 15px;letter-spacing: 0.5px;text-transform: none;}

.account .button--primary, .account .button {background: #fc5c3a;border-radius: 0;color: #fff;font-family: "Conv_DIN Regular", sans-serif;font-size: 15px;letter-spacing: 0.5px;text-transform: uppercase;border:none;}
.login .button--primary, .login .button {background: #fc5c3a;border-radius: 0;color: #fff;font-family: "Conv_DIN Regular", sans-serif;font-size: 15px;letter-spacing: 0.5px;text-transform: uppercase;border:none;}
.productView-options .form-action .button {border-radius: 0;font-family: "Conv_DIN Regular", sans-serif;font-size: 15px;letter-spacing: 0.5px;text-transform: uppercase;line-height:normal;}
.login .button--primary:hover, .login .button:hover, .account .button--primary:hover, .account .button:hover {background: #000028;color:#fff;}

.account .form-column {width:100%;}
.account .form-column .form-field {padding:0;}
.account .form-column .form-field.form-field-group {padding:15px;}
.account.account--fixed h3 {margin-top:0;}

#gift-certificate-form .form-actions {margin-top:0;}

.login-row {max-width:100%;margin-top:0;}
.login {max-width:100%;margin:20px auto;}
.login-form {margin-top:0;}

.button--small {font-size:12px;}
.panel-body {overflow-y: hidden;}

.navPages {height:auto;}

.banners {background:none;padding:0;}
.banners .banner {max-width:100%;}
.thambs {padding:3px 0 20px 0;}
.thambs ul {margin:0 -8px 0 -8px;padding:0;}
.thambs ul li {display:block;padding:8px;float:left;}
.thambs ul li.blk1 {}
.thambs ul li img {max-width:100%;}
.thambs ul li a {display:block;font:0;}

.new-products {background:#f3f3f3;text-align:center;overflow:hidden;padding-bottom:40px;}

.new-products h2.page-heading {margin:40px 0;padding:0;font-size:24px;color:#002868;font-family: 'Lovelo-Black', sans-serif;line-height:normal;z-index:1;position:relative;background:url(../img/title_bg1.png) no-repeat left, url(../img/title_bg2.png) no-repeat right;text-align:center;}


.heroCarousel.slick-slider .slick-slide img {width:100%;}
.card-body {text-align:center;padding:10px;}
.card-body .card-text {
  color: #000;
}
.productCarousel-slide .card {background:#fff;}

.card-title {height:70px; overflow:hidden;}
.card-title > a {font-size:15px;color:#2e2f2f;font-family: 'Conv_DINLight', sans-serif;margin:0;padding:0;letter-spacing:0.5px;line-height:normal;}
.card-body .card-text .price {font-size:18px;color:#fc5c3a;font-family: 'Conv_DINMedium', sans-serif;letter-spacing:0.5px;}
.card-figcaption-body {display:block;padding:10px;}
.card-figcaption-body .card-figcaption-button {background:#fc5c3a;border-radius:0;font-family: 'Conv_DIN Regular', sans-serif;font-size:15px;color:#fff;text-transform:uppercase;padding:10px;letter-spacing:0.5px;}

.addtocart, .out_of_stock {margin-top:10px;}
.addtocart a {background:#fc5c3a;border-radius:0;font-family: 'Conv_DIN Regular', sans-serif;font-size:15px;color:#fff;text-transform:uppercase;padding:10px;letter-spacing:0.5px;}
.addtocart a:hover, .addtocart a:active, .addtocart a:focus {background:#002868;color:#fff;}

.out_of_stock a {border-radius:0;font-family: 'Conv_DIN Regular', sans-serif;font-size:15px;text-transform:uppercase;padding:10px;letter-spacing:0.5px;}

.recent-updates {overflow:hidden;clear:both;}
.recent-updates h2 {margin:40px 0;padding:0;font-size:24px;color:#002868;font-family: 'Lovelo-Black', sans-serif;line-height:normal;z-index:1;position:relative;background:url(../img/title_bg1.png) no-repeat left, url(../img/title_bg2.png) no-repeat right;text-align:center;}
.recent-updates .video-block {float:left;width:54%}
.recent-updates .text-block {float:right;width:44%;}
.recent-updates .text-block .txt-box {border:solid 1px #ecedef;padding:20px;margin-bottom:20px;background:#fff;min-height:180px;}
.recent-updates .text-block .txt-box h4 {font-size:16px;color:#2e2e2f;font-family: 'Conv_DINMedium', sans-serif;line-height:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0.5px;}
.recent-updates .text-block .txt-box p {font-size:15px;color:#2e2e2f;font-family: 'Conv_DIN Regular', sans-serif;line-height:24px;font-weight:normal;margin:10px 0 0 0;padding:0;letter-spacing:0.5px;}
.recent-updates .text-block .txt-box a {text-decoration:none;}
.recent-updates .text-block .txt-box p a {color:#fc5c3a;}

.wishlists-table {margin-top:0;}

.page-heading {color: #fc5c3a;font-family: "Conv_DINMedium", sans-serif;font-size: 30px;letter-spacing: 0.5px;margin:0 0 20px 0; text-align:left;}

h5 {color: #000028;font-size: 15px;letter-spacing: 0.5px; text-transform:inherit;}
h3{font-size:15px;}

.page-sidebar {width:20%;background:#f3f3f3;padding:20px;}

.page-sidebar + .page-content {width:80%;padding:0 0 0 20px;}
.page-sidebar.u-hiddenVisually + .page-content {width:100%;padding:0;}

.page {margin:0 0 0 0;}
.page-sidebar h5 {margin:0 0 15px 0; font-size:16px; text-transform:uppercase !important;}
.productView-description {width:100%;clear:both;}

.account--fixed, .account--fixedLarge {width:auto;overflow:hidden; min-height:400px;}

.form-row {margin:0;}
.productGrid {margin:0 -10px;}


div.body .navBar.navBar--sub {margin-bottom:50px;float:left;width:20%;margin-right:30px;}
div.body .navBar.navBar--sub ul li.navBar-item {margin:3px 0;width:100%;}
div.body .navBar.navBar--sub.search-sidebar ul li.navBar-item {width:auto;}

div.body .navBar.navBar--sub ul li.navBar-item a {font-size:14px;color:#505050;font-family: 'Conv_DIN Regular', sans-serif;letter-spacing:0.5px;text-transform:none;padding:6px 10px;border:solid 1px #dcdcdc;}
div.body .navBar.navBar--sub ul li.navBar-item.is-active {color:#000;border:solid 1px #505050;padding:6px 10px;}
div.body .navBar.navBar--sub ul li.navBar-item a:hover {border:solid 1px #505050;color:#000;} 

.page-content--centered {width:auto;padding:0;}

.page-content.page-content--centered h1 {margin:0;}
.page-content.page-content--centered h2 {margin:10px 0;}

.page-content.page-content--centered h3 {margin:0 0 1.5rem 0; font-family: "Conv_DIN Regular", sans-serif;font-weight: normal;font-size: 1rem;line-height: 1.5;color: #4f4f4f;}
.page-content.page-content--centered h4 {margin:0 0 1.5rem 0; font-family: 'din_vk-boldbold', sans-serif;font-weight: normal;font-size: 1rem;line-height: 1.5;color: #fc5c3a;}

.oldSite table {border:solid 1px #dcdcdc;text-align:center;padding:0;margin-left:20px;}
.oldSite table td {padding:10px;}

.page li h6 a {color:#fc5c3a;}

.cart-totals {width:50%;}

.form .panel header.panel-header {padding:10px 20px;}
.form .panel header.panel-header .panel-title {margin:0;}

.brandGrid .brand {padding:5px;float:left;}
.brandGrid .brand .card-title {min-height:inherit;height:inherit;}
.brandGrid .brand .card-title a {padding:10px;display:block;background:#dcdcdc;color:#000;}
.brandGrid .brand .card-title a:hover {background:#000;color:#fff;}
.brandGrid .brand .card-body {padding:0;}
.brandGrid .brand .card .card-image {height:auto;}
.brandGrid .brand .card-figure {display: table-cell;height: 230px;padding: 20px 0;text-align: center;vertical-align: middle;width: 800px;}

.blog + .blog { border: 1px solid #dcdcdc;margin: 2rem 0;padding: 2rem;}
.blog {border: 1px solid #dcdcdc;margin: 2rem 0;padding: 2rem;}
.blog .blog-post-figure {width:100%;}
.blog .blog-post-body {width:100%;}
.blog .blog-post-body .blog-post {text-align:center;}
.blog .blog-post-body .blog-post a {color:#002868;}



.footer {margin:0;padding:0;background:#002868;border:none; clear:both;}
.footer-top {background:url(../img/footer-top-bg.jpg) no-repeat center top;overflow:hidden;padding:22px 0;}
.footer-top h5 {float:left;font-size:22px;font-family: 'Lovelo-Black', sans-serif;color:#fff;margin:0;padding:0 0 0 60px;line-height:44px;font-weight:normal;background:url(../img/mail_icon.png) no-repeat left;letter-spacing:0.5px;}

.footer-top .footer-info-col {width:65%;margin:0;padding:0;}
.footer-top .footer-info-col .form {width:65%;float:right;margin-top:5px;}
.footer-top .footer-info-col .form .form-field {margin:0;}
.footer-top .footer-info-col .form .form-field .form-input {height:34px;border:none;}
.footer-top .footer-info-col .form .form-field .button {background:#002868;height:34px;width:118px;font-size:16px;color:#fff;border:none;font-family: 'Lovelo-Black', sans-serif;font-weight:normal;padding:0;text-align:center;letter-spacing:0.5px;}

.footer-top .footer-social {float:right;}
.footer-top .footer-social h5 {background:none;padding:0;}
.footer-top .footer-social ul {margin:0 0 0 10px;padding:0;float:left;}
.footer-top .footer-social ul li {float:left;display:block;margin:0 0 0 5px;padding:0;}
.footer-top .footer-social ul li a {display:block;font-size:0;}

.footer-top .form-prefixPostfix {display:block;width:100%;}
.footer-top .form-prefixPostfix .form-input {display:inline-block;width:75%;}
.footer-top .form-prefixPostfix .button {display:inline-block;}

.footer .footer-info {margin:0;}
.footer .footer-info h5 {font-size:16px;color:#fff;font-family: 'Lovelo-Black', sans-serif;font-weight:normal;line-height:normal;padding:0 0 12px 0;margin:0 0 10px 0;position:relative;letter-spacing:0.5px;}
.footer .footer-info h5::before {
    border-bottom: 1px solid #001c4a;
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    bottom: 1px;
    width: 100%;
}
.footer .footer-info h5::after {
    border-bottom: 1px solid #003589;
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.footer .footer-info {padding:50px 0 45px 0;}
.footer .footer-info .footer-info-col--small {width:25%;padding:0 50px 0 0;margin:0;}
.footer .footer-info .footer-info-col--small:last-child {padding:0;} 
.footer .footer-info .footer-info-col {display:block;float:left;}
.footer .footer-info ul {margin:0;padding:0;}
.footer .footer-info ul li {display:block;margin-bottom:10px; font-size:14px;color:#9bb8e6;font-family: 'Conv_DIN Regular', sans-serif;letter-spacing:0.5px;text-transform:uppercase; cursor:pointer;}
.footer .footer-info ul li a {font-size:14px;color:#9bb8e6;font-family: 'Conv_DIN Regular', sans-serif;letter-spacing:0.5px;text-transform:uppercase;}

.footer .footer-info ul.affiliation {}
.footer .footer-info ul.affiliation li {display:block;float:left;margin:0 12px 12px 0;}
.footer .footer-info ul.affiliation li:nth-child(2n+2) {margin-right:0;} 

.footer .footer-bottom {padding:28px 0;position:relative;}
.footer .footer-bottom ul {margin:0;padding:0;text-align:center;}
.footer .footer-bottom ul li {display:inline-block;font-size:18px;color:#9bb8e6;font-family: 'Conv_DINLight', sans-serif;margin:0 10px;letter-spacing:0.5px;}
.footer .footer-bottom ul li a {font-size:18px;color:#9bb8e6;font-family: 'Conv_DINLight', sans-serif;text-decoration:none;}
.footer .footer-bottom ul li span {display:inline-block;margin-right:8px;}

.footer .footer-bottom::before {
    border-top: 1px solid #001c4a;
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    top: 0;
    width: 100%;
}
.footer .footer-bottom::after {
    border-top: 1px solid #003589;
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    top: 1px;
    width: 100%;
}

.footer .footer-copyright {text-align:center;overflow:hidden;background:#00235c;padding:18px 0;}
.footer .footer-copyright p {font-size:13px;color:#9bb8e6;font-family: 'Conv_DINLight', sans-serif;margin:0;padding:0;line-height:normal;letter-spacing:0.3px;}
.footer .footer-copyright p span {color:#3072dc;margin:0 20px;}
.footer .footer-copyright p a {color:#fff;}

#menu ul.navPages-list + ul.navPages-list{display:none;}
.navPage-subMenu .navPages-action-moreIcon{display:inline-block;}
#menu ul.navPages-list ul .navPages-action svg {fill: #000; stroke: #000;}
#menu ul.navPages-list ul .navPage-subMenu{padding:0 0 0 0px !important; background:#383838; display:none;}
#menu ul.navPages-list ul li.navPages-item:hover .navPage-subMenu{display:block !important; z-index:9; left:100%; top:0px;}
#menu ul.navPages-list ul .navPage-subMenu ul {padding:10px;}
#menu ul.navPages-list ul .navPage-subMenu ul li{width:100%;}
#menu ul.navPages-list ul .navPage-subMenu ul li ul{padding:0 0 0 10px;}
.accordion--navList .accordion-indicator{visibility:visible;}

.btn_compare{background:#fc5c3a;border-radius:0;font-family: 'Conv_DIN Regular', sans-serif;font-size:15px;color:#fff;text-transform:uppercase;padding:13px 15px 10px 15px;letter-spacing:0.5px; float:right; border:none;margin-bottom:10px;}

.btn_compare:hover{background:#002868;color:#fff;}

.search-suggestion .category-suggestion-list .category-suggestion {width:100%;}

.pagination {clear: both;display: block;overflow: hidden;width: 100%;/*border:solid 1px #dcdcdc;*/padding:10px;}
.pagination .pagination-list {margin:0;}
.cate_compare{margin:0 0 0 0; width:100%; float:left;}
.pagination-item--next{float:none;}
.pagination-item--previous{float:none;}
.account-sidebar{width:25%;}
.navPages-item.page_link{position:relative;}
#menu ul.navPages-list .navPages-item.page_link .navPage-subMenu{width:250px;}
#menu ul.navPages-list li.navPages-item.page_link ul li{width:100%;}

.navPages-item.brand_link{position:relative;}
#menu ul.navPages-list .navPages-item.brand_link .navPage-subMenu{width:250px;}
#menu ul.navPages-list li.navPages-item.brand_link ul li{width:100%;}
.navPages .navPage-subMenu-list{padding:1.5rem 1.5rem 2.28571rem;}
.card-body p.card-text{height:20px; overflow:hidden;  font-family: 'Conv_DINMedium', sans-serif;}
.productView-info > *:first-child{margin-top:0px;}

#menu ul.navPages-list .navPages-item.account_link .navPage-subMenu{width:250px;}
#menu ul.navPages-list li.navPages-item.account_link ul li{width:100%;}

#menu ul li .navPages-action-moreIcon {height: 10px; position: relative; top: -4px; width: 10px;}
#menu ul li .navPages-action-moreIcon svg{fill:#ffffff;}
#newsle{position:absolute; left:0px; top:-125px;}
footer.footer{position:relative;}
.button--primary{background:#fc5c3a; border:#fc5c3a solid 1px;}
.button--primary:hover, .button--primary:focus, .button--primary.is-active, .button--primary.active{background:#cb2400; border-color:#cb2400;}
.button--primary:active{background:#cb2400; border:#cb2400 solid 1px;}
.button{font-family:"Conv_DINBold", sans-serif;}
.right-area ul.navUser-section li a.button{font-family:"Conv_DIN Regular", sans-serif; font-size:15px;}
.modal{z-index:99999;}
.modal-background{z-index:9999;}
.dropdown--quickSearch {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  left: 0;
  padding: 0;
  position: relative;
}
.quickSearchResults{background:#fff; position:absolute; left:0px; top:100%; width:300px;z-index:999;}
.quickSearchResults ul{border:#dcdcdc solid 1px;margin:0;}
.quickSearchResults .card{float:left; width:100%; border:none; border-bottom:#dcdcdc solid 1px; padding:10px;}
.quickSearchResults .productGrid .product{width:100%; padding-bottom:0px;}
.quickSearchResults .card-figure {
  display: block; float: left; height: auto; padding: 5px; vertical-align: top; width: 50px; border:#dcdcdc solid 1px;
}
.quickSearchResults .card-body {
  display:block; float: none; overflow: hidden; text-align: left; vertical-align: middle; width: auto; padding:0 0 0 10px;
}
.quickSearchResults .card-body .card-title{height:auto;}
.quickSearchResults .card-body .card-title > a{font-size:13px;}
.quickSearchResults .card-text .price{font-size:13px;}
.quickSearchResults .container{padding:0px;}

.subcategories_img {}
.subcategort_thumb{border:#ccc solid 1px; padding:10px 10px 10px 10px; overflow:hidden;}
.subcategories_img ul{list-style:none; margin:0px -10px 0 -10px; padding:0px;}
.subcategories_img ul li{width:33.33%; float:left; padding:10px}
.subcategories_img ul li .subcater_img{display:table-cell; vertical-align:middle; height:220px; width:400px; text-align:center;}
.subcater_img > img { max-height: 180px;}
.subcategories_img ul li .subcater_text{display:block; text-align:center; background:#fc5c3a; padding:8px 5px 8px 5px; color:#fff; font-size:14px; font-weight:bold;}
/*#menu ul.navPages-list li #main_category > ul#menu-1 > li:first-child{display:none;}*/
.oldSite{}
.oldSite ul{list-style:none; margin-left:0px;}
.oldSite ul li{margin:0 0 10px 0;}
.oldSite ul li a{font-size:14px; font-weight:bold;}
.tabs-contents .toggle-content{display:block;}
.productView-reviewLink > a.button{color:#fff;}
.productView-reviewLink > a.button:hover{color:#fff;}
.pin_it_iframe_widget{display:none;}
.addthis_toolbox a.at300b, .addthis_toolbox a.at300m{width:20px !important;}
.socialLinks-item--facebook_like{display:none;}
.breadcrumb{text-transform:uppercase; font-size:14px;}

ul.customer_comments {margin:0;}
ul.customer_comments li {display:block;border:solid 1px #dcdcdc;width:100%;margin:0 0 20px 0;text-align:center;}
ul.customer_comments .header-title {display:block;padding:20px;background:#f0f0f0;font-size:18px;}
ul.customer_comments .content_block {display:block;}
ul.customer_comments p {margin:20px 0;font-size:16px;padding:0 20px;}
ul.customer_comments p a strong {display:block;}

.contact {margin:0 -1% 10px -1%;overflow:hidden; }
.contact .contact-left { float: left; width: 49%; }
.contact .contact-right { float: right; width: 49%; }
.contact .address_box { border: solid 1px #dcdcdc; padding:0; margin: 1% 1% 2em; }
/*.contact .address_box {display:block;float:left;width:48%;border:solid 1px #dcdcdc;padding:0px;margin:1%;}*/
.contact .address_box h3 {font-family: "Conv_DINMedium", sans-serif;font-size: 16px;font-weight: normal;letter-spacing: 0.5px;border-bottom:solid 2px #dcdcdc;padding:20px;margin:0;}

/*.contact .address_box .address_con {padding: 20px; min-height:270px; float:left; width:100%;}*/
.contact .address_box .address_con { padding: 20px; }
.contact .address_box address {}

.contact .address_box .address_con A { color: #0000FF; }
.contact .address_box .address_con A:hover { color: #044F7C; }

.page-content form.form {background: #f0f0f0;clear: both;margin: 0;padding: 20px;}

.alertBox {overflow:hidden;}

div.selector, div.selector span {background:none !important;}
.form-select {background-position:right !important;}

#modal.fancybox-margin{margin:0 auto !important;}

.cascade_cash:hover{cursor:pointer}
.cascade_cash:hover div{opacity:1;transition-property:opacity;transition-duration:.3s;visibility:visible}

.cascade_cash div{background:#f17d4e !important; color: #fff; opacity: 0; overflow: hidden; position: absolute; right: -106px; top: 35px; transition-duration: 0.3s; transition-property: opacity; visibility: hidden; width: 340px; z-index: 10; border-radius:15px;}
.cascade_cash div h4{color:#fff; font-family:"Conv_DINMedium", sans-serif; border-bottom:#272662 solid 1px; padding:10px; text-align:center; font-size: 20px; margin: 0; text-transform: uppercase;}
.right-area ul.navUser-section li.cascade_cash{position:relative; padding:10px 0px 8px 10px; border-radius:10px 10px 0 0;}
.right-area ul.navUser-section li.cascade_cash:hover{background:#f17d4e;}

.right-area ul.navUser-section li.cascade_cash div a{padding:10px 10px 10px 10px; display:block; text-align:center; background:#010028 !important; font-size:14px; color: #fff;}
.right-area ul.navUser-section li.cascade_cash div p {padding:10px 10px 10px 10px; display:block; text-align:center; background:#010028 !important; font-size:14px; margin:0px; color: #fff; margin:0;
}
.right-area ul.navUser-section li.cascade_cash div p span.credit{display:inline; float:none; margin:0px; font-size:22px; font-family:"Conv_DINBold", sans-serif;}
.right-area ul.navUser-section li.cascade_cash.dextop{}
.right-area ul.navUser-section li.cascade_cash.mobile{display:none;}
.banner p, .banner a , .banner {color:#000;}
.banner p{font-size:14px; font-weight:bold; margin:15px 0 !important;}
.checkout_btn.cart-actions .button{background:#69bb18; border:#488111 solid 1px;}
#menu ul.navPages-list li.page_link:last-child {
  display: none;
}
.header-logo-image { position: relative;}
.form-input{font-size:14px; color:#666;}
#myImageModal .modal-close {
  background: #fff none repeat scroll 0 0;
  border-radius: 50px;
  font-size: 32px;
  line-height: 2rem;
}
#myImageModal .modal-content{text-align:center;}

/* media */
@media (min-width: 1300px) and (max-width: 1380px) {
	
 	.new-products .slick-prev {top:-40px;left:0;}
	.new-products .slick-next {top:-40px;right:0;}
	
}

@media (min-width: 1200px) and (max-width: 1299px) {
	
	.logo-area {width:190px;}
	#menu ul.navPages-list li a {padding:8px 5px 8px 14px;}
	
	.thambs ul li {width:28.5%;}
	.thambs ul li.blk1 {width:41.5%;}
	
	.recent-updates .text-block .txt-box {margin-bottom:15px;}
	.recent-updates .text-block .txt-box p {line-height:20px;}

	.footer-top .footer-info-col {width:60%;}	
	.footer-top .footer-info-col .form {width:58%;}
	.footer-top .footer-info-col .form .form-field .button {margin:0 0 0 10px;}
 
 	.new-products .slick-prev {top:-40px;left:0;}
	.new-products .slick-next {top:-40px;right:0;}
	
	.footer-top .form-prefixPostfix .form-input {width:65%;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	
	.logo-area {min-height:118px;}
	.logo-area .header-logo {margin-top:10px;}
	.logo-area img {width:150px;}
	
	.search_box {margin:0 8px;}
	
	.right-area {width:82%;}
	#menu .social {display:none;}
	#menu ul.navPages-list li:last-child {background:none;}
	#menu ul.navPages-list li a {padding:8px 5px 8px 12px;}

	.thambs ul li {width:28.2%;}
	.thambs ul li.blk1 {width:42%;}
	
	.recent-updates h2 {background:none;}
	.recent-updates .video-block {width:100%;margin-bottom:20px;}
	.recent-updates .text-block {width:100%;}
	.recent-updates .text-block .txt-box {min-height:inherit;}
	
	.footer-top h5 {font-size:18px;}
	.footer-top .footer-info-col .form {width:58%;}
	.form-prefixPostfix .button, .form-prefixPostfix .form-input {display: block;flex: 1 1 auto;width: 55%;margin-right:10px;}
	
	.footer-top .footer-social ul {margin-top:7px;}
	.footer-top .footer-social ul li a img {width:30px;}
	.footer-top .footer-info-col .form .form-field .button {margin:0;}
	
	.footer .footer-info ul.affiliation li {width:47%;}

	.new-products h2.page-heading {background:none;}	
 	.new-products .slick-prev {top:-40px;left:0;}
	.new-products .slick-next {top:-40px;right:0;}

	.page-sidebar .form-minMaxRow .form-field {width:100%;margin-bottom:10px;}

	.page-sidebar + .page-content .productGrid .product {width:33.33%;}
	
	.productView-image {min-height: 100%;min-width: 100%;}
	
	.addressList .address {width:38%;}
	.footer-top .form-prefixPostfix .form-input {width:60%;}
	.con_number{font-size:16px; display:none;}
}


@media (min-width: 992px) and (max-width: 1080px) {
	
	.logo-area {/*border-right: 6px solid #fff;*/padding-right:15px;background:#000028;min-height:118px;}

}

@media (min-width: 768px) and (max-width: 991px) {
	
	/*.contact .address_box {width:47%;float:none;display:inline-block;vertical-align:top;}*/
	.contact .address_box h3 {font-size:12px;}	
	.footer-top .form-prefixPostfix {text-align:center;}
	.footer-top .form-prefixPostfix .form-input {width:50%;}
	
}

@media (min-width: 801px) and (max-width: 1199px) {
	
	.previewCart .productView {display:block;}
	.previewCart .productView-details {float:none;width:100%;}
} 

@media (min-width: 801px) {
.container1 {padding:0 20px;max-width: 1300px;position: relative;width: 100%; margin:0 auto;}
}

@media (max-width: 991px) {
	.header .container {padding:0;}
	.logo-area {background:#010028;width:100%;padding:0 20px;}	
	
	#menu {background:#fc5c3a;}
	#menu .social {display:none;}
	#menu .navPages {width:100%;}
	#menu ul.navPages-list li:last-child {background:none;} 
	
	.recent-updates .text-block .txt-box {min-height:inherit;}

	.footer-top {background:#fc5c3a;text-align:center;}
	
	.footer-top .footer-info-col {width:100%;}
	.footer-top .footer-info-col .form {width:60%;}
	.footer-top .footer-info-col .form .form-field .button {margin:0 0 0 10px;}
	
	.footer-top .footer-social {float:none;overflow:hidden;text-align:center;padding-top:20px;}
	.footer-top .footer-social h5 {float:none;display:inline-block;overflow:hidden;}
	.footer-top .footer-social ul {float:none;display:inline-block;}
	
	.new-products h2.page-heading {background:none;}	
 	.new-products .slick-prev {top:-30px;left:0;}
	.new-products .slick-next {top:-30px;right:0;}
	
	.heroCarousel .slick-next, .heroCarousel .slick-prev {top:50%;}
	
	.page-sidebar {display:block; width:100%;}
	.page-sidebar + .page-content {width:100%;padding:0;}
	
	.productView-image {min-height: 100%;min-width: 100%;}

	div.body .navBar.navBar--sub {width:100%;margin-right:0;}
	.page-content--centered {float:none;overflow:visible !important;}
	.account--fixed, .account--fixedLarge {clear:both;}
	.container1{padding:0px;}
	.account-sidebar{width:45%;}
	.facetedSearch-toggle{display:block !important;}
	.facetedSearch-navList{display:none !important;}
	.facetedSearch-navList.is-open{display:block !important;}
	.facetedSearch-refineFilters{display:none;}
	.facetedSearch .accordion{border:1px solid #e8e8e8;}
	.accordion-block:first-child .accordion-navigation{border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
	.facetedSearch-toggle + .facetedSearch-navList.is-open, .sidebarBlock + .facetedSearch-navList.is-open { margin-top: -1px;}
	.accordion--navList .accordion-title {font-weight: normal; padding: 1rem; text-decoration: none; text-transform: inherit; margin-bottom:0px;}
	.facetedSearch-navList .accordion-block{margin:0px;}
	.accordion--navList .accordion-navigation-actions { right: 1rem; top: 1.21429rem; }
}

@media (max-width: 800px) {
	.quickSearchResults {width:100%;margin:0;}
	body {padding-top:124px;}
	.header-logo img {width:180px;max-height: inherit;}
	.header-logo a {width:auto;display:inline-block; z-index:1;}
	.right-area nav.navUser {position:relative;}
	.con_number, .search_box {display:none;}
	.right-area ul.navUser-section li {display:none;}
	.right-area ul.navUser-section li.navUser-item--cart {display:block; float:right; margin-right:12px; clear:both;}
	
	.logo-area .mobileMenu-toggle {top:28px;}

	.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle .mobileMenu-toggleIcon::before {background:#fff;}

	.new-products h2.page-heading, .recent-updates h2 {background:none;margin:25px 0;display:inline-block;text-align:center;}

	.recent-updates .video-block {width:100%;margin-bottom:20px;}
	.recent-updates .text-block {width:100%;}
	

	.footer-top h5 {float:none;padding:35px 0 0 0;background-position:top center !important;text-align:center;}
	.footer-top .footer-info-col .form {width:100%;}
	
	.cart-totals {width:100%;}
	.cart-totals .cart-total-label {text-align:left;width:50%;padding-left:0;}
	.cart-totals .cart-total-value {text-align:right;width:50%;padding-right:0;}
	.cart-total + .cart-total {border-top: 1px solid #e8e8e8;}
	
	.right-area {width:auto;position:absolute;top:40px;right:20px;}	
	
	#menu ul.navPages-list .navPages-action svg {fill: #000;stroke: #000;}
	#menu ul.navPages-list li a {color:#000;padding:8px 0;}
	#menu ul.navPages-list + ul.navPages-list {padding:0;}
	#menu ul.navPages-list {border:none;}
	
	#menu ul.navPages-list li ul li {width:100%; padding:0px !important;}
	#menu ul.navPages-list li .navPage-subMenu {background:#fff;padding:10px;}	
	#menu ul.navPages-list ul li.navPages-item:hover .navPage-subMenu{display:none !important;}
	#menu ul.navPages-list li .navPage-subMenu li .navPage-subMenu.is-open {display:block !important;}
	#menu ul.navPages-list li .navPage-subMenu a {border-bottom:solid 1px #dcdcdc; padding:8px; display:block;}
	#menu ul.navPages-list li a {border-bottom:solid 1px #c8c8c8;padding-left:10px; position:relative; z-index:9;}
	.navPages .navPage-subMenu-list, .navPage-childList {border:none;/*padding:0;*/}
	#menu ul.navPages-list li ul a {font-size:12px;}
	.navBar--account{display:block;}
	.account-sidebar{width:100%;}
	.navPages .navPage-subMenu-list, .navPage-childList{margin:0px;}
	#menu ul li .navPages-action-moreIcon svg{fill:#4f4f4f;}
	#menu ul.navPages-list li ul li .navPages-action-moreIcon{right:0px;}
	#menu ul.navPages-list li{padding-right:0px;}
	#menu ul.navPages-list li ul li ul li ul{display:block !important;}
	.right-area ul.navUser-section li.cascade_cash{float:right; margin:0 0 15px 0; color:#fff;}
	.right-area ul.navUser-section li.cascade_cash.dextop{display:none;}
	.right-area ul.navUser-section li.cascade_cash.mobile{background: #f06d35; border-radius: 6px; display: block; margin: 10px 0 0; padding: 1px 5px; color:#000;}
	.cascade_cash div{top:22px; right:0px; border-radius:15px 0 15px 15px;}
}

@media (min-width: 801px) and (max-width: 991px) {
	.right-area {width:100%;}	
	.right-area nav.navUser {padding:14px 20px;}
	
	.right-area {border:none !important;} 
	.right-area nav.navUser {text-align:center;}
	.con_number {float:left;}
	.search_box {margin:0 10px;}
	.search_box form {width:150px;}
	
	.navPages-container {height:50px;}
	#menu ul.navPages-list li a {padding:13px 5px 13px 15px;}

	.thambs ul li {width:28.2%;}
	.thambs ul li.blk1 {width:41.7%;}
	
	.new-products h2.page-heading, .recent-updates h2 {background:none;margin:30px 0;}

	.recent-updates .video-block {width:100%;margin-bottom:20px;}
	.recent-updates .text-block {width:100%;}


	.page-sidebar + .page-content .productGrid .product {width:33.33%;}
	
	.right-area {}
	.header{min-height:239px; background-color:#fff;}
	div.body{padding-top:239px;}
	
	.footer .footer-info .footer-info-col--small {width:50%;padding:20px !important;}	
	.footer .footer-copyright p {line-height:22px;}
	
	.footer-top .form-prefixPostfix .form-input {width:70%;}
	.footer .footer-info ul.affiliation li {width:31%;}
	.footer .footer-info ul.affiliation li:nth-child(2n+2) {margin-right:12px;}
	.footer .footer-info ul.affiliation li:nth-child(3n+3) {margin-right:0;}
	#newsle{top:-240px;}
	.subcategories_img ul li{width:33.33%;}
}


@media (min-width: 480px) and (max-width: 800px) {
	
	.subcater_img > img {max-height: inherit;width: 100%;}
	.subcategories_img ul li .subcater_text {height:auto;}
	
	.thambs ul li {width:50%;}
	.thambs ul li img {width:100%;}
	.thambs ul li.blk1 {width:100%;}

	.footer .footer-info .footer-info-col--small {width:50%;padding:20px !important;text-align:left;}	
	.footer .footer-copyright p {line-height:22px;}

	.footer .footer-info ul.affiliation li {width:46%;}
	
	.footer .footer-info {padding:20px 0 10px;}
	
	.heroCarousel-title {font-size:30px;line-height:40px;}
	.heroCarousel-description {font-size:13px;}
	.heroCarousel-content .heroCarousel-action {font-size:12px;padding:10px;margin-bottom:20px;}
	
	.header .right-area{position:inherit; width:100%; top:0px; right:0px;}
	.navPages{height:100%;}	
	.navPages-container.is-open{padding-top:120px;}
	#menu{background:none;}
	.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after{background:#fff !important;}
	
	.right-area nav.navUser{padding:0px;}
	#menu ul.navPages-list{display:block;}
	#menu ul.navPages-list li{background:none;}
	#menu ul.navPages-list + ul.navPages-list{display:block;}
	#menu ul.navPages-list li{font-size:0px; position:relative;}
	
	.navPages-quickSearch input.search_txt{width:100%; padding:9px 5px 5px 5px;}

	.right-area {top:30px;}
	.header .right-area ul.navUser-section li.navUser-item--cart {
	  position:absolute; right:20px;top:-135px;
	}
	.header .right-area ul.navUser-section li.cascade_cash {
	  position:absolute; right:20px;top:-85px;
	}
	
	
	
	.right-area ul.navUser-section li.navUser-item--cart a.navUser-action{background:url(../img/cart_bg.png) no-repeat left bottom;}
	div.body{padding-top:0px;}
	.navPage-subMenu{}
	#menu ul.navPages-list li.navPages-item:hover .navPage-subMenu{display:none; max-height:none;}
	#menu ul.navPages-list li.navPages-item .navPage-subMenu.is-open{display:block;}
	#menu ul.navPages-list li.navPages-item:hover .navPage-subMenu.is-open{display:block;}
	#menu ul.navPages-list .navPages-item.page_link .navPage-subMenu, #menu ul.navPages-list .navPages-item.brand_link .navPage-subMenu, #menu ul.navPages-list .navPages-item.account_link .navPage-subMenu{width:100%;}
	#menu ul.navPages-list li ul a{color:#000;}
	#menu ul.navPages-list li a:hover {
	  -webkit-transform:scale(1.0);
	  -moz-transform:scale(1.0);
	  -ms-transform:scale(1.0);
	  -o-transform:scale(1.0);
	  transform:scale(1.0);
	}
	.navPage-subMenu.is-open{max-height:none;}
	#menu ul li .navPages-action-moreIcon {cursor: pointer; display: block; height: 15px; position: absolute; right: 0; top: 13px; width: 15px; z-index: 1;}
	#menu ul li ul li .navPages-action-moreIcon {z-index:99;}
	.navPage-subMenu .navPages-item:hover .navPage-subMenu.is-open{display:block !important;}
	.navPages-item:hover .navPage-subMenu .navPage-subMenu.is-open{display:block !important;}
	#menu ul.navPages-list li ul ul a{color:#000;}
	.subcategories_img ul li{width:50%;}
	
	#main_category ul.navPages-list{width:100%; float:none; padding:0px 1.5rem !important;}
	#main_category ul#menu-1.navPages-list{padding-top:1.5rem !important;}
	#main_category ul#menu-3.navPages-list{padding-bottom:2.28571rem !important;}
	.right-area ul.navUser-section li span{margin:-1px 4px 0 0;}
	.right-area ul.navUser-section li span img{height:13px;}
}

@media (max-width: 800px) {
	.contact .contact-left, .contact .contact-right { float: none; width: 100%; }
}

@media (min-width: 480px) and (max-width: 699px) {
	
	.page-sidebar + .page-content .productGrid .product {width:50%;}	
	.productGrid .product {width:50%;}
	
	div.body .navBar.navBar--sub ul li.navBar-item {float: none;margin: 3px 0;width: 100%;}
	
	.footer-top .form-prefixPostfix .form-input {width:70%;}

}

@media (min-width: 700px) and (max-width: 991px) {

	.page-sidebar + .page-content .productGrid .product {width:33.33%;}	
	.productGrid .product {width:33.33%;}	
	div.body .navBar.navBar--sub ul li.navBar-item {float: left;margin: 3px;width: 49%;}
	
}

@media (max-width: 767px) {

	.contact {margin:0 0 20px 0;}
	/*.contact .address_box {float:none;margin:0 0 20px 0;width:100%;}
	.contact .address_box .address_con {min-height: inherit;padding: 20px;}*/
	body{font-family:Karla, Arial, Helvetica, sans-serif !important;}
	a{font-family:Karla, Arial, Helvetica, sans-serif !important;}
	body p{font-family:Karla, Arial, Helvetica, sans-serif !important;}

	
}

@media (max-width: 600px) {
	
	#CheckoutStepBillingAddress .AddBillingAddress input.Textbox {margin-bottom:0;padding-top:0;padding-bottom:0;height:40px;}
	.ExpressCheckoutBlock {padding:15px !important;}
	.subcategories_img ul li{width:50%;}
	.subcategories_img ul li .subcater_text{height:50px; overflow:hidden;}
}

@media (max-width: 550px) {



	.cart-additionalCheckoutButtons .FloatRight p {text-align:center;}
	.cart-additionalCheckoutButtons .FloatRight div {float: none;text-align: center;}	
	
	.productView-description iframe {width:100% !important;}
	
}

@media (max-width: 479px) {
	
	.right-area {right:10px;top:30px;}
	
	.thambs ul li {width:100%;}
	h5 {margin:0;}
	.page-heading {margin-top:10px;font-size:20px;}
	
	.footer-top .form-prefixPostfix {display:block;}
	.footer-top .footer-info-col .form .form-field .button {margin:10px 0 0 0;display:inline-block;}

	.footer .footer-info {padding:20px 0 10px;}
	.footer .footer-info .footer-info-col--small {width:100%;padding:10px 0 !important;text-align:left;}	
	.footer .footer-copyright p {line-height:22px;}

	.footer .footer-bottom {padding:20px 0;}
	.footer .footer-bottom ul li {font-size:16px;margin:5px;}
	.footer .footer-bottom ul li a {font-size:14px;}
	
	.footer .footer-copyright p span {display: block;font-size: 0;line-height: normal;margin: 0;}
	
	.footer-top .footer-social ul {margin:0;}
	.footer-top .footer-social ul li img {width:30px;}

	.page-sidebar + .page-content .productGrid .product {width:100%;padding:10px 0;}
	
	#product-listing-container .actionBar-section {width:100%;text-align:center;}
	
	div.body .navBar.navBar--sub ul li.navBar-item {float: none;margin: 3px 0;width: 100%;}
	
	.oldSite table {float: none;margin: 0 auto 10px;padding: 0;text-align: center;width: 90% !important;}
	.oldSite table td {padding:4%;}
	
	.brandGrid .brand {width:100%;}
	.card-figure {/*display: block;height: auto;text-align: center;width: 100%;*/}
	
	.blog, .blog + .blog {padding:1rem;margin:1rem 0;}
	.table thead tr th, .table thead tr td {font-size:0.9rem;}
	
	.productGrid {margin:0;}
	.productGrid .product {width:100%;margin:0;}

	.productView-description iframe {height:250px;}	
	.cart-totals .button--small {font-size:10px;font-weight:normal;padding:4px 6px 8px 6px;}
	
	.thambs ul li {width:50%;}
	.thambs ul li img {width:100%;}
	.thambs ul li.blk1 {width:100%;}

	.footer .footer-info .footer-info-col--small {width:100%;padding:20px 0 !important;text-align:left;}
	.footer .footer-copyright p {line-height:22px;}

	.footer .footer-info ul.affiliation li {width:46%;}

	
	.footer .footer-info {padding:20px 0 10px;}
	
	.heroCarousel-title {font-size:30px;line-height:40px;}
	.heroCarousel-description {font-size:13px;}
	.heroCarousel-content .heroCarousel-action {font-size:12px;padding:10px;margin-bottom:20px;}
	.heroCarousel .slick-next, .heroCarousel .slick-prev {margin-top:-10px;}
	
	.header .right-area{position:inherit; width:100%; top:0px; right:0px;}
	.navPages{height:100%;}	
	.navPages-container.is-open{padding-top:120px;}
	#menu{background:none;}
	.mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after{background:#fff !important;}
	.header .right-area ul.navUser-section li.navUser-item--cart {
	  position:absolute; right:10px;top:-135px;
	}
	.header .right-area ul.navUser-section li.cascade_cash {
	  position:absolute; right:10px;top:-85px;
	}
	
	.right-area nav.navUser{padding:0px;}
	#menu ul.navPages-list{display:block;}

	#menu ul.navPages-list li{background:none;}
	#menu ul.navPages-list + ul.navPages-list{display:block;}
	#menu ul.navPages-list li{font-size:0px; position:relative;}
	
	.navPages-quickSearch input.search_txt{width:100%; padding:9px 5px 5px 5px;}
	div.body{padding-top:0px;}
	.right-area ul.navUser-section li.navUser-item--cart a.navUser-action{background:url(../img/cart_bg.png) no-repeat left bottom;}
	#menu ul.navPages-list .navPages-item.page_link .navPage-subMenu, #menu ul.navPages-list .navPages-item.brand_link .navPage-subMenu, #menu ul.navPages-list .navPages-item.account_link .navPage-subMenu{width:100%;}
	#menu ul.navPages-list li ul a{color:#000;}
	#menu ul.navPages-list li a:hover {
	  -webkit-transform:scale(1.0);
	  -moz-transform:scale(1.0);
	  -ms-transform:scale(1.0);
	  -o-transform:scale(1.0);
	  transform:scale(1.0);
	}	
	#menu ul.navPages-list li.navPages-item:hover .navPage-subMenu{display:none; max-height:none;}
	#menu ul.navPages-list li.navPages-item .navPage-subMenu.is-open{display:block;}
	#menu ul.navPages-list li.navPages-item:hover .navPage-subMenu.is-open{display:block;}
	
	.navPage-subMenu.is-open{max-height:none;}
	#menu ul li .navPages-action-moreIcon {cursor: pointer; display: block; height: 15px; position: absolute; right: 0; top: 13px; width: 15px; z-index: 1;}
	.navPage-subMenu .navPages-item:hover .navPage-subMenu.is-open{display:block !important;}
	.navPages-item:hover .navPage-subMenu .navPage-subMenu.is-open{display:block !important;}
	#menu ul.navPages-list li ul ul a{color:#000;}
	#menu ul li ul li .navPages-action-moreIcon {z-index:99;}
	.subcategories_img ul li{width:100%;}
	
	#main_category ul.navPages-list{width:100%; float:none; padding:0px 1.5rem !important;}
	#main_category ul#menu-1.navPages-list{padding-top:1.5rem !important;}
	#main_category ul#menu-3.navPages-list{padding-bottom:2.28571rem !important;}
	
	.page-content form.form {padding:0;background:none;}
	.cart-totals ol, .cart-totals ul {margin:0;}
	.form-label {font-size:13px;}
	.right-area ul.navUser-section li.cascade_cash.mobile { padding: 2px 5px 0; top:-55px;}
	.right-area ul.navUser-section li span{margin:-1px 2px 0 0;}
	.header .right-area ul.navUser-section li.cascade_cash{font-size:12px;}
	.cascade_cash div {top: 19px;}
	.right-area ul.navUser-section li span img{height:11px;}
}


/* Popup */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 80200;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 80300;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../img/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;

	cursor: pointer;
	z-index: 80600;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../img/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 80400;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../img/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 80400;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 80400;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}


.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 99999;
	background: url(../img/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 80500;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 80500;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(../img/fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(../img/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

.quickSearchResults .modal-close {
  display: block;
  top: 3px;
}

.right-area ul.navUser-section li.navUser-item--cart a.navUser-action {
    background: url(https://cdn11.bigcommerce.com/s-97767/images/stencil/original/image-manager/cr-shoppingcart.png) no-repeat left center;
        width: 63px;
    padding: 0 0 0 22px;
}

.right-area ul.navUser-section li.navUser-item--cart a.navUser-action:after {
    content: 'Cart';
}

@media (max-width: 800px) {
    .right-area ul.navUser-section li.navUser-item--cart a.navUser-action:after {
        content: '';
    }
    .right-area ul.navUser-section li.navUser-item--cart a.navUser-action {
        width: 40px;
        height: 30px;
    }
    .right-area ul.navUser-section li .countPill {
        top: 5px;
    }
}

.footer .footer-info ul.affiliation li {
    border-radius: 0.5rem;
    overflow: hidden;
}