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

/**
 Farben:
 Dunkelblau: #0d4163
 Gold: #876a46
 Dunkelgrau: #575656
 Blau Medium: #afb9cb
 Blau Light: #c9cfdc
 Beige Dunkel: #b39f88
 Beige Medium: #b39f88
 Beige Light: #d7cbc0
 Gelb: #f9c429
 */


[data-header*="type-1"] .ct-header [data-id="logo"] {
    margin: 20px 0px -100px 0px !important;
    }	

.sub-menu li::before {
	
}

.ct-toggle-dropdown-desktop {
    --theme-icon-size: 12px !important;
}

.hero-image {min-height: 600px !important;}

#footer .ct-container-fluid {
        --theme-container-edge-spacing: calc(100vw - 0px);
    }
 
#footer .ct-container-fluid {width: 101%; margin-left: -2px;}

#footer {
	margin-top: -12%;
}

/* 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 ) { 
	
.hero-image {min-height: 400px !important;}	
 		
}

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

.hero-image {min-height: 350px !important;}	

#footer {
	margin-top: -20%;}

.ct-toggle-dropdown-mobile .ct-icon {
    width: 35px !important;
    height: 35px !important;
}	
	
}

/* 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 ) { 

[data-header*="type-1"] .ct-header [data-id="logo"] {
    margin: 10px 0px -35px 0px !important;
    }	
	
.hero-image {min-height: 280px !important;}	

.ct-toggle-dropdown-mobile .ct-icon {
    width: 30px !important;
    height: 30px !important;
}	
	
#footer {
	margin-top: -20%;}	
	
}