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

/*************** ADD CUSTOM CSS HERE.   ***************/

p {font-size: 16px; }

h1 {font-size: 36px !important; line-height: 40px !important; font-weight: lighter !important; letter-spacing: 2.3px !important;}

h2 {font-size: 36px !important; line-height: 40px !important; font-weight: bolder !important;}

h3 {font-size: 36px !important; line-height: 40px !important; font-weight: lighter !important; text-transform: uppercase !important;}

h4 {font-size: 18px !important; line-height: 20px !important; font-weight: lighter !important;}

.cappello {text-transform: uppercase !important; line-height: 8px !important;}

.alert.is-outline:hover {
    border-color: #000 !important;
    color: #fff;
}

.titolo-banner-hp {font-size: 24px !important; line-height: 26px !important; font-weight: bold !important;}
.contacts-title {font-size: 36px !important; line-height: 40px !important; font-weight: bolder !important;}

.grassetto {font-weight: bolder !important;}

.text-top-bar {font-size: 12px !important; color: #fff !important; }
.text-white {color: #fff !important; }

.button {font-weight: lighter !important;}

.misure p {
	padding: 0.5em;
    text-align: left;
    line-height: 1.3;
    font-size: .9em;
	color: #666;
	margin-bottom: 0px !important;
	}


.stuck .header-bottom {
    border-bottom: 2px solid #A29B96 !important;
}

.yikes-custom-woo-tab-title {display: none !important;}

span.amount {display: none !important;}

.product-section-title-related {font-size: 18px !important; font-weight: bolder !important;}

.senza-spazio {
    margin-top: 0;
    margin-bottom: -10px !important; 
}

.fantasma {color: transparent !important;}


.woocommerce-result-count {
    display: none !important;
}


.woocommerce-ordering, .woocommerce-ordering select {
    display: none !important;
}

.schemi-di-posa {
    border: 2px solid #A29B96 !important;
}


.no-link {cursor: default !important; }


/* Contact Form 7 */
.wpcf7-acceptance {float: left !important;}
.wpcf7 label {padding-left:3px !important; padding-right: 3px!important; padding-top: 10px !important; }
.form-flat input {border-radius: 0px !important; background-color: rgba(255,255,255) !important;}
.form-flat {border-radius: 0px !important;}
.dark .form-flat input:not([type=submit]), .dark .form-flat textarea, .dark .form-flat select, .nav-dark .form-flat input:not([type=submit]), .nav-dark .form-flat textarea, .nav-dark .form-flat select {
    background-color: rgba(255,255,255) !important;}

.flex-row.form-flat .flex-col ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #1F1F1F;
  font-weight: lighter;
  opacity: 1; /* Firefox */
}
.flex-row.form-flat .flex-col :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #1F1F1F;
  font-weight: lighter;
}
.flex-row.form-flat .flex-col ::-ms-input-placeholder { /* Microsoft Edge */
  color: #1F1F1F;
  font-weight: lighter;
}

textarea {
	padding-top: 0.7em;
    min-height: 120px;
    color: #1F1F1F;
    font-weight: lighter;
    background-color: #fff !important;
	border-radius: 0px !important;
}

.form-flat select {color: #1F1F1F !important; font-weight: lighter; background-color: #fff !important; border-radius: 0px !important;}


.social-icons i {
    min-width: 1em;
    color: #000;
}

.absolute-footer {
    padding-top: 10px !important;
}

.grecaptcha-badge{
visibility: collapse !important;
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	
h1 {font-size: 20px !important; line-height: 25px !important; font-weight: lighter !important; letter-spacing: 2.3px !important;}

.absolute-footer {
    padding-top: 20px !important;
}

}