/* cyrillic-ext */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 400;
 src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngMUXZYTXPIvIBgJJSb6ufA5qWr4xCCQ_k.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 400;
 src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngMUXZYTXPIvIBgJJSb6ufJ5qWr4xCCQ_k.woff2) format('woff2');
 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 400;
 src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngMUXZYTXPIvIBgJJSb6ufB5qWr4xCCQ_k.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 400;
 src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngMUXZYTXPIvIBgJJSb6ufO5qWr4xCCQ_k.woff2) format('woff2');
 unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 400;
 src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngMUXZYTXPIvIBgJJSb6ufC5qWr4xCCQ_k.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 400;
 src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2) format('woff2');
 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 400;
 src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 700;
 src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngRUXZYTXPIvIBgJJSb6u92w7CLwR2oefDofMY.woff2) format('woff2');
 unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 700;
 src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngRUXZYTXPIvIBgJJSb6u92w7CCwR2oefDofMY.woff2) format('woff2');
 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 700;
 src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngRUXZYTXPIvIBgJJSb6u92w7CKwR2oefDofMY.woff2) format('woff2');
 unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 700;
 src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngRUXZYTXPIvIBgJJSb6u92w7CFwR2oefDofMY.woff2) format('woff2');
 unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 700;
 src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngRUXZYTXPIvIBgJJSb6u92w7CJwR2oefDofMY.woff2) format('woff2');
 unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 700;
 src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngRUXZYTXPIvIBgJJSb6u92w7CIwR2oefDofMY.woff2) format('woff2');
 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
 font-family: 'Roboto Slab';
 font-style: normal;
 font-weight: 700;
 src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v8/BngRUXZYTXPIvIBgJJSb6u92w7CGwR2oefDo.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face { src: url(fonts/oswald_light.ttf); font-family: 'Oswald'; font-weight: 300 }
@font-face { src: url(fonts/oswald.ttf); src: url(fonts/oswald.woff); font-family: 'Oswald'; font-weight: normal }
@font-face { src: url(fonts/oswald_bold.ttf); font-family: 'Oswald'; font-weight: 600 }
 img { max-width: 100%; height: auto; }
 html, body{overflow-x: hidden!important;}
 body.home .row.banner_area.Popular_banner_area+.row.banner_area { margin-left: 0!important; margin-right: 0!important; }
form.form-search--navbar .input-group #search,form.form-search--navbar .input-group #search_desktop { border-right: none !important;/* border: none !important; */ }
 #search_mini_form, #search_mini_form_desktop {padding-top:0!important;margin-top: 0!important;}
 .NewsLatter .owl-theme .owl-controls .owl-page span { display: none; }
.NewsLatter .owl-buttons { display: none; }
.NewsLatter .owl-theme .owl-controls .owl-buttons div { text-indent: -9999px; }
.NewsLatter .owl-next { background: transparent url(images/right-chevron.svg) no-repeat center center !important; background-size: 15px !important; }
.NewsLatter .owl-prev { background: transparent url(images/left-chevron.svg) no-repeat center center !important; background-size: 15px !important; }
.NewsLatter .owl-buttons { background: #e8e8e8; width: 82px; margin: 0 auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, .owl-theme .owl-controls .owl-page.active span { filter: Alpha(Opacity=100); opacity: 1; background: red; }
.NewsLatter .owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1; margin: 0; padding: 10px 20px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 0; border-right: 1px solid #fff; filter: Alpha(Opacity=50); opacity: 1; }
.NewsLatter .owl-theme .owl-controls .owl-buttons div:last-child { border-right: none; }
.ls-bottom-slidebuttons { display: none !important; }
.owl-item .box a img { transition: all 2s ease; }
.owl-item .box:hover a img { -ms-transform: scale(1.1); transform: scale(1.1); }
body.home b.post_category_name { font-weight: normal; position: absolute; width: 100%; height: 25px; bottom: 16px; left: 0; color: #fff; text-transform: uppercase; font-family: "Oswald", sans-serif; font-size: 16px; line-height: 25px; background: rgba(0,0,0,.5); }
.wpcs_product_carousel_slider { font-family: "Oswald", sans-serif !important; background-color: #fff; }
body.single-product .tabs.wc-tabs { display: block; width: 100%; border-bottom: 1px solid #eee; padding-bottom: 7px; margin-top: 40px; }
body.single-product .tabs.wc-tabs li { display: inline-block; vertical-align: top; text-transform: uppercase; color: #262626; }
body.single-product .tabs.wc-tabs li.active a { color: #fff; background: #ff3441; }
body.single-product .tabs.wc-tabs li a { display: block; padding: 0px 20px; color: #262626; text-decoration: none; text-transform: uppercase; font-family: "Oswald", sans-serif!important; font-size: 25px; height: 54px; line-height: 54px; font-weight: 300; background: #f3f2f2; }
body .woocommerce-thankyou-order-details.order_details { border-bottom: 2px solid #ddd; padding-bottom: 25px; }
body .woocommerce-thankyou-order-details.order_details+p+h2, body .woocommerce-thankyou-order-details.order_details+p+h2+.shop_table+table+header h2 { background-color: #b10201!important; color: #fff; }
body .woocommerce-thankyou-order-received { font-size: 15px; }
body .woocommerce-thankyou-order-details.order_details+p+h2+table.shop_table th, body .woocommerce-thankyou-order-details.order_details+p+h2+table.shop_table td, body .woocommerce-thankyou-order-details.order_details+p+h2+.shop_table+table+header+table th, body .woocommerce-thankyou-order-details.order_details+p+h2+.shop_table+table+header+table td { color: #262626; border-bottom: 1px solid #ccc; }
body .addresses h3 { color: #262626; border: 1px solid #262626; }
body .thank-you-page .woo-social-buttons .woo-social-buttons { display: inline-block; margin: 0; }
body .thank-you-page .woo-social-buttons img, body .thank-you-page .woo-social-buttons .ig-follow { vertical-align: top!important; }
body .thank-you-page { padding-top: 15px; text-align: left; }
header .menu-top-menu-container ul li, .log-links ul li, .menu-right ul li { display: inline-block; }
header .menu-top-menu-container ul li a { font-family: 'Oswald', sans-serif; color: #fff; font-size: 15px; padding: 10px 12px; text-transform: uppercase; display: inline-block; border: 1px solid transparent; }
header .menu-top-menu-container ul li a:hover { border: 1px solid #fff; text-decoration: none; }
.log-links ul li a { font-family: 'Oswald', sans-serif; color: #fff; font-size: 15px; padding: 10px 12px; text-transform: uppercase; display: inline-block; }
.log-links ul li.log-in a { background: url(images/log-icon.png) no-repeat left center; padding-left: 20px; background-size: 16px; }
.log-links ul li a:hover { text-decoration: none; }
.nav-sec { background: #c50100 none repeat scroll 0 0; height: 40px; position: relative; z-index: 999; margin: 0; padding-right: 0; min-height: 54px !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus { background: transparent; ; color: #ff0000; border-bottom: 1px solid #ff0000; }
.main-header { position: relative; margin-bottom: 0px; z-index: 9999999999999999; }
.form-search--navbar .input-group .btn { height: 54px !important; width: 54px !important; border-top: 1px solid #000; border-bottom: 1px solid #000; border-left: none; }
.input-group #search, .input-group #search_desktop { border-radius: 0; border-right: none !important; min-height: 54px; font-weight: 300; font-size: 17px; font-family: 'Oswald', sans-serif; }
.input-group #search:focus, .input-group #search_desktop:focus { border-color: transparent; outline: 0; -webkit-box-shadow: none; box-shadow: none; }
.img-header { position: absolute; width: 100%; padding: 0; }
.search-header { background-image: url(images/search_bg.png); background-repeat: no-repeat; background-size: 100%; float: right; margin-top: 5px; opacity: 1; width: 210px; position: relative; z-index: 999; }
.search-header input[type="text"] { font-size: 13px; background: transparent; border: none; margin-top: 0; padding: 4px 4px 4px 34px; width: 172px; }
.search-header input[type="submit"] { float: left; opacity: 0; width: 40px; }
.menu-right ul li a { font-family: 'Oswald', sans-serif; color: #fff; font-size: 15px; padding: 8px 12px; border: 1px solid transparent; text-transform: uppercase; display: inline-block; }
.menu-right ul li a:hover { border: 1px solid #fff; text-decoration: none; }
.mega-sub-menu a { color: #ccc!important; font-size: 14px!important; font-weight: 500; text-transform: uppercase!important }
.mega-sub-menu a:hover { color: #fff!important }
.nav-sec { min-height: 54px; }
span.menu-image-title { color: #000; font-size: 16px; }
ul.sub-menu li span.menu-image-title { color: #666; font-size: 14px; text-transform: uppercase; }
ul.sub-menu li:hover span.menu-image-title { color: #ff3441 !important; }
#mega-menu-primary>li { font-family: "Oswald", sans-serif!important; border-right: 1px solid #e52222!important; padding: 0px 0 0px 0!important; float: left!important; }
.wpls-logo-showcase-slider-wrp .wpls-logo-showcase { padding: 0px !important; margin: 0 !important; text-align: center; clear: both; }
.wpls-logo-showcase .wpls-logo-cnt.slick-slide img { display: inline-block !important; padding: 10px; border: none; box-shadow: none !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { padding: 0 2px 0 2px; font-size: 16px; }
.festi-cart .festi-cart-content { margin-top: 2px!important }
body .header_venum_homepage_wideannouncement { display: inline-block; width: 100%; }
.header_venum_homepage_wideannouncement { background-color: #fc5656; color: #fff; text-align: center; font-family: "Oswald", sans-serif!important; font-size: 14px; line-height: 28px; }
.header_venum_homepage_wideannouncement b { font-size: 15px !important; }
.hed_bg {padding-right: 40px;
 padding-bottom: 0;
 padding-top: 22px;
 padding-left: 40px;
 max-width: 300px; }
.nav > li > a.link-account:hover, .nav > li > a.link-account:focus, .nav > li > a.link-help:hover, .nav > li > a.link-help:focus { text-decoration: none; background-color: transparent; }
.nav__top-links { padding-right: 40px; padding-bottom: 0 !important; padding-top: 4px !important; }
.hed_bg img { padding-left: 0px !important; padding-bottom: 0px !important; padding-top: 0px !important; }
.header_venum_homepage_wideannouncement a { color: #fff !important; }
.nav > li.nav__top-links-only > a:hover, .nav > li.nav__top-links-only > a:focus { text-decoration: none; background-color: transparent; }
.nav__top-links a { color: #000; text-align: center; }
.nav__top-links a:hover { color: #ff0000; }
.nav__top-links .navbar-nav > li > a { padding-top: 6px; padding-bottom: 0; }
.site { max-width: 100% !important; }
.main_class .first_block .post_data2, .main_class .first_block .post_data3 { margin-bottom: 0.3% !important; max-height: inherit !important; }
#festi-cart { border: 1px solid transparent!important }
#festi-cart:hover { border: 1px solid #fff!important }
.mega-sub-menu>li a::before { border: 1px solid red; content: none; display: none; height: 5px; left: -4px!important; position: absolute; top: 15px; width: 5px }
.mega-sub-menu>li a:hover::before { display: none!important }
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu { padding-left: 20px!important; top: 54px;  }
 body #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu {
  border-bottom: 1px solid black!important;
 }
 .menu-brands-container ul li a {
  line-height: 24px!important;
  padding: 4px 5px!important;
  border: 1px solid transparent!important;
 }
 .titleprice_h3 a:hover {
  text-decoration: none;
 }
 .title_price span.price {
  text-align: center;
 }
#mega-menu-item-1252 ul li a span {
 color: #666;
 font-size: 14px;
}
 #mega-menu-item-1252 ul li ul li:hover a span,
 .mega-sub-menu li ul li a:hover span{
  color: #ff3441 !important;
 }

  .main-header .wpdreams_asl_container {
   width: 32% !important;
   margin-right: 54px!important;
   float: right;
  }

 @media only screen and (max-width: 800px) {
   #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
   background: white;
  }
  div.desktop_header .wpdreams_asl_container {
   width: 75% !important;
   float: right;
   margin-right: 10px!important;
  }
 }

#mega-menu-primary>li:last-child { border: medium none!important }
#main .banner_area { border: none!important }

.menu-right_cst { }
.mega-sub-menu>li ul li a { line-height: 24px!important; padding: 4px 5px!important; border: 1px solid transparent!important; display: inline-block!important }
.mega-menu.mega-menu-horizontal>li>.mega-menu-link { border: 1px solid transparent!important; }
.mega-menu.mega-menu-horizontal>li:hover>.mega-menu-link { border: 1px solid #fff!important }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children>a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children>a.mega-menu-link::after { content: ""!important }
.mega-sub-menu>li ul li a:hover { color: #fff!important }
#festi-cart img { filter: brightness(100); -webkit-filter: brightness(100); float: left!important; margin-right: 8px!important; vertical-align: middle }
.widget-titless { border-bottom: none!important; border-top: none!important; padding: 12px 0; color: #fff; text-transform: uppercase; text-align: center; font-weight: bold }
section { box-shadow: none !important; }
section.row.banner_area.related-product-carousel { display: inline-block; width: 100%; padding-top: 40px; box-shadow: none !important }
.widget-titless span { font-family: "Oswald", sans-serif!important; text-align: center; font-size: 40px; font-weight: 300; color: #000; letter-spacing: 2px; }
._rnd_product { background: #222 none repeat scroll 0 0; border: 1px solid #dedede; height: auto; margin-top: 30px; max-height: 230px; overflow: hidden; padding: 5px; position: relative }
._rnd_product h3 { color: #fff!important; display: block; font-family: "Roboto", sans-serif!important; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size: 15px!important; font-size-adjust: none; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant: normal; font-weight: bold; line-height: normal; margin-bottom: 10px; margin-top: 6px; overflow-x: hidden; padding-bottom: 0; text-align: left; text-transform: none; width: 100% }
.hover_trand .rnd_price .col-sm-6 { color: #fff!important; font-size: 18px; font-weight: bold }
._rnd_product p { color: #fff; font-size: 12px; margin-bottom: 12px; overflow: hidden; line-height: 1.5 }

.footer_section { margin-top: 50px; background: #000; border: none; padding: 50px 20px; clear: both; width: 100% }
.footer_section h3.widget-title { font: 300 20px "Oswald", sans-serif!important; text-transform: uppercase; color: #fff; padding-bottom: 12px; text-align: center; }
.footer_section p { color: #fff; font: 300 14px "Oswald", sans-serif!important; font-size: 14px; text-align: center; }
.footer_section .textwidget { color: #fff; font: 300 14px "Oswald", sans-serif!important; text-align: center; }
.grid11 { margin-left: -1px; }
.footer_section .textwidget { color: #fff; font: 300 14px "Oswald", sans-serif!important; }
.copyright_section { background: #666 none repeat scroll 0 0; padding: 10px; }
body.home .copyright_section { padding: 5px 5px 1px 5px; margin-top: -1px; }
.popular_list .copyright_section li { border: none; margin: 10px 6px; width: auto; }
.footer_section .widget_wysija_cont input[type="text"] { border-radius: 0; background-color: #fff; height: 36px; padding: 6px 12px; }
section.footer_section, section.footer_section aside, section.copyright_section { box-shadow: none !important; border-radius: 0; }
section.copyright_section { text-align: center; }
.copyright_section p { margin-top: 15px }
.footer_section ul li { background-image: url(images/footer_icon_1.png); background-repeat: no-repeat; color: #fff; font-size: 15px; margin-bottom: 10px; padding-left: 30px; padding: 5px 0 5px 30px }
.footer_section ul li:nth-child(2) { background-image: url(images/footer_icon_2.png); background-repeat: no-repeat }
.footer_section ul li:nth-child(3) { background-image: url(images/footer_icon_2.png); background-repeat: no-repeat }
.footer_section ul li:nth-child(4) { background-image: url(images/footer_icon_4.png); background-repeat: no-repeat }
.footer_section ul li a { color: #fff }
.footer_section .menu-top-menu-container ul li { color: #fff; font-weight: normal; margin-bottom: 5px }
.rnd_page_content { margin-top: 40px }
#sidebar-logo, #recent-comments-2, #main-content article.page_content, #image_widget-3, #footer { -webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important; border-radius: 0px }
.entry-content>p { color: #000 }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0 none; box-sizing: border-box; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0 none; padding: 0; vertical-align: baseline }
.search-form label .screen-reader-text { color: #000!important; float: left; position: inherit!important }
.search-field { font-size: 14px!important; margin: 0 5px; padding: 3px }
.search-submit { border: 1px solid #999!important; border-radius: 5px!important; color: #000!important; font-size: 14px!important; padding: 2px 15px!important }
.widget_shopping_cart_content { background: #fff none repeat scroll 0 0; margin: 0; padding: 10px }
strong { font-weight: 700 }
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { color: #000!important }
.woocommerce ul.products li.product h3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; text-transform: inherit!important }
.woocommerce ul.products li.product .price { float: left; color: #b10201!important; margin-top: .5em; font-weight: bold }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { border: 0 none; margin: 0 10px 2.992em 0!important; width: 23%!important; padding: 10px!important }
.products { text-align: center }
.products li { display: inline-block; float: none!important; vertical-align: top; }

.rnd_price .button.add_to_cart_button.product_type_simple { width: 100% }
.wpcf7-form { padding: 0 0 15px }
.wpcf7-form-control.wpcf7-submit { background: #b10201 none repeat scroll 0 0!important; border: medium none; border-radius: 3px; box-shadow: none; color: #fff!important; cursor: pointer; font-weight: 700; padding: 10px; text-transform: uppercase; width: 137px!important }
.right-slider-icon { float: left; padding-left: 20px; width: 100%; text-align: center; padding-top: 5px }
.right-slider-icon li { float: left; margin-bottom: 13px!important; width: 50% }
.right-slider-icon li:nth-child(2) { height: 68px }
.right-slider-icon li:nth-child(4) { height: 38px }
.popular-text { float: left; width: 100%; text-align: center }
.owl-theme .owl-controls .owl-page span { width: 10px; height: 10px; margin: 5px 4px; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100); opacity: 1; background: red; }
.popular-text>a { color: #fff; font-size: 14px }
.popular-text:hover a { color: #fff }
.shop_table th { font-size: 14px!important }
#content { background: #fff none repeat scroll 0 0; float: left; padding: 10px 0; width: 100% }
.postid-604 nav { display: none }
.post-604 .product_title.entry-title { font-size: 20px; font-weight: bold; text-transform: uppercase }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background: #b10201 none repeat scroll 0 0!important; border-radius: 0!important; color: #fff!important; font-size: 16px!important; padding: 8px!important; text-transform: uppercase }
.social-icon-link h2 { color: #fff; font-family: oswald; font-size: 18px!important; text-align: center; background: #222!important; padding: 10px 0 }
.social-icon-link { background: #fff none repeat scroll 0 0; float: left; width: 100%; padding: 1px!important }
.social-icon-link>ul { float: left; padding-top: 10px; width: 100% }
.social-icon-link li { box-shadow: none!important; float: left; list-style: outside none none; margin-right: 8px }
.social-icon-link img { box-shadow: none!important }
#huge_it_slideshow_left_1, #huge_it_slideshow_right_1 { display: none!important }
.woocommerce .woocommerce-breadcrumb { display: none }
.search-results .page-header { margin: 0; padding: 0 }
.rnd_row { background: #fff none repeat scroll 0 0; margin-top: 15px; padding: 10px 10px 40px }
.rnd_row p { color: #000; line-height: 1.5 }
.rnd_read_more a { background: rgba(0,0,0,0); border: 1px solid #ccc; border-radius: 2px; box-shadow: 0 -1px 0 rgba(0,0,0,.075) inset, 0 1px 0 rgba(255,255,255,.3) inset, 0 1px 2px rgba(0,0,0,.1); color: #666; cursor: pointer; display: inline-block; font-family: inherit; font-size: 100%; font-weight: bold; left: auto; line-height: 1em; margin: 0; overflow: visible; padding: 6px 10px; position: relative; text-decoration: none; text-shadow: 0 1px 0 rgba(255,255,255,.8); white-space: nowrap }
.rnd_row .widget.back-white { box-shadow: none!important }
.rnd_row .contrast p { padding-left: 21px; position: relative }
.rnd_row .date { background: rgba(0,0,0,0) url(images/calendar146.png); background-repeat: no-repeat; background-position: left center }
.rnd_row .user { background: rgba(0,0,0,0) url(images/user168.png); background-repeat: no-repeat; background-position: left center }
.rnd_row .comments { background: rgba(0,0,0,0) url(images/square183.png); background-repeat: no-repeat; background-position: left center }
.search_result .wp-pagenavi { background: #fff none repeat scroll 0 0; float: left; margin-top: 15px; width: 100%; padding: 10px 0 }
.search_result .wp-pagenavi span, .search_result .wp-pagenavi a { float: left; border: none }
.search_result .wp-pagenavi .pages { float: right!important }
h1, h2, h3 { font-family: "Oswald", sans-serif!important; font-size: 18px!important; font-weight: bold!important; text-transform: uppercase }
.main-navigation li ul { background: url("/wp-content/uploads/2015/10/navbck.png") repeat scroll 0 0/ 100%!important }
.menu-right { background: #c50100; float: right; height: 40px; position: relative; padding-top: 5px }
.top_mn_mnu { position: relative; top: 100px }
.menu-right_cst { position: absolute; right: 10px; top: 0; width: auto; z-index: 999; padding-left: 0; border-left: 1px solid #e52222 }
.festi-cart { left: 180px; position: absolute; top: -24px; padding: 5px 12px!important }
.huge_it_slideshow_dots_thumbnails_1 { bottom: -49px!important; top: inherit!important }
.amazingcarousel-item a img { border: 1px solid #dedede!important }
.menu-top-menu-container li { background: rgba(0,0,0,0)!important; padding-left: 0!important; DISPLAY: INLINE; padding: 0px 9px !important; text-align: center; }
.menu-top-menu-container li .menu-image-title-after span.menu-image-title { font-size: 12px !important; }
.copyright_section .menu-top-menu-container li .menu-image-title-after span.menu-image-title { font-size: 13px !important; font-family: "Oswald", sans-serif; color: #fff; }
.copyright_section .menu-top-menu-container li .menu-image-title-after:hover span.menu-image-title { color: #ff0000 !important; }
.menu-image-title-after:hover { text-decoration: none !important; color: #fc5656; }
.copyright_section li { padding: 10px 6px; width: auto; }
.footer_section h3 { text-align: left }
.widget.woocommerce.widget_shopping_cart, .entry-header, .widget_shopping_cart, .rnd_page_content .widget_text h3 { border: 1px solid #dedede }
.entry-header, .widget-area .widget h3 { border-radius: 0 }
.widget-title-custom { background: rgba(0,0,0,0) linear-gradient(to bottom, #3f3f3f 0%, #000 100%) repeat scroll 0 0!important; color: #fff; padding: 9px 13px!important; text-align: center }
.rnd_page_content .col-sm-3 .widget.widget_text { margin-bottom: 40px; width: 100%; float: left }
.widget-6.widget-last.widget-even.filter-content.widget.woocommerce.widget_shopping_cart { clear: both }
.slider.price { background: #f8f9fa; padding: 5px }
#main { }
.rnd_page_content { margin-top: 12px }
.widget-area { width: 100% }
.popular_list { float: left; padding-top: 20px; width: 100%; text-align: center }
.popular_list li { background: #000 none repeat scroll 0 0; border: 1px solid #dedede; display: inline-block; float: none; height: 100%; margin: 10px 22px; max-height: 190px; overflow: hidden; position: relative; width: 230px }
.winter_collection_div h2 { width: 1140px; margin: 16px auto 48px; height: 39px; border-bottom: solid 1px #E0E0E0 !important; }
.winter_collection_div h2 span { background: #fff; margin-top: 2px !important; display: inline-block; font-size: 40px; padding: 0 20px; }
.winter_list li { background: none !important; display: block !important; float: left !important; width: 33.33333333333333% !important; border: 0 none; max-height: 100% !important; margin: 0 !important; }
.popular_list li:hover img { transition: none !important; }
.winter_list li p.winter_desc { display: none; }
.winter_list li .des p { clear: both; margin-bottom: 26px; font-size: 12px; color: #2d2d2d; line-height: normal; height: 5px; }
.winter_list li .des a { padding: 0 25px 0 32px; background-color: #000000; color: #ffffff; text-transform: uppercase; line-height: 34px; height: 36px; letter-spacing: 0.05em; font-weight: 700; border-radius: 0 !important; transition: all 0.4s linear; }
.winter_list li .des a:hover { background: #fc5656; }
.winter_list li .des a.btn span.arrow { text-align: left; text-indent: -999em; display: inline-block; width: 0; height: 0; line-height: 0; margin-left: 10px; border: 5px solid transparent; border-left-color: #ffffff; }
.winter_list li h4 { position: relative; margin: 35px 0 20px; font-size: 16px; color: #000; text-transform: uppercase; font-weight: 700; }
.popular_list li:hover img { opacity: .5; transition: all .4s ease 0s }
.products_like h2 {
 border-bottom: 0 none;
 padding: 24px 0;
 text-align: left;
 margin: 21px 0 0 !important;
 font-size: 25px !important;
 font-weight: normal!important;
}
.popular_list .rnd_view_cart>span, .popular_list .rnd_view_cart>span:hover { margin-left: -37px }
.hover_trand { background: rgba(0,0,0,.6) none repeat scroll 0 0; bottom: 0; height: 100%; left: 0; max-height: 66px; padding: 0 10px 10px; position: absolute; right: 0; width: 100% }
.rnd_view_cart { background: rgba(0,0,0,0) none repeat scroll 0 0; border-color: #c50100; border-style: solid; border-width: 4px 1px 1px; bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0 }
._rnd_product:hover .rnd_view_cart, .popular_list li:hover .rnd_view_cart { display: block; transition: all .4s ease 0s }
.rnd_view_cart>span, .rnd_view_cart>span:hover { background: #c50100 none repeat scroll 0 0; border-radius: 3px; color: #fff; font-weight: 600; left: 50%; margin-left: -66px; margin-top: -17px; padding: 8px 15px; position: absolute; text-decoration: none; top: 50% }
.rnd_img { overflow: hidden; width: 100% }
._rnd_product:hover .attachment-300x300.wp-post-image { max-width: 101%; opacity: .4; width: 101%; transition: all .4s ease 0s }
.Popular_banner_area { margin-top: 26px }
.col-sm-3.slick-slide { padding: 0 22px }
.hidden-item { display: none!important }
.comments-link { display: none }
.brand-img { float: left; text-align: center; width: 100% }
.brand-img>li { display: inline-block; float: none!important }
.cn-set-cookie.button.bootstrap, #cookie-notice .button.bootstrap { background: #999 none repeat scroll 0 0!important; border: 1px solid #999!important; box-shadow: none; text-shadow: none!important; color: #333!important; font-weight: bold }
#cn-more-info { opacity: .4 }
.single_page #content { padding: 0 }
.single_page .comments-area { padding: 10px }
.single_page .comment-content.comment { padding: 0 10px }
.single_page .reply { padding: 0 10px }
.single_page .entry-meta { padding: 0 10px }
.callus-text { background: none!important }
.radio, .checkbox { float: left }
.woocommerce-shipping-fields>h3 { float: inherit!important }
.woocommerce-shipping-fields .input-checkbox { margin-top: 20px!important }
#text-10 p { color: #fff; line-height: 25px }
.call_us>span { background: rgba(0,0,0,0) url(images/call_icon.png) no-repeat scroll left center; margin-left: 10px; padding-left: 20px }
.widget.woocommerce.widget_price_filter { background: #fff none repeat scroll 0 0; border: none }
#woocommerce_price_filter-3>form { padding: 10px }
.ui-slider-range.ui-widget-header.ui-corner-all { background: #000!important }
.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all { background: #ccc!important }
.button { background: #d23a1c none repeat scroll 0 0!important }
.cart .button { background: #333 !important; border: 1px solid #333 !important; }
.wpcs_product_carousel_slider .owl-item .item .cart .add_to_cart_button:hover { background: red !important; }
.dropdown_layered_nav_color { width: 100% }
.wpcs_product_carousel_slider .owl-item .item .price del, .wpcs_product_carousel_slider .owl-item .item .price del .amount { color: #ff3441 !important; }
.wpcs_product_carousel_slider .owl-item .item .price ins, .wpcs_product_carousel_slider .owl-item .item .price ins .amount { color: #000 !important; }
.owl-carousel .product_image_container .product_thumb_link { padding-bottom: 15px; border-bottom: solid 1px #a0a0a0 }
.dropdown_layered_nav_brand { width: 100% }
.dropdown_layered_nav_size { width: 100% }
.call_us { border: 1px solid rgba(0,0,0,0); color: #fff; font-family: "Oswald", sans-serif; font-size: 15px; text-transform: uppercase; position: absolute; top: 10px; left: 270px }
.products li:hover .rnd_img_ { width: 100% !important; }
.rnd_view_cart_ { display: none }
.products li:hover .rnd_view_cart_ { display: block; transition: all .4s ease 0s }
.products .rnd_view_cart_ { background: rgba(0,0,0,.4) none repeat scroll 0 0; border-color: #c50100; border-style: solid; border-width: 4px 1px 1px; bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0 }
.products .rnd_view_cart_>span, .products .rnd_view_cart_ span:hover { background: #c50100 none repeat scroll 0 0; border-radius: 3px; color: #fff; font-weight: 600; left: 50%; margin-left: -63px; margin-top: -28px; padding: 5px 15px; position: absolute; text-decoration: none; text-transform: uppercase; top: 50% }
.products li { overflow: hidden!important; height: 194px }
.title_price { background: rgba(0,0,0,.6) none repeat scroll 0 0; bottom: 0; height: 100%; left: 0; position: relative; right: 0; width: 100%; z-index: 4 }
.title_price h3 { color: #fff!important; display: block; font-family: "Roboto", sans-serif!important; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size: 15px!important; font-size-adjust: none; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant: normal; font-weight: bold; line-height: normal; margin-bottom: 10px; margin-top: 10px; overflow-x: hidden; padding-bottom: 0; text-align: left; text-transform: none; width: 100% }
.title_price .amount { color: #fff!important; font-size: 18px; font-weight: bold }
.attachment-shop_single.wp-post-image { }
a.arrow-holder.left, a.arrow-holder.right { opacity: 1!important }
.woocommerce div.product div.images img { }
.titleprice_mr { display: none; line-height: 10px }
.woocommerce ul.products li.product:hover .titleprice_mr { display: block }
.custm_chkout { }
.custm_chkout #customer_details [class*="col"] { padding: 0 }
.custm_chkout .panel-title { font-size: 14px!important; font-weight: normal!important; line-height: 26px; margin: 0 }
.custm_chkout #order_review .col-sm-6 .panel-body { min-height: 145px }
.custm_chkout .panel-heading { background: #c50100 none repeat scroll 0 0; color: #fff; padding: 0 }
.custm_chkout .panel-warning { border-color: #aaa }
.wc_payment_methods.payment_methods.methods { padding: 0!important; border: none!important }
.payment_box.payment_method_sagepayform { display: none!important }
.custm_chkout .woocommerce-billing-fields>h3 { display: none }
.custm_chkout .panel-body { padding: 0 4px }
.woocommerce .custm_chkout form .form-row { margin: 0 0 3px!important; padding: 0!important }
.shop_table th { font-size: 11px!important }
.woocommerce .custm_chkout form .form-row>label { font-size: 12px!important }
#createaccount { float: left; margin-top: 15px!important }
.custm_chkout .badge { background: #fff; border-radius: 0; color: #c50100; height: 17px; margin-right: 2px; width: 20px }
#payment_method_sagepayform { float: left; margin-top: 14px!important; margin-right: 7px !important; }
#payment_method_cod { margin: 0 2px 0 0 !important; }
.wc_payment_method.payment_method_sagepayform label { width: 90%; margin-top: 7px!important }
.custm_chkout #customer_details input[type="text"], .custm_chkout #customer_details input[type="password"], .custm_chkout #customer_details input[type="tel"], .custm_chkout #customer_details input[type="email"], .custm_chkout #customer_details select, .select2-container .select2-choice>.select2-chosen { height: 22px!important; margin-bottom: 5px; padding: 0 8px }
.select2-container .select2-choice>.select2-chosen { line-height: 22px; margin-bottom: 0!important; padding-left: 0!important }
.woocommerce table.shop_table th { background-color: #f4f4f4!important; font-weight: 700; padding: 3px 12px!important }
#my_custom_checkout_field h2 { display: none!important }
#festi-cart-pop-up-content, .b-modal.__b-popup1__ { display: none!important }
.trm_con_chkt input[type="checkbox"] { float: left!important; }
.cart-popup-products-wrap { background-color: #fff!important }
.cart-popup-products li { border: 1px solid #ddd; padding: 10px 5px }
.cart-popup-products li .cart-popup-products-image h3 { color: #777!important; font-size: 14px!important; font-weight: normal!important }
.cart-popup-products-price .amount { color: #666!important }
.cart-popup-products-image img { box-shadow: none!important }
.cart-popup-view-cart, .cart-popup-continue { background-color: #c50100!important }
.cart-popup-product-table { background-color: #f5f5f5!important }
#cart-popup { max-width: 920px!important }
.pop_product_insd { background: #f4f4f4; padding: 10px; line-height: 22px }
.cart-popup-buttons { padding: 0!important }
.cart-popup-button { border-radius: 0!important; font-family: oswald!important; font-weight: bold!important; margin: 0!important; margin-bottom: 15px!important; text-transform: uppercase; font-size: 17px!important }
.cart-popup-checkout { background-color: #ca1918!important; border: medium none!important; color: #fff }
.pop_product_insd .cart-popup-product-subtotal { font-size: 34px; margin-bottom: 24px; text-align: center }
body div.festi-cart-products div.festi-cart-products-content { border: 2px solid #c50100!important }
a.festi-cart-view-cart, a.festi-cart-checkout { background-color: #c50100!important; font-size: 14px!important; font-family: oswald!important; text-transform: uppercase!important }
.cart_item .product-name a { color: #000!important; font-family: oswald!important; font-size: 14px!important }
.festi-cart-product-title a { color: #000!important; font-family: oswald!important; font-size: 14px!important; display: inline-block; padding-bottom: 13px }
.woocommerce .button { background: #b10201 none repeat scroll 0 0!important }
.cart-collaterals .cart_totals { }
.woocommerce-cart .woocommerce table.shop_table th {  font-weight: 700; padding: 3px 12px!important }
.woocommerce .woocommerce-info::before { color: #000!important }
.woocommerce .woocommerce-info { border-top-color: #333!important }
.woocommerce .woocommerce-info a { color: #000!important }
.dtal_pg_vari_size label { color: #555!important; font-size: 15px; margin-bottom: 12px }
.mrgn_tp_5 { margin-top: 5px!important }
.dtal_pg_vari { background: #f4f4f4; margin-top: -30px; padding: 12px; border: 1px solid; border-top: none; overflow: hidden }
.dtal_pg_vari_cart .quantity { display: block; float: none!important }
.dtal_pg_vari_cart .single_add_to_cart_button { margin-top: 20px!important; margin-left: 0!important }
.dtal_pg_vari_qunt>label { font-size: 15px; font-weight: bold; margin-bottom: 6px }
.dtal_pg_vari_add_crt .single_add_to_cart_button { border-radius: 0!important; box-shadow: none!important; font-family: oswald!important; padding: 9px 10px!important; width: 100%!important }
#rnd_thumbnail>a.zoom { border: 1px solid #ccc!important; padding: 5px!important; width: auto!important }
.ivpa-register.ivpa_registered { background: #f4f4f4 none repeat scroll 0 0; border-top: 3px solid #000; padding: 12px; border-left: 1px solid; border-right: 1px solid }
#ivpa-content .ivpa_attribute { margin-bottom: 0!important }
.variations_form.cart { margin-top: 20px!important }
.fr_brnd_prc_mn .amount { font-size: 28px!important }
.festi-cart-product-title { padding-left: 8px!important }
.festi-cart-img img { max-width: none!important; width: 75px!important }
.festi-cart-item>td { padding-bottom: 10px!important; padding-top: 10px!important }
.cart_item .product-price, .cart_item .product-quantity { border: 1px solid #eee; border-top: none; border-bottom: none }
.woocommerce table.shop_table.cart { border-collapse: collapse!important }
.woocommerce a.remove { border: 1px solid!important; border-radius: 0!important; line-height: 16px!important }
.cart_item .product-thumbnail a img { max-width: 150px !important; width: 100% !important }
.img_99 { box-shadow: none!important }
.cart-subtotal .amount { font-size: 15px }
.order-total .amount { color: #000; font-size: 20px }
.mrgn_tp_0 { margin-top: 0!important }
.mrgn_tp_0.cart { margin-top: 0!important }
.cart_box_mn { border: 6px solid rgba(0,0,0,.1)!important }
.cart_box_mn .calculated_shipping { width: 100%!important }
.cart_ttl_tbl { }
.cart_ttl_tbl { border: 1px solid #eee!important }
.cart_ttl_tbl td, .cart_ttl_tbl th { }
.cart_ttl_tbl th, .cart_ttl_tbl td { font-size: 14px!important; width: 50%!important }
.cart_ttl_tbl .order-total th, .cart_ttl_tbl .order-total td, .cart_ttl_tbl .shipping th { color: #000; font-size: 20px!important; font-weight: bold }
.cart_ttl_tbl th { background: #f4f4f4 none repeat scroll 0 0; padding: 5px 10px }
.cart_ttl_tbl td { padding-left: 10px }
.dtal_pg_vari_add_crt { position: relative }
.dtal_pg_vari_add_crt .single_add_to_cart_button.button.alt { background: url(images/add_to_cart.png) no-repeat!important; background-size: 100%!important; padding: 21px 10px!important }
.single_add_to_cart_button_jhuth.button { background: url(images/add_to_cart.png) no-repeat!important; background-size: 100%!important; border-radius: 0!important; box-shadow: none!important; color: #fff!important; font-family: oswald!important; font-size: 16px!important; font-weight: bold; left: 0!important; line-height: 14px; margin-left: 0!important; padding: 21px 10px!important; position: absolute!important; text-align: center; text-transform: uppercase; top: 9px; width: 100%!important; cursor: pointer }
.cart_ttl_tbl td { padding-left: 12px!important }
.cart_totals.calculated_shipping { padding: 0 15px }
.checkout-button.button.alt.wc-forward { display: inline-block!important }
.cart-collaterals .cart_totals { width: 100%!important }
.cart_box_mn .cart-collaterals { padding: 0 10px!important }
#nav_menu-4 li { background: rgba(0,0,0,0) none repeat scroll 0 0; padding-left: 0 }
.woocommerce-variation-price span.price .amount { display: none!important }
.ivpa_attribute .ivpa_term.ivpa_active.ivpa_instock { padding: 6px 12px!important; border: 1px solid #000 }
.in_stok { margin: -12px -12px 0 }
.in_stok_2 { margin: -10px -12px 8px }
.new_des_cont p { line-height: 22px; margin-bottom: 15px; font-size: 13px }
.new_des_cont .delivery-info h2 { text-align: left; color: #c50100!important }
.fr_brnd_prc_mn { position: relative }
.fr_brnd_prc_mn .bubble { width: 66px; height: 66px; border: solid 3px red; text-align: center; vertical-align: middle; line-height: 66px; border-radius: 100%; position: absolute; top: -10px; left: 225px; }
.fr_brnd_prc_mn .bubble .inside-text { font: 21px "Oswald", sans-serif !important; color: #ff3441; margin-top: 14px; }
.fr_brnd_prc_mn .product__short-description { font: 18px "Oswald", sans-serif !important; height: 44px !important; line-height: 44px !important; border-top: solid 1px #e3e2e2; border-bottom: solid 1px #e3e2e2; margin: 36px 0 0; font-weight: 300 !important; }
.woocommerce div.product .dtal_pg_vari { background: none; margin: 0 !important; border: 0 none !important; }
.woocommerce div.product .variations_form.cart { margin-top: 0 !important; }
.woocommerce div.product form.cart .variations label, .dtal_pg_vari_qunt > label { display: none; }
.logo_fr_brnd_prc { position: absolute; top: 0; right: 0 }
.logo_fr_brnd_prc img { height: 50px!important }
.list_pg_img_des { color: #fff; font-size: 13px; /*padding: 15px 10px; */
text-align: center }
.list_pg_img_des img { max-height: 150px; padding: 10px; }
.list_pg_img_des p { margin: 0!important; line-height: 22px; font-family: oswald; font-weight: 300; }
.new_des_cont>h4 { border-bottom: 1px solid; color: #000; font-family: oswald; font-size: 21px; margin-bottom: 10px; padding-bottom: 4px; text-transform: uppercase }
.product_title { font-family: oswald!important; font-size: 22px!important; font-weight: normal!important; text-transform: capitalize }
.mega-sub-menu>li ul#menu-casual>li:first-child a { }
.mega-sub-menu>li>div>ul>li>a { color: #fff!important; }
.mega-sub-menu>li>div>ul>li>a:hover:before { display: none!important }
.mega-sub-menu>li>div>ul>li>a+ul li a { text-transform: none!important }
#mega-menu-item-628 ul.mega-sub-menu>li:last-child { padding: 0 15px 0 0!important }
#mega-menu-item-1243 ul.mega-sub-menu>li:last-child { padding: 0 15px 0 14px !important }
.custom_product_cats { float: left; width: 100% }
.custom_product_cats li { list-style: none; width: 33.33%; float: left; margin: 0!important; padding: 10px!important; text-align: center }
.custom_product_cats_bx { padding: 0 10px; border: 1px solid #ccc; border-radius: 5px; background: #fff }
.custom_product_cats_bx h2 { background: #ddd; border-radius: 0 0 5px 5px; margin: 0 -10px!important; padding: 3px 0; color: #000 }
.custom_product_cats_bx>img { box-shadow: none }
.custom_product_cats a { color: #000; font-size: 16px }
.custom_product_cats a:hover { color: #c50100; text-decoration: none }
#mega-menu-item-1252 .mega-sub-menu li #menu-brands li a { color: #ccc!important; text-transform: uppercase !important; }
#mega-menu-item-1252>ul::before { color: #000!important; display: none !important; content: "Shop By Brands"!important; position: absolute!important; text-transform: uppercase; top: 16px!important; z-index: 999!important }
#mega-menu-item-1252 #menu-brands li a::before { border: 1px solid red; content: ""; display: none; height: 5px; left: -4px!important; position: absolute; top: 15px; width: 5px }
#mega-menu-item-1252 #menu-brands li a:hover::before { display: none!important }
#mega-menu-item-text-19 a::before, #mega-menu-item-text-21 a::before, #mega-menu-item-text-23 a::before, #mega-menu-item-text-24 a::before, #mega-menu-item-text-22 a::before { display: none!important }
.woocommerce-pagination .page-numbers { position: relative; z-index: 99 }
.woocommerce-pagination {display: none!important;}
.entr_code .woocommerce-info { font-size: 0 }
.entr_code .woocommerce-info:before { font-size: 14px }
.entr_code .woocommerce-info .showcoupon { display: inline-block; font-size: 14px; padding: 14px 0 14px 45px; width: 100% }
.search-header input[type="submit"] { position: absolute; top: 0; display: none; }
.just_carou .rnd_price del { text-decoration: none }
.just_carou .rnd_price .span-left, .just_carou .rnd_price .span-right { width: 50%; float: left }
.just_carou .rnd_price .span-right { text-align: right }
.just_carou .rnd_price .span-left .amount .amount { position: relative }
.just_carou .rnd_price .span-left .amount .amount::after { background: rgba(0,0,0,0) url("images/close_red.png") no-repeat scroll 0 0/ 100% auto; content: ""; height: 24px; left: 50%; margin-left: -28px; position: absolute; top: -1px; width: 54px }
.title_price h2.woocommerce-loop-product__title { padding: 0!important; font-size: 17px!important; line-height: 1.846153846; }
.woocommerce #main ul.products li.product.sale .price span.woocommerce-Price-amount.amount { float: right; }
.woocommerce #main ul.products li.product .price span.woocommerce-Price-amount.amount { float: none; }
.title_price .price .amount { font-size: 18px; }
.title_price .price ins .amount { font-size: 21px; }
.single-product .products_like .woocommerce-pagination { display: none; }
ul.berocket_aapf_widget { background: #fff!important }
.products .span-left { float: left }
.products .span-right { float: right!important }
.products del::after { background: url(images/close_red.png) no-repeat; background-size: 100% auto; content: ""; height: 24px; left: 50%; margin-left: -28px; position: absolute; top: -1px; width: 54px }
.products del { position: relative; color: transparent!important }
.delivery-info>h2 { border-bottom: 1px solid; color: #000; font-family: oswald; font-size: 21px; margin-bottom: 10px; padding-bottom: 4px; text-transform: uppercase }
.related.products>h2 { border-bottom: 1px solid; color: #000; font-family: oswald; font-size: 21px; margin-bottom: 10px; padding-bottom: 4px; text-transform: uppercase }
.entry-meta .edit-link { display: none }
.fr_brnd_prc_mn del { position: relative; color: transparent }
.fr_brnd_prc_mn del::after { background: rgba(0,0,0,0) url("images/cross_img.png") no-repeat scroll 0 0/ 100% auto; content: ""; height: 30px; left: 50%; margin-left: -40px; position: absolute; top: -7px; width: 80px }
.ivpa_outofstock { position: relative }
.ivpa_outofstock del::after { background: rgba(0,0,0,0) url("images/cross_img.png") no-repeat scroll 0 0/ 100% auto; content: ""; height: 30px; left: 50%; margin-left: -40px; position: absolute; top: 0; width: 80px }
.ivpa_outofstock { position: relative }
.ivpa_outofstock::after { background: rgba(0,0,0,0) url("images/close_blk.png") no-repeat scroll 0 0/ 100% auto; content: ""; height: 35px; left: 50%; margin-left: -11px; position: absolute; top: 6px; width: 23px }
#mega-menu-item-1252 .mega-sub-menu li #menu-brands li a:hover { color: #fff!important }
.woocommerce div.product div.images .woocommerce-main-image img { max-width: none!important; width: 100%!important }
ul.berocket_aapf_widget { margin-bottom: 0px !important; margin-right: 0!important }
.woocommerce nav.woocommerce-pagination li .page-numbers { padding: 5px 6px!important }
.form-wppp-select.products-per-page { background: #eee; border-bottom: 2px dashed #fff; margin-top: 0; padding: 3px 13px; text-align: right; width: 100%; position: relative; display: none; }
.berocket_aapf_widget>li { padding: 5px 0!important; }
.navbar-bottom-announcement > b { font-size: 18px; font-weight: normal; }
.woocommerce nav.woocommerce-pagination { background: #eee none repeat scroll 0 0; box-shadow: none!important; padding: 3px 5px 0; text-align: left }
.main_class .first_block .post_data1 a.cat-title, .main_class .first_block .post_data2 a.cat-title, .main_class .first_block .post_data3 a.cat-title { padding: 30px; }
.modal .btn-default1 { background-color: #c50100!important; border-color: rgba(0,0,0,0)!important; color: #fff!important }
#rnd_thumbnail a:hover { border-color: #c50100!important }
#rnd_thumbnail a:focus { border-color: #c50100!important }
.model_dgn_11 .modal-dialog { background: #fff none repeat scroll 0 0; height: 100%; margin: 0 auto; width: 100% }
.entry-header, .widget-area .widget h3, .rnd_page_content .widget h3 { background-color: #e8e9ec; }
.model_dgn_11 .modal-dialog .modal-content { border: medium none; box-shadow: none; margin: auto; max-width: 600px }
.berocket_aapf_widget-wrapper>h3 { border: 1px solid; margin-bottom: 0 }
span.ui-slider-handle.ui-state-default.ui-corner-all:last-child { margin-left: -10px!important }
.archive ins .amount { color: red!important }
.rnd_page_content .widget-1.widget-first { margin-top: 0!important }
.fb-like.fb_iframe_widget { width: 100% }
.touchcarousel-item .rnd_price .cross-bar { position: relative }
.touchcarousel-item .rnd_price .cross-bar::after { background: rgba(0,0,0,0) url("images/close_red.png") no-repeat scroll 0 0/ 100% auto; content: ""; height: 24px; left: 50%; margin-left: -28px; position: absolute; top: -1px; width: 54px }
.top_lst_pg_ar { background: #eee none repeat scroll 0 0; float: left; margin-bottom: 8px; width: 100%; padding: 7px 10px }
.top_lst_pg_ar .woocommerce-ordering { margin-bottom: 0!important }
.top_lst_pg_ar select.orderby { font-size: 13px; height: 24px; padding: 0 2px }
.top_lst_pg_ar .woocommerce-result-count { margin: 0!important }
.related.products .amount { font-size: 20px!important }
.related.products .title_price>h3 { padding-bottom: 5px!important }
.related.products ins .amount { color: red!important }
.products-per-page select { height: 24px; padding: 1px 10px }
.social-icon-link center { margin-left: 0!important; padding: 0 10px }
.woocommerce-pagination+.woocommerce-result-count+.woocommerce-ordering+.form-wppp-select { margin-top: -76px }
.rem_per_page { color: #000; font-size: 12px }
.top_lst_pg_ar+.products { padding-top: 10px!important }
.rnd_page_content aside.filter-content:first-child { margin-top: 0!important }
.woocommerce-ordering .category-products__count { font-size: 12px; padding: 0; padding-bottom: 7px !important; width: 30%; float: right; text-align: right; border-bottom: solid 1px #eee; background: none; font: 14px "Oswald", sans-serif !important; }
#breadcrumbs {
 height: 21px;
 border-bottom: solid 1px #c8c8c8;
 color: #ff3441;
 font: 13px "Oswald", sans-serif !important;
 line-height: normal;
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 line-height: 22px !important;
 padding-left: 19px;
 font-weight: 300 !important;
 text-align: left;
}
#breadcrumbs a { color: #606060; }
.product.type-product { margin-top: 50px; }
.product.type-product p.price del { opacity: 100 !important; }
.product.type-product p.price del .amount { color: #ff3441 !important; }
.product.type-product button.single_add_to_cart_button { width: 225px !important; opacity: 100 !important; background-image: none !important; background: #000 !important; transition: all 0.4s linear; margin-bottom: 15px; line-height: 34px; padding: 0!important;}
.product.type-product button:hover.single_add_to_cart_button { background: #ff3441 !important; }
.woocommerce-ordering { background: none; padding: 0; text-align: left; width: 100%; }
.woocommerce-ordering ul { width: 70%; float: left !important; }
.sort-by.list-inline { border-bottom: solid 1px #eee; padding-bottom: 5px; }
.woocommerce-ordering li { margin-left: 0 !important; padding-left: 0 !important; padding-right: 10px !important; }
.woocommerce-result-count, .woocommerce-ordering li a { color: #000; font: 300 16px "Oswald", sans-serif !important; }
.woocommerce-ordering>select { height: 22px; padding: 0 }
.woocommerce-ordering+.woocommerce-pagination { background: none!important; float: left; margin-top: -76px; width: 100% }
.woocommerce span.onsale, .sale_ofr { background-image: url(images/sale_img.png)!important; background-repeat: no-repeat!important; background-size: 100% auto!important; background-color: transparent!important; border-radius: 0!important; text-align: center; width: 90px; color: rgba(0,0,0,0)!important; height: 47px; position: absolute }
.woocommerce ul.products li.product .onsale, .sale_ofr { bottom: -10px; left: 50%!important; margin-left: -37px!important; right: auto!important; top: auto!important; z-index: 99 }
.woocommerce ul.products li.product div.rnd_img_ .onsale { bottom: 8px }
.just_carou_mn h3.mar_h3 { display: none }
.just_carou_mn:hover h3.mar_h3 { display: block }
.just_carou_mn:hover h3.main_h3 { display: none }
.rnd_price .col-sm-6:last-child { text-align: right }
.banner_area .demo .slick-prev { left: 20px; z-index: 9; width: 30px }
.banner_area .demo .slick-next { right: 20px; z-index: 9; width: 30px }
.banner_area .demo .slick-prev::before { content: "\2039" }
.banner_area .slick-next::before { content: "\203A" }
.banner_area .demo .slick-prev::before, .banner_area .slick-next::before { background: #000 none repeat scroll 0 0; color: #fff; float: left; font-size: 30px; height: 30px; line-height: 14px; width: 30px }
input#s { outline: none }
.social-icon-footer { text-align: center; margin-top: 22px; }
.social-icon-footer a { margin-right: 10px; background: #fff; display: inline-block; }
.social-icon-footer a img { display: block;}
.header-logo-image { height: 100px!important; width: 100% }
.footer_section .widget-odd h3.widget-title { width: 280px; margin: 0 auto; }
.main_footer_3 { font-weight: 500; font-size: 23px; margin-top: 22px; }
.RightBox .widget-odd h3.widget-title { width: 100%; margin: 0 auto; font-family: "Oswald", sans-serif!important; text-align: center; font-size: 40px !important; font-weight: 300 !important; color: #000; letter-spacing: 2px; }
.RightBox aside { box-shadow: none !important; }
.widget-1.widget-first.widget-last.widget-odd.widget.widget_text { padding-top: 0px }
.alert_container { display: block!important; margin-top: -1px; }
.alert_container h6 { font-size: 14px; margin-bottom: 15px; }
.ywcps-wrapper .ywcps-nav .ywcps-nav-next, .ywcps-wrapper .ywcps-nav .ywcps-nav-prev { opacity: 1!important; top: -90px!important }
.ywcps-wrapper .ywcps-nav .ywcps-nav-next { right: 8px!important }
.ywcps-wrapper .ywcps-nav .ywcps-nav-prev { left: 0!important }
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next, .woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev { width: 30px!important; border: 0!important }
.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev { left: 8px!important; background: rgba(33,32,32,.56) url(/wp-content/plugins/ml-slider/assets/sliders/nivoslider/themes/default/left.png) center center no-repeat!important; }
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next { background: rgba(33,32,32,.56) url(/wp-content/plugins/ml-slider/assets/sliders/nivoslider/themes/default/right.png) center center no-repeat!important; }
.woocommerce .ywcps-wrapper .owl-item li.product { border: 1px solid #dedede; padding: 5px!important }
.woocommerce .ywcps-wrapper .owl-item:hover li.product { border: 1px solid red; border-top: 3px solid red; padding: 3px 5px 5px!important }
.title_price .amount { color: red!important }
.woocommerce .ywcps-wrapper .owl-item:hover .wcspt-transition { opacity: 1!important }
.woocommerce .ywcps-wrapper .owl-item:hover .product_slider_shyrma { display: block!important; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .5; background: #000 none repeat scroll 0 0; z-index: 1 }
.woocommerce .ywcps-wrapper .owl-item:hover .title_price { background: transparent }
#responsive-menu { z-index: 9999999999!important }
.woocommerce .ywcps-wrapper ul.products { padding: 0!important; margin: 0 }
img.secondary-image.attachment-shop-catalog.wp-post-image.wp-post-image--secondary {opacity: 0}
img.secondary-image.attachment-shop-catalog.wp-post-image.wp-post-image--secondary:hover {
 opacity: 1!important;
 -webkit-transition: opacity .5s ease;
 -o-transition: opacity .5s ease;
 transition: opacity .5s ease;
}
.woocommerce #page ul.products li.product, .woocommerce-page #page ul.products li.product.purchasable { background: #fff }
.woocommerce #page ul.products li.product, .woocommerce-page #page ul.products li.product { border: 1px solid #000 }
.fb-like.fb_iframe_widget { display: block; clear: both }
.pp_pic_holder.pp_woocommerce .ppt { display: none!important }
div.owl-stage div.owl-item li._rnd_product_:hover .product_slider_shyrma, li._rnd_product_:hover .product_slider_shyrma { background: #000; z-index: 0!important }
#main .woocommerce-MyAccount-navigation { box-shadow: none!important; }
#main .woocommerce-MyAccount-navigation ul { margin: 0; list-style: none; }
#main .woocommerce-MyAccount-navigation ul li { margin: 0; list-style: none; background: #1d1d1d; padding: 5px 15px; border-bottom: 1px solid #fff; }
#main .woocommerce-MyAccount-navigation ul li.is-active, #main .woocommerce-MyAccount-navigation ul li:hover { background: #ff3441; }
#main .woocommerce-MyAccount-navigation ul li a { color: #fff; text-transform: uppercase; }
.woocommerce-account #main .woocommerce-MyAccount-content { background: #f4f4f4; padding: 15px; }
.woocommerce-account #main .addresses .title h3, .woocommerce-account #main .shop-product .woocommerce h2 { margin: 0; }
#main .shop-product { margin: 0; }
.theme-default .nivo-directionNav a.nivo-prevNav { background: url(/wp-content/plugins/ml-slider/assets/sliders/nivoslider/themes/default/left.png) rgba(33,32,32,.56) center center no-repeat!important; }
.theme-default .nivo-directionNav a.nivo-nextNav { background: url(/wp-content/plugins/ml-slider/assets/sliders/nivoslider/themes/default/right.png) rgba(33,32,32,.56) center center no-repeat!important; }
body.woocommerce-checkout .site-content article { overflow: hidden; padding-bottom: 0; margin-bottom: 0; position: relative; }
body.woocommerce-checkout .shop-product .woocommerce { background: #f4f4f4; padding: 15px; overflow: hidden; }
body.woocommerce-checkout .form-row.place-order { padding: 0; }
body.woocommerce-checkout .col-sm-4 { padding: 0; }
body.woocommerce-checkout #payment #place_order { padding: 10px 25px!important; }
body.woocommerce-checkout .woocommerce-shipping-fields .input-checkbox { margin-top: 10px!important; }
body.woocommerce-checkout #payment .panel-heading .badge { padding: 5px 8px; margin: 6px; vertical-align: top; }
body.woocommerce-checkout .panel-warning>.panel-heading { color: #fff; background-color: #333; border-color: #333; padding: 5px; }
body.woocommerce-checkout .woocommerce-billing-fields h3 { color: #fff; background: url(images/billing_icon.png) no-repeat 12px center #333; border-color: #333; padding: 10px 10px 10px 47px; text-align: left; }
body.woocommerce-checkout .panel-warning>.panel-heading h3.panel-title { text-align: left; }
body.woocommerce-checkout .panel-warning { border-color: #fff; }
body.woocommerce-checkout .panel-heading h3 { padding: 0; margin: 0; }
.cart-collaterals .cross-sells { display: none; }
#customer_details #createaccount { margin-top: 5px!important; }
 @media only screen and (max-width: 1024px) {
.touchcarousel .touchcarousel-wrapper { margin: auto; width: 830px!important }
}
 @media screen and (max-width: 991px) {
.menu-top-menu-container { visibility: hidden; display: none }
.call_us { left: 30px; top: 1px }
}
 @media screen and (max-width: 830px) {
.touchcarousel .touchcarousel-wrapper { margin: auto; width: 542px!important }
}
 @media only screen and (min-width: 768px) and (max-width: 860px) {
.footer_section li { font-size: 12px!important }
.textwidget>p { font-size: 12px }
}
 @media only screen and (max-width: 768px) {
.search-header { background: none }
.main-navigation { display: none }
.menu-right ul { display: none }
#click-menu { background: #c50100!important; top: 169px!important }
.festi-cart { left: 0; padding: 0; position: inherit; top: 0 }
.wrapper { padding: 0 0 }
.slick-slide { padding: 0; }
._rnd_product { padding: 20px }
.footer_section { border: none }
.banner_area { padding-top: 10px; padding-left: 20px; padding-right: 20px; margin-bottom: 0 !important; }
.footer_section h3.widget-title { border-bottom: none; border-top: none; margin-bottom: 6px; margin-top: 20px; padding-bottom: 8px; padding-top: 8px }
.search-header input[type="text"] { background: #fff none repeat scroll 0 0; border: 1px solid #c50100; margin: 0; padding-right: 10px; border-radius: 5px }
.search-header input[type="submit"] { background: rgba(197,1,0,1) url(images/magnifying-glass12.png) no-repeat scroll center center; border: medium none; border-radius: 2px 0 0 2px; float: left; display: block; opacity: 1; padding: 6px 8px 7px; width: 40px; text-indent: 35px; }
.search-header input[type="submit"]:hover { background: rgba(197,1,0,1) url(images/magnifying-glass12.png) no-repeat scroll center center!important }
#click-menu { background: #c50100 none repeat scroll 0 0!important; right: 0!important; top: 38px!important; width: 100%; z-index: 1!important; padding-right: 20px!important }
#click-menu .threeLines { float: right }
.search-header { position: absolute; top: 32px; left: 25px }
.img-header { position: relative }
.header-bottom { margin-top: 20% }
.huge_it_slideshow_dots_thumbnails_1 .huge_it_slideshow_dots_active_1 { background: #c50100!important }
.huge_it_slideshow_dots_1 { background: #fff!important }
.menu-top-menu-container { height: 0 }
.copyright_section .menu-top-menu-container { height: auto; visibility: visible; display: inline-block; }
.search-header input[type="text"] { padding-left: 4px }
.header-bottom { margin-top: 0 }
.menu-right_cst { display: none }
.main-header { height: auto; margin-bottom: 0; margin-top: 36px; position: relative }
.call_us>span { float: left; margin: 9px 15px 0 0; padding: 0 0 0 20px }
.call_us { left: 160px }
}
 @media only screen and (max-width: 768px) {
  .row.banner_area.dbo, .row.banner_area.dbo a {margin: 0; padding: 0}
  .row.banner_area.dbo img {width: 100%}
.woocommerce-shipping-fields .input-checkbox { margin-left: 0px!important; margin-right: 10px; }
#payment .panel { margin: 0; }
.in_stok img { max-width: unset; width: 100% }
.custom_product_cats li { width: 50% }
.rnd_page_content .col-sm-9 { float: left; width: 100%!important; margin-top: 40px; }
.site-header .col-sm-8 { float: left; padding: 0 0 0 5px; width: 60% }
.col-sm-4.text-right.log-links { float: right; width: 38% }
.header-bottom { margin-top: 4% }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 31%!important }
#responsive-menu { height: auto!important }
#wprmenu_menu.left { height: auto!important }
.callus-text { display: none }
.rnd_page_content>.col-sm-3 { /* display:none; */

}
.woocommerce div.product div.images .woocommerce-main-image img { height: auto!important }
.dtal_pg_vari_add_crt .single_add_to_cart_button.button.alt { max-width: 500px }
.single_add_to_cart_button_jhuth.button { max-width: 510px }
#payment .panel-warning .panel-body { overflow-x: scroll }
.shop_table.woocommerce-checkout-review-order-table td:first-child, .shop_table.woocommerce-checkout-review-order-table th:first-child { display: none }
.shop_table.woocommerce-checkout-review-order-table { min-width: 600px }
.footer_section>.rnd_footer_content>.col-sm-3 { float: left; width: 50% }
.hover_trand .rnd_price .col-sm-6 { float: left; width: 50% }
.demo .slick-dots { display: none!important }
#main .popular_list .first_block>div:hover a img { }
.pp_pic_holder.pp_woocommerce .ppt { display: none!important }
.cloudzoom-blank, .cloudzoom-zoom { display: none!important }
}
 @media only screen and (max-width: 640px) {
.main_product_content .left_align_content { border-right: 0 solid #ccc; }
#masthead .menu-top-menu-container li { display: block!important; float: left!important }
.right-slider-icon { float: left; margin-top: 40px; padding-left: 0; padding-top: 5px; text-align: center; width: 100% }
.fb_iframe_widget span { display: inline-block; max-width: 200px!important; position: relative; text-align: justify; width: 100%!important }
.rnd_footer_content .col-sm-4:nth-child(3) { width: 100%!important }
.rnd_footer_content .col-sm-4 { width: 48%!important; float: left }
.col-sm-12.img-header img { display: none }
.main-header { background: url("/dev/wp-content/uploads/2015/09/logo-back-2.png") no-repeat scroll 0 0/ 100% 100%; position: relative }
.img-header>a { background: url("/dev/wp-content/uploads/2015/09/logo-1.png") no-repeat scroll 0 0/ 100% auto; position: relative; width: 227px; display: block; height: 134px }
/*.row {
	margin-left: 0;
	margin-right: 0
}*/
header .menu-top-menu-container ul li a { font-size: 11px; padding: 10px 7px }
.copyright_section p { font-size: 12px; margin-bottom: 15px; margin-top: 0 }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 43%!important }
.popular_list li { margin: 10px 15px; max-height: 140px; width: 170px }
._rnd_product { padding: 5px }
.nav-menu { position: absolute; width: 100% }
.copyright_section .nav-menu { position: relative; }
.copyright_section .menu-top-menu-container { height: auto; visibility: visible; display: inline-block; }
.call_us { font-size: 15px!important }
.search-header input[type="text"] { width: 170px }
}
 @media screen and (max-width: 590px) {
.touchcarousel .touchcarousel-wrapper { margin: auto; width: 270px!important }
.copyright_section img { max-width: 320px; width: 100% }
}
 @media (min-width: 480px) and (max-width: 540px) {
.col-sm-3.slick-slide { width: 240px!important }
.main_product_content .left_align_content { border-right: 0 solid #ccc; }
}
 @media (min-width: 360px) and (max-width: 480px) {
.main_product_content .left_align_content { border-right: 0 solid #ccc; }
.Popular_banner_area { margin-top: 5px }
#masthead .header-bottom .col-sm-4 img { background: #000; padding: 10px; margin: 0 0 10px; border: 1px solid #fff; box-shadow: 0 0 1px #000 }
}
 @media screen and (max-width: 480px) {
.main_product_content .left_align_content { border-right: 0 solid #ccc; }
.rnd_footer_content .col-sm-4 { float: left; width: 100%!important }
.main-header { background-position: center top }
.header-bottom { margin-top: 14% }
.col-sm-4.text-right.log-links { padding: 0 }
header .menu-top-menu-container ul li a { font-size: 11px; padding: 6px 2px; display: block }
.log-links ul li a { padding: 7px 10px }
.main-header { background: rgba(0,0,0,0) url("images/logo-back.png") no-repeat scroll 0 0/ 100% 100%; height: 127px; position: relative }
.img-header>a { background: rgba(0,0,0,0.6) url("images/logo-1.png") no-repeat scroll center top/ 240px auto; width: 100% }
.log-links ul li a { padding: 7px 8px 7px 3px }
.popular_list li { margin: 10px 0!important }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 87%!important }
.brand-img>li { width: 58% }
.type-page textarea { width: 100% }
#post-135 .entry-content>p { width: 100% }
.page-id-6 thead tr { position: absolute; top: -9999px; left: -9999px }
.page-id-6 tr { border: 1px solid #ccc }
.page-id-6 td { border: none; border-bottom: 1px solid #eee; position: relative; }
.page-id-6 td:before { position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap }
.page-id-6 td:nth-of-type(1):before { content: "Remove" }
.page-id-6 td:nth-of-type(2):before { content: "" }
.page-id-6 td:nth-of-type(3):before { content: "Product" }
.page-id-6 td:nth-of-type(4):before { content: "Price" }
.page-id-6 td:nth-of-type(5):before { content: "Quantity" }
.page-id-6 td:nth-of-type(6):before { content: "Total" }
.page-id-6 .actions::before { content: ""!important }
.page-id-6 .actions { padding: 0!important; width: 100%!important }
.page-id-6 tr:nth-of-type(2n+1) { background: #eee none repeat scroll 0 0 }
.festi-cart-products { padding: 0 20px!important }
.cart_totals tr { padding-left: 5px }
.form-wppp-select.products-per-page { display: none }
.woocommerce-ordering+.woocommerce-pagination { background: #eee!important }
.woocommerce-ordering { width: 100% }
.woocommerce-result-count { display: none!important; }
.custom_product_cats li { width: 100% }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { font-size: 10px!important }
.variable-product #out_of_stock_toggle {font-size: 16px!important;}
  .order-total>td::before { display: none }
.footer_section>.rnd_footer_content>.col-sm-3{ float: left; width: 100% }
.cart_ttl_tbl .shipping td { padding-left: 0!important; width: 100%!important }
.cart_box_mn .shop_table td:nth-child(2) { display: block!important }
}
 @media only screen and (max-width: 360px) {
.main_product_content .left_align_content { border-right: 0 solid #ccc; }
.search-header { width: 80% }
#masthead .col-sm-8 { width: 58%!important; padding: 0 5px }
button.single_add_to_cart_button { font-size: 16px; margin-top: 10px!important; padding: 10px!important }
.popular_list li { margin: 10px 15px; max-height: 186px!important; max-width: 232px!important; width: 100%!important }
.col-sm-4.text-right.log-links { width: 40%; padding: 0 }
header .menu-top-menu-container ul li a { font-size: 10px; padding: 5px 2px }
._rnd_product { padding: 5px }
.post-135 .entry-content a { display: block }
.single_page .comments-area article header cite, .single_page .comments-area article header time { margin-left: 4.071rem }
#masthead .header-bottom .col-sm-4 img { background: #000; padding: 10px; margin: 0 0 10px; border: 1px solid #fff; box-shadow: 0 0 1px #000 }
}
 @media (max-width: 1280px) {
.main-header { margin-bottom: 0; }
.widget-1.widget-first.widget-last.widget-odd.widget.widget_text { padding-left: 0!important; padding-right: 0!important }
}
 @media screen and (max-width: 768px) {
.main_product_content .right_align_content { width: 28%; }
.main_product_content .left_align_content { width: 33%; }
.main_product_content .left_align_content { border-right: 0 solid #ccc; float: left; margin-right: 0; padding-right: 0; width: 63%; }
}
.price del .woocommerce-Price-amount { float: right; }
.price .woocommerce-Price-amount { text-align: left; float: none!important; font-weight: 500; font-size: 18px; }
.size_dp { float: left; width: 49%; position: relative; margin-right: 3px; }
.size_dp:after { content: '\f078'; font: normal normal normal 14px/1 FontAwesome; color: #a7a7a7; right: 1px; top: 1px; height: 32px; width: 30px; /* padding: 9px 0px 0px 11px; */

border-left: 1px solid #d7d8d8; position: absolute; background: #f4f4f4; pointer-events: none; text-align: center; border-left: none; padding-top: 10px; }

/* IE11 hide native button (thanks Matt!) */

.size_dp select::-ms-expand {
 display: none;
}
.size_dp select { -webkit-appearance: none; -moz-appearance: none; appearance: none; display: block; width: 100%; max-width: 320px; height: 34px; float: right; margin: 0px 0px; padding: 0px 2px; font-size: 11px; line-height: 1.75; font-weight: normal; color: #444; background-color: #ffffff; background-image: none; border: 1px solid #d7d8d8; -ms-word-break: normal; border-radius: 0; word-break: normal; font-family: "Oswald", sans-serif; }
select.size_select:focus { outline: none; border-color: #d7d8d8; box-shadow: none; }
.wpcs_product_carousel_slider .owl-theme .owl-controls .owl-page span { display: block; width: 10px; height: 10px; margin: 15px 10px 0px 10px; filter: Alpha(Opacity=50); opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;/*background: #869791; */ }
.LogoSlider li { display: inline-block; }
.LogoSlider li a img { width: 100px; }
 @media screen and (max-width: 480px) {
.main_product_content .left_align_content { border-right: 0 solid #ccc; }
}
.allmsgs { margin-top: 54px; }
.widget_wysija_cont .wysija-submit { background: transparent none repeat scroll 0 0; border: none; border-left: solid 1px #fff; position: absolute; right: 0; top: 29px; width: 48px; }
#form-wysija-html58b0095fa53c9-1 { position: relative; }
.RightBox { float: right; width: 45%; text-align: center; margin-top: 40px; }
.innerLeftBox { width: 100%; background: #212020; }
.NewsLatter::after { clear: both; display: block; content: ""; }
.NewsLatter { display: block; margin-top: 51px; }
.leftBox { width: 55%; float: left; }
.innerLeftBox { width: 100%; background: url(/wp-content/themes/minotaurfightstore/images/catbox/emailBg.png); background-size: 130px; background-repeat: no-repeat; background-position: 20px 14px; padding: 0; overflow: hidden; }
.rightContent { text-align: right; padding-right: 22px; padding-top: 15px }
.formRow { margin-bottom: 15px; position: relative; }
input.subButton { background: url(/wp-content/themes/minotaurfightstore/images/catbox/sendBtn.png) #111111!important; background-size: 29px!important; background-repeat: no-repeat!important; position: absolute; width: 47px!important; right: 4px!important; top: 2px; border: none; text-align: center; margin: auto; border-left: solid 1px #ccc; height: 29px!important; background-position: center!important; font-size: 0; }
.formRow label { color: #fff; font-size: 14px; }
.rightContent { text-align: right; padding-right: 34px; width: 76%; float: right; }
.rightContent>h2 span { color: #c50100; }
.rightContent>h2 { text-align: right; color: #fff; margin-bottom: 10px; font-size: 25px!important; letter-spacing: 1px; }
.rightContent p { color: #fff; font-size: 15px; margin-bottom: 15px; }
.formRow>input { width: 72%; border-radius: 0; background: #111111; margin-left: 12px; color: #fff; }
.text-company_info p { color: #fff; line-height: 25px; }
.footer_section .widget_wysija_cont input[type="text"] { border-radius: 0; background-color: #fff; height: 41px; padding: 6px 12px; width: 300px; border: 1px solid #fff; color: #c4c4c4; font-style: italic; float: left; }
.product__labels { position: absolute; z-index: 100; display: block; width: 100%; text-align: left; height: 36px; }
body .rnd_img_ .wp-post-image--secondary { top:0!important;left:0!important; }
 span.label.label--new { background: #339dff; color: #fff !important; border-radius: 0; padding: 1px 12px; font-weight: 300; font-size: 13px; text-transform: uppercase; font-family: "Oswald", sans-serif; }
span.label.label--best_seller { background: #fd9847; color: #fff !important; border-radius: 0; font-weight: 300; font-size: 13px; padding: 1px 12px; text-transform: uppercase; font-family: "Oswald", sans-serif; }
form#form-wysija-2 { position: relative; }
.main_footer_3 img { margin-right: 10px; position: relative; top: 6px; }
.widget_wysija_cont .wysija-submit { background: #ff0000 none repeat scroll 0 0; border: none; border-left: none; position: absolute; right: -1px; top: -20px; width: 52px; border-radius: 0; color: #fff; height: 41px; font: 400 18px "Oswald", sans-serif !important; text-transform: uppercase;/* border: 1px solid #ff0000; */ }
.widget_wysija_cont .wysija-submit:hover, .widget_wysija_cont .wysija-submit:focus { background: #ff0000; color: #000; }
.ls-v6 .ls-bottom-nav-wrapper { top: 15px; }
.ls-v6 .ls-bottom-slidebuttons a { background: #666; border: none; margin-right: 10px; }
.ls-v6 .ls-bottom-slidebuttons a.ls-nav-active { background: #ff0000; }
 @media screen and (max-width: 1199px) {
.footer_section .widget_wysija_cont input[type="text"] { width: 250px; }
#woo-product-carousel-wrapper-262016852 .owl-item .item .cart .add_to_cart_button, #woo-product-carousel-wrapper-262016852 .owl-item .item .cart a.added_to_cart.wc-forward { font-size: 11px; }
.size_dp select { height: 31px; font-size: 11px; }
.size_dp:after { content: '\f078'; font: normal normal normal 12px/1 FontAwesome; height: 29px; width: 25px; padding-top: 9px; }
#mega-menu-primary li a { padding-right: 0px !important; }
}
 @media screen and (max-width: 995px) {
footer_section .widget-odd h3.widget-title { width: 100%; margin: 0 auto; }
.footer_section .widget_wysija_cont input[type="text"] { width: 200px; }
}
 @media only screen and (max-width: 768px) and (min-width: 320px) {
.site-header .col-sm-6 { width: 50% !important; }
.main_product_content .left_align_content { border-right: 0 solid #ccc; }
.main_product_content .left_align_content { border-right: 0 solid #ccc; float: left; margin-right: 0; padding-right: 0; width: 35%; }
}
@media (max-width: 767px) {
.RightBox { float: none; width: 100%; text-align: center; }
.main-header .hed_bg { float: none; margin: 0 auto; text-align: center; width: 100%; margin: 0px 0 0; }
.footer_section .widget_wysija_cont input[type="text"] { width: 100%; }
.leftBox { width: 100%; float: none; }
.rightContent { text-align: right; padding-right: 34px; width: 100%; float: none; }
input.subButton { top: 25px; }
.formRow label { color: #fff; font-size: 14px; display: block; margin-bottom: 10px; }
}
@media screen and(max-width: 375px) {
 .footer_section .widget-odd h3.widget-title {
 width: 100%;
 margin: 0 auto;
 text-align: center;
}
.main_product_content .left_align_content {
border-right: 0 solid #ccc;
}
}
@media screen and(min-width:767px) {
.main_product_content .left_align_content {
border-right:0px solid #ccc;
}
}
#yith-wacp-popup .yith-wacp-main .cart-info {display: none;}
.wcspt-products .size_dp { clear: left; display: inline-block; margin: 10px 0; }
.wcspt-products .cart { font-family: "Oswald", sans-serif; text-align: center; margin: 0 !important; }
.wcspt-products .cart .button { margin-top: 10px !important; }
.rnd_page_content .entry-content hr { display: none; }
.things_6 + label {border: 1px solid transparent;}
.berocket_aapf_widget li.color_ajax .berocket_label_widgets{margin-left: 0}
.berocket_aapf_widget li.color_ajax .berocket_label_widgets label{cursor: pointer;}
.berocket_aapf_widget li.color_ajax input[type="checkbox"] + label::before { background: none !important; margin-right: 9px; visibility: hidden;}
.berocket_aapf_widget li.color_ajax input[type="checkbox"]:checked + label::before { border: solid 1px black; }
.berocket_aapf_widget input[type="checkbox"] + label::before { position: absolute !important; top: 1px !important; left: 0; }
ul.berocket_aapf_widget li > span { position: relative; }
.berocket_aapf_widget .berocket_label_widgets { margin-left: 19px; display: inline-block !important; }
.dtal_pg_vari { padding: 0 !important; margin: 0 !important; }
.woocommerce div.product form.cart .variations select, .quantity_select select, select.for_type { min-width: 15% !important; border-radius: 0 !important; }
.woocommerce div.product form.cart .reset_variations { color: #888 !important; font: 17px "Oswald", sans-serif !important; text-decoration: underline; }
.single_add_to_cart_button, .woocommerce-account .woocommerce-MyAccount-content .button { padding: 9px 35px !important; background: #333 !important; font-family: "Oswald", sans-serif !important; font-weight: 400 !important; border-radius: 0 !important; transition: all 0.4s linear; }
.product.type-product button.single_add_to_cart_button:hover { background: #ff3441 !important; background-image: none !important; box-shadow: none !important; border: solid 1px #ff3441 !important; }

 #out_of_stock_toggle.blink,
 .product.type-product button.single_add_to_cart_button.blink {
  transition: all 0.4s linear;
  background: #ff3441 !important;
  background-image: none !important;
  box-shadow: none !important;
  border: solid 1px #ff3441 !important;
  font-weight: bold !important;
 }
 #calc_shipping_state_field, #calc_shipping_city_field, #calc_shipping_postcode_field {
  display: none!important;
 }
 .cart .woocommerce-Price-amount.amount {
  display: inline !important;
 }
 .shipping-calculator-form .rp_calc_shipping.button {
   margin-top: 20px;
   color: #FFF!important;
   background: #000!important;
   transition: all 0.4s linear;
  }
 .shipping-calculator-form .rp_calc_shipping.button:hover {
  background-color: #ff3441;
 }
 #rp_shipping_calculator .shipping-calculator-form .loaderimage {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
 }
 #rp_shipping_calculator .rp_shiiping_form {
  position: relative;
  background-color: #f3f2f2;
 }
 #rp_shipping_calculator .shipping-calculator-form .loaderimage img {
  position: absolute;
  left: 47%;
  top: 40%;
 }
 #rp_shipping_calculator .rp_shipping_button .btn_shipping:hover {
  text-decoration: none;
  color: #f3f2f2;
  background-color: #ff3441;
 }
 .rp_shipping_button .btn_shipping {
  transition: all 0.4s linear;
  text-decoration: none;
 }
 .variations_form.cart {
  margin-bottom: 0!important;
 }
 ul.wpfai-list {
  display: inline-block;
  margin-left: 20px;
 }
 ul.wpfai-list .fa {
  color: black;
 }
 ul.wpfai-list a.wpfai-link {
  opacity: 0.65;
 }
 ul.wpfai-list a.wpfai-link:hover {
  opacity: 1;
 }
 .form-row form-row-wide.shipping_state {
  display: none!important;
 }
 .woocommerce-variation-add-to-cart p.text-center { clear: both; text-align: left !important; }
.woocommerce-variation-add-to-cart p.text-center input { border-radius: 0 !important; font-family: "Oswald", sans-serif !important; height: 35px; }
.pro-dct .stock_alert_button { background: #333 !important; background-image: none; font-family: "Oswald", sans-serif !important; font-weight: 400 !important; padding: 5px 11px !important; border-radius: 0 !important; border: 0 none !important; color: #fff !important; transition: all 0.4s linear; font-size: 16px !important; margin: 0 0 0 9px !important; }
.pro-dct .stock_alert_button:hover { background: #ff3441 !important; box-shadow: none !important; }
.stock_alert_email { padding: 7px 11px !important; border-radius: 0; float: left; }
.variations_form cart + select.for_type { margin-top: 22px !important; height: 41px !important; }
.woocommerce-variation-availability .stock, .product-type-simple p.stock { /*position:absolute;  top:150px; z-index:5;*/ font: 15px "Oswald", sans-serif !important; color: #2fc736 !important; text-transform: uppercase; font-weight: normal; }
.woocommerce div.product .dtal_pg_vari { overflow: visible !important; }
#main-image { width: 80%; float: right; }
.list_pg_img_des .col-xs-12 { padding: 0; margin: 0; }
 #breadcrumbs { display: block; text-align: left!important; }
.shop-product .page__title h1, #post-7 .entry-title { font-size: 32px !important; font-weight: normal !important; text-align: left; margin: 0 !important; color: #000; }
.shop-product a.link--continue-shopping { color: #000 !important; font: 14px "Oswald", sans-serif; position: absolute; right: 16px; top: 47px; }
.shop-product a.link--continue-shopping i.fa { color: #000; }
.woocommerce table.shop_table { border-top: 1px solid rgba(0,0,0,.1) !important; border: 0 none !important; }
.woocommerce-cart-form .shop_table .product-thumbnail, .woocommerce-cart-form .shop_table .product-quantity, .woocommerce table.shop_table .product-subtotal { vertical-align: top !important; }
.woocommerce table.shop_table .product-thumbnail { width: auto; max-width: 55px; height: auto !important; vertical-align: middle; }
.product-thumbnail { width: 5%; }
.woocommerce table.shop_table .product-name a { font-weight: 300; font-size: 18px !important; }
.woocommerce table.shop_table .product-name dl { margin: 0 !important; font-family: arial; font-size: 14px; color: #000; }
.cart-item__options dt, .cart-item__options dd { display: inline-block; }
.cart-item__options dd { margin-left: 5px; margin-bottom: 0 !important; }
.cart-item__links li { list-style: none !important; display: inline-block; margin-left: 0 !important; margin-right: 12px !important; }
.shop_table .cart-item__links a, .shop_table .cart-item__links a.remove { color: #888 !important; text-decoration: underline; width: auto !important; border: 0 none !important; }
.shop_table .cart-item__links a.remove:hover { background: none !important; border: 0 none !important; background: none !important; color: #888 !important; }
.woocommerce table.shop_table .actions { border-top: 0 none !important; }
.woocommerce table.shop_table .actions .button, .woocommerce table.shop_table .actions button { opacity: 100 !important; background: #e5e5e5 !important; border: solid 1px #d8d8d8 !important; font: 15px "Oswald", sans-serif; border-radius: 0 !important; color: #000 !important; padding: 8px 19px !important; }
.woocommerce table.shop_table .actions button.button { background: #000 !important; float: right !important; margin-left: 5px; color: #fff !important; }
.woocommerce table.shop_table #coupon_code { float: left !important; border-radius: 0 !important; padding: 13px; }
.shop_table .cart_item .product-price, .shop_table .cart_item .product-quantity { border-left: 0 none !important; border-right: 0 none !important; }
.shop-product #sidebar-second { padding: 2px 27px !important; }
#sidebar-second .upper_div { background: #f4f5f6; margin-bottom: 25px; padding: 15px 25px 23px; }
#sidebar-second .below_upper_div { background: #f4f5f6; padding: 15px 25px 23px; }
#shopping-cart-totals-table .price .woocommerce-Price-amount, #shopping-cart-totals-table th { font-size: 13px !important; color: #000; }
#shopping-cart-totals-table { border-bottom: 0 none !important; margin-top: 15px; }
#shopping-cart-totals-table td, #shopping-cart-totals-table th { font-weight: bold; color: #000; border-top: 0 none !important; padding: 0 0 10px !important; font-family: arial; text-transform: inherit; }
#sidebar-second .cart-items__counts { border-bottom: solid 1px #ddd !important; }
#sidebar-second h3 { text-align: left; font-size: 25px !important; font-weight: 400 !important; margin: 14px 0 0; }
#sidebar-second .btn-success { border-radius: 0 !important; background: #000 !important; font: 20px "Oswald", sans-serif !important; border: 0 none !important; padding: 10px 0; transition: all 0.4s linear; }
.block-checkout-info { font-family: arial; color: #646464; font-size: 15px; padding: 15px; }
.block-checkout-info h4 { font: 21px "Oswald", sans-serif !important; color: #0e0e0e !important; margin: 24px 0 0px !important; font-weight: normal !important; }
#sidebar-second .text-center a, .block-payment-methods-logos a { color: #9d211f !important; }
body.woocommerce-cart .site-content article { border-bottom: 0 none !important; }
.woocommerce .page__title .bet-wrapper { display: inline-block !important; }
table.table-cart-items .cart-item__options dt { font-weight: bold; }
.dl--inline dt, table.table-cart-items .cart-item__options dt, .dl--inline dd, table.table-cart-items .cart-item__options dd { display: inline; float: left; }
.dl--inline dt, table.table-cart-items .cart-item__options dt { margin-right: 0.25em; }
.dl--inline dd + dd, table.table-cart-items .cart-item__options dd + dd, .dl--inline dd + dt, table.table-cart-items .cart-item__options dd + dt { clear: left; }
table.table-cart-items .cart-item__options dt { font-weight: bold; }
.dl--inline dt, table.table-cart-items .cart-item__options dt, .dl--inline dd, table.table-cart-items .cart-item__options dd { display: inline; float: left; }
.dl--inline dt, table.table-cart-items .cart-item__options dt { margin-right: 0.25em; }
.woocommerce-page #page ul.products li.product.purchasable .cart .woocommerce-Price-amount { display: none !important; }
.woocommerce .products ul, .woocommerce ul.products { text-align: left; }
.variations_form cart table.variations td.label { display: none; }
#review_form #submit { background: #000 !important; border-radius: 0 !important; padding: 8px 16px; font: 17px "Oswald", sans-serif !important; transition: all 0.4s linear; }
#review_form #submit:hover { background: #ff3441 !important; }
#post-7 .entry-header { padding-top: 25px; position: relative; }
#post-7 #breadcrumbs { top: -9px; }
#post-7 .entry-title { width: 1125px; margin: 56px auto 0 !important; }
#ship-to-different-address label { padding-left: 23px; }
#order_comments { height: 220px; border-radius: 0; }
.woocommerce-checkout input, .woocommerce-checkout input, #select2-billing_country-container, #select2-billing_state-container { border-radius: 0 !important; padding: 13px; }
.attribute-swatch label { display: block !important; }
.attribute-swatch label + span { display: none; }
.variations_form table.variations td.label { display: none; }
.nav__top-links-only item-cart a.link-cart { position: relative; }
.nav__top-links-only item-cart a.link-cart span.badge { position: absolute; right: 0; top: 8px; background: #ff7878; width: 18px; height: 18px; line-height: 18px; border-radius: 50%; }
.woocommerce .quantity .qty { width: 62px !important; padding: 12px 5px; border-radius: 0 !important; }
.upper_div h3, .below_upper_div h4 { margin: 0 !important; }
.below_upper_div .block-checkout-info { padding: 5px 0 !important; }
#coupon_code { width: 77% !important; height: 41px !important; font-size: 15px; padding: 8px 15px !important; transition: all 0.4s linear; }
.woocommerce table.shop_table .actions .coupon .button { background: #000 !important; color: #fff !important; border: solid 1px #000 !important; transition: all 0.4s linear; }
#shipping_method label { color: #000 !important; }
.shipping-calculator-button { color: #9d211f !important; margin-left: 23px; }
.link-account + .woocommerce-MyAccount-navigation { display: none; }
.link-account + .woocommerce-MyAccount-navigation { position: absolute; width: 147px !important; z-index: 5555; border: solid 1px #000; background: #f4f5f6; border-bottom: 0 none; top: 72px; }
.woocommerce-MyAccount-navigation { }
.woocommerce-MyAccount-navigation li { border-bottom: solid 1px #000; padding: 5px 10px; }
.woocommerce-MyAccount-navigation li a { font: 13px "Oswald", sans-serif !important; }
.navbar-nav > li > a.link-account:hover~.woocommerce-MyAccount-navigation { display: block !important; }
.woocommerce-MyAccount-navigation:hover { display: block !important; }
.pum-overlay { background: rgba(0,0,0,0.7) !important; }
.pum-container.pum-responsive.pum-responsive-medium { margin-left: -25% !important; width: 45% !important; border-top: solid 7px #ff3441; padding: 30px 15px !important; color: #000; font-size: 14px; }
.widget_wysija_cont { color: #000; font-size: 14px; }
#form-wysija-shortcode5a22a13731051-3 h4, .pum-container.pum-responsive.pum-responsive-medium h4 { font: 21px "Oswald", sans-serif !important; color: #000; margin-bottom: 17px; }
.wysija-paragraph.wysija-date { margin: 12px 0; }
.wysija-paragraph label { font-weight: bold; }
.wysija-radio-label, .wysija-radio-label { display: inline-block !important; font-weight: normal !important; }
.popmake-content .col-sm-5 p { color: #000 !important; font-size: 14px !important; }
.pum-container .wysija-submit { position: relative !important; width: auto; background: #000 !important; font-size: 15px !important; padding: 7px 18px !important; height: auto; transition: all 0.4s linear; }
.pum-container .wysija-submit:hover { background: #ff3441 !important; color: #fff; }
.pum-close { background: #000 !important; }
.select2-container--default .select2-selection--single { height: 42px !important; border-radius: 0 !important; }
.select2-selection__rendered { padding-top: 6px !important; }
.select2-container--default .select2-selection--single .select2-selection__arrow { top: 8px !important; right: 6px !important; }
#billing_email_field { clear: left !important; }
.woocommerce-billing-fields__field-wrapper label { font-size: 15px !important; color: #000 !important; }
abbr.required { font-weight: 400 !important; font-size: 12px !important; }
.form-row.terms a { color: #9d211f !important; }
body.woocommerce-checkout .terms .input-checkbox input[type="checkbox"] { margin: 8px 9px !important; float: left; }
.checkout.woocommerce-checkout .terms input { float: left; }
.terms label.checkbox { margin: 0 !important; }
.woocommerce-checkout-review-order-table th { padding: 9px 12px !important; font-size: 15px !important; color: #000 !important; }
.woocommerce-checkout-review-order-table td { font-size: 14px; font-weight: 300; color: #000; font-family: arial !important; }
.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th { border-top: 1px solid rgba(0,0,0,.1) !important; }
.woocommerce-checkout-review-order-table .cart-subtotal .amount { font-size: 20px !important; }
body.woocommerce-checkout #payment #place_order { background: #000 !important; padding: 9px 47px !important; font: 24px "Oswald", sans-serif !important; transition: all 0.4s linear; }
body.woocommerce-checkout #payment #place_order:hover { background: #ff3441 !important; }
body.woocommerce-checkout .form-row.place-order { padding: 0 !important; margin: 0 0 16px !important; }
body.woocommerce-checkout .form-row.place-order .trm_con_chkt { padding: 0 !important; }
.fr_brnd_prc_mn .amount { color: #000 !important; font-family: "Oswald", sans-serif !important; font-weight: 500 !important; }
.quantity_select { position: relative; }
.quantity_select select { /*    position: absolute;
    top: -104px;
    left: 159px;*/
}
#yith-wacp-popup .yith-wacp-wrapper { min-height: 386px !important; height: auto !important; max-height: 100% !important; }
#yith-wacp-popup .yith-wacp-wrapper h3 a { color: #000 !important; font-weight: 400 !important; }
#yith-wacp-popup .yith-wacp-wrapper del, #yith-wacp-popup .yith-wacp-wrapper del span.woocommerce-Price-amount { color: #ff3441 !important; font: 18px "Oswald", sans-serif !important; opacity: 1 !important; }
#yith-wacp-popup .yith-wacp-wrapper ins, #yith-wacp-popup .yith-wacp-wrapper ins span.woocommerce-Price-amount { color: #000 !important; font: 18px "Oswald", sans-serif !important; }
.yith-wacp-content .popup-actions .button, .woocommerce .woocommerce-error .button { background: #000 !important; font-family: "Oswald", sans-serif !important; border-radius: 0 !important; }
.yith-wacp-content .popup-actions .button:hover, .woocommerce .woocommerce-error .button:hover { background: #ff3441 !important; }
.yith-wacp-content .cart-info { border-bottom: 0 none !important; padding: 0 !important; }
.yith-wacp-content .cart-info > div { border-bottom: 1px solid #e0e0e0; padding: 10px 0; }
.woocommerce-error, .woocommerce-info, .woocommerce-message { margin-top: 26px !important; }
.yith-wacp-content .popup-actions { margin-top: 50px !important; border: 0 none !important; }
.product-content-area h3 { color: #000 !important; padding-bottom: 10px; border-bottom: solid 1px #bbb; margin-bottom: 28px; display: none; }
.woocommerce div.product div.images .flex-control-thumbs { width: 79px !important;
 position: absolute;
 left: -20px;
 top: 0;
 background: #fff !important;
 max-height: 450px;
 overflow: auto!important;
 padding-right: 10px!important; }
 li.flex-nav-prev {float: left;}
 li.flex-nav-next {float: right;}
 a.flex-next {visibility:hidden;}
 a.flex-prev {visibility:hidden;}
 .ls-forcehide {
  display: block !important;
 }
 a.flex-next::after {visibility:visible;content: '\f105';
  font-family: FontAwesome;margin-right: 10px;font-size: 70px;    }
 a.flex-prev::before {
  visibility:visible;
  content: '\f104';
  font-family: FontAwesome;    margin-left: 10px;font-size: 70px;}
.woocommerce div.product div.images .flex-control-thumbs li { width: 100% !important; height: 64px; text-align: center; float: none !important; border: solid 1px #cbcbcb !important; margin-bottom: 6px !important; }
.woocommerce div.product div.images .flex-control-thumbs li img { display: inline !important; text-align: center !important; margin-top: 6px !important; }
.woo-login-popup-sc-modal { top: 0 !important; }
.woo-login-popup-sc-modal .woo-login-popup-sc-modal-inner { border: 0 !important; background-image: none !important; background-color: rgba( 249, 249, 249, 1 ) !important; background-image: none !important; outline: 0 !important; }
.woo-login-popup-sc-modal.woo-login-popup-sc-modal-off { border: 0 none !important; top: 0 !important; line-height: 20px; background: none;}
#woo-login-popup-sc-login form.login input { background: #fff !important; border-radius: 0 !important; }
.woocommerce-LostPassword.lost_password { text-align: left !important; }
.woocommerce-LostPassword.lost_password a { color: #5d1412 !important; display: block; }
.woocommerce-LostPassword.lost_password .notification_span { color: #ff3441; }
 body .woo-login-popup-sc-modal h2 {margin-bottom: 25px!important;}
 #woo-login-popup-sc-login form.login input.button, .woo-login-popup-sc-bg .btn-primary, .woocommerce-ResetPassword .woocommerce-Button, .woocommerce-ResetPassword .woo-login-popup-sc-toggle { background: #000 !important; border: 0 !important; font: 16px "Oswald", sans-serif !important; padding: 6px 18px !important; color: #fff !important; transition: all 0.4s linear; margin-top: 10px;}
#woo-login-popup-sc-login form.login input.button:hover, .woo-login-popup-sc-bg .btn-primary:hover, .woocommerce-ResetPassword .woocommerce-Button:hover, .woocommerce-ResetPassword .woo-login-popup-sc-toggle:hover { background: #ff3441 !important; }
 body .woo-login-popup-sc-modal .woo-login-popup-sc-bg { padding-left: 30px; }
 .woo-login-popup-sc-bg p { font-family: arial !important; font-size: 14px; color: #000 !important; }
.contpage_head header.entry-header { margin-top: 55px !important; }
.contpage_head header.entry-header h1 { width: 1120px !important; margin: 0 auto !important; font-size: 32px !important; font-weight: normal !important; max-width: 100% !important; text-align: left; color: #000; }
h2.legend { font-family: arial !important; margin-left: 14px !important; }
.wpcf7-form input, .wpcf7-form textarea { border-radius: 0 !important; height: auto !important; padding: 14px 10px !important; color: #000 !important; }
.wpcf7-form .wpcf7-submit { background: #000 !important; font: 20px "Oswald", sans-serif; width: auto !important; border-radius: 0 !important; color: #000 !important; padding: 9px 63px !important; color: #fff !important; }
.wpcf7-form .wpcf7-submit:hover { background: #ff3441 !important; }
.wpcf7-validation-errors { background: #b10201 !important; font-size: 15px; color: #fff !important; border: 0 none !important; margin: 39px 0 !important; }
.wpcf7-form .info_span { color: #b10201 !important; }
.wpcf7-form p { font-size: 15px; }
.contpage_head .entry-content { font-size: 14px; color: #000 !important; }
.contpage_head .entry-content h2 { font: 14px "Oswald", sans-serif; color: #000 !important; font-weight: 400 !important; margin: 0 !important; }
.contpage_head .entry-content p { margin-bottom: 25px; }
div.wcvashopswatchlabel { outline: 0 none !important; border: solid 1px #8f8f8f !important; }
.shopswatchinput { height: 35px !important; display: none !important; }
.woocommerce-account .shop-product .woocommerce-MyAccount-navigation { width: 20% !important; }
.woocommerce-account .woocommerce-MyAccount-content { width: 78% !important; min-height: 227px; }
.woocommerce-account .woocommerce-MyAccount-content a { color: #ff3441 !important; }
.woocommerce-error { border-color: #000 !important; }
body .woo-login-popup-sc-modal { width: 99% !important; }
.wppb-user-forms input, .wppb-user-forms select, .wppb-user-forms textarea, .woocommerce-MyAccount-content input, .woocommerce-MyAccount-content { border: 1px solid #cccccc; border-radius: 0 !important; }
.woocommerce-MyAccount-content input, .woocommerce-account .woocommerce-MyAccount-content .button { padding: 12px 8px; margin: 1px;}
.woocommerce-account .woocommerce-MyAccount-content .button { padding: 12px 24px !important; margin-left: 4px; font-size: 18px; }
.woocommerce-account .woocommerce-MyAccount-content .button:hover { border: 0 none !important; background: #ff3441 !important; }
#wppb-register-user label { text-align: right; padding-right: 17px; }
#wppb-register-user h4 { font: 20px "Oswald", sans-serif; border-bottom: solid 1px #CCC; }
.wsp-pages-list li, .wsp-products-list li, .wsp-popularcategorys-list li, .wsp-product_cats-list li, .wsp-pa_product-types-list li { width: 28%; float: left; }
.wsp-pages-list li a, .wsp-products-list li a, .wsp-returns-list a, .wsp-popularcategorys-list li a, .wsp-product_cats-list li a, .wsp-pa_product-types-list li a, .wsp-posts-list li a, .wsp-wysijaps-list li a, .wsp-woocarousels-list li a { color: #333 !important; }
.wsp-pages-list li a:hover, .wsp-products-list li a:hover, .wsp-returns-list a:hover, .wsp-popularcategorys-list li a:hover, .wsp-product_cats-list li a:hover, .wsp-pa_product-types-list li a:hover, .wsp-posts-list li a:hover, .wsp-wysijaps-list li a:hover, .wsp-woocarousels-list li a:hover { color: #ff3441 !important; }
.wppb-send-credentials-checkbox label { margin-left: 30% !important; }
#wppb-register-user .form-submit { max-width: 900px; margin-top: -22px; }
#wppb-register-user .form-submit input.button { background: #000 !important; color: #fff !important; font: 18px "Oswald", sans-serif; padding: 8px 19px !important; margin-left: 30%; border: 0 none; }
#wppb-register-user .form-submit input.button:hover { background: #ff3441 !important; }
.NewsLatter .owl-drag .owl-item { overflow: hidden !important; }
.NewsLatter .owl-stage { overflow: hidden; }
.post-type-archive-product #breadcrumbs { display: none; }
.woocommerce div.product div.images .flex-control-thumbs li img { max-height: 53px !important; width: auto !important; }
.woocommerce-message { border-color: #000 !important; }
.woocommerce-message .button.wc-forward { background: #000 !important; font: 15px "Oswald", sans-serif; border-radius: 0 !important; }
.sidebar .block-order, .sidebar .block-checkout-info { background: #f4f5f6; padding: 1px 19px !important; }
.sidebar p.text-center { margin: 6px 0 8px; }
.block-payment-methods-logos { margin-top: 6px; }
.block-checkout-info { margin-top: 22px; }
.block-payment-methods-logos p { margin-bottom: 0 !important; }
.woocommerce table.shop_table .actions .btn_complete { background: #000 !important; color: #fff !important; transition: all 0.4s linear; }
.product-subtotal .woocommerce-Price-amount { font-family: arial; font-size: 14px; color: #585858; }
.product-quantity select { width: 61px; border-radius: 0; }
.woocommerce-cart-form__contents td { padding-top: 20px !important; }
table.table-cart-items .cart-item__options dt { font-weight: bold; }
.dl--inline dt, .cart-item__options dt, .dl--inline dd, .cart-item__options dd { display: inline; float: left; }
.dl--inline dd + dd, .cart-item__options dd + dd, .dl--inline dd + dt, .cart-item__options dd + dt { clear: left; }
.cart-item__options dd .price del, .cart-item__options dd .price ins { display: inline-block; }
.cart-item__options dd .price del { color: #888 !important; }
.cart-item__options dd .price del span { padding-right: 10px; }
.cart-item__options dd .price span { font-family: arial !important; font-size: 17px !important; }
.product-name .action_div { clear: left; }
.product-name .action_div a { display: inline-block !important; width: auto !important; color: #888 !important; text-decoration: underline !important; }
.product-name .action_div a.remove { margin-left: 15px; border: 0 none !important; color: #888 !important; }
.woocommerce .product-name .action_div a:hover { color: #ff3441 !important; background: none !important; text-decoration: none !important; }
#sidebar-second .btn-success:hover, .woocommerce table.shop_table .actions .coupon .button:hover, .woocommerce table.shop_table .actions .btn_complete:hover { background-color: #ff3441 !important; }
.woocommerce table.shop_table .actions .coupon .button:hover { border: solid 1px #ff3441 !important; }
.cart-items__counts { font: 14px "Oswald", sans-serif; font-weight: 300; }
.wpcs_rating.woocommerce + .cart { display: none !important; }
.shop_table .cart_item .product-quantity { padding-left: 17px; }
.woocommerce .woocommerce-ordering { margin-bottom: 0 !important; }
ul.sort-by { margin-bottom: 0 !important; }
.woocommerce-checkout-review-order-table tr.cart-subtotal td { text-align: right; padding-right: 53px !important; }
.woocommerce-checkout-review-order-table tr.order-total td { border-bottom: 1px solid #ededed !important; text-align: right; padding-right: 53px !important; }
.payment_method_paypal #payment_method_paypal { margin-right: 3px !important; }
#payment_method_paypal + label { display: inline !important; }
.payment_method_paypal #payment_method_paypal labe { display: inline; }
#berocket_aapf_widget-3 label.berocket_label_widgets { margin-left: 0 !important; }
.woocommerce-ResetPassword p.woocommerce-FormRow, .woocommerce-ResetPassword p.woocommerce-plogin { display: inline-block; vertical-align: middle; }
.woocommerce-ResetPassword input { border-radius: 0 !important; }
.navbar-nav > li > a.link-cart span.badge { position: absolute; top: 12px; border-radius: 50% !important; width: 20px; height: 20px; background: #ff3441 !important; }
.strip-outer { width: 100%; clear: both; margin: 12px 0 4px; overflow: hidden; }
.strip { float: left; margin-right: 0.8%; text-align: center; width: 24.4%; background-color: #fc5656; display: table; }
.strip.block4 { margin-right: 0 !important; }
.strip-box { display: table-cell; vertical-align: middle; height: 55px; }
.st-icon { background-repeat: no-repeat; color: #fff; display: inline-block; font-size: 24px; font-weight: lighter; text-transform: uppercase; background-position: left center; vertical-align: middle; font-family: "Oswald", sans-serif !important; padding-top: 8px; padding-bottom: 8px; text-align: left; }
.st-icon.st-icon-1 { background: url(images/delivery.jpg) no-repeat left center; padding-left: 46px; }
.st-icon.st-icon-2 { background: url(images/nohassle.jpg) no-repeat left center; padding-left: 50px; }
.st-icon.st-icon-3 { background: url(images/payment.jpg) no-repeat left center; padding-left: 43px; }
.st-icon.st-icon-4 { background: url(images/shipping.jpg) no-repeat left center; padding-left: 50px; }
body div.festi-cart-window-content.festi-cart-fixed-position { display: none !important; }
.list_pg_img_des .category_desc { margin-top: 35px; font-size: 15px; padding-right: 47px; text-align: center; }
.main_product_content .left_align_content { width: 50%; float: left; margin-right: 0; border-right: 1px solid #ccc; padding-right: 2%; }
.main_product_content .left_align_content hr { display: none; }
.main_product_content .right_align_content { width: 47%; float: left; font-weight: bold; font-size: 17px !important; }
.main_product_content .left_align_content p span, .main_product_content .right_align_content p span { font-size: 16px !important; color: #222; }
.main_product_content .right_align_content { margin: 0 !important; }
.main_product_content .right_align_content li { color: #000; font-family: arial; font-size: 16px; font-weight: normal; list-style: outside none none; margin-bottom: 30px; }
.main_product_content .right_align_content li span { font-size: 16px !important; }
.help_menu li { margin: 0 !important; list-style-position: inside !important; }
.about_paypal { margin-left: 7px; }
#order_review #payment .col-sm-6:first-child, #order_review #payment .col-sm-12 { padding-left: 0 !important; }
#order_review #payment .col-sm-6:first-child .panel-heading .badge, #order_review #payment .col-sm-6:nth-child(2) .panel-heading .badge, #order_review #payment .col-sm-12 .panel-heading .badge { width: 33px; background: url(images/delivery_icon.png) no-repeat center center; text-indent: -1000000px; border-radius: 0 !important; }
#order_review #payment .col-sm-6:nth-child(2) .panel-heading .badge { background: url(images/payment_icon.png) no-repeat center center; }
#order_review #payment .col-sm-12 .panel-heading .badge { background: url(images/order_review_icon.png) no-repeat center center; }
.menu-brands-container ul, .menu-accessories-container ul { padding-top: 16px !important; }
ul.mega-sub-menu .widget_media_image img { margin-top: 7px !important; }
ul.mega-sub-menu .widget_media_image img:hover { opacity: 0.5 !important; }
.checkout_coupon .form-row-first { width: 35% !important; }
.checkout_coupon .form-row-last { width: 65% !important; }
.checkout_coupon input.button, .woocommerce-form-login .form-row input.button { background: #000 !important; padding: 9px 15px !important; font: 400 15px "Oswald", sans-serif !important; text-transform: uppercase; transition: all 0.4s linear; }
.checkout_coupon input.button:hover, .woocommerce-form-login .form-row input.button:hover { background: #ff3441 !important; }
.checkout_coupon #coupon_code { width: 100% !important; }
.list_pg_img_des { border-top: solid 1px #999; }
.woocommerce-form__label-for-checkbox { display: block; }
 .product-content-area ._first_show .vc_row.wpb_row div:nth-child(2) {padding-left: 20px}
.product-content-area ._first_show .vc_row.wpb_row div:nth-child(2) p {
    display: list-item;
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 20px;
  }
 .product-content-area ._first_show .vc_row.wpb_row div.wpb_column:first-child:not(:last-child) {
  width: 50%;
  float: left;
  margin-right: 0;
  border-right: 1px solid #ccc;
  padding-right: 2%;
 }
 @media only screen and (max-width: 1224px) {
  .product-content-area {
    width: 100%!important;
    margin-left: 0!important;
  }
  .product-content-area .wrapper {
   width: 100%!important;
  }
 }
 @media only screen and (max-width: 940px) {
  .product-content-area ._first_show .vc_row.wpb_row div.wpb_column {
   width: 100%!important;
   border-right: none!important;
  }
  .product-content-area ._first_show .vc_row.wpb_row div:nth-child(2) {
    padding-left: 0!important;
  }
 }


 #menu-discipline-1, #menu-discipline-2, #menu-discipline-3, #menu-discipline-1 li a, #menu-discipline-2 li a, #menu-discipline-3 li a, #menu-discipline-4 li a, #menu-discipline-5 li a, #menu-discipline-6 li a {
  text-align: center!important;
 }
 #menu-discipline-1 li, #menu-discipline-2 li, #menu-discipline-3 li {
  display: inline!important;
 }
 #menu-discipline-1 li a span:before, #menu-discipline-2 li a span:before, #menu-discipline-3 li a span:before, #menu-discipline-4 li a span:before, #menu-discipline-5 li a span:before, #menu-discipline-6 li a span:before {
  width: 100px;
  height: 100px;
  content: " ";
  display: block;
  filter: contrast(0%) brightness(100%);

 }
 #menu-discipline-1 li a span:before, #menu-discipline-2 li a span:before, #menu-discipline-3 li a span:before, #menu-discipline-4 li a:hover span:before, #menu-discipline-5 li a:hover span:before, #menu-discipline-6 li a:hover span:before {
  filter: contrast(0%) brightness(0%);
 }

 #menu-discipline-4 li:nth-child(1) a span:before {
  background: transparent url(images/bjj.svg) no-repeat center center !important;
  background-size: 96px !important;
 }
 #menu-discipline-4 li:nth-child(2) a span:before {
  background: transparent url(images/boxing.svg) no-repeat center center !important;
  background-size: 96px !important;
 }

 #menu-discipline-5 li:nth-child(1) a span:before {
  background: transparent url(images/mma.svg) no-repeat center center !important;
  background-size: 96px !important;
 }
 #menu-discipline-5 li:nth-child(2) a span:before {
  background: transparent url(images/muay.svg) no-repeat center center !important;
  background-size: 96px !important;
 }

 #menu-discipline-6 li:nth-child(1) a span:before {
  background: transparent url(images/wrestling.svg) no-repeat center center !important;
  background-size: 96px !important;
 }
 #menu-discipline-6 li:nth-child(2) a span:before {
  background: transparent url(images/kick.svg) no-repeat center center !important;
  background-size: 96px !important;
 }

 #menu-discipline-1 li:nth-child(1) a span:before {
  background: transparent url(images/bjj.svg) no-repeat center center !important;
  background-size: 96px !important;
 }
 #menu-discipline-1 li:nth-child(2) a span:before {
  background: transparent url(images/boxing.svg) no-repeat center center !important;
  background-size: 96px !important;
 }
 #menu-discipline-2 li:nth-child(1) a span:before {
  background: transparent url(images/mma.svg) no-repeat center center !important;
  background-size: 96px !important;
 }
 #menu-discipline-2 li:nth-child(2) a span:before {
  background: transparent url(images/muay.svg) no-repeat center center !important;
  background-size: 96px !important;
 }
 #menu-discipline-3 li:nth-child(1) a span:before {
  background: transparent url(images/wrestling.svg) no-repeat center center !important;
  background-size: 96px !important;
 }
 #menu-discipline-3 li:nth-child(2) a span:before {
  background: transparent url(images/kick.svg) no-repeat center center !important;
  background-size: 96px !important;
 }
 #mega-menu-item-1250 #mega-menu-item-text-12 {
  display: none;
 }

 .wpdreams_asl_container {
  margin-right: 10px!important;
  position: relative!important;
  display: table;
  border-collapse: collapse;
  height: 52px!important;
  border: 1px solid #000000 !important;
 }



 .main-header .wpdreams_asl_container .probox, div.asl_w .probox {
  margin: 0!important;
  background-color: #fff!important;
  border: none!important;
  border-radius: 0 0 0 0!important;
  box-shadow: 0 0 0 0 #b5b5b5 inset!important;
  background-image: none!important;
  height: 52px!important;
  color: black!important;
 }
 div.asl_w {
  background-image: none!important;
  background-color: #fff!important;
 }
 .vertical.wpdreams_asl_results {
  z-index: 9999999999;
 }
 .searchsettings.wpdreams_asl_settings {
  z-index: 99999999999;
 }
 .main-header .wpdreams_asl_container .prosettings {
  display: none;
 }
 .main-header .wpdreams_asl_container .probox .proinput input::placeholder, div.asl_w .probox .proinput input::placeholder {
  color: #4f4f4f !important;
  font-family: 'Oswald', sans-serif;
 }
 body div#page .main-header .wpdreams_asl_container .probox .proinput input, div.asl_w .probox .proinput input {
  /*font-weight: normal!important;*/
  color: #000 !important;
  font-size: 17px;
  font-family: 'Oswald', sans-serif!important;
  line-height: normal !important;
  text-shadow: 0 0 0 rgba(255,255,255,0)!important;
  border: 0!important;
  box-shadow: none!important;
  height: 54px!important;
  font-weight: 200!important;
 }
 body div#page .main-header .wpdreams_asl_container .probox .proinput input.autocomplete {
  display: none;
 }
 body.archive.search {
  overflow: hidden;
 }
 div.asl_w .probox .proloading, div.asl_w .probox .proclose, div.asl_w .probox .promagnifier, div.asl_w .probox .prosettings {
  width: 55px!important;
  height: 55px!important;
 }
 body div#page .main-header div.asl_w .probox .promagnifier {
  width: 59px!important;
  height: 54px!important;
  background-color: #ff7878!important;
  background-image: none!important;
  cursor: pointer!important;
  background-size: 100% 100%!important;
 }
 body div#page .main-header div.asl_m .probox .promagnifier .innericon svg,  body div#page .main-header div.asl_m .probox .prosettings .innericon svg,  body div#page .main-header div.asl_m .probox .proloading svg {
  width: 32px;
 }
 div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg {
  width: 32px;
 }

 .rp_message, .pro-dct .amount {
  text-transform: uppercase;
  color: black!important;
  font-size: 18px;
  margin-top: -20px;
 }
 .pro-dct .amount {
  font-weight: bold;
 }
 @media only screen and (max-width: 768px) and (min-width: 320px) {
  .nav__top-links {
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 0px !important;
   padding-bottom: 0px !important;
   height: 50px;
  }
 }
 .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #ffffff!important;
  border: 1px solid #666;
 }

 .price_slider_wrapper {
  margin-top: 15px;
 }

 .price_label {
  font-family: "Oswald", sans-serif!important;
 }
 .yith-woocommerce-ajax-product-filter a {
  font-family: inherit;
  font-weight: 600;
  color: #000;
  line-height: 1.876em;
  font-size: 100%;
 }
 .yith-wcan li a:hover, .yith-wcan-stock-on-sale li a:hover,
 .yith-wcan li a:focus, .yith-wcan-stock-on-sale li a:focus{
   text-decoration: none!important;
 }
 .yith-woocommerce-ajax-product-filter.with-checkbox ul {
  margin-left: 10px!important;
  margin-top: 15px;
  margin-bottom: 15px;
 }
 .yith-wcan li a span.custom-color {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  bottom: -2px;
  cursor: pointer;
 }

 .yith-woo-ajax-reset-navigation {
  text-align: center;
 }
 #reviews { min-height: 100px;}

 @media screen and (min-width: 980px) {
  #umaylike, #reviews, #tab-delivery_information, #tab-return, #tab-payments {
   min-height: 423px;
  }
 }

 #myCheckLoader{
  width: 100px;
  position: absolute;
  top: 50px;
  left: 50%;
 }
 .variable-product #out_of_stock_toggle {
  display: none;
  cursor: pointer;
 }
 .entry-content.wc-tab p {
  margin: 0 0 3px;
 }
 .entry-content.wc-tab {
  border: 1px solid #eee!important;
  margin-top: -1px;
  border-radius: 0;
 }
 #rp_shipping_calculator {
  max-width: unset;
 }
 #rp_shipping_calculator .woocommerce-shipping-calculator {
  padding: 15px;
  border: 1px solid #eee;
 }
 .variable-product #notification-popup-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.75);
  display: none;
  cursor: pointer;
 }
 .variable-product #notification-popup {
  position: absolute;
  top: 55px;
  left: 50%;
  z-index: 20;
  margin-left: -325px;
  width: 650px;
  overflow-x: hidden;
  background-color: #fff;
  cursor: auto;
  padding-top: 25px;
  text-align: center;
 }
 @media screen and (max-width: 690px){
  .variable-product #notification-popup {
   width: auto;
   left: 20px;
   right: 20px;
   margin-left: 0;
  }
 }
 .variable-product .alert_container {
  width: 100%;
  /*text-align: center;*/
 }
 .variable-product select.for_type {
  float: none;
  margin: 0 0 15px;
 }
 .variable-product .stock_alert_email {
  top: -2px;
  position: relative;
  float: none;
 }
 .variable-product .subscribe_for_interest_text {
  padding-bottom: 15px;
 }
 .variable-product .notification-popup-wrapper .notification-popup p {
  margin-bottom: 5px;
 }

.currencies{min-width: 79px;}
 .wSelect-arrow {
  background-image: url(./img/arrow-down.png);
  display: none;
 }
 .wSelect-theme-classic.wSelect-hover, .wSelect-theme-classic.wSelect-active, .wSelect-theme-classic.wSelect {
  border: none!important;
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  color: unset!important;
  z-index: 1000;
 }
 body div.wSelect {
  font-size: 12px!important;
  font-family: "Oswald", sans-serif!important;
  min-width: unset!important;
  width: auto!important;
  margin-bottom: 0!important;
  margin-top: -3px!important;
 }

.wSelect-option-icon {
 text-align: left;
}

 .wSelect-selected {
  margin: 0!important;
  padding-top: 0!important;
  padding-bottom: 0!important;
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
 }
 body .wSelect-theme-classic .wSelect-options-holder {
  border-radius: 0!important;
  border: 1px solid black!important;
  border-top: 1px solid black!important;
  margin-top: 1px;
  height: 303px!important;
 }
 body .wSelect-theme-classic .wSelect-options-holder .wSelect-options {
  border-radius: 0!important;
  border: none!important;
 }

 .wSelect-options {
  height: 304px!important;
 }

 .wSelect-option{
  margin: 0!important;
 }
 .wSelect-option .wSelect-option-value {
  font: 13px "Oswald", sans-serif !important;
  border-bottom: 1px solid black;
  border-collapse: collapse;
  margin: 0!important;
  background-color: #f4f5f6!important;
  background-position: 10px center;
  padding-left: 38px!important;
  height: 30.5px!important;
  padding-top: 4px!important;
  padding-right: 10px;
 }
.mob-curr a:hover,.mob-curr a:focus{background: none!important;}
 .wSelect-theme-classic .wSelect-option-selected, .wSelect-theme-classic .wSelect-option:hover {
  background-color: unset!important;
  color: #ff0000!important;
 }
 .wSelect-theme-classic .wSelect-option-selected {
  font-weight: bold;
  background-color: #b7b8b9 !important;
  color: #000!important;
 }
 .currencies:hover {
  color: #000;
 }
 .whats-new-sec .popular_list .widget_text.home-midpage .textwidget {
  clear: both;
  position: relative;
  padding: 30px 25px 15px 25px;
  font: 300 20px "Oswald", sans-serif;
 }
 .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
  text-align: center;
 }
.pswp--open {
 z-index: 999999!important;
}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-778
{
	width:200px;
} 
.wpcf7-captchar {
    width: 18% !important;
}  