

.blog_holder article.format-link .post_text .post_text_inner, .blog_holder article.format-quote .post_text .post_text_inner, .blog_single.blog_holder article.format-link .post_text .post_text_inner, .blog_single.blog_holder article.format-quote .post_text .post_text_inner {
    background-color: #ddd;
}

.pagination ul li span {
color: #fff;
}

.wp-caption-text {
    margin-top: -7px !important;
    font-size: 12px !important;
}

.post_info {
margin-top: 0px !important;
}

a[rel~="category"] {
    display: none;
}

.qode_image_gallery_no_space .controls a.prev-slide span i, .qode_image_gallery_no_space .controls a.next-slide span i {
    vertical-align: middle;
}

.mejs-container {
height: 30px !important;
}

@media only screen and (max-width: 600px) {
.title {
    background-color: transparent !important;
}
}

.ff-layer {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 0;
    top: 33%;
    left: 0;
}

h5 {
    font-size: 15px !important;
    font-weight: 500;
    text-transform: none;
}

h3 {
    margin-bottom: 8px !important;
}

.title.title_size_large h1 {
    text-transform: capitalize;
    font-style: italic;
    font-weight: bold;
}

#ff-filters li {
text-transform: capitalize;
}

.me-cannotplay {
display: none !important;
}

.title.title_size_large h1 {
    font-size: 36px;
    line-height: 42px;
}

.blog_holder {
    margin-top: 32px;
}

.current_page_parent > a {
color: #00a0b1 !important;
}

.current_page_item a {
color: #00a0b1 !important;
}

article.format-quote a:hover {
color: #fff !important;
}

.qoute_mark {
    color: #666 !important;
}

.quote_author {
    color: #333 !important;
}

.mejs-container .mejs-controls .mejs-time span {
    line-height: inherit
}

.testimonial_author {
    font-size: 110% !important;
}

.testimonials .testimonial_text_inner p {
    line-height: inherit;
    font-size: inherit;
}

p {
    margin-top: 4px;
    margin-bottom: 16px;
    text-align: justify;
}


h2, h2 a {
    color: #000;
}
h3 {
margin-bottom: 16px;
}

h2 {
    margin-top: 16px;
}

h3 {
    margin-top: 16px;
}

h4 {
    margin-top: 12px;
    margin-bottom: 8px;
}

.mejs-container .mejs-controls .mejs-time span {
    color: #eee !important;
}
.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls {
    background: #008299 !important;
}



a:hover {
    color: #00a0b1 !important;
}

input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-style: normal;
    font-weight: 600;
    background-color: #333 !important;
    border-radius: 3px;
    letter-spacing: -0.5px;
    border-width: 0px;
}

.title h1 {
    color: #fff;
}

.blog_holder.masonry.masonry_pagination {
    margin-top: 50px !important;
}

.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    background-color: #008299;
    border-radius: 3px;
    letter-spacing: -0.5px;
    border-width: 0px;
}

li textarea {
    height: 45px;
}

.wpcf7-form .singleline ol {
list-style: none;
margin: 0;
}

.wpcf7-form .singleline li{
display: inline-block;
margin-right: 10px;
}

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 {
    border-radius: 7px;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    vertical-align: middle;
    margin: 0;
    
}

.wpcf7-textarea {
margin-top: 10px !important;
}

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-bottom: 10px;
}
.time {
color: #111;
}





/* ADDED BY BOSHANKA */
.letstalk > div > div{border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:1.6em; background:#008299;}

.letstalk > div > div h2, .letstalk > div > div p{ margin-bottom:0; color:#fff;}
.letstalk > div > div h2{ margin-bottom:0px; margin-top:0px;}
.letstalk > div > div br{ display:none;}

.letstalk form input.wpcf7-submit{ display:table; float:none; text-align:center; background:#ffd200!important; padding:0.4em 1.6em; margin:0 auto;}
.letstalk form input.wpcf7-submit{background-color:#ffd200!important;}
.letstalk form input.wpcf7-submit:hover{ color:#fff!important; background:#ffd200!important;}
.letstalk p.p1{ margin-bottom:1.6em!Important;}

.new-accord h5.title-holder{ background-color:#fff!Important; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color:#008299!important;}

.new-accord h5.title-holder:hover{ background-color:#008299!important; }
.new-accord h5.title-holder:hover span{color:#fff!important;}


.letstalk .urgent{ padding:1.6em; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background:#279fb4; margin:1.6em 0 0 0; }
.letstalk .urgent h2{ font-size:120%; margin-top:0px!important;}
.letstalk .urgent p.p1{ margin-bottom:0px!important;}

.letstalk .urgent p a{ color:#fff;}
.letstalk .urgent p a:hover{ color:#333!important;}


.q_accordion_holder.boxed div.accordion_content{ background:#fff!Important; margin-bottom:5px!Important;}

.testimonials_c_holder .testimonial_content_inner{padding:1.6em!Important; }
.turqit .testimonials_c_holder .testimonial_content_inner{background:#54ABBB!Important }
.turqit .testimonials_c_holder .testimonial_content_inner p{color:#fff!Important }
.turqit .testimonials_c_holder .flex-control-nav li a{ background:#fff!Important;}
.turqit .testimonials_c_holder .flex-control-nav li a.flex-active{ background:#008299!Important;}

.testimonials_c_holder .flex-control-nav{ margin-top:10px!important;}

.mejs-container { width:auto!important;}
.wp-playlist{ margin:6px 26px 6px 0!Important;}

.turqit h2, .turqit p, .turqit a{color:#fff!important;}

.header_top{ height:50px; background:#000!important; padding:0em 1.6em 0.4em 0;}
.header_top h3{ color:#fff;} 



.minitests > div > div{border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:1.6em; background:#333;}
.minitests h2{ color:#fff;}
.minitests p{ color:#fff!important;}

.testimonials_holder .flex-direction-nav li{margin-top:0px!important}


.qbutton{min-width:180px!Important; text-align:center!important;}

.single-post .letstalk{margin-top:32px!Important;}




.single-post .content  .content_inner  .title_outer .title { height:150px!Important;}

.footer_top { padding-top: 30px; padding-bottom: 10px;}

@media only screen and (max-width: 480px) {
.wp-caption.alignleft{width:100%!important;}
.mobile-fix{width:100%; height:auto} 
}


@media only screen and (max-width:1024px) {
.home .vc_col-sm-6 {  margin: 0 5%!important;  }
.qode_image_gallery_no_space {   display: block!important;}
}


@media only screen and (max-width:470px) {
.mobile-button { margin:0 auto 10px auto; width:auto; display:table; float:none;}
}

#rev_slider_1_1_wrapper{overflow:hidden!important;}

.menu_icon.blank{display:none!important;}

nav.mobile_menu ul>li.has_sub>span.mobile_arrow{margin-top:3px; background:#565656!important; width:35px!important; height:40px!important; padding:0px; }

nav.mobile_menu ul>li>span.mobile_arrow svg{display:none!important;}

nav.mobile_menu ul>li.has_sub>span.mobile_arrow .fa-angle-down{display:none!important;}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow .fa-angle-right{display:block!important;}

nav.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow .fa-angle-down{display:block!important;}
nav.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow .fa-angle-right{display:none!important;}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow svg{font-size: 20px;!important; margin:9px auto; display:block;}
   

nav.mobile_menu ul>li.has_sub ul.sub_menu li span.mobile-arrow{display:none!important;}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3{margin-top:0px!important; margin-bottom:0px!important;}




