﻿

.blog_holder.masonry article, .blog_holder.masonry_full_width article {
    margin: 0 0 30px;
    padding: 0;
    text-align: justify;
    vertical-align: top;
    z-index: 100;
    border: 0;
}

body {
    font-family: ''Catamaran', sans-serif;
    font-size: 13px;
    font-weight: 300;
    
}

.q_tabs .tabs-nav li a:hover, .q_tabs .tabs-nav li.active a:hover {
    color: #0092ff;
}

.q_tabs .tabs-nav li.active a {
    color: #f27a96;
}

.q_tabs.vertical .tabs-nav li.active a {
    border: 2px solid #d5effc;
    padding: 11px 14px;
    position: relative;
    z-index: 100;
}

.q_tabs.vertical.left .tab-content {
    padding-left: 17px;
    border-left: 2px solid #d5effc;
    left: -2px;
}

.footer_top a:hover {
    color: #f27a96 !important;
}
p a {
    color: #f27a96;
}

.testimonials_c_holder .testimonial_content_inner {
    background: #d5effc;
    box-sizing: border-box;
    padding: 60px 45px !important;
    text-align: center;
}
.carousel-control .prev_nav, .carousel-control .next_nav{background-color: #b0b0b0 !important;}
div.wpcf7-response-output.wpcf7-mail-sent-ok {background-color: #dc85af !important;}


.carousel-control i {
    font-size: 20px;
    color: #b0b0b0;
}

.time {display:none;}
.blog_holder article .post_info {display:none;}
//.blog_holder article .post_info a, .blog_holder article .post_text h2 .date {display:none;}

//.blog_holder article .post_image, .blog_holder article .post_image img, .blog_holder article .post_image>a {display:none;}

.google_map {
margin: 0;
}

nav.main_menu > ul > li:not(:first-child):before {
left: 1px;
color: #2f2f2f;
font-size: 25px;
font-weight: 400;
}

nav.main_menu ul li:hover a {
opacity: 1 !important;
}

.header_bottom_right_widget_holder .q_social_icon_holder .fa-stack.fa-lg i:last-child {
font-size: 16px;
}
.header_bottom_right_widget_holder .q_social_icon_holder .fa-stack {
line-height: 42px;
}
.q_social_icon_holder .fa-stack {
margin: 2px 3px 2px 0;
}

.header_bottom_right_widget_holder {
padding: 0 0 0 17px;
}

.footer_bottom_holder, #lang_sel_footer {
padding-top: 20px;
padding-bottom: 20px;
}

/* new */

.footer_bottom_holder .footer_bottom .footer_wrapper {
padding: 0 20px;
}

@media screen and (min-width: 1100px) {
.footer_bottom_holder .footer_bottom .footer_wrapper {
width: 1100px;
margin: 0 auto;
padding: 0;
}
}

@media screen and (min-width: 300px) {
.footer_bottom_left {
float: left;
}
.footer_bottom_right {
float: right;
}
}

.footer_bottom_right {
padding-top: 13px;
}

.qbutton {
height: 47px;
line-height: 47px;
padding: 0 20px;
text-transform: capitalize;
}



.carousel-inner .slider_content .text .qbutton  {
margin: 20px 0 0 0;
}

.carousel-control .prev_nav, .carousel-control .next_nav {
border: 0px;
background-color: #161616;
}

.carousel-control i {
font-size: 20px;
color: #ffff00;
}

.footer_top .textwidget {
line-height: 30px;
}

.footer_top h5 {
margin: 0 0 5px;
}

.q_social_icon_holder .fa-stack.fa-2x {
width: 54px;
height: 54px;
line-height: 54px;
}

.testimonials .testimonial_text_inner p {
color: #ffffff;
line-height: 39px;
}

.testimonials .testimonial_text_inner p.testimonial_author {
font-size: 32px;
color: #ffff00;
margin-top: 15px;
font-weight: 400;
font-family: 'Leckerli One', sans-serif;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text {
border-radius: 50px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
padding: 0 50px;
}

.subscription_form input.wpcf7-form-control.wpcf7-text {
margin-top: 0px;
}

.subscription_form .two_columns_75_25>.column1>.column_inner {
padding: 0;
}

.subscription_form .two_columns_75_25>.column2>.column_inner {
padding: 0;
}

.blog_large_image_simple .separator.small {
display: none;
}

.blog_holder article .post_info {
font-weight: 300;
margin: 20px 0 20px;
color: #818181;
font-size: 17px;
}

.blog_large_image_simple .minimalist_date {
color: #818181;
font-size: 17px;
}

.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]) {
text-transform: capitalize;
padding: 0 45px;
}

.projects_holder article .portfolio_description .project_category, .projects_holder.hover_text article .project_category {
line-height: 25px;
font-size: 17px;
font-weight: 300;
}

.title.title_size_large h1 {
text-transform: capitalize;
}

.portfolio_with_space .portfolio_paging, .portfolio_with_space .portfolio_paging_loading {
margin: 0;
}

.qbutton.small {
height: 35px;
line-height: 35px;
font-size: 15px;
padding: 0 25px;
}

.post_excerpt {
margin-top: 15px;
}

aside .widget a {
font-weight: 300;
}

#back_to_top {
bottom: 40px;
}

.footer_bottom {
font-family: 'Leckerli ONe';
font-size: 20px;
}

.footer_bottom a {
color: #5c5c5c;
}

.footer_bottom a:hover {
color: #fff;
}
.vc_text_separator.full div {
    padding: 0 35px;
    line-height: 36px;
    top: -19px;
    font-size: 22px;
    color: #fff;
    font-weight: 700;}

}
div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #dc85af;
}
blockquote h5 {
    line-height: 1.5625em;
    text-transform: none;
    font-size: 13px;
    letter-spacing: normal;
    font-weight: 400;
    margin: 0!important;
}
