blockquote{
border: none;
margin-bottom: 10px;
}
.et_pb_scroll_top.et-pb-icon{
background: #b1d686;
}
#et-top-navigation{
padding-left: 0px!important;
}
footer li::before{
display: none;
}
figure{
margin-top:0px;
margin-bottom:0px;
margin-right: 0px;
margin-left: 2%;
}
figcaption{
font-size: 14px;
line-height: 1em;
}
.af_first_column, .af_second_column{
padding: 1em;
}
.af_first_column{
width: 40%;
}
.af_second_column{
width: 60%;
}
.af_padding_bottom_1em, .af_second_column li{
padding-bottom: 1em!important;
}
.af_bottom{
position: absolute;
bottom: 0;
left: calc(50% - 15px);
}
.af_height_100>div{
height: 100%;
}
td{
vertical-align: top;
border-top: none!important;
}
table{
border: 0!important;
}
.af_ul_no_bullet ul{
list-style-type: none!important;
padding-left:0;
} 
#sidebar a:hover{
color: #b1d686;
}
.blog .et_pb_row:not(.af_row_article_80), .category .et_pb_row:not(.af_row_article_80){
width: 100%;
}
.af_flex{
display: flex;
flex-direction: row;
justify-content: space-between;
} #main-header{
-webkit-box-shadow: 0 4px 0 #bba170!important;
-moz-box-shadow: 0 4px 0 #bba170!important;
box-shadow: 0 4px 0 #bba170!important;
}
.af_title_centering{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} .af_text_font .et_pb_text_inner, .af_text_background .et_pb_text_inner, .af_text_title .et_pb_text_inner{
display: flex;
align-items: center;
} .af_table>div{
display: flex;
flex-direction: row;
width: 100%;
}
.af_table li{
line-height: 1.7em!important;
} .af_logo_footer{
font-family: 'Righteous', sans-serif;
} .et_pb_post h1, .single .et_pb_post .post-meta{
text-align: center;
} .af_no_padding ul{
padding: 0px!important;
}
.af_no_line_height a{
line-height:0px!important;
font-weight: bold;
}
.et_pb_contact p input{
font-size: 18px;
}
.af_icon{
line-height: 0px;
}
.af_logo{
width: 200px;
} .moove-gdpr-cookie-notice p{
font-weight: 200!important;
} #footer-widgets{
padding-top: 10px;
}
footer li{
padding-left: 0px!important;
} @media screen and (min-width: 981px){
.af_picture_and_text{
width: 80%;
}
.af_contact_row{
width: 95%;
}
#nav_menu-2{
float:right;
}
.footer-widget{
margin-bottom: 10px!important;
}
#footer-widgets{
padding-top: 10px;
}
#main-header.et-fixed-header {
-webkit-box-shadow: 0 0 7px #bba170!important;
-moz-box-shadow: 0 0 7px #bba170!important;
box-shadow: 0 0 7px #bba170!important;
}
}
@media screen and (min-width: 1101px){
.af_picture_and_text{
width: 70%;
}
.af_contact_row{
width: 95%;
}
}
@media screen and (min-width: 1201px){
.af_picture_and_text{
width: 65%;
}
.af_contact_row{
width: 90%;
}
}
@media screen and (min-width: 1301px){
.af_picture_and_text{
width: 60%;
}
.af_text_font, .af_text_background, .af_text_title{
height: 450px!important;
}
.af_text_font{
margin-bottom: -450px!important;
}
.af_contact_row{
width: 80%;
}
}
@media screen and (min-width: 1401px){
.af_contact_row{
width: 75%;
}
}
@media screen and (min-width: 1501px){
.af_picture_and_text{
width: 55%;
}
.af_contact_row{
width: 70%;
}
}
@media screen and (min-width: 1601px){
.af_picture_and_text{
width: 50%;
}
.af_contact_row{
width: 65%;
}
}
@media screen and (min-width: 1701px){
.af_picture_and_text{
width: 45%;
}
.af_contact_row{
width: 60%;
}
}
@media screen and (min-width: 1901px){
.af_contact_row{
width: 55%;
}
}
@media screen and (max-width: 1300px){
.af_text_font, .af_text_background, .af_text_title{
height: 500px!important;
}
.af_text_font{
margin-bottom: -500px!important;
}
}
@media screen and (max-width: 1200px){
.af_text_font, .af_text_background, .af_text_title{
height: 550px!important;
}
.af_text_font{
margin-bottom: -550px!important;
}
}
@media screen and (max-width: 1100px){
.af_text_font, .af_text_background, .af_text_title{
height: 600px!important;
}
.af_text_font{
margin-bottom: -600px!important;
}
}
@media screen and (max-width: 980px){
#footer-widgets{
text-align: center!important;
}
.et_pb_widget{
float: none;
}
.af_center_picture{
flex-direction: column;
}
.af_center_picture .et_pb_image, .af_center_picture .et_pb_text{
text-align: center;
}
}