/*
Theme Name: Lyxxa
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: twentylyxxa

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments 
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */
#menu-item-97 .sub-menu-image { display: none; }

.sortiment.mega-menu .sub-menu-image { display: block; }

.woocommerce-ordering { display: none; }

.sorting-dropdown .woocommerce-ordering { display: block; }

.product-right-section.woof_products_top_panel { display: none !important; }

.shop_table .shop_table_responsive .cart .woocommerce-cart-form__contents { display: block; }

.menu.menu-bt .sb-toggle-right { display: none; }

.woocommerce-breadcrumb { display: none; }

.woof_products_top_panel { display: none; }

.woocommerce-result-count { display: none; }

/*.orderby option[value="popularity"] { display: none; }*/

.orderby option[value="rating"] { display: none; }

/*.orderby option[value="date"] { display: none; }*/

.product_cat .hide_count0 { display: none; }

.woof_container_frg .woof_container_inner_frg .check123 ul li { display: none !important; }

.woof_container_frg .woof_container_inner_frg .check123 ul li.active { display: inline-block !important; }

.search-no-results h1.page-title { 
    /* Typography */    
    font-size:50px; 
    line-height:70px; 
}

.search-no-results .page-content p { margin-bottom:30px; }

.search-no-results .page-content .search-form .screen-reader-text { 
    /* Box-model */
    display:block; 
    margin-bottom:10px;
}

.search-no-results .page-content .search-form input[type="search"] { 
    /* Box-model */
    padding:0 15px; 
    height:40px; 
    width:250px; 
    
    /* Typography */
    line-height:40px; 
    
    /* Visual */
    border:solid 1px #323232; 
    background-color: #fff; 
}

.search-no-results .page-content .search-form button[type="submit"] { 
    /* Box-model */
    padding: 0 35px; 
    margin-bottom: 0; 
    height: 40px; 
    margin-left: -3px; 
    
    /* Typography */
    text-transform: uppercase; 
    font-size: 14px; 
    vertical-align: top; 
    text-align: center; 
    line-height: 38px; 
    
    /* Visual */
    border: solid 1px #323232; 
    background-color: #323232; 
    color: #fff; 
}

.search-no-results .inner-banner-text { 
    /* Box-model */
    padding-left:15px; 
    padding-right:15px; 
}

.search-no-results .size-guide-detail { background-color:transparent; }

.woocommerce ul.woocommerce-error{
	/* Box-model */
	margin-bottom: 30px; 
	width:calc(100% - 30px); 
	margin-left: 15px;
}

.woocommerce ul.woocommerce-error li{ width: 100%; }

.lwa-form span{
	/* Box-model */
	margin-bottom: 25px;
	display: block;
	
	/* Typography */
    text-align: center;
    font-size: 14px;
    line-height: 20px; 
}

.lwa-form span.lwa-status{ 
	/* Box-model */
	padding: 5px;
	margin-bottom:10px;
}

.lwa-remember h6{ margin-bottom:44px; }

.lwa-remember span{
    /* Box-model */
	display: block;
    margin-bottom: 15px;
	
	/* Typography */
	text-align: center;
    font-size: 14px;
    line-height: 20px;	
}

.lwa-remember span.lwa-status{ 
	/* Box-model */
	padding: 5px;
	margin-bottom:0;
}

.order-detail{ padding:22px 21px 17px 19px;}

.woocommerce-remove-coupon img{ width:11px; margin-left:5px;}

.cart-summary-detail p span{ width:60%;}

.cart-summary-detail p span:last-child{ width:40%;}

.cart-summary-detail p span:last-child .woocommerce-Price-currencySymbol{ width:auto;}

.cart-discount .woocommerce-Price-amount{ 
    /* Box-model */
    display:inline-block; 
    width:auto; 
    float:none;
}

.cart-discount .woocommerce-Price-amount .woocommerce-Price-currencySymbol{ 
    /* Box-model */
    display:inline-block; 
    float:none; 
    width:auto;
}

.order-detail-table table thead tr th{ width:15%; }

.order-detail-table table thead tr th+th { width:29%; }

.order-detail-table table thead tr th+th+th{ width:9%; text-align: center; }

.order-detail-table table thead tr th+th+th+th{ width:9%; text-align: center; }

.order-detail-table table thead tr th+th+th+th+th{ width:15%; text-align: center; }

.order-detail-table table thead tr th+th+th+th+th+th{ width:9%; text-align: left; }

.order-detail-table table tbody tr td+td+td{ text-align: center; }

.order-detail-table table tbody tr td+td+td+td{ text-align: center; }

.order-detail-table table tbody tr td+td+td+td+td{ text-align: center; }

.order-detail-table table tbody tr td+td+td+td+td+td{ text-align: left; }

.order-detail-table table tbody tr.last-total.cart_subtotal td+td+td+td+td{ 
    /* Box-model */
    width:10%; 
    padding:8px 0 10px;
    
    /* Typography */
    font-size:14px; 
    font-weight:normal; 
    text-align: left;
}

.order-detail-table table tbody tr.last-total.cart_subtotal td+td+td+td+td+td{ 
    /* Box-model */
    width:0; 
    padding:8px 0 10px;
}

.order-detail-table table tbody tr.last-total.cart_subtotal td+td+td+td+td+td+td{ 
    /* Box-model */
    width:15%; 
    padding:8px 0 10px;

    /* Typography */
    text-align: right;
}

.order-detail-table table tbody tr.last-total.shipping td+td+td+td+td{ 
    /* Box-model */
    width:10%; 
    padding:8px 0 10px;
    
    /* Typography */
    font-size:14px; 
    font-weight:normal; 
    text-align: left;
}

.order-detail-table table tbody tr.last-total.shipping td+td+td+td+td+td{ 
    /* Box-model */
    width:0; 
    padding:8px 0 10px;
}

.order-detail-table table tbody tr.last-total.shipping td+td+td+td+td+td+td{ 
    /* Box-model */
    width:15%;
    padding:8px 0 10px;

    /* Typography */
    text-align: right;
}

.order-detail-table table tbody tr.last-total.payment_method td+td+td+td+td{ 
    /* Box-model */
    width:10%; 
    padding:8px 0 20px;

    /* Typography */
    font-size:14px; 
    font-weight:normal; 
    text-align: left;
}

.order-detail-table table tbody tr.last-total.payment_method td+td+td+td+td+td{ 
    /* Box-model */
    width:0; 
    padding:8px 0 20px;
}

.order-detail-table table tbody tr.last-total.payment_method td+td+td+td+td+td+td{ 
    /* Box-model */
    width:15%; 
    padding:8px 0 20px;

    /* Typography */
    text-align: right;
}

.order-detail-table table tbody tr.last-total.in-gj-tax-1 td+td+td+td+td{ 
    /* Box-model */
    width:10%; 
    padding:0 0 20px; 
    
    /* Typography */
    font-size:13px; 
    font-weight:normal;
    text-align: left;
    
    /* Visual */
    color:#8c8c8c;
}

.order-detail-table table tbody tr.last-total.in-gj-tax-1 td+td+td+td+td+td{ 
    /* Box-model */
    width:0; 
    padding:0 0 20px;
}

.order-detail-table table tbody tr.last-total.in-gj-tax-1 td+td+td+td+td+td+td{ 
    /* Box-model */
    width:15%; 
    padding:0 0 20px;
    
    /* Typography */
    font-size:13px;
    text-align: right;
    
    /* Visual */
    color:#8c8c8c; 
}

.order-detail-table table tbody tr.last-total.order_total td+td+td+td+td{ 
    /* Box-model */
    padding:20px 0 20px;
    width:10%; 
    
    /* Typography */
    font-size:16px; 
    font-weight:bold;
    text-align: left;
    
    /* Visual */
    border-top:1px solid #f3f3f3; 
}

.order-detail-table table tbody tr.last-total.order_total td+td+td+td+td+td{ 
    /* Box-model */
    width:0; 
    padding:20px 0 20px;
    
    /* Visual */
    border-top:1px solid #f3f3f3; 
}

.order-detail-table table tbody tr.last-total.order_total td+td+td+td+td+td+td{ 
    /* Box-model */
    width:15%; 
    padding:20px 0 20px;

    /* Typography */
    text-align: right;
    
    /* Visual */
    border-top:1px solid #f3f3f3; 
}

.add-product a.add-bt{ 
	position:relative; 
	padding:8px 40px 9px 25px;
}

.add-product a.add-bt:before {
	/* Positioning */
    position: absolute;
    right: 20px;
	
	/* Typography */
    content: "+";
    font-size: 24px;
    font-weight: 100;
	font-family:"Assistant";
	line-height:20px; 
	vertical-align:top;
}

span.onsale{ display:none;}

ul li{ font-size:16px; }

.banner-image{ 
	/* Positioning */
	position: relative;
	
	/* Box-model */
	height:auto; 
}

.banner-image img{ 
	/* Box-model */
	height:auto; 
	width:100%; 
}

.banner-image:before {
	/* Positioning */
    position: absolute;
    bottom: -50px;
	left: 20px;
	
	/* Box-model */
    width: 460px;
    height: 190px;
	
	/* Typography */
    content: "";
	
	/* Visual */
    background-image: url(images/home-image-glow.png);
    background-repeat: no-repeat;
    background-position: center center;
    z-index: -1;
    opacity: 0.8;
	background-size:cover;
}

.guide-discription h1{ color:#323232; }

.occasion-text h3{ font-size:36px; }

.bottom-frame{ bottom:-1px; }

.error404 .size-guide-detail { background-color: transparent; }



.sidebar-inner .woof_container.woof_container_checkbox .woof_block_html_items .woof_list.woof_list_checkbox li label.woof_checkbox_label span.woof_checkbox_count { display:none; }

/*updated*/
.term-condition{
    float: none;
    display: BLOCK;
    padding-top: 15px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.term-condition:before{ display: none; }

#order_comments_field span.woocommerce-input-wrapper {display: block;}
#order_comments_field span.optional {display: none;}
#kco-extra-checkout-fields #account_password_field{display: none;}
.order-total small.includes_tax{display: none;}

ul.woof_list_checkbox li.woof_childs_list_li .woof_childs_list_opener{display: none !important;}

@media (min-width:768px) and (max-width:1023px) {
.term-condition{ padding-top: 15px !important; }    
.woocommerce-mini-cart .product-detail p{ 
    /* Box-model */
    display: inline-block; 
    padding-right: 10px; 
    width: 95%; 
    
    /* Typography */
    font-size: 16px; 

    /* Visual */
    word-break: break-all; 
}

.woocommerce-mini-cart .item-price{ width: 35%; }

.woocommerce-mini-cart .item-price p{ padding-right: 15px; }

.woocommerce-mini-cart .item-price p strong{ margin-right: 15px; }

.error404 h1{ 
	/* Typography */
	font-size:60px; 
	line-height:60px;
}

.banner-image:before { left:-50px; }

}

@media (max-width: 991px){
.accept-term{ 
	/* Positioning */
	position:static; 
	
	/* Box-model */
	width:50%; 
	display:inline-block; 
	padding-top:0;
}	

.discount-detail .coupon .value input[type="submit"]{ font-size:14px;}

.appointment-section .fc th p{ font-size:13px;}
}


@media(max-width:767px) {

.error404 h1{ 
	/* Typography */
	font-size:48px; 
	line-height:48px;
}	

body.error404 .page-content{ padding: 0 15px; }

.banner-image:before { left:-100px; }
.term-condition{ padding-left: 15px; padding-top: 15px !important; }        
	
}



@media(max-width:480px) {
    .search-no-results .page-content .search-form input[type="search"] { 
        /* Box-model */
        width:100%; 
        margin-bottom:20px;
    }
	
	.pro-item-detail .single_variation_wrap{
		/* Box-model */
        width:100%;
		display:inline-block;
	}
}

.pro-item-detail .single_variation_wrap {
    margin-bottom: 23px;
}

.no-plus-sign {
    padding-right: 36px !important;
    padding-left: 36px !important;
    float: unset !important;
}
.no-plus-sign span {
    display: none;
}

.custom-link-variable-product {
    padding: 14px 36px 12px 36px !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    font-family: "Assistant" !important;
    font-weight: 400 !important;
    background-color: #323232 !important;
    border-radius: 0 !important;
    color: #ffffff !important;
}
@media (max-width: 768px) {
	.hide-on-mobile {
		display: none !important;

	}
	.header-cell2 ul li {
		font-size: 16px !important;
		text-align: center !important;
	}
}


.mm-menu.mm-offcanvas {
	opacity: 0;
	visibility: hidden;
}


.hr-img-box {
    height: inherit !important;
}

.hr-img-box >img { 
    height: inherit !important;
    width: auto !important;
    object-fit: cover;
}



@media screen and (max-width: 768px) {
    .header > .logo > a > img {

    	height: 40px !important;
	width: auto !important;
	padding-top: unset !important;
	object-fit: contain !important;
     }
}
