/*
Theme Name: Bootscore
Theme URI: https://bootscore.me/
Author: Bootscore
Author URI: https://bootscore.me
Description: Flexible Bootstrap WordPress starter-theme for developers with full WooCommerce support. <a href="https://bootscore.me/category/documentation/" target="_blank">Documentation</a>
Version: 6.1.1
Requires at least: 5.0
Tested up to: 6.7
Requires PHP: 7.4
License: MIT License
License URI: https://github.com/bootscore/bootscore/blob/main/LICENSE
Text Domain: bootscore
Tags: featured-images, threaded-comments, translation-ready

Use this theme to make something cool, have fun, and share what you've learned with others.

Bootscore is based on Underscores https://underscores.me/, (C) 2012-2024 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/* 
All style editing is done via /assets/scss/_bootscore-custom.scss
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@font-face {
    font-family: 'Didot';
    src: url('fonts/Didot.woff2') format('woff2'),
        url('fonts/Didot.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body{ font-family: "Montserrat", sans-serif; background:#f2e7d936;  }
h1,h2,h3,h4,h5,h6{ font-family: 'Didot'; font-weight:bold; }

.sitebar_header .logo_dv { float: left;	width: 100%; }
.sitebar_header { width: 20%; padding: 0 1.875rem; text-align: center; float: left; height: 100vh; overflow-y: scroll; position: fixed; background: #f2e7d9; }
.navigation_bar { float: left; width: 100%; }
.sitebar_header .logo_dv p { margin: 30px 0; }
.sitebar_header ul li a{ color:#701515; font-weight:bold; font-family: 'Didot'; }
.sitebar_header .logo_dv p { margin: 30px 0; border: 1px solid #701515; border-right: 0; border-left: 0; padding: 21px 0; color: #701515; font-family: 'Didot'; }



#page{ display:block; }
#content { float: left; width: 80%; margin-left: 20%; }
#footer { display: none; }


.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey{
    background: transparent;
    border-color: #701515;
    border-radius: 0;
    font-weight: bold;
    color: #701515;
}

.img_col img {
    height: 450px !important;
    object-fit: cover;
}

.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
	background-color: #fff !important;
}
.vc_tta-tabs .wpb_text_column.wpb_content_element { float: left; width: 50%; }
.vc_tta-tabs-list{ justify-content: center  !important; display: flex !important; }
.vc_tta.vc_general .vc_tta-tab a { color: #701515 !important; border: 1px solid #701515 !important; border-radius: 0 !important; background: transparent !important; }
.vc_tta.vc_general .vc_tta-tab.vc_active > a { color: #000 !important;	background: transparent; border-color: #000 !important; }
.vc_tta-tabs .wpb_text_column.wpb_content_element .wpb_wrapper p { float: left; width: 100%; }

.wpb_text_column a{ color: #701515; }
.wpcf7-form.init { float: left; width: 100%; margin-bottom: 40px; }
.wpcf7-form label { float: left; width: 100%; margin-bottom: 15px; }
.wpcf7-form-control { float: left; width: 100%; border: 1px solid #701515; padding: 10px; border-radius: 5px; }
.wpcf7-form-control.wpcf7-textarea { height: 150px; }
.wpcf7-form-control.wpcf7-submit.has-spinner { background: transparent;	border-color: #701515; border-radius: 0; width: auto; }


.formychat-widget.fixed.formychat-widget-right {
	z-index: 1111;
}

.social_nav {
	float: left;
	width: 100%;
	list-style: none;
	display: flex;
	justify-content: center;
	margin-bottom: 100px;
	gap: 30px;
	margin-top: 50px;
	font-size: 27px;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.sitebar_header { width: 100%; float: left; position: inherit; overflow: inherit; height: auto; }
	#content { float: left; width: 100%; margin:0; }
	header#masthead { display: block !important; }
	header#masthead a { width: 60%; float: left; }
	
	.sitebar_header{ display:none; }
	.vc_row.wpb_row.vc_row-fluid.img_col.vc_custom_1742285861373.vc_row-o-content-middle.vc_row-flex { padding: 0 !important; }
	.vc_row.wpb_row.vc_row-fluid.img_col.vc_custom_1742285852365.vc_row-o-content-middle.vc_row-flex { padding: 0 !important; }
	.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1743153321535 { padding: 0 !important; }
	.wpb_gallery_slides.wpb_flexslider.flexslider_slide.flexslider { margin: 0; }
	
	}