/*
Theme Name: Samina
Theme URI: http://www.centricwebsolution.com
Description: This is the Samina created for the Genesis Framework.
Author: CWS Team
Author URI: http://www.centricwebsolution.com
Version: 1.0
Tags: black, red, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Template: genesis
Template Version: 2.3.0
License: GPL-3.0+
License URI: http://www.gnu.org/licenses/GPL-3.0.html
Text Domain: genesis-samina
*/

/*@import url("fonts/fontsface.css");*/

/* ## Screen reader text
--------------------------------------------- */
:root {
    --fonthl: "Kepler Std", serif;
    --fontt: "Calibri", sans-serif;
}
.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus  {
	clip: auto !important;
	height: auto;
	width: auto;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding: 15px 23px 14px;
	color: #333;
	background: #fff;
	z-index: 100000; /* Above WP toolbar. */
	text-decoration: none;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
}

.more-link {
    position: relative;
}
.vc_btn3.vc_btn3-color-samina-green{color:#fff !important;}
.vc_btn3.vc_btn3-color-samina-green.vc_btn3-style-modern{border-color: var(--samgreen);background-color:var(--samgreen);}
.vc_btn3.vc_btn3-color-samina-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-samina-green.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-samina-green.vc_btn3-style-classic:focus, .vc_btn3.vc_btn3-color-samina-green.vc_btn3-style-classic:hover{
	color: #f7f7f7;
    border-color: #5f9434;
    background-color: #5f9434;
}
.client-testimonial-carousel .client-img{margin-bottom:20px;}
.client-testimonial-carousel .client-img img{margin: 0 auto; border-radius: 100%;width:auto !important;}
.client-testimonial-carousel .display-none{display:none;}
.client-testimonial-carousel .client-star{margin-bottom:10px;}
.client-testimonial-carousel .client-star span.fa{font-size: 24px;
    margin-right: 5px;
    color: #f7941d;}
.client-testimonial-carousel .vc_parallax-inner{background-position: center !important;
    opacity: 0.3;}
.client-testimonial-carousel .owl-dots{position: absolute;
    left: 100%;
    top: 40%;}
.client-testimonial-carousel .owl-dots .owl-dot {
    display: block;
    margin: 0 0 15px;
}

.client-testimonial-carousel .owl-dots .owl-dot.active span {
    width: 5px;
    height: 5px;
    background: #e5ae49 !important;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: relative;
}

.client-testimonial-carousel .owl-dots .owl-dot span {
    width: 7px;
    height: 7px;
    background: #fff !important;
    opacity: 1;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.client-testimonial-carousel .owl-dots .owl-dot.active span:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    visibility: visible;
    opacity: 1;
}
.owl-theme .owl-dots .owl-dot span {
    display: block;
    width: 7px;
    height: 7px;
    margin: 5px 7px;
    filter: alpha(opacity=50);
    opacity: .5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background: #869791;
}
.client-testimonial-carousel .owl-dots .owl-dot span:after {
    content: '';
    display: block;
    width: 15px;
    height: 15px;
    border: 1px solid #e5ae49;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: -6px;
    left: -6px;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.client-wrp{text-align: center;}
.client-wrp .client-content{font-size: 24px;
    font-weight: 400;
    color: #FFF;
    margin-bottom: 14px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    line-height: 36px;}
.client-wrp .client-info{
    font-family: var(--fontt);
    font-weight: 400;
    font-size: 14px;
    color: #FFF;
    letter-spacing: 1px;
    text-transform: uppercase;margin: 0 15px;}
.client-testimonial-carousel .client-info-box:before {
    content: '';
    display: block;
    width: 20px;
    height: 1px;
    background: rgba(238,238,238,.5);
    position: absolute;
    top: 50%;
    left: 100%;
}

.client-testimonial-carousel .client-info-box:after {
    content: '';
    display: block;
    width: 20px;
    height: 1px;
    background: rgba(238,238,238,.5);
    position: absolute;
    top: 50%;
    right: 100%;
}
.client-testimonial-carousel .client-info-box{
	position: relative;
    display: inline-block;
    padding: 0 15px;
}
/*Header START*/
/* Top Header 
--------------------------------------------- */
.before-header.topbar{
    float: left;
    height: 58px;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    vertical-align: middle;
    width: 45%;
}

section#icl_lang_sel_widget-3 {
    margin-top: 15px;
}
.genesis-topbar-nav-menu.topbar{
	float: right;
    height: 58px;
    min-height: 1px;
    padding-left: 15px;
    /*padding-right: 15px;*/
    position: relative;
    vertical-align: middle;
    width: 45%;
    text-align: right;
}
.genesis-topbar-nav-menu.topbar ul#menu-top-bar-right,
.genesis-topbar-nav-menu.topbar ul#menu-top-bar-right-englisch{
    display: flex;
    justify-content: flex-end;
}
ul#menu-top-bar-right li:nth-of-type(1),
ul#menu-top-bar-right-englisch li:nth-of-type(1){order:1;}
ul#menu-top-bar-right li:nth-of-type(2),
ul#menu-top-bar-right-englisch li:nth-of-type(2){order:0;}
ul#menu-top-bar-right li:nth-of-type(3),
ul#menu-top-bar-right-englisch li:nth-of-type(3){order:2;padding-right: 0px;}

/* Top Header End
----------------------------------------------*/

.custom-logo-link img.custom-logo{
	max-width: 200px;
	min-height: 45px;
	width: 100%;
	height: 100%;
}
.title-area {float: left; /*width: 16.33%;*/}
ul#menu-main-menu {
    margin-top: 1.5%;
    margin-bottom: 0px;
}
figure {
    margin: 0;
    padding: 0;
}

img.post-image{
    vertical-align: middle;
    max-width: 1920px;
    width: 100%;
}
.nav-primary .menu-primary li{margin: 0px 10px;line-height: 0px;}

.sub-menu-toggle,.menu-toggle{display: none;}

header.site-header{
    min-height: 60px;
    padding: 15px 95px;
    z-index: 1000;
    clear: both;
}
 nav.nav-primary {
   display: table-cell;
    /* float: right; */
    /* width: 83.33333333%; */
    text-align: left;
    /* margin-top: 1.5%; */ 
    padding: 0 0px 0 15px;
	 height:100%;
	 overflow-y:auto !important;
}
header.site-header::after,
header.site-header::before{
    content: "";
    display: table;
    clear:both;
}

ul#menu-main-menu-englisch {
        margin-bottom: 0;
        margin-top: 14px;
}
/* # Responsive Navigation
---------------------------------------------------------------------------------------------------- */

/* Navigation toggles
--------------------------------------------- */
.sub-menu-toggle, .menu-toggle {
    display: none;
    visibility: hidden;
}
.genesis-nav-menu .menu-item{
    display: inline-block;
    float: inherit;
    margin: 5px 10px;
    padding: 0;
    vertical-align: top;
}

.genesis-nav-menu .menu-item > a {
    font-family: var(--fontt);font-weight: 500;
    color: #999999;
    font-size: 1em;
    letter-spacing: 0.075em;
    line-height: 15px;
    padding: 0;
    position: relative;
}
.menu-primary .menu-item-has-children ul.sub-menu a{
    font-family: var(--fontt); 
    font-weight: 400;
    color: #999999;
    text-transform: capitalize;
}
.genesis-nav-menu > li.menu-item:hover > a,
.genesis-nav-menu > li.menu-item.open > a {
    color: #017f01;
}

.genesis-nav-menu .menu-item > a > .caret {
    display: none
}

.genesis-nav-menu .menu-item a,
.genesis-nav-menu .menu-item a:hover,
.genesis-nav-menu .menu-item a:focus {
    background-color: transparent;
}

.menu-primary .menu-item-has-children ul.sub-menu a:hover,
.menu-primary .menu-item-has-children ul.sub-menu a:focus{
    color: #000;
}

.genesis-nav-menu .sub-menu {
    background: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12)!important;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    display: block;
    margin-top: 0;
    min-width: 210px;
    opacity: 0;
    padding: 15px 0 0;
    /*transition: all 200ms;*/
    visibility: visible;
    position: absolute;
    z-index: 2001;
    opacity: 1;
}
.nav-primary .sub-menu li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    list-style: outside none none;
    display: block;
    padding: 25px;
}
.nav-primary .sub-menu li:last-child {
    margin-bottom: 0px;
    border-bottom: 0px;
}
.woocommerce-shop #content.container{min-height:850px;}
.woocommerce .product-preview .star-rating{margin:0 auto !important;}
.wgm-second-checkout .wgm_second_checkout.wgm_second_checkout_payment{display:grid;margin-bottom:15px;}
.thank-you-main-wrap{display:flex;}
.thank-you-main-wrap #customer_details{width:40%;}
.thank-you-main-wrap .notes-and-payment-wrap{width:60%;}
.thank-you-main-wrap .wgm-second-checkout-user-note{margin-top:35px;}
.genesis-topbar-nav-menu.topbar .btn-xs.dropdown-mini-cart{line-height:60px;}
@media only screen and (max-width: 1200px){.woocommerce-shop #content.container{min-height:950px;}}
.single-product-custom-wrap{display: inline-flex;}
.single-custom-sidebar{width: 25%;}

.single-custom-sidebar .sidebar.sidebar-primary.widget-area{display:block !important;padding-right: 15px;width: 100%;clear: both;position: relative;margin-top:0px !important;}
.single-product-custom{width:75%;}
@media only screen and (max-width: 991px) {
	.single-product-custom-wrap{display: block;}
.single-custom-sidebar{width: 100%;}
.single-custom-sidebar .sidebar.sidebar-primary.widget-area{display:block !important;padding-right: 15px;width: 100%;clear: both;position: relative;margin-top:0px !important;}
.single-product-custom{width:100%;}
.woocommerce-shop #content.container,.woocommerce-shop.woocommerce aside.sidebar-primary,.woocommerce-shop.woocommerce .products.grid{width:100% !important;}
	.woocommerce-shop.woocommerce aside.sidebar-primary{position:relative;}
    nav .wrap{padding: 0;}
    nav.pagination{display: block;}
    .menu-toggle,.sub-menu-toggle{
        display: block;
        visibility: visible;
        overflow: hidden;
        margin: 0 auto;
        font-size: 20px;
        text-align: center;
        background-color: transparent;
        border: medium none;
    }
    .menu-toggle {
        color: var(--samgreen);
        padding: 10px 0;
        position: absolute;
        right: 15px;
        width: auto;
        z-index: 1000;
        cursor: pointer;
    }
    .menu-toggle:before,
    .menu-toggle.activated:before{
        font-family: "Fontawesome";
        font-size: 20px;
        line-height: 20px;
        display: block;
        content: "\f0c9";
    }
    .sub-menu-toggle {
         background: transparent none repeat scroll 0 0;
        display: flex;
        float: right;
        padding: 0;
        vertical-align: middle;
        z-index: 1001;
        cursor: pointer;
    }
    .sub-menu-toggle:before {
        display: inline-block;
        font: normal normal normal 16px FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        content: "\f105";
    }
    .sub-menu-toggle.activated:before{content: "\f107";}
    .genesis-nav-menu .menu-item{
        background-color: #fff;
    }
    .genesis-nav-menu .menu-item {
        display: block;
        position: relative;
        text-align: left;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }

    .genesis-nav-menu .menu-item a{display: inline-block;padding: 10px 0;}
    .genesis-nav-menu .menu-item > a{color: var(--samgreen);}

    .genesis-nav-menu .menu-item:hover {position: relative;}
    .genesis-nav-menu .menu-item > a:focus ul.sub-menu,
    .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {left: 0;margin-left: 0;}
    .genesis-nav-menu > .menu-item-has-children > a:after{content: none;}
    .genesis-nav-menu .sub-menu {
        display: none;
        box-shadow: none!important;
        clear: both;
        margin: 0;
        position: static;
        width: 100%;
        opacity: 1;
    }
    .genesis-nav-menu .sub-menu .sub-menu {margin: 0;}
    .nav-primary .sub-menu li{padding: 0px;}
    .genesis-nav-menu .sub-menu  li> a{
        line-height: 35px;
        font-size: .9em;
    }
    .genesis-nav-menu .sub-menu a {
        padding: 5px 0;
        color: #eee;
        background-color: #fff;
    }
    .toggle-menu-item {
        background-color: #17252d;
        padding: 50px;
        position: fixed;
        right: -700px;
        top: 0;
        transition: right 0.2s linear 0s;
        width: 567px;
        z-index: 9999;
    }
    /*Toggle menu start*/

    .nav-primary{
      background-color: #fff;
        padding: 15px;
        position: fixed;
        right: -600px;
        display: block!important;
        top: 0px;
        transition: right 0.7s linear 0s;
        width: 300px;
        height: 100%;
        z-index: 9999;
        box-shadow: 0 2px 3px rgba(0,0,0,0.1);
    }
    .nav-primary .close-button{top:5px;left: 1px;z-index: 9999;cursor: pointer;width: 16px;height: 16px;}

    ul#menu-main-menu, ul#menu-main-menu-englisch{padding: 70px 0px 15px;}
        
    ul.main-menu{margin-bottom:50px;}

    
    .open {right: 0;}

    .open #menuToggle span {background: transparent;left: 10%;top: 45%;}

    .open #menuToggle span:before,
    .genesis-responsive-menu #menuToggle span:after {

      background: white;
      top: 0;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
    }

    .open #menuToggle span:after {
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
    }

   .nav-primary .navClosed {
      -moz-transition: background 0.1s linear;
      -o-transition: background 0.1s linear;
      -webkit-transition: background 0.1s linear;
      transition: background 0.1s linear;
    }
    .nav-primary .navClosed:before,
    .nav-primary  .navClosed:after {
      -moz-transition: top 0.2s linear 0.1s, -moz-transform 0.2s linear 0.1s;
      -o-transition: top 0.2s linear 0.1s, -o-transform 0.2s linear 0.1s;
      -webkit-transition: top 0.2s linear, -webkit-transform 0.2s linear;
      -webkit-transition-delay: 0.1s, 0.1s;
      transition-delay: 0.2s;
      transition: top 0.2s linear 0.1s, transform 0.2s linear 0.1s;
    }
    .nav-primary  .navOpen {
      -moz-transition: background 0.1s linear 0.2s;
      -o-transition: background 0.1s linear 0.2s;
      -webkit-transition: background 0.1s linear;
      -webkit-transition-delay: 0.2s;
      transition-delay: 0.2s;
      transition: background 0.1s linear 0.2s;
    }
    .nav-primary  .navOpen:before,
    .nav-primary .navOpen:after {
      -moz-transition: top 0.2s linear, -moz-transform 0.2s linear;
      -o-transition: top 0.2s linear, -o-transform 0.2s linear;
      -webkit-transition: top 0.2s linear, -webkit-transform 0.2s linear;
      transition: top 0.2s linear, transform 0.2s linear;
    }
    .nav-primary .menu-primary > li > a{font-size: 1em;}
	.woocommerce.woocommerce-page .site-container .site-inner > .container > .container{display:grid !important;}
.woocommerce.woocommerce-page .site-container .site-inner > .container > .container .container-shop-action{order:1;width:100%;padding: 0px;}
	.woocommerce.woocommerce-page .site-container .site-inner > .container > .container .container-shop-action .custom-order{width: 100%;}
.woocommerce.woocommerce-page .site-container .site-inner > .container > .container .products.grid{order:2;}
	
.woocommerce.woocommerce-page .site-container .site-inner > .container > .container .woocommerce-pagination{order:3;}
.woocommerce.woocommerce-page .site-container .site-inner > .container > .container .woocommerce-result-count{order:4;}
.woocommerce.woocommerce-page .site-container .site-inner > .container > .container .sidebar-primary.widget-area{order:0;}
.sidebar.sidebar-primary.widget-area{margin-top: 0px;margin-bottom:50px;}
}
@media only screen and (max-width: 767px){
    .woocommerce-account .woocommerce-MyAccount-navigation ul{padding-left: 0px;margin-left: 0px;}
    .woocommerce-account .woocommerce-Message{display: grid;}
    .thank-you-main-wrap {display: block;}
    .thank-you-main-wrap #customer_details,.thank-you-main-wrap .notes-and-payment-wrap {width: 100%;}
    .genesis-topbar-nav-menu.topbar ul#menu-top-bar-right, .genesis-topbar-nav-menu.topbar ul#menu-top-bar-right-englisch{display: inline-flex !important;}
}
@media only screen and (max-width: 480px){
	.woocommerce.woocommerce-page .site-container .site-inner > .container > .container .products.grid .product{padding:0px;}
	.wgm-go-back-button{margin-bottom: 15px !important;}
	.before-header.topbar{height: 25px;}
}
@media only screen and (max-width: 375px) {
	
	header.site-header{padding: 15px 60px;}
	#menu-top-bar-right-englisch a, #menu-top-bar-right a {
    
    float: none !important;
    
    width: auto !important;
	font-size:12px !important;
}
	/*#cart_block_list .description a,.product .product_title.entry-title, .woocommerce-product-details__short-description p{word-break:break-all !important;}*/
}
/*Header END*/

#cart_block .shoppingcart-box {
    box-shadow: 0 2px 3px rgba(0,0,0,0.12);
    left: auto;
    min-width: 340px;
    padding: 0;
    right: 25px;
}
#cart_block_list li {
    border-bottom: 1px solid #f6f6f6;
    display: inline;
    float: left;
    padding: 18px;
    position: relative;
    width: 100%;
}

.page-not-found-wrapper .vc_parallax-inner{opacity: 0.6;}
.page-not-found-wrp .middle-text{color: #fff;font-size: 36px;line-height: 40px;text-align: center}
.page-not-found-wrp .middle-text a.button{padding: 10px 20px;border: 1px solid var(--samgreen);margin-top: 20px;display: inline-block;text-align: center;text-decoration: none;font-size: 24px;background: var(--samgreen);color: #fff;}
.page-not-found-wrp .bottom-text{color: #fff;font-size: 20px;position: absolute;bottom: -150px;right: 0;}
.sidebar.sidebar-primary.widget-area{margin-top: 50px;}
.tax-product_cat .sidebar.sidebar-primary.widget-area{margin-top: 0px;}
#menu-top-bar-right-englisch a, #menu-top-bar-right a {
    
    float: none !important;
    
    width: auto !important;
	font-size:14px !important;
}
header .term-description{display: none !important;}
.container-shop-action{padding-bottom: 15px;}
#cart_block_list .cart-wrap{display:flex !important;}
#cart_block_list .remove_link{right: -10px !important;}
#cart_block_list{display:grid}
#cart_block_list .preview-image{width:115px !important;}
.products.grid .product-preview{border: 1px solid #f3f3f3;}
.container-shop-action .layout-content{display:none;}
.products.grid{margin-top: 30px !important;}
.woocommerce nav.woocommerce-breadcrumb{line-height: 20px !important;padding:0px !important;}
.woocommerce div.product .product_title{line-height: 34px;}
.woocommerce-cart table.cart img, th.product-remove,table.woocommerce-cart-form__contents td.actions,table.woocommerce-cart-form__contents th,table.woocommerce-cart-form__contents thead tr,table.woocommerce-cart-form__contents,.woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{border:none !important;}
.woocommerce-cart-form__cart-item td,.woocommerce-cart-form__cart-item,table.woocommerce-cart-form__contents {border-right:none !important;border-left:none !important;}
.woocommerce-checkout #customer_details,.woocommerce-checkout-review-order-table{margin-bottom:50px;}
.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{text-align:left !important;padding-left:0px !important;}
.woocommerce-billing-fields .address-field .select2-container--default .select2-selection--single{background-color: #f6f6f6 !important;border: 1px solid #f0f0f0 !important;border-radius: 0px !important;height:38px !important;}
.woocommerce-billing-fields .address-field .select2-container .select2-selection--single .select2-selection__rendered{padding: 5px !important;}
.woocommerce-billing-fields .address-field .select2-container--default .select2-selection--single .select2-selection__arrow{top:5px !important;}
#content .woocommerce-result-count{bottom: -40px !important;right: 15px !important;}
.single-product .product .product_meta{margin-bottom:15px;}
.single-product .product .product_meta .sku_wrapper{color: #cdcdcd;}
.woocommerce-product-details__short-description p{line-height: 26px !important;margin-bottom: 0px !important;}
.woocommerce-product-details__short-description{margin-bottom:25px;}
.woocommerce .widget_price_filter .ui-slider-horizontal{height: 5px !important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color: #018f33 !important;}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce.widget_price_filter .price_slider_amount .button{font-size: 16px !important;padding: 10px 25px;border: 1px solid;font-weight: revert;}
.sidebar-primary .woocommerce.widget_product_search{border-bottom: 2px solid #f6f6f6;padding-bottom: 30px;margin-bottom: 30px;}
.sidebar-primary .woocommerce-product-search button{margin-top: 15px;padding: 5px 25px;line-height: 20px;border: 1px solid #018f33;background: transparent;color: #018f33;}
.sidebar-primary .woocommerce-product-search button:hover{background: #018f33;color: #fff;cursor:pointer;}
.wc-no-product-found{float: right;width: 75%;}
.search-no-results .sidebar.sidebar-primary.widget-area{margin-top:0;}
.post-13153 ul.woocommerce-error li{padding-left: 35px !important;}
article.post-13153, .wgm-second-checkout article,.archive.tag .content{max-width: 1170px;margin: 0 auto;}
.archive.tag .content{margin-top:50px;}
.thank-you-main-wrap .shop_table,.thank-you-main-wrap .shop_table th,.thank-you-main-wrap .shop_table td,.shop_table.order_details,.shop_table.order_details th,.shop_table.order_details td{border: none !important;text-align:left !important;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active {
    background: #058e32 none repeat scroll 0 0 !important;
    border-color: #018f33 !important;
}
.genesis-topbar-nav-menu  #menu-top-bar-right .menu-item,.genesis-topbar-nav-menu #menu-top-bar-right-englisch .menu-item{line-height:60px;}
.archive.tag .content .archive-pagination ul{list-style:none;}
.product p.out-of-stock{display:none;}
.woocommerce ul.order_details.bank-details{margin-bottom: 20px;}
/* .full-width-content main.content{max-width: 1170px;margin: 0 auto;} */
@media only screen and (max-width: 300px){
	.nav-primary{max-width:290px;width:290px;}
}

/* Jeet CSS start */
.nav-header.genesis-responsive-menu{
	display:none !important;
}