

 nav.main_menu>ul>li.active>a>span:not(.plus) {
position: relative;
display: inline-block;
vertical-align: middle;
padding: 22px 18px 22px 18px;
border-radius: 0px;
background-color:  rgba(255, 255, 255, 0.3);
}

.testimonial_title_holder h5{
    color: #2a2a2a;
    font-family: 'Lora', sans-serif;
    font-size: 25px;
    line-height: 30px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: capitalize;
}

.testimonials_c_holder .testimonial_content_inner .testimonial_author{
    margin-top: 21px;
    color: #2a2a2a;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Lora';
    line-height: 20px;
}

.call_to_action.simple .text_wrapper>.call_to_action_text{
 line-height: 30px;
}

.q_counter_holder p.counter_text, .title h1 {
    text-transform: capitalize;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{
    text-align: center;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 7px;
}

.page_not_found h2{
    font-size: 29px;
}
.page_not_found p {
    margin: 15px 14% 35px;
}

#nav_menu-3 {margin-top:45px !important; }
#nav_menu-4 {margin-top:45px !important; }

@media only screen and (max-width: 600px) {
    .title .subtitle{
        display: none;
    }
#nav_menu-3 h5 {display:none;}
#nav_menu-3 {margin-top:-45px !important; }
#nav_menu-4 {margin-top:-45px !important; }
}



@media only screen and (max-width: 415px) {
.q_slide_title  {font-size:70px !important;}
.big_large_full_width {margin-left:-20px !important;}
}

a:hover {cursor:pointer;}
.hide {display:none}
.blog_holder {margin:50px 0;}
// .single-post .title_outer {display:none;}

.blog .blog_holder .post_text {opacity:1 !important; border:1px solid white; background:#475175 !important;}
.blog .blog_holder .post_text:hover {background-color:rgba(71,81,117,.6) !important; } 
.blog .blog_holder .post_info {display:none !important;}
.blog .blog_holder .date {display:none !important;}

.single .blog_single .date {display:none !important;}
.single .blog_single .post_info {display:none !important;}
.single .blog_single .post_text .entry_title {display:none !important;}

@media only screen and (min-width: 490px){
#nav-menu-item-487 {display:none;}}

