/*
Theme Name: Enfold Child
Description: A Child Theme for the Enfold Theme.
Author: SottMedia
Author URI: http://www.sott-media.de
Template: enfold
Version: 0.1.0
*/


.av-masonry-entry.attachment .av-inner-masonry-content { display: none; }

p#breadcrumbs {
margin: 0 !important;
padding: 0 !important;
font-size: 13px !important;
padding-top: 8px !important;
color: #222 !important;
}
p#breadcrumbs a {
color: #222 !important;
text-decoration: underline;
}
.logo {
    margin: 0 !important;
}

.av-logo-container {
width: 100% !important;
max-width: 100% !important;
padding: 0px 50px !important;
background: #ffcc00 !important;
}

.subtext {
position: relative;
top: 0;
height: 200px;
z-index: 999;
color: #000;
}

.subtext .logo-title {  transition: all 40ms ease-in-out;
    font-size: 53px;
    width: 100%;
    display: block;
    font-weight: bold;
    line-height: 40px;
    margin-top: 47px;
}

.subtext .logo-description { transition: all 40ms ease-in-out;
    line-height: 23px;
    font-size: 23px;
    width: 100%;
    display: block;
    margin-left:1px;
}



.header-scrolled .subtext .logo-title {
font-size: 40px;
line-height: 30px;
margin-top: 8px;
}

.header-scrolled .subtext .logo-description {
line-height: 23px;
font-size: 18px;
}


@media only screen and (max-width: 769px) {
.subtext  { left: 5px; }
.subtext .logo-title {   margin-top: 20px;  font-size: 40px; }
.subtext .logo-description { line-height: 23px;  font-size: 18px; }
.responsive #top #wrap_all .av-logo-container { padding: 0 25px !important;}
}

@media only screen and (max-width: 520px) {
.responsive #top .logo {     width: 70%; }
.responsive #top #wrap_all .av-logo-container { padding: 0 25px !important;}
.subtext .logo-title {   font-size: 36px; }
.subtext .logo-description {  font-size: 14px; }
}

@media only screen and (max-width: 420px) {
.subtext .logo-title {   font-size: 30px; }
.subtext .logo-description {  font-size: 12px; }
.responsive #top #wrap_all .av-logo-container { padding: 0 25px !important; }

#socket .sub_menu_socket li {
    float: left;
    display: block;
    padding: 0 10px;
    line-height: 30px;
    border-left-width: 0px;
    clear: both;
    text-align: center !important;
    font-size: 14px;
}

}

@media only screen and (max-width: 320px) {
.subtext .logo-title {   font-size: 26px; }
.subtext .logo-description {  font-size: 12px; }
.responsive #top #wrap_all .av-logo-container { padding: 0 25px !important; }

#socket .sub_menu_socket li {
    float: left;
    display: block;
    padding: 0 10px;
    line-height: 30px;
    border-left-width: 0px;
    clear: both;
    text-align: center !important;
    font-size: 14px;
}

}