/*
Theme Name: Solene Child
Theme URI: https://solene.qodeinteractive.com
Description: A child theme of Solene Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: solene
Template: solene
*/


/* Google Sans Text - latin */
@font-face {
  font-family: 'Google Sans Text ';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('//www.svenjaschindel-fotografie.de/wp-content/fonts/ProductSans-Regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('//www.svenjaschindel-fotografie.de/wp-content/fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('//www.svenjaschindel-fotografie.de/wp-content/fonts/montserrat-v25-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* cormorant-garamond-regular - latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('//www.svenjaschindel-fotografie.de/wp-content/fonts/cormorant-garamond-v16-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('//www.svenjaschindel-fotografie.de/wp-content/fonts/cormorant-garamond-v16-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('//www.svenjaschindel-fotografie.de/wp-content/fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('//www.svenjaschindel-fotografie.de/wp-content/fonts/roboto-v30-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lora-regular - latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('//www.svenjaschindel-fotografie.de/wp-content/fonts/lora-v25-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('//www.svenjaschindel-fotografie.de/wp-content/fonts/lora-v25-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
font-family: 'Antro';
src: url('//www.svenjaschindel-fotografie.de/wp-content/fonts/Antrovectra-DOLWD.woff'); }

@font-face {
font-family: 'Secula';
src: url('//www.svenjaschindel-fotografie.de/wp-content/fonts/Secuela-Medium.woff'); }

@font-face {
    font-family: 'distinct_style_scriptregular';
    src: url('//www.svenjaschindel-fotografie.de/wp-content/fonts/distinct_style_script-webfont.woff2') format('woff2'),
         url('//www.svenjaschindel-fotografie.de/wp-content/fonts/distinct_style_script-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital@0;1&display=swap');

h6 .eltdf-testimonials-author-name {font-size: 50px!important; line-height: 0.2em!important;}
h6 .eltdf-st-subtitle  {font-size: 50px!important; line-height: 0.2em!important;}
.llist-color p{color:#ffffff;}
@media only screen and (max-width: 680px){
	.kontaktbox h6 {font-size: 75px!important; line-height: 0.8em!important;}
}

/*   Info-Bereich Side Area   */
.eltdf-side-menu { background-color: #6b7569!important;}
.eltdf-side-menu a {color:#ffffff!important;}
.eltdf-side-menu .facts {font-family: Montserrat!important; font-size: 12px!important; line-height:29px!important; margin-bottom: 10px !important; letter-spacing:0px!important;}


/*    Schriften    */
h1 {font-family: 'distinct_style_scriptregular'!important; font-size: 118px!important; line-height: 0.5em !important;letter-spacing: 0em !important; text-transform: none!important; }
h2 .facts .eltdf-st-title {font-size: 15px!important; line-height:29px!important; margin-bottom: 10px !important; letter-spacing: 0em !important;} 
h2 {font-family: 'Secula'!important; font-size: 48px; text-transform: uppercase!important; letter-spacing: 0em !important;}
h4 {font-family: 'Secula'!important; font-size: 30px!important; text-transform: uppercase!important;}
h6 {font-family: 'distinct_style_scriptregular'!important; text-transform: none!important; font-size: 104px!important; line-height: 0.6em!important;letter-spacing: 0!important; }
h5 .text {font-size: 24px!important; }
h3  {text-transform: none!important; font-family: 'Lora'!important;  font-size: 32px!important; line-height: 50px!important; letter-spacing: 0em !important;}
.white {color: #ffffff!important;}
.white p{color: #ffffff!important;}
.eltdf-testimonial-date {font-family: 'Lora'!important; font-size: 16px!important;}
.eltdf-price-table .eltdf-pt-inner ul li.eltdf-pt-title-holder {font-family: 'Lora'!important; }


.eltdf-content-bottom {margin-top: 100px;}

@media only screen and (max-width: 680px){
h1 {font-size: 95px!important;}
.h6image h6{font-size: 95px!important;} 
h2 {font-size: 31px!important;}
.h2image h2 {font-size: 65px!important;}
.h1image h1 {font-size: 95px!important;} 
.h3image h3 {font-size: 35px!important;}
.h1style h6 {font-size: 81px!important;}
h3 {font-size: 26px!important; line-height:42px!important;} 
.facts .eltdf-st-title {font-size: 13px!important; line-height:27px!important; margin-bottom: 10px !important;} 	
.button-center {text-align:center!important;}

}

@media only screen and (max-width: 1000px){
.highp p{font-size:20px!important; line-height: 40px!important;}
.qodef-qi-highlight {font-size:20px!important; line-height: 40px!important;}
p {font-size: 14px!important; line-height: 30px!important; letter-spacing: 0.5px!important;}
h5.text {font-size: 19px!important; line-height: 25px!important;  }
.elementor-icon-list-text {font-size: 14px!important; line-height: 30px!important; letter-spacing: 0.5px!important;}
}

.white {color:#ffffff!important;}
.highlight {font-size: 24px!important; letter-spacing: 0!important; text-transform: none!important;} 
.vollebreite {width: 100%!important;}
.center {text-align: center!important; }
.highp p{font-size:24px; line-height: 45px;}
.qodef-qi-highlight {font-size:24px; line-height: 45px;}

.eltdf-social-icon-widget-holder span {font-size:25px!important;}


/*   10 Fakten   */
.facts .eltdf-st-inner {border-bottom: 1px solid #cecece;}
.facts .eltdf-st-title {font-size: 15px!important; line-height:29px!important; margin-bottom: 10px !important;} 
.facts h6 {font-size: 40px!important; line-height:0.5em!important; }


/*   Buttons   */
.elementor-button.elementor-size-lg{font-family: Montserrat!important; background-color: #c27476; border: 1px solid transparent; font-size: 11px!important; line-height: 2em; font-weight: 500; letter-spacing: .3em; text-transform: uppercase; transition: color .35s ease-out,background-color .35s ease-out,border-color .35s ease-out; padding: 12px 79px!important; border-radius: 0!important;}
.elementor-button.elementor-size-lg:hover {background-color: #925455 !important; border-color: #925455 !important;}
.eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-border-hover):hover {border-color: #925455 !important;}
.eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-border-hover):hover {background-color: #925455 !important;}

.eltdf-pricing-tables .eltdf-btn{background-color: #575b57!important;}
.eltdf-pricing-tables .eltdf-btn:hover  {background-color: #6b7569 !important; border-color: #6b7569!important;}

.button_rosa {background-color: #c27476!important;}
.button_rosa:hover {background-color: #925455!important;}

/*   REV Slider   */
.wedding.tparrows.tp-rightarrow {margin-top: 0px!important;}

/*   Testimonials   */
.eltdf-testimonial-text {font-size: 14px; line-height: 1.9em; letter-spacing: 1px;}
.eltdf-testimonial-text-holder {width: 38%!important; padding: 40px 9.9% 40px 16.6%!important;}
.eltdf-testimonial-author {font-size: 40px;}
.owl-nav {margin-top: 30px}

@media only screen and (max-width: 1000px){ 
.eltdf-testimonial-image {margin: 0px 0px 0px 0px;}
.eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-image {margin: 0px 0px 0px 0px!important; width:100%!important;}
.eltdf-testimonial-text-holder {width: 82%!important; padding: 20px 30px 20px 30px!important; margin: 0px 0px 0px 0px!important;}
}

/*   Testimonials, Leistungen   */
.testemonial-leistung h6 {font-size: 35px!important;}
.testemonial-leistung h4 {line-height: 1em!important;}
.testemonial-leistung p {letter-spacing: 0!important;}

/*    Preise    */
.eltdf-pt-value {text-align: center; font-size: 25px!important; display: block; margin-bottom: 20px;}

/*   Logo    */
.eltdf-logo-wrapper a {height: 55px!important;}

/*   Portfolio   */
.eltdf-breadcrumbs  {display:none;}
.eltdf-portfolio-slider-full-screen h3 {color:#ffffff!important;}
.eltdf-portfolio-slider-full-screen .eltdf-psfsi-info-holder .eltdf-psfsi-category-holder a {color:#cecece!important;}
.eltdf-portfolio-slider-full-screen .eltdf-psfsi-button-holder {color:order-bottom: 1px solid #000;!important;}
.eltdf-portfolio-slider-full-screen .eltdf-btn.eltdf-btn-outline {color:#cecece!important;}
.eltdf-portfolio-slider-full-screen .eltdf-btn.eltdf-btn-outline .eltdf-btn-outline-horizontal-lines {color:#fff!important;}
.eltdf-portfolio-slider-full-screen .eltdf-btn.eltdf-btn-outline .eltdf-btn-outline-vertical-lines {color:#fff!important;}
.eltdf-portfolio-slider-full-screen .eltdf-btn-text {color:#fff!important;}
.eltdf-portfolio-list-holder h4 {line-height: 1.2em!important; margin-top:15px !important;}
.eltdf-ps-tags {display:none!important;}

/* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
    opacity: 0;
}
/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}
/*  Kontaktformular  */
.dsgvo .wpcf7-list-item {margin: 0 0 20px 0!important;}

/* Portfolio Slider - Full Screen    
.eltdf-portfolio-slider-full-screen .eltdf-psfsi-image { height: 900px!important;}
.eltdf-portfolio-slider-full-screen  .owl-stage-outer{ height: 900px;}
.eltdf-portfolio-slider-full-screen  .owl-item  {height: 900px!important;}

@media only screen and (max-width: 1000px){
.eltdf-portfolio-slider-full-screen .eltdf-psfsi-image { height: 700px;}
.eltdf-portfolio-slider-full-screen  .owl-stage-outer{ height: 700px;}
.eltdf-portfolio-slider-full-screen  .owl-item  {height: 700px!important;}
}
@media only screen and (max-width: 1200px) {
  .eltdf-portfolio-slider-full-screen .eltdf-psfsi-image {
    height: 800px;
}
}
@media only screen and (max-width: 1024px) {
  .eltdf-portfolio-slider-full-screen .eltdf-psfsi-image {
    height: 600px;
}
}
@media only screen and (max-width: 768px) {
  .eltdf-portfolio-slider-full-screen .eltdf-psfsi-image {
    height: 400px;
}
}
@media only screen and (max-width: 480px) {
  .eltdf-portfolio-slider-full-screen .eltdf-psfsi-image {
    height: 230px;
}
}*/


#sb_instagram::before {content: '';
position: absolute;
display: block;
width: 200%;
height: calc(40% + 35px);
bottom: 0;
left: -50%;
background-color: #f5f0eb;}

.eltdf-content-bottom {background-color: #ffffff!important;}

/*---LandingPage___*/
.lp_babybauch h3 {font-size: 25px !important;}
.lp_babybauch h1 {font-family: 'Secula' !important; font-size: 85px!important; text-transform: uppercase !important; line-height: 1em !important;}
.lp_zahl h3{font-size: 150px !important; color:#998686!important; }
.lp_preis h6 {font-size: 60px !important;}
.lp_preis h5 {margin: 0 0 0 0 !important;}

@media only screen and (max-width: 1400px){ 
	.lp_babybauch h1 {font-size: 70px!important; }
	.lp_babybauch h3 {line-height: 36px !important;  font-size: 20px !important;}
	.lp h2 {font-size: 44px!important; }
	.lp_zahl h3{font-size: 130px !important;}
	.lp h6 {font-size: 85px!important; }
}
@media only screen and (max-width: 767px){ 
	.lp_babybauch h1 {font-size: 60px!important; }
	.lp h6 {font-size: 60px!important; }
