.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
opacity: 0.2;
background-color: #ffffff;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
.lazy-loaded {
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-ms-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s;
opacity: 1 !important;
}
picture source[type="image/webp"] {
display: block;
}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}   #footer-links {
float: right;
padding-bottom: 10px;
color: #888;
text-align: left;
}  
#footer-links a:hover { 
color: white; 
}
#main-content .container:before { height: 1%; width: 0px; background-color: transparent; } .et_fixed_nav #logo {
max-height: 107px;
}
.et_header_style_centered #logo {
max-height: 187px !important;
padding:0 !important;	 
}       } .et_mobile_menu li a span { font-style: italic;
float: none !important;
width: 100%;
padding-bottom: 0.56em;
}
.et_mobile_menu li a span:before {
content: ":  ";
} .ds-thumbnail-blog .et_pb_post {
background-color: #fff;
min-height: 350px;
margin-bottom: 50px;
} .ds-thumbnail-blog .et_pb_post a img {
float: left;
width: 400px;
height: 350px;
object-fit: cover;
margin: 0 40px 0 0;
} .ds-thumbnail-blog .et_overlay {
width: 400px !important;
height: 350px !important;
} @media only screen and (max-width: 980px) {
.ds-thumbnail-blog .et_pb_post a img {
width: 100%;
height: 500px;
object-fit: cover;
margin: 0 0 40px 0;
} .ds-thumbnail-blog .et_overlay {
width: 100% !important;
height: 500px !important;
}
.ds-thumbnail-blog .et_pb_post h2 {
margin: 40px 30px 20px 30px !important;
}
.ds-thumbnail-blog .et_pb_post p {
margin: 0 30px;
}
.ds-thumbnail-blog a.more-link {
margin: 20px 0 30px 30px;
}
} .ds-thumbnail-blog .et_pb_post h2 {
padding: 40px 0 20px 0 !important;
}
.ds-thumbnail-blog .et_pb_post p {
font-size: 18px;
margin-right: 40px;
}
.ds-thumbnail-blog .post-meta {
font-size: 14px !important;
} .ds-thumbnail-blog a.more-link {
display: inline-block;
border: 2px solid #f38f1d;
padding: 4.8px 16px 4.8px 16px !important;
color: #f38f1d;
margin-top: 20px;
text-transform: bold;
} .ds-thumbnail-blog a.more-link:hover {
border: 2px solid #00b140;
color: #00b140;
background: #FFF;
} .ds-thumbnail-blog a.more-link:after {
font-family: 'ETmodules';
content: "\39";
color: #f38f1d;
margin-left: 5px;
vertical-align: middle;
} .ds-thumbnail-blog a.more-link:hover:after {
color: #00b140;
} .pagination a {
background: #fff;
color: #f38f1d;
border: 2px solid #f38f1d;
padding: 10px;
margin-top: 30px !important; } .pagination a:hover {
background: #FFF;
border: 2px solid #00b140;
color: #00b140;
} .post-meta {
display:none;
}