/*
Theme Name: Lucia Vineyards - Child
Theme URI: http://okthemes.com/lucia-vineyards
Author: Cristian Gogoneata
Author URI: http://www.okthemes.com
Description: Vineyard, Winery  & Wine WooCommerce shop
Tags: e-commerce, food-and-drink, grid-layout, custom-logo, footer-widgets, rtl-language-support, theme-options, translation-ready 
Text Domain: lucia-vineyards
Template: lucia-vineyards
Version: 1.0
=======
License: GPL
License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
.text-white{color:#fff !important;}
.pt-20 {padding-top:20px !important;}
.fs-13 {font-size: 13px !important;}
.lh-1-5 {line-height: 1.5em;}
.lh-2-3 {line-height: 2.3em;}

.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-o-content-middle.vc_row-flex {
    margin: 0 auto !important;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    display: none;
}

.product-description p {
    font-size: 16px;
    line-height: 24px;
}

.infobox-description a {
    font-size: 13px;
}
.btn-full a.btn.btn-primary {
    display: block !important;
	font-size: 10px;
	margin-bottom: 5px;
}

.vc_tta-panel-body p {
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #fff !important;
}

.vc_tta-panel-body p {
    color: #000;
}

.teams .vc_tta-panel-body p {
    color: #fff;
}

.vc_tta-panel-body a {
}

.vc_tta-panel-body h3 {
    font-size: 20px !important;
}

.product-presentation-container .swiper-slide .product-pres-img span {
    background-position: 50% 20% !important;
}

.vc-hoverbox-block-inner.vc-hoverbox-front-inner h2 {
    font-size: 20px !important;
	line-height: 26px;
}

.vc-hoverbox-block-inner.vc-hoverbox-back-inner h4 {
    line-height: 24px;
    font-size: 18px;
    margin-bottom: 7px;
}

.vc-hoverbox-block-inner.vc-hoverbox-back-inner p {
    font-size: 13px;
}

.video-button-wrapper .video-circle {
    stroke-width: 3px;
}

.gg-vc-quote.font_size_small {
    font-size: 32px;
    line-height: 42px;
}
.vc-hoverbox-block-inner {
    padding: 20px 20px 50px !important;
}

.vc-hoverbox-block {
    justify-content: end !important;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    padding: 0.8em !important;
}

div#block-21 {
    display: none;
}

@media screen and (min-width:992px){
	.product-presentation-container .swiper-slide .product-pres-data h4 {
		font-size: 2.6rem !important;
	}
	.site-subheader .page-meta .page-meta-wrapper h1 {
		font-size: calc(var(--headings-1-font-size)) !important;
	}
}

@media screen and (min-width:768px){
	header.site-header .site-branding {
    padding: 1em 0 !important;
}
	footer.site-footer .footer-credit {
    padding: 3em 0;
    text-align: center !important;
	font-size: 12px;
}
	footer.site-footer .gg-widget {
    padding: 2em 0 0 0 !important;
}
	footer.site-footer .gg-widget.widget_lucia_btn_widget {
    padding-top: 1.6em !important;
}
	div#block-20 {
    padding-top: 3.5em !important;
}
	.gg-widget ul li {
    border: none;
}
	.main-navigation.show-main-navigation {
    background-image: url(https://infoworks.biz/preview/agriseker/wp-content/uploads/2021/10/agriseker-contact-us.jpg);
    background-size: cover;
	background-position: 50% 60%;
}
	.main-navigation .menu-widgets-wrapper {
    padding-bottom: 35px;
    background-color: rgba(0,0,0,0.4);
    border: 2px solid #cee538;
}
	.main-navigation .menu-widgets-wrapper .header-menu-widget-wrapper {
    padding-left: 0px !important;
}
	.gg-page-subheader-style4.gg-page-has-header-image .site-subheader .page-meta {
    background-size: cover;
    background-position: 50% 56%;
}
	.product-presentation-container .swiper-slide .product-pres-img {
    width: 43%;
}
}
