/*
    Template:       lapa
    Theme Name:     Lapa Child
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         LA Studio
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Lapa - Minimal & Modern WooCommerce Theme
    Version:        1.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
    License: 		GNU General Public License
	License URI: 	licence/GPL.txt
    Text Domain:    lapa-child
    Domain Path:    /languages/
*/

/* Header */
#section_page_header {
	height: 280px;
}

.item--info h5.entry-title a {
	color: #ffffff;
}

.header-v8 .site-header__nav .header-main {margin-top: 0px!important;}
.page-header-inner {
	padding-top: 100px !important;
}

.mega-menu > li > a {
    padding: 5px 10px;
}

.site-main-nav .main-menu > li > a { 
	color: #fff !important;
}

.site-header .header_component > .component-target:hover {
    color: #223e4a !important;
}

/* Homepage */
#rev_slider_1_1 .la-uranus .tp-bullet-inner {
    background-color: #a8a9a9;
}

#rev_slider_1_1 .la-uranus .tp-bullet.selected, #rev_slider_1_1 .la-uranus .tp-bullet:hover {
    box-shadow: 0 0 0 2px #a8a9a9;
}

.il-nostro-team-row {
	text-align: center !important;
}

.homepage-filters {
	font-size: 50px !important;
}

.js-el.heading-tag.la-unit-responsive {
	color: #223e4a !important;
}

.js-el.heading-tag.la-unit-responsive.font-weight-400 {
	font-size: 36px !important;
}

.la-separator {
	padding-bottom: 20px;
}

.newsletter-tb {
	text-align: center !important;
}

.flex-prev {
	display: none !important;
}

.flex-next {
	display: none !important;
}

.js-el.la-unit-responsive.icon-heading.text-uppercase.letter-spacing-1 {
	font-size: 15px !important;
	color: #223e4a !important;
}

.gdpr-links {
	text-decoration: underline;
}

.header-v8 .site-header__nav .header-main {
    border-top: 0px solid rgba(52, 53, 56, 0.2);
}

.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
	background-color: #4f7c8f !important;
}

/* Articoli */
.btn.btn-readmore {
	display: none;
}

/* Footer */
.footer-cols {
	padding-left: 120px;
}

.home-banner-2 {
	height: 495px !important;
}

.footer-p {
	color: #fff;
	font-size: 13px !important;
}

.footer-links {
	color: #fff !important;
	font-size: 13px !important;
}

.footer-links:hover {
	text-decoration: underline;
}

.image.wp-image-883.attachment-full.size-full {
	width: 70%;
}

.footer-top {
    color: #4f7c8f;
    background-color: #293133;
    padding-top: 35px;
    padding-bottom: 20px;
}

.italia-online-logo {
	padding-top: 15px;
	padding-bottom: 15px;
}

button#myBtn {
    display: none;
}
/*
button#myBtn {
    background-color: #4f7c8f !important;
	border-color: #4f7c8f !important;
    margin-top: 15px;
	margin-right: 20px;
	padding-left: 12px;
	padding-right: 12px;
	border-radius: 5px !important;
} */

/*
button#myBtn:hover {
    background-color: white !important;
	border-color: white !important;
} */

/*
button#myBtn:after {
	content: ' \005E';
	font-weight: medium !important;
	color: white !important;
}  */

/* Articles */
.btn.btn-style-flat.btn-color-gray {
    background-color: #495f6a !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}

.btn.btn-style-flat.btn-color-gray:hover {
    background-color: black !important;
}

.und-price {
	text-decoration: line-through;
	color: red !important;
}

.arial_26_verde {
	color: #495f6a !important;
}

/* MEDIA QUERY */
/*Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	.section-page-header .page-title {
		font-size: 30px !important;
	}
	
	.image.wp-image-883.attachment-full.size-full {
    	width: 50%;
	}
	
	.xs-text-center {
    	text-align: left;
	}
	
	.home-banner-2 {
    	height: 225px !important;
	}
	
	.iscriviti-newsletter {
		margin-top: 10px;
	}
	
	.line-height-change .banner--info .b-title1 {
		line-height: 46px !important;
	}
	
	button#myBtn {
		margin-left: 20px !important;
	}
	
	figure.logo--normal img {
    	width: 45% !important;
	}	
}


/* Small devices (landscape phones, 576px and up */
@media (min-width: 576px) and (max-width: 767px) {
		.section-page-header .page-title {
		font-size: 30px !important;
	}
	
	.azzienda-img {
		height: 225px !important;
	}
	
	.image.wp-image-883.attachment-full.size-full {
    	width: 40%;
	}
	
	.xs-text-center {
    	text-align: left;
	}
	
	.home-banner-2 {
    	height: 350px !important;
	}
	
	.iscriviti-newsletter {
		margin-top: 10px;
	}
	
	button#myBtn {
		margin-left: 20px !important;
	}
	
	figure.logo--normal img {
    	width: 35% !important;
	}
}


/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
		.section-page-header .page-title {
		font-size: 30px !important;
	}
	
	.home-banner-2 {
    	height: 380px !important;
	}
	
	.line-height-change .banner--info .b-title1 {
		line-height: 46px !important;
	}
	
	figure.logo--normal img {
    	width: 33% !important;
	}
}


/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {

}


/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* New */
h3.la-member__info-title >a:hover {
    color: #223e4a !important;
}

h3.la-member__info-title >a:after {
    color: #223e4a !important;
}

a.la-breadcrumb-item-link.is-home:hover {
    color: white !important;
	font-weight: bold;
}

.vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_title h4 {
	color: #223e4a !important;
}

.js-el.la-unit-responsive.box-description.text-uppercase.padding-top-0.margin-top-0 a:hover {
    color:  #223e4a !important;
}

.swatch-wrapper:hover, .swatch-wrapper.selected, .social-media-link.style-outline a:hover, .social-media-link.style-circle-outline a:hover, .banner-type-3.content-visible-when-hover .box-inner:after, .banner-type-7 .banner--btn:hover, [class*="vc_tta-la-"] .tabs-la-3 .vc_tta-tabs-list li.vc_active a, .mega-menu .mm-popup-wide .inner > ul.sub-menu > li li ul.sub-menu, .mega-menu .mm-popup-narrow ul {
    border-color: #223e4a !important;
}

h3.la-member__info-title >a:focus {
    color: #223e4a !important;
}


.rev-h1 {
	color: #ffffff !important;
	font-weight: bold !important;
	font-size: 60px !important;
	line-height: 70px !important;
}

/* Modifiche 
.header-component-inner.clearfix {
    padding: 40px !important;
}
*/
.la-loader.spinner5 div {
	background-color: #223e4a !important;
}

.la_com_action--link .component-target i {
	font-size: 20px !important;
}

.fa.fa-facebook {
    font-size: 20px !important;
}

i.fa.fa-instagram {
    font-size: 20px;
}

i.fa.fa-youtube-play {
	font-size: 20px;
}

a.btn.btn-style-outline.btn-size-md.btn-color-gay:hover {
	color: #223e4a !important;
	border-color: #223e4a !important;
}

a.btn-backtotop.btn.btn-secondary {
    right: 20px !important;
}


/* New */
/* .fullwidthbanner-container .fullwidthabanner {
    height: 70% !important;
} */

.pp_nav {
    display: none !important;
}

p.pp_description {
    display: none !important;
}

.site-branding img {
    width: 100% !important;
}

.site-header-inner {
    background-color: #293133 !important;
}

.site-header .header_component > .component-target {
    color: #fff;
}

.mega-menu > li > a {
    padding: 5px 7px !important;
}

.site-main-nav .main-menu > li > a {
    font-size: 13px !important;
}

.font-s {
	font-size: 14px !important;
}

input, button, select, textarea {
    font-size: 14px !important;
}

body, [class*="vc_tta-la-"] .tabs-la-4 .vc_tta-tabs-list li a, .la_testimonials--style-1 .testimonial_item--role, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-email, table.woocommerce-checkout-review-order-table .variation, table.woocommerce-checkout-review-order-table .product-quantity {
    color: #293133;
}

h1.page-title.h3 {
    color: white !important;
}

h1 , h2 , h3 , h4 , h5 , h6 {
	color: #293133 !important;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.mm-item.mm-popup-narrow.mm-item-level-0.menu-item-1273 {
	background-color: white;
	border-radius: 10px;
}


.menu-item.menu-item-type-post_type.menu-item-object-page.mm-item.mm-popup-narrow.mm-item-level-0.menu-item-1273 a {
	color: gray !important;
}

.site-header-mobile .header_component > .component-target {
    color: #fff;
}

.site-header .header_component > .component-target:hover {
    color: #fff !important;
}

a.btn-backtotop.btn.btn-secondary:hover {
    background-color: #293133;
}

.ambienti-banner-fs {
	font-weight: bold !important;
	font-size: 20px !important;
}

.la-banner-box {
    margin-bottom: 0px !important;
}


.la-banner-box .banner--link-overlay {
    z-index: 1 !important;
    background-color: black !important;
	opacity: 0.3 !important;
}

.js-el.la-unit-responsive.icon-heading.text-uppercase.letter-spacing-1 {
	font-size: 17px !important;
}

.site-footer {
	font-size: 13px !important;
}

input.iscriviti-newsletter {
    color: #293133 !important;
}

input[type="email"] {
    color: #293113 !important;
}

.vc_btn3-container .vc_btn3.vc_btn3-size-md {
    font-size: 14px !important;
}

/*#07776359*/
.dl-menuwrapper li a {
    padding: 9px 30px;
}
/*#07776359 end*/