.et_pb_pagebuilder_layout .post-content a, .sitemap-content ul li a{color:#22396F;}
.et_pb_pagebuilder_layout .post-content a:hover, .sitemap-content ul li a:hover{color:#455B8A;}
.post-meta.vcard p a{color:#00C4F5;transition-duration:0.2s;}
.post-content.entry-content a, .et_pb_widget a, .rstw_link_user a, .post-header .post-meta a, .et_pb_widget a:visited{color:#22396F;transition-duration:0.2s;}
.post-content.entry-content a:hover, .et_pb_widget a:hover, .rstw_link_user a:hover, .post-header .post-meta a:hover{color:#455B8A;}
a.et-accent-color:hover{opacity:0.8;transition-duration:0.2s;}
.single .post-content a, .post-content h1 a, .post-content h2 a, .post-content h3 a, .post-content h4 a, .post-content h5 a, .post-content h6 a{transition-duration:0.2s;color:#18567f;}
.post-content .entry-title a{text-decoration:none;}
h3.entry-title, h3.entry-title a{line-height:inherit;}
ul{line-height:normal;list-style-position:inside;padding-left:0;}
body, body.boxed_layout{box-shadow:none;padding-bottom:0 !important;}
.et-fixed-header #main-header{box-shadow:0 0 20px 0px rgba(0,0,0,0.9);}
.boxed_layout.et_fixed_nav .et-fixed-header #main-header, .boxed_layout .container{width:95%;margin:0 auto;}
#page-container, .boxed_layout #page-container{margin:0 auto;max-width:100%;}
.et_pb_section{padding-top:0;max-width:100%;}
#et-navigation > ul > li{margin:0 10px;}
.module-head .module-filter{display:none;}
.et_bloom .et_bloom_optin_3 .et_bloom_form_content button, .et_bloom .et_bloom_form_content button{background-color:#c0392b;}
span.et_bloom_close_button{width:166px !important;text-align:right;}
div#color-butts{margin:10px auto 20px !important;}
#color-butts .color-butts.et_pb_css_mix_blend_mode_passthrough:hover{opacity:0.7;transition-duration:0.2s;}
#color-butts .color-butts.et_pb_css_mix_blend_mode_passthrough{transition-duration:0.2s;}
.post-thumbnail img{height:100%;}
.post-module .main-post article .header img{max-height:140px;object-fit:cover;}
.et_pb_widget .widget_list img{height:100%;}
.widget_custom_html.et_pb_widget.widget_text .textwidget{padding:10px 4px 10px;}
.et_pb_widget.jetpack_widget_social_icons ul{text-align:center;margin:auto;}
.et_pb_widget.jetpack_widget_social_icons ul li{display:inline-block;padding:20px 30px 20px 30px;margin:auto;text-align:center;}
.et-social-twitter a.icon:before{content:"\e61b";font-family:"Font Awesome 6 Brands" !important;}
.fa-brands, .fab.fa-twitter, .mec-fa-twitter{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;}
.fa-twitter::before, .mec-fa-twitter::before{content:"\e61b" !important;}
.et_monarch .et_social_twitter, .et_monarch .et_social_twitter, .et_monarch .et_social_networks.et_social_circle .et_social_twitter i{background-color:#000;}
.et_monarch .widget_monarchwidget li.et_social_twitter:hover, .et_monarch li.et_social_twitter:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_twitter:hover i{background-color:#000;}
.blog .et_pb_section .google-auto-placed{display:none;}
span.et_bloom_close_button:after{content:"I Hate Freedom";font-weight:bold;color:black;padding-right:24px;vertical-align:middle;}
.et_bloom_form_text{display:none !important;}
.et_pb_widget .widgettitle{background-color:#20374c;}
#text-422715483 .google-auto-placed{display:none !important;}
span.nav-next{width:50%;float:right;text-align:right;}
span.nav-previous{width:50%;float:left;text-align:left;}
div#real-og{min-height:100vh;}
.post-header{padding:20px 0 !important;}
.post-header h1{font-size:2em;}
.posts-blog-feed-module .post-title{padding-bottom:2px;}
.posts-blog-feed-module .header img{object-fit:cover;}
.page-template-page-template-blog-feed .et_pb_extra_overlay, .post span.et_pb_extra_overlay{display:none;}
.posts-blog-feed-module .post-meta{font-size:12px;margin-bottom:8px;}
.posts-blog-feed-module .header img:hover{opacity:0.8;}
.et-fixed-header .sub-menu{border-color:#FFF !important;}
.author-box-avatar img{width:100% !important;height:100% !important;}
.related-posts{margin-bottom:0;}
#social-bottom{margin:20px auto 0px;float:left;width:100%;padding:10px 0px 0px;}
#social-bottom > p{margin-bottom:.67em;}
#social-bottom .one_fourth{display:inline-block;float:none;margin-right:2% !important;vertical-align:middle;width:10%;clear:none !important;}
#social-bottom .one_fourth.et_column_last{clear:none;margin-right:2%;}
#social-bottom a{display:initial;}
.featured-posts-slider-module .carousel-item .post-content-box, .featured-posts-slider-module .post-content-box, c.featured-posts-slider-module .post-content-box{background-color:rgba(0,0,0,.8) !important;}
div#home-featured{margin-bottom:10px;}
.post-content-box .entry-title a{color:#FFF !important;}
.featured-posts-slider-module{margin-bottom:0;}
.featured-posts-slider-module .post-content .post-meta.vcard{overflow:hidden;}
.featured-posts-slider-module article:hover{cursor:pointer;}
.et_social_networks .et_social_follow .et_social_networkname, .et_social_networks .et_social_follow .et_social_count span, .et_social_networks .et_social_follow .et_social_count span.et_social_count_label{font-size:70%;line-height:1em;}
.et_monarch .et_social_networks .et_social_icons_container{width:100%;}
.et_monarch .et_social_top .et_social_network_label div{margin-top:4px;}
.et-social-twitter a.icon:before, .et_monarch .et_social_icon_twitter:before, .et_monarch .et_social_icon_twitter:after{content:"\e61b";font-family:"Font Awesome 6 Brands" !important;}
.et_pb_extra_module.post-module .posts-list .post-content{padding-top:0;padding-bottom:0;}
.et_pb_extra_module .posts-list article h3, .et_extra_other_module .posts-list article h3{display:table-row;}
#main-content{padding-top:30px;z-index:0;position:relative;}
.single .post-wrap .post-content{margin-bottom:0;}
.single .post-wrap{padding-bottom:20px;}
a.read-more-button{text-decoration:none;}
.textwidget  div, .classic-textwidget div{margin:auto;}
#comments{background-color:#FFF;width:100%;}
#comment-wrap .page_title, .comment article.comment-body{margin-bottom:10px;}
#comments, div#wpdcom, #jp-relatedposts{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;}
.page .post-wrap h1.entry-title, .sitemap-content h2{border-bottom:1px solid rgba(192, 57, 43, 0.8);font-size:2em;margin-bottom:20px;padding-bottom:0px;line-height:1.6em;}
.et_pb_pagebuilder_layout .page .post-wrap h1.entry-title{border-bottom:1px solid rgba(192, 57, 43, 0.8);font-size:2em;margin-left:5%;margin-right:5%;margin-bottom:20px;padding-bottom:0px;padding-left:0;}
.et_pb_extra_module .main-post article .post-content .excerpt, .et_extra_other_module .main-post article .post-content .excerpt{color:#333333;}
.blog .post-wrap .post-content{clear:left;}
.et-extra-icon-facebook.et-extra-icon-color, .et-extra-icon-facebook.et-extra-icon-color-hover:hover{color:#39579a;}
.et-social-twitter a.icon:before, .i.et_social_icon.et_social_icon_twitter:before, .i.et_social_icon.et_social_icon_twitter:after, .et_monarch .et_social_icon_twitter:before, .et_monarch .et_social_icon_twitter:after, .et-extra-icon-twitter:before{content:"\e61b" !important;font-family:"Font Awesome 6 Brands" !important;}
.et_monarch .widget_monarchwidget li.et_social_twitter{background-color:#111 !important;}
.et_monarch .widget_monarchwidget li.et_social_twitter:hover, .et_monarch .widget_monarchwidget .et_social_circle li.et_social_twitter:hover i{background-color:#000 !important;}
     
.et-extra-icon-twitter.et-extra-icon-color, .et-extra-icon-twitter.et-extra-icon-color-hover:hover{color:#01aced;}
.et-extra-icon-googleplus.et-extra-icon-color, .et-extra-icon-googleplus.et-extra-icon-color-hover:hover{color:#cb1f26;}
.et-extra-icon-instagram.et-extra-icon-color, .et-extra-icon-instagram.et-extra-icon-color-hover:hover{color:#517fa4;}
.et-extra-icon-rss.et-extra-icon-color, .et-extra-icon-rss.et-extra-icon-color-hover:hover{color:#f59038;}
.et-extra-icon-youtube.et-extra-icon-color, .et-extra-icon-youtube.et-extra-icon-color-hover:hover{color:#a8240f;}
.single-post-module{margin-bottom:0;}
.single-post-module .post-content.entry-content{margin-top:0;}
.adsense-desktop, .adsense-mobile{width:100%;text-align:center;margin:0 auto;}
.single-post .post-thumbnail.header{display:none;}
#et-navigation li.login-link{display:inline-block;}
.logged-in #et-menu .logout, .logged-in #et-mobile-navigation .logout{display:block !important;}
.logged-in #et-menu .login, .logged-in #mobile-navigation .login{display:none !important;}
#et-menu .logout, #mobile-navigation .logout{display:none;}
.logged-in #et-menu .logout, #et-menu .login, .logged-in #et-navigation .logout, #navigation-menu .login{display:block !important;}
.et_pb_code input{background-color:rgba(0, 0, 0, 0);}
#main-header #et_search_icon:hover{color:#B5292A !important;}
embed, iframe, object, video{max-width:100% !important;}
.execphpwidget{text-align:center;}
#footer p{color:#FFF;font-size:12px;}
#footer p a{color:#FCF1D0;}
ul#menu-footer{width:auto;margin:auto;float:none;text-align:center;}
ul#menu-footer li a{color:#FFF !important;margin:auto;text-align:center;width:100%;text-transform:uppercase;font-weight:bold;letter-spacing:1px;padding-bottom:4px;}
#footer-logo{float:left;margin-right:40px;max-width:100%;width:300px;}
#main-content{min-height:calc(99vh - 162px);}
.curved{border-radius:10px;box-shadow:0 0 6px 0 rgba(0,0,0,0.5);}
#cboxOverlay, #colorbox{z-index:999999 !important;}
#footer{margin-top:0;}
#footer-info{float:auto;padding:60px 0 0;}
#footer-bottom{text-transform:uppercase;}
.divdavllc{text-align:center;}
p.divdavllc{padding:60px 0 40px;}
.divdavllc a:hover{color:#F9D050;opacity:1;}
#footer-bottom a:hover{color:#FCF1D0;opacity:1;transition-delay:0.2s;}
#footer-bottom a:hover{opacity:0.8;}
#footer-info .hide{display:inline;visibility:visible;width:100%;}
@media all and (max-width: 768px) {
#social-bottom .one_fourth{margin-right:5% !important;width:23%;margin-bottom:4%;margin-left:5%;}
.post-nav .nav-links .nav-link{width:100% !important;}
} @media all and (min-width: 981px) and (max-width: 1405px){}
@media all and (min-width: 981px) {
body.page-id-86476 #page-container{background-attachment:fixed;background-size:cover;}
#et-navigation li .ast-menu a{font-size:12px;}
.post-nav .nav-links .nav-link{width:80% !important;}
.adsense-desktop{display:inline-block;}
} @media all and (min-width: 981px) and (max-width: 1100px){}
@media all and (max-width: 980px) {
header #main-header .container .logo{margin:10px auto !important;max-height:90%;width:auto;}
ul#menu-footer.et-menu{display:block;margin:0;padding:0px 0 0 0;line-height:normal;}
#color-butts .et_pb_column{margin:0 auto 12px !important;MAX-WIDTH:100%;WIDTH:50% !important;MIN-WIDTH:unset;}
.adsense-desktop, .adsense-mobile{display:none !important;}
#color-butts .color-butts.et_pb_css_mix_blend_mode_passthrough{min-width:unset !important;max-width:48% !important;width:48% !important;float:left !important;margin:0 1% 0 !important;padding:0 !important;}
} @media all and (min-width: 768px) and (max-width: 980px){}
@media all and (min-width: 768px) {
.posts-blog-feed-module.post-module header img, .posts-blog-feed-module.masonry .header img, .posts-blog-feed-module .header img{object-fit:cover;max-height:200px;}
} @media all and (max-width: 767px) {
header #main-header .container .logo{margin:0 auto !important;}
#logo{margin:12px auto 0 !important;max-height:74%;width:auto;}
.top-logo{text-align:center;margin:0 auto;}
.footbreak{visibility:hidden;line-height:1px;display:block;width:100%;}
.featured-posts-slider-module .carousel-item{background-position:bottom;}
#footer-logo{max-width:140px;margin-right:20px;margin-bottom:30px;margin-top:12px;}
}  @media only screen and (min-width: 1024px) {
#footer-logo{float:left;margin-right:40px;max-width:100%;width:300px;margin:-20px 40px 0 40px;}
} @media only screen and (max-width: 1024px) {
#top-header{display:block !important;padding:0px;}
#et-info .et-extra-social-icons{width:100%;text-align:center;}
#et-info .et-extra-social-icons li{margin:0 auto 10px;}
#et-info .et-top-search{margin-bottom:0;}
} @media only screen and (max-width: 980px) { #footer-info .hide{display:table-column;visibility:hidden;width:100%;}
#main-header .container .logo{height:100px;margin:10px auto;transform:none;transition:none 0s ease 0s;}
}  @media only screen and (max-width: 768px) {
.hide{display:table-column;visibility:hidden;width:100%;}
#home-posts .posts-list > li:last-child{display:block;}
.widget_monarchwidget{width:100% !important;}
.et_monarch .et_pb_widget .et_social_networks{width:98% !important;}
.footbreak{visibility:hidden;line-height:1px;display:block;width:100%;}
} @media only screen and (max-width: 480px) {
#et-mobile-navigation nav{padding:0 20px 20px 20px;}
} @media all and (max-width: 479px) {
#logo{max-height:70%;margin-top:14px !important;}
.et_monarch .et_social_networks li:nth-child(n+2), .et_monarch .et_social_mobile .et_social_networks li:nth-child(n+2){margin-top:0 !important;}
.et_monarch .et_social_networks li, .et_monarch .et_social_mobile .et_social_networks li{width:49% !important;clear:none !important;}
}  @media only screen and (max-width: 320px) {
}