@import url(https://fonts.googleapis.com/css?family=Open+Sans);
body{
    font-size: 1.4em;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Helvetica Neue", sans-serif;
    clear: both;
    font-weight: 700;
    margin: 0 0 0.618em;
    color: #303236;
}
select{
    font-family: "Helvetica Neue", sans-serif;
}
.site-header{background-color:#FFFFFF;}
.home.blog .site-header,
.home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{margin-bottom:1em;}
.main-navigation{margin-right:0%;padding:0px 0px 0px 0px;}
.main-navigation ul{background-color:#0054a5;border-radius:25px 25px 0 0;}
.main-navigation ul li a:hover{color:#F9F621;}
.main-navigation ul li a{color:#FFFFFF;}
.main-navigation ul.menu > li:first-child, .main-navigation ul.nav-menu > li:first-child{margin-left:0em;padding:0;}
.col-full{max-width:1170px;}
.main-navigation ul ul li a, .secondary-navigation ul ul li a{width:250px;}
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a{padding:0.6em;font-weight: 600;}
.site-header-cart .cart-contents{background-color:#807f84;color:#FFFFFF !important;padding:10px !important;border-radius:4px;}
.site-header-cart .cart-contents::after{top:0.9em;}
.woocommerce-active .site-header .site-header-cart{padding-top:40px;}
.secondary-navigation ul.menu a{font-size:1.2em;margin-right:0;padding:20px 5px 0 0;text-align:right;}
.secondary-navigation{margin:0 0 .5em;}
.woocommerce-active .site-header .secondary-navigation{float:right;margin-right:0%;}
@media screen and (min-width:768px){
.site-header .site-branding,
.site-header .site-logo-anchor,
.site-header .site-logo-link{width:28%;margin-right:0;}
    ul.menu li.current-menu-item > a{
        color: #9aa0a7;
    }
}
.wps_title{color:#000000;font-family:Tahoma, Geneva, sans-serif;line-height:1.2;clear:both;overflow:hidden;display:block;word-wrap:normal;font-size:12px;min-height:60px;margin-top:10px;}
.wps_foo_content{color:#000000;font-family:Tahoma, Geneva, sans-serif;line-height:1.2;position:relative;height:auto;padding:5px;margin:6px;display:block;float:left;text-align:center;}
.wps_foo_content p{margin:0px;}
.wps_more a{color:#000000;}
.wps_img{padding:1px;border:2px solid #D4D0C8;background-color:#ff0;background-color:#FFFFFF;margin-bottom:5px;min-height:160px;}
.wps_img img{margin-left:auto;margin-right:auto;}
.wps_image_carousel{background:#E2E2E2;padding:0px !important;margin:20px;}
.ctr_search{background:#f0f0f0;border:1px solid #7e7e7e;border-radius:5px;position:relative;height:44px;}
.ctr_search .txt_livesearch, #wrap .ctr_search .txt_livesearch{font-size:20px;height:38px;margin:0;padding:9px 0 9px 0px !important;box-shadow:none;border-radius:none;border:none;background:transparent;float:left;width:91%;color:#606484;font-weight:bold;outline:none;width:100% !important;background:transparent !important;}
.fr_search_widget .ctr_search .txt_livesearch{background:transparent !important;}
.bt_search{background:url('images/kwmr-search-go.png') no-repeat 0 center;max-width:32px;right:5px;}
.fr_search_widget{width:100% !important;}
.ftl_search_container{float:left;margin:0;padding:36px 0 0 0;width:550px;}
.ajax_search_content_title{font-size:16px;font-weight:700 !important;padding:8px 5% 3px 5% !important;color:#575c6d !important;cursor:default;background:white !important;}
.predictive_results li{border-top:1px solid #eee;}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a{padding:10px;}
.head-box-2-margin-bottom{margin-bottom:5%;}
.product-category.product{-moz-box-shadow:0 0 2px #888888;-webkit-box-shadow:0 0 2px #888888;box-shadow:0 0 2px #888888;padding:5px;}
.site-logo-anchor img{max-width:240px !important;}
body, a{font-family:'Open Sans', sans-serif !important;}
a.wa_wps_button, .wa_wps_button{background:#3498db !important;background-image:-webkit-linear-gradient(top, #3498db, #2980b9) !important;background-image:-moz-linear-gradient(top, #3498db, #2980b9) !important;background-image:-ms-linear-gradient(top, #3498db, #2980b9) !important;background-image:-o-linear-gradient(top, #3498db, #2980b9) !important;background-image:linear-gradient(to bottom, #3498db, #2980b9) !important;-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;font-family:Arial;color:#ffffff;padding:10px 20px 10px 20px;text-decoration:none;text-shadow:none !important;box-shadow:none !important;border:none !important;}
a.wa_wps_button, .wa_wps_button:hover{background:#3cb0fd;background-image:-webkit-linear-gradient(top, #3cb0fd, #3498db);background-image:-moz-linear-gradient(top, #3cb0fd, #3498db);background-image:-ms-linear-gradient(top, #3cb0fd, #3498db);background-image:-o-linear-gradient(top, #3cb0fd, #3498db);background-image:linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration:none;}
.product_title{font-size:20px !important;}
a:focus{outline:none !important;}
.span_8_of_12 > .bx-wrapper > .bx-viewport{height:451px !important;}
.border-box{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:solid 1px #999999;background-color:#ffffff;padding:10px;text-align:center;margin-bottom:10px;}
.slider-title-price{bottom:0;padding-top:10px;width:100%;float:left;font-size:15px;}
.select-search-type-div{margin-right:1%;padding:5px;width:14%;float:left;}
#select-search-type{background:#f0f0f0;border:1px solid #000000;height:38px;width:100%;color:#606484;font-size:16px;font-weight:bold;}
.pp_search_container{float:left;width:100%;padding-right:0px !important;}
.page-id-10398 .pp_search_container{padding-right:0px !important;}
#search-by-text-box{display:none;}
.ui-widget-content{max-height:300px;overflow-y:scroll;z-index:999999 !important;}
.raj_slider_img{min-height:160px;width:100%;}
.ptitle{color:#644982;float:left;font-size:13px;line-height:18px;min-height:94px;text-align:center;width:100%;}
.slider-title-price p{border:none !important}
.amount{margin-bottom:18px;text-align:center;width:100%;}
.purchased_pro .product{float:left;text-align:center;width:100%;padding:0px !important;}
.purchased_pro .ptitle{color:#644982;float:left;font-size:13px;line-height:18px;min-height:70px;text-align:center;width:100%;}
.purchased_pro .product a{background:#E0E0E0;border-bottom:none;color:#000;border:1px solid #ccc;box-shadow:none;}
.sold_status{color:#d41919;float:right;font-weight:bold;text-align:right;width:50%;}
.sold_day{padding:10px 0;float:left;width:100%;text-align:center;color:#000;font-weight:bold;}
.raj_slider_img img{width:auto;height:142px;}
li.purchased_pro{padding:0 9px;}
.bx-viewport .bx-controls-direction a{top:57%;}
span.sold_price{float:left;text-align:left;width:50%;}
.product_purchased .bx-wrapper .bx-prev{left:-22px;}
.product_purchased .bx-wrapper .bx-next{right:-23px;}
#bxslider-1 .amount{display:none;}
.site-header-cart .amount{width:auto;}
.cross-sell-product{float:left;width:40%;}
.bx-wrapper{max-width:100% !important;}
.site-search{background:#f0f0f0 url("images/kwmr-search-go.png") no-repeat scroll 99% 4px;border:1px solid #7e7e7e;border-radius:4px;float:left !important;height:41px;margin:0 !important;padding:0 5% 0 2% !important;position:relative;width:48% !important;display:none;}
.site-search form{margin:0 !important;}
.site-search .search-field{background:transparent none repeat scroll 0 0 !important;border:medium none;box-shadow:none;color:#cc0000;float:left;font-size:20px;font-weight:bold;margin:0;outline:medium none;padding:10px 0 !important;width:100% !important;line-height:21px !important;}
.bxslider li{margin-left:20px;margin-right:20px !important;width:190px !important;}
.widget_search form::before, .widget_product_search form::before{content:" " !important;}
.site-search form input[type="submit"]{background:transparent none repeat scroll 0 0;box-shadow:0 0 0 transparent;color:transparent;height:32px;padding:0;position:absolute !important;right:-54px;top:4px;width:32px;z-index:0;}
.site-search form input[type="submit"]:focus{outline:none !important;}
.main-navigation ul li > a::after{bottom:0;font-family:"FontAwesome";font-weight:inherit;left:0;line-height:1;margin:auto !important;position:absolute;text-align:center;width:100% !important;content:" " !important;}
.woocommerce-active .site-header .main-navigation{clear:both;float:left;margin-right:0;width:100%;}
.woocommerce-active .site-header .secondary-navigation{border-top:1px solid #b8b8b8;float:right;margin-right:0;margin-top:10px;width:67%;}
.page-id-10398 #main{padding:0 !important;}
.main-navigation ul.menu ul{background-color:#0054a5;}
.storefront-primary-navigation{
    background: none;
}
@media screen and ( min-width: 768px ) {
    .main-navigation ul.menu ul.sub-menu{background-color:#0054a5;}
    .storefront-primary-navigation{
        background: none;
    }
}
.main-navigation ul.nav-menu li a{font-size:17px !important;padding:15px;}
.primary-navigation ul ul.sub-menu{border-radius:0;}
.main-navigation ul.menu{background:rgba(0, 0, 0, 0) url("images/kwmr-topnav.png");border-radius:4px 4px 0 0;background-size:auto 100%;background-repeat:no-repeat;background-position:center top;}
.widget_nav_menu ul li#menu-item-10561::before{content:"\f09a";padding-right:6px;}
.widget_nav_menu ul li#menu-item-10563::before{content:"\f099";}
.widget_nav_menu ul li#menu-item-10565::before{content:"\f167";}
.group{padding-top:15px;}
.group .bx-wrapper{padding:20px 0;}
#myCarousel .carousel-inner{border-radius:0 0 4px 4px;}
.sku{float:left;text-align:left;width:68%;}
.sold_day.order-dy{float:right;padding:0;text-align:right;width:31%;font-weight:normal;color:#333;}
.bx-viewport .bxslider li:nth-child(6) .raj_slider_img img, .bx-viewport .bxslider li:nth-child(14) .raj_slider_img img{height:100px;}
.bx-viewport .bxslider li:nth-child(6) .raj_slider_img, .bx-viewport .bxslider li:nth-child(14) .raj_slider_img{padding-top:0 !important;}
::-webkit-input-placeholder{color:#DD6E6E;font-weight:normal;}
ul.product_list_widget li img{border:1px solid #DDDDDD;float:left !important;margin-bottom:0;margin-right:8px;padding:2px;height:40px;width:40px;}
.woocommerce-breadcrumb{margin-bottom: 1.236em;
    background: none;
    margin-left: 0;
    margin-right: 0;
    font-size: .857em;
    padding: 1em 0;
    border-bottom: 1px solid rgba(0,0,0,.05);}
.hentry .entry-header{display:none}
.site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link{margin-bottom:14px;}
.site-header-cart .cart-contents{padding:9px 9px 16px 9px !important;margin-top:2px;}
.page-template-sidebarlesspage-php .content-area,.single-product .content-area{float:left;width:100%;margin-right:0px;}
.single-product table td, table th{padding:0px;}
.page-template-sidebarlesspage-php #customer_details.col2-set{margin-right:0px;}
.page-template-sidebarlesspage-php .col2-set .form-row-first{float:left;width:47%;margin-right:0px;}
.page-template-sidebarlesspage-php .col2-set .form-row-last{float:right;margin-right:0;width:47%;}
.page-template-sidebarlesspage-php .cart tr.cart_item:nth-child(even){background-color:#f6f6f6;}
.page-template-sidebarlesspage-php .cart tr.cart_item:nth-child(odd){background-color:#e8e8e8;}
.price{margin-bottom:5px;}
.summary.entry-summary a{float:left;margin:5px 0 9px;width:100%;}
.product_meta .sku{float:none;}
.single-product div.product .price{font-size:20px;font-weight:bold;}
.productinfo-show-discounts tr th{background:#585858 none repeat scroll 0 0 !important;color:#ffffff;font-size:12px;font-weight:bold;padding:3px 0;text-align:center;}
table.productinfo-show-discounts{border:1px solid #333333;}
table.productinfo-show-discounts td{border-bottom:1px solid #333333;text-align:center;}
#tab-description ul{list-style:inside none disc;margin-left:20px !important;}
#tab-additional_information ul{margin-left:0;}
.hide_remove{display:none;}
.single-product div.product .images{float:left;margin-bottom:3.631em;margin-right:0 !important;width:47% !important;}
.single-product div.product .summary{float:right;margin-bottom:3.631em;margin-right:0;width:47% !important;}
.price span.amount{color:red;}
.price del span.amount{color:#60646c;}
.cross-sell-product{background:#f3f3f3 none repeat scroll 0 0 !important;border:2px solid #ccc !important;float:left;padding:12px 20px 15px !important;width:40%;border-radius:4px !important;}
.sale_price{color:#000;float:left;margin-bottom:6px;width:100%;}
.page-id-6 .woocommerce .woocommerce-info{padding:5px 1.618em;margin-right:30px;margin-bottom:20px;clear:none;float:left;}
.page-id-6 .woocommerce .woocommerce-info:last-child{margin-right:0px;}
.page-id-6 .woocommerce-breadcrumb{margin-bottom:5px;}
.page-id-6 .form-row{margin-bottom:5px;}
.page-id-6 .select2-container .select2-choice, select.shipping_method{background:#efefef none repeat scroll 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.125) inset;color:#444;display:block;font-weight:400;height:33px;line-height:15px;overflow:hidden;padding:9px 5px;position:relative;text-decoration:none;white-space:nowrap;}
select.shipping_method{height:44px !important;border:none !important;}
.onsale{display:none;}
.page-id-5 .woocommerce-message{border-bottom:3px solid rgba(0, 0, 0, 0.15);border-left:0 none;float:right;margin-bottom:15px;margin-top:0px !important;padding:5px 10px;}
.page-id-5 .button.wc-forwards{border-left:0 none;padding-left:0;}
.page-id-6 table td, table th{padding:0.857em 1.387em;}
.rs_price .our_price{display:none;}
.rs_price .retail_price{display:none;}
.rs_price .myprice{display:none;}
.rs_price .sale_price{width:auto;float:none;margin:0px;}
p.price .our_price{font-size:20px;color:#000;}
p.price .retail_price{font-size:14px;color:#000;}
.single-product table td, .single-product table th{padding:2px;}
.shop_attributes td{padding-left:20px !important;}
.checkout.woocommerce-checkout{float:left;width:100%;}
.Customer_div{float:left;width:40%;}
.Order_view1{float:right;width:58%;}
.entry-content p{float:left;width:100%;}
.page-id-6 .col2-set .form-row-first{float:left;width:100%;margin-right:0px;}
.page-id-6 .col2-set .form-row-last{float:left;margin-right:0;width:100%;}
.payment_method_paypal .about_paypal{display:none;}
#tab-additional_information{margin-top:24px;}
@media screen and (max-width:1024px){body .ctr_search{width:60% !important;}
.ftl_search_container{width:100%;padding:0px;}
.site-header-cart.menu{float:left;width:100%;}
.site-header-cart .cart-contents{float:left;height:2.244em;margin-left:1%;margin-top:15px !important;width:97%;}
.site-header-cart.menu li{position:relative;}
.site-header-cart .cart-contents span, .site-header-cart table.shop_table_responsive tbody th, .site-header-cart table.shop_table_responsive thead{display:table-cell;}
.woocommerce-active .site-header .site-header-cart{margin-bottom:0;padding-top:40px;}
}
@media screen and (max-width:768px){.single-product div.product .images{float:left;width:100% !important;}
.single-product div.product .summary{float:left;width:100% !important;}
.Customer_div{float:left;width:100%;}
.Order_view1{float:left;margin-top:20px !important;width:100%;}
.attachment-shop_single.size-shop_single.wp-post-image{height:auto;max-width:100% !important;}
}
@media screen and (max-width:640px){.site-header .site-logo-anchor img, .site-header .site-logo-link img{height:auto;max-width:100%;}
.col-full span img{display:none;}
.ftl_search_container{float:left;margin:0;padding:0;width:100% !important;}
.ctr_search{float:left;width:100%;}
.site-header-cart.menu{float:left;width:100%;}
.site-header-cart .cart-contents{height:40px;position:static;text-indent:0;width:100%;float:left}
.site-header-cart .cart-contents{background-color:rgba(0, 0, 0, 0.05);display:block;height:40px;position:static;right:0;text-indent:0;top:0;width:100%;}
.menu-toggle{margin:10px auto;}
.ftl_search_container{height:auto !important;}
body .ctr_search{width:100% !important;}
.site-header-cart .cart-contents::after{line-height:0;padding-left:7px;}
.site-header .site-logo-anchor img, .site-header .site-logo-link img{height:auto;max-height:200px;max-width:100%;text-align:center;}
.site-header-cart.menu{margin-top:0 !important;padding-top:0 !important;}
.site-header-cart .cart-contents{background:#8c8c8c;}
.cart-contents{margin-left:0 !important;}
}
.raj_slider_img img{width:161px !important;height:161px !important;padding-top:0px !important;margin-top:0px !important;}
.product_purchased .bx-viewport{height:242px !important;}
.raj_slider_img{padding:0 !important;}
.page-template-sidebarlesspage-php #customer_details.col2-set{width:100%;float:none;}
.Order_view1 #order_review, .Order_view1 #order_review_heading{width:100%;float:none;}
#payment .payment_methods li .payment_box fieldset { width: 100%; float: left; }
.single-product .thumbnails img { width: 155px;height: auto;max-width: inherit; }
#payment .payment_methods li{
    float: left;
    width: 100%;
}
ul.products li.product.product-category img{
    height: none;
}