/*
Theme Name: Pansecchi - Child
Theme URI: http://albetopansecchi.it
Author: Propaganda3
Author URI: http://propaganda3.it
Description: Vineyard
Tags: white, light, dark, two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, featured-images, full-width-template, microformats, sticky-post, theme-options
Text Domain: pansecchi
Template: pansecchi
Version: 1.0
=======
License: GPL
License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../pansecchi/style.css');

/* =Theme customization starts here
-------------------------------------------------------------- */
ul{list-style-type: revert; }
li{padding-left: 20px; margin-bottom: 20px;}
li::marker{color:#C6AA84;}
.navbar-header .logo-wrapper{display:none;}
body.theme-style-light .gg-team-member, body.theme-style-light #cd-timeline, body.theme-style-light.post-type-archive.wpb-is-on.gg-shop-style4.archive #content, body.theme-style-light.gg-shop-style4.archive #content, body.theme-style-light.gg-shop-style3 .gg-product-image-wrapper, body.theme-style-light.gg-shop-style3 .gg-product-image-wrapper .product-image-overlay, body.theme-style-light article.post.gg-vc-posts-grid-default .entry-header, body.theme-style-light.woocommerce-order-received ul.order_details, body.theme-style-light .pace, body.theme-style-light .woocommerce-MyAccount-navigation ul, body.theme-style-light form, body.theme-style-light table, body.theme-style-light .table, body.theme-style-light .table .table, body.theme-style-light .pagination-wrapper, body.theme-style-light .sticky, body.theme-style-light .featured-icon-box, body.theme-style-light.woocommerce-checkout form.checkout_coupon, body.theme-style-light .woocommerce-message, body.theme-style-light .woocommerce-error, body.theme-style-light .woocommerce-info, body.theme-style-light .woocommerce .cart-collaterals .cart_totals, body.theme-style-light .woocommerce .cart-collaterals .cross-sells, body.theme-style-light .woocommerce .shop_table.cart th, body.theme-style-light .woocommerce .shop_table.cart tr, body.theme-style-light.gg-shop-style1 .products .product .gg-product-image-wrapper, body.theme-style-light.gg-shop-style1 .products .product .gg-product-meta-wrapper, body.theme-style-light header.site-header .page-meta, body.theme-style-light .featured-icon-box, body.theme-style-light .gg-team-member figcaption, body.theme-style-light .cd-timeline-content, body.theme-style-light footer.site-footer, body.theme-style-light .featured-image-box figure.sadie, .bg_color {
    background-color: #f1f1f1 !important;
}
body.gg-has-stiky-menu .navbar-fixed-top.gg-shrink .logo-wrapper img {
	height:45px !important;
}
body.menu-style-regular .navbar-nav li {
	padding-left:0px;
	margin-bottom:0px;
	cursor:pointer;
}
body.menu-style-regular .navbar-nav > li > a{
	padding: 35px 15px;
}
body.menu-style-regular header.site-header .logo-wrapper .brand {
    margin: 15px 0;
}
body.theme-style-light.menu-style-regular.gg-slider-is-beneath_header .navbar-nav > li > a{color:#fff;}
body.theme-style-light.menu-style-regular.gg-slider-is-beneath_header .navbar-fixed-top.gg-shrink .navbar-nav > li > a{color:#000;}

body.home.gg-has-regular-menu .navbar-default .navbar-toggle.collapsed .icon-bar{background: #fff;}

.dropdown-menu, .dropdown-menu > li > .dropdown-menu {
	background: #ffffff;
	min-width:170px;
	width:210px;
}
.dropdown-menu > li > a {
	color:#000;
	text-transform: uppercase;
	white-space: unset;
	font-size:14px;
	line-height: 18px;
	margin-bottom:10px;
}
header.site-header .page-meta .page-meta-wrapper {
    padding: 30px 0;
}
header.site-header .page-meta .page-meta-wrapper hr.has-topline {
    background: #C6AA84;
	margin-bottom: 35px;
}
header.site-header .page-meta .page-meta-wrapper hr.has-bottomline {
    background: #C6AA84;
    height: 25px;
    width: 1px;
    margin-bottom: 35px;
}
.counter-content:before{content:"+"; font-size: 36px;margin-right: 5px;}
blockquote{font-size:26px!important;}
.counter-holder p {
    font-family: "Montserrat";
	font-size:16px;
	text-transform: none;
	color:#292929;
}
.custom_button button, .custom_button a{
	background-color: #fff !important;
background-image: none !important;
    border: 2px solid #C6AA84 !important;
	color: #292929 !important;
	
}
.custom_button button:hover, .custom_button a:hover{
background-color: #C6AA84 !important;
    color:#fff !important;
}

.subtitle-custom h4{
    font-family: "Montserrat";
}
.box-coltura{padding:10px !important;}
.box-coltura img{padding-top:20px;}
.box-coltura h4{padding:0px 20%;}

.featured-icon-box.ambiti-competenza{min-height: 130px; padding: 30px 60px;}
.featured-icon-box.ambiti-competenza h3{font-size:24px; line-height:36px; margin-bottom:0px;}

.studi .vc_column-inner {margin:40px 10px;}
.studi .wpb_wrapper{background: #f5f5f5; padding: 1px 20px;}
.studi .gg-infobox {
    padding: 20px;
    margin: 20px 0px;
    border: 2px solid #fff;
    min-height: 240px;
}
.studi .gg-infobox .has-topline{
    margin-top: -80px;
    height: 90px;
    margin-bottom: 25px;
}
.studi.certificazioni .vc_column-inner{padding-left:0px;}
.studi.certificazioni .wpb_wrapper{background: #fff;}
.studi.certificazioni .gg-infobox {
    border: 2px solid #f5f5f5;
}
.cd-timeline-content .cd-date {
    top: 23%;
}
.cd-timeline-img {
	height: 1px;
}

.skill .wpb_single_image.vc_align_center{margin-bottom:0px;}
.skill .title-subtitle-box {
    margin-bottom: 45px;
    padding: 30px 40px;
    background-color: #fff;
    min-height:400px;
}
.skill .custom_col .title-subtitle-box {
	min-height:530px;
}
.metodo .box-metodo{
	padding:30px 0px;
	margin-bottom:0px;
}
.metodo .box-metodo h2{
	margin:0px;
}
.metodo .box-metodo p{
	margin:0px;
}
.metodo .box-metodo h4{
	margin-top:0px;
}
.metodo .box-metodo h2, .metodo .box-metodo h4, .box-metodo p, .metodo .box-metodo a{
	color:#fff !important;
}
body.theme-style-light footer.site-footer {
background-image: unset !important;
	background-color: #f5f5f5;
	border-top:1px solid #E0E0E0;
}
footer.site-footer .gg-widget {
    margin-bottom: 0px;
	padding-bottom: 20px;
}
footer.site-footer .footer-extras-container {
    padding: 20px 0px;
	border-top:1px solid #E0E0E0;
}
footer.site-footer .footer-widgets {
    margin-top: 70px;
}
.social-icons-widget{display:flex;}
.gg-widget.social-icons ul {
    margin: auto;
}
@media only screen and (min-width:1500px){
	.skill{
		margin: auto 10% !important;
	}
}
@media only screen and (max-width:1200px){
	.skill .vc_col-sm-3{
		width:50%;
	}
	.skill .title-subtitle-box, .skill .custom_col .title-subtitle-box {
    	min-height:400px;
	}
}
@media only screen and (min-width:992px){
	.cd-timeline-content .cd-date {
    	font-size: 60px;
    	line-height: 60px;
	}
	.cd-timeline-content .cd-timeline-content-wrapper{
		padding:30px 60px 60px 60px;
	}
}
@media only screen and (max-width:991px){
	#main-navbar-collapse .logo-wrapper{display:none;}
	#main-navbar-collapse #left-menu{margin-bottom:10px;}
	.navbar-header .logo-wrapper{display:inline;}
	body.theme-style-light.menu-style-regular.gg-slider-is-beneath_header .navbar-nav > li > a{color:#000;}
}
@media only screen and (max-width:768px){
	.skill{margin:0px !important;}
	.skill .title-subtitle-box {
    min-height:auto;
	}
	.skill .vc_col-sm-3{
		width:100%;
	}
	.skill .title-subtitle-box, .skill .custom_col .title-subtitle-box {
    	min-height:auto;
	}
}
@media only screen and (min-width:768px){
	.cd-timeline-content .cd-date {
    	font-size: 60px;
    	line-height: 60px;
	}
	#cd-timeline::before {
    width: 1px;
	}
	
}