@font-face{font-family:'FFMarketWebRegular';src:url('fonts/329ED6_0_0.eot');src:url('fonts/329ED6_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/329ED6_0_0.woff2') format('woff2'),url('fonts/329ED6_0_0.woff') format('woff'),url('fonts/329ED6_0_0.ttf') format('truetype');}
@font-face{font-family:'Conv_HoeflerTxt-Roman';src:url('fonts/HoeflerTxt-Roman.eot');src:local('â˜º'), url('fonts/HoeflerTxt-Roman.woff') format('woff'), url('fonts/HoeflerTxt-Roman.ttf') format('truetype'), url('fonts/HoeflerTxt-Roman.svg') format('svg');font-weight:normal;font-style:normal;}
body{background:#fff;color:#2e2e2e;font-family:'arial';}
body.cms-home{color:#3A4B83;}
input[type='radio']{position:relative;top:2px;}
.top_bar{background:#2C4981;min-height:50px;text-align:center;color:#fff;padding:9px 0;}
.top_bar p{font-size:22px;margin:0px;font-family:'Conv_HoeflerTxt-Roman';}
.top_bar p > span{background:#ffffff;border-radius:50%;color:#333333;display:inline-block;height:24px;line-height:22px;vertical-align:middle;width:24px;cursor:pointer;}
.top_hide_inner{text-align:center;}
.overlay{background:rgba(0, 0, 0, 0.2);height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1;}
.close_btn{display:block;padding-right:14px;text-align:right;}
.close_btn i{color:#2c4981;font-size:34px;cursor:pointer;}
.top_hide > h2{color:#2B4880;font-weight:bold;}
.top_hide > p{margin:0 auto;text-align:center;color:#2C4981;}
.top_hide span{color:#2c4981 !important;font-size:24px;font-weight:bold;height:auto !important;text-transform:uppercase;width:auto !important;}
.shop_now{border:3px solid #919191;color:#9e9ea0;display:inline-block;font-size:22px;font-weight:bold;padding:5px 10px;text-transform:uppercase;margin:20px 0px;}
.head_part{min-height:100px;width:100%;}
.head_left{padding:27px 8px 10px;}
.top_menu{margin:0;padding:7px 0;text-align:right;}
.top_menu > li{list-style:none;display:inline-block;vertical-align:middle;padding:5px 0px;border-left:1px solid #D4CDCA;text-align:left;}
.top_menu > li a{color:#696969;font-size:11px;font-weight:bold;display:block;padding:0px 15px;line-height:15px;}
.top_menu > li:first-child{border-left:none;}
.top_menu li a:hover ,.top_menu li a:focus,.main_menu li a:hover,.main_menu li a:focus{text-decoration:none;outline:none;}
.dropdown span{color:#919191;font-size:12px;font-weight:normal;}
.drop_icon{color:#696969 !important;margin-left:4px;}
.top_menu a > i{color:#2c4a80;font-size:23px;margin-right:10px;margin-left:6px;}
ul.dropdown-menu{margin:0px;border-radius:0;}
ul.dropdown-menu li a{color:#2b4a81;font-size:13px;display:block;padding:5px 10px;}
.top_menu > li:hover ul.dropdown-menu ,.main_menu > li:hover > ul{display:block;}
.top_menu > li.account:hover ul.dropdown-menu{display:none;}
.top_menu ul.dropdown-menu{left:auto;padding:5px;right:-5px;}
.sign{background:#2c4981;text-align:center;}
.account .dropdown-menu a{color:#8c8c8c;padding:5px 13px!important;}
.sign a{color:#ffffff !important;text-transform:uppercase;font-weight:bold;}
.chat_srch_list{padding:5px 0 0;}
.chat_srch_list .dropdown-menu a{padding:0;}
.chat_srch_list .dropdown .dropdown-menu{border-radius:0;border:none;left:auto;padding:0px;right:-5px;top:23px;}
.top_menu.chat_srch_list > li{padding:0px;}
.top_menu.chat_srch_list > li > .dropdown-menu > li{padding:20px;border:1px solid #ddd;}
.top_menu.chat_srch_list > li > .dropdown-menu > li.top_devider{border-bottom:0 none !important;border-top:1px solid #ddd !important;margin-top:7px;padding:2px !important;}
.total_price{color:#DC6B5D !important;}
.chat_srch_list .dropdown .dropdown-menu li:last-child{border-top:0 none;}
.top_menu.chat_srch_list ul.dropdown-menu li a:hover{text-decoration:underline;}
.chat{background:#C7C7C7;padding:4px 10px !important;border-radius:5px;position:relative;margin-right:20px;text-transform:uppercase;font-size:11px!important;color:#fff!important;}
.chat::after{border-color:rgba(0, 0, 0, 0) #c7c7c7;border-style:solid;border-width:9px 0 0 11px;bottom:3px;content:"";display:block;position:absolute;right:-10px;width:0;}
.dropdown-menu > li{display:block !important;color:#2b4a81;}
.top_menu form{padding:0 10px 0 20px;}
#search_mini_form input[type='text']{background:#fff;font-size:12px;padding:5px 8px;border:1px solid #AEB0AF;width:200px;color:#999;}
#search_mini_form .button{display:none;}
.main_menu{margin:0;padding:0;text-align:center;}
.main_menu li{list-style:none;display:inline-block;position:relative;}
.main_menu li a{color:#485687!important;display:block;font-size:15px;padding:10px 20px;text-transform:uppercase;position:relative;z-index:9;}
.main_menu li.sale > a ,.main_menu li.prod-cat-clearance > a{color:#DC6B5D!important;}
.main_menu ul{width:100%;border-radius:0px;}
.main_menu ul li{display:block;}
.main_menu ul li:last-child{border-bottom:none;}
.main_menu ul li:hover a{background:#fff;color:#DC8D82!important;}
.main_menu li > div > ul li{background:none;}
.main_menu li > div > ul.brand_container{width:100%!important;display:block;}
.main_menu li > div > ul.brand_container >li{display:inline-block;padding:5px;width:32%;}
.main_menu li > div > ul.brand_container > li img{max-width:100%;}
.slide-desc > h2{font-size:88px!important;line-height:88px;color:#2c4981!important;}
.slide-desc > p{border-top:1px solid #2C4981;color:#2c4981 !important;font-size:56px !important;padding-top:5px;border-bottom:1px solid #2C4981;padding-bottom:5px;}
.slide-desc > p >span{font-family:sans-serif;font-size:17px;}
.slide-desc .more{border:2px solid #3b5489;padding:7px 20px;margin-top:10px!important;display:inline-block;text-transform:uppercase;color:#2E4881;font-family:'Conv_HoeflerTxt-Roman';font-size:17px;}
.content_part{min-height:500px;padding-bottom:50px;}
.cms-home .content_part{min-height:500px;border-top:2px solid #A0A0A0;padding-top:50px;padding-bottom:50px;}
.box_link{display:table;margin:25px auto 0;text-align:center;}
.shop_btn{background:#fff;border:3px solid #2c4981;color:#7f7f7f;display:table-cell;font-size:18px;height:80px;padding:10px 20px;text-align:center;text-decoration:underline;text-transform:uppercase;vertical-align:middle;width:250px;}
.box img{width:100%;max-height:320px;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.box img:hover ,.box:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.mid_content > div{padding:140px 0;background-size:cover;margin:60px 0px;background-attachment:fixed;}
.mid_content h2{font-size:66px;color:#3A4B83;font-family:'FFMarketWebRegular';}
.mid_content .shop_btn{background:#ffffff;border:3px solid #2c4981;color:#7f7f7f;height:auto;display:inline-block;text-align:center;font-size:18px;text-decoration:underline;text-transform:uppercase;min-height:10px;padding:10px 40px 10px 20px !important;text-decoration:none;width:auto;color:#2C4981;margin-top:5px;position:relative;}
.mid_content .shop_btn::before{content:">";font-size:23px;margin-top:-6px;position:absolute;right:17px;}
.mid_content p{font-size:26px;color:#3A4B83;font-family:'Conv_HoeflerTxt-Roman';letter-spacing:1px;}
.shop_sale{border-top:2px solid #C7C7C7;border-bottom:2px solid #C7C7C7;padding:20px 0px;margin-bottom:60px;}
.shop_sale h1{font-size:70px;text-transform:uppercase;color::#3A4B83}
.shop_sale p,.shop_sale a{color:#828282;font-size:30px;margin-bottom:0px;}
.shop_sale a:hover{text-decoration:none;}
.new_look{position:relative;margin-bottom:100px;}
.new_look img{max-width:100%;}
.new_look_btn.shop_btn{font-size:23px;left:38%;min-height:10px;height:auto;padding:40px 50px;position:absolute;top:41.5%;width:25%;text-decoration:underline;}
h1.hdng_text{color:#2c4981;font-size:43px;text-transform:uppercase;}
.btm_slider .hdng_text{margin-bottom:30px;}
.btm_slider{border-bottom:2px solid rgb(199, 199, 199);padding-bottom:50px;}
.customer_comments{padding:50px 0 50px;}
.customer_comments h2{font-size:32px;margin-bottom:28px;text-transform:uppercase;font-family:'Conv_HoeflerTxt-Roman';}
.customer_comments .container p{color:#7C7C7C;font-size:23px;font-family:'Conv_HoeflerTxt-Roman';font-size:27px;}
.cust_name > p{margin-bottom:0;color:#7C7C7C;font-size:33px;font-family:sans-serif!important;}
.cust_name > span{color:#7c7c7c;font-size:18x;line-height:20px;}
footer{background:#EFEFEF;padding:30px 0;color:#838383;}
footer h3{font-size:20px;text-transform:uppercase;color:#838383;}
footer ul{margin:0;padding:0;}
footer ul li{list-style:none;}
footer a{color:#838383;font-size:19px;}
.foot_menu li a i{font-size:38px;}
.newsletter input[type="text"]{border:2px solid #c5c5c5;height:38px;padding:5px 10px;width:88%;}
.newsletter input[type='submit'],.newsletter button{background:#2C4981;border:none;color:#fff;padding:5px 18px;}
.payment_option{padding:30px 0 0;}
.newsletter_bg{padding:0;}
.payment_option li{display:inline-block;width:18.5%;}
.payment_option li img{max-width:100%;}
.footer_btm{border-top:3px solid #ffffff;margin:15px 0 0;padding:15px 0px;text-align:center;font-size:18px;}
.newsletter .hint{display:none;}
#fade-quote-carousel.carousel{padding-bottom:60px;}
#fade-quote-carousel.carousel .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;display:none;}
#fade-quote-carousel.carousel .carousel-inner .active{opacity:1;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;display:block;}
#fade-quote-carousel.carousel .carousel-indicators{bottom:10px;}
#fade-quote-carousel.carousel .carousel-indicators > li{background-color:#E0E0E0;border:none;}
.carousel-indicators li{width:16px;height:16px;}
.carousel-indicators li.active{width:16px;height:16px;background:#2C4981!important;}
#fade-quote-carousel blockquote{text-align:center;border:none;}
#carousel .row >div{margin:0px auto;float:none;}
.side_bar_list{margin-top:30px;padding-bottom:37px;}
.list_heading{color:#2C4981;font-size:13px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #000000;padding-bottom:14px;padding-top:17px;}
.side_bar_list li{border:medium none!important;padding:0!important;list-style:none;}
.side_bar_list ul li a{display:block;text-transform:none;padding:3px 0;}
.side_bar_list ul ol{margin:0;padding:0;}
.filter_list .count{color:#999999;}
.collection_img{margin-bottom:50px;}
.collection_img img{max-width:100%}
.filter_item > h1{font-size:20px;text-align:center;text-transform:uppercase;color:#2E4881;}
.filter_item > ul.row ,.filter_item1 > ul{padding:0;list-style:none;}
.filter_item ul li ,.filter_item1 ul li{margin-bottom:80px;}
.filter_item ul li div{text-align:center;}
.filter_item1 ul li .prdct_img{position:relative;}
.filter_list.sets_list input[type="checkbox"]{display:none;}
.filter_list.sets_list li.swatch-box{display:inline-block;margin:0px 8px 2px;text-align:center;width:35px;}
.filter_list.sets_list li.swatch-box label{width:100%;}
.filter_list.sets_list li.swatch-box .attr-lbl{font-size:10px;margin-top:5px;text-transform:none;}
.price-label.right{float:right;}
.price-label.left{float:left;}
.price-range input{border:1px solid #ddd;text-align:center;width:30%;}
.price-range .form-button.button.amshopby-price-find{border:1px solid #ddd;font-size:17px;padding:1px 10px;}
.filter_list.sets_list li label{cursor:pointer;display:block;}
.prdct_btn{background:#2c4981;color:#ffffff !important;display:inline-block;padding:3px 20px;text-align:center;text-transform:uppercase;font-size:13px;}
.advertise_bg > img{margin-right:10px;}
.cms-index-noroute .page-head-alt h3{color:#3a4b83;text-transform:uppercase;font-size:26px;font-weight:bold;margin-bottom:25px;}
.cms-index-noroute .col-main div{color:#7F7F7F;font-size:23px;}
.cms-index-noroute .col-main a{font-weight:bold;font-size:22px;color:#7F7F7F;text-decoration:underline;}
.disc404{list-style:none;}
.prdct_btn1{color:#2e4881!important;display:inline-block;font-size:13px;padding:3px 20px;text-align:center;text-transform:uppercase;}
#configurable_swatch_color li{margin-right:6px !important;margin-bottom:6px !important;}
.main-product-image{min-height:541px;}
.prdct_thumbimage_list{list-style:none;margin:0;padding:0;text-align:center;}
.prdct_thumbimage_list img{max-width:100%;}
.prdct_thumbimage_list li{margin-bottom:20px;}
.prdct_thumbimage_list li.selected img{border:2px solid #2c4981;}
.prdct_img img{max-width:100%;}
#shopping-cart-table .prdct_img img{height:auto;max-height:230px;max-width:100%;width:auto;}
.price{font-size:25px;}
.regular-price > .price,.sale-price > .price{font-size:15px;}
.review_link{color:#333333;float:right;font-size:15px;text-decoration:underline;text-transform:uppercase;}
.add_tocart_btn ,.review_btn{background:#2c4981;color:#ffffff;display:block;font-size:22px;margin:30px 0;text-align:center;text-transform:uppercase;padding:10px;}
.addthis_toolbox.addthis_default_style{padding-top:10px;}
.add_tocart_btn{margin:10px 0px 30px;}
.notify-me{background:#ddd;width:100%;margin:10px 0px 30px;font-size:22px;text-align:center;text-transform:uppercase;padding:8px 20px;display:block;text-decoration:none !important;}
div.add-to-cart > p{margin:0 !important;}
.add-to-cart .button.disabled, .add-to-cart .button:disabled{background:#c8c8c8 none repeat scroll 0 0;cursor:not-allowed;opacity:0.6;}
.add_tocart_btn:hover, .review_btn:hover{color:#fff;text-decoration:none;}
.prdct_attr_bg{border-bottom:1px solid #333333;margin-bottom:10px;padding-bottom:40px;}
.prdct_attr_bg ul{list-style:none;padding:0;margin:0;}
.prdct_attr_bg ul li{display:inline-block;margin-bottom:10px;margin-right:9px;}
.prdct_attr_bg ul li img{max-width:100%;}
.prdct_attr_bg ul li.slct img{border:1px solid #2c4981;}
.prdct_social .fa-facebook-square{color:#535353;}
.prdct_social .fa-pinterest{color:#BB081B;}
.accdian{margin:0px;padding:0px;list-style:none;}
.group h3 ,.collateral-tabs dt{border-bottom:1px solid #333333;color:#2a4b81;cursor:pointer;font-size:22px;margin:0;padding:10px 10px 10px 23px;position:relative;text-transform:uppercase;font-weight:normal;}
.collateral-tabs dt,.prdct_desc .group h3{color:#2a4b81;}
.collateral-tabs dd.tab-container{padding:10px 0px;color:#848484}
#accordion .group_cotnent{color:#848484}
.group >div{border-bottom:1px solid #ddd;display:none;padding:10px;}
.group h3.actv{cursor:pointer!important;}
.actv{cursor:default!important;}
#accordion .group.actv > div{display:block;}
.group h3::before ,.collateral-tabs dt:before{content:"\f067";font-family:fontawesome;left:2px;position:absolute;top:14px;font-weight:normal;font-size:16px;}
.group h3.actv::before ,.collateral-tabs dt.active:before{content:"\f068";}
.details_link{color:#2e4881;display:inline-block;margin:10px 0;text-decoration:underline;text-transform:uppercase;font-size:20px;}
.shop_prdct_details{padding-left:30px;}
.add_to_bag > .quantity{width:80%;}
.prdct_attribute label ,.quantity label{display:block;}
.size,.qty{border:1px solid #C7C7C7;background:#fff;height:50px;}
.quantity{margin:20px 0px;}
.product_detials_page .product-name1 .product_name{font-size:30px;font-family:'Conv_HoeflerTxt-Roman';}
.shop_prdct_details .prdct_attr_bg{border-bottom:none;padding-bottom:10px;}
.prdct_attr_bg > p{margin:0;}
.add_to_bag .add_tocart_btn{margin:0 0 20px;}
.group_cotnent > div{border-bottom:1px solid #c7c7c7;margin-bottom:30px;padding-bottom:10px;}
.group_cotnent > div:last-child{border-bottom:none;margin-bottom:0px;}
dl#collateral-tabs{height:auto !important;}
.overview li{text-align:center;height:auto!important;padding:1px 0px 20px !important;}
.hdng_text{font-size:22px;text-align:center;text-transform:uppercase;color:#2A4B81;}
.overview img{max-width:100%;}
.review_lft span{font-size:12px;font-family:"arial";}
.review_btn{display:inline-block;margin:0 1% 0 0;vertical-align:middle;width:49%;}
.review_right .select-bg{border:medium none;display:inline-block !important;padding:0 !important;vertical-align:middle;width:49% !important;}
.reviews-wrapper #feedback #customer-reviews .review-dt .date{font-style:italic;}
.selcted_sort .sortsLink ,.selcted_sort .sortsLink:hover,.selcted_sort .sortsLink:focus{outline:none;text-decoration:none;color:rgb(99, 99, 99);}
.selcted_sort.select-style.top-dropdown-sorts{padding:8px 10px;cursor:pointer;border:1px solid #2C4981;font-size:20px;border-radius:0px;}
.selcted_sort.select-style.top-dropdown-sorts a, .selcted_sort.select-style.top-dropdown-sorts a:hover{color:#2C4981;}
.review-top .review_right .review-left .review-sorts .select-review-sorts ,.reviews-wrapper #feedback .review-top .review_right .review-left ul{height:auto!important;position:absolute !important;display:none;width:100% !important;z-index:999;}
.review_header .review_lft{margin-bottom:10px;}
.reviews-wrapper #feedback .review-top{overflow:visible!important;}
.review-top .review-left .review-sorts{position:relative!important;padding-right:0px!important;}
.sort_by{color:#2c4981;height:51px;text-transform:uppercase;}
.review_header{border-bottom:1px dashed #C7C7C7;padding:15px 0 24px;margin-bottom:20px;}
.reviewer_name, .review_txt{clear:both !important;color:#5b5b5b !important;float:none !important;font-size:17px !important;font-weight:bold !important;text-align:left !important;line-height:22px!important;font-family:"arial" !important;}
.reviews-wrapper #feedback #customer-reviews .review-dt .value-review-attr{color:#848484 !important;font-size:13px !important;}
.reviews-wrapper #feedback #customer-reviews .review-dt .value-review-attr a{color:#848484 !important;font-weight:bold;}
#customer-reviews .pages ol li a{color:#848484;}
.nickname.reviewer_name{word-wrap:break-word;margin-bottom:2px!important;}
.recomeend{font-size:12px;margin-bottom:0;}
.review-dt .review_list:last-child{margin-top:10px;}
.reviews-wrapper #feedback #customer-reviews .helpful-block .rating-wrapper{width:50px!important;}
.reviews-wrapper #feedback #customer-reviews .review-dt .date{float:none!important;}
.review_option{margin:20px 0px 0;}
.review_option label{background:#717171;color:#fff;font-size:12px;display:inline-block;padding:2px 10px;}
.review_option label.tick, .review-vote-rating{background:#5b5b5b !important;color:rgb(255, 255, 255);font-size:14px;height:auto !important;line-height:20px !important;padding:1px 10px !important;position:relative;width:auto !important;float:none!important;display:inline-block!important;}
.review_option label.tick, .review-vote-rating.yes.tick{background:#a9a9a9!important;}
.review-vote-rating:hover,.review-vote-rating:focus{color:#fff;}
.review_option label.tick::after ,.review-vote-rating.tick:after{color:#253d6d;content:"\f00c";font-family:fontawesome;position:absolute;right:-7px;top:-11px;font-size:16px;font-weight:normal;}
.error_msgbox,.success_msgbox{color:#f00;padding-top:5px;position:relative;}
.success_msgbox:before{content:"\f00c";font-family:fontawesome;position:absolute;top:4px;left:0;}
.success_msgbox{color:#41AF40;padding-left:20px;}
.reviews-wrapper #feedback #customer-reviews .title{line-height:19px;}
.help_text{float:left;margin:0 10px 0 0;padding-top:3px;vertical-align:top;}
.helpful-block{display:block !important;float:none !important;padding:10px 0px!important;}
#cart_popup{position:absolute;width:500px;left:-2%;top:102%;background:#fff;z-index:999;border:1px solid #000;}
.select-style ,div.custom_select{padding:0;margin:0;border:1px solid #ccc;width:100%;border-radius:3px;overflow:hidden;background-color:#fff;background:#fff url("../images/arrowdown.gif") no-repeat 90% 50%;}
.quantity .select-style{background:#fff url("../images/arrowdown_new.gif") no-repeat 90% 50%;}
#custom_shipping_row .select-style{position:relative;}
img.loder_img{position:absolute;right:10px;top:7px;}
div.custom_select{border:none;border-radius:none;}
#product-sizeChoices .custom_select ,#product-dropLengthChoices .custom_select ,#product-depthChoices .custom_select{border:1px solid #ddd;padding:10px 5px;}
.select-style select ,div.custom_select select{padding:5px 8px;width:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.select-style select::-ms-expand ,div.custom_select select::-ms-expand{display:none;}
.select-style select:focus,div.custom_select select:focus{outline:none;}
div.custom_select{background-position:97% 46%;margin-bottom:5px;}
.custom_select select{padding-right:32px !important;margin:0!important;}
.custom_select .validation-advice{background:#EAEAEA;padding-top:5px;}
div.custom_select.validation-error{background-position:97% 37%;}
#product-dropLengthChoices{margin-bottom:14px!important;}
.customer-account-create [type="checkbox"]:not(:checked),
.customer-account-create [type="checkbox"]:checked ,#checkoutSteps [type="checkbox"]:not(:checked),
#checkoutSteps [type="checkbox"]:checked,.monkey-additional-lists > .listdata > [type="checkbox"]:not(:checked), .monkey-additional-lists > .listdata > [type="checkbox"]:checked,.paypal-review_form [type="checkbox"]:not(:checked), .paypal-review_form [type="checkbox"]:checked{display:none;}
.customer-account-create [type="checkbox"]:not(:checked) + label,
.customer-account-create [type="checkbox"]:checked + label ,#checkoutSteps [type="checkbox"]:not(:checked) + label,#checkoutSteps [type="checkbox"]:checked + label,.paypal-review_form [type="checkbox"]:not(:checked) + label,.paypal-review_form [type="checkbox"]:checked + label{position:relative;padding-left:45px;cursor:pointer;}
.monkey-additional-lists > .listdata > [type="checkbox"]:not(:checked) + label, .monkey-additional-lists > .listdata > [type="checkbox"]:checked + label{padding-left:40px;position:relative;cursor:pointer;}
.customer-account-create [type="checkbox"]:not(:checked) + label:before,
.customer-account-create [type="checkbox"]:checked + label:before ,#checkoutSteps [type="checkbox"]:not(:checked) + label:before,#checkoutSteps [type="checkbox"]:checked + label:before ,.monkey-additional-lists > .listdata > [type="checkbox"]:not(:checked) + label:before,.monkey-additional-lists > .listdata > [type="checkbox"]:checked + label:before ,.paypal-review_form [type="checkbox"]:not(:checked) + label:before,.paypal-review_form [type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:10px;width:20px;height:20px;border:1px solid #aaa;background:#f8f8f8;}
.monkey-additional-lists > .listdata > [type="checkbox"]:not(:checked) + label:before,.monkey-additional-lists > .listdata > [type="checkbox"]:checked + label:before,.registration [type="checkbox"]:not(:checked) + label:before,.registration [type="checkbox"]:checked + label:before{top:5px;width:25px;height:25px;}
#checkoutSteps [type="checkbox"]:not(:checked) + label:before,#checkoutSteps [type="checkbox"]:checked + label:before,.paypal-review_form [type="checkbox"]:not(:checked) + label:before,.paypal-review_form [type="checkbox"]:checked + label:before{height:25px;width:25px;top:4px;}
#shipping-new-address-form [type="checkbox"]:not(:checked) + label:before,#shipping-new-address-form [type="checkbox"]:checked + label:before ,#checkoutSteps [type="checkbox"]:not(:checked) + label[for='billing:save_in_address_book']:before,#checkoutSteps [type="checkbox"]:checked + label[for='billing:save_in_address_book']:before{top:-3px;}
.customer-account-create [type="checkbox"]:not(:checked) + label:after,
.customer-account-create [type="checkbox"]:checked + label:after ,#checkoutSteps [type="checkbox"]:not(:checked) + label:after,#checkoutSteps [type="checkbox"]:checked + label:after,.monkey-additional-lists > .listdata > [type="checkbox"]:not(:checked) + label:after,.monkey-additional-lists > .listdata > [type="checkbox"]:checked + label:after ,.paypal-review_form [type="checkbox"]:not(:checked) + label:after,.paypal-review_form [type="checkbox"]:checked + label:after{content:'\f00c';font-family:fontawesome;position:absolute;top:4px;left:2px;font-size:21px;color:#333;transition:all .2s;}
.monkey-additional-lists > .listdata > [type="checkbox"]:not(:checked) + label:after,.monkey-additional-lists > .listdata > [type="checkbox"]:checked + label:after ,.registration [type="checkbox"]:not(:checked) + label:after,.registration [type="checkbox"]:checked + label:after{color:#fff;left:4px;top:3px;}
#checkoutSteps [type="checkbox"]:not(:checked) + label:after,#checkoutSteps [type="checkbox"]:checked + label:after,.paypal-review_form [type="checkbox"]:not(:checked) + label:after,.paypal-review_form [type="checkbox"]:checked + label:after{top:0px;left:4px;}
#shipping-new-address-form [type="checkbox"]:not(:checked) + label:after,#shipping-new-address-form [type="checkbox"]:checked + label:after,#checkoutSteps [type="checkbox"]:not(:checked) + label[for='billing:save_in_address_book']:after,#checkoutSteps [type="checkbox"]:checked + label[for='billing:save_in_address_book']:after{top:-6px;}
.customer-account-create [type="checkbox"]:not(:checked) + label:after ,#checkoutSteps [type="checkbox"]:not(:checked) + label:after ,.monkey-additional-lists > .listdata > [type="checkbox"]:not(:checked) + label:after,.paypal-review_form [type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0);}
.customer-account-create [type="checkbox"]:checked + label:after ,#checkoutSteps [type="checkbox"]:checked + label:after,.monkey-additional-lists > .listdata > [type="checkbox"]:checked + label:after,.paypal-review_form [type="checkbox"]:checked + label:after{opacity:1;transform:scale(1);}
.monkey-additional-lists > .listdata > [type="checkbox"]:checked + label::before,.registration [type="checkbox"]:checked + label::before{background:#2C4981;}
[type="radio"]:not(:checked),[type="radio"]:checked{display:none;}
[type="radio"]:not(:checked) + label,[type="radio"]:checked + label{position:relative;padding-left:25px;cursor:pointer;margin-left:0 !important;line-height:20px;}
[type="radio"]:not(:checked) + label:before,[type="radio"]:checked + label:before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #aaa;background:#DEDEDE;border-radius:50%;}
.monkey-additional-lists .groups-list{line-height:6px;}
.monkey-additional-lists [type="radio"]:not(:checked) + label,.monkey-additional-lists [type="radio"]:checked + label{width:100%;}
[type="radio"]:not(:checked) + label:after,[type="radio"]:checked + label:after{content:' ';background:#fff;border-radius:50%;position:absolute;top:6.3px;width:7px;height:7px;left:5.5px;font-size:14px;color:#09ad7e;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;}
[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);}
[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
[type="radio"]:checked + label::before{background:#2c4981 none repeat scroll 0 0;}
@media screen and (min-width:0\0){[type="radio"]:not(:checked) + label:after,[type="radio"]:checked + label:after{top:7.1px;}
}
#co-payment-form [type="radio"]:not(:checked) + label::before, #co-payment-form [type="radio"]:checked + label::before,.addresses-list [type="radio"]:not(:checked) + label::before, .addresses-list [type="radio"]:checked + label::before{top:2px;}
#co-payment-form [type="radio"]:not(:checked) + label::after, #co-payment-form [type="radio"]:checked + label::after,.addresses-list [type="radio"]:not(:checked) + label::after, .addresses-list [type="radio"]:checked + label::after{top:7px;}
.add-gift-message label,#allow-gift-options-container label{padding-top:4px;}
.quantity .select-style{width:54px;height:34px;}
.quantity .select-style .qty{height:34px;}
.fancybox-item.fancybox-close{background:none;right:20px;top:15px;z-index:9999;}
.fancybox-item.fancybox-close::before{content:"\f00d";font-family:fontawesome;color:#2A4980;font-size:34px;position:absolute;top:-9px;right:0;}
.buton,.button{background:#2C4981;padding:8px 20px;color:#fff;text-align:center;display:inline-block;border:none;text-transform:uppercase;font-size:18px;}
.buton:hover ,.buton:focus,.button:hover ,.button:focus{color:#fff;text-decoration:none;}
.login label{display:block;margin-bottom:0;margin-top:15px;}
.login , .register ,.order_total{background:#eaeaea;padding:60px;}
.checkout_lft , .checkout_rht{margin:0px 0 1px;}
.checkout_rht{background:rgb(234, 234, 234) none repeat scroll 0 0;padding:60px 20px 20px;margin:0px 0 15px;}
#checkoutSteps li .checkout_lft .step-title ,.order-page .step-title{background:#868686;color:#fff;font-size:12px;padding:10px 20px;text-transform:uppercase;}
#checkoutSteps li.active .checkout_lft .step-title{background:#2C4981;}
.checkout_lft .step-title > h2{margin-bottom:0;font-size:23px;}
.checkout_lft .step{background:#EAEAEA;padding:10px 30px 20px;}
.checkout_lft .account-login h3 ,.checkout_lft .account-login h2,.checkout_lft .registered-users h2{font-size:15px;font-weight:bold;margin-top:10px;}
.benefits{font-size:13px;margin-bottom:0;}
.checkout_lft ul{font-size:13px;padding:0 0 0 11px;margin-bottom:10px;}
.guest{margin:10px 0 0;}
.checkout_lft .hint{font-size:12px;margin-bottom:5px;}
.checkout_lft ul.form-list ,.checkout_lft ul ul{list-style:none;padding:0;}
.login_form > input[type="text"],.login_form > input[type="password"] ,.register_form > input[type="text"],.checkout_lft input[type="text"], .checkout_lft input[type="password"], .checkout_lft select,input[type="number"]{background:#ffffff;border:medium none;height:46px;margin-bottom:10px;width:100%;margin-top:5px;padding:0px 10px;}
.checkout_lft .form-buttons a{display:inline-block;font-size:13px;color:#2C4981;}
.name-firstname label ,.name-lastname label{display:none;}
.checkout_lft ul.form-list li{margin-bottom:0;}
.buton.set-checkout-method{padding:10px;font-size:16px;}
[type="checkbox"], [type="radio"]{position:relative;top:3px;}
.checkout_lft h3,.checkout_lft h4{font-size:15px;}
.checkout_lft .buttons-set .back-link{float:right;margin-bottom:0;padding-top:10px;}
.login_form a.frgt_password ,.opc-wrapper-opc .restore-account{display:inline-block;float:right;font-size:15px;color:#333;}
.login .hdng_text,.register .hdng_text ,.order_total .hdng_text ,.checkout_lft .hdng_text ,.checkout_rht .hdng_text,.shipping_method .hdng_text ,.signin_bg .hdng_text{color:#333;text-align:left;font-weight:bold;margin-bottom:25px;}
h3.title{text-transform:uppercase;font-size:20px;}
.promotional_banner{background:#efefef;margin:10px 0 30px;min-height:125px;text-align:center;padding-top:47px;}
.promotional_banner > p{font-style:italic;font-size:20px;}
.cart_item{padding:40px 20px 20px;}
.no_item{color:#DC6B5D;font-size:22px;text-transform:uppercase;font-weight:bold;}
.ordertotal_tbl td{padding:15px 5px;font-size:20px;}
.ordertotal_tbl tbody td{border-bottom:1px solid #333;}
.order_total .checkout_btn.buton{display:block;font-size:23px;}
.edit{font-weight:normal;font-size:18px;margin-left:23px;color:#333;text-decoration:underline;}
.shipping_info{padding-left:20px;padding-right:20px;}
.shipping_info .hdng_text{margin-bottom:10px;}
.payment_info{border:5px solid #2c4981;padding:10px;}
.payment_order input[type="text"] ,.shipping_registration input[type="text"],.shipping_registration input[type="password"],input[type="number"]{background:#ffffff;border:medium none;height:47px;padding:10px;color:#000;width:100%;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type="number"]{-moz-appearance:textfield;}
.card_validity input[type="text"]{width:25%}
.card_validity > span{display:inline-block;font-size:29px;padding:0 10px;vertical-align:middle;}
.space{padding:0 30px !important;}
.wht_this{border-bottom:1px solid #333333;padding-bottom:3px;text-transform:uppercase;font-size:13px;}
.billing_addres{border-bottom:1px solid #333333;margin-bottom:20px;padding-bottom:20px;}
.billing_addres label{font-size:20px;margin-left:10px;}
.promo_code_sec{margin-bottom:10px;}
.promo_code_sec > input[type="text"]{padding-right:80px;}
.promo_btn{background:#eaeaea;border:medium none;font-size:12px;position:absolute;right:10px;text-transform:uppercase;top:15px;z-index:99;}
.billing_addres > input[type="checkbox"]{position:relative;top:2px;}
.billing_address_bg{display:none;}
.billing_address_bg .select-style ,.shipping_registration .select-style{border:none;margin-bottom:1rem;border-radius:0;background-position:97% 50%;}
.billing_address_bg .select-style select ,.shipping_registration .select-style select{height:50px;}
.shipping_registration label{padding-left:15px;}
.shipping_registration input[type='checkbox']{position:relative;top:10px;vertical-align:top;}
.shipping_registration a{color:#393939;font-weight:bold;text-decoration:underline;}
.ship_address_check > p{margin-bottom:0;}
.ship_different_address{display:none;}
.billing_info > p{font-size:18px;}
.shipping_method .hdng_text{font-weight:normal;font-size:18px;}
.shipping_method .edit{text-transform:none;color:#2B4880;margin-left:10px;font-size:14px;}
ul.list{margin:0;padding:0;list-style:none;}
ul.list li{display:block;padding:5px 0px;}
.prdct_sec{border:2px solid #ddd;position:relative;}
h1.prdct_name{font-size:20px;text-transform:uppercase;color:#000;font-weight:bold;padding-right:10px;font-family:'Conv_HoeflerTxt-Roman';}
.product_attribute li > span{width:82px;display:inline-block;}
.prdct_addvertise{background:#def1ff;color:#3a5389;font-size:32px;font-weight:bold;line-height:35px;margin:30px 0;padding:30px 10px 30px;}
.prdct_addvertise a{font-size:22px;font-weight:normal;color:#2E4881;text-decoration:underline;}
.promo_code{background:#ffffff;border:3px solid #eaeaea;padding:30px 60px;}
.promo_code span{color:#383838;font-size:20px;font-weight:bold;margin-right:8px;text-transform:uppercase;}
.promo_code input[type="text"]{border:none;border-bottom:1px solid #000;background:none;margin-right:10px;width:40%;position:relative;top:-6px;}
.promo_code_btn{background:#eaeaea;border:medium none;font-size:12px;padding:2px 10px;text-transform:uppercase;}
.buton_grp{padding:30px 0;text-align:right;}
.paypal_btn{margin-right:35px;}
.buton_grp .checkout_btn.buton{margin-left:35px;}
.reltd_product{border-top:1px solid #000000;margin:40px 0;padding:10px 0;}
.reltd_product #slider1 .viewport{height:310px;}
.reltd_product #slider1 .overview li{margin-left:22px;margin-right:0;width:235px;}
.reltd_product #slider1 .buttons{height:100%;margin:0;position:absolute;text-align:center;top:0;width:30px;z-index:999;}
.reltd_product #slider1 .buttons.disable{background:rgb(221, 221, 221) none repeat scroll 0 0;}
.reltd_product #slider1 .buttons.next{left:auto;right:0;}
.reltd_product #slider1 .buttons i{position:relative;top:45%;color:#2C4981;}
.reltd_product #slider1 .buttons.disable i{color:rgb(170, 170, 170);}
.reltd_product .buton.add_to_cart{padding:5px 10px;font-size:12px;}
.signin_bg .frgt_password{padding:0!important;text-decoration:underline;}
.signin_bg .buton.sign_in{width:100%;}
.signin_bg fieldset{border-top:1px solid #000000 !important;padding-left:25%;text-align:center !important;}
.signin_bg legend{display:inline-block !important;margin:0 auto;width:auto;padding:0px 10px;line-height:20px;font-size:14px;}
.buton.register_btn{background:#919191;width:100%;margin:20px 0px;}
.signin_bg h1.hdng_text{font-size:25px;}
.ship_tr td{border:none;}
.ordertotal_tbl .select-style{border:none;border-radius:0;background-position:95% 50%;}
.ordertotal_tbl .select-style select{height:45px;}
.ship_tr a{color:#f96e5b;font-size:18px;font-weight:bold;}
.filter_item1 h2{font-size:15px;padding:5px 0px;margin:0px;min-height:43px;}
.filter_item1 h2 a ,.filter_item h2 a{color:#333;}
.filter_item1 h2 a:hover ,.filter_item h2 a:hover{text-decoration:none;}
.filter_item1 .regular-price ,.filter_item1 .sale-price{margin:0;font-size:15px;}
.filter_item1 .sale-price{color:#F96D5E;}
.filter_item1 > ul > li:nth-child(3n+1) ,.filter_item > ul> li:nth-child(3n+1){clear:left;}
.color_swatch > ul{list-style:outside none none;margin:0;text-align:center;padding:0;}
.color_swatch #slider1 .viewport li ,.color_swatch .slider1 .viewport li{margin:0 5px 0 5px !important;padding:0 !important;width:23px!important;}
.color_swatch a{display:block;}
.color_swatch .overview img{height:auto;max-width:100%;width:100%;}
.color_swatch #slider1 .viewport,.color_swatch .slider1 .viewport{float:left;height:30px;width:80%;}
.color_swatch #slider1 .buttons ,.color_swatch .slider1 .buttons{height:25px;left:0;position:relative;float:left;top:10%;width:25px;margin:0;border-radius:50%;}
.color_swatch #slider1 .buttons.next,.color_swatch .slider1 .buttons.next{left:auto;right:0;}
.color_swatch #slider1 .buttons i ,.color_swatch .slider1 .buttons i{top:-13px;font-size:17px;}
.color_swatch > div#slider1 ,.color_swatch > div.slider1{margin:10px 0 0;padding:0;}
.color_swatch #slider1 .buttons.disable ,.color_swatch .slider1 .buttons.disable{visibility:visible;background:#F2F2F2;}
.color_swatch #slider1 .buttons.disable i,.color_swatch .slider1 .buttons.disable i{color:#D1D3E2;}
.go_top{background:#dfdfdf;border-radius:50%;color:#2c4a80;display:none;height:29px;padding-top:2px;position:fixed;text-align:center;width:29px;right:30px;bottom:100px;z-index:999;}
.sorting_bar{border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;padding:10px 0 6px;margin:0px 0px 20px;}
.sorting_bar strong{font-size:12px;color:#444;}
.back_link{margin-bottom:30px;}
.back_link > a{color:#888888;font-size:23px;font-weight:bold;text-transform:uppercase;}
.compare_products{list-style:none;margin:0;padding:0;}
.compare_products li{border-right:1px solid #000000;float:left;margin-right:10px;margin-top:20px;padding-right:10px;position:relative;width:24%;}
.compare_products li:last-child{border-right:0;margin-right:0px;}
.compare_products .remove{color:#888888;position:absolute;right:14px;top:-35px;font-size:23px;}
.compare_products .remove:hover{text-decoration:none;}
.compare_products .prdct_name{display:block;}
.compare_products .prdct_name, .compare_products .price{color:#333333;font-size:15px;}
.learn_btn{margin-top:86px;text-align:center;}
.compare_details{margin:30px 0px;}
.compare_details .group > h3{background:#c7c7c7 none repeat scroll 0 0;border-color:#ddd;padding-left:40px;}
.compare_details .group > h3:before{left:17px;}
#accordion ul{margin:0;padding:0;list-style:none;}
.prdct_color li{display:block;float:left;margin-bottom:10px;vertical-align:top;padding-right:10px;}
.prdct_color li > div{display:inline-block;}
.prdct_color > li{margin-bottom:0;margin-right:10px;width:24%;}
.dimentions_list ul li{display:block;margin-bottom:2px;float:none;}
.dot{font-size:30px;line-height:10px;}
.web_hide{display:none;}
.mob_hide{display:block;}
.compare_products .regular-price,.compare_products .special-price{margin-bottom:0px;}
.compare_products .regular-price.no-special{line-height:20px;}
.pagination{margin:0;float:left;font-size:12px;padding-top:7px;}
.pagination > a{color:#333;}
.pagination span.current,.pagination > a.disabled-link{color:#DC6B5D;}
.pagination > a.previous,.pagination > a.next{color:#333;}
.pagination > a.next{margin-left:5px;}
.pagination > a.previous{margin-right:5px;}
.pagination .fa-angle-left{margin-right:10px;}
.pagination .fa-angle-right{margin-left:10px;}
.sorting{float:right;width:23%;}
.sorting_bar .select-style{display:inline-block;width:72%;vertical-align:middle;background-position:98% 50%;}
.sorting_bar select{height:25px;font-size:12px;}
.color{float:right;width:18%;margin:0px 2%;}
.show{float:right;width:22%;margin:0 2%;}
.show .select-style{width:44%;}
div.preload{display:none;}
.byos-modal-header > h1{font-size:25px;}
.byos .byos-instructions ul li span{background:rgb(44, 73, 129) none repeat scroll 0 0;border-radius:50%;color:rgb(255, 255, 255);display:inline-block;height:18px;margin-right:2px;position:relative;width:19px;text-align:center;padding-top:2px;}
.byos .byos-instructions ul{margin-bottom:5px;}
.byos .byos-instructions ul li span.two{background-position:-360px -370px;}
.byos .byos-instructions ul li span.three{background-position:-379px -370px;}
.byos .byos-instructions ul li span.four{background-position:-399px -370px;width:18px;}
.byos .byos-instructions ul li{display:inline-block;line-height:14px;margin-right:10px;}
.grey-large{color:rgb(102, 102, 102);font-size:12px;font-weight:bold;}
.blue-large{color:#2C4981;font-size:14px;font-weight:bold;}
.byos .byos-instructions p{display:inline-block;margin-top:5px;}
.btn-add-to-set{display:inline-block!important;width:auto!important;font-size:15px;padding:5px;}
.regular-price, .special-price{display:inline-block!important;vertical-align:middle;}
.configurable-price-from-label{display:none;}
.shop_prdct_details .special-price{color:#DC6B5D;font-size:25px;}
.shop_prdct_details .regular-price.no-special{color:#333;font-size:25px;}
.byos .byos-product p.added-to-set{float:right;margin-bottom:0;visibility:hidden;width:180px;}
.product-sizeChoices-swatches .text-choice-wrapper, .product-dropLengthChoices-swatches .text-choice-wrapper{margin-bottom:6px;}
.text-choice-wrapper span{cursor:pointer}
.shop_prdct_details .product-option.quantity.clearfix{margin-top:0;}
.group_cotnent > div#byos-cart{border:none;}
.byos #byos-cart-items{border:1px solid rgb(231, 231, 231);margin:10px 15px;text-align:left;width:100%;}
.byos #byos-cart-items .byos-cart-header{border-bottom:1px solid rgb(231, 231, 231);}
.byos #byos-cart-items tr.column-headers th{font-weight:normal;line-height:25px;padding:0 15px;}
.byos #byos-cart-items tr td{font-weight:bold;line-height:14px;padding:15px 20px 20px;}
.byos #byos-cart-items tr.even td{background:rgb(246, 246, 246) none repeat scroll 0 0;font-size:13px;font-weight:normal;}
#byos-cart-items .price{font-size:13px !important;}
.build-your-own{margin-bottom:0px;clear:both}
.build-your-own > a{display:block;white-space:nowrap;padding:5px 0px;color:#333;text-decoration:underline;}
.byos #byos-cart-items h2.blue-large{float:left;font-size:18px;margin:12px;}
.byos #byos-cart-items .header-actions{float:right;margin:15px;}
.byos #byos-cart-items tr.template{display:none;}
.blue, .blue:hover{color:#2C4981;}
.byos #byos-totals{float:right;width:300px;}
.byos #byos-totals div{display:inline-block;font-weight:normal;margin:5px 0;text-align:right;}
.byos #byos-totals .item-label{width:225px;}
.byos #byos-totals .item{width:70px;}
.byos #byos-totals div{display:inline-block;font-weight:normal;margin:5px 0;text-align:right;font-size:13px;width:100%;}
.grand-total-label,.grand-total{font-weight:bold!important;}
.related-products #slider12 .overview{height:auto!important;}
.related-products .product-details a{color:#333;font-size:14px;}
.form-list{margin:0;padding:0;list-style:none;}
.form-list li{margin-bottom:10px;}
.address .my-account h2.legend{padding:10px 0 10px;}
.my-account input[type="text"],.my-account input[type="password"],.my-account select{background:#ffffff none repeat scroll 0 0;border:1px solid #aeb0af;color:#393939;height:47px;padding:10px;width:100%;font-size:18px;}
.my-account .form-list li, .my-account .form-list li > div > div{margin-bottom:10px;}
.buttons-set .buton{float:left;}
.buttons-set .back-link{float:right;}
.buttons-set.form-buttons{margin:10px 0px;}
.buttons-set.form-buttons:after ,.buttons-set:after{clear:both;content:"";display:table;}
ul.messages, ul.messages ul{color:green;list-style:outside none none;margin:0;padding:10px 0px 0px;}
.monkey-additional-lists{list-style:none;margin:0;padding:0;}
#shopping-cart-table > div{border-bottom:1px solid #ddd;padding-bottom:10px;position:relative;}
.prdct_name > a{color:#333;}
#shopping-cart-table dl.item-options dt, #shopping-cart-table dl.item-options dd{display:inline-block;width:50%;font-weight:normal;vertical-align:top;}
#shopping-cart-table .item-options dd div.select-style{width:57px !important;}
dl.item-options{margin-bottom:0;}
#shopping-cart-table dl.item-options dt{width:93px!important;}
#shopping-cart-table .input-text.qty{height:30px;text-align:center;}
.checkout-types{margin:0;padding:0;list-style:none;text-align:right;}
.checkout-types > li{display:inline-block;margin-right:10px;}
.totals .price{font-size:20px;}
.free-shipping-promo.prdct_addvertise.text-xs-center > p{margin-bottom:2px;font-size:30px;}
.checkout ol{list-style:none;margin:0px;padding:0px;}
.validation-advice{color:rgb(255, 0, 0);font-size:14px;}
.active-filters{padding:10px;border:1px solid #ddd;margin-bottom:10px;}
.clear-filter-button.buton{padding:2px 10px;font-size:14px;}
.side_bar_list .itoris_laynav .clear-filter-button{display:none!important;}
.itoris_laynav .block-subtitle button{font-size:13px;font-weight:bold;left:0 !important;margin-top:10px;padding:5px;text-transform:none;top:-9px !important;z-index:99;}
.attr_value > img{margin-left:10px;}
@media screen and (min-width:992px){.main_menu li >ul{display:block!important;left:0;opacity:0;top:65px;transition:all 0.3s ease-out 0s;visibility:hidden;z-index:991;padding:0px;}
.main_menu ul li{background:rgb(251, 251, 251) none repeat scroll 0 0;display:block;}
.main_menu > li:hover > ul{opacity:1;top:44px;transition:all 0.3s ease-out 0s;visibility:visible;}
.main_menu li > div.level0{left:0;opacity:0;top:65px;transition:all 0.3s ease-out 0s;visibility:hidden;z-index:991;position:absolute;background:#fff;z-index:99;width:400px;border:1px solid #ddd;padding:15px;}
.main_menu li:nth-last-child(2) > div.level0,.main_menu li:last-child > div.level0{right:0px;left:auto;}
.main_menu li > div.level0:after ,.main_menu > li:hover > ul:after{content:'';display:block;position:absolute;left:60px;bottom:100%;width:0;height:0;border-bottom:10px solid #fff;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;}
.main_menu li > div.level0:before ,.main_menu > li:hover > ul:before{top:-23px;border-color:transparent transparent #ddd transparent;border-width:11px;border-style:solid;content:'';display:block;position:absolute;left:59px;bottom:100%;width:0;height:0;}
.main_menu li:nth-last-child(2) > div.level0::before,.main_menu li:last-child > div.level0::before{left:auto;right:53px;}
.main_menu li:nth-last-child(2) > div.level0::after,.main_menu li:last-child > div.level0::after{left:auto;right:54px;}
.main_menu li:hover > div{opacity:1;top:44px;transition:all 0.3s ease-out 0s;visibility:visible;z-index:0;}
.main_menu li:hover > div > ul{display:inline-block !important;opacity:1;position:static !important;visibility:visible;width:140px;margin-right:10px;border:none!important;background:#fff!important;min-width:auto;}
.main_menu li:hover > div > ul.brand_container a:hover{background:none;}
.main_menu ul li a{color:#2C4981 !important;font-size:12px;padding:5px 10px!important;}
.main_menu ul li a:hover{background:#2C4981;color:rgb(255, 255, 255)!important;}
}
@media screen and (max-width:1200px){.main_menu li a{padding:10px 13px;}
.color_swatch #slider1 .viewport,.color_swatch .slider1 .viewport{width:70%;}
}
@media screen and (max-width:1000px){.slide-desc > h2{font-size:28px !important;font-weight:bold;line-height:34px;}
.slide-desc > p{font-size:15px !important;}
.slide-desc .more{margin-top:0 !important;}
.sorting{width:27%;}
.sorting_bar .sorting .select-style{width:60%;}
.show{width:31%;}
}
@media screen and (max-width:991px){.container{max-width:95%;}
.top_bar{text-align:left;padding:0px;}
.navbar-menu, .navbar-menu:hover, .navbar-menu:focus{color:#ffffff;font-size:17px;padding-top:10px;text-decoration:none;text-transform:uppercase;display:inline-block;min-height:50px;}
.top_bar .container{padding:0 5px;}
.navbar-menu > i{font-size:22px;position:relative;top:2px;left:4px;}
.main_menu{position:absolute;background:#2C4981;top:50px;left:0;width:100%;z-index:9;display:none;border-top:1px solid #ddd;}
.main_menu li{display:block;text-align:left;}
.main_menu li a{color:#fff!important;position:relative;}
.main_menu ul ,.main_menu li > div{position:relative;background:none;border-bottom:none;float:none;}
.main_menu li > div{display:block !important;width:100%!important;border:none!important;}
.main_menu li > div > ul.brand_container > li{text-align:center;}
.main_menu li > div > ul.brand_container{display:none;}
.main_menu ul li{border-bottom:none;margin-bottom:7px;}
.main_menu >li.parent > a::before{content:"\f067";font-family:fontawesome;position:absolute;right:13px;top:10px;}
.main_menu ul li a{padding-left:40px;}
.main_menu > li:hover >ul{display:none;}
.main_menu > li.parent > a.actv::before{content:"\f068";}
.main_menu ul li:hover a ,.main_menu >li > a:hover{background:none;color:#dc8d82 !important;}
.navbar-header{border-right:1px solid #8A8A8A;padding:0px;}
.top_menu.acnt_menu > li > a > span ,.top_menu.acnt_menu > li > a br{display:none;}
.top_menu.acnt_menu > li > a > span.cart_count{display:block;position:absolute;top:6px;left:25px;color:#333;}
.top_menu > li > a ,.top_menu a > i{color:#ffffff;}
.top_menu.acnt_menu{padding:0px;}
.acnt_menu > li{min-height:49px;}
.top_menu.acnt_menu > li > a{font-size:12px;padding-top:13px;text-transform:uppercase;}
.acnt_menu i{position:relative;top:-4px;}
.top_menu.acnt_menu > li.account > a::before{font-family:fontawesome;position:absolute;right:2px;top:18px;content:"\f0d7";}
.top_menu.acnt_menu > li{border-color:#8a8a8a;}
.acnt_header{padding:0px;}
.head_right .pull-sm-right{float:none !important;text-align:center;padding-bottom:20px;}
.head_left ,.chat_srch_list{text-align:center;}
.chat_srch_list li{border:none;}
.cat_menu{background:#dddddd none repeat scroll 0 0;list-style:outside none none;margin:0;padding:0px;}
.cat_menu li{position:relative;border-bottom:1px solid #878787;list-style:outside none none;}
.cat_menu li:last-child{border-bottom:none;}
.box{margin-top:20px;}
.cat_menu li span{display:block;height:24px;line-height:24px;text-align:center;width:20px;position:absolute;right:0;top:4px;cursor:pointer;z-index:9;}
.cat_menu a{color:#335386;display:block;margin-right:22px;padding:5px 20px 5px 20px;}
.cat_menu .drop_down ul{background:#f5f5f5;padding:0;display:none;}
.cat_menu a:hover , .cat_menu li.actv > a ,.cat_menu li .fa-angle-down{color:#DF6B5C;text-decoration:none;}
.cat_menu .fa-angle-right{color:#878787;}
.cat_menu .drop_down.actv > ul{border-top:1px solid #ddd;}
.shop_btn{width:200px;}
.mid_content p{font-size:20px;}
}
@media screen and (max-width:930px){.prdct_like #slider1 .viewport{height:868px;}
.go_top{right:15px;}
}
@media screen and (max-width:830px){.color_swatch #slider1 .viewport ,.color_swatch .slider1 .viewport{width:65%;}
.footer-before-container{position:static !important;}
}
@media screen and (max-width:768px){.color_swatch > div.slider1{width:100%;}
}
@media screen and (max-width:767px){.byos #byos-cart-items{margin:10px 0px;}
.box .shop_btn{background:rgba(255, 255, 255, 0.7);border:medium none;bottom:16px;color:#000000;position:absolute;right:30px;text-align:right;text-decoration:none;text-transform:none;z-index:0;min-height:20px;padding:10px;}
.box:hover > img{transform:scale(1.1);}
.box{margin-top:20px;padding:0px 10px;}
.shop_sale h1{font-size:50px;}
.shop_sale p{font-size:26px;}
#thumbnail-slider-prev, #thumbnail-slider-next{right:-33px!important;}
#thumbnail-slider-prev{left:-33px!important;}
.product_name{font-size:25px;}
.prdct_like #slider1{width:100%;}
.prdct_like #slider1 .viewport{height:730px;}
.review_btn{width:48%;font-size:12px;}
.shop_prdct_details{padding-left:10px;}
.prdct_attr_bg ul li{width:12%;}
.configurable-swatch-list li{width:auto!important;}
.details_link{font-size:14px;}
.sidebar_left{padding-right:10px!important;}
.company_info{padding:5px!important;font-size:15px;}
.sidebar_left li a{font-size:12px;}
.filter_item1 ul li .prdct_img{text-align:center;}
.color_swatch #slider1 .viewport li,.color_swatch .slider1 .viewport li{width:20px !important;line-height:10px;}
.color_swatch > div#slider1 ,.color_swatch > div.slider1{width:95%;}
.color_swatch #slider1 .buttons ,.color_swatch .slider1 .buttons{height:20px;top:12%;width:20px;}
.color_swatch #slider1 .buttons i,.color_swatch .slider1 .buttons i{top:-9px;font-size:18px;}
.color_swatch #slider1 .viewport,.color_swatch .slider1 .viewport{width:54%;}
.pagination{width:100%;border-bottom:1px dotted #ddd;margin-bottom:10px;padding-bottom:10px;text-align:right;}
.show ,.color{width:25%;}
.sorting{width:46%;}
.sorting_bar .select-style{width:70%;}
.color .select-style ,.show .select-style{width:60%;}
.md-hide{display:none;}
.new-users{margin-top:20px;}
.newsletter button{width:100%;margin-top:10px;}
.filter_item > ul > li , .filter_item1 > ul > li{width:49%!important;float:left!important;}
.filter_item > ul >li:nth-child(3n+1), .filter_item1 > ul > li:nth-child(3n+1){clear:none;}
.filter_item > ul > li:nth-child(2n+1), .filter_item1 > ul >li:nth-child(2n+1){clear:left;}
h1.hdng_text{font-size:35px;}
}
@media screen and (max-width:767px){.news_hdng{font-size:17px;color:#000;}
.newsletter{margin-bottom:40px;}
.newsletter > input[type="text"]{background:#ffffff;border-radius:5px;width:100%;border:1px solid #ddd;}
.newsletter > input[type="submit"]{margin:10px 0 20px;width:100%;border-radius:5px;}
footer .foot_bg h3{font-size:18px;position:relative;border-bottom:1px solid #dddddd;padding-bottom:10px;cursor:pointer;}
.foot_menu{display:none;}
footer .foot_bg h3:after{content:"\f105";position:absolute;right:2px;font-family:fontawesome;font-size:18px;}
.foot_menu{margin-bottom:10px;}
.foot_menu li a{background:#C6C6C6;padding:10px;display:block;border-bottom:1px solid #ddd;}
.foot_menu li a:hover{color:#DC6B5D;text-decoration:none;}
.mob_social{margin:20px 0px;text-align:center;}
.mob_social a{font-size:42px;color:#2B4880;}
.footer_btm{text-align:left;}
.footer_btm span{display:block;margin-top:10px;}
}
@media screen and (max-width:680px){.slide-desc > h2{font-size:23px !important;line-height:28px;}
.shop_btn{width:auto;}
.mid_content h2{font-size:45px;}
.new_look_btn.shop_btn{top:42%;}
.customer_comments .carousel-inner{margin:0 auto;width:42%;}
.review_link{font-size:13px;}
.review_header .review_lft{border-bottom:1px dashed #ddd;margin-bottom:20px;padding-bottom:20px;width:100%;float:none;}
.review_header .review_right{width:100%;float:none;}
.shop_prdct_details .product_name, .shop_prdct_details .price ,.add_tocart_btn, .review_btn{font-size:18px;}
.details_link{font-size:12px;}
.clickdesk_bubble,#clickdesk_container{display:none!important;}
}
@media screen and (max-width:543px){.prdct_lrg{float:none!important;}
.prdct_thumbimage_list{text-align:center;margin-top:10px;}
.prdct_thumbimage_list li{display:inline-block;width:20%;}
.prdct_attr_bg ul li{width:6%;}
.web_hide{display:block;}
.mob_hide{display:none;}
.prdct_attr_bg{border:medium none;padding-bottom:10px;}
.add_tocart_btn{margin:10px 0 0;}
.prdct_social.web_hide{border-bottom:1px dotted #C7C7C7;margin:0 0 10px;padding-bottom:10px;}
.prdct_like{display:none;}
.color_swatch #slider1 .viewport li,.color_swatch .slider1 .viewport li{width:32px!important;}
.review_btn{width:47%;font-size:20px;}
.color_swatch > div#slider1,.color_swatch > div.slider1{width:95%;margin:10px auto 0;}
}
@media screen and (max-width:530px){.shop_sale h1{font-size:35px;}
.shop_sale p{font-size:18px;}
.customer_comments .carousel-inner{width:59%;margin:0 auto;}
}
@media screen and (max-width:480px){.slide-desc > h2{font-size:17px !important;line-height:23px;}
.slide-desc > p{font-size:14px !important;}
.slide-desc .more{font-size:12px;}
.mid_content h2{font-size:38px;}
.new_look_btn.shop_btn{font-size:14px;padding:15px 10px;top:41%;width:38%;left:33%;}
.login, .register, .order_total{padding:30px;}
}
@media screen and (max-width:430px){.slide-desc > p{font-size:16px !important;}
h1.hdng_text{font-size:30px;}
#thumbnail-slider-prev, #thumbnail-slider-next{right:-15px!important;}
#thumbnail-slider-prev{left:-15px!important;}
.customer_comments .static-wrapper.faq_content > h2{font-size:20px;}
.container p{font-size:20px;}
.review_btn{width:100%;font-size:20px;}
.review_right .select-style{width:100%;margin-top:10px;}.filter_item >ul >li, .filter_item1 >ul >li{float:none!important;width:100%!important;}
}
@media screen and (max-width:360px){.navbar-menu, .navbar-menu:hover, .navbar-menu:focus{font-size:14px;padding-top:13px;}
.chat{margin-right:0px;}
.search_frm input[type="text"]{width:160px;}
.head_right{padding:0!important;}
.shop_sale h1{font-size:29px;}
.shop_sale p{font-size:16px;}
.new_look_btn.shop_btn{font-size:14px;width:49%;padding:15px 5px;top:38%;left:30%;}
.customer_comments .container p{font-size:18px;}
.review_option{font-size:14px;}
.color_swatch #slider1 .viewport,.color_swatch .slider1 .viewport{width:84%;}
}
.page-wrap > iframe[name="google_conversion_frame"]{display:none;}
.bred{border-bottom:1px solid #a0a0a0;font-size:13px;margin-bottom:25px;padding-bottom:3px;padding-top:10px;}
.bred li{display:inline-block;text-transform:uppercase;color:#919191;}
.bred li a{text-transform:uppercase;color:#919191;}
.bred ul{padding:0;margin:0;list-style:none;}
.faq{padding-bottom:52px;}
.faq_content > p{font-size:12px;}
.faq_content ul{list-style:none;margin:0;padding:0;}
.sidebar_left ul{list-style:none;margin:0;padding:0;}
.sidebar_left{padding-right:20px;}
.side_bar_contact{font-size:12px;margin-top:60px;padding-bottom:37px;}
.side_bar_contact > p{padding-top:4px;}
.sidebar_left li{border-top:1px solid #c7c7c7;font-size:13px;padding:9px 0;color:#000;text-transform:uppercase;position:relative;}
.side_bar_menu{margin-top:17px;}
.company_info{background:#2c4981 none repeat scroll 0 0;border:medium none;color:#fff;display:block;padding:7px 10px;text-transform:uppercase;text-align:center;font-family:"times new roman";}
.address_section:last-child{border-bottom:none;}
.current a,.current strong,.filter_list.sets_list li:hover label,.filter_list.sets_list li label.active{color:#dc6b5d !important}
.filter_list.sets_list li label.active::before{content:"X";position:absolute;right:0;font-size:14px;}
.current .count{color:#dc6b5d !important;}
.contact_heading{border-bottom:1px solid #000;color:#838383;font-size:13px;padding-bottom:14px;text-transform:uppercase;}
.email > a,.order a,.address_sidebar a,.signup_label > a{color:#4c4c4c;text-decoration:underline;}
.shipping_heading{background:#C7C7C7 none repeat scroll 0 0;color:#485687;display:block;padding:26px 10px;text-align:center;}
.sidebar_left li:first-child{border-top:none;}
.sidebar_left li a{color:#000;}
.preferance input[type="text"]{background:#fff none repeat scroll 0 0;border:medium none;padding:13px 62px;width:100%;}
.shipping_heading > h2{font-size:29px;font-weight:bold;}
.shipping_content > h4{padding-top:20px;}
.shipping_content > ul{list-style:none;padding-left:35px!important;}
.shipping_content li{padding-top:4px;}
.shipping_content{font-size:12px;}
.shipping_content > p{padding:10px 35px;}
.address_sidebar > h2{padding-top:21px;font-size:20px;border-bottom:1px solid #a0a0a0;text-transform:uppercase;}
.address_sidebar > p{font-size:20px;}
.address_sidebar{font-weight:bold;padding-bottom:235px;}
.address_content{background:#efefef none repeat scroll 0 0;}
.update_account{background:#efefef none repeat scroll 0 0;border-bottom:2px solid #fff;padding:30px 50px;}
.address .my-account h2{font-size:20px;font-weight:bold;text-transform:uppercase;padding-top:21px;}
.address .my-account p{font-size:16px;}
.address .my-account .box-title{font-size:20px;}
.address .my-account h4{font-size:21px;}
.address_inner{padding:20px 40px;}
.address_inner a ,.address_inner button.button{font-size:16px;text-transform:uppercase;text-decoration:underline;color:#2e2e2e;background:none;border:none;padding:0px;}
.address_section{border-bottom:1px solid;margin-bottom:20px;padding:0 0 21px;}
.address .my-account{font-size:20px;min-height:320px;}
.edit > a{margin-right:29px;}
.radio{position:absolute;}
.radio_btn{padding-left:34px;}
.card_value{float:left;}
.card_holder{float:left;}
.about_heading{float:left;width:40%;}
.about_us_img{float:left;width:60%;}
.about_heading > h2{color:#fff;font-size:2rem;font-weight:normal;padding-top:40px;text-align:center;text-transform:uppercase;font-family:"Conv_HoeflerTxt-Roman";}
.cms-about-us .about_content > h2{padding-top:21px;font-family:"Conv_HoeflerTxt-Roman";}
.about_content ul{padding-left:15px!important;}
.about_heading{background:#2C4981;min-height:167px;}
.account_info{background:#2c4981 none repeat scroll 0 0;border:medium none;color:#fff;display:block;margin-right:68px;padding:7px 10px;text-transform:uppercase;font-family:'Conv_HoeflerTxt-Roman';font-size:15px;font-weight:bold;}
.preferance{padding:0px 50px 30px;}
.form_input > input[type="submit"]{background:#2c4981 none repeat scroll 0 0;border:medium none;color:#fff;font-size:24px;padding:5px 18px;text-transform:uppercase;margin-top:21px;}
.form_input{display:block;padding:8px;}
.form_input.rdo{padding-left:40px;}
.order th{text-transform:uppercase;padding:12px;font-size:17px;}
.order td{font-size:15px;padding:12px;}
.order .price{font-size:15px;}
.status_table{background:#fff none repeat scroll 0 0;}
.return .fa.fa-search{left:11px;position:absolute;top:16px;}
.return{position:relative;}
.return .form_input > input[type="submit"]{background:#2c4981 none repeat scroll 0 0;border:medium none;color:#fff;font-size:21px;margin-top:21px;padding:9px 52px;text-transform:uppercase;}
.contact_form input[type="text"],textarea{background:#eaeaea none repeat scroll 0 0;border:medium none;display:block;margin-top:21px;padding:11px;width:100%;}
.prdct_img.compare{position:relative;}
.cmp_img{right:0;bottom:0;position:absolute;display:none;}
.cmp_img label{margin-bottom:0px;}
.compare_chk input{left:1px;top:5px;}
.cmp_img img{position:relative;}
.filter_item1 ul li:hover .cmp_img{display:block;}
.contact_form{padding:50px;}
.contact_form > form{padding-top:8px;}
.contact_form > h2{border-bottom:1px solid;padding-bottom:17px;}
.contact_inner{padding:18px 42px;}
.chat_us{border-right:1px solid;min-height:212px;}
.email_us{min-height:212px;padding-left:42px;}
.upper_section{border-bottom:1px solid #000;}
.phone_us{border-right:1px solid;min-height:212px;}
.write_us{min-height:212px;padding-left:42px;}
.address_content h2{padding:21px 0px;}
.contact_inner a{color:#7d7d7d;text-decoration:underline;font-weight:bold;}
.gray{color:#7d7d7d;}
.acc_success > h2{font-size:24px;font-weight:bold;padding:0;margin-bottom:30px;}
.update_account a{color:#373a3c;text-decoration:underline;padding-left:9px;}
.order_created .address_inner{border-top:2px solid #fff}
.order_created input[type="radio"]{top:30px}
.order_created .address{min-height:500px;}
.registration{margin:0 auto;width:33%;padding-top:21px;}
.registration h2{font-size:24px;font-weight:bold;text-transform:uppercase;}
.registration h5{padding:20px 0px;}
.registration input[type="text"],.registration input[type="password"]{background:#ffffff none repeat scroll 0 0;border:1px solid #aeb0af;color:#393939;height:47px;padding:10px;width:100%;font-size:18px;letter-spacing:1px;}
.registration label{font-size:20px;margin-bottom:0px!important}
.signup_label{display:inline-block;font-size:14px !important;padding-left:33px;width:92%;vertical-align:middle;}
.registration .fa.fa-check,.registration .fa.fa-times{color:#c7c7c7;margin-left:-39px;padding-top:8px;position:absolute;font-size:27px;}
.comp{background:rgba(80, 101, 148, 0.9);min-height:192px;color:#fff;padding:25px 10px;}
.active_comp .product-image img{max-width:100%;height:auto !important;}
.comp h4{text-transform:uppercase;font-weight:bold;}
.comp h3{font-size:24px;}
.buton.cmp{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:3px solid!important;font-weight:bold;margin-top:30px;padding:12px;font-size:15px;}
.comp .actions a{color:rgb(255, 255, 255);text-align:center;text-transform:uppercase;}
.compare_chk{bottom:1px;height:30px;position:absolute;right:0;width:35px;}
.active_comp{max-height:115px;overflow:hidden;}
.compare_box{background:#2c4981 none repeat scroll 0 0;min-height:140px;padding:12px 34px 12px 12px;position:relative;}
.compare_box > a{color:#fff;position:absolute;right:12px;top:6px;}
.rating-links > a{color:rgb(51, 51, 51);font-size:12px;}
.product-view .product-options .super-attribute-select{left:-2000px;position:absolute;top:-2000px;}
.quantity .input-text.qty{display:none;}
.quantity .toggle-large-qty{color:rgb(51, 51, 51);float:left;font-size:14px;margin-left:10px;padding-top:15px;}
.quantity .select-style{float:left;}
.quantity .input-text.qty{float:left;height:52px;padding:2px 12px;width:103px;}
.clear{clear:both;}
.text-choice-wrapper{border:1px solid #e0e0e0;display:inline-block;margin-right:10px;}
.text-choice-wrapper .text-choice{cursor:pointer;display:table;height:34px;line-height:13px;padding:3px 0;text-align:center;vertical-align:middle;width:56px;}
.text-choice-wrapper .text-choice > span{color:#000;display:table-cell;padding-bottom:1px;font-size:12px;vertical-align:middle;}
.error_cart{color:#f00;font-size:14px;}
.text-choice-wrapper.active{border:1px solid #2C4981;}
.text-choice-wrapper.hover{border:1px solid #2C4981;}
.product-options > div{margin-bottom:10px;}
.color-swatches > a{margin-bottom:7px;margin-right:9px;display:inline-block;padding:2px;}
.rating .product-color .color-swatches > a{border:1px solid rgb(204, 204, 204);}
.color-swatches img{max-width:100%;}
.product-swatch-color img.selected{border:none!important;}
.color-swatches > a.selected,.color-swatches > a:hover{border:1px solid rgb(44, 73, 129) !important;}
button.add_tocart_btn{width:100%;border:none;}
.page > iframe[name="google_conversion_frame"]{display:none;}
.product-essential.faq.product_detials_page{padding-bottom:0!important;}
.product_detials_page .quantity{clear:both;}
.faq_content > h2{margin-bottom:15px;}
.faqcont > h2{text-transform:uppercase;font-family:'Conv_HoeflerTxt-Roman';font-size:26px;}
.faqcont > p{font-family:'Conv_HoeflerTxt-Roman';font-size:17px;}
.faq_contnt{display:none;padding:5px 15px;}
.faq_list > h2{font-size:18px;padding-left:15px;position:relative;line-height:20px;padding-top:0;cursor:pointer!important;}
.faq_list > h2::before{content:"\f105";font-family:fontawesome;font-weight:normal;left:0;position:absolute;top:0;color:#dc6b5d}
.faq_list > h2.actv::before{content:"\f107";}
address{font-size:16px;}
.address_section ol{list-style:outside none none;padding-left:0;}
.address_section ol li{padding-left:0px;position:relative;margin-bottom:10px;}
.address_section ol li input{left:5px;position:absolute;top:3px!important;}
.block.block-reorder{display:none;}
.address_content select{width:32%;}
.address_content .limiter, .address_content .pager .amount{display:inline-block;width:30%;}
.address_content .limiter .select-style{display:inline-block;margin:0 5px;vertical-align:middle;width:35%;}
.address_content .limiter select{background:none;border:medium none;width:100%;}
.address_content .pager{padding:10px 0px;font-size:16px;}
.lrg_show{display:block;}
.sml_show{display:none !important;}
.page-title.category-title{margin-bottom:10px;}
.itoris_laynav .block-subtitle{border-bottom:none!important;}
.itoris_swatch .image-lbl{box-shadow:none!important;border:2px solid #ccc;}
.itoris_laynav .price-range .pointer{background:#aaa!important;}
.itoris_laynav .clear-filter-button{background-repeat:no-repeat!important;position:relative;top:33px;left:1px;}
.itoris_laynav .clear-filter-button:active{top:33px!important;}
.header-container #topCartContent{background-color:#fff;border:1px solid rgb(204, 204, 204);padding:10px;position:absolute;right:5px;top:46px;width:350px;z-index:99;}
.header-container #topCartContent .close-btn{cursor:pointer;display:block;float:right;height:15px;margin:5px;text-indent:-9999px;width:15px;position:relative;}
.header-container #topCartContent .close-btn:before{content:"\f00d";position:absolute;font-family:fontawesome;text-indent:0px;left:0;top:-11px;color:#2C4981;font-size:20px;}
#topCartContent ol ,#topCartContent ul{list-style:outside none none;margin:0;padding:0;}
.header-container #topCartContent .product-image{float:left;width:50px;padding:0;}
.header-container #topCartContent a{padding:0px;text-decoration:underline;}
.header-container #topCartContent #mini-cart .item{padding:5px 0px;border-bottom:1px solid #ddd;margin-bottom:5px;}
.header-container #topCartContent #mini-cart .item:before,.header-container #topCartContent #mini-cart .item:after{clear:both;content:"";display:block;}
.header-container #topCartContent .product-details{float:left;margin:0 0 10px 10px;width:265px;}
.header-container #topCartContent .product-details .product-name{float:left;margin-bottom:5px;}
.header-container .account-links a{text-decoration:underline;}
.header-container #topCartContent .product-details table{float:right;font-weight:bold;text-align:right;width:90px;}
.header-container #topCartContent .product-details table th{font-size:11px;}
.header-container #topCartContent .product-details table td{padding:0 0 5px 5px;text-align:left;width:50px;font-size:11px;}
.header-container #topCartContent .price,#topCartContent .subtotal .label{font-size:11px;}
.header-container #topCartContent .truncated{float:left;font-size:11px;width:140px;}
.header-container #topCartContent .product-details .truncated li{margin-bottom:5px;}
.header-container #topCartContent .subtotal{font-weight:bold;margin-top:5px;text-align:right;width:100%;}
.header-container #topCartContent .actions button{float:right;margin:0;}
.header-container #topCartContent a.cart-link{float:right;margin:2px 17px 0 0;}
.header-container #topCartContent .truncated_full_value.show{float:none;width:100%;margin:0;}
#topCartContent .button{padding:5px 10px;font-size:14px;}
.checkout_lft #checkout-step-shipping_method ul{list-style:none;padding:0;}
.checkout_lft .shipping-note > p{font-size:13px;}
.itoris_laynav .clear-filter-button{display:none!important;}
.active-filters .active-filter-container .clear-filter-button{background:rgba(0, 0, 0, 0) url("../images/cross-button-round.png") no-repeat scroll center center;padding:0px;border:medium none;cursor:pointer;height:11px;margin-left:3px;vertical-align:middle;width:11px;}
.itoris-items-counter .category-name, .itoris-items-counter .items-count{color:#2C4981;}
.active-filter-container .filter-name{text-transform:uppercase;font-size:14px;}
.product-view .color-title{clear:both;color:rgb(123, 123, 123);height:20px;line-height:14px;}
.product-view .color-title label{font-size:14px;font-weight:normal;}
.contact_inner h2{font-size:20px;text-transform:uppercase;font-weight:bold;}
.review-dialog.review_btn{border:medium none;padding:8px 20px;vertical-align:top;font-size:21px;}
#customer-reviews .pages ol{display:inline-block;list-style:outside none none;margin:0 0 0 11px;padding:0;vertical-align:top;}
#customer-reviews .pages ol li{display:inline-block;padding:0px 5px;}
#customer-reviews .pages{padding:10px 0px;}
.login-dialog-container .account-login input[type='text'],.login-dialog-container .account-login input[type='password'] ,.login-dialog-container .account-create input[type='text'],.login-dialog-container .account-create input[type='password']{width:100%;border:none;height:36px;padding:5px 10px;border:1px solid #ddd;margin-bottom:10px;}
.login-dialog-container .form-list li{margin-bottom:0px;}
.login-dialog-block .account-login h2,.login-dialog-block .account-login .password a,.login-dialog-block .account-create h2{padding-left:0px !important;color:#2C4981!important;}
.login-dialog-block .form-list .input-box{margin:0!important;}
.reviews-wrapper #feedback #customer-reviews .count-container{float:right;padding:10px!important;}
#customer-reviews .pages{float:left;padding:10px 0;}
.count-container .amount{margin-right:10px;}
.count-container .amount,.reviews-wrapper #feedback #customer-reviews .count-container label{margin-bottom:0;}
.reviews-wrapper #feedback #customer-reviews .count-container select{border:1px solid #ddd;}
.reviews-wrapper.dr-width-547-more #feedback .review-top .button-write-review{height:auto !important;margin:0!important;}
.reviews-wrapper #feedback .review-top .button-write-review .review-dialog{background:#2C4981 !important;border:1px solid #2C4981 !important;}
.review-dialog-block #review-form .overall-raiting-value .overall-rating-inline{width:40%;}
.review-dialog-block #review-form .overall-raiting-value ul ,.review-dialog-block #review-form .left .desc{list-style:outside none none;}
.reviews_bg .review-dialog-block.non-popup{width:100%!important;}
.reviews-wrapper.dr-width-547-more #feedback .review-top .review-left .review-sorts .select-review-sorts li{width:100%!important;}
.shopping_cart_popup .popup_overlay{left:0;position:absolute;top:0;width:100%;z-index:1100;background:#777;opacity:0.5;height:100%;}
.shopping_cart_popup .popup_contnt{position:absolute;left:26%;top:15%;z-index:9999;background:#fff;padding:25px;border:4px solid #2C4981;width:716px;}
.shopping_cart_popup .close{color:rgb(44, 73, 129);opacity:1;position:relative;}
.shopping_cart_popup .close:before{color:rgb(42, 73, 128);content:"\f05c";font-family:fontawesome;font-size:34px;position:absolute;right:0;font-weight:normal;top:-9px;}
.shopping_cart_popup .remove{background:#eaeaea;bottom:10px;color:#333333;right
display:inline-block;font-size:12px;padding:3px 10px;position:absolute;right:12px;text-decoration:none;text-transform:uppercase;}
.shopping_cart_popup{padding:20px;border:5px solid #2B4880;}
.shopping_cart_popup .prdct_sec{border:2px solid #ddd;position:relative;padding-right:10px;}
.shopping_cart_popup .total{padding:10px;font-size:22px;}
.shopping_cart_popup .shop_btn,.shopping_cart_popup .checkout_btn{background:#2C4981;color:#fff;font-size:20px;text-transform:uppercase;display:inline-block;padding:10px 20px;min-height:10px;margin-top:0px;}
.shopping_cart_popup .view_btn,.shopping_cart_popup .checkout_btn{float:right;}
.shopping_cart_popup .checkout_btn{background:#DC6B5D;width:200px;text-align:center;}
.shopping_cart_popup .checkout_btn:hover ,.shopping_cart_popup .shop_btn:hover{color:#fff;text-decoration:none;}
.shopping_cart_popup .view_btn{padding:10px 20px;color:#333;text-decoration:underline;display:inline-block;}
.shopping_cart_popup .product_attribute p{margin:0;line-height:29px;}
.shopping_cart_popup .product_attribute > p > span.attr_property ,.prdct_qty .qty_text{width:auto;display:inline-block;margin-right:10px;}
.shopping_cart_popup h1.prdct_name{font-size:20px;text-transform:uppercase;color:#000;font-weight:bold;}
.ajaxlogin-window .page-title, .ajaxlogin-window .page-title span{text-align:left;}
.ajaxlogin-window{background:#E1E1E1!important;padding:50px!important;}
.ajaxlogin-window .content{width:100%!important;height:auto!important}
.ajaxlogin-window{width:460px !important;}
.shop_text{margin:20px 0 0;text-align:center;}
.ordersummery_tbl tfoot td{border-bottom:1px solid rgb(51, 51, 51);border-top:none;}
.ordersummery_tbl tfoot tr:last-child td{border:medium none;}
.ordersummery_tbl tfoot td:nth-child(2n){text-align:right;}
.step-title:before,.step-title:after{clear:both;content:"";display:block;}
.step-title > h2{float:left;}
.step-title > a{color:rgb(255, 255, 255);float:left;font-size:14px;padding:3px 20px;text-decoration:underline;}
.customer-account-create .name-firstname label, .customer-account-create .name-lastname label{display:block;}
.customer-account-create .name-firstname, .customer-account-create .name-lastname{margin-bottom:10px;}
.comp_last{background:rgb(199, 199, 199) none repeat scroll 0 0;cursor:pointer;display:block;font-size:41px;height:200px;padding-top:66px;text-align:center;vertical-align:middle;}
.cmp_img.slct_compare{display:block!important;}
.sidebar_left li.itoris_laynav_category{border-bottom:1px solid rgb(221, 221, 221)!important;display:block;margin-bottom:5px;}
.sidebar_left li.itoris_laynav_category a{text-transform:uppercase !important;}
.sidebar_left li.itoris_laynav_category:last-child{border-bottom:none!important;}
.sidebar_left li.itoris_laynav_category label{margin-bottom:0;}
.mob_catmenu ,.filter_btn{display:none;}
.header-container #topCartContent a.btn-remove{clear:both;display:inline-block;}
.reviews-wrapper #feedback #customer-reviews .ratings-table{padding-left:0;}
.rating .product-color{margin-top:10px;}
.a-right .price{text-align:right;display:block;}
.related-products .product-details > p{line-height:19px;}
.purchase_btn{overflow:hidden;position:relative;text-indent:-99px;}
.purchase_btn::before{content:"\f107";left:5px;font-family:"fontawesome";font-size:22px;position:absolute;top:1px;text-indent:0;}
.purchase_btn.slect::before{content:"\f106";}
.top_hide_inner > h2{margin-top:36px;}
.option_text{margin:5px 0px;font-size:17px;}
.option_text > span{font-weight:bold;text-transform:uppercase;}
.category-list .item .image-wrapper{background:rgba(0, 0, 0, 0) url("../images/loader-orange.gif") no-repeat scroll center center;text-align:center;}
.category-list .item .ribbon-Black-Friday{position:absolute;z-index:9999;width:64px;height:71px;background:transparent url("../images/black-friday.png") no-repeat scroll 0 0;}
.registration .form-list .field{margin-bottom:10px;}
.order-page .order-info{margin:10px 0px;}
.order_info_status .box-title{padding:10px 20px!important;}
.order_info_status{background:rgb(234, 234, 234) none repeat scroll 0 0;padding:15px 0;}
.order_info_status .box-title{padding:0 !important;margin:0;line-height:27px;}
.order-page address.box-content ,.order-page div.box-content{padding:10px 30px 20px;}
.order-items .checkout_rht .hdng_text{margin:0;padding:0;}
.order-items .checkout_rht2{display:block!important;}
.crosssell > h2{padding:5px 0px 20px;}
.cross_slider .disable{visibility:visible!important;}
.cross_slider .product-shop a{color:#333;}
.cross_slider .product-shop a:hover{text-decoration:none;}
.cross_slider .price{font-size:16px;}
.box a.shop_btn:hover{text-decoration:none;}
.filter_item .prdct_btn1:hover{text-decoration:none;}
#checkoutSteps .price{font-size:12px;vertical-align:middle;}
#checkoutSteps .shipping-note{display:none;}
#onepage-checkout-shipping-method-additional-load{display:none;}
#authorizenet_cc_type_exp_div > div.input-box > div{float:left;width:24%;margin-right:24px;}
#authorizenet_cc_type_exp_div > div.input-box > div.cvv_bg{float:right;margin-right:0px;}
#authorizenet_cc_type_exp_div > div.input-box > div.separator{font-size:28px;margin:0 18px 0 0;width:10px;}
.cvv{margin:0 0 5px !important;}
.cvv-what-is-this,.cvv-what-is-this:hover{text-decoration:none;float:right;text-transform:uppercase;color:#333;}
#payment_form_authorizenet > li{margin-bottom:15px;}
#payment-buttons-container.buttons-set{border-top:1px solid rgb(51, 51, 51);margin:20px 0;padding:20px 0;}
#advice-validate-password-password ,#advice-required-entry-password,#advice-required-entry-confirmation,#advice-validate-cpassword-confirmation ,.crct{font-size:0;position:relative;}
#advice-validate-password-password::before,#advice-required-entry-password:before ,#advice-required-entry-confirmation:before,#advice-validate-cpassword-confirmation:before,.crct:before{content:"\f00d";font-family:fontawesome;font-size:25px;font-weight:normal;position:absolute;right:6px;top:-40px;color:red;}
.validation-passed #advice-validate-password-password,.validation-passed #advice-required-entry-confirmation,.validation-passed #advice-validate-cpassword-confirmation{display:block!important;opacity:1!important;}
.validation-passed #advice-validate-password-password::before ,.validation-passed #advice-required-entry-confirmation:before ,.validation-passed #advice-validate-cpassword-confirmation:before,.crct:before{content:"\f00c";color:green;}
.validation-error .crct::before{color:red;content:"\f00d";}
.addthis-buttons > strong{display:none;}
.review_hide{display:none;}
.review_show{display:block;}
.monkey-multisubscribe{padding:40px 10px;}
.monkey-multisubscribe input[type='radio']{top:2px!important;}
.monkey-multisubscribe .groups-list label{margin-left:10px;}
.shop_set_qty .qty{height:40px;}
.byos-product-desc > ul{list-style:disc !important;padding-left:20px !important;}
.byos-product-desc{text-align:left;}
.order_status_srch{padding-top:30px;margin-bottom:15px;}
div.interest-groupings{margin-left:38px !important;}
.prdct_attr_bg fieldset{width:100%;}
.reviews-wrapper #feedback .review-top .average-rating .rating-stars-views .rating-box{}
.reviews-wrapper #feedback .review-top .average-rating .rating-box .rating{}
.overall-raiting .overall-raiting-value li .separate-rating-star{height:18px;}
.review-dialog-block .overall-raiting .overall-raiting-value li .separate-rating-star{}
ul.slides{list-style-type:none;margin:0;padding:0;}
ul.slides li{position:relative;}
ul.slides li img{border:0 none;height:100%;width:100%;}
#main_slider .slide-desc{display:inline-block;max-width:50%;padding:0 15px;position:absolute;right:35%;text-align:center;bottom:6%;}
#main_slider .slide-desc > h2{color:rgb(207, 219, 12);font-family:"FFMarketWebRegular";font-size:88px !important;margin-bottom:21px;margin-top:10px;line-height:88px !important;}
#main_slider .slide-desc > p{color:rgb(255, 255, 255);font-family:"Conv_HoeflerTxt-Roman";font-size:56px !important;line-height:20px;margin-top:5px;line-height:79px !important;}
.category-products .prdct_img .product-image{display:block;min-height:inherit;}
.product_detials_page .price-box span{color:rgb(51, 51, 51);font-size:25px;}
.cmp_img img{cursor:pointer;}
.web_menu{display:block;}
.mobile_menu{display:none;}
#checkout-review-table-wrapper .checkout_rht{position:relative;}
.head{clear:both;}
.compare_details_mobile .head > h3{border-bottom:1px solid rgb(51, 51, 51);color:rgb(42, 75, 129);cursor:pointer;font-size:23px;font-weight:normal;margin:0;padding:10px 10px 10px 23px;position:relative;text-transform:uppercase;}
.compare_details_mobile .head > h3{background:rgb(199, 199, 199) none repeat scroll 0 0;border-color:rgb(221, 221, 221);padding-left:40px;}
.compare_details_mobile .head > h3.actv{cursor:pointer !important;}
.compare_details_mobile .head > h3:before{content:"\f067";font-family:fontawesome;font-size:16px;font-weight:normal;left:2px;position:absolute;top:14px;}
.compare_details_mobile .head > h3.actv:before{content:"\f068";}
.compare_details_mobile .head > h3::before{left:17px;}
.compare_details_mobile .viewport::before, .compare_details_mobile .viewport::after{clear:both;content:"";display:block;position:relative;}
.web_prdct_img{display:block;}
.mob_prdct_imgslider{display:none;}
#shipping-zip-form .form-list ,#shipping-zip-form .buttons-set{display:inline-block;width:47%;margin-right:2%;}
.shipping-form input[type='text']{border:1px solid #ddd;background:none;padding:8px 5px;width:100%;}
.shipping-form .sp-methods ul{margin:0;padding:0;list-style:none;}
.shipping-form .price{font-size:16px;}
.shipping-form .sp-methods label{line-height:22px;}
.shipping-form [type="radio"]:not(:checked) + label::after,.shipping-form [type="radio"]:checked + label::after{left:5.5px;top:6.3px;}
.container > div#byos-overlay{width:700px;}
.container > div#byos-overlay iframe{width:100%!important;display:block!important;}
.cart_shipping .custom_select, .cart_shipping input{display:inline-block;margin-right:2%;vertical-align:top;width:47%;}
.cart_shipping > input{border:none;padding:5px;font-size:14px;background:#fff;width:60%;}
.cart_shipping select{font-size:14px;}
.checkout_shopingbag{background:rgb(44, 73, 129) none repeat scroll 0 0;color:rgb(255, 255, 255);font-size:18px;margin-bottom:10px;padding:10px;text-transform:uppercase;}
.checkout_shopingbag > a{color:rgb(255, 255, 255);float:right;}
.chkout_total_price .price{font-size:16px;font-weight:bold;}
.box-related .price{font-size:16px !important;}
.box-related .price-box{line-height:20px;}
.box-related .price-box p{margin:0;}
.calc ,.ship{float:left;}
.calc.slct{display:none;}
.cart_shipping{float:left;margin-left:10px;width:58%;}
.prdct_details_part label{font-size:19px;}
#qty-select{font-family:Arial;font-size:12px;}
.quantity .select-style{border-radius:0px;}
.prdct_rht.prdct_details_part ,.rltd_prdct_prt{width:27%;}
.prdct_lft.prdct_img_part{width:72%;padding-right:35px;}
.tab-content{font-size:14px;}
#configurable_swatch_size li.lng_txt .swatch-label{font-size:11px;}
.product-shop .cross_prdct_name{line-height:20px;min-height:41px;}
.cross_slider span.regular-price{margin-top:5px;}
#product-sku{color:rgb(44, 73, 129);}
.registration .validation-advice{display:none;}
.mid_content{margin:60px 0;}
.beat_bg{left:13%;position:absolute;text-align:center;top:18%;width:26%;}
.enlarge > img{margin-left:5px;}
.sidebar_left li.filter_brandcw{text-transform:uppercase !important;display:block;margin-bottom:5px;font-weight:bold !important;}
.sidebar_left li.filter_brandcw a{text-transform:uppercase;font-weight:bold !important;border-bottom:0px !important;}
::-webkit-input-placeholder{color:#333;opacity:1;}
:-moz-placeholder{color:#333;opacity:1;}
::-moz-placeholder{color:#333;opacity:1;}
:-ms-input-placeholder{color:#333;opacity:1;}
.customer-account-create::-webkit-input-placeholder{opacity:0;}
.customer-account-create:-moz-placeholder{opacity:0;}
.customer-account-create::-moz-placeholder{opacity:0;}
.customer-account-create:-ms-input-placeholder{color:#fff!important;}
@-moz-document url-prefix(){[type="radio"]:not(:checked) + label:after,[type="radio"]:checked + label:after{left:4.5px;top:7.3px;}
}
@-moz-document url-prefix(){#checkout-shipping-method-load [type="radio"]:not(:checked) + label:after, #checkout-shipping-method-load [type="radio"]:checked + label:after{left:4.5px;top:7.3px;}
}
#order_review_form .legend ,.paypal-shipping-method .box-title> h3{background:rgb(44, 73, 129) none repeat scroll 0 0;color:rgb(255, 255, 255);padding:10px 20px;text-transform:uppercase;font-size:23px;margin-bottom:0;}
.paypal-review_form{background:rgb(234, 234, 234) none repeat scroll 0 0;padding:10px 30px 20px;}
.paypal-review_form input[type="text"],.paypal-review_form select{background:rgb(255, 255, 255) none repeat scroll 0 0;border:medium none;height:40px;margin-bottom:10px;margin-top:5px;padding:0 10px;width:100%;}
.paypal-review_form .form-list li{margin-bottom:0;}
.paypal_shopping_bag .legend > a{color:rgb(255, 255, 255);float:right;}
.paypal_shopping_bag dl.item-options dt, .paypal_shopping_bag dl.item-options dd{display:inline-block;font-weight:normal;vertical-align:top;width:50%;}
.paypal_shopping_bag dl.item-options dt{width:93px !important;}
.paypal_shopping_bag .input-text.qty{height:30px;text-align:center;}
.paypal_shopping_bag #details-reload div.review_bg{border:2px solid#ddd;}
.paypal_shopping_bag .prdct_img{padding-top:10px;}
.paypal_shopping_bag .prdct_img img{height:auto;max-height:230px;max-width:100%;width:auto;}
.paypal_shopping_bag table.ordertotal_tbl{background:rgb(234, 234, 234) none repeat scroll 0 0;margin:0 0 15px;}
.paypal_shopping_bag table tfoot td{padding:20px;}
.paypal-express-review .main ul.messages li.error-msg ul, .paypal-express-review .sub-title{color:rgb(255, 0, 0);font-size:26px;}
@media screen and (max-width:1480px){.beat_bg{width:30%;}
}
@media screen and (max-width:1280px){.account_info{font-size:15px;margin-right:56px!important;}
.promo_code{padding:30px;}
.new_look_btn.shop_btn{width:30%;}
}
@media screen and (max-width:1100px){.new_look_btn.shop_btn{left:30%;width:41%;}
}
@media screen and (max-width:991px){.web_menu{display:none;}
.mobile_menu{display:none;position:relative;top:0;}
.mobile_menu .main_menu{display:block!important;position:static;}
.account_info{padding:7px!important;font-size:12px!important;}
.cart-form .buton{width:100%;margin-bottom:10px;}
.about_heading > h2{font-size:23px;padding-top:55px;}
.new_look_btn.shop_btn{top:39%;}
.learn_btn{margin-top:50px;}
.product_detials_page .product-name1 .product_name{font-size:31px;}
.helpful-block{display:block!important;margin-top:10px;}
.reviews-wrapper.dr-width-288-more #feedback #customer-reviews .review-dt{background:none!important;border-bottom:none!important;border-top:none!important;}
.review-dialog-block #review-form .left{margin-bottom:10px;}
.buton, .button{padding:8px 15px;}
}
@media screen and (min-width:769px) and (max-width:991px){.promo_code span{width:100%;display:block;margin-bottom:10px;}
.promo_code input[type="text"]{width:70%;}
.compare_products .prdct_name{min-height:54px;}
.compare_products li{width:23.9%;}
.learn_btn .buton{font-size:16px;}
}
@media screen and (max-width:850px){.account_info{width:100%;margin-right:0px;}
#shopping-cart-table dl.item-options dt{width:80px !important;}
}
@media screen and (max-width:767px){.beat_bg{top:10%;width:32%;}
.mid_content .shop_btn{font-size:17px;}
.registration{width:100%!important;}
#shopping-cart-table dl.item-options dt, #shopping-cart-table dl.item-options dd{width:60%;}
.cart-form .buton{width:auto;margin-bottom:0px;}
.prdct_sec{padding:0 10px 10px;}
.free-shipping-promo.prdct_addvertise.text-xs-center > p{font-size:23px;}
.address-select{width:100%;}
.address .my-account h2{font-size:16px !important;}
.update_account a{font-size:12px;}
.address_section{padding:21px 0;}
.lrg_show{display:none;}
.sml_show{display:block !important;}
.color_swatch .sml_show{color:#2C4981;font-size:16px;padding:5px 0px;}
.shopping_cart_popup .popup_contnt{width:90%;left:5%;}
.shop_btn{width:auto;}
.box .shop_btn{padding:5px 20px 5px 50px !important;text-align:right !important;width:auto;}
.compare_box{min-height:108px;}
.com_buttons{clear:both;}
.comp .actions a{display:block;}
.new_look_btn.shop_btn{font-size:18px;top:37%;width:46%;padding:30px;}
.newsletter input[type="text"]{width:100%;}
.btm_slider{border-top:2px solid rgb(199, 199, 199);padding-top:40px;}
.new_look{margin-bottom:50px;}
.sorting_bar{margin:20px 0;}
.filter_btn{background:#C7C7C7;padding:10px;text-align:center;text-transform:uppercase;color:#2B4A83;cursor:pointer;display:block;}
.collection_img{margin-top:15px;}
.sidebar_left{border:1px solid rgb(199, 199, 199);padding:10px!important;display:none;}
.compare_products .prdct_img{text-align:center;}
.compare_products li{margin-bottom:40px;width:47%;}
.dimentions_list.prdct_color > li{margin-bottom:40px;margin-right:20px;width:45%;}
.review_list .review_lft, .review_list .review_right{display:block;float:none;margin-bottom:10px;width:100%;}
.home_catlist.mob_catmenu{border-top:1px dotted #333 !important;display:block;margin-bottom:20px!important;padding:20px 0 0!important;background:none!important;}
.mob_catmenu .main_menu{display:block !important;position:static !important;background:#C7C7C7;}
.mob_catmenu .main_menu li a{color:#2A4982!important;padding-left:15px!important;}
.mob_catmenu .main_menu li.parent > a:before{content:"\f105"!important;}
.mob_catmenu .main_menu > li.parent > a.actv{color:rgb(220, 107, 93) !important;}
.mob_catmenu .main_menu > li.parent > a.actv:before{content:"\f107"!important;}
.mob_catmenu .main_menu ul{background:#fff;display:none;}
.mob_catmenu .main_menu li{border-bottom:1px solid #333;}
.mob_catmenu .main_menu ul li{border-bottom:1px solid #ddd;}
.review_hide{display:block;}
.review_show{display:none;}
[type="radio"]:not(:checked) + label:after, [type="radio"]:checked + label:after{top:7.3px !important;}
.container > div#byos-overlay{width:500px;}
}
@media screen and (max-width:680px){.review-dialog.review_btn{width:100% !important;margin-bottom:10px;}
.review-top .review_right .review-left{display:block !important;padding:15px 0;width:100% !important;}
.reviews-wrapper.dr-width-288-more #feedback .review-top .review-left .review-sorts{padding:0px !important;}
.beat_bg{top:5%;width:33%;}
}
@media screen and (max-width:635px){.beat_bg{width:34%;top:2%;}
}
@media screen and (max-width:600px){.about_heading > h2{font-size:19px;padding-top:62px;}
.compare_box{min-height:82px;}
.new_look_btn.shop_btn{padding:22px;top:35%;}
.beat_bg{width:39%;top:24%;}
}
@media screen and (max-width:543px){.compare_box{margin-bottom:20px;min-height:140px;}
.web_prdct_img{display:none;}
.mob_prdct_imgslider{display:block;}
mob_prdct_imgslider > #site_topslider{margin-bottom:28px;}
.ms-bullets.ms-dir-h.ms-align-bottom{bottom:-20px!important;}
.ms-skin-default .ms-bullet{background:#ddd !important;border-radius:100%;}
.ms-skin-default .ms-bullet-selected{background:#2c4981 !important;border-radius:100%;}
}
@media screen and (max-width:530px){.address_sidebar{padding-bottom:0px !important;}
.address .my-account h2{font-size:20px!important}
.address .my-account{font-size:17px!important;}
.order_created .address{border-left:none!important}
.chat_us,.email_us,.phone_us,.write_us{border-bottom:1px solid #000!important;border-right:none!important}
.upper_section{border:none!important;}
.buton,.button{font-size:17px;}
.promo_code span{width:100%;display:block;margin-bottom:10px;}
.promo_code input[type="text"]{width:70%;}
.chat_srch_list .dropdown .dropdown-menu{right:-41px;}
.shopping_cart_popup .shop_btn, .shopping_cart_popup .checkout_btn{margin-bottom:10px;width:100% !important;}
.container > div#byos-overlay{width:400px;}
.beat_bg{top:24%;width:45%;}
}
@media screen and (max-width:503px){.beat_bg{width:41%;}
.mid_content .shop_btn{font-size:15px;padding:10px 25px 10px 14px !important;}
.mid_content .shop_btn::before{right:9px;}
}
@media screen and (max-width:480px){.ajaxlogin-window{width:400px !important;}
.new_look_btn.shop_btn{padding:17px;top:32%;width:50%;}
.compare_products li{border-right:0 none;margin-right:0;width:100%;border-bottom:1px solid #ddd;padding-bottom:20px;}
.dimentions_list.prdct_color > li{margin-right:0;width:100%;border-bottom:1px solid #ddd;padding-bottom:20px;}
.shopping_cart_popup h1.prdct_name{font-size:16px;}
.shopping_cart_popup .price{font-size:20px!important;}
}
@media screen and (max-width:430px){.address_inner a{font-size:15px!important}
.address .my-account h2{font-size:17px!important}
.order td{font-size:10px!important;padding:8px!important;}
#search_mini_form input[type="text"]{width:168px;}
.cart-form .buton{width:100%;margin-bottom:10px;}
.checkout-types > li{margin-right:4px;}
.paypal-or{font-size:12px;}
.paypal-logo >a > img{width:118px;}
.btn-proceed-checkout.buton{font-size:16px;padding:8px 10px;}
.checkout_lft .step-title > h2{font-size:17px;margin-bottom:0;}
.checkout_lft #checkout-step-billing .control > label{width:94%;}
.about_heading > h2{font-size:17px;padding-top:65px;}
.ajaxlogin-window{width:330px !important;padding:30px!important;}
.signin_bg fieldset{padding-left:15%;}
.box .shop_btn{padding:5px 10px !important;text-align:right !important;right:15px;font-size:14px;}
address{font-size:14px;}
footer a{font-size:16px;}
.beat_bg{width:70%;}
.sorting_bar .pager.show{width:38%;}
.container > div#byos-overlay{width:300px;}
}
@media screen and (max-width:360px){.top_menu form{padding:0 10px;}
.buton.set-checkout-method{font-size:13px;}
.about_heading > h2{font-size:14px;}
.ajaxlogin-window{width:287px !important;padding:20px !important;}
.login_form a.frgt_password{font-size:13px;}
.compare_box{min-height:108px;}
.beat_bg{width:76%;}
address{font-size:12px;}
.new_look_btn.shop_btn{left:19%;padding:13px;top:27%;width:63%;}
}
@media screen and (max-width:320px){.order th{font-size:14px;padding:5px!important;}
.update_account{padding:20px 15px!important}
}
.count-container .amount{float:left;padding-left:10px;}
.count-container .limiter{float:right;}
.footer-before-container.bottom{position:static!important;}
#product-video{cursor:pointer;position:relative;}
#product-video > p:before{content:"\f01d";font-family:FontAwesome;position:absolute;top:20%;left:32%;font-size:58px;opacity:0.6;}
.main_vdo> object{height:auto !important;width:100% !important;}
.main_vdo embed{width:100% !important;}
#payment-buttons-container{display:none}
.review-summary .rating-box{float:left;margin:4px 3px 0 0;background:url("../images/bkg_rating.png") repeat-x 0 -15px transparent;font-size:0;height:17px;line-height:0;overflow:hidden;text-indent:-999em;width:85px;}
.review-summary .rating-box .rating{background:url("../images/bkg_rating.png") repeat-x 0 0 transparent;float:left;height:15px;}
.review-summary .ratings .rating-links{float:right;}
.review-summary .ratings .button-write-review{padding:3px 0;}
.review-summary .button-write-review .review-dialog{background:none;border:0;overflow:visible;padding:3px 0;margin:0;line-height:16px;font-weight:700;color:#333;text-decoration:underline;font-size:11px;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;}
.review-summary .ratings .button-write-review .review-dialog{margin:0 0 0 3px;padding:0;}
.review-summary .button-write-review .review-dialog:hover{color:#fc4e09;}
.review-summary .ratings .review-form-trigger + p{padding:0;}
.review-summary{display:inline-block;width:100%;}
h2.box-title{font-size:26px;}
.level0{z-index:999}
.cart-price .price{font-size:16px !important;}
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after{content:'';display:table;clear:both;}
#configurable_swatch_depth .swatch-link{width:80px !important;}
#configurable_swatch_drop_length .swatch-link{width:80px !important;}
#configurable_swatch_depth li,#configurable_swatch_drop_length li{margin-right:8px;}
.swatch-link{height:34px !important;width:56px !important;display:table !important;}
.swatch-label{width:100%;text-decoration:none;line-height:12px !important;padding:3px 0 !important;vertical-align:middle;display:table-cell;}
.swatch-link:focus{outline:0!important;}
.swatch-link:focus, .swatch-link:hover{outline:0!important;text-decoration:none!important;}
#configurable_swatch_color .swatch-link{height:36px !important;width:36px !important;display:inline-block !important;padding:2px;}
#configurable_swatch_color .swatch-label{height:32px !important;width:32px !important;text-decoration:none;line-height:12px !important;padding:2px !important;display:inline-block;border:0 !important;}
.swatch-attr #color_label #select_label_color{font-weight:normal!important;text-transform:none;}
.swatch-attr .select-label{font-size:12px;}
.swatch-attr{font-weight:normal;}
.swatch-link,
.swatch-label{border-radius:0;font-size:12px;text-align:center;color:#2e2e2e;text-decoration:none;background:none!important;}
.swatch-link{border:1px solid #cccccc;margin:0 0 3px;}
.swatch-link:hover{cursor:pointer;text-decoration:none;}
.swatch-link .x{display:none;text-indent:-999em;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;width:57px;}
.configurable-swatch-list .not-available .swatch-label{position:relative;}
.configurable-swatch-list .not-available .swatch-label:before{position:absolute;content:"";left:-2px;top:49%;right:0;border-top:1px solid;border-color:#1E1E1E;-webkit-transform:rotate(-22deg);-moz-transform:rotate(-22deg);-ms-transform:rotate(-22deg);-o-transform:rotate(-22deg);transform:rotate(-22deg);width:105%;}
#configurable_swatch_size.configurable-swatch-list .not-available .swatch-label::before{left:-3px;transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);width:112%;}
#configurable_swatch_color.configurable-swatch-list .not-available .swatch-label::before{left:-8px;top:48%;-webkit-transform:rotate(-44deg);-moz-transform:rotate(-44deg);-ms-transform:rotate(-44deg);transform:rotate(-44deg);width:145%;}
.swatch-link.has-image .swatch-label{position:relative;}
.swatch-link.has-image img{position:absolute;top:0;left:0;}
.swatch-label{margin:0;background:#f4f4f4;}
.configurable-swatch-list{margin-left:-3px;zoom:1;clear:both;-webkit-transform:translateZ(0px);}
.configurable-swatch-list li{float:left;zoom:1;margin:0 0 0 3px;}
.products-grid .configurable-swatch-list li{display:inline-block;float:none;margin:0;vertical-align:top;}
.configurable-swatch-list .not-available .x{display:block;}
.configurable-swatch-list .not-available .swatch-link{border-color:#ededed;position:relative;}
.configurable-swatch-list .not-available .swatch-link.has-image img{opacity:0.4;filter:alpha(opacity=40);}
.configurable-swatch-list .not-available .swatch-label{color:#aaa;background:#fff;}
.configurable-swatch-list .wide-swatch .swatch-label{padding:0 0px;}
.configurable-swatch-list .not-available a:focus{outline:0;}
#narrow-by-list dd .configurable-swatch-list li{margin:0 0 0 3px;width:47%;}
#narrow-by-list dd .swatch-link{border:none;line-height:25px;margin-right:2px;text-align:left;}
#narrow-by-list dd .swatch-link.has-image{line-height:inherit;}
#narrow-by-list dd .swatch-link:hover .swatch-label{border-color:#3399cc;}
#narrow-by-list dd .swatch-label{background:#f4f4f4;border:1px solid #cccccc;border-radius:3px;display:block;float:left;line-height:1.5em;margin:0 5px 0 0;padding:1px 5px;white-space:nowrap;}
#narrow-by-list dd .swatch-label img{border:1px solid #fff;border-radius:3px;box-sizing:content-box;}
#narrow-by-list dd .has-image .swatch-label{padding:0;}
@media only screen and (max-width:770px){#narrow-by-list dd .configurable-swatch-list li:nth-child(odd){clear:left;}
}
.currently .swatch-current{position:relative;}
.currently .swatch-current .btn-remove{margin-top:-10px;position:absolute;right:0;top:50%;}
.currently .swatch-current span{display:block;float:left;}
.currently .swatch-link{display:inline-block;margin:0 0 0 3px;}
.currently .swatch-link:hover{border-color:#cccccc;cursor:default;}
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover{border-color:#2c4981;}
.configurable-swatch-box{background:none !important;}
.configurable-swatch-box select.swatch-select{display:none;}
.configurable-swatch-box .validation-advice{margin:0 0 5px;background:#df280a;padding:2px 5px !important;font-weight:bold;color:#fff !important;float:left;display:block;border-radius:3px;}
.product-view .product-img-box .product-image img{max-width:100%;max-height:750px;margin:0px auto;}
.product-view .product-img-box .product-image-zoom{z-index:0;}
.product-view .product-image-thumbs img{max-width:100%;max-height:100%;}
.coupon-message.success-coupon{color:#2c4981;}
.coupon-message.error-coupon{color:red;}
.product-view .product-options .text-choice-wrapper.valid{display:inline-block;}
.product-view .product-options .text-choice-wrapper{display:none;}
.color-swatches > a{position:relative}
.productDtl-colorChip.not-avl::before{position:absolute;content:"";top:49%;right:0;border-top:1px solid;border-color:#1E1E1E;left:-8px;top:48%;-webkit-transform:rotate(-44deg);-moz-transform:rotate(-44deg);-ms-transform:rotate(-44deg);transform:rotate(-44deg);width:145%;}
.product-sizeChoice.not-avl img::before{border-color:#1e1e1e;border-top:1px solid #1e1e1e;content:"";left:-2px;position:absolute;right:0;top:49%;transform:rotate(-22deg);width:105%;}
#byos-block label{font-size:19px;color:#2e2e2e}
.catalog-category-view .container > .page-title{display:none;}
.addthis-buttons{float:left;}
.enlarge{float:right;position:relative;z-index:9;padding:0 10px 0 10px;color:#333;margin:5px 0;s}
.enlarge:hover{text-decoration:none;color:#333;}
.ship_methods .price{font-size:16px !important}