

/* Header */

.header_top {
background-color: #262626 !important;
}

/* Increase space below main menu */
/*
.header_bottom {
    margin-bottom: 28px !important;
    min-height: 28px !important;
}
*/


.header-phone {
padding: 0 24px;
}
 
.header_top .q_social_icon_holder .simple_social:not(.qode_icon_font_elegant), .header_top .header-widget, .header_top .header-widget.widget_nav_menu ul.menu>li>a, .header_top .header-widget p, .header_top .header-widget a, .header_top .header-widget span:not(.qode_icon_font_elegant) {
    color: #ffffff;
    font-size: 15px;
}

/* Adjust main menu padding and font size*/
nav.main_menu>ul>li>a {
     padding: 0 6px;
     font-size: 14px;
}


/* Sticky - adjust space between logo and main menu  */
header.centered_logo nav.main_menu>ul {
margin-left: 120px;
}


.q_logo {
margin-right: 12px;

/* Sticky - adjust space between main menu and Search icon */
header.centered_logo .header_inner_right {
left: 12%;
}

header.sticky nav.main_menu>ul>li>a {
 padding: 0 6px !important;
 margin: 0 6px !important;
 font-size:  10px !important;
}


/*------------------------------*/


/* Fix for Mega Menu position
nav.main_menu {
position:relative;
}

.mega-sub-menu {
width: 86%;
}
*/

.wp-caption-text {
font-size: 12px;
margin-top: 0;
}


.content .content_top_margin_none {
    padding-top: 100px;
}




/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
*/

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;

}
body {
	line-height: 1;
}
ol, ul {
	/*list-style: none;*/
   padding-bottom: 12px;



}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.drop_down .narrow .second .inner ul li {
    width: 380px;
}
.drop_down .second {
   
}

.latest_post_holder.image_in_box .latest_post_text {
    padding: 0 0 0 0;
}

/*Increase vertical spacing between sidebar items */
.latest_post_image img {
   margin-bottom: 8px;
}


/* Remove date from blog posts */
.blog_holder .post .date {display: none;}

/* Remove time from blog posts */
.blog_holder article .post_info .time {display: none;}

/* Remove date from sidebar */
.latest_post_inner .post_infos {
    display: none;
}

/* Reduce width of blog post*/
.blog_holder article .post_content_holder {
    width: 75%;
   margin: 0 auto;
}

/* increase sizeof sidebar post image */
.latest_post_image {
  width: 200px;
}

/*remove top border on info bar */
.cp-info-bar.content-5c7d13f8a169d.cp-pos-bottom.cp-info-bar-border {
  border: none;
}

li {
line-height:150%;
list-item-type:circle;
}

.fwm-cta {
width: 95%; 
padding: 24px; 
background: #ff0000; 
}

.fwm-cta h4,
.fwm-cta h6 {
color: #ffffff;
}


.fwm-button {
border: 3px solid white;
width: 320px;
display: block;
margin: 0 auto;
padding: 12px;
margin-top: 16px;
margin-bottom: 6px;
text-align: center;
}

a .fwm-button, .fwm-button {
color: white;
background-color: red;
}

.fwm-button:hover {
color: red;
background-color: white;
}


.frm_style_formidable-style.with_frm_style .frm_submit button  {
font-family: Raleway !important;
font-weight: normal;
background-color: #D90003;
}

/*Footer Bark widget 
.fwm-center {
width: 100%;
margin-left: auto !important; 
margin-right: auto !important;
}
*/
