

.header_inner {
  border-top: 5px solid #1974d2;
 border-top: 5px solid #1974d2;
}
.carousel-inner h2.with_background_color span {
  padding: 20px 33px;
}
.testimonials .testimonial_text_inner p:not(.testimonial_author) {
  font-style: italic;
}
.vc_row.use_row_as_box {
  margin: 0;
}
.q_progress_bar .progress_title {
  letter-spacing: 0px;
}
div.wpcf7 img.ajax-loader {
  display: none;
}
.carousel-inner .slider_content .text .qbutton {
  margin: 0px;
}
.title_left_align .q_tabs.vertical .tabs-nav li a {
  text-align: left;
}
.services_icons_hover span.qode_icon_shortcode.fa-stack.q_font_awsome_icon_square:hover {
  background-color: #1974d2 !important;
  border-color: #1974d2 !important;
}
.services_icons_hover .q_font_awsome_icon_square:hover i {
  color: #fff !important;
}
.latest_post_text {
  text-align: left;
}
.latest_post_text h4, h4 a {
line-height: 36px;
}
.q_tabs .tabs-nav li.active a {
  color: #555555;
}
.q_tabs .tabs-nav li a { 
text-transform: none;
letter-spacing: 0;
}
h5.blockquote-text {
  font-weight: 700;
}

.q_tabs .tabs-nav li a {
    height: 40px;
    line-height: 40px;
    display: block;
    margin: 0;
    padding: 0 6px;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    color: #666;
    text-transform: none;
    letter-spacing: 0px;
    font-weight: 600;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
}

ul {
    list-style: outside;
    margin-left: 1em;
} 

sup {
    vertical-align: super;
    font-size: smaller;
}

.carousel-inner p {
    text-shadow: 3px 3px 3px #332;
}

.title_text_shadow .title h1 {
    text-shadow: 1px 1px 2px rgb(0 0 0 / 40%) !important;
}

element {
}
h2, .h2, h2 a {
    color: #555555;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 24px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: none;
}

.single-post article .post_info { 
    display: none !important; 
}
.single-post article h2.entry_title {
    margin-bottom: 20px !important; /* space below single post title */
}

