/*
Theme Name: Botiga Child
Theme URI: http://athemes.com/theme/botiga
Author: aThemes
Author URI: http://athemes.com
Template: botiga
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: botiga
*/


body, button, input, select, optgroup, textarea {
	font-family: Lora;
}


p {
	font-weight: 500;
}

.site-branding img {
	position: absolute;
	top: 8px;
	margin-left: -80px;
	z-index: 99999;
	transition: all .5s ease-in-out;
	transform: scale(1);
}

.sticky-header-active .site-branding img {
	transform: scale(0.5);
	top: -45px;	
}


.bhfb-header .main-navigation, .bhfb-header .secondary-navigation {
	font-family: Merienda,handwriting;
}

.bhfb-header .main-navigation ul ul li a, .bhfb-header .secondary-navigation ul ul li a {
	font-size: 14px;
	font-weight: 400;
}

.main-navigation .current-menu-item a,
.main-navigation a.botiga-dropdown-link:hover {
	color: #b11f2a;
}

.main-navigation .current-menu-ancestor .dropdown-symbol svg,
.main-navigation a.botiga-dropdown-link:hover + .dropdown-symbol svg {
	fill: #b11f2a;
}

.secondary-navigation .current-menu-item a,
.secondary-navigation a.botiga-dropdown-link:hover {
	color: #b11f2a !important;
}

.secondary-navigation .current-menu-ancestor .dropdown-symbol svg,
.secondary-navigation a.botiga-dropdown-link:hover + .dropdown-symbol svg {
	fill: #b11f2a;
}


.bhfb-component-search .header-search:hover svg {
	fill: #b11f2a;
}

.header-search-form {
	background-color: #b11f2a;
}

.header-search-form form button, .header-search-form form .search-field {
	border: 0;
	box-shadow: none;
}



/*** Content ***/

.content-wrapper {
	margin-top: 0;
}

.page-title,
.search .page-title {
	margin: 100px 0 12px;
}

.archive .content-wrapper {
	margin-top: 100px;
}


/*** Home ***/

.check-home {
	padding: 0 0 25px 0 !important;
	margin-bottom: 0 !important;
}

.check-home .vc_cta3-content {
	padding: 10px;
	background: #f2f4f6;
	color: #212121;
}

.check-home .wpb_text_column {
	margin-bottom: 20px;
}

.check-home .vc_cta3_content-container {
	padding-left: 0 !important;
}

.check-home .vc_cta3-icons {
	border-right: 6px solid #f2f2f2;
}

.home .vc_gitem-zone-mini {
	display: none;
}


.post-thumbnail,
.vc_grid-item-mini,
.my-lightbox {
	padding: 7px;
	background: rgba(255,255,255,0.8);
	border: 1px solid #f2f2f2;
	opacity: 1;
	transition: all .3s ease-in-out;
}


.my-lightbox:hover {
	opacity: 0.8;
}



/*** Footer ***/

footer .ws-svg-icon {
	width: 32px;
	height: 32px;
}


/*** inverted ***/

.inverted .wpb_wrapper h1,
.inverted .wpb_wrapper h2,
.inverted .wpb_wrapper h3,
.inverted .wpb_wrapper h4,
.inverted .wpb_wrapper h5,
.inverted .wpb_wrapper h6,
.inverted .wpb_wrapper p {
	color: #fff;
}



/*** media querys ***/
@media (min-width: 576px) and (max-width: 1024px) {
 
	.custom-logo-link img {
		width: 190px;
	}
	
	.sticky-header-active .site-branding img {
		transform: scale(0.8);
		top: -15px;
	}	
	
	.home .content-wrapper {
		margin-top: 0;
	}	
}

@media (max-width: 575px) {

	.custom-logo-link img {
		width: 135px;
	}
	
	.site-branding img {
		margin-left: -69px;
	}	
	
	
	.sticky-header-active .site-branding img {
		transform: scale(1);
		top: 8px;
	}	
	
	.home .content-wrapper {
		margin-top: 0;
	}
	
	.content-wrapper {
		margin-top: 65px;
	}
}