body:not(.woocommerce-cart) .main-content td {

    vertical-align: middle !important;
}

div#footer-widgets span {
    font-family: Montserrat;
    text-transform: uppercase!important;
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: 700;
}

div#footer-widget-area {
    background: #002843;
}

div#footer-widget-area p a {
    color: #fff !important;
}

form label {

    color: #000 !important;
}

.item_page img 
{    
width: 350px;    
float: right;    
margin-top: 15px;    
margin-left: 5px;    
border: solid 1px #A00012;    
padding: 5px;    
box-shadow: 1px 1px 5px #f16623;
}
.item_page 
{   
color:#000 !important;
}

.post-area.col_last img {
    width: 350px !important;
    float: right;
    margin-top: 40px;
    margin-left: 5px;
    margin-bottom: 5px;
	 	border: solid 1px #A00012;    
    padding: 5px; 
  box-shadow: 1px 1px 5px #f16623;
}

.post-area.col_last h2 {
    font-size: 22px;
    font-weight: 500;
}

.post-area.col_last h3 {
    font-size: 22px;
    font-weight: 500;
}

.post-area.col.span_9.col_last h1 {
    color: #a00012 !important;
	font-size: 25px;
}

.item_page h1 {
    font-size: 25px;
	color: #a00012 !important;
}

.item_page h2 {
        font-size: 22px;
    font-weight: 500;
	color: #a00012 !important;
}
.item_page p.allied_phone{
    font-size: 15.5px;
    font-weight: bold;
    color: #1D428C;
}
.item_page span.allied_phone{
    font-size: 15.5px;
    font-weight: bold;
    color: #1D428C;
}
.item_page ul li {
    color: #AF2736 !important;
	font-weight:normal;
}

.post-area.col.span_9.col_last h2 {
        font-size: 22px;
    font-weight: 500;
	color: #a00012 !important;
}

.item_page h3 {
        font-size: 22px;
    font-weight: 500;
	color: #a00012 !important;
}

.post-area.col.span_9.col_last h3 {
        font-size: 22px;
    font-weight: 500;
	color: #a00012 !important;
}

@media only screen and (max-width: 767px) {
	
	.post-area.col_last img {
    width: 100% !important;
 
}
	
}

html body {
    color: #000000 !important;
}

#sidebar h4 {
    margin-bottom: 10px;
    color: #000;

}

.wpb_text_column.wpb_content_element h2 {
    color: #000;
}

.wpb_text_column.wpb_content_element h3 {
    color: #000;
}

.wpb_text_column.wpb_content_element h1 {
    color: #000;
}


.light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p {
    color: #fff !important;
}

#footer-outer #footer-widgets {
    border-bottom: none!important;
    color: #000;
}

#footer-outer #footer-widgets a {
    border-bottom: none!important;
    color: #000 !important;
}



.tabbed >ul li a {

    color: #000;

}

#header-secondary-outer .nectar-center-text a {
    color: #000 !important;
}

#header-secondary-outer nav >ul >li >a {

    color: #000 !important;

}
#fws_61693cdeade30 {padding-bottom: -webkit-calc(100vw * 0.04);}

#blogfix .post-area.col_last img {margin: 0 !important; width: 100% !important;}
#blogfix .meta-category {display: none !important;}
#blogfix .post-header h3.title {text-transform: uppercase; font-size: 150%; font-weight:400; text-align: center; color: #a00012;}
#blogfix .article-content-wrap {padding: 10px !important;}
.page-id-10198 #page-header-wrap h1 {text-align: center !important;}

.community-page-content {
  margin-top: 140px;
}