.container, .et_pb_row { 
width: 90%;
} .et_pb_post .entry-featured-image-url {
margin-bottom: 0;
} @media only screen and ( max-width: 980px ) {
.et_pb_section {
padding: 30px 0;
}
.et_pb_section.et_pb_section_0 {
padding: 0;
}
#main-content .container {
padding-top: 30px;
}
} @media only screen and (min-width: 981px) { #main-content .container:before {
width: 0;
background: none;
} .dd-page-top .et_pb_column_2_3 .et_pb_row_inner, .dd-page-top .et_pb_column_single {
padding-top: 0;
}
.et_pb_section.dd-page-top {
padding-top: 58px;
}
} .dd-rotating-posts.et_pb_post_slider.et_pb_slider:before, .dd-mega-menu-cta .et_pb_button, .dd-blog-category p.post-meta,
body .dd-blog-category .et_pb_bg_layout_light .et_pb_post .post-content p, .dd-blog-category-main a.more-link,
.dd-tabbed-posts .et-tabs-container .et-tabs-control li a, .dd-post-slider .et_pb_slide_content,
.dd-blog-module p.post-meta, .dd-post-meta-category, #left-area .post-meta, .dd-author-description,
.dd-post-links p.dd-link-category, .dd-entry-category, .pagination a, .dd-profile-content a.post-count,
#sidebar ul, .et_pb_column_single ul, #sidebar .widget_search input#searchsubmit, 
.et_pb_column_single .widget_search input#searchsubmit, .dd-posts-widget-content, #footer-widgets, p#footer-info,
.dd-tabbed-posts .et_shortcodes_mobile_nav, .dd-email-optin a.et_pb_button, .dd-email-optin .et_pb_newsletter_form p input,
.dd-email-optin-footer a.et_pb_button, .dd-email-optin-footer .et_pb_newsletter_form p input, .dd-blog-grid p.post-meta {
font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
}
.dd-blog-category-title h2, .dd-category-page-title h1, h1.dd-page-title, h2.dd-post-author-title,
#sidebar h4, .et_pb_column_single h4, .dd-email-optin h2 {
font-family: 'Lora',Georgia,"Times New Roman",serif;
}    #top-header .container {
padding-top: 0;
} #et-secondary-menu .et-social-icons {
margin-top: 10px;
} #dd-header-widget {
display: inline-block;
max-width: 70%;
overflow: hidden;
} @media only screen and ( max-width: 767px ) {
#dd-header-widget {
display: none;
}
}  .dd-rotating-posts .et_pb_empty_slide {
height: 32px;
} @media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.dd-rotating-posts .et_pb_container {
height: 32px!important;
}
}
.dd-rotating-posts.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description {
opacity: 0;
}
.dd-rotating-posts.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
font-size: 16px;
}
.dd-rotating-posts .et_pb_more_button:after {
display: none;
}
body #page-container .dd-rotating-posts.et_pb_slider .et_pb_button {
color: rgba(0,0,0,0);
background: rgba(0,0,0,0);
border-width: 0px;
border-radius: 0px;
} .dd-rotating-posts .et_pb_slide {
padding: 0;
}
.dd-rotating-posts .et_pb_slide_description {
padding: 0;
} .dd-rotating-posts .et_pb_slide_content {
display: none !important;
} .dd-rotating-posts.et_pb_post_slider.et_pb_slider:before {
position: absolute;
line-height: 2em;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
} .dd-rotating-posts h2.et_pb_slide_title {
line-height: 2em;
padding-bottom: 0;
margin-left: 75px; text-align: left;
font-weight: normal;
} .dd-rotating-posts.et_pb_bg_layout_dark .et_pb_slide_description {
text-shadow: none;
} .dd-rotating-posts a.et_pb_more_button.et_pb_button {
position: absolute;
top: 0;
left: 0;
margin: 0 0 0 75px; padding: 0 !important;
line-height: 2em !important;
width: 100%;
text-align: left;
} .dd-rotating-posts.et_pb_post_slider.et_pb_bg_layout_dark,
.dd-rotating-posts.et_pb_post_slider.et_pb_bg_layout_light {
background: transparent!important; } #top-header #et-secondary-menu {
position: absolute;
right: 34px;
top: 0;
float: none;
} #et-secondary-menu .screen-reader-text {
display: none;
}
.dd-search {
position: relative;
margin-top: 0;
width: 0;
min-width: 34px;
height: 34px;
float: right;
overflow: hidden;
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
transition: width 0.3s;
-webkit-backface-visibility: hidden;
}
.dd-search-input {
position: absolute;
top: 0;
right: 0;
border: none;
outline: none;
background: #fff;
width: 100%;
height: 34px;
margin: 0;
z-index: 10;
padding: 10px 35px 10px 10px;
font-family: inherit;
font-size: 16px;
} 
input[type="search"].dd-search-input {
-webkit-appearance: none;
-webkit-border-radius: 0;
}
.dd-icon-search,
.dd-search-submit  {
width: 34px;
height: 34px;
display: block;
position: absolute;
right: 0;
top: 0;
padding: 0;
margin: 0;
line-height: 34px;
text-align: center;
cursor: pointer;
}
.dd-search-submit {
background: #fff; opacity: 0;
color: transparent;
border: none;
outline: none;
z-index: -1;
}
.dd-icon-search {
color: #fff;
z-index: 90;
font-size: 16px;
font-family: 'ETmodules';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
} 
.dd-icon-search:before {
content: "\55";
}
.dd-search.dd-search-open,
.no-js .dd-search {
width: 200px;
}
.dd-search.dd-search-open .dd-icon-search,
.no-js .dd-search .dd-icon-search {
color: #fff;
z-index: 11;
}
.dd-search.dd-search-open .dd-search-submit,
.no-js .dd-search .dd-search-submit { } @media only screen and (max-width: 979px) {
#main-header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
}  .et_header_style_left div.logo_container {
position: relative;
float: left;
width: auto;
height: auto;
padding-top: 27px; padding-bottom: 27px; }
.et_hide_primary_logo #main-header div.logo_container {
display: none;
} #mega-menu-wrap-primary-menu {
clear: both;
} @media only screen and (min-width: 980px) {
#mega-menu-wrap-primary-menu {
float: right;
clear: none;
}
.et_fullwidth_nav #mega-menu-wrap-primary-menu {
float: none;
clear: both;
}
} .et_fullwidth_nav.et_hide_primary_logo #main-header .container {
padding-left: 0;
padding-right: 0;
width: 100%;
max-width: 100%;
} #top-header #et-secondary-nav,
#top-header #et-secondary-menu,
#top-header {
display: inline-block !important;
}
.mega-toggle-label { display: none;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block { float: right;
margin-right: 6px;
} @media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
padding: 0px 6px 0px 6px;
}
} .mega-menu-item .dd-blog-category-main h2 {
font-size: 18px;
}
.mega-menu-item .dd-blog-category-secondary h2 {
font-size: 15px;
}
.mega-menu-item .dd-blog-category-main img {
max-height: 200px;
object-fit: cover;
}
.mega-menu-item .dd-blog-category .et_pb_post:hover {
background-color: #ffffff;
}
.mega-menu-item .dd-blog-category.et_pb_row {
padding: 0 0;
}
.mega-menu-item .et_pb_gutters2 .et_pb_column_1_2 .et_pb_module.dd-blog-category-main {
margin-bottom: 0;
} 
.dd-mega-menu-cta {
margin-left: 25px;
}
.dd-mega-menu-cta .et_pb_promo_button:after, .dd-mega-menu-cta .et_pb_button:after {
display: none;
} 
.dd-mega-menu-cta .et_pb_button {
padding: 0.5em 0.7em;
border: none;
font-size: 14px;
text-transform: uppercase;
color: #ffffff;
}
.dd-mega-menu-cta .et_pb_button:hover {
padding: 0.5em 0.7em;	
border: none;
}
.dd-menu-blog .et_pb_post {
margin-bottom: 0;
}
.dd-menu-blog .post-content {
display: none;
}
.dd-menu-blog .et_pb_post h2 {
margin-top: 10px;
font-size: 16px;
text-align: center;
font-weight: 400;
}   .dd-ad-container {
z-index: 1;
}
.dd-ad-container .et_pb_widget {
float: none;
text-align: center;
margin-top: 20px;
margin-bottom: -20px;
}
.dd-ad-container h4 {
display: none;
}    .dd-slideup-blog .et_pb_post {
position: relative;
overflow: hidden;
}
.dd-slideup-blog .et_pb_blog_grid .et_pb_post {
border: none;
}
.dd-slideup-blog.et_pb_row {
padding-top: 0;
padding-bottom: 0;
}
.dd-slideup-blog .et_pb_post {
margin-bottom: 0;
}
.dd-slideup-blog .et_pb_post h2 {
margin-top: 0;
text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
}
.dd-slideup-blog h2 {
position: absolute;
top: 50%;
left: 0;
width: 100%;
padding-left: 25px;
padding-right: 25px;
text-align: center;
-webkit-transition: -webkit-transform 0.35s, color 0.35s;
transition: transform 0.35s, color 0.35s;
-webkit-transform: translate3d(0,-50%,0);
transform: translate3d(0,-50%,0);
}
.dd-slideup-blog h2 a, .dd-slideup-blog h2.entry-title a:hover {
color: #ffffff;
}
.dd-slideup-blog p {
font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
}
.dd-slideup-blog .et_pb_bg_layout_light .et_pb_post p {
color: #ffffff;
}
body .dd-slideup-blog .et_pb_bg_layout_light .et_pb_post p, body .dd-slideup-blog .et_pb_bg_layout_dark .et_pb_post p {
font-size: 15px;
}
.dd-slideup-blog .post-content {
position: absolute;
bottom: 0;
left: 0;
padding: 2em;
width: 100%;
opacity: 0;
line-height: 1.2em;
-webkit-transform: translate3d(0,10px,0);
transform: translate3d(0,10px,0);
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.dd-slideup-blog .entry-featured-image-url:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 75%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 75%);
content: '';
opacity: 0;
-webkit-transform: translate3d(0,50%,0);
transform: translate3d(0,50%,0);
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.dd-slideup-blog .dd-blog-half .et_pb_post:hover h2 {
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}
.dd-slideup-blog .dd-blog-third .et_pb_post:hover h2 {
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-80px,0);
transform: translate3d(0,-50%,0) translate3d(0,-80px,0);
}
.dd-slideup-blog .et_pb_post:hover .entry-featured-image-url:before,
.dd-slideup-blog .et_pb_post:hover .post-content {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.dd-slideup-blog a.more-link {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
color: rgba(0,0,0,0);
} @media only screen and (min-width: 980px) and (max-width: 1100px) { .dd-slideup-blog .dd-blog-third .post-content {
padding: 15px;
line-height: 1em;
}
} @media only screen and (max-width: 979px) { .dd-blog-half .et_pb_post h2, .et_pb_column_1_3 .dd-blog-third h2 {
font-size: 26px;
} .dd-slideup-blog:last-of-type {
margin-bottom: 25px;
}
}
@media only screen and (max-width: 479px) { .dd-slideup-blog h2 {
padding-left: 15px;
padding-right: 15px;
}
.dd-slideup-blog .post-content {
padding: 15px;
line-height: 1em;
} body .dd-slideup-blog .et_pb_bg_layout_light .et_pb_post p, body .dd-slideup-blog .et_pb_bg_layout_dark .et_pb_post p {
font-size: 14px;
} .dd-slideup-blog .dd-blog-half .et_pb_post:hover h2 {
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-80px,0);
transform: translate3d(0,-50%,0) translate3d(0,-80px,0);
}
} .dd-blog-category-title h2 {
font-size: 26px;
font-weight: normal;
position: relative;
overflow: hidden;
padding-bottom: 0;
line-height: 1.2em;
}
.dd-blog-category-title h2:after {
content: "";
position: absolute;
top: 50%;
width: 100%;
height: 2px;
margin-left: 10px;
}
.dd-blog-category h2 {
font-weight: normal;
}
.et_pb_column_1_3 .dd-blog-category-main h2 {
font-size: 18px;
}
.dd-blog-category p.post-meta {
text-transform: uppercase;
line-height: 1em;
padding-top: 10px;
}
body .dd-blog-category .et_pb_bg_layout_light .et_pb_post p.post-meta, body .dd-blog-category .et_pb_bg_layout_dark .et_pb_post p.post-meta {
font-size: 12px;	
}
body .dd-blog-category .et_pb_bg_layout_light .et_pb_post .post-content p {
font-size: 15px;
line-height: 1.2em;
}
.dd-blog-category-main a.more-link {
padding: 0.5em 0.7em;
border: none;
font-size: 14px;
text-transform: uppercase;
display: inline-block;
line-height: 1.6em;
margin-top: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.dd-blog-category-secondary .et_pb_post {
margin-bottom: 0;
padding-top: 10px;
padding-bottom: 10px;
}
.dd-blog-category .post-content {
display: none;
}
.dd-blog-category-secondary .et_pb_post a img {
float: left;
width: 100px;
margin-right: 10px;
}
.et_pb_column_1_3 .dd-blog-category-secondary h2 {
font-size: 15px;
}
.dd-blog-category .et_pb_post {
padding: 10px;
margin-bottom: 0;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.dd-blog-category .et_pb_post:hover {
background-color: #fafafa;
box-shadow: 0 1px 7px rgba(0,0,0,.10);
border-radius: 3px;
}
.dd-blog-category h2 {
padding-bottom: 0;
}
.dd-blog-category-main .et_pb_post h2 {
margin-top: 10px;
}
.dd-blog-category-secondary .et_pb_post h2 {
margin-top: 0;
}
.dd-blog-category .et_pb_post:hover h2 a {
opacity: 0.7;
}
.dd-blog-category .et_pb_post .post-meta {
margin-bottom: 0;
} @media only screen and ( min-width: 768px ) and ( max-width: 980px ) { .et_pb_column_1_3 .dd-blog-category-main h2 {
font-size: 26px;
}
.et_pb_column_1_3 .dd-blog-category-secondary h2 {
font-size: 18px;
}
body .dd-blog-category .et_pb_bg_layout_light .et_pb_post p.post-meta, 
body .dd-blog-category .et_pb_bg_layout_dark .et_pb_post p.post-meta {
font-size: 15px;	
}
}
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) { .et_pb_column_1_3 .dd-blog-category-main h2 {
font-size: 24px;
}
.et_pb_column_1_3 .dd-blog-category-secondary h2 {
font-size: 18px;
}
body .dd-blog-category .et_pb_bg_layout_light .et_pb_post p.post-meta, 
body .dd-blog-category .et_pb_bg_layout_dark .et_pb_post p.post-meta {
font-size: 15px;	
}
}
@media only screen and ( max-width: 479px ) { .dd-blog-category .et_pb_column {
margin-bottom: 0;
}
.et_pb_section .et_pb_column .et_pb_module.dd-blog-category-main {
margin-bottom: 0;
}
} .dd-tabbed-posts .et-tabs-container {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
margin: 0;
}
.dd-tabbed-posts .et_pb_column_single {
padding-bottom: 0;
padding-top: 10px;
}
.dd-tabbed-posts .et-tabs-container .et-tabs-control, .dd-tabbed-posts .et-tabs-container ul.et_shortcodes_mobile_nav {
background: none;
}
.dd-tabbed-posts .et-tabs-container .et-tabs-control:before {
display: none;
}
.dd-tabbed-posts .et-tabs-container .et-tabs-control li.active:before {
display: none;
}
.dd-tabbed-posts ul.et-tabs-control {
float: right;
}
.dd-tabbed-posts ul.et-tabs-control:after {
display: block;
visibility: hidden;
clear: both;
width: 0;
height: 0;
line-height: 0;
content: ".";
}
.dd-tabbed-posts .et-tabs-container .et-tabs-control li {
border-left: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
margin-right: 10px!important;
}
.dd-tabbed-posts .et-tabs-container .et-tabs-control li:first-child {
border-left: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;	
}
.dd-tabbed-posts .et-tabs-container .et-tabs-control li a {
font-size: 14px;
line-height: 1em;
text-shadow: none!important;
border-radius: 3px;
padding: 6px 10px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.dd-tabbed-posts .et-tabs-container .et-tabs-control {
border-top: none;
}
.dd-tabbed-posts .et-tabs-container ul.et_shortcodes_mobile_nav a {
font-size: 16px;
text-transform: uppercase;
}
.et-tabs-container ul.et_shortcodes_mobile_nav {
border-top-color: #e7e7e7;
}
.dd-tabbed-posts .et-tabs-container .et-tabs-content {
margin: 0;
width: 100%;
}
.dd-tabbed-posts .et_pb_row {
width: 100%;
padding: 0 0;
}
.dd-tabbed-posts .dd-blog-category-main h2 {
font-size: 18px;
}
.dd-tabbed-posts .dd-blog-category-secondary h2 {
font-size: 15px;
} @media only screen and ( min-width: 981px ) {
.et_pb_gutters2 .dd-tabbed-posts .et_pb_column_1_2 {
width: 47.715%;
}
.et_pb_gutters2 .dd-tabbed-posts .et_pb_column {
margin-right: 4.569%;
}
} @media only screen and ( min-width: 768px ) and ( max-width: 980px ) { .dd-tabbed-posts .dd-blog-category-main h2 {
font-size: 26px;
}
.dd-tabbed-posts .dd-blog-category-secondary h2 {
font-size: 18px;
}
}
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) { .dd-tabbed-posts .dd-blog-category-main h2 {
font-size: 24px;
}
.dd-tabbed-posts .dd-blog-category-secondary h2 {
font-size: 18px;
}
} .et_pb_gutters2 .et_pb_column_2_3 .et_pb_module.dd-post-slider {
margin-bottom: 50px;
}
.dd-post-slider .et_pb_slides .et_pb_container {
display: flex;
align-items: flex-end;
}
.dd-post-slider .et_pb_slides .et_pb_slider_container_inner {
display: block;
width: 100%;
}
.dd-post-slider .et_pb_slide_description, .dd-post-slider .et_pb_slider_fullwidth_off .et_pb_slide_description {
padding: 0;
}
.dd-post-slider .et_pb_slide {
height: 450px;
padding: 0;
}
.dd-post-slider.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper { padding: 0;
}
.dd-post-slider h2 { padding: 30px 30px 0 30px;
}
.dd-post-slider h2 a { color: #ffffff;
}
.dd-post-slider .et_pb_slide .et_pb_text_overlay_wrapper { background-color: transparent!important;
}
.dd-post-slider .et_pb_slide .et_pb_slide_content { background-color: rgba(0,0,0,0.6);
padding: 0 30px 30px;
}
.dd-post-slider .et_pb_slide .et_pb_slide_title {
background-color: transparent!important;
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 50%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 50%);
}
.dd-post-slider .et_pb_slide_description .et_pb_slide_title {
font-size: 26px;
}
.dd-post-slider p.post-meta {
text-transform: uppercase;
}
.dd-post-slider .et_pb_slide_content {
font-size: 16px;
line-height: 1.2em;
}
.dd-post-slider .et_pb_slide_content .post-meta {
line-height: 2.5em;
}
.dd-post-slider .et_pb_more_button:after {
display: none;
}
body #page-container .dd-post-slider.et_pb_slider .et_pb_button {
color: rgba(0,0,0,0);
background: rgba(0,0,0,0);
border-width: 0px;
border-radius: 0px;
}
.dd-post-slider a.et_pb_more_button.et_pb_button {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0 !important;
height: 56px !important;
width: 100%;
} @media only screen and ( max-width: 767px ) { 
.dd-post-slider .et_pb_slide {
height: 350px;
}
}   @media only screen and ( min-width: 768px ) { 
.dd-blog-grid .et_pb_ajax_pagination_container {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-column-gap: 10px;
}
.dd-blog-grid .pagination {
clear: both;
position: absolute;
bottom: -20px;
left: 0;
right: 0;
display: block;
}
}
.dd-blog-grid h2 {
font-size: 15px;
text-align: center;
margin-top: 5px;
font-weight: normal;
}
.dd-blog-grid .post-content {
display: none;
}
body .et_pb_bg_layout_light.dd-blog-grid .et_pb_post p.post-meta, body .et_pb_bg_layout_dark.dd-blog-grid .et_pb_post p.post-meta {
font-size: 12px;
text-transform: uppercase;
text-align: center;
line-height: 1em;
}
.dd-blog-grid .et_pb_post {
margin-bottom: 20px;
}  @media only screen and ( min-width: 768px ) { 
.dd-blog-module img {
width: 270px;
float: left;
margin-right: 30px;
}
.dd-entry-content {
margin-left: 300px;
}
} .dd-blog-module img {
position: relative;
border-width: 10px;
border-style: solid;
} .dd-blog-module p.post-meta {
text-transform: uppercase;
font-size: 14px;
}
body .et_pb_bg_layout_light.dd-blog-module .et_pb_post p, body .et_pb_bg_layout_dark.dd-blog-module .et_pb_post p {
font-size: 15px;
line-height: 1.8em;
}
body .et_pb_bg_layout_light.dd-blog-module .et_pb_post p.post-meta, body .et_pb_bg_layout_dark.dd-blog-module .et_pb_post p.post-meta {
font-size: 14px;
}
.dd-category-page-title h1 {
font-size: 26px;
font-weight: normal;
position: relative;
overflow: hidden;
padding-bottom: 0;
line-height: 1.2em;
}
.dd-category-page-title h1:after {
content: "";
position: absolute;
top: 50%;
width: 100%;
height: 2px;
margin-left: 10px;
}    .dd-post-meta-category {
padding-bottom:15px; 
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
line-height: 1em;
}
#left-area .post-meta span {
padding: 0 5px;
}
#left-area .post-meta {
text-transform: uppercase;
} p.dd-tags {
line-height: 1em;
font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
font-size: 14px;
font-weight: bold;
}
.dd-tags a {
color: #ffffff;
display: inline-block;
padding: 6px 10px 6px 16px;
border-radius: 0 5px 5px 0;
position: relative;
-webkit-clip-path: polygon(7px 0%, 100% 0%, 100% 100%, 7px 100%, 0% 55%, 0% 45%);
clip-path: polygon(7px 0%, 100% 0%, 100% 100%, 7px 100%, 0% 55%, 0% 45%);
margin-right: 10px;
}
.dd-tags a:after {
content: "";
display: block;
position: absolute;
border-radius: 50%;
background: #ffffff;
width: 3px;
height: 3px;
top: 50%;
left: 7px;
margin-top: -1px;
}
.dd-tags a:hover {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
} #respond .et_pb_button, .comment .et_pb_button {
padding: 0.5em 0.7em;
border: none;
font-size: 14px;
text-transform: uppercase;
font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
color: #ffffff;
}
.comment .et_pb_button:after {
display: none;
}
#respond .form-submit .et_pb_button:hover {
padding: 0.5em 0.7em;	
} @media only screen and ( max-width: 479px ) { #comment-wrap {
padding-top: 25px;
} .et_pb_post h2, .et_pb_blog_grid h2 {
font-size: 20px;
margin-top: 20px;
padding-bottom: 5px;
}
body .et_pb_bg_layout_light.dd-blog-module .et_pb_post p.post-meta, 
body .et_pb_bg_layout_dark.dd-blog-module .et_pb_post p.post-meta {
line-height: 1.3em;
}
}
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) { #comment-wrap {
padding-top: 25px;
} .et_pb_post h2, .et_pb_blog_grid h2 {
font-size: 24px;
margin-top: 20px;
}
.et_pb_column_1_3 .dd-blog-category-secondary h2 {
font-size: 18px;
}
}    #dd-post-author {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
width: 100%;
padding: 20px;
background-color: #fafafa;
box-shadow: 0 1px 7px rgba(0,0,0,.10);
border-radius: 3px;
margin-top: 35px;
margin-bottom: 35px;
} .archive #dd-post-author {
margin-top: 0;
} .dd-profile-image {
-ms-flex-preferred-size: 170px;
flex-basis: 170px;
height: 170px;
width: 170px;
min-width: 170px;
max-width: 170px;
margin: 0;
overflow: hidden;
}
.dd-profile-image img {
display: block;
width: 100%;
height: auto;
} .dd-profile-content {
margin-left: 20px;
}
.dd-profile-content h3 {
padding: 0 0 10px;
}
.dd-author-description {
font-size: 16px;
line-height: 1.6em;
}
.dd-profile-content a.post-count {
font-size: 14px;
text-transform: uppercase;
} #left-area ul.dd-social-icons {
padding: 10px 0 0 0;
}
.dd-social-icons li {
margin-right: 12px;
display: inline-block;
}
.dd-social-icons a {
font-size: 16px;
line-height: 1em;
display: inline-block;
position: relative;
text-align: center;
text-decoration: none;
transition: color 300ms ease 0s;
}
.dd-social-icons span:before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
} .dd-icon-email a span:before {
content: "\e076";
}
.dd-icon-website a span:before {
content: "\e074";
}
.dd-icon-facebook a span:before {
content: "\e093";
}
.dd-icon-twitter a span:before {
content: "\e094";
}
.dd-icon-google a span:before {
content: "\e096";
}
.dd-icon-pinterest a span:before {
content: "\e095";
}
.dd-icon-linkedin a span:before {
content: "\e09d";
}
.dd-icon-pinterest a span:before {
content: "\e095";
}
.dd-icon-instagram a span:before {
content: "\e09a";
}
.dd-icon-skype a span:before {
content: "\e0a2";
}
.dd-icon-youtube a span:before {
content: "\e0a3";
} @media only screen and ( max-width: 479px ) { #dd-post-author {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.dd-profile-content {
margin-left: 0;
margin-top: 20px;
}
.dd-profile-image {
margin: auto;
}
}   .dd-post-links {
width: 48%;
height: 100px;
background-size: cover;
background-position: 50% 50%;
position: relative;
overflow: hidden;
display: flex;
align-items: center;
border-radius: 4px;
}	
.dd-post-links .dd-overlay {
background: rgba(0, 0, 0, 0.3);
display: block;
position: absolute;
top: 0;
left: 0;
z-index: 2;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: 100%;
border-radius: 4px;
}
.dd-link-icon, .dd-links-content {
z-index: 3;
}
.dd-previous-post {
float: left;
margin-right: 4%;
}
.dd-next-post {
float: right;
}
.dd-post-links.dd-previous-post {
justify-content: flex-start;
}
.dd-post-links.dd-next-post {
justify-content: flex-end;
}
.dd-previous-post .dd-links-content {
padding-right: 20px;
}
.dd-next-post .dd-links-content {
padding-left: 20px;
text-align: right;
}
.dd-post-links p.dd-link-category {
display: block;
width: 100%;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;	
}
.dd-links-category a:hover {
color: #ffffff;
}
.dd-post-links h4 {
padding-bottom: 0;
font-size: 16px;
color: #ffffff;
}
.dd-post-links h4 {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.dd-link-icon a {
font-family: "ETmodules" !important;
font-size: 30px;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
margin-left: 20px;
margin-right: 20px;
color: #ffffff;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
} @media only screen and ( max-width: 479px ) { .dd-previous-post {
float: none;
margin-right: 0;
}
.dd-next-post {
float: none;
}
.dd-post-links {
width: 100%;
margin-bottom: 10px;
}
}    @media only screen and ( min-width: 768px ) { 
.dd-entry-image {
width: 270px;
float: left;
margin-right: 30px;
}
.dd-entry-content {
margin-left: 300px;
}
} .dd-entry-image {
position: relative;
border-width: 10px;
border-style: solid;
} .dd-entry-category {
position: absolute;
bottom: 0;
left: 0;
padding-top: 5px;
padding-right: 10px;
text-transform: uppercase;
}
.dd-entry-category a {
color: #ffffff;
}
.archive #left-area .post-meta, .search #left-area .post-meta {
padding-bottom: 0;
text-transform: uppercase;
}
.archive .et_pb_post, .search .et_pb_post {
font-size: 15px;
line-height: 1.8em;
}
.archive #left-area .et_pb_post h2, .search #left-area .et_pb_post h2  {
margin-top: 0;
} .pagination a {
display: block;
color: #ffffff;
padding: 0.7em;
font-size: 14px;
text-transform: uppercase;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
line-height: 1em;
} h1.dd-page-title {
font-size: 26px;
font-weight: normal;
position: relative;
overflow: hidden;
padding-bottom: 0;
line-height: 1.3em;
margin-bottom: 2.284%;
}
h1.dd-page-title:after {
content: "";
position: absolute;
top: 50%;
width: 100%;
height: 2px;
margin-left: 10px;
}
h2.dd-post-author-title {
font-size: 26px;
font-weight: normal;
position: relative;
overflow: hidden;
padding-bottom: 0;
line-height: 1.2em;
margin-bottom: 2.284%;
}
h2.dd-post-author-title:after {
content: "";
position: absolute;
top: 50%;
width: 100%;
height: 2px;
margin-left: 10px;
} @media only screen and ( max-width: 767px ) { 
.dd-entry-content {
margin-top: 20px;
}
.pagination {
margin-bottom: 20px;
}
}   #sidebar h4, .et_pb_column_single h4 {
font-size: 22px;
font-weight: normal;
position: relative;
overflow: hidden;
padding-bottom: 0;
margin-bottom: 10px;
line-height: 1.1em;
}
#sidebar h4:after, .et_pb_column_single h4:after {
content: "";
position: absolute;
top: 50%;
width: 100%;
height: 2px;
background-color: #f0f0f0;
margin-left: 10px;
}
#sidebar ul, .et_pb_column_single ul {
font-size: 16px;
}
#sidebar ul li, .et_pb_column_single ul li {
line-height: 1.2em;
}
#sidebar ul li ul, .et_pb_column_single ul li ul {
margin-top: 0.7em;
}
.et_pb_widget ul li {
margin-bottom: 0.7em;
} #sidebar form.searchform, .et_pb_column_single form.searchform {
padding: 0 20px 20px 20px;
}
#sidebar .widget_search h4, .et_pb_column_single .widget_search h4 {
padding: 20px 20px 10px 20px;
color: #ffffff;
}
#sidebar .widget_search #s, .et_pb_column_single .widget_search #s {
width: calc(100% - 85px);
}
#sidebar .widget_search input#searchsubmit, .et_pb_column_single .widget_search input#searchsubmit {
text-transform: uppercase;
}
#sidebar .widget_search #searchsubmit, .et_pb_column_single .widget_search #searchsubmit {
width: 75px;
background-color: #ffffff;
bottom: 20px;
right: 20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
} .dd-posts-widget {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
align-items: center;
width: 100%;
padding: 10px;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.dd-posts-widget-image {
-ms-flex-preferred-size: 100px;
flex-basis: 100px;
height: auto;
width: 100px;
min-width: 100px;
max-width: 100px;
margin: 0;
overflow: hidden;
}
.dd-posts-widget-image img {
display: block;
width: 100%;
height: auto;
}
.dd-posts-widget-content {
font-size: 15px;
line-height: 1em;
padding-left: 10px;
}
.dd-posts-widget-content a {
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.dd-posts-widget:hover .dd-posts-widget-content a {
opacity: 0.7;
}
.dd-posts-widget-content span {
display: block;
text-transform: uppercase;
font-size: 12px;
padding-top: 5px;
}
.dd-posts-widget:hover {
background-color: #fafafa;
box-shadow: 0 1px 7px rgba(0,0,0,.10);
border-radius: 3px;
} .dd-email-optin.et_pb_newsletter .et_pb_newsletter_fields > * { flex-basis: auto;
}
.dd-email-optin.et_pb_newsletter .et_pb_newsletter_fields {
justify-content: center;
}
.dd-email-optin {
padding: 20px!important;
}
.dd-email-optin .et_pb_newsletter_description {
float: none;
}
.dd-email-optin .et_pb_newsletter_form, .dd-email-optin .et_pb_newsletter_description {
width: 100%;
}
.dd-email-optin .et_pb_newsletter_description h2 {
font-weight: normal;
font-size: 22px;
}
.dd-email-optin .et_pb_newsletter_description p {
font-size: 16px;
line-height: 1.5em;
}
.dd-email-optin .et_pb_newsletter_form p {
width: 48%;
float: left;
padding-bottom: 0;
}
.dd-email-optin .et_pb_newsletter_form p:first-of-type {
margin-right: 4%;
} 
.dd-email-optin .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"] { padding: 9px 6px!important;
font-size: 14px!important;
line-height: 1em!important;
}
.dd-email-optin .et_pb_newsletter_form p input {
padding: 9px 6px!important;
}
.dd-email-optin .et_pb_button {
background-color: #ffffff;
text-transform: uppercase;
font-size: 14px;
border: none;
line-height: 1em!important;
padding: 10px 5px;
}
.dd-email-optin .et_pb_button:hover {
padding: 10px 5px;
border: none;
} 
.dd-email-optin .et_pb_newsletter_form p input {
font-size: 14px;
}
.dd-email-optin .et_pb_button:after {
display: none;
} .widget_categories a, .widget_archive a {
position: relative;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.widget_categories a:hover, .widget_archive a:hover {
padding-left: 15px;
}
.widget_categories a:before, .widget_archive a:before {
content: '\39';
font-family: "ETmodules"!important;
font-size: 20px!important;
opacity: 0;
margin-left: -1em;
right: auto;
position: absolute;
font-size: 32px;
line-height: 1em;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
display: none;
}
.widget_categories a:hover:before, .widget_archive a:hover:before {
opacity: 1;
display: inline-block;
}   #main-footer .et_pb_widget {
float: none;
}
#main-footer a {
color: #ffffff;
}
#main-footer h4 {
font-size: 22px;
} .tagcloud {
line-height: 1em;
}
.tagcloud a {
margin-bottom: 0;
background: rgba(0, 0, 0, 0);
line-height: 1em;
padding: 8px 8px;
} .dd-email-optin.et_pb_newsletter { flex-direction: column;
}
.dd-email-optin-footer.et_pb_newsletter { flex-direction: column;
}
.dd-email-optin-footer.et_pb_newsletter .et_pb_newsletter_fields > * { flex-basis: auto;
}
.dd-email-optin-footer.et_pb_newsletter .et_pb_newsletter_fields {
justify-content: center;
}
.dd-email-optin-footer .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"] { padding: 9px 6px!important;
font-size: 14px!important;
line-height: 1em!important;
}
.dd-email-optin-footer .et_pb_newsletter_description h2 {
font-size: 22px;
}
.dd-email-optin-footer .et_pb_newsletter_description {
float: none;
}
.dd-email-optin-footer .et_pb_newsletter_form, .dd-email-optin-footer .et_pb_newsletter_description {
width: 100%;
}
.dd-email-optin-footer .et_pb_newsletter_description p {
font-size: 16px;
line-height: 1.5em;
}
.dd-email-optin-footer .et_pb_newsletter_form p {
width: 48%;
float: left;
padding-bottom: 0;
}
.dd-email-optin-footer .et_pb_newsletter_form p:first-of-type {
margin-right: 4%;
} 
.dd-email-optin-footer .et_pb_newsletter_form p input {
padding: 9px 6px!important;
}
.dd-email-optin-footer .et_pb_button {
text-transform: uppercase;
font-size: 14px;
border: none;
line-height: 1em!important;
padding: 10px 14px;
color: #ffffff;
}
.dd-email-optin-footer .et_pb_button:hover {
padding: 10px 14px;
border: none;
} 
.dd-email-optin-footer .et_pb_newsletter_form p input {
font-size: 14px;
}
.dd-email-optin-footer .et_pb_button:after {
display: none;
} .dd-follow-footer li:before {
display: none;
}
.dd-follow-footer a:hover {
opacity: 0.5;
} @media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
#footer-widgets .footer-widget .dd-follow-footer li {
padding-left: 6px;
}
}
@media only screen and ( max-width: 479px ) {
#footer-widgets .footer-widget .dd-follow-footer li {
padding-left: 6px;
}
} .footer-widget .widget_nav_menu {
text-transform: uppercase;
font-size: 16px;
} #footer-bottom {
padding-top: 10px;
padding-bottom: 0;
}
p#footer-info {
color: #ffffff;
opacity: 0.5;
font-size: 14px;
}
#footer-bottom a {
opacity: 0.5;
}
p#footer-info a {
opacity: 1;
}
.et-social-icon a {
font-size: 18px;
}