/*
Theme Name: EZY Theme Child
Theme URI: https://www.okler.net/ezy/wordpress/landing-page/
Author: Okler Themes
Author URI: https://www.okler.net/
Description: Child Theme for EZY Responsive WordPress + Woocommerce Theme
Version: 1.3.0
Template: ezy-theme
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/
body {
    text-align: justify;
}

.size-large, .size-full {
	max-width: 100%;
	height: auto;
}

/*CSS Personalizzato*/


.pt-5, .py-5 {
    padding-top: 0.5rem!important;
    padding-bottom: 0.5rem!important;
}
.mb-4, .my-4 {
    margin-bottom: 0.2rem!important;
}
.testoGiustificato
{
	text-align: justify;
}

.testoBianco
{
    color: #fff !important;
}

.testoBold
{
    font-weight:600; 
}

.postitle
{
	color: #b62833;
	font-size: 30px;
	font-weight:600;
	line-height: 2rem;
	text-align:center;
	margin-top: 30px;
}
.page-header-title
{
	color: #b62833;
}


/*Title Text*/
.titleText {
   font-size: calc(16px + 1vw);
}

	
/*reverse row in desktop*/
@media only screen and (min-width: 1001px) {   
 .reverse-row >.col.span_12 {        
    flex-direction: row-reverse !important;  
  }
}

@media (max-width: 671px) {
	.reverse-columns {
		display: flex;
		flex-direction: column-reverse;
	}
}
/*Fine*/

.singleImage{
	min-height: 250px;
}

.radButton{
	background-color: #3e3d3d;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

/*Logo*/
@media(max-width: 767px) {
	html:not(.sticky-header-active) #header .header-logo img {
		width: 150px !important;
		height: auto !important;
	}   

	html.sticky-header-active .header-btn-collapse-nav {
		margin: 40px 0 10px 15px !important;
	}
}


li.wpml-ls-menu-item ul li a {
width: auto;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle;width:30px;height:30px}
.wpml-ls-legacy-list-vertical .wpml-ls-flag{display:inline;vertical-align:middle;width:25px;height:25px}

.carouselPost{
width: auto;
}

.ult_tabs {
    text-align:justify;
}
@media screen and (min-width: 300px) and (max-width: 450px) {
    .ult_tabs .ult_tabcontent {
        font-size: .95em;
        text-align: justify;
    }
}

.linkScanQR 
{
    width: 70%;
}

.alert-warning {
    display: none;
}
.post-date {
    display: none;
}

.gm-style-iw {
    font-size: medium !important;
}
.gm-style-iw-a {
    max-width: 250px !important;
}

#footer>.container>.row:not(.footer-top-featured-boxes) {
    padding-bottom: 1.2rem;
}

#footer>.container>.row {
    padding-top: 2.8rem;
}

.tabAlt 
{
    min-height:400px;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #e3e3e3 !important;
    background-color: #b62833 !important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
    color: #eae690 !important; 
    background-color: #434244 !important;   
}



@media only screen and (max-width: 767px) {
    .footerBlock {
        display: none;
    }
}

form.wpcf7-form.sent .wpcf7-response-output {
display: block !important;
}  

.buttonMap {
width: 250px !important;
display:inline-block;

}  
