@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic";


@font-face{font-family:'Glyphicons Halflings';src:url("/fonts/glyphicons-halflings-regular.eot");src:url("/fonts/glyphicons-halflings-regular.eot?#iefix") format('embedded-opentype'),url("/fonts/glyphicons-halflings-regular.woff2") format('woff2'),url("/fonts/glyphicons-halflings-regular.woff") format('woff'),url("/fonts/glyphicons-halflings-regular.ttf") format('truetype'),url("/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format('svg')}

html body.woocommerce .woocommerce-message {
    margin-top: 93px !important;}

html body.admin-bar.woocommerce .woocommerce-message {
    margin-top: 68px !important;}
html body.woocommerce .woocommerce-message {
    margin-bottom: -95px !important;
    position: absolute;
    width: 100%;
    background-color: #262626;
    color: white;
    border-top: 0px solid transparent;
}

.Top_banner span h3 {
    margin-top: 40px;
}
.Top_banner {
    height: 281px !important;
}


.page-id-1618 .txt_blk h2:after {
    display: block;
    content: "";
    background: none;
    width: 59px;
    height: 0px;
    margin-top: 10px;
    margin-bottom: 16px;
}
.page-id-1618 .cate_prod_banr, .page-id-1618 .cate_prod_banr .container, .page-id-1618 .cate_prod_banr {display: none;}

html body.admin-bar.woocommerce .Top_banner span h3 {
    margin-top: 0px;
}
html body.admin-bar.woocommerce .Top_banner {
    height: 231px !important;
}
html body.woocommerce .woocommerce-message:before {
    content: "\e015";
    color: #8fae1b;
}
.home_content_wrapper h2 {
    font-size: 29px;
    font-weight: 300;
    font-family: "brandon-grotesque","brandon grotesque",sans-serif;
    text-transform: uppercase;
    margin: 25px 0px 15px 0px;
    color: #0D1D31;
}
.home_content_wrapper h3 { color: #be934b;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 900;
   margin: 25px 0px 15px 0px;
    font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}

.woocommerce .price span.to {
    display: block;
}
.woocommerce div.product form.cart .variations td.label {
    color: #333;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    width: 400px;}
 .reset_variations {
    visibility: visible;
    display: block;
    clear: both;
}
.variations {
    display: block;
    padding-top: 30px;
    clear: both;
}


html body .cate_bx_1 h1 {
    font-size: 22px !important;
}
.cate_b
.woocommerce div.product .woocommerce-variation-price span.price {
    color: #77a464;
    font-size: 35px;
}
html body.woocommerce span.onsale {
    min-height: 3.236em;
    min-width: 3.736em;
    padding: .202em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    top: -.5em;
    left: -.5em;
    margin: 0;
    border-radius: 100%;
    background-color: #77a464;
    color: #fff;
    font-size: .857em;
    -webkit-font-smoothing: antialiased;
    z-index: 100;
    font-size: 20px;
}
del {color:red;text-decoration:line-through; font-size: 20px !important;}
del .amount {font-size: 20px !important;}
.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    margin-top: 15px;
}

*, *:before, *:after{ margin:0; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-weight:normal; clear:none;}
h1 {/*font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;;*/}
ul.slide_buttons li a {/*font-family: "brandon-grotesque", "brandon grotesque", sans-serif;*/}
p{ margin:0; padding:0; }
ul, ul li, ul li ul, ul li ol, ol, ol li, ol li ul{ margin:0; padding:0; list-style:none; }
img{ border:none; height:auto; width:auto; max-width:100%; vertical-align:middle; }
a{ text-decoration:none; outline:none; color: #BE924B;}
a:hover, a:focus{ text-decoration:none; outline:none;  color: #9E7B3D; }
body a {color: #BE924B;}
body a:hover {
  color: #9E7B3D;
}

input, select, textarea{ margin:0; }
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus{ box-shadow:none; outline:none; }
.outer_wrapper:before, .outer_wrapper:after, .top_fixed_line:before, .top_fixed_line:after, .top_fixed_nav:before, .top_fixed_nav:after, .home_banner_outer:before, .home_banner_outer:after, .right_slide_buttons:before, .right_slide_buttons:after, .home_content_wrapper:before, .home_content_wrapper:after, .clearfix_new:before, .clearfix_new:after{ content:""; display:table; clear:both; }

body{ font-family: 'Open Sans', sans-serif; font-weight:400; color:#000E23; }

.main_outer_wrapper{ position:relative; overflow:hidden; }
.outer_wrapper{ -webkit-transition: transform 500ms ease 0s; -moz-transition: transform 500ms ease 0s; transition: transform 500ms ease 0s; }
.move-right .outer_wrapper{ -webkit-transform: translate3d(-220px, 0px, 0px); -moz-transform: translate3d(-220px, 0px, 0px); transform: translate3d(-220px, 0px, 0px); }
.move-right .back_to_normal{ position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; z-index:999999; cursor:pointer; }

.top_fixed_line{ background:#000e23; top:0; left:0; right:0; position:fixed; z-index:9999; }
ul.top_ul_content{ float:right; }
ul.top_ul_content li{ float:right; border-right:1px solid #293644; padding:7px 26px; }
ul.top_ul_content li ul.social_icons_top{ display:inline-block; padding:0 9px 0 0; }
ul.top_ul_content li ul.social_icons_top li{ border:none; float:none; padding:0 23px 0 0; display:inline-block; }
ul.top_ul_content li h6{ font-size:13px; color:#fff; display:inline-block; text-align:right; line-height:18px; text-transform:uppercase; }
ul.top_ul_content li h6 a{ color:#fff; }
ul.top_ul_content li h6 a:hover{ color:#be934b; }


.top_fixed_nav {background:url("/source/320d6de27b6bad41a4f245ae958268d7/top_nav_back.png") repeat-x left top; top:35px; left:0; right:0; position:fixed; z-index:9999; transition: background 0.5s ease;}
.top_fixed_nav .logo{ margin-top:-7px; }
.top_fixed_nav ul.navbar-nav{  }
.top_fixed_nav ul.navbar-nav li{ padding:0 5px; text-transform:uppercase; font-size:14px; }
.top_fixed_nav ul.navbar-nav li a{ padding:18px 9px; color:#fff; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; transition:all .5s ease; }
.top_fixed_nav ul.navbar-nav li a:hover{ background:#be934b; }
.top_fixed_nav ul.navbar-nav li.active a{ background:#be934b; }

.navbar-header{ display:none; float:right; width:100%; }
.navbar-header .phone_bar{ float:left; width:35px; height:35px; text-align:center; cursor:pointer; margin-right:8px; vertical-align:middle; }
.navbar-header .phone_bar img{ position:relative; top:50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
.navbar-header button.nav_button{ float:right; background:#be934b; border-radius:0; padding:8px 10px; border:none; }
.navbar-header button.nav_button span.icon-bar{ width:30px; height:3px; background:#fff; display:block; }
.navbar-header button.nav_button span.icon-bar + span.icon-bar{ margin-top:5px; }

.small_mobile_nav{ background:#be934b; bottom:0; top:0; right:0; width:220px; position:absolute; -webkit-transform: translate3d(100%, 0px, 0px); -moz-transform: translate3d(100%, 0px, 0px); transform: translate3d(100%, 0px, 0px); }
.small_mobile_nav ul.navbar-nav{ margin:0; }
.small_mobile_nav ul.navbar-nav li{ padding:0; text-transform:uppercase; font-size:14px; border-bottom:1px solid #dac199; }
.small_mobile_nav ul.navbar-nav li a{ padding:18px 15px; color:#fff; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; transition:all .5s ease; }
.small_mobile_nav ul.navbar-nav li a:hover{ background:#9E7B3D; }
.small_mobile_nav ul.navbar-nav li.active a{ background:#9E7B3D; }

.home_banner_outer{ position:relative; border-bottom:8px solid #5c6160; }
.home_banner_outer .slider_container{ margin:auto; width:100%; }
.home_banner_outer .item img{ width:100%; }
.home_banner_outer .item .carousel-caption{ left:0; right:0; bottom:0; padding:18px 0 0px; position:absolute; width:100%; }
.home_banner_outer .item .carousel-caption .slide_content{ display:block; }
.home_banner_outer .item .carousel-caption .slide_content h1{ font-size:21px; color:#fff; text-align:left; line-height:1.3; }
.home_banner_outer .item .carousel-caption .slide_content h1:after{ content:""; background:url("/source/d9dfff6356f9aad2b0958f9705c48d16/baner_small_line.png") no-repeat; width:59px; height:6px; margin-top:10px; display:block; }
.home_banner_outer .item .carousel-caption .slide_content h6{ font-size:18px; color:#be924b; text-transform:uppercase; text-align:left; padding-top:11px; font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif; }
.testimonial_author {font-style: normal !important; font-size:18px; color:#be924b; text-transform:uppercase; text-align:left; padding-top:11px; font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif; }
.testimonial_author a {color: #be924b; text-decoration: underline;}
.testimonial_author cite {font-style: normal !important;}

.home_banner_outer .item .carousel-caption .right_slide_buttons{ text-align:right; padding-top: 70px; padding-bottom: 30px;}
.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons{ float:right; }
.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li{ float:right; font-size:18px; text-align:center; width:250px; height:45px; line-height:45px; text-transform:uppercase; }
.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li + li {
    margin-right: 30px;
    margin-top: -65px;
    /* margin-bottom: 10px; */
    float: left;
}

.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(3) {
    margin-right: 30px;
    margin-top: 0px;
    float: left;
}
.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(4) {
    margin-right: 30px;
    margin-top: 20px;
    float: left;
}
.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li a{ display:block; border-radius:8px; color:#fff; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; transition:all .5s ease; }
.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(2) a,.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(4) a {
      border: 1px solid #fff;
    font-size: 15px;
}
.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(3) a {
    border: 1px solid #fff;
    font-size: 10px;
    float: left;
    font-size: 12px;
    text-align: center;
    width: 250px;
    height: 45px;
    line-height: 45px;
    text-transform: uppercase;
}
.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(1) a{ border:1px solid #BE924B; background:#BE924B; }
.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(2) a:hover, .home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(3) a:hover{ border:1px solid #be934b; background:#be934b; }
.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(1) a:hover{ border:1px solid #9E7B3D; background:#9E7B3D; }
.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(4) a:hover{border:1px solid #9E7B3D; background:#9E7B3D; }
.wp-pagenavi span, .wp-pagenavi a {
    text-decoration: none;
    border: 1px solid #BFBFBF;
    padding: 7px 13px !important;
    margin: 2px;
}

.home_content_wrapper{ position:relative; }
.home_content_wrapper h1{ font-size:20px; font-weight:600; text-transform:uppercase; }
.home_content_wrapper h1:after{ display:block; content:""; background:url("/source/d9dfff6356f9aad2b0958f9705c48d16/baner_small_line.png") no-repeat; width:59px; height:6px; margin-top:10px; margin-bottom:16px; }
.home_content_wrapper p{ font-size:18px; }
.home_content_wrapper ul li{ font-size:18px; }
.product_box_home{ position:relative; padding:20px 0 40px; }
.product_box_home .home_pro_div{ position:relative; width:100%; }
.product_box_home .home_pro_div span.home_pro_img{ width:100%; float:left; text-align:left; }
.product_box_home .home_pro_div span.pro_name{ font-size:13px; color:#fff; text-transform:uppercase; width:84px; height:84px; line-height:84px; border-radius:100px; position:absolute; top:0; right:0; background:#68A19C; text-align:center; }

.home_pro_div .pro_home_content{ position:relative; padding:15px 0 0; float:left; width:100%; }
.home_pro_div .pro_home_content .main_pro_btns{ float:left; width:100%; padding-top:45px; }
.home_pro_div .pro_home_content .main_pro_btns a.view_products{ background:#BE924B; font-size:15px; padding:20px 50px; border-radius:8px; display:inline-block; color:#fff; vertical-align:middle; text-align:center; text-transform:uppercase; }
.home_pro_div .pro_home_content .main_pro_btns a.view_products:hover{ background:#9E7B3D; }
.home_pro_div .pro_home_content .main_pro_btns a.view_products_all{ display:inline-block; font-size:15px; color:#000E23; text-decoration:underline; text-transform:uppercase; margin-left:30px; }
.home_pro_div .pro_home_content .main_pro_btns a.view_products_all:hover{ color:#9E7B3D; }


.product_box_home .home_pro_right{ position:relative; width:100%; }
.product_box_home .home_pro_right span.right_pro_img{ float:left; width:100%; text-align:center; border:1px solid #c9caca; height: 315px;}
.product_box_home .home_pro_right span.right_pro_img:before{ content:""; vertical-align:middle; height:100%; display:inline-block; }
.product_box_home .home_pro_right span.right_pro_img img{ display:inline-block; }
.product_box_home .home_pro_right .right_pro_text{ float:left; width:100%; background:#403e3d; border:1px solid #c9caca; border-top:none; padding:18px; }
.product_box_home .home_pro_right .right_pro_text p{ color:#fff; }


.home_content_wrapper.home_content_wrapper2{ background:#f4f4f4; }
.browser_rpo_home{ position:relative; padding:35px 0 42px; }
.browser_rpo_home .browser_pro{ float:left; width:100%; }
.browser_rpo_home ul.browse_pro_ul{ padding:0 0 0 20px; }
.browser_rpo_home ul.browse_pro_ul li{ list-style:disc; padding:2px 0 24px; }
.browser_rpo_home .mnva_logo{ padding:30px 0 0; }
.browser_rpo_home .video_outer{ float:left; width:100%; text-align:center; height:398px; border:1px solid #c9caca; position:relative; }
.browser_rpo_home a.video_arrow{ position:absolute; width:102px; height:72px; line-height:1; border-radius:20px; background:#262626; text-align:center; vertical-align:middle; top:50%; left:50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;  }
.browser_rpo_home a.video_arrow img{ position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }


.home_blog_outer{ position:relative; padding:54px 0 42px; }
.home_blog_outer ul.blog_part_home{ position:relative; }
.home_blog_outer ul.blog_part_home li{ padding-top:7px; padding-bottom:28px; text-align:center; }
ul.blog_part_home li .blog_inner_box{ display:inline-block; width:100%; max-width:478px; text-align:left; }
ul.blog_part_home li .blog_inner_box .home_blog_img{ float:left; width:100%; text-align:center; padding:0 0 35px; }
ul.blog_part_home li .blog_inner_box .home_blog_cont{ float:left; width:100%; }
ul.blog_part_home li .blog_inner_box .home_blog_cont h4{ font-size:19px; font-weight:600; text-transform:uppercase; padding-bottom:14px; }
ul.blog_part_home li .home_blog_btns{ float:left; width:100%; padding-top:20px; }
ul.blog_part_home li .home_blog_btns a.read_blog{ background:#BE924B; font-size:15px; padding:20px 50px; border-radius:8px; display:inline-block; color:#fff; vertical-align:middle; text-align:center; text-transform:uppercase; }
ul.blog_part_home li .home_blog_btns a.read_blog:hover{ background:#9E7B3D; }
ul.blog_part_home li .home_blog_btns a.read_all_blog{ display:inline-block; font-size:15px; color:#000E23; text-decoration:underline; text-transform:uppercase; margin-left:30px; }
ul.blog_part_home li .home_blog_btns a.read_all_blog:hover{ color:#9E7B3D; }


.about_market_wrapper{ position:relative; background-image:url("/source/75e3bb4d5d16d6dbc45e906a4410e287/about_market_main_back.jpg"); background-repeat:no-repeat; background-position:center top; background-size:100% 100%; }
.about_market_wrapper .about_market_view{ float:left; width:100%; height:139px;  }
.about_market_wrapper h1{ font-size:27px; font-weight:600; color:#BE924B; text-transform:uppercase; text-align:center; position:relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
.home_content_wrapper ul.market_details{ padding-top:22px; padding-bottom:58px; }
.home_content_wrapper ul.market_details li{  }
.home_content_wrapper ul.market_details li .home_detail_col{ float:left; width:100%; padding-top:24px; }

.main_footer_outer{ position:relative; border-top:8px solid #be934b; background:#262626; }
.main_footer_outer .footer_main{ padding-top:37px; padding-bottom:39px; }
.main_footer_outer .footer_main .top_logo_line{ float:left; width:100%; padding-bottom:32px; }
.main_footer_outer .footer_main .top_logo_line span.bottom_logo{ float:left; line-height:1; }
.main_footer_outer .footer_main ul.bot_social_icon{ float:right; padding-top:21px; }
.main_footer_outer .footer_main ul.bot_social_icon li{ float:left; }
.main_footer_outer .footer_main ul.bot_social_icon li + li{ padding-left:32px; }
.main_footer_outer .footer_main p{ font-size:18px; color:#f4f4f4; }
.main_footer_outer .footer_main p a{ color:#fff; }
.main_footer_outer .footer_main p a:hover{ color:#9E7B3D; }

.main_footer_outer .footer_main ul.menu{ padding-top:27px; padding-left:30px; }
.main_footer_outer .footer_main ul.menu li{ font-size:18px; padding:2px 0; }
.main_footer_outer .footer_main ul.menu li a{ color:#fff; }
.main_footer_outer .footer_main ul.menu li a:hover{ color:#9E7B3D; }

.last_footer_col{ padding-top:30px; padding-left:30px; }
.last_footer_col .cont_btn_footer{ float:left; width:100%; padding-top:23px; }
.last_footer_col .cont_btn_footer a{ font-size:15px; padding:15px 50px; border-radius:8px; display:inline-block; color:#fff; vertical-align:middle; text-align:center; text-transform:uppercase; background:#BE924B; }
.main_footer_outer .footer_main .last_footer_col .cont_btn_footer a{ color:#fff; }
.last_footer_col .cont_btn_footer a:hover{ background:#9E7B3D; }
.last_footer_outer{ background:#000; }
.last_footer_outer .copy_right_part{ padding:15px 0; }
.last_footer_outer .copy_right_part p{ font-size:18px; color:#f4f4f4; }



/*Cart page code start*/

.Top_banner { background:#262626 url("/source/7c4e41d805cbaa672bb0045ead3097d9/inner_banner_back.jpg") no-repeat center bottom / 100% 100%; text-align:center;  padding:0;  width:100%; height:231px; }
.Top_banner span{   color: #be934b;  text-transform: uppercase;  font-size: 20px;  float: left;  text-align: center;  width: 100%;  padding:140px 0 0;}
.Top_banner span h3{ color: #be934b; text-transform: uppercase;  font-size:24px; }
.Top_banner p.woocommerce-result-count{ color:#fff; clear:both; display:inline-block; font-size:16px; padding:7px 0 0; }

.cart_grey{ padding:40px 15px; }
.table_cart{ float:left; width:100%;}
.table_cart td, th { font-weight:600; text-transform:uppercase;font-size: 18px;}

.cart_grey .woocommerce form{ float:left; width:100%; position:relative; }
.cart_grey .woocommerce form table.shop_table{ background:#f4f4f4; margin:0 0 30px; border:1px solid #ccc; float:none; border-radius:10px; width:100%; position:relative; white-space:nowrap; }
.cart_grey .woocommerce a.remove{ background:#bc914a; border-radius:100px; color:#000e23 !important; width:30px; height:30px; line-height:30px; font-size:30px; font-weight:700; }
.cart_grey .woocommerce a.remove:hover{ background:#ff0000 !important; color:#fff; }
.cart_grey .woocommerce table.shop_table td{ border-top:1px solid #ccc; }
.cart_grey .woocommerce table.shop_table td.product-name a{ color:#be934b; }
.cart_grey .woocommerce table.shop_table td.product-name a:hover{ color:#000e23; }


.cart_grey .woocommerce .cart-collaterals{ float:left; width:100%; position:relative; }
.cart_grey .woocommerce .cart-collaterals .blak_sectn.cart_totals{ color:#fff; font-size:14px; }
.cart_grey .woocommerce .cart-collaterals form.woocommerce-shipping-calculator p{ margin:0 0 5px; }
.cart_grey .woocommerce .cart-collaterals form.woocommerce-shipping-calculator p a{ background: #be924b; border-radius:3px; color: #fff; display: inline-block; font-size: 15px; padding:10px 20px; text-align: center; text-transform: uppercase; vertical-align: middle; width:auto !important; }
.cart_grey .woocommerce .cart-collaterals form.woocommerce-shipping-calculator p a:hover{ background:#9e7b3d; }

.cart_grey .woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form{ float:left; width:100%; padding:0 0 15px; }
.cart_grey .woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form p{ float:left; width:100%; margin:0; padding:0; position:relative; }
.cart_grey .woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form p + p{ margin-top:12px; }
.cart_grey .woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_country_field:after, .cart_grey .woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_state_field:after{ content:"V"; background:#f4f4f4; width:30px; height:30px; text-align:center; font-size:18px; pointer-events:none; bottom:1px; right:0; position:absolute; color:#000e23; border-left:1px solid #ccc; border-radius:0 4px 4px 0; padding-top:4px; }
.cart_grey .woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form p select{ background:#f4f4f4; border:1px solid #656573; color:#000e23; float:left; height:32px; margin:0; padding:6px 10px; width:100%; border-radius:4px; font-size:14px; border-radius:4px; -moz-appearance:none; -webkit-appearance:none; appearance:none; }
.cart_grey .woocommerce .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form p input{ background:#f4f4f4; border:1px solid #656573; color:#000e23; float:left; height:32px; margin:0; padding:6px 10px; line-height:18px; width:100% !important; border-radius:4px; font-size:14px; border-radius:4px; }

.cart_grey .woocommerce table.shop_table td.actions{ text-align:right !important; }
.cart_grey .woocommerce table.shop_table td.actions input.input-text{  background:#f4f4f4 !important;  border:1px solid #656573;  color:#939598;  float:left;  height:42px;  margin: 0;  padding:6px 15px !important;  width:150px !important; font-size:14px; }
.cart_grey .woocommerce table.shop_table td.actions .coupon{ float:left !important; }
.cart_grey .woocommerce table.shop_table td.actions .coupon input.button{ float:left; margin:0 0 0 18px; }
.cart_grey .woocommerce table.shop_table td.actions input.button{ background: #be924b none repeat scroll 0 0; border-radius:3px; color: #fff; display: inline-block; font-size: 15px; padding:13px 30px; text-align: center; text-transform: uppercase; vertical-align: middle; width:auto !important; }
.cart_grey .woocommerce table.shop_table td.actions input.button:hover{ background:#000e23; }

.cart_grey .woocommerce .cart-collaterals .wc-proceed-to-checkout{ float:left; width:100%; margin:15px 0 0; }
.cart_grey .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button{color: #fff;  text-align: center;  text-transform: uppercase;  font-size:18px;  background:url("/source/15815193236ca5d6e528201bd53cca17/btnn_arw.png") no-repeat scroll 95% 13px #be934b !important;  border-radius: 5px;  padding:12px 20px;  width:100%;  float: left;  margin:0; border:none; font-weight:600; height:auto; cursor:pointer; }
.cart_grey .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover { transition: linear .5s; background:url("/source/15815193236ca5d6e528201bd53cca17/btnn_arw.png") no-repeat scroll 95% 13px #9e7b3d  !important;}


.coupan_sectn{ float:left; width:100%;   margin: 0 0 60px 0;}
.coupan_code{ float:left; width:100%;padding: 70px 0 0 63px;}
.coupan_code label{float: left;  width: 100%;  text-transform: uppercase;  font-size: 18px;  font-weight: 600;}
.coupan_code input{  float: left;  background: #f4f4f4;  width: 75%;  padding: 10px;  border: solid 1px #a0a0aa;  color: #999;  margin: 15px 0 0 0;}
.blak_sectn{ background:#262626; padding:25px 25px 40px;text-align: right;}
.blak_sectn h2{ color:#fff; font-size:18px; text-transform:uppercase;}
.blak_sectn h1{color:#fff; font-size:30px; text-transform:uppercase; padding: 13px 0;}
.blak_sectn p{color:#fff; font-size:12px; text-transform: capitalize;padding: 13px 0; font-weight:100; margin: 0 0 30px 0;}
.chk_btn{color: #fff;  text-align: center;  text-transform: uppercase;  font-size: 18px;  background: #be934b;  border-radius: 5px;  padding: 15px 0;  width: 100%;  float: left;}
.cate_bx_1 { display:inline-block; max-width:237px; width:100%; text-align:left; }
.cate_bx_1 li{ float:left; width:100%; }
.cate_bx_1 li a{ display:inline-block; }
.cate_bx_1 img {    max-width: 100%;    width: 100%;}
.cate_bx_1 h1{ font-size:18px; text-transform:uppercase; padding:0px; margin:15px 0 5px 0px; color:#0d1d31;font-weight: 600;}
.cate_bx_1 h2{font-size:16px; text-transform:uppercase; padding:0px; margin:0px 0 18px 0;color:#0d1d31;font-weight: 600;}
.cate_bx_1 p{font-size:13px; text-transform: capitalize; padding:0px; margin:0px;color:#0d1d31;font-weight: 600;}
.categry_sec{margin:15px 0 0 0;}
.categry_sec .col-lg-3.col-md-4.col-sm-6.col-xs-12{ padding-top:25px; padding-bottom:25px; }
.padd_less_sec {  padding: 0 50px;}
.cate_bx_1 li a .view_cat_btn{ color:#fff; text-transform:uppercase; text-align:center;  background:#be934b;  float:left;  width:100%;  padding:15px 0 15px;  border-radius:4px;
-moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;  margin:50px 0 0 0;}
.sel_categ select {  border: 1px solid #000;  border-radius: 0;  height: 40px; background:#f4f4f4; -moz-appearance: none;}
.cate_prod_banr { background:url("/source/5c6fd68094d8cbf8c59a6d3aeed786e2/cate_beg.png") no-repeat scroll 0 0; text-align:center;  background-size:100% 100%;  height:139px;  margin:60px 0 0; width: 100%; }
.categ_below_sec{ float:left; width:100%; margin:48px 0 0 0;}
.txt_blk{  float: left;  width: 100%;  margin: 0 0 20px 0;  padding: 0 25px;}
.txt_blk h2{ font-size:18px; color:#000; line-height: 24px;font-weight:600; margin:0; padding:0px; text-transform:uppercase;}
.txt_blk h2:after{ display:block; content:""; background:url("/source/d9dfff6356f9aad2b0958f9705c48d16/baner_small_line.png") no-repeat; width:59px; height:6px; margin-top:10px; margin-bottom:16px; }
.txt_blk p {  color: #000;  float: left;  font-size: 15px;  font-weight: 600;  line-height: 22px;  margin: 0;  padding: 0;  width: 100%;}
.grn_brdr{ background: #68a19c;  width: 55px;  height: 5px;  float: left;  margin: 0 0 10px 0;  padding: 0;}
.cate_bx_1 li a:hover .view_cat_btn{ background:#000; color:#fff; cursor:pointer;}
.check_billing{ float:left; background:#f4f4f4; padding:25px;}
.checkout_cont{ margin:55px 0;}
.check_billing h2{ font-size:18px; text-transform:uppercase;}
.shipping{ float:left; padding:25px 45px;}
.shipping h2{font-size:18px; text-transform:uppercase;}
.field_1_chk{  float: left;   width: 100%;}
.field_1_chk label{  font-size: 13px;  float: left;  width: 100%;  color:#000; font-weight: normal;   margin: 10px 0 0 0;}
.field_1_chk input{   border: solid 1px #646472;  background: #fff;  padding: 5px 10px;  width: 100%;  float: left;  margin: 10px 0 10px 0;}


/*Cart page code end*/



.cate_prod_banr span{   color: #be934b;  text-transform: uppercase;  font-size: 20px;  float: left;  text-align: center;  width: 100%;  padding:55px 15px 0;}
.cate_prod_banr span h3{ font-size:27px; font-weight:600; color:#BE924B; text-transform:uppercase; text-align:center; position:relative; }
.chk_inp{ float:left; margin:4px 10px 0 0 !important; margin:0px;}
.field_ss{ float: left;   width: 100%;}
.field_ss p{ font-size: 11px;  padding: 2px 0 0 0;}
 .table_cart2{ float:left; width:100%; margin: 85px 0 0 0;}
 .table_cart2 td, th { font-weight:600; text-transform:uppercase; font-size: 18px; }
 .table_cart2 tr{ margin:0 0 20px 0;}
 .chk_btn_ss{color: #fff;  text-align: center;  text-transform: uppercase;  font-size: 18px; background:url("/source/15815193236ca5d6e528201bd53cca17/btnn_arw.png") no-repeat scroll 256px 17px #be934b; border-radius: 5px;  padding: 12px 20px;  width: 100%;  float: left;  margin: 95px 0 0 0;}

 .chk_btn_ss:hover { transition: linear .5s;  cursor: pointer; background:url("/source/15815193236ca5d6e528201bd53cca17/btnn_arw.png") no-repeat scroll 256px 17px #000 ;}

.chk_btn_cont {  background: url("/source/15815193236ca5d6e528201bd53cca17/btnn_arw.png") no-repeat scroll 336px 17px #be934b;  border-radius: 5px;  color: #fff;  float: left;  font-size: 18px;  margin: 15px 0 0;  padding: 12px 20px;  text-align: center;  text-transform: uppercase;  width: 100%;}
  .chk_btn_ss p{float: right;  margin: -3px 49px 0 0;  padding: 0px;  text-align: center;  font-weight: bold;  font-size: 21px;}
  .chk_btn_ss_cont{color: #fff;  text-align: center;  text-transform: uppercase;  font-size: 18px;  background:url("/source/15815193236ca5d6e528201bd53cca17/btnn_arw.png") no-repeat scroll 330px 16px #be934b;  border-radius: 5px;  padding: 12px 20px;  width: 100%;  float: left;  margin: 113px 0 0; border:none; }

   .chk_btn_ss_cont:hover { transition: linear .5s;  cursor: pointer;background:url("/source/15815193236ca5d6e528201bd53cca17/btnn_arw.png") no-repeat scroll 330px 16px #000 ;}
  .sel_categ label {  font-size: 16px;  font-weight: 600;  text-transform: uppercase;}
  .chk_btn_ss_cont p{float: right;  margin: -3px 49px 0 0;  padding: 0px;  text-align: center;  font-weight: bold;  font-size: 21px;}
 .chk_btn p{float: right;  margin: -3px 49px 0 0;  padding: 0px;  text-align: center;  font-weight: bold;  font-size: 21px;}
.sel_categ span::before {  background: none repeat scroll 0 0 #fff;pointer-events:none;  content: "";  float: left;  position: absolute;  right: 0;  width: 10px;  z-index: 99999;}
.sel_categ span::after { bottom:0;  border-left: 1px solid #000;  content: "v"; pointer-events:none;  font-size: 18px;  font-weight: normal;  padding: 7px 0 6px 13px;  position: absolute;  right: 32px;  width: 20px;}
.cate_lst {  float: left;  width: 100%; margin: 10px 0 0;}
.cate_lst ul{ margin:0px; padding:0px;}
.cate_lst ul li{ list-style:none; float:left; border-right: 1px solid #000;}
.cate_lst ul li:last-child{ border:none;}
.cate_lst ul li a{  color: #000;    float: left;    font-size: 12px;    font-weight: bold;    padding: 0 3px;    text-decoration: none;}
.contact_lft{ }

.contact_lft h2{ font-size:18px; text-transform: capitalize; float: left; width:100%;font-weight: 600;}
.contact_lft h3{ float: left; font-size:18px; margin:20px 0; text-transform:capitalize; width:100%;font-weight: 600;}
.cont_lft_bxx{ float:left; width:100%;   border: 1px solid #656573;  min-height: 276px; margin: 27px 0 0;}
.contact_socials {  float: left;  margin: 20px 0 0;  width: 100%;}
.contact_socials > a{ transition:linear .5s;}
.contact_socials > a:hover img{ transition:linear .5s; transform:rotate(360deg);}
.contact_rht{}
.contact_rht h2{ font-size:18px; text-transform: capitalize; float: left; width:100%;font-weight: 600;}
.contact_rht h2:after{ content:""; background:url("/source/d9dfff6356f9aad2b0958f9705c48d16/baner_small_line.png") no-repeat; width:59px; height:6px; margin-top:6px; margin-bottom:8px; display:block; }
.contact_rht p{ font-size:14px; text-transform: capitalize; float: left; width:100%;font-weight: 600;}
.contact_frm_s{ float:left; width:100%;  margin: 44px 0 0;}
.contact_frm_s input {  background: none repeat scroll 0 0 #f4f4f4 !important;  border: 1px solid #656573;  color: #939598;  float: left;  height: 42px;  margin: 5px 0;  padding: 10px !important;  width: 100%;}

.contact_frm_s input.wpcf7-submit{color: #fff;  text-align: center;  text-transform: uppercase;  font-size: 18px;  background:url("/source/15815193236ca5d6e528201bd53cca17/btnn_arw.png") no-repeat scroll 95% 16px #be934b !important;  border-radius: 5px;  padding: 12px 20px;  width: 100%;  float: left;  margin:0; border:none; }

.contact_frm_s input.wpcf7-submit:hover { transition: linear .5s;  cursor: pointer;background:url("/source/15815193236ca5d6e528201bd53cca17/btnn_arw.png") no-repeat scroll 95% 16px #000  !important;}

.contact_frm_s textarea {  float: left;  margin:5px 0;  padding: 10px;  width: 100%;  border: 1px solid #656573; background:#f4f4f4; height:125px; overflow:auto; resize:none; }
.contact_socials img {  width: 60px;}

.coupan_code .form-control {  border-radius: 0;}

.coupan_code input{background:#f4f4f4 !important; border:1px solid #656573; color:#939598; float:left; height:42px; margin:5px 0; padding:10px !important; width:75%;}

.chk_btn_cont:hover { transition: linear .5s;  cursor: pointer; background: url("/source/15815193236ca5d6e528201bd53cca17/btnn_arw.png") no-repeat scroll 336px 17px #000 ;}

.contact_frm_s .form-control {  border-radius: 0 !important;}


ul.products{ padding:25px 0 0; text-align:center; float:left; width:100%; }
/*Product pg start*/
.prod_tabs {  float: left;  margin: 0 0 40px;  width: 100%;}
.tab-content #home {  font-weight: 600;  line-height: 22px;  padding: 20px;}
.tab-content #profile {  font-weight: 600;  line-height: 22px;  padding: 20px;}
.prod_tabs .tab-content { -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  border-color: navy #000 #000;  border-image: none;  border-right: 1px solid #000;  border-style: none solid solid;  border-width: medium 1px 1px; padding:20px; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {  -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  background-color: #fff;  border-color: #000 #000 transparent;  border-image: none;  border-style: solid;  border-width: 1px;  color: #000;  cursor: default; text-transform: uppercase;}
.nav-tabs > li > a {  background: none repeat scroll 0 0 #f4f4f4;  border-bottom: 1px solid #000; border-left: 1px solid #000;  border-radius: 0;  border-right: 1px solid #000;  border-top: 1px solid #000;  color: #939598;  margin-right: 0;  text-transform: uppercase;}

.nav-tabs > li .active > a:last-child{border-left: none;}

.prod_tabs .tab-content h2{ font-size:24px; font-weight:600; color:#be924b; padding:0 0 10px; }
.prod_tabs .tab-content .comment-respond{ float:left; width:100%; padding:12px 0 0; }
.prod_tabs .tab-content .comment-respond h3{ font-size:20px; font-weight:600; }
.prod_tabs .tab-content .comment-respond form.comment-form{ float:left; width:100%; padding:20px 0 0; max-width:400px; position:relative; }
.prod_tabs .tab-content .comment-respond form.comment-form label{ float:left; width:100%; padding:0 0 4px; font-size:15px; color:#000e23; font-weight:600; margin:0; }
.prod_tabs .tab-content .comment-respond form.comment-form label span.required{ color:#ff0000; }
.prod_tabs .tab-content .comment-respond form.comment-form input{  background:#f4f4f4 !important;  border:1px solid #656573;  color:#939598;  float: left;  height: 42px;  margin:0; padding:8px 15px; width:100%; font-size:14px; color:#999999; }
.prod_tabs .tab-content .comment-respond form.comment-form p.stars{ float:left; width:100%; }
.prod_tabs .tab-content .comment-respond form.comment-form textarea{  background:#f4f4f4 !important;  border:1px solid #656573;  color:#939598;  float: left;  height:120px;  margin:0; padding:10px 15px; width:100%; font-size:14px; color:#999999; overflow:auto; resize:none; }
.prod_tabs .tab-content .comment-respond form.comment-form input.submit{color: #fff;  text-align: center;  text-transform: uppercase;  font-size: 18px;  background:url("/source/15815193236ca5d6e528201bd53cca17/btnn_arw.png") no-repeat scroll 95% 16px #be934b !important;  border-radius: 5px;  padding: 12px 20px;  width: 100%;  float: left;  margin:0; border:none; font-weight:600; height:auto; }
.prod_tabs .tab-content .comment-respond form.comment-form input.submit:hover { transition: linear .5s;  cursor: pointer;background:url("/source/15815193236ca5d6e528201bd53cca17/btnn_arw.png") no-repeat scroll 95% 16px #000  !important;}
.prod_tabs .tab-content .comment-respond form.comment-form p{ float:left; width:100%; }
.prod_tabs .tab-content .comment-respond form.comment-form p + p{ margin-top:15px; }


.nav-tabs {  border-bottom: 1px solid #000;}
.prod_txt_sec{}
.prod_txt_sec h3 {  font-size: 15px;  font-weight: 600;  line-height: 22px;  margin: 0;  padding:0;}
.prod_select_bx{  margin: 35px 0 0;  position: relative;}
.prod_select_bx span::before {  background: none repeat scroll 0 0 #fff;  content: "";  float: left;  position: absolute; pointer-events:none;  right: 0;  width: 10px;  z-index: 99999;}
.inner_pad_prod {  padding: 0 0 0 48px;}
.prod_select_bx span::after {  border-left: 1px solid #000;  pointer-events:none;  bottom: 0;    content: "v";    font-size: 18px;    font-weight: normal;    padding: 7px 0 8px 13px;    position: absolute; right: 22px;width: 20px;}
.prod_select_bx select { -moz-appearance: none;  background: none repeat scroll 0 0 #f4f4f4;  border: 1px solid #000;  border-radius: 0;  height: 40px;}
.prod_select_bx label { font-size: 15px;  font-weight: 600;  text-transform: uppercase; margin: 0 0 15px;}
.dolr_txt {  float: left;  font-size: 35px;  margin: 35px 0 0;  width: 100%;}


/*Product pg ends*/



.woocommerce-ordering{ float:left; width:240px; position:relative; margin-top:40px; }
.woocommerce-ordering:after{ background:#f4f4f4; content:"V"; position:absolute; top:1px; right:1px; width:34px; height:38px; border-left:1px solid #000; text-align:center; pointer-events:none; padding-top:9px; }
.woocommerce-ordering select{ background:#f4f4f4; border:1px solid #000; width:100%; height:40px; -moz-appearance:none; -webkit-appearance:none; appearance:none; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; font-size:14px; padding:6px 12px; cursor:pointer; }


.prod_txt_sec .inner_pad_prod .summary .product_title.entry-title{ display:block; font-size:26px; color:#be924b; text-transform:uppercase; font-weight:700; margin:0 0 10px; }
.prod_txt_sec .inner_pad_prod .summary p.stock.in-stock{ clear:both; padding:15px 0 0; font-size:22px; color:#000; }
.prod_txt_sec .inner_pad_prod .summary .product_meta{ float:left; width:100%; padding:20px 0 0; font-size:20px; font-weight:600; }
.prod_txt_sec .inner_pad_prod .summary .product_meta a{ color:#be924b; }
.prod_txt_sec .inner_pad_prod .summary .product_meta a:hover{ color:#000; }


.main_outer_wrapper .cart_wrappr .related.products{ float:left; width:100%; position:relative; padding:0 15px; }
.main_outer_wrapper .cart_wrappr .related.products h2{ font-size:22px; font-weight:600; }
.main_outer_wrapper .cart_wrappr .related.products h2:after{ display:block; content:""; background:url("/source/d9dfff6356f9aad2b0958f9705c48d16/baner_small_line.png") no-repeat; width:59px; height:6px; margin-top:10px; margin-bottom:16px; }
.main_outer_wrapper .cart_wrappr .related.products ul.products{ padding:0; }
.main_outer_wrapper .cart_wrappr .related.products ul.products .col-lg-3.col-md-4.col-sm-6.col-xs-12{ padding-top:25px; padding-bottom:25px; }


.product_box_home.Checkout{ padding-top:110px; }
.product_box_home.Checkout .col-xs-12.col-sm-6{ width:100%; }
.product_box_home.Checkout .woocommerce .woocommerce-info{ border-top:3px solid #be934b; margin:0 0 16px !important; }
.product_box_home.Checkout .woocommerce .woocommerce-info a{ color:#be934b; }
.product_box_home.Checkout .woocommerce .woocommerce-info a:hover{ color:#000e23; }
.product_box_home.Checkout .woocommerce .woocommerce-info::before{ color:#be934b; }
.product_box_home.Checkout .woocommerce form.login{ margin:0 0 20px; }
.product_box_home.Checkout .woocommerce form.login input.input-text{  background:#f4f4f4;  border:1px solid #656573;  color:#939598;  float:left;  height:42px;  margin:0; padding:10px 15px; width:100%; font-size:14px; color:#000e23; line-height:20px; }

.product_box_home.Checkout .woocommerce form.login input.button{color: #fff;  text-align: center;  text-transform: uppercase;  font-size: 18px;  border-radius: 5px;  padding: 12px 20px;  width:auto; float:none; display:inline-block;  margin:0; border:none; font-weight:600; height:auto;  cursor: pointer; background:#be934b; }
.product_box_home.Checkout .woocommerce form.login input.button:hover { transition: linear .5s; background:#000e23;}
.product_box_home.Checkout .woocommerce form.login p.lost_password{ font-size:15px; font-weight:700; margin:15px 0 0; }
.product_box_home.Checkout .woocommerce form.login p.lost_password a{ color:#be934b; }
.product_box_home.Checkout .woocommerce form.login p.lost_password a:hover{ color:#000e23; }
.product_box_home.Checkout .woocommerce form.login p{ font-size:16px; }
.product_box_home.Checkout .woocommerce form.login p.form-row{ padding:0; margin:15px 0 0; }
.product_box_home.Checkout .woocommerce form.login p.form-row label{ font-size:14px; line-height:1.4; }

.product_box_home.Checkout .woocommerce form.checkout_coupon{ margin:0 0 20px; }
.product_box_home.Checkout .woocommerce form.checkout_coupon input.input-text{  background:#f4f4f4;  border:1px solid #656573;  color:#939598;  float:left;  height:42px;  margin:0; padding:10px 15px; width:100%; font-size:14px; color:#000e23; line-height:20px; }
.product_box_home.Checkout .woocommerce form.checkout_coupon input.button{color: #fff;  text-align: center;  text-transform: uppercase;  font-size: 18px;  border-radius: 5px;  padding: 12px 20px;  width:auto; float:none; display:inline-block;  margin:0; border:none; font-weight:600; height:auto;  cursor: pointer; background:#be934b; }
.product_box_home.Checkout .woocommerce form.checkout_coupon input.button:hover { transition: linear .5s; background:#000e23;}


.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout{ float:left; width:100%; border-top:3px solid #be934b; padding:30px 0 0; margin:5px 0 0; }
.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout h3{ font-size:24px; font-weight:700; color:#be934b; }
.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout h3#order_review_heading{ margin:0 0 20px; }
.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout h3#ship-to-different-address label{ width:auto; margin:0; display:inline-block; }
.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout h3#ship-to-different-address input.input-checkbox{ margin:0 0 0 5px; }
.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout p{ padding:0; margin:15px 0 0; }
.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout p label{ font-size:14px; line-height:1.4; }
.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout p input.input-text{  background:#f4f4f4;  border:1px solid #656573;  color:#939598;  float:left;  height:42px;  margin:0; padding:10px 15px; width:100%; font-size:14px; color:#000e23; line-height:20px; }
.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout p textarea.input-text{  background:#f4f4f4;  border:1px solid #656573;  color:#939598;  float:left;  height:90px;  margin:0; padding:10px 15px; width:100%; font-size:14px; color:#000e23; line-height:normal; overflow:auto; resize:none; }
.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout #customer_details{ margin:0 0 25px; }


#order_review #payment.woocommerce-checkout-payment .form-row.place-order input.button{color: #fff;  text-align: center;  text-transform: uppercase;  font-size: 18px;  border-radius: 5px;  padding: 12px 20px;  width:auto; float:right; display:inline-block;  margin:0; border:none; font-weight:600; height:auto;  cursor: pointer; background:#be934b; }
#order_review #payment.woocommerce-checkout-payment .form-row.place-order input.button:hover { transition: linear .5s; background:#000e23;}


ul.woocommerce-error{ border:none !important; }
ul.woocommerce-error li{ color:#ff0000; }





/*  Css for blog page start here  */


.full_img{ display:block; width:100%; padding:0 0 15px; }

.outer_frame{ position:relative; }

.blog_banner{ position:relative; }
.blog_banner span.banner_img{ float:left; width:100%; text-align:center; }
.blog_banner span.banner_img img{ width:100%; }

.blog_main_container{ position:relative; padding:53px 0; }


.content_outer_part{ position:relative; width:100%; float:left; }
.content_outer_part h1{ font-size:25px; font-weight:600; text-transform:uppercase; color:#9e7b3d; }
.content_outer_part h1:after{ content:""; border-bottom:6px solid #68a19c; width:60px; display:block; margin-top:6px; margin-bottom:15px; }
.content_outer_part h4{ font-size:20px; font-weight:600; text-transform:none; padding:0 0 12px; }
.content_outer_part p{ font-size:18px; padding:0 0 12px; }
.content_outer_part .posted_info{ font-size:13px; color:#000; margin:3px 0 25px; }
.content_outer_part .posted_info span{ font-weight:bold; color:#9e7b3d; }

.content_outer_part ul.blog_main_ul li{ padding:28px 0; }
.content_outer_part ul.blog_main_ul li:first-child{ padding-top:0; }
.content_outer_part .numbring_img_part{ text-align:center; }


.comment_area{ position:relative; padding:20px 0 0; }
.comment_area h3{ font-size:20px; font-weight:600; text-transform:uppercase; color:#9e7b3d; padding:0 0 12px; }

.comment_area form#commentform{ float:left; width:100%; position:relative; margin:0; padding:0; }
.comment_area form#commentform p{ float:left; width:100%; position:relative; margin:0; padding:0; font-size:14px; color:#000; }
.comment_area form#commentform p a{ font-weight:bold; color:#9e7b3d; }
.comment_area form#commentform p a:hover{ color:#000; }
.comment_area form#commentform p + p{ padding:20px 0 0; }
.comment_area form#commentform p label{ font-size:13px; font-weight:600; color:#9e7b3d; float:left; width:100%; }
.comment_area form#commentform p input[type=text]{ background:#f4f4f4; border:1px solid #656573; color:#939598; float:left; height:42px; margin:0; padding:10px; width:100%; font-size:14px; line-height:20px; }
.comment_area form#commentform p textarea{ background:#f4f4f4; border:1px solid #656573; color:#939598; float:left; height:112px; margin:0; padding:10px; width:100%; font-size:14px; line-height:20px; resize:none; overflow:auto; }
.comment_area form#commentform p input[type=submit]{ background:#BE924B; font-size:15px; padding:20px 50px; border-radius:8px; display:inline-block; color:#fff; vertical-align:middle; text-align:center; text-transform:uppercase; -webkit-transition:background 1s ease 0s; -moz-transition:background 1s ease 0s; transition:background 1s ease 0s; border:none; }
.comment_area form#commentform p input[type=submit]:hover{ background:#9E7B3D; }

.comment_area article{ float:left; width:100%; padding:10px 0 20px; }
.comment_area article .comment-author a{ font-weight:bold; color:#9e7b3d; }
.comment_area article .comment-author a:hover{ color:#000; }
.comment_area article .comment-metadata{ font-size:13px; color:#000; margin:8px 0; }
.comment_area article .comment-metadata a{ font-weight:bold; color:#9e7b3d; }
.comment_area article .comment-metadata a:hover{ color:#000; }
.comment_area article .comment-metadata span{ color:#be934b; }
.comment_area article .reply{ float:left; width:100%; }
.comment_area article .reply a{ font-weight:bold; color:#9e7b3d; }
.comment_area article .reply a:hover{ color:#000; }


.sidebar_outer_box{ float:left; width:100%; position:relative; }
.search_portion{ float:left; width:100%; position:relative; }
.search_portion form.search-form{ float:left; width:100%; position:relative; }
.search_portion form.search-form label{ display:block; margin:0; padding:0; }
.search_portion form.search-form label span.screen-reader-text{ position:absolute; top:1px; right:1px; line-height:40px; height:40px; width:50px; font-family:'Glyphicons Halflings'; font-size:0; color:#939598; font-weight:400; font-style:normal; pointer-events:none; text-align:center; }
.search_portion form.search-form label span.screen-reader-text:before{ content:"\e003"; font-size:18px; }
.search_portion input.search-field{ background:#f4f4f4; border:1px solid #656573; color:#939598; float:left; height:42px; margin:0; padding:4px 15px; width:100%; font-size:14px; line-height:32px; border-radius:25px; }
.search_portion input.search-submit{ background:none; border:none; position:absolute; top:1px; right:1px; line-height:40px; height:40px; width:50px; -moz-appearance:none; -webkit-appearance:none; appearance:none; font-size:0; }



.diff_links_new{ float:left; width:100%; margin-top:32px; background:#efefef; border-radius:8px; }
.diff_links_new + .diff_links_new{ margin-top:40px; }
.diff_links_new h1{ font-size:18px; font-weight:600; color:#000e23; padding:10px 15px; }
.diff_links_new h1:after{ content:""; border-bottom:5px solid #68a19c; width:60px; display:block; margin-top:6px; }
.diff_links_new ul.diff_links_ul{ float:left; width:100%; padding:0 15px 15px; }
.diff_links_new ul.diff_links_ul li{ float:left; width:100%; font-size:16px; font-weight:600; line-height:1.4; padding:5px 10px 5px 25px; font-family: 'Open Sans', sans-serif; top:auto; }
.diff_links_new ul.diff_links_ul li.glyphicon:before{ font-family: "Glyphicons Halflings"; color:#9e7b3d; font-size:14px; position:absolute; top:6px; left:0; }
.diff_links_new ul.diff_links_ul li + li{ border-top:1px dotted #000e23; }
.diff_links_new ul.diff_links_ul li a{ color:#000e23; display:inline-block; }
.diff_links_new ul.diff_links_ul li a:hover{ color:#9e7b3d; }

.diff_links_new ul.recent_acti_ul{ float:left; width:100%; padding:0 15px 15px; }
.diff_links_new ul.recent_acti_ul li{ float:left; width:100%; padding:10px 0; }
.diff_links_new ul.recent_acti_ul li + li{ border-top:1px dashed #fff; }
.diff_links_new ul.recent_acti_ul li .activity_img{ display:inline-block; vertical-align:middle; margin-right:15px; }
.diff_links_new ul.recent_acti_ul li .activity_img img{ width:62px; height:62px; border:2px solid #fff; border-radius:5px; }
.diff_links_new ul.recent_acti_ul li .active_content{ display:inline-block; width:70%; vertical-align:middle; }
.diff_links_new ul.recent_acti_ul li h5{ font-size:18px; color:#9e7b3d; font-weight:600; }
.diff_links_new ul.recent_acti_ul li h5 a{ color:#9e7b3d; }
.diff_links_new ul.recent_acti_ul li h5 a:hover{ color:#000e23; }


.diff_links_new form.wpcf7-form{ float:left; width:100%; padding:10px 15px 15px; position:relative; }
.diff_links_new form.wpcf7-form p{ float:left; width:100%; position:relative; }
.diff_links_new form.wpcf7-form p + p{ margin:15px 0 0; }
.diff_links_new form.wpcf7-form p span.wpcf7-form-control-wrap{ float:left; width:100%; position:relative; }
.diff_links_new form.wpcf7-form p span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{ float:left; width:100%; position:relative; font-size:13px; }
.diff_links_new form.wpcf7-form p input.wpcf7-form-control{ background:#fff; border:1px solid #f4f4f4; border-radius:8px; font-size:14px; color:#9e7b3d; width:100%; height:32px; line-height:22px; padding:4px 15px; position:relative; float:left; }
.diff_links_new form.wpcf7-form p textarea.wpcf7-form-control{ background:#fff; border:1px solid #f4f4f4; border-radius:8px; font-size:14px; color:#9e7b3d; width:100%; height:60px; line-height:normal; padding:10px 15px; position:relative; float:left; overflow:auto; resize:none; }
.diff_links_new form.wpcf7-form p:last-child{ text-align:center; }
.diff_links_new form.wpcf7-form p input[type=submit]{ background:#BE924B; font-size:15px; padding:15px 24px; border-radius:8px; float:none; color:#fff; text-align:center; text-transform:uppercase; -webkit-transition:background 1s ease 0s; -moz-transition:background 1s ease 0s; transition:background 1s ease 0s; border:none; font-weight:600; display:inline-block; height:auto; line-height:15px; }
.diff_links_new form.wpcf7-form p input[type=submit]:hover{ background:#9E7B3D; }
.diff_links_new form.wpcf7-form .wpcf7-response-output{ float:left; width:100%; margin:0; border-width:1px; text-align:center; padding:10px 15px; font-size:13px; }
.diff_links_new form.wpcf7-form p img.ajax-loader{ display:inline-block; margin:0; float:none; }

.diff_links_new form.wpcf7-form p .form-control:focus{ box-shadow:none; }
.diff_links_new form.wpcf7-form ::-webkit-input-placeholder { color:#9e7b3d; }
.diff_links_new form.wpcf7-form :-moz-placeholder { color:#9e7b3d; }
.diff_links_new form.wpcf7-form ::-moz-placeholder { color:#9e7b3d; }
.diff_links_new form.wpcf7-form :-ms-input-placeholder {  color:#9e7b3d; }



.diff_links_new .diff_link_text{ float:left; width:100%; }
.diff_links_new .diff_link_text p.easy_testimonial_title{ font-size:18px; font-weight:600; color:#9e7b3d; padding:0 0 5px; }
.diff_links_new .diff_link_text p{ font-size:14px; line-height:1.4; }
.diff_links_new .diff_link_text p + p{ padding-top:12px; }
.diff_links_new .diff_link_text .cycle-slideshow{ float:left; width:100%; padding:5px 0 0; margin:0 0 15px; }
.diff_links_new .diff_link_text .cycle-slideshow .easy_testimonial{ float:left; width:100%; padding:0 15px; margin:0; border:none; }




/*  Css for blog page Ends Here  */





@media (min-width:992px) and (max-width:1199px){


	.top_fixed_nav .logo{ margin-top:-4px; }
	.top_fixed_nav_inner .logo{ margin-top:-4px; }

	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li{ width:auto; line-height:normal; height:auto; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li + li{ margin-right:20px; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li a{ padding:16px 35px; }


	.diff_links_new ul.recent_acti_ul li .active_content{ width:66%; }
	.diff_links_new ul.recent_acti_ul li h5{ font-size:16px; }


}




@media (min-width:768px) and (max-width:991px){



	.top_fixed_nav .logo{ margin-top:5px; }
	.top_fixed_nav ul.navbar-nav li{ font-size:11px; padding:0 3px; }


	.top_fixed_nav_inner .logo{ margin-top:5px; }
	.top_fixed_nav_inner ul.navbar-nav li{ font-size:12px; padding:0 3px; }


	.home_banner_outer .item .carousel-caption .slide_content h1{ font-size:18px; }
	.home_banner_outer .item .carousel-caption .slide_content h6{ font-size:16px; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li{ width:auto; line-height:normal; height:auto; font-size:15px; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li + li{ margin-right:10px; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li a{ padding:15px; }


	.home_content_wrapper h1{ font-size:18px; }
	.home_content_wrapper p{ font-size:15px; }
	.home_content_wrapper ul li{ font-size:15px; }


	.home_pro_div .pro_home_content .main_pro_btns{ padding-top:25px; }
	.home_pro_div .pro_home_content .main_pro_btns a.view_products{ font-size:14px; padding:14px 35px; }
	.home_pro_div .pro_home_content .main_pro_btns a.view_products_all{ font-size:14px; margin:8px 0 0; }


	ul.blog_part_home li .blog_inner_box .home_blog_cont h4{ font-size:17px; }
	ul.blog_part_home li .home_blog_btns a.read_blog{ font-size:14px; padding:14px 35px; }
	ul.blog_part_home li .home_blog_btns a.read_blog:after, ul.blog_part_home li .home_blog_btns a.read_blog:before,ul.blog_part_home li .home_blog_btns a.read_all_blog:before, ul.blog_part_home li .home_blog_btns a.read_all_blog:after{ display:table; content:""; clear:both; }
	ul.blog_part_home li .home_blog_btns a.read_all_blog{ font-size:14px; margin:8px 0 0; }


	.main_footer_outer .footer_main p{ font-size:15px; }
	.main_footer_outer .footer_main ul.menu{ padding-left:0; }
	.main_footer_outer .footer_main ul.menu li{ font-size:15px; }
	.last_footer_col{ padding-left:0; }


	.last_footer_col .cont_btn_footer a{ font-size:14px; padding:14px 35px; }
	.last_footer_outer .copy_right_part p{ font-size:15px; }

	.inner_pad_prod{ padding:35px 0 0; }
	.chk_btn_ss_cont{ background-position:98% 16px; margin-top:35px; }
	.chk_btn_ss_cont:hover{ background-position:98% 16px; }



	/*  Css for blog page start here  */


	.content_outer_part h1{ font-size:20px; }
	.content_outer_part h4{ font-size:18px; }
	.content_outer_part p{ font-size:15px; }


	.comment_area h6{ font-size:17px; }



	.diff_links_new ul.diff_links_ul li{ font-size:14px; }


	.diff_links_new ul.recent_acti_ul li .active_content{ width:66%; }
	.diff_links_new ul.recent_acti_ul li h5{ font-size:16px; }



	/*  Css for blog page Ends here  */


}




@media (max-width:767px){



	.top_fixed_line{ display:none; }
	.top_fixed_nav{ top:0; }
	.top_fixed_nav .mobile_logo{ width:137px; }
	.top_fixed_nav .logo{ margin-top:2px; }
	.top_fixed_nav .mobile_other_logo{ width:auto; float:right; padding-top:9px; }


	.top_fixed_nav_inner{ top:0; }
	.top_fixed_nav_inner .mobile_logo{ width:137px; }
	.top_fixed_nav_inner .logo{ margin-top:2px; }
	.top_fixed_nav_inner .mobile_other_logo{ width:auto; float:right; padding-top:9px; }


	.navbar-header{ display:block; }
	.main_site_nav{ display:none; }

	.main_outer_wrapper{ overflow:hidden; }


	.home_banner_outer{ border:none; }
	.home_banner_outer .item .carousel-caption{ padding:0 0 50px; position:relative; right:auto; bottom:auto; left:auto; }
	.home_banner_outer .item .carousel-caption .small_screen_back{ background:#000E23; padding-top:18px; padding-bottom:18px; }
	.home_banner_outer .item .carousel-caption .slide_content h1{ font-size:18px; }
	.home_banner_outer .item .carousel-caption .slide_content h6{ font-size:16px; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons{ float:left; width:100%; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li{ width:50%; line-height:normal; height:auto; font-size:15px; float:left; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li + li{ margin-right:0; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li a{ padding:15px; display:inline-block; width:100%; max-width:230px; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(2) a{ border-color:#231f20; color:#231f20; }


	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(2) a:hover{ color:#fff; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(3) a{ border-color:#231f20; color:#231f20; 
    font-size: 10px;
    float: none;
    font-size: 12px;
    text-align: center;
    width: 270px;
    height: 55px;
    line-height: 25px;
    text-transform: uppercase;}
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(3) a:hover{ color:#fff; }



	.home_content_wrapper h1{ font-size:18px; }
	.home_content_wrapper p{ font-size:15px; }
	.home_content_wrapper ul li{ font-size:15px; }



	.home_pro_div .pro_home_content .main_pro_btns{ padding-top:25px; }
	.home_pro_div .pro_home_content .main_pro_btns a.view_products{ font-size:14px; padding:14px 35px; float:left; clear:both; }
	.home_pro_div .pro_home_content .main_pro_btns a.view_products_all{ font-size:14px; margin:8px 0 0; float:left; clear:both; }


	.product_box_home .home_pro_right{ margin-top:30px; }


	.browser_rpo_home .video_outer{ margin-top:30px; }


	ul.blog_part_home li .blog_inner_box .home_blog_cont h4{ font-size:17px; }
	ul.blog_part_home li .home_blog_btns a.read_blog{ font-size:14px; padding:14px 35px; float:left; clear:both; }
	ul.blog_part_home li .home_blog_btns a.read_blog:after, ul.blog_part_home li .home_blog_btns a.read_blog:before,ul.blog_part_home li .home_blog_btns a.read_all_blog:before, ul.blog_part_home li .home_blog_btns a.read_all_blog:after{ display:table; content:""; clear:both; }
	ul.blog_part_home li .home_blog_btns a.read_all_blog{ font-size:14px; margin:8px 0 0; float:left; clear:both; }


	.main_footer_outer .footer_main .top_logo_line span.bottom_logo{ float:left; width:100%; text-align:center; }
	.main_footer_outer .footer_main ul.bot_social_icon{ float:left; width:100%; text-align:center; }
	.main_footer_outer .footer_main ul.bot_social_icon li{ float:none; display:inline-block; }


	.main_footer_outer .footer_main p{ font-size:15px; display:none; }
	.main_footer_outer .footer_main ul.menu{ padding-left:0; display:none; }
	.main_footer_outer .footer_main ul.menu li{ font-size:15px; }
	.main_footer_outer .footer_main .last_footer_col{ padding-left:0; text-align:center; padding-top:0; }
	.main_footer_outer .footer_main .last_footer_col p{ display:block; }


	.last_footer_col .cont_btn_footer a{ font-size:14px; padding:14px 35px; }
	.last_footer_outer .copy_right_part p{ font-size:15px; text-align:center; }



	.Top_banner{ background:#262626 url("/source/6f3ddfee1216488a902747a89ee55620/inner_banner_back02.jpg") no-repeat center bottom / 100% 100%; height:193px; }
	.Top_banner span{ padding:90px 15px 0; }
	.Top_banner p.woocommerce-result-count{ padding:6px 15px 0; }



.padd_less_sec {  padding: 0px;}

.categry_sec .col-lg-3.col-md-4.col-sm-6.col-xs-12{ padding-top:15px; padding-bottom:15px; }
.cate_bx_1 li a .view_cat_btn{ margin-top:20px; }

.woocommerce-ordering{ float:none; margin:40px auto 0; }



	.inner_pad_prod{ padding:35px 0 0; }
	.chk_btn_ss_cont{ background-position:98% 16px; margin-top:30px; }
	.chk_btn_ss_cont:hover{ background-position:98% 16px; }

	.cart_wrappr .attachment-shop_single.wp-post-image{ width:auto; height:auto; }

	.cart_grey .woocommerce table.shop_table{ overflow-x:auto; display:block; }
	.cart_grey .woocommerce table.shop_table th.product-thumbnail, .cart_grey .woocommerce table.shop_table td.product-thumbnail{ display:block !important; }

	.cart_grey .woocommerce .cart-collaterals .blak_sectn{ float:left; width:100%; text-align:right; }


	.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout .col-2{ margin:20px 0 0; }




	/*  Css for blog page start here  */


	.content_outer_part h1{ font-size:20px; }
	.content_outer_part h4{ font-size:18px; }
	.content_outer_part p{ font-size:15px; }


	.comment_area h3{ font-size:17px; }


	.sidebar_new{ text-align:center; padding-top:40px; }
	.sidebar_outer_box{ max-width:350px; float:none; display:inline-block; text-align:left; }


	.diff_links_new ul.diff_links_ul li{ font-size:14px; }
	.diff_links_new ul.recent_acti_ul li h5{ font-size:16px; }



	/*  Css for blog page Ends here  */



}




@media (max-width:640px){



	.product_box_home.Checkout .woocommerce form.login p.form-row{ width:100% !important; }

	.product_box_home.Checkout .woocommerce form.checkout_coupon p.form-row{ width:100% !important; }

	.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout p.form-row{ width:100% !important; }

	.product_box_home.Checkout .woocommerce form.checkout.woocommerce-checkout h3{ font-size:20px; }



}




@media (max-width:580px){


	.home_banner_outer .item .carousel-caption .right_slide_buttons{ padding-top:20px; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li{ width:100%; }
	.home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li + li{ margin-top:20px; }


	.about_market_wrapper h1{ font-size:22px; }

	.cate_prod_banr span h3{ font-size:22px; }


	.product_box_home.Checkout .woocommerce form .form-row label.inline{ display:block; margin:10px 0 0; }



	.diff_links_new ul.recent_acti_ul li .active_content{ width:64%; }
	.diff_links_new ul.recent_acti_ul li h5{ font-size:14px; }



}




@media (max-width:480px){



	.home_banner_outer .item .carousel-caption .slide_content h1{ font-size:15px; }


	.product_box_home{ padding-top:0; }

	.product_box_home .home_pro_right span.right_pro_img{ height:200px; }

	.browser_rpo_home{ padding-top:0; }

	.browser_rpo_home .video_outer{ height:270px; }

	.home_blog_outer{ padding:0; }


	.about_market_wrapper .about_market_view{ height:100px; }

	.home_content_wrapper h1{ font-size:17px; }
	.home_content_wrapper p{ font-size:14px; }
	.home_content_wrapper ul li{ font-size:14px; }


	.Top_banner{ height:160px; }
	.Top_banner span{ padding:84px 15px 0; }
	.Top_banner span h3{ font-size:20px; }
	.Top_banner p.woocommerce-result-count{ font-size:14px; }

	  .coupan_code{ margin:0 0 30px 0;}
	  .view_cat_btn{ width:100%;}

	  .view_cat_btn {  margin: 20px 0 30px;}


	  .chk_btn_ss_cont{ background-position:93% 16px; margin-top:25px; }
	.chk_btn_ss_cont:hover{ background-position:93% 16px; }

	.prod_txt_sec .inner_pad_prod .summary .product_title.entry-title{ font-size:22px; }
	.dolr_tx .amount{ font-size:25px; }
	.prod_txt_sec h3{ font-size:14px; }
	.prod_txt_sec .inner_pad_prod .summary p.stock.in-stock{ font-size:20px; }
	.prod_txt_sec .inner_pad_prod .summary .product_meta{ font-size:16px; }



}

h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-weight:normal; clear:none;}
h1 {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}
ul.slide_buttons li a {font-family: "brandon-grotesque", "brandon grotesque", sans-serif; font-weight: 700;}
.about_market_wrapper h1 {font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  float: left;
  margin: 0 3.8% 2.992em 0;
  padding: 0;
  position: relative;
  width: 100% !important;
}
.view_cat_btn:hover {
    background: none repeat scroll 0% 0% #000;
    color: #FFF;
    cursor: pointer;
}
.view_cat_btn {
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    background: none repeat scroll 0% 0% #BE934B;
    float: left;
    width: 100%;
    padding: 15px 0px;
    border-radius: 4px;
    margin: 50px 0px 0px;
}
.cate_bx_1 {
    clear: both;
    float: left;
  height: 375px;
    width: 100%;
}
.cate_bx_1 h1 {
    font-size: 18px;
    text-transform: uppercase;
    padding: 0px;
    margin: 15px 0px 5px;
    color: #0D1D31;
    font-weight: 600;
}
.cate_bx_1 h2 {
    font-size: 16px;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px 0px 18px;
    color: #0D1D31;
    font-weight: 600;
}
.cate_bx_1 p {
    font-size: 13px;
    text-transform: capitalize;
    padding: 0px;
    margin: 0px;
    color: #0D1D31;
    font-weight: 600;
}
.cate_lst {
    float: left;
    width: 100%;
    margin: 10px 0px 0px;
}
.cate_lst ul {
    margin: 0px;
    padding: 0px;
}
.cate_lst ul li {
    list-style: none outside none;
    float: left;
    border-right: 1px solid #000;
}

.cate_lst ul li a {
    color: #000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 3px;
    text-decoration: none;
}

.woocommerce-ordering {display: none}
.woocommerce-breadcrumb, .page-title {display: none !important}

.searchandfilter ul .sf-field-taxonomy-pa_brands, .searchandfilter ul .sf-field-taxonomy-pa_flavor-profiles {width: 50%; display: inline-block; padding: 20px;}



.searchandfilter ul li .postform {
  float: left; margin-left: 15px; width: 70%;

}
.searchandfilter ul li:first-child .postform  {  float: right; margin-right: 15px; width: 70%;}

.Top_banner h3 {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}
.products {  padding-top: 30px;}
.cate_prod_banr h3 {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}

.content_outer_part h2 {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif; margin: 30px 0px 20px 0;}
.wpcf7-submit {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}
.main_footer_outer .footer_main .last_footer_col .cont_btn_footer a {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}

@media (min-width: 1200px) {
.col-lg-3 {
  width: 25%;
  min-height: 480px;
}
}
ul.products {
  padding: 30px 0 0 !important;}


  .txt_blk h2 {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}

.home_pro_div .pro_home_content .main_pro_btns a.view_products {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}

.cate_bx_1 h1 {
  font-size: 28px;
  font-weight: 300; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}
.amount {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}
ul.blog_part_home li .home_blog_btns a.read_blog {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}
.content_outer_part h4 {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif; margin: 20px 0 30px 0;}
ul.blog_part_home li .blog_inner_box .home_blog_cont h4 {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}

.cate_bx_1 li a .view_cat_btn:hover, .cate_bx_1 li a:hover .view_cat_btn {
  background: #9E7B3D !important;
}

.view_cat_btn {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}

.comment_area form#commentform p input[type=submit] {font-weight: 900; font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}

.woocommerce .woocommerce-message {
  border-top-color: #8fae1b;
  margin-top: 58px !important;
  margin-bottom: 0px !important;
}
.padding40 {padding: 40px 0;}
.single-product #content div.product div.summary {width: 100% !important;}

.woocommerce div.product form.cart .button {
  vertical-align: middle;
  float: left;
  background: #be934b;
  float: left;
  width: 100%;
  padding: 15px 0 15px;
}
.top_fixed_nav.scrolled {background: url("/source/4e19ffb1fcf458ab300ab04f418cdfa8/scrolled.jpg") repeat-x left top !important;
  top: 35px;
  left: 0;
  right: 0;
  position: fixed;
  z-index: 9999;}


.woocommerce div.product form.cart .button:hover {
  background: #9E7B3D !important;
}
.single-product .Prod_pic_ss {width: 100%;}

.term-advanced-hardware .cate_prod_banr {display: none;}
.term-advanced-hardware .categ_below_sec {display: none;}
.Top_banner p.woocommerce-result-count {padding-left: 100px;}

.cate_lst {
  display: none;}

.right_pro_text {color: white;}
.slide_content h5 {font-size: 21px;
  text-align: left;

  line-height: 29px;}

.slide_content h5:after {
  display: block;
  content: "";
  background: url("/source/d9dfff6356f9aad2b0958f9705c48d16/baner_small_line.png") no-repeat;
  width: 59px;
  height: 6px;
  margin-top: 10px;

}
title {display: inline-block;}
.home h2 {
font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
font-family: "brandon-grotesque", "brandon grotesque", sans-serif;}

.home h2:after {
  display: block;
  content: "";
  background: url("/source/d9dfff6356f9aad2b0958f9705c48d16/baner_small_line.png") no-repeat;
  width: 59px;
  height: 6px;
  margin-top: 10px;
  margin-bottom: 16px;
}

.product_box_home .home_pro_right .right_pro_text a {color: #BE924B;}

.testimonial_body:after {
  display: block;
  content: "";
  background: url("/source/d9dfff6356f9aad2b0958f9705c48d16/baner_small_line.png") no-repeat;
  width: 59px;
  height: 6px;
  margin-top: 10px;
  margin-bottom: 16px;
}
.home blockquote.easy-testimonial {
  padding: 0;
  margin: 0 0 0px;
  font-size: 15.5px;
  border-left: 0px solid #eee !important;
}

blockquote.easy_testimonial p {
  width: 100%!important;
  text-align: left !important;
}

blockquote {
  padding: 0px 0px;
  margin: 0 0 0px;
  font-size: 15.5px;
  border-left: 0px solid #eee !important;
}

.cycle-slideshow {
  overflow: hidden;
  padding-bottom: 0px !important;
}


.home_content_wrapper ul.market_details li .home_detail_col {

  line-height: 28px;
}


#av-overlay-wrap {
    background: rgba(0,0,0,0.7) !important;
}

#av-overlay h1 {
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 20px;
}

ul.top_ul_content a.mapper:hover {background: #be924b;}
#av_verify {
  background: #be924b;
  vertical-align: middle;
  float: left;
  background: #be934b;
  float: left;
  width: 100%;
  padding: 15px 0 15px;
  clear: both;
  font-weight: 600;
  text-transform: uppercase;
  font-family: "brandon-grotesque", "brandon grotesque", sans-serif;
  color: white !important;
  margin: 20px 0;
  outline: none;
  border: none;
  border-radius: 5px;
  display: block;
}
#av_verify:hover {
  background: #be934b;;
}

@media screen and (min-width: 400px) {
#av-overlay {
	top: 20% !important;
  min-height: 260px;
}
}

.top_fixed_nav.scrolled {top:0px;}

@media screen and (min-width: 760px) {
.top_fixed_nav.scrolled {transition: background 0.5s ease; background: url("/source/9cb8870125adfcd67de8cf6e75b131f3/top_nav_back2.png") repeat-x left top !important; top:34px; left:0; right:0; position:fixed; z-index:9999;}

}




@media screen and (max-width: 700px) {

#av-overlay {
    position: relative;
    top: auto;
    left: auto;
    width: 90% !important}

}

.move-right .back_to_normal {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 50%;}
.product-category h3 {
    font-size: 22px;
    font-weight: 300;
    font-family: "brandon-grotesque","brandon grotesque",sans-serif;
    text-transform: uppercase;
    margin: 15px 0px 5px;
    color: #0D1D31;
}

.tax-product_cat .cate_prod_banr, .tax-product_cat .categ_below_sec{display: none;}
.page-id-1618 .categ_below_sec {display: none;}

.page-id-1618 .home_content_wrapper h1:after {
    display: block;
    content: "";
    background: none;
    width: 59px;
    height: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.term-beginner-hardware .cate_prod_banr, .term-beginner-hardware .categ_below_sec{display: block !important;}


.wp-pagenavi {
    clear: both;
    margin-left: 27px;
}

.price.dolr_tx {
    display: inline-block;
    clear: none;
}

.amount {font-size: 24px;}
.single ins {
    display: block;
    font-size: 28px;
}

ins .amount {
    font-size: 24px;
text-decoration: none;
}
ins {
text-decoration: none;
}

html body .main_outer_wrapper .outer_wrapper {

}
.cart_wrappr, .home_content_wrapper, #content, .blog_main_container {background-color: white;}

#cvv {width: 100px !important;}

.page-template-home-2 .home_banner_outer .item .carousel-caption .right_slide_buttons ul.slide_buttons li:nth-of-type(1) a {
    border: 1px solid #BE924B;
    background: #BE924B;
    margin-top: -36px;
}

@media screen and (max-width: 500px) {

    .wp-pagenavi a, .wp-pagenavi span.current, .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #BFBFBF;
    padding: 4px 6px !important;}

    .wp-pagenavi {
    clear: both;
margin-left: 20px;
}
html body .searchandfilter ul li {
    margin-left: 0px !important;
}
}
.home-banne-button h3{text-transform:uppercase;text-align:left;margin-bottom:10px;padding-left: 12%;}
.home-banne-button a
{
font-size: 21px;
      font-size: 21px;
    border: 2px solid #fff;
    min-height: 50px;
    text-align: center;
    display: inline-block;
    min-width: 200px;
    color: #fff;
    border-radius: 8px;
    line-height: 50px;
    padding:0px 20px;
}
.home-banne-button{  padding-bottom: 30px;}
.home-banne-button ul{column-count:2;}
.home-banne-button ul li{min-height:50px;margin-bottom:10px;}
.home-banne-button ul li a:hover{ background: #BE924B;
    border-color: #BE924B;
    color: #fff;}
.home-banne-button ul li.spec a{
    background: #BE924B;
    font-size: 15px;
    border-color: #BE924B;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
}
.home-banne-button ul li.spec a:hover{background: #9E7B3D;brder-color: #9E7B3D;}
.hidebig{display:none;}
@media (max-width: 767px){.hidebig{display:block ;}
.home-banne-button a{    border: 1px solid #231f20;
    color: #231f20;width:100%;
}.home-banne-button h3{padding:0px;text-align:center;}.home-banne-button ul{column-count:1;}.home-banne-button ul li{min-height:1px;margin-top:10px;margin-bottom:0px;}.hide-sm{display:none}.home_banner_outer .item .carousel-caption .slide_content.hidebig{display:block !important;}.egid h2,.egid{color:#000;}}

button.age-button.age-no {
    background: #be934b;
}
button.age-button.age-yes {
    background: #be934a;
}
span.age-main-text {
    color: #000;
	text-shadow: none;
}
span.age-title {
    color: #000;
	text-shadow: none;
}
#age-verification{
	    opacity: 0.9;
}