/*
Theme Name: Carsten Child
Theme URI: https://carsten.qodeinteractive.com
Description: A child theme of Carsten
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: carsten
Template: carsten
*/


#qodef-page-header .qodef-header-logo-link, .qodef-header--vertical #qodef-page-header .qodef-header-logo-link {
    height: 95px !important;
}

.single-post #qodef-page-inner {
    padding: 0px 0px 125px 0px !important;
}


.tohidediv div.qodef-e-room-info-left, .tohidediv  div.qodef-e-room-info-right,
.single-post .qodef-blog .qodef-e-media, .return-to-shop, #qodef-page-content > div > div.qodef-m-content.qodef-content-grid > div > div > div.qodef-grid-item.qodef-page-content-section.qodef-col--content > article > div > div.qodef-e-room-info-content > div.qodef-e-beds > span.qodef-e-beds-content > span, #qodef-page-content > div > div.qodef-m-content.qodef-content-grid > div > div > div.qodef-grid-item.qodef-page-content-section.qodef-col--content > article > div > div.qodef-e-content {display: none !important;}

.anpcs img {width: 50%;}

.elementor-element-f5af921 {margin: 0 !important; padding: 0 !important;}

#qodef-page-header {height: 120px !important;}
.home #qodef-page-header {height: 110px !important;}

div.widget.widget_carsten_core_woo_dropdown_cart > div > div > a > span.qodef-m-opener-icon > svg {
    width: 25px;
    padding-top: 8px;
}

body.qodef-header--minimal-centered {
    --qode-widget-highlight-area-width: 260px !important;  
}

.home .trp-language-switcher {
    height: auto;
    width: auto;
 
}

.home .trp-language-switcher .trp-ls-shortcode-current-language {
    width: auto !important;
    background: transparent;
    border: none !important;
}

.home .trp-language-switcher > div {background: transparent; border: none !important}


.home .trp-language-switcher > div > a:hover {
    background: none !important;
    border-radius: none !important;
}

#qodef-page-content > div > div > div > div.elementor-element.elementor-element-a67f7be.e-con-full.e-flex.e-con.e-parent.e-lazyloaded > div.elementor-element.elementor-element-f5b5c1f.e-con-full.e-flex.e-con.e-child > div > div.elementor-element.elementor-element-09c8a0b.e-con-full.e-flex.e-con.e-child > div.elementor-element.elementor-element-a9d2ce1.elementor-widget.elementor-widget-carsten_core_video_button > div > div > a > span > svg {display:none !important;}

.page-id-12680 #qodef-page-inner {
	padding: 15px 0px 50px 0px;
}


@media only screen and (min-width: 769px) and (max-width: 1560px) {
    .elementor-18 .elementor-element.elementor-element-d1b4a61 {
    	right: -30px !important;
	}
	
	.elementor-18 .elementor-element.elementor-element-0e5ba11 {
    	left: -30px !important;
	}
	
}

@media only screen and (max-width: 480px) {
    #qodef-page-footer-top-area .qodef-grid {
       text-align: center;
    }
	
	#qodef-page-footer-top-area-inner {
    padding-top: 0px !important;
	}
	
	#qodef-page-footer-top-area .qodef-single-image {
    width: 150px;
    margin: 0 auto;
}
	
.qodef-fullscreen-menu>ul>li>a {
        font-size: 35px !important;
        text-align: left !important;
    }	
}


 


