/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 14 2022 | 12:59:15 */
/* font */
@font-face {
    font-family: GeosansLight;
    src: url(/wp-content/uploads/fonts/GeosansLight.ttf);
}

@font-face {
    font-family: GeosansLight;
    font-style: italic;
    src: url(/wp-content/uploads/fonts/GeosansLight-Oblique.ttf);
}
@media only screen and (max-width: 480px){
div.grid_section .section_inner {
    width: 340px;
}
}

div, h1, h2, h3, h4, h5, h6, span, li, ol, p, table, th, td, a, button, body, input, button  {
    font-family: GeosansLight, sans serif !important;
}
body.woocommerce {
	background-color: #efefef !important;
}
body.woocommerce-checkout, body.woocommerce-cart{
  	background-color: #fff !important;
}
.woocommerce .wrapper{
	background-color: #ffffff !important;
}
.content, .content .container{
	background-color: #ffffff;
}
.woocommerce-info, .product_meta, .q_tabs{
	display: none !important;
}

/* header */
header.fixed.scrolled .header_bottom, header.fixed.scrolled .header_top, header.fixed_hiding.scrolled .header_bottom, header.fixed_hiding.scrolled .header_top {
    background-color: rgba(255,255,255,.97) !important;
}
.header_bottom_right_widget_holder {
    padding: 27px 17px;
}
.title.title_size_small h1 {
    font-size: 60px;
}
.title.title_size_small h1 span{
    letter-spacing: 30px !important
}

nav.main_menu ul li:last-child, nav.main_menu ul li:nth-last-child(2){
	display: none;
}
.contact-qr .vc_single_image-wrapper{
	margin: 20px 0;
}
.contact-qr .vc_single_image-wrapper img{
	width: 150px;
}
.vc_custom_1521706601091{
	margin-top: 80px;
}
h2.wpb_heading.wpb_singleimage_heading{
  font-size: 13px;
    margin-bottom: -29px;
    font-weight: 600;
}
#about_brands .q_elements_holder .q_elements_item {
    margin: 8px !important;
}
.parallax_content_full_width .wpb_content_element {
    margin-bottom: 20px !important;
}
.qode-btn {
	font-size: 24px;
}
.latest_post_two_holder .latest_post_two_text {
    padding: 20px 13px 20px !important;
}
.latest_post_two_holder .latest_post_two_info {
    display: none !important;
}

@media only screen and (max-width: 600px) {
.vc_custom_1521706601091{
	margin-top: 10px;
}
.woocommerce .title.has_background {
    background-image: url(https://kinlonz.com/wp-content/uploads/product-1.jpg) !important;
    height: 80px!important;
    padding: 0!important;
}
  .title.has_background{
  	    background: url(your-url) 0 0;
    height: 80px!important;
  }
nav.main_menu ul li:last-child{
	display: inline-block;
}
.title.title_size_small h1 span{
	letter-spacing: 10px !important;
    font-size: 34px;
}
nav.mobile_menu>ul {
    width: 90vw !important;
}
.mobile_menu_button {
    height: 70px;
}
.mobile_menu_button span {
    font-size: 27px;
}
.mobile_menu_button {
    margin-left: 6vw !important;
}
.logo_wrapper {
    height: 70px!important;
}
  .q_elements_holder_custom_504719, .q_elements_holder_custom_938697{
  	padding: 19px 20px 26px 20px !important;
  }
  .vc_custom_1541499059813 {
    padding-bottom: 0rem !important;
	}
  .vc_custom_1606712817891 {
    margin-top: 0!important;
	}
  .vc_custom_1521706601091{
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .vc_custom_1539932166548, .vc_custom_1569401806554{
    margin-right: 2% !important;
    margin-left: 2% !important;
  }
  .qode-workflow .qode-workflow-item .qode-workflow-item-inner.reverse .qode-workflow-text {
      text-align: center;
  }
  .widget.woocommerce.widget_recently_viewed_products li {
     width: 42%;
    margin-bottom: 10px;
  }
 .columns-4 .products>ul.products li.product {
    width: 47%;
    margin-right: 15px;
	}
  .q_elements_holder_custom_220561{
  	padding: 19px 15px 26px 15px !important;
  }
  .vc_custom_1543816163070{
  	padding: 0 !important;
  }
  #text_icl-3, #text_icl-2, #text-18, #text-4, #text_icl-4, #text-17{
  text-align:center
  }
  #text-18 {
  	margin-top: 10px;
  }
  
  #currency_sel_widget-3 .wcml-dropdown{
      margin: auto;
    display: block;
  }
  #custom_html-16 .wpcf7-submit, #custom_html-12 .wpcf7-submit{
      margin: auto;
    display: block;
  }
}

.footer-qr{
    width: 100px;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
}
#home-para{
	padding: 170px 20px !important;
}
@media screen and (max-width: 767px){
#home-para {
    display: block!important;
}
}
@media only screen and (max-width: 480px){
  #home-para{
	padding: 110px 20px !important;
}
.qode-btn {
	font-size: 21px;
}
section.parallax_section_holder {
    height: auto!important;
    min-height: 110px !important;
}

}
  
.latest_post_two_holder.four_columns .separator{
	display: none;
}
.latest_post_two_title.entry_title {
  margin-bottom: 12px;
}
.latest_post_two_title.entry_title a{
	font-size: 21px;
}
.single-post .title_outer.title_without_animation{
	display: none
}
.single-post .blog_single.blog_holder{
	margin-top: 130px;
}
@media only screen and (max-width: 480px){
  .single-post .blog_single.blog_holder{
      margin-top: 0;
  }
  .single-post .content>.content_inner>.container {
      margin: 2rem 0 !important;
  }
  .single-post h2.entry_title {
      font-size: 28px;
  }  
}

.single-post .date.entry_date.updated, .single-post .post_info{
	display:none !important;
}
.single-post h2.entry_title{
	margin-bottom:15px;
}
.single-post .post_text_inner{
	text-align: center;
}
.latest_post_two_excerpt{
	min-height: 52px;
}
@media only screen and (max-width: 480px){
  
  .container_inner {
      width: 90%;
  }
}
#breadcrumbs{
	display: none;
}
.q_logo a{
	height: 75px !important
}
@media only screen and (max-width: 600px) {
  

.footer-qr{
    width: 100px;
    display: inline-block;
    position: relative;
    top: 10px;
}
.q_logo a{
	height: 55px !important
}
}
.title_subtitle_holder{
	padding-top: 50px !important;
}
@media only screen and (max-width: 600px) {
.title_subtitle_holder{
	padding-top: 0 !important;
}
}
.wpml-ls-legacy-dropdown {
    width: 120px;
    margin-top: 35px;
}
@media only screen and (max-width: 600px) {
  .title.title_size_small h1 {
      font-size: 30px;
  }
  .title.title_size_small h1 span{
      letter-spacing: 10px;
  }
}
/*
.page_container_inner{
	margin-top: 40px;
  margin-bottom: 40px;
}
*/
/* home */

.woocommerce .woocommerce-message, .woocommerce-checkout .woocommerce-message{
	background-color: #d09f3b;
    color: #fff;
    margin-top: 15px;
    font-size: 17px;
    padding: 8px 21px;
}
.woocommerce .woocommerce-message a:hover, .woocommerce-checkout .woocommerce-message a:hover{
	color: #fff;
}
.woocommerce-checkout h2{
  border-bottom: 1px solid #989898;
    margin-top: 0px;
    margin-bottom: 28px;
    font-size: 25px;
}

.woocommerce-order-overview{
	background-color: #f7f7f7;
    padding: 15px;
}
.gold_text{
	margin-bottom:20px;
}
.text-box {
    margin-top: 90px !important;
}
.vc_custom_1606712354912{
	padding-top: 250px !important;
    padding-bottom: 15px !important;
}
@media only screen and (max-width: 600px) {
  .home-about-image{
      margin-top: auto;
  }
  .text-box {
      margin-top: -30px !important;
  }
  .img-with-text-box {
      margin-left: 0 !important;
  }
}

/* content area */
.wpb_content_element h1{
 font-size: 50px;
}
@media only screen and (max-width: 600px) {
.wpb_content_element h1{
    font-size: 30px;
    line-height: 32px;
}
}
.wcapf-before-update{
	background-color:#efefef !important;
  	z-index: 101 !important;
}
.columns-4 .woocommerce_with_sidebar ul.products li.product{
   min-height: 261px;
  padding: 10px 0 0 0;
}
.related .products li{
   min-height: 261px;
  padding: 10px 0 0 0;
}
/* Hide product header */
.single-product .title.has_background{
    background-image: none!important;
    height: 140px!important;
}
.single-product .title_holder{
	display: none !important;
}

@media only screen and (max-width: 600px){
  .single-product .title.has_background{
      background-image: none!important;
      height: 20px!important;
  }
  .title .not_responsive {
      display: none;
  }
}
.woocommerce .summary p.stock.out-of-stock {
    display: inline-block;
    font-weight: 700;
    color: #ffffff;
    padding-bottom: 1px;
    border-bottom: 0;
    margin: 8px 0;
    background-color: #6f6f6f;
    padding: 2px 20px;
}
h1.product_title{
    font-size: 38px !important;
  line-height: 40px !important;
}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories {
    margin-bottom: 30px !important;
}
.empty-cart-wrapper{
  padding: 70px 0;
}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .related {
    padding-top: 40px !important;
}
.woocommerce div.product .summary p.price span.amount {
    color: #313131;
}
.woocommerce div.cart-collaterals div.cart_totals {
    text-align: right;
}
.cart_totals .shop_table{
  float: right;
}

.cart_totals .shop_table tr td {
    text-align: right;
  	padding: 5px 0px 5px 20px;
}

html:lang(en-US) .woocommerce .product .onsale.out-of-stock-button {
	font-size: 11px;
    width: 55px;
    height: 41px;
    padding-top: 15px;
    line-height: 14px;
}
.woocommerce .product .onsale.out-of-stock-button {
    font-size: 13px;
    width: 40px;
    height: 26px;
    padding-top: 12px;
    line-height: 14px;
}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .qode-sp-separator.separator {
	margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
}
ul.products {
    min-height: auto;
}
table th {
    padding: 5px 0px;
}

.widget_recently_viewed_products .product_list_widget li{
	background-color: #fff;
    padding: 10px;
  min-height: 261px;
}

.woocommerce ul.woocommerce-error {
    background-color: #fff6dd;
}
ul.woocommerce-error li {
    color: #e65e5e;
    margin: 0;
}

/* footer email subscibe */
div.wpcf7-response-output {
    padding: 0;
    color: #e04a4a;
}

/* footer */
.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span {
    color: #444444 !important;
}

span.wpcf7-not-valid-tip {
    color: #ffffff !important;
    font-weight: 700;
    background-color: #f1c410;
    padding: 3px 10px;
}

.footer_top h5 {
    color: #444 !important;
}

footer input.wpcf7-form-control.wpcf7-date,footer  input.wpcf7-form-control.wpcf7-number,footer  input.wpcf7-form-control.wpcf7-quiz,footer  input.wpcf7-form-control.wpcf7-text,footer  select.wpcf7-form-control.wpcf7-select, footer textarea.wpcf7-form-control.wpcf7-textarea {
    /* 	    border: 1px solid #d6bd68; */
}

.footer_top h5{
    margin-bottom: 8px;
}

.footer_top .widget_nav_menu ul li{
    padding-bottom: 4px;
}

.footer_top h5{
    margin-bottom: 8px;
}

.footer_top .widget_nav_menu ul li{
    padding-bottom: 4px;
}

.footer_top input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    border: 2px solid #50352b;
    color: #50352b;
}

.footer_bottom{
    height: auto;
}

/********************************************************************************************************/

form.woocommerce-ordering select.orderby {
    height: 36px !important;
    background-color: transparent !important;
    border: 1px solid #e6d3b8 !important;
    color: grey !important;
    font-family: GeosansLight, sans serif !important;
}
li.slider.price input {
    font-weight: 700 !important;
    font-style: initial !important;
    letter-spacing: 1.5px !important;
}

.widget #searchform input[type=text] {
    font-weight: 700;
}

ul.cart_list.product_list_widget span.quantity {
    font-family: sans-serif !important;
}
.highlighted-link{
    color: #cfa96f;
}
.highlighted-link:hover{
    color: #e2bd82;
}
.berocket_filter_slider.ui-widget-content .ui-slider-handle, .berocket_filter_price_slider.ui-widget-content .ui-slider-handle {
    background-color: #d6b348;
    top: -7px;
}
.widget #searchform input[type=text]::placeholder {
    color: #000;
}
input#searchsubmit {
    font-family: FontAwesome !important;
}

.float-active {
    /*position: fixed;*/
}
a.quick_view.button > br {
    display: none;
}
/*product spec table*/
table.product-spec-table{
    margin:10px 0;
}

/*product spec table*/

.woocommerce-variation-price span.price {
    padding-bottom: 10px !important;
    display: block;
}

a.reset_variations {
    margin-left: 10px;
}
.box-shadow {
    box-shadow: 0 0 20px rgba(0,0,0,0.4);
}

/***** customized classes end *****/

/* header */


header.fixed, header.fixed_hiding, header.fixed_top_header .top_header {
    position: absolute;
}

/*header-right*/

.header_inner_right .header_bottom_right_widget_holder {
    display: flex;
}
.header_inner_right  .header_bottom_widget.widget_currency_sel_widget {
    padding: 33px 0 0 0;
}

.header_inner_right {
    display: flex;
}

@media only screen and (max-width: 1200px) and (min-width: 1000px){
    .header_bottom .container_inner {
        width: 95%;
        margin-right: 0;
    }
    nav.main_menu>ul>li>a {
        padding: 0 13px;
    }}

@media only screen and (max-width: 480px){
    nav.mobile_menu>ul {
        width: 80vw;
    }
    .mobile_menu_button {
        margin-left: 10vw;
    }

}

.header_inner_right i {
    padding: 0px 10px 0 0px;
}



header .header_inner_right .shopping_cart_inner {
    height: 50px !important;
}

header .header_inner_right .shopping_cart_header .header_cart {
    filter: brightness(100);
    background-size: 24px;
    line-height: 50px;
    margin-top: 5px;
    filter: grayscale(100%);

}

.shopping_cart_header .header_cart span {
    line-height: 33px !important;
    font-size: 12px !important;
    width: 24px;
}

.header-widget.widget_nav_menu ul.menu li a {
    padding-left: 30px;
    transition: all 300ms ease;
    text-transform: uppercase;
}

header .header_inner_right .widget_woocommerce-dropdown-cart .shopping_cart_outer .shopping_cart_dropdown a, header .header_top .widget_woocommerce-dropdown-cart .shopping_cart_outer .shopping_cart_dropdown span:not(.total) {
    line-height: 30px;
}

.header_bottom {
    padding: 0;
}

.shopping_cart_dropdown {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
}

.header_inner_right .shopping_cart_dropdown ul li a {
    color: #cfa96f;
}

@media only screen and (max-width: 1000px) {
    .header_inner_right .left, .header-widget.widget_woocommerce-dropdown-cart.header-right-widget {
        display: none;
    }
    .header-widget.widget_nav_menu ul.menu li a {

        padding-left: 10px;
    }
    .header_inner_right .header-widget.widget_currency_sel_widget {
        margin: 5px;
    }
}

/*Title*/

.title {
    background-size: cover !important;
}

.title p#breadcrumbs a {
    color: #fff;
}

.title p#breadcrumbs {
    color: #e2e2d3;
}

/*menu*/

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item > a.mega-menu-link {
    color: #ffffff !important;
    text-transform: uppercase !important;
}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item:hover > a.mega-menu-link {
    color: #cfa96f !important;
}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
    /*    color: #f39800 !important;*/
    color: gold !important;

}


li#mega-menu-item-405{display:none !important;}

span.select2.select2-container.select2-container--default{width:250px;}
.current-cat a {
    color: #c5ae87 !important;
}
textarea#comment, form#searchform {
    border: 1px solid #e6e6e6;
}
.qode-btn.button-with-line{
    position: relative;
}

.qode-btn.button-with-line:before {
    content: '';
    width: 30px;
    height: 100%;
    border-bottom: 2px solid black;
    position: absolute;
    display: inline-block;
    bottom: 50%;
}

.qode-btn.button-with-line.white-line:before{
    border-bottom-color: #fff;
}

.qode-btn.button-with-line .qode-btn-text{
    padding-left: 43px;
}

.images-hover .wpb_single_image .vc_single_image-wrapper:hover img{
    transform: translateY(-25px);
    box-shadow: 0 14px 48px 7px rgba(0,0,0,0.2);
}

.images-hover .wpb_single_image .vc_single_image-wrapper img{
    transition: all 0.2s ease-in-out;
}

.content_bottom .widget_nav_menu ul.menu{
    margin-top: 6px;
}

.content_bottom .widget_nav_menu ul.menu li {
    display: inline-block;
    margin-right: 62px;
    margin-bottom: 0;
}

.content_bottom .widget_nav_menu ul.menu li a{
    font-family: 'Tahoma', sans-serif;
    font-size: 16px;
    letter-spacing: 0.25px;
    color: #10181d;
}

.footer_top h5{
    margin-bottom: 8px;
}

.footer_top .widget_nav_menu ul li{
    padding-bottom: 4px;
}

.footer_top h5{
    margin-bottom: 8px;
}

.footer_top .widget_nav_menu ul li{
    padding-bottom: 4px;
}

.footer_top input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    border: 2px solid #50352b;
    color: #50352b;
}

@media only screen and (max-width: 1024px){
    .vc_row.no-bckg-img-ipad {
        background-image: none!important;
    }
}

@media only screen and (max-width: 480px){
    .title.title_size_small h1{
        font-size: 55px;
    }


}




h2, h3, h4, h5, h6, p, span, label, input {
    letter-spacing: 1px;
}

h1 {
    letter-spacing: 3px;
}


/*mobile menu*/
/* .mobile_menu_button {
    display: none;
} */

.logo_wrapper {
    z-index: 9999;
}

/* shop */


.woocommerce ul.products li.product:hover .add-to-cart-button, ul.products li.product:hover a.quick_view, .featured_products .featured_product_ul li.product a{
    height: 25px;
    line-height: 25px;
}


@media screen and (max-width: 600px) {


    .featured_products .add_to_cart_button.add-to-cart-button, .featured_products .featured_product_ul li.product a.quick_view, .woocommerce ul.products li.product .add-to-cart-button, ul.products li.product:hover a.quick_view , .single-product.woocommerce .related ul.products li.product .add-to-cart-button, .single-product.woocommerce .related a.quick_view {
        display: none !important;
    }



    .woocommerce ul.products li.product:hover .image-wrapper img, .featured_products .featured_product_ul li.product:hover .image-wrapper img{
        opacity: 1 !important;
    }




}


@media screen and (max-width: 780px) {


    .featured_products .add_to_cart_button.add-to-cart-button {
        top: -20px;
    }


    .featured_products .featured_product_ul li.product a.quick_view {
        top: 110px;
    }



    .woocommerce ul.products li.product .add-to-cart-button {
        top: -15px;
    }

    ul.products li.product:hover a.quick_view {
        top: 90px;
    }

    .single-product.woocommerce .related ul.products li.product .add-to-cart-button {
        top: 20px !important;
    }

    .single-product.woocommerce .related a.quick_view {
        top: 100px !important;

    }


}


@media screen and (min-width: 1400px) {


    .featured_products .add_to_cart_button.add-to-cart-button {
        top: -20px;
    }


    .featured_products .featured_product_ul li.product a.quick_view {
        top: 110px;
    }



    .woocommerce ul.products li.product .add-to-cart-button {
        top: -15px;
    }

    ul.products li.product:hover a.quick_view {
        top: 90px;
    }

    .single-product.woocommerce .related ul.products li.product .add-to-cart-button {
        top: 20px !important;
    }

    .single-product.woocommerce .related a.quick_view {
        top: 100px !important;

    }


}


@media screen and (min-width: 768px) and (max-width: 1400px){

    .featured_products .add_to_cart_button.add-to-cart-button {
        top: 5px;
    }


    .featured_products .featured_product_ul li.product a.quick_view {
        top: 130px;
    }



    .woocommerce ul.products li.product .add-to-cart-button {
        top: 28px;
    }

    ul.products li.product:hover a.quick_view {
        top: 127px;
    }


    .single-product.woocommerce .related ul.products li.product .add-to-cart-button {
        top: 50px !important;
    }

    .single-product.woocommerce .related a.quick_view {
        top: 130px !important;

    }



}






.woocommerce ins, .woocommerce-page ins, .woocommerce.post-type-archive-product .content .container .column1 h5, .woocommerce.post-type-archive-product .content .container .column1 span
{
    color: #d6b348 !important;


}

.woocommerce.post-type-archive-product .content .container .column1 .noUi-handle.noUi-handle-upper,  .woocommerce.post-type-archive-product .content .container .column1 .noUi-handle.noUi-handle-lower {
    background-color: #d6b348;
    box-shadow: none;
    border:0px;
    height: 20px;
    width: 20px;
    border: 0;
    top: -5px;
    margin-top: -4px;
}

.woocommerce.post-type-archive-product .content .container .column1 .noUi-background {
    background: #000000;
    border: 0px ;
    box-shadow: none;
    height: 5px;

}

.woocommerce.post-type-archive-product .content .container .column1 .noUi-handle:before, .woocommerce.post-type-archive-product .content .container .column1  .noUi-handle:after {
    height: 0;
    width: 0;
}
.noUi-origin {
    background-color: black;
}
.noUi-base, .noUi-origin:last-child {
    background-color: #d4d4d4;
}

.noUi-horizontal.noUi-extended .noUi-origin {
    right: 0 !important;
}

.noUi-horizontal.noUi-extended {
    padding-right: 0 !important;
}

.woocommerce.post-type-archive-product .content .container .column1 .noUi-background {
    width: 92%;
}

.woocommerce.post-type-archive-product .content .container .column1 .widget_custom_html {
    margin-bottom: 15px !important;
}


.woocommerce.post-type-archive-product .content .container .column1 label.berocket_label_widgets {
    color: #303030;
}

.viewed_products span.product-title, .product-category.product-info h6{
	font-size: 13px !important;
    line-height: 19px;
}

.featured_products span.price, .post-type-archive-product.woocommerce ins, .featured_products .woocommerce del, .featured_products .woocommerce-page del, .post-type-archive-product .woocommerce-Price-amount, span.select2-container{
    font-weight: 600;

}


@media screen and (min-width: 600px) and (max-width: 640px){
    .woocommerce.single-product .content .container .container_inner {
        padding-left: 15px;
        padding-right: 15px;
    }
}



.woocommerce .product a.button.add_to_cart_button.ajax_add_to_cart.qbutton.add-to-cart-button.added {
    display: none;
}

.post-type-archive-product.woocommerce del .amount, .post-type-archive-product.woocommerce-page del .amount, .post-type-archive-product.woocommerce ins, .post-type-archive-product.woocommerce-page ins, .post-type-archive-product span.woocommerce-Price-amount.amount {
    font-size: 16px !important;
}


.woocommerce span.onsale.wc-memberships-member-discount {
    font-size: 12px;
    line-height: 18px;
    width: 90px;
    height: 65px;
    vertical-align: middle;
    padding-top: 25px;
    text-align: center;
    left: 10px;
    background-color: #e7cdab;
}

.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner {
    padding: 0;
}

@media only screen and (max-width: 768px){
    .woocommerce.post-type-archive-product .woocommerce-ordering {
        margin-bottom: 30px;
    }}



.featured_products {
    border-bottom: 1px solid #d6b348;

}

.viewed_products {
    border-top: 1px solid #e7cdab;
    border-bottom: 0;
    margin-bottom: 0 !important;
}


.woocommerce ul.products li.product .image-wrapper img,
.widget_recently_viewed_products li img,
.featured_products .featured_product_ul  li.product .image-wrapper img{
    /*     height: 200px; */
    /*    max-height: 250px;*/
    object-fit: contain;
    height: 150px;
    display: block;
}
/*
@media only screen and (max-width: 1000px) {
	.woocommerce ul.products li.product .image-wrapper img,
.widget_recently_viewed_products li img,
	.featured_products .featured_product_ul  li.product .image-wrapper img {
    height: 150px;
}

} */

.woocommerce ul.products li.product,
.widget_recently_viewed_products li,
.featured_products .featured_product_ul  li.product  {
    vertical-align: top;
}

.woocommerce-pagination ul.page-numbers li a, .woocommerce-pagination ul.page-numbers li span {
    color: #11181d;
    margin-bottom: 10px;

}


.woocommerce .woocommerce-pagination{
    padding:0px;

}

@media only screen and (max-width: 480px){
    .post-type-archive-product.woocommerce ul.products li.product, .cross-sells>ul.products li.product,
    .featured_products .featured_product_ul li.product, .widget.woocommerce.widget_recently_viewed_products li{
        width: 48%;
        margin-right: 2%;
    }

    .featured_products .featured_product_ul li.product:nth-child(2n), .widget.woocommerce.widget_recently_viewed_products li:nth-child(2n){
        margin-right: 0%;
    }
}
/* add to cart */
.post-type-archive-product.woocommerce-page .title_subtitle_holder {
   /* display: none !important;*/
}

a.added_to_cart.wc-forward {
    border: 2px solid #e7cdab;
    border-radius: 4px;
    padding: 3px;
    width: 100px;
    height: 38px;
    padding: 10px 20px;
    transition: all .1s linear;
}

a.added_to_cart.wc-forward:hover {
    background-color: #e7cdab;
    color: white;

}

/* member discount label */
.woocommerce span.onsale.wc-memberships-member-discount {
    line-height: 15px;
    width: 80px;
    height: 55px;
    padding-top: 25px;
}

/*shop sidebar */


.select2-container--default .select2-selection--single {
    border: 1px solid #e6d9c3 !important;
    border-radius: 5px;
}
span.select2.select2-container.select2-container--default {
    width: 250px !important;
}
@media only screen and (max-width: 600px ) {
    .float {
        transform: translate3d(0,0,0) !important;
    }
}

.woocommerce.post-type-archive-product .content .container .column1 span {
    font-weight: 600;
    font-size: 16px;
}

.post-type-archive-product aside .widget #searchform input[type=text] {
    width: 70%;
}

@media only screen and (min-width: 768px) and (max-width: 1000px){
    .post-type-archive-product .widget #searchsubmit {
        width: 27px;
    }}

.post-type-archive-product aside .woocommerce.widget span.count {
    display: none;
}

.woocommerce.post-type-archive-product .content .container .column1{
    /*     background-color: #50352b; */
    padding: 20px 5px 20px 20px;
    border: 1px solid #d6b348;
    /*     color: white; */
    /*     box-shadow: 0 0 20px rgba(0,0,0,0.4); */
}

@media only screen and (max-width: 600px) {
    .woocommerce.post-type-archive-product .content .container .column1 {
        padding: 32px 6%;
        width: 88%;
    }
}

.woocommerce.post-type-archive-product .content .container .column1 .widget:last-child{
    margin-bottom: 0;
}

.woocommerce.post-type-archive-product .content .container .column1 .widget:first-child{
    margin-bottom: 32px;
}

.woocommerce.post-type-archive-product .content .container .column1 a{
    /*     color: white; */
    font-weight: 600;
}

.woocommerce.post-type-archive-product .content .container .column1 h5, .woocommerce.post-type-archive-product .content .container .column1 span {
    color: #e7cdab;
}

@media only screen and (min-width: 601px) {
    .woocommerce.post-type-archive-product .content .container .column1{
        width: 20%;
        border: 1px solid #e7cdab;
        /*     color: white; */
        border-radius: 5px;
    }

    @media only screen and (max-width: 768px){
        .woocommerce.post-type-archive-product .content .container .column1{
            padding: 32px 6% !important;
            width: 88% !important;
            margin-bottom: 32px;
        }

        .woocommerce.post-type-archive-product .content .container .column2{
            width: 100%;
        }

    }


    .woocommerce.post-type-archive-product .content .container .column1.float-active {
        /*position: fixed;
        left: 40px;
        top: 100px;*/
    }

    .woocommerce.post-type-archive-product .content .container .column2 {
        float: right;
    }
}

@media only screen and (min-width: 769px) {
    div#shop_sidebar_filter {
        display: none;
    }
    .post-type-archive-product aside.sidebar {
        height: auto;
    }
}
@media only screen and (max-width: 768px) {
    .post-type-archive-product aside.sidebar {
        height: 20px;
        overflow: hidden;
    }
    .post-type-archive-product aside.sidebar.open {
        /* 		height: auto; */
    }
    .post-type-archive-product aside.sidebar i {
        transition: all 300ms;
    }
    .post-type-archive-product aside.sidebar.open i {
        transform: rotate(180deg);
    }
}
/* shop featured products */

.viewed_products h5, .featured_products h5{
    margin-bottom: 30px;
}

.featured_products  {
    display: block;
    margin-bottom: 50px;
    padding: 2rem 0;
    margin-top: 40px;

}


@media only screen and (min-width: 769px) {
    .featured_products  {
        /* height: 400px;*/
    }
}

.related.products h4{
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}

.featured_products h5 {
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}

.featured_products .featured_product_ul {
    list-style: none;
    padding: 0;
    position: relative;
}

.featured_products .featured_product_ul  li.product {
    vertical-align: top;
    margin-bottom: 24px;
    position: relative;
    text-align: center;
    display: inline-block;
}

.featured_products .featured_product_ul  li.product:hover h6 {
    transition: all 300ms;

    color: #ba8c50;
}

.featured_products .featured_product_ul  li.product:last-child, .widget.woocommerce.widget_recently_viewed_products li  {
    /*     margin-right: 0; */
}

.featured_products .featured_product_ul  li.product a, .featured_products .featured_product_ul  li.product span {
    text-align: center;
}



.featured_products .featured_product_ul  li.product .add-to-cart-button-outer {
    display: inline-block;
    position: absolute;
    top: 50%;
    width: 100%;
    opacity: 0;
    left: 0;
}




.featured_products .featured_product_ul  li.product:hover .image-wrapper img {
    transition: all 300ms;
    opacity: .2;
}

.featured_products .featured_product_ul  li.product:hover  .add-to-cart-button-outer  {
    opacity: 1;
}

.featured_products .featured_product_ul li.product .top-product-section {
    text-align: center;
    position: relative;

}

@media only screen and (min-width: 769px) {
    .featured_products .featured_product_ul  li.product, .widget.woocommerce.widget_recently_viewed_products li {
        width: 22%;
        margin-right: 1.5%;
    }
}

@media only screen and (max-width: 768px) {
    .featured_products .featured_product_ul  li.product, .widget.woocommerce.widget_recently_viewed_products li {
        width: 42%;
    }


    .featured_products .featured_product_ul {
        min-height: 300px;
    }



    .featured_products .featured_product_ul li.product .add-to-cart-button-outer {
        left: 0;
    }
}


/* recently viewed products */

.viewed_products span {
    font-family: "Tahoma", sans-serif;
    font-size: 13px;
    transition: all 300ms;
}

.viewed_products span.product-title {
    text-transform: uppercase;
    font-weight: 700;
}



.widget.woocommerce.widget_recently_viewed_products li {
    list-style: none;
    display: inline-block;
    text-align: center;
}

.widget.woocommerce.widget_recently_viewed_products li >a{
    display: inline-block;
}

.widget.woocommerce.widget_recently_viewed_products li:last-child {
    margin-right: 0;
}

/* quick view */

ul.products li.product, .widget.woocommerce.widget_recently_viewed_products li {
    position: relative;
}

.featured_products .featured_product_ul li.product .add-to-cart-button-outer {
    top: 40%;
}

.woocommerce a.quick_view {
    background-color: transparent;
    position: absolute;
    left: 0;
    right: 0;
    top: 53%;
    width: 100px;
    text-align: center;
    margin: auto;
    opacity: 0;
}

ul.products li.product:hover a.quick_view, .featured_products .featured_product_ul li.product:hover  a.quick_view{
    opacity: 1;
}

.woocommerce #wcqv_contend .product .images .thumbnail img {
    border: 0;
}

#wcqv_contend .product .images .thumbnails {
    position: static;
}

.wcqv_next.wrapper {
    left: auto;
    position: absolute;
}

.wcqv_next.wrapper h4, .wcqv_prev.wrapper h4{
    color: #222;
    font-size: 14px;
}

.wcqv_prev.wrapper, .wcqv_next.wrapper {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}

.woocommerce div.product .cart {
    display: inline-block;
}

#wcqv_contend .summary {
    height: auto !important;
    width: 35%;
}
.remodal #wcqv_contend .images .woocommerce-main-image img {
    max-height: 500px;
    margin: auto;
    width: 70%;
}

.woocommerce .remodal {
    overflow-y: scroll;
}

@media only screen and (min-width: 770px) {
    .woocommerce .remodal {
        padding: 40px !important;
    }
}

@media only screen and (min-width: 770px) and (max-width: 1000px){
    .remodal #wcqv_contend .images {
        width: 53% !important;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1300px){
    .remodal #wcqv_contend .images {
        width: 56% !important;
    }
}

@media only screen and (min-width: 1300px) {
    .remodal #wcqv_contend .images {
        width: 58% !important;
    }
}

@media only screen and (min-width: 770px) and (max-width: 1000px){
    .remodal #wcqv_contend .images {
        width: 53% !important;
    }
    .woocommerce .remodal {
        padding: 40px !important;
    }
}


@media only screen  and (max-width: 768px){
    .woocommerce .remodal{
        padding: 10px  !important;
    }
}

@media only screen  and (min-width: 768px) and (max-width: 1000px){
    .woocommerce .remodal{
        padding: 32px 0px !important;
    }

}
#wcqv_contend .product .images .thumbnails {
    padding:0;
}


@media only screen  and (max-width: 480px){
    #wcqv_contend .product .images .thumbnails {
        width: 70% !important;

    }
}

@media only screen  and (min-width: 480px) and (max-width: 600px){
    #wcqv_contend .product .images .thumbnails {
        width: 55% !important;

    }
}

@media only screen  and (min-width: 600px) and (max-width: 770px){
    #wcqv_contend .product .images .thumbnails {
        width: 50% !important;

    }
}

@media only screen  and (min-width: 770px) and (max-width: 1200px){
    #wcqv_contend .product .images .thumbnails {
        width: 60% !important;

    }
}




.woocommerce #wcqv_contend .product .images .thumbnail img {
    margin: auto;
    float: none;
    width: auto;
}
.woocommerce div.product .images .thumbnails a {
    width: 46%;
}
.woocommerce #wcqv_contend a.woocommerce-main-image.zoom {
    pointer-events: none;
}

#wcqv_contend .product .images .thumbnails {
    width: 50%;
    margin: auto;
    margin-top: 30px;
}

@media only screen  and (min-width: 771px) and (max-width: 886px) {

    #wcqv_contend .quantity {
        float: right;
    }

}


/* single product */
.single-product p#breadcrumbs {
    margin-bottom: 50px;
    text-align: center;
}

.single-product p#breadcrumbs a {
    transition: all 100ms linear;
}

.single-product.woocommerce .type-product > span.onsale.wc-memberships-member-discount {
    left: 125px;
}

.single-product.woocommerce .related ul.products li.product .add-to-cart-button{
    margin-top: -70px;

}

.woocommerce ul.products li.product:hover .add-to-cart-button, .woocommerce ul.products li.product:hover .added_to_cart {
    display: inline-table;
    opacity: 1;
    height: 0;
}



@media only screen and (max-width: 700px){
    .woocommerce.single-product.qode-product-single-tabs-on-bottom .q_tabs .shop_attributes td, .woocommerce.single-product.qode-product-single-tabs-on-bottom .q_tabs .shop_attributes th {

        width: 50%;
    }
}
@media screen  and (max-width: 600px){

    .single-product.woocommerce .type-product > span.onsale.wc-memberships-member-discount {
        left:-10px;
    }

}

.single-product.woocommerce .related a.quick_view {
    position: absolute;
    display: block;

}

/* single product img gallery */


.single-product .woocommerce-product-gallery img.zoomImg {
    display: none !important;
}

.single-product .woocommerce-product-gallery .flex-control-thumbs img {
    padding: 5px;
}

.single-product .woocommerce-product-gallery img.flex-active {
    border: 1px solid #e6cdab;
    border-radius: 5px;
}

@media only screen and (min-width: 601px){
    .woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images.qode-add-gallery-and-zoom-support .flex-viewport {
        margin-left: 124px;
    }


}

@media only screen and (max-width: 600px) {
    .woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images.qode-add-gallery-and-zoom-support .flex-control-nav li {
        float: none;
        display: inline-block;
    }
}

@media only screen and (max-width: 600px){
    .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {

        width: 100%;
        height: 100%;
        float: none;
        text-align: center;

    }

}

/*product quick view remodal */
@media screen and (min-width: 768px) and (max-width: 922px){
    .woocommerce .remodal .product .images {
        margin-right: 0;

    }
}



/* my account */
.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-content input {
    background-color: #e6cdab !important;
}


.woocommerce-account  .rm-user-details-card {
    margin: 10px 0;
    padding: 0 0 20px;
}

.woocommerce-account p.form-row {
    margin-bottom: 50px;
}

.woocommerce-account p.form-row label {
    font-size: 18px;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a {
    color: #333;
    font-size: 16px;
}

.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
    color: #c5a248;
}
@media only screen and (max-width: 768px){
    .woocommerce-account nav.woocommerce-MyAccount-navigation{

        overflow: hidden;
    }

    .woocommerce-account nav.woocommerce-MyAccount-navigation:after {
        content: "";
        display: inline-block;
        height: 0.5em;
        vertical-align: bottom;
        width: 100%;
        margin-right: -100%;
        border-top: 2px solid #e7cdab;
    }
}

/*woocommerce-account Dashboard*/
.woocommerce-account .rm-user-details-card .rm-user-fields-container1 {
    width: 87%;
}


/*woocommerce-account order*/

@media only screen  and (max-width: 600px){
    .woocommerce-orders a.woocommerce-Button.button {
        width: 52px;
        margin: auto;
    }
    .woocommerce-orders .woocommerce-message.woocommerce-info {
        display: grid;
    }

}

/*woocommerce-account discounts*/
@media only screen  and (min-width: 700px) and (max-width: 1400px){
    .woocommerce-account table.my_account_orders tbody tr td.order-actions a.add-to-cart {
        padding: 0px 5px;
    }

    .woocommerce-account table.my_account_orders tbody tr td.order-actions {
        text-align: center;
        display: table-cell;
    }

}

.woocommerce-account table.my_account_orders tbody tr td.order-actions a {
    margin: 5px 0;
}

.woocommerce table tr td {
    vertical-align: middle;
    color: #282828;
}


th.membership-discount-excerpt, td.membership-product-excerpt {
    display: none;
}

th.membership-discount-actions, td.membership-discount-actions.order-actions{
    border-right: 1px solid #e6e6e6;
}

.woocommerce-account table.my_account_orders thead tr th {
    width: 20%;
}


/*woocommerce-account account details*/

.woocommerce-account input[type='email'], .woocommerce-account input[type=text]:not(.qode_search_field) {
    width: 70%;
}

p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide #account_display_name+span {
    display: block;
}

.woocommerce-page input[type=password] {
    width: 35%;
}




/*registration form*/

.rmagic .rmagic-form .rmfield {
    font-size: 20px;
}

.rmagic .rmrow .rminput input[type="text"], .rmagic .rmrow .rminput input[type="password"], .rmagic .rmrow .rminput input[type="email"], .rmagic .rmrow .rminput input[type="url"], .rmagic .rmrow .rminput input[type="number"], .rmagic .rmrow .rminput textarea {
    box-shadow: none;
    padding: 10px 15px;

}

.rmagic .buttonarea input[type='button'], .rmagic .buttonarea input[type='submit'] {
    min-width: 115px;
    min-height: 40px;
    font-size: 15px;
    background-color: #e2e2d3;
    color: #1f0f0f;
    border-width: 0px;
}
.rmagic .buttonarea input[type='button']:hover, .rmagic .buttonarea input[type='submit']:hover {

    background-color: #ba8c50;

}


/* footer */
.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span {
    color: #444444 !important;
}

span.wpcf7-not-valid-tip {
    color: #ffffff !important;
    font-weight: 700;
    background-color: #f1c410;
    padding: 3px 10px;
}

.footer_top h5 {
    color: #444 !important;
}

footer input.wpcf7-form-control.wpcf7-date,footer  input.wpcf7-form-control.wpcf7-number,footer  input.wpcf7-form-control.wpcf7-quiz,footer  input.wpcf7-form-control.wpcf7-text,footer  select.wpcf7-form-control.wpcf7-select, footer textarea.wpcf7-form-control.wpcf7-textarea {
    /* 	    border: 1px solid #d6bd68; */
}

/* cart */
form.woocommerce-shipping-calculator.shipping_calculator {
    display: none;
}

.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text {
    background-color: #f4f5f4;}

.quantity.buttons_added input {
    padding: 0px !important;
}

/* checkout */
.woocommerce form.checkout input[type=text]::placeholder, .woocommerce form.checkout .form-row.notes textarea::placeholder {
    letter-spacing: 2px;
    color: #525354;
}

/* single post */
.single-post .content>.content_inner>.container {
    margin: 4rem 0;
}

.single-post .content .title_holder .title_subtitle_holder h1 span {
    font-size: 32px;
}
@media only screen and (max-width: 768px){
    .single-post .content .title_holder .title_subtitle_holder h1  {
        line-height: 35px;
    }}

.blog_holder article .post_image img {
    width: 50%;
    margin: auto;
    min-width: 300px;
}

/*back to top  */
#back_to_top {
    right: 14px !important;
    bottom: 80px !important;
}


/*copy from qode option*/
@media screen and (max-width: 600px){
    .header_inner_right {
        display: none !important;
    }
}



strong.product-quantity {
    font-family: sans-serif;
}


.woocommerce-checkout  #customer_details input[type=text]:not(.qode_search_field), .woocommerce-checkout  #customer_details input[type=password], .woocommerce-checkout #customer_details input[type=email], .woocommerce-checkout  #customer_details textarea, .woocommerce-checkout-page #customer_details  input[type=tel], .woocommerce-checkout-page #customer_details  input[type=text]:not(.qode_search_field), .woocommerce-checkout-page #customer_details  input[type=password], .woocommerce-checkout-page #customer_details input[type=email], .woocommerce-checkout-page #customer_details textarea, .woocommerce #customer_details form.checkout input[type=tel] {
    border: 1px solid #e6e6e6;
}


.woocommerce-checkout .woocommerce-info, .woocommerce-checkout .woocommerce-form-login-toggle {
    padding: 0px 0 !important;
    margin: 0;
    line-height: 22px;
}


.shop_table input.button, .shop_table .coupon input.button {
    width: auto !important;
}

/* cart */
@media only screen and (max-width: 600px){
    th.product-thumbnail, td.product-thumbnail {
        display: none;
    }
    .woocommerce-cart .content .container .container_inner.page_container_inner {
        width: 500px;
    }

    .woocommerce-cart th.product-name {
        width: 50%;
    }
}

@media only screen and (max-width: 520px){
    .woocommerce-cart .content .container .container_inner.page_container_inner {
        width: 400px;
    }
}


@media only screen and (max-width: 420px){
    .woocommerce-cart .content .container .container_inner.page_container_inner {
        width: 370px;
    }
}


@media only screen and (max-width: 400px){
    .woocommerce-cart .content .container .container_inner.page_container_inner {
        width: 320px;
    }
}

.woocommerce-cart table.cart tbody tr td a:not(.checkout-button), .woocommerce-checkout .checkout table tbody tr td a , .woocommerce table.cart tbody tr span.amount, .woocommerce-page table.cart tbody span.amount, .woocommerce form.checkout table.shop_table span.amount{
    color: #282828;
}


/* checkout */
.woocommerce form.checkout .col2-set .form-row input[type=tel],
.woocommerce form.checkout .col2-set .form-row input[type=email]{
    padding-left: 2.5%;
    padding-right: 2.5%;
    width: 95%;
}

.woocommerce #payment ul.payment_methods li label {
    padding: 10px 0 0 25px;
}

.woocommerce form.checkout .col2-set .form-row input[type=text], .woocommerce form.checkout .col2-set .form-row input[type=email], .woocommerce form.checkout .col2-set .form-row input[type=password], .woocommerce form.checkout .col2-set .form-row input[type=tel],
.woocommerce form.checkout .col2-set .form-row.notes textarea{
    font-size: 16px;
    color: #313131;
    background-color: #f7e9d6;
    border: 0;
}


.woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount,  .woocommerce form.checkout table.shop_table tfoot tr.order-total th {
    font-weight: 600;
    font-size: 20px;
}

.woocommerce ul.products li.product .added_to_cart{
margin-top: -80px;
}

.footer-form{
    display: block;
    margin: 5px 0 0;
    padding: 15px;
    border: 0;
    border-radius: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #fff;
    color: #818181;
    font-family: Raleway;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    width: 100%;
}

.contact-text{
	width:100%;
  	padding: 15px;
    border: 0;
    border-radius: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #fff;
    color: #818181;
    font-family: Raleway;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    background-color: #fff;
    border-color: #cecec1;
    border-width: 1px;
    border-style: solid;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 30px;
}
.contact-ta{
	width:100%;
  height:190px;
  padding: 15px;
    border: 0;
    border-radius: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #fff;
    color: #818181;
    font-family: Raleway;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    background-color: #fff;
    border-color: #cecec1;
    border-width: 1px;
    border-style: solid;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 30px;
}
.contact-submit{
    border-width: 2px;
    color: #000;
    font-family: Vidaloka;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    text-transform: none;
    padding: 0 30px;
    color: #444;
    background-color: transparent;
    border-color: #50352b;
  	line-height:36px;
  border-radius:4px;

}


input[type="email"]:not(.woocommerce input[type="email"]), input[type="text"]:not(.woocommerce input[type="text"]) {
    width: 100%;
    max-width: 226px;
    font-size: 16px;
    padding: 4px;
    margin: 5px 0px;
}

textarea:not(.woocommerce textarea){
  width:100%;
  max-width:100%;
  min-width:100%;
  min-height:60px;
}

.content, .content .container, .full_width {
    background-color: #ffffff; 
}

.title_outer{
  margin-bottom:50px;
}

.woocommerce #payment{
  margin-bottom:0px
}

#ppc-button{
  max-width:200px;
}

#order_review{
  margin-bottom:50px
}

.select2-container{
  z-index:1002
}

.select2-search__field{
  border: 1px solid #e7e7e7!important;
}

.featured_products{
    display: none!important;
}