/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.wp-block-ub-tabbed-content-tabs-content {
    background-color: #f4f4f4;
}

.c-accordion__title--button {
    max-width: 200px;
    background: #31b2e2;
    padding: 5px;
    border-radius: 20px;
    font-weight: 700;
    text-align: center;
}
.c-accordion__title:after {
    color: #fff;
    right: 10px;
}
.c-accordion__title--button, .c-accordion__title--button:focus, .c-accordion__title--button:hover {
    border: 1px solid #31b2e2;
}

.tab_content h2 {
    color: var(--accent);
}

.box-shadow {
    box-shadow: 0px 0px 50px -10px rgba(45, 54, 99, 0.3);
}

.btn_fix_chronovet {
    position: fixed;
    right: -130px;
    z-index: 11;
    top: 20%;
    transition: all .4s ease-in;
}
.btn_fix_chronovet:hover {
    right: 0;
    transition: all .4s ease-in;

}
.link_chronovet {
    font-family: Niramit, sans-serif;
    text-align: center;
    font-weight: 700;
    padding: 14px 6px !important;
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
    color: var(--base-4) !important;
    padding-left: 60px !important;
    background-image: linear-gradient(90deg, white 50px, var(--accent) 50px) !important;
    color: var(--base-4) !important;

}
.link_chronovet:before {
    content: '';
    background-image: url(/wp-content/uploads/2023/08/chronovet-logo.png);
    width: 40px;
    height: 40px;
    position: absolute;
    left: 9px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: 5px;

}
.yoast-breadcrumbs {
font-size: 14px;
	color: white;
}
.yoast-breadcrumbs a {
	    color: #00B2E2;
}
.breadcrumb_last{
	
} 
p {
    margin-bottom: 0.5em;
}
#menu-main .sub-menu {
	border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    box-shadow: 0px 18px 12px rgba(0,0,0,.1);
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: max-content;
    background: #fafafa;
    border-top: 1px solid #1c6ba6;
}
.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a {
    color: #1c6ba6;
    background-color: white;
}

#generate-slideout-menu.main-navigation .main-nav ul ul {
    background: #fafafa;
}
.slideout-navigation.main-navigation .main-nav ul li .sub-menu a{ 
	color: #283740 !important;}
.slideout-navigation.main-navigation .main-nav ul li .sub-menu a:hover{ 
	 background: #fafafa;
	color: 1c6ba6 !important;}