.subheader.dark {
    background: url(http://carolinablitz.com/wp-content/uploads/2020/11/whitediagonallines.png);
    background-size: contain;
}

ul#menu-sub-header {
    visibility: hidden;
}

body strong {
    font-weight: 800;
}

.secondary-holder {
    display: none;
}

.home .header.style2 .menu-holder {
    border-bottom: none;
}

.header.style2 .menu-holder {
    border-top: 5px solid #BEBEBE;
	  border-bottom: 1px solid #ffffff7d;
}

.category-title.style1 h1 {
    font-family: 'horizon'!important;
}

nav#menu_width {
    background: #000;
}

.header .menu-holder>ul>li {
    font-family: Montserrat;
}

ul#menu-main-navigation {
    margin: auto;
}

#navholder>.row {
    background: #000;
}

img.attachment-goodlife-grid-2x.size-goodlife-grid-2x.thb-lazyload.wp-post-image.lazyautosizes.lazyloaded {
    height: 450px!important;
}

img.menu-image.menu-image-title-after.thb-lazyload.lazyautosizes.lazyloaded {
    width: 24px!important;
    padding-right: 0px!important;
}

#footer {
    border-top: 5px solid #BEBEBE;
}

.sf-menu .menu-item-has-children>a:after {
    display:none;
}

.row.row.row-fluid.full-width-row.vc_custom_1604923867041.row-has-fill.row-o-full-height.row-o-columns-middle.row-flex {
    background: url(http://carolinablitz.com/wp-content/uploads/2020/11/playbook-border-light.png);
    background-position: bottom;
}

#subfooter.dark {
    background: #080808;
    background: url(http://carolinablitz.com/wp-content/uploads/2020/11/whitediagonallines.png);
    background-size: contain;
    height: 50px;
}

.subfooter-menu-holder.text-center {
    display: none;
}

#footer.light .widget .widget_title {
    color: #000!important;
}

#footer .widget p {
    color: #999!important;
}

form#subscribe-blog-blog_subscription-5 button {
    text-transform: uppercase;
    background: #084cfe;
    color: #fff;
    padding: 10px;
}

input#subscribe-field-blog_subscription-5 {
    border: 1px solid #999;
}

div#blog_subscription-5 {
    margin-top: -50px;
}

input#subscribe-field-blog_subscription-5 {
    color: #000;
}


div#blog_subscription-3, div#blog_subscription-6 {
    background-color: #094cfd !important;
}

div#blog_subscription-3 button, div#blog_subscription-6 button {
    background: #000;
    color: #fff;
	  padding: 10px;
}

div#thb_latestimages_widget-4, div#thb_latestimages_widget-9 {
    color: #000;
    background-color: #F4D35E!important;
}


.page-template #wrapper [role="main"] {
    margin-bottom: 0;
    width: 80%;
    margin: auto;
	  padding: 75px 0px;
}

.widget.widget_recent_entries ul li a, .widget.widget_recent_comments ul li .comment-author-link, .widget.widget_recent_comments ul li a, div#archives-2 {
    color: #e6e6e6;
}

p#subscribe-email {
    margin-top: 10px;
	  margin-bottom: -8px;
}

input.wpcf7-form-control.wpcf7-submit {
    color: #ffffff;
    background: #2A5FFD;
}

a#loadmore-59 {
	    text-transform: uppercase;
}

.widget_title {
    padding-bottom: 0;
    border-bottom: 0;
    font-family: 'horizon';
}

a.single_category_title {
    background: #264cfd;
    padding: 5px;
	  color: #fff!important;
}

.pp-podcast.light-text.postview[id^=pp-podcast-] .episode-list__search {
	border-color: rgb(195 195 195);
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    border: 1px solid #6f6f6f;
    margin-top: 10px;
}

aside.related-posts.cf.hide-on-print {
    margin-top: 50px;
}

h4.related-title {
    font-family: 'horizon';
}

blockquote p {
	text-transform:none!important;
}

@media only screen and (max-width: 768px) {
  #footer .row {
   flex-direction: column-reverse;
	 text-align: center;
   }
	
	#footer .widget.title-style3 .widget_title>strong {
    align-items: center!important;
    justify-content: center;
 }
	
	span.menu-image-title-before.menu-image-title {
    float: left;
    position: relative;
	}
	
	.post-content {
    margin-top: 20px;
 }
}