/*
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.   ***************/

.home .text-inner{
	margin: 0 auto;
    width: 600px;
    max-width: 100%;
}
.home .text-inner h1{
	font-weight: 900;
	font-size: 60px;
    letter-spacing: -1px;
    line-height: 64px;
    margin-bottom: 30px;
}
.home .text-inner p {
    font-size: 20px;
    line-height: 30px;
    font-weight: 300;    
    margin: 0 0 50px 0;
}
.home .banner h2.uppercase{
	font-weight: 900;
}
.woocommerce-ordering{
	display: none;
}
.single-product .tab-panels h2, 
.single-product .product-section-title{
	font-size: 1em;
    letter-spacing: .02em;
    text-transform: uppercase;
    margin: 0 0 20px 0;
}
.single-product .product-section-title{
    margin: 10px 0 20px 0;
}
.single-product .product-tabs{
	display: none;
}
.product-footer .woocommerce-tabs {
    padding: 10px 0 20px 0;
}
.seguimi{
	text-align: center;
}
.seguimi p.lead{
	width: 600px;
    margin: 0 auto 20px auto;
    max-width: 100%;
}
.seguimi p.lead.mt20{
	margin-top: 20px;
}
.banner{
	background-color: #ccc !important;
}
.ninja-forms-success-msg{
	color: #00b108;
    font-weight: 700;
}
.overlay{
	background: rgba(0, 0, 0, 0.3) !important;
}
.box-image, 
.woocommerce-main-image img{
	border: 1px solid #eee;
}
.product-thumbnails a:hover, 
.product-thumbnails .is-nav-selected a {
    border-color: #e6e6e6;
}
.badge{
	font-size: 12px;
    white-space: nowrap;
    height: auto;
    width: auto;
}
.badge .badge-inner{
	padding: 10px;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	
	.text-box {
    	width: 100% !important;
    	padding: 0 20px;
    }
    
    .home .text-inner h1 {
	    font-weight: 900;
	    font-size: 40px;
	    letter-spacing: -1px;
	    line-height: 45px;
	    margin-bottom: 15px;
	}
	
	.home .text-inner p {
	    font-size: 18px;
	    line-height: 25px;
	    font-weight: 300;
	    margin: 0 0 30px 0;
	}
	
	p.lead, a.lead {
    	font-size: 1em;
    }

}