/*
Theme Name: VintWood (Child Theme)
Description: a Vintage, Retro WordPress Theme
Theme URI: http://vintwood.cwsthemes.com/
Author: CWSThemes
Author URI: http://themeforest.net/user/creativews
Version: 1.0.0
License: Envato full licence agreement - https://themeforest.net/licenses/terms/regular
License URI: https://themeforest.net/licenses
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: vintwood
Template: vintwood

*/ 

/* =Theme customization starts here
-------------------------------------------------------------- */


.site_header.logo-center .header_logo_part .logo img, .cws_mobile .site_header .header_logo_part .logo img {max-height: 80px; width: auto; margin-bottom: 0px;}
img.logo_desktop {margin-bottom: 0px!important;}

h1.cws_textmodule_title.large{font-size: 100px!important;}


.header_wrapper_container.disabled_top_bar {display: none;}

._sidebar.sb_left.page_content {padding-top: 0px;}

.top_bar_box {display: none;}
._sidebar.sb_left.page_content{padding-bottom: 0px;}
.cws_textmodule_banner.center{padding-top: 15px;padding-bottom:10px;}

div.section-title {font-size: 60px; font-family:'Barlow Condensed', sans-serif; font-weight: bold;color: #788f7d; display: flex; align-items: center;padding-top: 30px;}


div.section-title img {height: 120px;filter: sepia(80%);}


div.section-title {text-transform: uppercase;}


div.photo-credits {font-size: 80%;padding-top:0px!important;}

div.photo-credits-hr hr{margin-top:0px;margin-bottom: 10px!important;}

div#gallery-1 {margin-bottom: 0px!important;}

.cws_vc_shortcode_module, .widget {
    margin-bottom: 5px;
}

/* .vc_row.wpb_row.vc_row.vc_custom_1628266430419.vc_row-has-fill{max-height: 145px!important;}
 */
.header_box.bg_page_header{padding-top: 25px;}

.mobile_menu a {text-transform: uppercase;}

div#contact-photo img{max-height: 550px!important; width: auto;}

@media (min-width: 900px) {
article.item.post.cws_staff_post.posts_grid_post {min-height:780px!important; }
}

.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea {background: #000;}input, textarea, table tbody, .news.single .item .post_content blockquote, .comments-area .comment_list > .comment, .news .post_post.format-link .post_media, .select2-container .select2-selection--single, .cws-widget ul li:hover, .news .post_post.format-quote .post_media, .woo_panel form.woocommerce-ordering select {    background-color: rgba(120,143,125, .08)!important;
}
input.cws_submit:hover {opacity: .6;}

#wpcf7-f289-p1410-o1 {margin-top: 35px}

svg.scm {height: 30px;fill: #f7ebd5;}
svg.scm:hover {opacity: .7;}

#contact {padding-bottom:100px!important;}
@media (max-width: 600px) {
	#contact {display:flex;flex-direction: column-reverse;}
}


.vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active>a:before, .vc_tta-tabs .vc_active .vc_tta-panel-body, .cwsToggle .vc_tta-panel, .cwsAccordion .vc_tta-panel {background-image: none;}
/*MOBILE LOGO*/
@media screen and (max-width: 980px){
.page_title .title h1 {
    font-size: 60px!important;
}
}

@media screen and (max-width: 570px){
.page_title .title h1 {
    font-size: 40px!important;
}
}

@media screen and (max-width: 767px){
.vc_tta-panel-body {
	background-color: rgba(24, 97, 216, 0.01)!important;}
}