/*
Theme Name:  Interico: Child Theme
Theme URI:   http://www.themicart.com/
Description: Child theme for the Interico WordPress Theme. Use it for manipulating the theme files so the core remains original, which is necessary for updates not to override the changes made.
Author:      Themicart
Template:    interico
Version:     1.0.0
*/

/* begin CSS code */


/*Feauture box*/
@media screen and (min-width:1360px){.feature-title{font-size:20px !important;}
	.box-5 .feature-title,.box-6 .feature-title,.box-9 .feature-title,.box-10 .feature-title{height:68px;}
}

/*Showroom*/
#wpcf7-f13935-p15659-o1 > form > p:nth-child(9) > input[type='submit']{
		margin-top:10px;}
}

/*News & Eventi*/
.blog-post .entry-content
{
	font-size:1em !important;
	line-height: 1.2em !important;
}
.entry-content a.btn-read-more{
	font-size: 1em !important;
}

.sidebar-nav ul {
    border-top: 1px solid #008000 !important;
    font-size: 1.1em !important;
}

/*Form preventivo gratuito*/
.cf7-prodotti
input[type='submit']{
		margin-top:10px;}

/*Tipography*/
p {
    font-size: 1.4em !important;
    line-height: 1.6em !important;
}

/*Home*/
/*.page-id-8540 .shadow-box p{font-size:1em;}*/

/*Sottosezioni prodotti*/
@media screen and (max-width:767px){
	.nospacemobile{display:none !important;}
}
#custom-tab-0-Certificazione{
	font-size: 1.4em;
	line-height:1.7em;
}

.blog-post .entry-content p {
    font-size: 1.25em !important;
}

.blog-post .entry-content ul{
    margin-left: 25px;
    font-size: 1.5em !important;
}

.feature-title {
    font-size: 1.2em !important;
    font-weight: 500;
}
.feature-box.box-hovered {
    box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.23);
    height: 144px;
}


#footer .widget-footer {
    margin: 50px auto;
}

.produzione {
    margin-top: 0px !important;
}

h3.feature-title {
    padding: 10px;
}

.feature-box:hover {
    background: #fff;
    box-shadow: 0 5px 12px 0px rgba(0, 0, 0, 0.3);
}


/* cta singoli articoli */
.vc_cta3-container {
    margin-bottom: 0px;
}
section {
    padding: 40px 0;
}
/* title articoli*/
.blog-post .post-title {
    font-size: 32px;
	color: green;
}
/*btn articoli*/
    .btn-read-more {
    padding: 18px 18px 18px 18px;
    background-color: green;
	color:#fff;
}
.btn-read-more:hover {
    color: #fff !important;
}
.btn-read-more:after {
	color: #fff !important;
}



/* GDPR COMPLIANCE*/
.wpgdprc.wpgdprc-consent-bar {

    top: 0px;
height: 80px;
}

div.wpgdprc-consent-bar {
    z-index: 999999 !important;
    animation: none !important;
}


span.wpcf7-list-item-label {
    font-size: 0.8em !important;    
    display: flex;
    float: right;
    margin-bottom: 30px;
}


/*.nospacemobile {
	display:none;
}*/

/*animazione*/
.content.fadeIn {
    transform: inherit;
    transition-duration: inherit;
    -webkit-transition-duration: inherit;
	-webkit-transition-delay: inherit;
}

.fadeIn {
    animation-name: none !important;
}
.animated {
    animation-fill-mode: inherit !important;

}

.content {
    -webkit-animation-delay: inherit;
	animation-duration: inherit;
}
.preloader-wrapper.dark.fadeOut {
    animation-duration: inherit;
}

.fadeOut {
    animation-name: none;
}



/*================*/



/*linee nell'header*/
.lines-overlay {
    /*background: none !important; */
}

/*eliminati img bg pallini*/
.shadow-box:after {
    background: none;
}

/*logo in stiky*/
 #header.affix #logo img{
    max-width: 90px;
    margin-top: -15px;
}


/*diminuito dimensione img bg header della pagine*/
@media screen and (min-width: 769px){
#top-content-area.tca-medium {
    padding: 135px 0;
}
	}

#top-content-area {
    
    background-attachment: inherit;
}


.parallax-contatti {
    background-color: #222;
}

span.subtitle-portoncini {
    font-size: 1.4em;
}

/*.title-content h1 {
    color: #189030 !important;
}*/


.aperture-finestre {
    text-align: center;
}


a.btn-serramenti {
    margin: 0px;
    color: #000;
    border-color: #189030;
    background-color: #b8b8b838;
	FONT-WEIGHT: 500;
}


/*carousel partner*/
.ult-carousel-wrapper {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}


/*btn carousel gallery*/

.vc_images_carousel .vc_carousel-control .icon-prev, .vc_images_carousel .vc_carousel-control .icon-next {
    background: #189030!important;
}
.vc_images_carousel .vc_carousel-control .icon-next:after, .vc_images_carousel .vc_carousel-control .icon-prev:after {
    background: green;
}


/*footer*/
#footer.footer-dark h4.footer-header {
    color: green !important;
text-transform: uppercase;
	font-weight: 500;
    font-size: 18px;
}

/*azienda email*/
span.member-info {
    font-size: 12px;
}



.img-bg-mobile-home {
background-image: url(/wp-content/uploads/2019/05/bg-consulenza-1.jpg?id=13602);
}







/*================================MOBILE====================================================================*/


@media only screen and (max-width:480px)
{
	.img-bg-mobile-home {
    background-image: none !important;
	}
	.content.padding-top-80 {
    padding-top: 30px!important;
}
	.content.padding-bottom-80 {
    padding-bottom: 0px;
}
	.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
    padding-bottom: 15px !important;
}
	.wpgdprc.wpgdprc-consent-bar {
    top: 0px;
    height: 135px;
}
	.nav-tabs>li {
    width: 100% !important;
}
}




@media screen and (max-width: 768px){
#footer .widget-footer {
    margin-bottom: 0px !important;
}
	h1 {
    font-size: 31px;
}
	.nospacemobile {
	display:block !important;
}
}













