/* Füge hier Dein eigenes CSS ein */
body, ul, li, p, h1, h2, h3, h4, h5, h6, a, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta { font-family: 'Shadows Into Light', cursive; }

h1 { font-family: 'Shadows Into Light', cursive; !important}

/*cookiemeldung*/
.pea_cook_wrapper.pea_cook_bottomleft { width: 40%; margin-bottom: 50px; }

#top #header .avia_mega_div > .sub-menu { padding: 2px 10px 5px 10px; border-top-width: 2px; }
.avia-menu-text, .avia-menu-text a, .avia-menu-text { font-family: 'Open Sans', Arial, sans-serif !important; font-weight: normal; }
#menu-item-167 a, #menu-item-168 a, #menu-item-169 a, #menu-item-170 a, #menu-item-128 a, #menu-item-74 a,  #menu-item-332 a, #menu-item-536 a { font-family: 'Open Sans', Arial, sans-serif !important; font-weight: normal; font-size: 17px; color:#444444; }
.av-main-nav > li > a { padding: 10px 13px; }

.main_color strong { color:#222222;}
.content { padding-top: 0px; padding-bottom: 0px; }
.avia-section { min-height:50px; }

.main_color .image-overlay .image-overlay-inside::before { background-color: #F8DFE3; }

#footer { padding: 5px 0 5px 0; }
#footer .widget { margin: 3px 0 3px 0; }
#zoom-social-icons-widget-2 { text-align: right; }

.container.template-blog.template-single-blog { margin-top: 45px; }
#top .fullsize .template-blog .post .entry-content-wrapper > * { max-width: 800px; }
.meinblogtext { font-family: 'Amatic SC', cursive; }
.meinblogtextbig { font-family: 'Amatic SC', cursive; font-size: 2.0em; font-weight: normal; }

.meinschreibtext { font-family: font-family: 'Sacramento', cursive; }
.meinschreibtextbig { font-family: font-family: 'Sacramento', cursive; font-size: 2.0em; font-weight: normal; }

.avia_desktop .av-hover-overlay-active .av-masonry-image-container { opacity: 0.7; -webkit-filter: grayscale(1);  filter: grayscale(1); }
.avia_desktop .av-hover-overlay-active .av-masonry-image-container:hover { opacity: 1; -webkit-filter: none;  filter: none; }

/*Home */
.home .main_color.container_wrap_first.container_wrap.fullsize.ls-overflow-visible { border: none !important; }

/* Blogseiet*/
.single-post .template-blog .big-preview { padding: 0; margin:0; display: none; }
.single-post .post-title.entry-title { color: #f8c3cd; }
.single-post .av-share-link-description { color: #F8c3cd !important; font-size: 1.5em; }
.av-share-box .av-share-link-description { margin-bottom:0px; }
.single-post .av-share-box ul { margin: 0 auto 0 auto !important; width: 150px !important; }
.single-post .av-share-box ul li { width: 50%; float: left; text-align: center !important; color: #F8c3cd !important; }
.single-post .av-share-box ul li a { font-size: 24px; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry, .responsive.html_av-framed-box .av-masonry-col-flexible .av-masonry-entry {
    width: 49.7% !important;
}

/* courses Überschrift  */
.post-entry-67 h1 {
    background-image: url(https://annielarosa.com/wp2016/wp-content/uploads/2016/11/bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 0px;
    padding:40px 0 40px 0;
}

/*kontaktform*/
#avia_5_1 { font-size: 18px; }

/* my-personal-make-up-stylist Überschrift schriftgröße */
.post-entry-531 h1 { font-size: 41px !important; margin: 45px 0 45px 0 !important; }

/* linkbreite Homeseite im Slider*/
.ls-wrapper > a.ls-layer-link { min-width: 220px; }

/*cookiemeldung*/
.pea_cook_wrapper.pea_cook_bottomright p { font-size: 14px; line-height:1.1;}

@media only screen and (max-width: 990px)  { 
/* menü startseite*/
 .ls-wrapper.ls-in-out { min-width: 100%; min-height: 14px; }
 .ls-layer { min-height: 14px; }
 .meintest { font-size: 2.0em; line-height: 1.5; }
 .ls-gui-element.ls-nav-prev {display:none !important; }
 .ls-gui-element.ls-nav-next {display:none !important; }
 .ls-wrapper > a.ls-layer-link { min-width: 180px; }
}

@media only screen and (max-width: 700px)  { 
 .ls-wrapper.ls-in-out { min-width: 100%; min-height: 12px; }
 .ls-layer { min-height: 12px; }
 .meintest { font-size: 1.8em; line-height: 1.5; }
 .ls-wrapper.ls-in-out { left: 30px !important; }
 .ls-wrapper > a.ls-layer-link { min-width: 150px; }
}