@media only screen and (min-width: 768px) { }  @media only screen and (max-width: 767px) { }@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,300i,400,400i,600,700,800");
@import url("https://fonts.googleapis.com/css?family=IM+Fell+French+Canon");
body {
font-family: 'Nunito Sans', sans-serif!important; 
font-weight: 300!important;
letter-spacing: 2px!important;
text-transform: uppercase!important;
}
h1,h2,h3,h4,h5,h6,.logo, .main_menu a  {
font-family: 'Nunito Sans', sans-serif!important; 
font-weight: 400!important;
text-transform: uppercase!important;
letter-spacing: 2px!important;
}
.main_menu a {
text-transform: uppercase!important;
letter-spacing: 4px!important;
font-weight: 400!important;
}
h1 { font-size: 21px; line-height: 1.1em; margin-bottom: 14px;}
h2 { font-size: 18px; line-height: 1.3em; margin-bottom: 10px; font-weight: 400!important; }
h3 { font-size: 18px; line-height: 1.1em; margin-bottom: 8px; } 
h4 { font-size: 18px; line-height: 1.1em; margin-bottom: 4px; } 
h5 { font-size: 16px; line-height: 1.1em; }						
h6 { font-size: 14px; line-height: 1.1em; } #header_meta,
#footer,
#socket {
background: #fff;
color: #1f1f1f;
}
#header_meta a,
#footer a,
#socket a {
color: #1f1f1f;
}
#header_main,
#mobile-advanced,
.av-submenu-container,
.avia-related-tooltip {
background: #fff;
}
a,
a:active,
a:visited,
a:hover {
color: #1f1f1f;
text-decoration: none;
}
.av-masonry-entry .av-masonry-entry-title {
font-weight: 400!important;
}
.avia_textblock h2 {
font-weight: 900!important;
letter-spacing: 2px;
margin-top: 50px;
} #fullscreen_slider_0 ,
.avia-builder-el-0.avia-fullscreen-slider .avia-slideshow,
.avia-fullscreen-slider .avia-slideshow-inner {
max-height: calc(100vh-100px); }
footer#socket {
border-top: none;
}
footer#socket .container {
max-width: 96%;
padding-left: 0;
padding-right: 0; 
}
#vita-intro h1 {
font-family: 'IM Fell French Canon', serif!important;
font-size: 45px;
text-transform: none!important;
}
#vita-intro a {
text-decoration: none!important;
}
#vita-info .container,
#vita-steckbrief .container,
#vita-theater .container,
#vita-film .container,
#vita-auszeichnungen .container,
#vita-read .container {
max-width: 900px;
padding-bottom: 50px;
}
#vita-steckbrief .avia-data-table.avia_pricing_minimal th {
text-align: left;
width: 30%;
}
#vita-steckbrief .avia-data-table.avia_pricing_minimal td {
text-align: left;
width: 70%;
}
.main_color#vita-steckbrief  td,
.main_color#vita-steckbrief  th {
border: none;
background: #fff; 
padding: 10px 0;
}
.avia-post-next {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.avia-post-prev {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.av-inner-masonry-content .avia-arrow {
display: none;
} .header-scrolled .main_menu .current-menu-item .avia-menu-text {
padding-bottom: 2px;
border-bottom: 1px solid #1f1f1f;
}
.header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
color: #1f1f1f;
}
.header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
color: #1f1f1f;
}
#top .alternate_color.title_container .main-title a {
color: #1f1f1f;
}
.main_menu a {
font-size: 12px!important;
line-height: 1.2em; }
.av-main-nav > li > a {
padding: 0 11px;
}
#advanced_menu_toggle {
color: #1f1f1f;
}
.av_header_transparency #advanced_menu_toggle {
border-color: #fff;
}
.menu .current_page_item .avia-menu-text {
border: 1px solid #1f1f1f;
padding: 20px;
} .avia-menu.av_menu_icon_beside {
padding-right: 0;
}
#top .social_bookmarks li [data-av_icon]:before {
font-size: 16px;
}
#top #wrap_all .av-social-link-linkedin:hover a,
#top #wrap_all .av-social-link-linkedin:hover a,
#top #wrap_all .av-social-link-facebook:hover a {
color: #1f1f1f;
background: none!important;
}
.header_color .social_bookmarks a {
color: #1f1f1f;	
}
.avia-menu.av_menu_icon_beside {
border: none;
}
#header_main nav .social_bookmarks {
margin-left: 0;
}
#top #wrap_all .av-social-link-instagram:hover a {
background: #fff;
color: #1f1f1f;
} .logo {
width: 290px!important;
height: auto!important;
}
.responsive .logo img,
.logo img {
max-height: 60px!important;
height: auto!important; display: inline-block;
vertical-align: middle;
margin-right: 10px;
display: none;
}
.logo a {
vertical-align: top;
position: relative;
}
.logo a:hover {
text-decoration: none!important;
}
.logo a:before {
content: 'Johanna Griebel';
font-family: 'Nunito Sans', sans-serif!important; 
font-weight: 600!important;
letter-spacing: 3px;
}
.logo img.alternate {
top: 30px;
} #mobile-advanced{
-webkit-transition: all 0.1s ease;
transition: 		all 0.1s ease;
}
#mobile-advanced .current_page_item .avia-menu-text {
border: none; }
#advanced_menu_toggle, #advanced_menu_hide {
border: none; height: 36px;
width: 36px;
line-height: 36px;
background-size: 36px auto;
}
#advanced_menu_toggle:before, #advanced_menu_hide:before {
content: none;
}
#advanced_menu_toggle,
.av_header_transparency #advanced_menu_toggle {
background-repeat: no-repeat;
background-image: url(https://johannagriebel.de/wp-content/themes/enfold-child/assets/menu-open.svg);
right: 0px;
}
#advanced_menu_hide,
.av_header_transparency #advanced_menu_hide {
background-repeat: no-repeat;
background-image: url(https://johannagriebel.de/wp-content/themes/enfold-child/assets/menu-close.svg);
top: 40px;
right: 14px;
}
#mobile-advanced li > a:before {
display: none;
} #top .av-share-box ul {
border: none!important;
}
.av-share-link-description {
display: none;
}
.av-share-box ul li {
border: none!important;
}
.small-preview img, .big-preview img {
border-radius: 0;
}
.template-blog .post .entry-content-wrapper {
overflow: visible;
} .avia_textblock p a:hover {
text-decoration: none;
background: rgba(16,114,111,.2);
border-bottom: none; -webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
#top .avia-post-nav {
background: #1f1f1f!important;
background: rgba(0,0,0,0.1);
} .av_one_full .av_textblock_section {
max-width: 528px;
margin: 0 auto;
} .main_color .av-masonry {
background-color: #fff;
}
.av-masonry-entry .av-masonry-entry-title {
margin-bottom: 4px;
}
.av-masonry-entry p {
margin: 0;
}
.av-masonry-entry .av-inner-masonry-content {
padding: 20px 0 0 0;
} .entry-content-header {
margin-top: 24px;
}
.entry-content-header .text-sep {
display: none;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
text-align: left;
font-size: 1em;
line-height: 1.7em;
} .page-id-14 .av-masonry {
max-width: 96%;
margin: 0 auto;
}
.page-id-14 .av-masonry-entry{
width: 33.3%;
}
.page-id-14  .av-inner-masonry {
text-align: center;
}
.page-id-14 .av-masonry-col-3 .av-masonry-entry.av-landscape-img {
width: 66.6%;
}
.av-sort-by-term  {
font-size: 12px;
}
.page-id-14 .main_color .av-masonry .av-masonry-sort a {
padding: 10px;
border: 1px solid #fff;
}
.page-id-14 .main_color .av-masonry .av-sort-by-term a.active_sort{
border: 1px solid #1f1f1f;
}
.av-masonry .text-sep {
width: 20px;
opacity: 0;
}  @-webkit-keyframes avia_msonry_show {
0%   { -webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg); opacity: 0.1;  }
100% { -webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}
@keyframes avia_msonry_show {
0%   { transform:translateZ(-10px) translateY(100px) rotateX(-1deg); opacity: 0.1;  }
100% { transform:translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1;  }
}
.avia_desktop.avia_transform3d .av-masonry-entry{
-webkit-perspective: 100px;
-moz-perspective: 100px;
perspective: 100px;
}
.avia_desktop.avia_transform3d .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry { 
-webkit-animation: avia_msonry_show 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075); animation: avia_msonry_show 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075); } .mfp-content img.mfp-img {
animation: none;
} .page-id-53 .container iframe {
display: block;
margin: 0 auto;
} @media only screen and (max-width: 1140px) {
} @media only screen and (min-width: 768px) and (max-width: 989px) {
} @media only screen and (max-width: 767px) {
.responsive .avia_responsive_table .avia-data-table {
border: none;
}
.responsive .avia_responsive_table .avia-data-table td:before {
content: ''!important;
display: none;
}
.home .avia-fullscreen-slider .avia-slideshow>ul>li {
background-size: contain !important;
background-repeat: no-repeat;
}
.responsive .avia_responsive_table .avia-data-table tr:first-child th {
display: block;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 479px) {
}  @media only screen and (min-width: 768px) {
}  @media only screen and (max-width: 767px) {
}.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//johannagriebel.de/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}