/*
 Theme Name:   Finoptis Child
 Theme URI:    https://rstheme.com/products/wordpress/finoptis/
 Description:  Finoptis Child
 Author:       RS Theme
 Author URI:   http://rstheme.com
 Template:     finoptis
 Version:      2.4
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

.wc-tabs {
	display:none;
}

@media screen and (min-width: 600px){
    .has-mega-menu{
        position:static!important;
    }
    li.has-mega-menu .sub-menu {
        width: 100%!important;
        position: absolute!important;
        top: NNpx!important; /*insert the needed value*/
        z-index: 100!important;
        left:0px!important;
        right:0px!important;
    }
    li.has-mega-menu:hover>.sub-menu{
    /*flexbox fallback for browsers that do not support CSS GRID lyout*/
        display: flex!important;
        flex-wrap: wrap!important;
    /*CSS GRID lyout*/ 
        display: grid!important;
        grid-template-columns: repeat(auto-fit,minmax(50%, 1fr))!important;   
    }
}
@media screen and (min-width: 992px){
    li.has-mega-menu:hover>.sub-menu{grid-template-columns: repeat(auto-fit,minmax(33.3333%, 1fr))!important; }
}
@media screen and (min-width: 1200px){
    li.has-mega-menu:hover>.sub-menu{grid-template-columns: repeat(auto-fit,minmax(33.3333%, 1fr))!important; }
}

@media screen and (min-width: 600px){
    li.mega-menu-column {
        width: 100%!important;
        max-width: 100%!important;
        min-height: 1px!important;
        padding: 10px 25px!important;
        flex: 1 0 calc(50%)!important;
    }
}
@media screen and (min-width: 992px){
    li.mega-menu-column {flex: 1 0 calc(33.333%)!important;}
}
@media screen and (min-width: 1200px){
    li.mega-menu-column {flex: 1 0 calc(33.333%)!important;}
}

.menu-area .navbar ul li .sub-menu li ul {
    left: 0% !important;
	margin-top:70px!important;
}

.woocommerce-tabs h2 {
	display:none;
}
.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab>a {
    background-color:#28406D!important;	
}
.vc_tta.vc_general .vc_tta-tab.vc_active>a {
	background-color:#f8f8f8!important;	
}
.related {
	display:none;
}
.moveover a{
	margin-left:30px;
}
.woocommerce-loop-product__title {
	display:block!important;
	line-height: 22px!important;
}
.product_type_simple {
	display:none!important;
}
.woocommerce-product-search .wp-element-button {
	color:#ffffff;
}
@media screen and (max-width: 600px){
.rs-breadcrumbs .breadcrumbs-inner {
    padding: 20px!important;
}
	.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
		color:#5866B5!important;
	}
}