

.wpspw-post-slider.wpspw-design-18 .wpspw-post-grid-content .wpspw-post-title {
    border-top: hidden;
    padding-top: 10px !important;
    letter-spacing: 0px !important;
}

.wpspw-post-slider.wpspw-design-18 .wpspw-post-image-bg {
margin-bottom: 0px !important;
}

.wpspw-post-slider.wpspw-design-18 .wpspw-post-grid-content h2 a {
    color: #e1141d !important;
    font-family: 'Lato',sans-serif !important;
    font-size: 17px !important;
    line-height: 1.47em !important;
    font-weight: 700!important;
    display: block !important;
    -webkit-margin-before: .4em;
    -webkit-margin-after: .4em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.wpspw-post-slider.wpspw-design-18 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

.readmorebtn:hover, .readmorebtn:focus{
background:#e1141d; 
color:#fff; 
}


.carousel-inner .slider_content .slide_anchor_holder { 
  margin-top: 0%;
}

div.title.title_size_large.position_center.has_background.standard_title {
    background-size: cover !important;
}

.title.title_size_large h1 {
    font-size: 34px;
    line-height: 40px;
}

.title_outer .has_background.title .title_subtitle_holder {
    display: table-cell;
    vertical-align: bottom;
    width: 100%;
    margin: -50px;
}

span.wpcf7-list-item {
    display: block;
    margin: 0 0 0 1em;
    text-align: left;
}

.et-hor-timeline-template-9 .et-date {
    background: #0a4993;
}
.et-hor-timeline-template-9 .et-date:after {
 border-color: #0a4993 transparent transparent transparent;
}
.et-hor-timeline-template-9 .et-horizontal-circle {
    background: #0a4993;
}

.et-hor-timeline-template-9 .bx-wrapper .bx-controls-direction a {
    background: #0a4993;
}
.slide_buttons_holder a:nth-child(2) {
  display:none;
}
 
.wave_circles .ball.ball-1 {
  background-color: #0d4c92;
}


.wave_circles .ball.ball-2 {
  background-color: #fdd91b;
}

.wave_circles .ball.ball-3 {
  background-color: #e32526;
}

.wave_circles .ball.ball-4 {
  display:none;
}
/*contact form style override styling did not work in Mikado Settings*/

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
    margin: 5px;
}
.qbutton, .load_more a, .blog_load_more_button a, #submit_comment, input.wpcf7-form-control.wpcf7-submit, .post-password-form input[type='submit'] {
    background-color: #e32526;
    border-color: #e32526;
    padding: 0 23px;
}

.qbutton:hover, .load_more a:hover, .blog_load_more_button a:hover, #submit_comment:hover, input.wpcf7-form-control.wpcf7-submit:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .post-password-form input[type='submit']:hover {
    color: #e32526;
    background-color: transparent;
    border-color: #e32526;
}
.icon_slider_controls_holder span.icon_slider_nav_icon .icon_slider_icon {
  color: #bdbec0;
  font-size: 20px;
  margin-right: 22px;
}

.icon_slider_nav a:hover{
  color: red !important;
}
.icon_slider_controls_holder span.icon_slider_nav_icon .icon_slider_icon.flex-active {
  color: #777777;
}

.carousel-inner .slider_content .el>div {
  text-align: center;
}

.mkd_carousels .caroufredsel-direction-nav .caroufredsel-navigation-item, .caroufredsel-direction-nav a {
    background-color: #e1141d;
}
.light-text, .light{
  color:white;
}
.underline{
text-decoration: underline;
}
.underline:hover{
color: 666666;
}
p a.light:hover {
color: #333333;
}
div.title.title_size_small position_center.has_fixed_background.standard_title{
  background-size: 100% !important;
}


.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text:focus,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number:focus,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date:focus,
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea:focus,
.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select:focus,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz:focus{
  color: #777;border-color: #777;
}

div.wpcf7-response-output.wpcf7-mail-sent-ok {
  background-color: #777;
}
div#.media_image-2.widget.widget_media_image{
text-align: center;
}
/*override contact form 7 msg background */
div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #f3f3f4;
    font-weight: 700;
}
.sample-button, .align_left{
  TEXT-ALIGN: CENTER;
}

.align_left{
  TEXT-ALIGN: LEFT;
}

.footer_top a img {
  width: 69%;
}

.tag-footer{
  padding-left: 3%;
}

.call_to_action .text_wrapper .call_to_action_text.call_to_action_custom_font_size * {
  font-size: inherit;
  color: #fff;
}

h5 a:hover {
  color: #e32526 ;
}

.post_print{
display: none;
}

.blog_holder.blog_standard_type .post_date_title .date span:first-child {
  color: #e32526;
}

aside.sidebar .widget > h4, .woocommerce aside.sidebar .widget h4 {
  color: #e32526;
}

.blog_holder.blog_standard_type article.format-quote .post_text .quote_author {
  color: #e32526;
}

.blog_holder.blog_standard_type article.format-quote .post_text .post_text_inner .post_info_quote_mark span, .blog_holder.blog_standard_type article.format-link .post_text .post_text_inner .post_info_link_mark span {
  color: #e32526;
}

li.filter.active.current span, .filter_holder ul li:hover span {
  color: #e32526 !important;
}

#cd-timeline span.fa {
  color: transparent !important;
}

.cd-timeline-img {
  box-shadow: none !important;
}

.cd-timeline-img {
  width: 40px !important;
  height: 40px  !important;
  margin-left: -20px  !important;
  margin-top: 10px  !important;
}

div.wpcf7-response-output {
  color: RED;
}

div.wpcf7-response-output.wpcf7-validation-errors {
  background-color: #777777;
}

.svt-cd-timeline-content {
  width: 40% !important;
}

.svt-cd-timeline-content .svt-cd-date {
  position: absolute;
  width: 100%;
  left: 90%;
  top: 6px;
}
.svt-cd-timeline-img.svt-cd-red {
  background: #777777;
}

.svt-cd-timeline-img.svt-cd-red {
  background: #e32526;
}

.svt-cd-timeline-img img {
  display: none;
}

.svt-cd-timeline-img {
  width: 45px;
  height: 45px;
  left: 50%;
  margin-left: -23px
}

.svt-share {
  display: none;
}

.svt-cd-timeline::before {
  background: #cccccc;
}

.wpb_wrapper dev div a{
  display:none;
}

.wpb_wrapper dev div {
  color: transparent !important;
}

.svt-cd-timeline-content p {
  margin: .5em 0;
}

.svt-cd-timeline-img.svt-cd-yellow {
  background: #fdd91b;
}

.svt-cd-timeline-img.svt-cd-green{
  background: #0d4c92;
}

.svt-cd-timeline-content {
  border: 1px solid #202628;
}

.svt-cd-timeline-content h2 {
  color: #777777;
}

.column2 .textwidget a:nth-child(2){
  display: none !important;
}

a .mkd_icon_shade.mkd_icon_shortcode.font_elegant.circle.icon_linked  {
  display:none !important;
}

header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {
  background-color: #fff !important;
}

.mkd_slider {
  margin-top: 40px;
}




.call_to_action {
  background-color: transparent;
  background-image: url(/wp-content/uploads/2017/12/footer-image-new.png);
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a, nav.main_menu>ul>li.active>a {
    color: #e32526;
}

  .mkd_slider {
    margin-top: 0px;
  }
  .type_home .custom_font_holder * {
    font-size: 25px!important;
    line-height: 33px!important;
  }
  h2.light {
    color: #ffffff;
  }
  .call_to_action .call_to_action_row_75_25.clearfix{
    padding-left: 0px !important;
  }
  .icon_slider_container .icon_slide .slide_content {
    padding: 89px 70px 68px 54px !important;
  }
}

@media only screen and (max-width: 768px){
  .type_home h6.light-text{
    padding-right: 35px !important;
    padding-left: 35px !important;
  }
       .mkd_separator_with_icon .mkd_line_before {
        width: 100% !important;
    }
 .mkd_separator_with_icon .mkd_line_after {
        width: 100% !important;
    }
  h2 {
       font-size: 26px;
    }
.title.title_size_large h1 {
    font-size: 20px;
    line-height: 20px;
}
}

a, p a {
    color: #e1141d;
}

@media all and (max-width: 1000px){
    .content .content_inner > .full_width > .full_width_inner{
        padding-top: 0 !important;
    }
}

/*  Fix for column icon padding */
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}
.ich-prefix [class*='col-'] {
    float: left;
    padding-right: 5px !important;
}

/*menu padding*/

.drop_down .narrow .second .inner ul li a {
    padding: 5px 20px;
    margin: 0;
}

.header_bottom.header_in_grid.clearfix div.container{
padding:10px;
}

@media only screen and (max-width: 480px){
  .mkd_logo a{
    height: 50px !important;
  }
}

@media only screen and (min-width: 700px){
  .mkd_logo a{
    height: 60px !important;
  }

  div.mkd_client_image_holder a img{
    max-width: 80%;
  }
  .mkd_slider {
    margin-top: 0px;
  }
  .type_home .custom_font_holder * {
    font-size: 25px!important;
    line-height: 33px!important;
  }
  h2.light {
    color: #ffffff;
  }
  .call_to_action .call_to_action_row_75_25.clearfix{
    padding-left: 0px !important;
  }
  .icon_slider_container .icon_slide .slide_content {
    padding: 89px 70px 68px 54px !important;
  }
}