/*
Theme Name: Musea
Theme URI: https://musea.qodeinteractive.com
Description: Art Gallery and Museum Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Text Domain: musea
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.4
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

body.home .eltdf-page-header .eltdf-grid {
    width: calc(100% - 100px) !important;
}
body.home .eltdf-sticky-header .eltdf-grid {
    width: calc(100% - 60px) !important;
}
.eltdf-wrapper-inner > .eltdf-content {
	margin-bottom: 375px !important;
}
footer.eltdf-page-footer {
    height: auto !important;
	background-color:#272727;
}
.eltdf-page-footer .eltdf-footer-top-holder {
    border-width: 0px !important;
}
.eltdf-page-footer .eltdf-footer-top-holder div.eltdf-footer-top-inner.eltdf-grid {
    padding-bottom: 0px;
}
.eltdf-page-footer div.eltdf-footer-top-holder {
    border-bottom: 0px solid #272727;
}


.btn_nhp.eltdf-btn.eltdf-btn-outline-slit {
	border-bottom:none !important;
	border-right:none !important;
	border:none!important;
}
a.telefon-new-hp, .telefon-new-hp svg, .section_form .wpcf7-submit, .section_form .wpcf7-submit svg {
	width: 154px;
}
a.telefon-new-hp {
	padding-left:29px;
	padding-right:27px;
}
header.eltdf-page-header .eltdf-menu-area .eltdf-logo-wrapper a, header.eltdf-mobile-header .eltdf-mobile-logo-wrapper a {
    max-height: 47px;
}
footer .eltdf-grid-row > .eltdf-grid-col-4:first-of-type img {
    max-height: 90px;
	width:100%;
}

footer .eltdf-grid-row > .eltdf-grid-col-4:first-of-type .widget_media_image {
    justify-content:flex-start;
}
.eltdf-sticky-header .eltdf-sticky-holder div.eltdf-logo-wrapper a {
    max-height: 45px;
}
@media only screen and (max-width: 1024px) {
	.btn_nhp.eltdf-btn.eltdf-btn-outline-slit svg {
		width:100.9% !important;
	}
}
.custom-title-team {
    margin: 23px 0 0 !important;
}
.custom-subtitle-team {
    margin-top: 7px;
}
.custom-subtitle-team p {
    margin-top: 0px;
}
.title-new-home .eltdf-st-caption, .title-new-home .eltdf-st-text {
	    color: #ffffff!important;
}
.events-new-home .eltdf-show.info-bellow .eltdf-show-info {
    width: 87%;
}
.banner-newHP div.eltdf-banner-text-holder {
    padding-left: 80px !important;
    padding-right: 80px !important;
}

nl_new-home .eltdf-btn.eltdf-btn-outline-slit:not(.eltdf-btn-custom-hover-color):hover, .nl_new-home .eltdf-btn.eltdf-btn-outline-slit.wpcf7-submit, .nl_new-home .eltdf-btn.eltdf-btn-outline-slit.wpcf7-submit:hover, .nl_new-home .eltdf-btn.eltdf-btn-outline-slit.wpcf7-submit:focus, .nl_new-home .eltdf-btn.eltdf-btn-outline-slit.wpcf7-submit:active, .nl_new-home input.wpcf7-form-control, .nl_new-home input.wpcf7-form-control::placeholder, .nl_new-home input.wpcf7-form-control:focus,
.nl_new-home .wpcf7 form.invalid .wpcf7-response-output, .nl_new-home .wpcf7 form.unaccepted .wpcf7-response-output, .nl_new-home .wpcf7 form.payment-required .wpcf7-response-output,
.nl_new-home .wpcf7 form.failed .wpcf7-response-output, .nl_new-home .wpcf7 form.aborted .wpcf7-response-output,
.nl_new-home .wpcf7 form.sent .wpcf7-response-output {
	color:white !important;
}
.nl_new-home .eltdf-newsletter-form-double > p {
	clear: both;
}
.white-row-1_new-home .eltdf-section-title-holder.eltdf-st-decorative-line .eltdf-st-title .eltdf-st-title-inner {
	font-size:34px;
}
@media screen and (min-width: 1024px) {
	.nl_new-home .col-newhome-nl .eltdf-row-grid-section-wrapper {
		position:relative;
	}
	.nl_new-home .col-newhome-nl .eltdf-row-grid-section-wrapper:after {
		content:"";
		display:block;
		background: linear-gradient(to right, rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.5) 90%, rgba(0,0,0,0.25) 100%);
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
	}

}
@media screen and (min-width: 1400px) {
	.nl_new-home .eltdf-row-grid-section {
		width: 69% !important;
	}
}

@media screen and (max-width: 1399px) {
	.wpb_row.white-row-2_new-home {
		padding-right: 55px !important;
		padding-left: 55px !important;
	}
	.white-row-1_new-home .eltdf-section-title-holder.eltdf-st-decorative-line .eltdf-st-title .eltdf-st-title-inner .eltdf-st-side-line-left {
		left: -90px;
		width: 120px;
	}
	.white-row-1_new-home .eltdf-section-title-holder.eltdf-st-decorative-line .eltdf-st-title .eltdf-st-title-inner .eltdf-st-side-line-right {
		right: -90px;
		width: 120px;
	}
	.eltdf-wrapper-inner > .eltdf-content {
		margin-bottom: 380px !important;
	}

}


@media screen and (max-width: 1280px) {


}
@media screen and (max-width: 1200px) {
	.banner-newHP div.eltdf-banner-text-holder .eltdf-banner-title {
		font-size: 19px;
		padding: 12px 0px;
	}	
	.banner-newHP div.eltdf-banner-text-holder {
		padding-left: 58px !important;
		padding-right: 58px !important;
	}
	div.first-row_new-home {
		padding-bottom: 134px !important;
		padding-top: 215px !important;
	}
	.white-row-1_new-home .eltdf-section-title-holder.eltdf-st-decorative-line .eltdf-st-title .eltdf-st-title-inner {
		padding: 0 20px 0 30px;
	}
	.white-row-1_new-home .eltdf-section-title-holder.eltdf-st-decorative-line .eltdf-st-title .eltdf-st-title-inner .eltdf-st-side-line-left {
		left: -80px;
		width: 70px;
	}
	.white-row-1_new-home .eltdf-section-title-holder.eltdf-st-decorative-line .eltdf-st-title .eltdf-st-title-inner .eltdf-st-side-line-right {
		right: -80px;
		width: 70px;
	}
	.eltdf-wrapper-inner > .eltdf-content {
		margin-bottom: 0px !important;
	}
	.no-touch body:not(.error404) .eltdf-page-footer.eltdf-footer-uncover {
		position: static !important;
	}
}
@media screen and (max-width: 1024px) {
	.banner-newHP div.eltdf-banner-text-holder {
		padding-left: 152px !important;
    	padding-right: 152px !important;
	}
	.banner-newHP div.eltdf-banner-text-holder .eltdf-banner-title {
		font-size: 22px;
	}
		div.first-row_new-home {
		padding-top: 155px !important;
	}
	.wpb_row.white-row-2_new-home {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }
	.white-row-1_new-home .eltdf-section-title-holder.eltdf-st-decorative-line .eltdf-st-title .eltdf-st-title-inner {
        padding: 0px;
    }
	
}
@media screen and (min-width:769px) and (max-width: 1199px) {
	footer .eltdf-grid-row > .eltdf-grid-col-4:first-of-type img {
		max-height: 80px;
	}
}
@media screen and (min-width:769px) and (max-width: 1024px) {
	#rev_slider_17_1_forcefullwidth {
		min-height: 405px !important;		
	}
	#rev_slider_17_1_wrapper, #rev_slider_17_1 {
		width: 768px !important;
		left: 0px !important;
		min-height: 405px !important;
	}
	.rev_shape {
		left: 0px !important;
		top: 0px !important;
	}
	.rev_title-small1, .rev_title-small3, .rev_title-big, .rev_btn {
		width: 90% !important;
		left: 0 !important;
		right: 0 !important;
		margin:auto !important
	}
	.rev_title-small1 rs-layer, .rev_title-small3 rs-layer, rev_title-big rs-layer, .rev_btn rs-layer {
		width:100% !important
	}
}

@media screen and (max-width: 768px) {
	.eltdf-show.info-bellow div.eltdf-show-info {
		width: 85%;
	}
	.eltdf-show.info-bellow .eltdf-show-name {
		font-size: 22px;
	}
	.banner-newHP div.eltdf-banner-text-holder {
		padding-left: 100px !important;
    	padding-right: 100px !important;
	}
 	#rev_slider_17_1_forcefullwidth, #rev_slider_17_1_wrapper, #rev_slider_17_1, .rev_shape {
		min-height: 100% !important;		
	}

	

}

@media screen and (max-width: 680px) {
	.page-id-5954 .eltdf-container-inner, .page-id-5954 .eltdf-grid, .page-id-5954 .eltdf-row-grid-section {
        width: 90% !important;
    }
	.banner-newHP div.eltdf-banner-text-holder {
		padding-left: 20px !important;
    	padding-right: 20px !important;
	}
	.banner-newHP div.eltdf-banner-text-holder .eltdf-banner-title {
		padding: 7px 0px;
	}
	div.first-row_new-home {
		padding-top: 135px !important;
		padding-bottom: 115px !important;
	}
 	#rev_slider_17_1_forcefullwidth, #rev_slider_17_1_wrapper, #rev_slider_17_1, .rev_shape {
		min-height: 460px !important;		
	}
	#rev_slider_17_1_wrapper, #rev_slider_17_1, .rev_shape {
		width: 420px !important;
		left: 0px !important;
		top: 0px !important;
	}
	.rev_title-small1, .rev_title-small3, .rev_title-big {
		width: 90% !important;
		left: 0 !important;
		right: 0 !important;
		margin:auto !important
	}
	.rev_title-small1 rs-layer, .rev_title-small3 rs-layer, rev_title-big rs-layer, .rev_btn rs-layer {
		width:100% !important
	}
	.rev_btn {
		width: 90% !important;
		left: 0 !important;
		right: 0 !important;
		margin: auto !important;
		top:auto !important;
		bottom:45px !important;
	}
	.rev_title-big rs-layer {
		white-space: normal !important;
	}
	.wpb_row.white-row-2_new-home {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
	.white-row-1_new-home .eltdf-section-title-holder.eltdf-st-decorative-line .eltdf-st-title .eltdf-st-title-inner {
		font-size: 26px;
	}
	.vc_row.white-row-1_new-home {
		   padding-left: 23px !important;
    	padding-right: 23px !important;
	}
	img.image.wp-image-2190.attachment-full.size-full {
		max-width:350px;
	}
	footer .eltdf-grid-row > .eltdf-grid-col-4:first-of-type .widget_media_image {
		justify-content:center;
	}
}
@media screen and (max-width: 480px) {
	.banner-newHP div.eltdf-banner-text-holder .eltdf-banner-title {
		font-size:15px;
		padding: 8px 0px;
	}
 	#rev_slider_17_1_wrapper, #rev_slider_17_1, .rev_shape {
		width: 300px !important;
	}
 	#rev_slider_17_1_forcefullwidth, #rev_slider_17_1_wrapper, #rev_slider_17_1, .rev_shape, .rev_shape rs-layer {
		min-height: 600px !important;		
	}
	.rev_shape {
		top: 0px !important;
	}
	.rev_title-big {
		padding-top: 20px !important;
	}
	.rev_title-small1 {
		padding-top: 50px !important;
	}
	.rev_title-small3 {
		padding-top: 70px !important;
	}
	.rev_btn {
		bottom:75px !important;
	}
	.eltdf-wrapper-inner > .eltdf-content {
		margin-bottom: 0px !important;
	}
}


