/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

/**
 Farben:
 Black: #1D3235
 Medium Black: #8EA3A8
 Light Black: #EBEFF0
 */

h5 {text-transform: none !important;}

[data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a:hover {
	font-weight: 500;
}

nav[class*=menu] li[class*=current-menu-]>.ct-menu-link {
	font-weight: 500;
}

nav[class*=menu] li[class*=current-menu-]>.ct-menu-link:last-child {
	font-weight: 300;
}

b, strong {
    font-weight: 500 !important;
}

#header .ct-container-fluid {
        --theme-container-edge-spacing: calc(100vw - 4%);
    }

#footer .ct-container-fluid {
        --theme-container-edge-spacing: calc(100vw - 4%);
    }


/* Laptops & Desktops zwischen (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {

	
}

/* Tablets in Landscape-Modus zwischen (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
	
#header [data-column-set="2"] > div {
    display: grid;
    grid-template-columns: 30% 70% !important;
}
	
[data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a {
    font-size: 20px !important;
}
	
[data-header*="Fk-QAR"] .ct-header [data-id="menu"] > ul > li > a {
    font-size: 20px !important;
}	
	
[data-header*="type-1"] .ct-header [data-id="language-switcher"] {
    font-size: 20px !important;
}	
	
[data-header*="Fk-QAR"] .ct-header [data-id="language-switcher"] {
    font-size: 20px !important;
}	
	
}

/* Tablets in Portrait-Modus zwischen (768-980px) */
    @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

#header .ct-container-fluid {
        --theme-container-edge-spacing: calc(100vw - 6%);
    }
	
#footer .ct-container-fluid {
        --theme-container-edge-spacing: calc(100vw - 6%);
    }	
	
}

/* Zwischengröße (767-480px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) { 

}

/* Smartphones im Portrait-Modus zwischen (0-479px) */
@media only screen and ( max-width: 479px ) { 

#header .ct-container-fluid {
        --theme-container-edge-spacing: calc(100vw - 10%);
    }
	
#footer .ct-container-fluid {
        --theme-container-edge-spacing: calc(100vw - 10%);
    }	
	
}