/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.10
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
body { line-height: 1.7; }
strong{ color:#111 }

.h1,h1{ font-size:3.0em; line-height:1.3; }
.h2,h2,.banner h2{ font-size: 2.5em; line-height: 1.3; }
.h3,h3{ font-size: 2em; line-height:1.1; }
.h4,h4{ font-size: 1.5em; }
.h5,h5{ font-size: 1.3em; line-height: 1.1em !important }
.h6,h6{ font-size: .85em; opacity:.8; }

/*FORM CONTATTI*/
.block-form .col { padding: 0 15px 5px !important; }
.acceptance .wpcf7-form-control-wrap { display: inline !important; }
.wpcf7 span.wpcf7-list-item { margin-right: 0; }
/**************/

/*
.block-portfolio .nav > li > a { text-transform: uppercase; color: #D5D3E0; font-size: 18px; }
.block-portfolio .nav > li.active > a, .block-portfolio .nav > li > a:hover { color: #781D67; }
*/

#logo img { max-height: 120px !important; }
.stuck #logo img { max-height: 90px !important; }
#top-bar li { font-size: 14px; }
.absolute-footer, #comments { display: none; }
.back-to-top.active { z-index: 111111; }
.nav-left {	justify-content: flex-end !important; }
.nav-right { justify-content: flex-start !important; }

.box_call_laterale { position: fixed; top: 50%; background-repeat: no-repeat; transform: rotate(-90deg); width: auto; z-index: 1111; right: -66px; }
.box_call_laterale .button { font-size: 20px; }

@media (min-width: 991px){ 
	.grid-section .btn-absolute { position: absolute; top: 46%; left: 43%; z-index: 11; }
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
}