/*
Theme Name: WooPress Child
Theme URI: http://8theme.com/
Template: woopress
Author: 8theme
Author URI: http://themeforest.net/user/8theme
Description: ThemeForest Premium Theme
Version: 6.3.1.1601837707
Updated: 2020-10-04 18:55:07
*/

.ai-container {
    font-size: 13px;
    line-height: 1.5;
}

.ai-no-margin {
    margin: 0;
}

.ai-margin-bottom {
    margin-bottom: 20px;
}

.submodel-except-price {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

.single .product-information .price {
    float: none;
    margin: 20px 0 0;
}

.ai-row {
    display: block;
    margin-bottom: 10px;
}

.ui-list {
    margin: 0 10px 10px;
    padding-left: 10px;
    color: #767676;   
}

.ui-list li {
    list-style-type: disc;
    margin-bottom: 10px;
}

.ai-heading {
    color: #000;
}

.ai-text {
    color: #767676;
}

.product_meta {
    font-size: 13px;
    line-height: 1.5;
    margin: 0 0 20px;
}

.menu-social-icons {
    margin-top: 20px;
}

/*
#menu-main-menu-mobile {
	width: 100%;
}

.hidden-shop-sidebar.already-hidden {
	display: block !important;
}
.fixed-already .fixed-header .menu .menu-full-width:hover .nav-sublist-dropdown,
header .menu .menu-full-width:hover .nav-sublist-dropdown {
    visibility: hidden;
}
.fixed-already .fixed-header .menu .menu-full-width.sub_visible .nav-sublist-dropdown,
header .menu .menu-full-width.sub_visible .nav-sublist-dropdown {
    visibility: visible;
}

.not_woocommerce_page .navbar-right {
	display: none;
}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {
	.fixed-header .menu-item .dgwt-wcas-search-wrapp,
	header .menu-item .dgwt-wcas-search-wrapp {
		min-width: 255px;
	}
}


@media only screen and (min-width: 993px) and (max-width: 1200px) {
    .fixed-header .collapse,
    header .collapse {
        width: 100%;
    }
	.fixed-header .navbar-header.navbar-right,
	header .navbar-header.navbar-right {
		padding-right: 30px;
	}
	.fixed-header .dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,
	header .dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon {
		display: inline-block;
	}
	.fixed-header .dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form,
	header .dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form {
		display: none;
	}
	.fixed-header .menu-item .dgwt-wcas-search-wrapp,
	header .menu-item .dgwt-wcas-search-wrapp {
		min-width: 50px;
		padding-top: 12px;
	}
}

@media only screen and (max-width: 992px) {
    
    body.single-product .product-content .product-images .woo-variation-product-gallery {
	    float: none;
    }
	
	.fixed-header .navbar-header.navbar-right {
		right: 20px;
	}
	
	.fixed-header .navbar-header.navbar-right,
	header .navbar-header.navbar-right {
		display: flex !important;
		justify-content: flex-end !important;
		align-items: center !important;
		gap: 0;
	}
	
	.fixed-header .navbar-header.navbar-right .navbar-right,
	header .navbar-header.navbar-right .navbar-right {
		left: 10px;
		width: auto;
		min-width: auto !important;
	}
	.fixed-header .navbar-header.navbar-right .navbar-right {
	    left: auto;
	}
	.fixed-header .navbar-header.navbar-right .navbar-right .shopping-cart-widget,
	header .navbar-header.navbar-right .navbar-right .shopping-cart-widget {
        padding-left: 10px;
	}
	
	
	.fixed-header .navbar-right .gt-fibosearch-mobile,
	header .navbar-right .gt-fibosearch-mobile {
		display: inline-flex;
        width: auto;
        height: auto;
        margin-top: 0;
        margin-bottom: 0;
		justify-content: flex-end;
	}
	.fixed-header .dgwt-wcas-search-wrapp,
	header.main-header .dgwt-wcas-search-wrapp {
        min-width: auto !important;
        margin-bottom: 0 !important;
		padding-left: 0 !important;
    }
	html:not(.dgwt-wcas-overlay-mobile-on) .fixed-header .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-icon {
		display: inline-block;
	}
	html:not(.dgwt-wcas-overlay-mobile-on) .fixed-header .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon {
		width: 100%;
		max-width: 100%;
		display: block;
		text-align: right;
		padding-right: 0;
	}
	.menu-main-menu-mobile-container .menu-item .dgwt-wcas-search-wrapp {
		display: none !important;
	}
	
	.sidebar-mobile-top #show-shop-sidebar {
        margin: 0 auto 15px;
        display: block !important;
    }
	.hidden-shop-sidebar {
        width: 100%;
        margin-bottom: 30px;
    }
	.hidden-shop-sidebar.already-hidden {
        display: none !important;
    }
	
	.home .navbar-right {
		display: none;
	}
	
	.fixed-header .dgwt-wcas-search-icon,
	header .dgwt-wcas-search-icon {
		height: 25px;
	}
	
	.header.main-header>.container {
		width: 100%;
	}
	
	.fixed-header-area .fixed-header>.container {
		padding-left: 30px;
		padding-right: 30px;
	}
	.fixed-header-area .fixed-header>.container,
	.header.main-header>.container>.navbar>.container-fluid {
	    display: flex;
		align-items: center;
		width: 100%;
		justify-content: space-between;
	}
	.header.main-header>.container>.navbar {
	    border: 0;   
	}
	
	#st-trigger-effects {
		position: static;
		margin-top: 0;
		width: 85px;
	}
	.fixed-header-area .fixed-header>.container .header-logo,
	.header.main-header>.container>.navbar>.container-fluid .header-logo {
		max-width: none;
		width: 100%;
		float: none;
		text-align: center;
		display: block;
		left: auto;
		margin-left: 0;	
		transform: none;
		flex: 0 1 100%;
	}
	
	.fixed-header-area .fixed-header>.container .header-logo img,
	.header.main-header>.container>.navbar>.container-fluid .header-logo img {
		float: none;
		margin: 0;
	}
	.fixed-header-area .fixed-header>.container .navbar-header.navbar-right,
	.header.main-header>.container>.navbar>.container-fluid .navbar-header.navbar-right {
	    position: relative;
		top: auto;
		right: auto;
		width: 85px !important;
		margin: 0;
		display: flex !important;
        justify-content: flex-end !important;
        align-items: center !important;
		flex-shrink: 1;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	body:not(.home) .header.main-header .navbar-header.navbar-right {
        margin-right: 10px !important;
    }
	.fixed-header .navbar-header.navbar-right,
	header .navbar-header.navbar-right {
		gap: 0;
	}
}
@media only screen and (min-width: 481px) and (max-width: 991px) {
    .header.main-header .navbar-header.navbar-right .navbar-right .shopping-cart-widget {
        padding-left: 0;
    }
}
@media only screen and (max-width: 480px) {
    .header-wrapper .shopping-container i.fa {
        top: 0;
    }
    .header-wrapper .header-logo {
        top: 0;
        padding: 5px 0;
        max-width: 200px !important;
    }
    header .navbar-header.navbar-right .navbar-right {
		left: auto;
	}
	.header.main-header>.container>.navbar>.container-fluid .header-logo {
	    top: 0;
	}
	.header.main-header .navbar-right .navbar-right {
        margin-right: 0;
    }

	.header.main-header>.container>.navbar>.container-fluid .header-logo img {
	    max-height: 65px;
        width: auto;
	}
}
*/
