/*
Theme Name: Mesmerize-child
Theme URI: http: //example.com/mesmerize-child/
Description: Tema Child di Mesmerize
Author: Veronica Smacchia (Amministratore)
Author URI: https://www.gostec.com/
Template: mesmerize
Version: 1.0.0
Tags: tag che possono essere applicati al tuo tema separati da virgola
Text Domain: mesmerize-child
*/
@import url("../mesmerize/style.css");

body{
    color: #5f6975 !important;
}

.mappa iframe {
    border-radius: 20px;
}
.wp-block-column.eplus-VClkHh {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.personale {
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #0693e3 !important;
    width: 27% !important;
    margin: auto !important;
    border-radius: 12px !important;
    padding: 33px;
}

 .image-group-bottom-3-img > .center-img-anchor {
    width: 36%;
}
.logo_col  
{ 
     margin-top: -60px; 
	z-index:1000;
} 
.footer-logo.space-bottom-small {
    display: none;
}
#about-1 {

    background: white !important;

}
.giustificato
{
	text-align: justify !important;
}
.custom-image {
    width: 20%;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu 
{
    margin-top: -20px;
}
.navigation-bar.fixto-fixed 
{
    background-color: #000000b3;
}
.coloured-nav ul.dropdown-menu > li, .fixto-fixed ul.dropdown-menu > li 
{
    color: #fff;
}

i.fa.icon.reverse.large 
{
    font-size: 3.1rem;
}

i.fa.icon.reverse 
{
    margin-bottom: 16px;
}

.scrollmenu 
{
  display:none !important;
}

.header-homepage .header-description-row 
{
    padding-top: 0% !important;
}

.inactiveLink 
{
   pointer-events: none;
   cursor: default;
}

#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a
{
	text-decoration:none !IMPORTANT;
}

.contact-form-wrapper 
{
    display:none;
}

.color2
{
	color:#000000;
}

i.fa.icon.bordered.color2
{
    border-color: #03a9f4 !important;
}

i.fa.color2 
{
    color:  #03a9f4 !important;
}

.header.custom-mobile-image
{
	display:none;
}

.mesmerize-inner-page .content {
    margin-top: 38px !important;
}

.mesmerize-inner-page .navigation-bar.bordered 
{
	/* background-image: url("3.jpg");
	 background-image:  -webkit-linear-gradient( rgba(178,34,34,  0.1), rgba(0, 17, 53)), url(3.jpg); */
	background-repeat: no-repeat;
	background-size: 100%;
}

.tabella 
{
	width: 100%;
	margin-top: -21px;
	font-size: 11.5px;
	font-family: "Open Sans", sans-serif;
	max-width:89%;
	text-align: center;
}

td 
{
    padding: 0rem 23px;
    border-bottom: 1px solid rgba(255, 0, 0, 0);
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a 
{
    padding: 15px 14px;
}
 
 .prova 
{
    margin-left: 2%;
	margin-top: -10px;
	margin-bottom: 30px;
}

.MIA
{
	color: black;
}
.MIA:hover
{
	color: black;
}
.form_info 
{
    width: 66%;
}

.mini_menu a
{
	color: white;
	float: right;
	font-size: 12px;
	text-decoration: none;
	visibility: hidden;
}

.mini_menu a:hover
{
	color: #03a9f4;
}

div.wpforms-container-full .wpforms-form textarea
{
	width:60% !important;
}

.main_menu_col.col-xs-fit.col-sm 
{
    width: 100%;
}

.newsletter 
{
    width: 30%;
}
.widget_wysija_cont p label 
{
    display: -moz-inline-box;
}

.wysija-submit.wysija-submit-field 
{
	background: #03a9f4;
	border-radius: 6px;
    color: white;
}

.indietro
{
	display:none;
}

.header-wrapper 
{
    display: none;
}

.about-1 
{
    padding-top: 0;
}
.content-section-spacing 
{
	padding-bottom: 0px;
}
/*

COMMENTATO PER LE FERIE DI FERRAGOSTO

 .section-title-col  */
/* { */
    /* margin-top: 3%; */
/* } */


.navigation-wrapper:not(.gridContainer) 
{
    margin-bottom: -63px !important;
    margin-top: 0px!important;
}

.gridContainer 
{
    margin-top: 0% !important;
}

.main_menu_col 
{
    margin-top: -48px;
}
.tabella3
{
	display:none !important;
}
.desktop 
{
    display: contents;
}
.header-top 
{
    margin-top: 0%;
}
.navigation-bar
{
	padding-bottom: 4.5% !important;
	padding-top: 0% !important;
}
.asterisco, .asterisco:hover
{
	color:red;
}

.titolo_f
{
	color:black;
}
.wpcf7-form-control.wpcf7-radio ,span.last:nth-child(1) > span:nth-child(2)
{
    color: #5f5f5f;
}
input
{
    border: 1px solid #cbcbcb;
}
/* .wpcf7-text  */
/* { */
    /* width: 50%; */
/* } */
.n2-section-smartslider 
{
    margin-top: 115px;
	margin-bottom: 2%;
}
#about-1 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) 
{
    display: none;
}
.interrogativo 
{
    margin-left: 14px;    
	z-index: 99!important;
}
textarea 
{
    height: 100px;
	border: 1px solid #cfcfcf;
	padding: 8px 3px;
}
#prova 
{
    display: inline-flex;
}

.card {
    padding: 11px 0px;
}
.card.bordered{
    box-shadow: none;
    border: 0px solid #e0e1e1;
}

div.content-center-sm:nth-child(2) > div:nth-child(1), div.content-center-sm:nth-child(2) > div:nth-child(3)
{

    display:none;

}
.custom-image 
{
    width: 25%;
}
div.content-center-sm:nth-child(2) > div:nth-child(2)
 {
    -webkit-flex-basis: 100%!important;
	max-width: 100%;
}
.card.bordered.y-move:hover{
    transform: unset;

box-shadow: 0 0px 0px rgba(189, 189, 189, 0.19), 0 0px 0px rgba(189, 189, 189, 0.23);
}
.card.bordered.y-move
{
	transition: unset;
}
#features-5
{
	padding-top:0px !important;
}
input 
{
    width: 50%;
}
.wpcf7-form-control.wpcf7-textarea 
{
    resize: block;
	width:50%;
}
.button.blue , .button.color1
{
    float: right;
}
#content-15 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > h4:nth-child(7)
{
	margin-top: 82px;
}
.wp-block-cover.has-parallax 
{
    background-image: linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)), url(https://www.gostec.com/wp-content/uploads/2018/10/immagine_orizzontale.jpg) !important;
}
.border-column-blue
{
    border-style: solid;
    border-width: 1px;
    border-color: #2ebcfc;
    border-radius: 12px;
    padding: 24px;
}
.wp-block-image 
{
    margin-bottom: -1em;
}
.wp-block-button.alignright.is-style-squared 
{
    width: 100%;
}
.is-style-squared .wp-block-button__link 
{
	height: auto;
	font-family: "Open Sans";
	font-size: 0.75rem;
	color: #fff;
	background-color: #03a9f4;
	border-radius: 5px;
	min-width: 7rem;
	padding: 0.55rem 1.5rem;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	line-height: 1.5rem;
	border: 2px solid #03a9f4;
	vertical-align: middle;
	-webkit-appearance: none;
	margin-bottom: 0.75rem;
}
.is-style-squared .wp-block-button__link:hover 
{
	color: #ffffff;
	background-color: #2ebcfc;
	border-color: #2ebcfc;
}
.wp-block-media-text__media img
{
	box-shadow: 0px 10px 30px 0 rgba(189, 189, 189, 0.3), 0 10px 30px rgba(0, 0, 0, 0.08);
}
.mesmerize-content-padding #page > .page-content, .mesmerize-inner-page #page > .page-content {
    padding-top: 8%;
}
.mesmerize-content-padding #page > .page-content
{
	padding-top: 0rem;
    padding-bottom: 0rem;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a
{
    color: #101777;
    text-align: center;
	text-decoration: none;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li:hover > a
{
    color: #464ca6;
}
.wpmm-selected-icon.wpmm-selected-icon-left 
{
    display: none;
}
.wpb_fp_quick_view_img.wpb_fp_col-md-6.wpb_fp_col-sm-12 
{
    display: none!important;
}
.wpb_fp_col-md-6 
{
    width: 100%!important;
}
div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea
{
	/* border-bottom: 0px solid #ccc!important; */
}
.mobile_navigation-bar
{
    display: none;
}
.personale a {
    text-decoration: none !important;
color: #89929a !important;
}
.partners.wp-block-group.partners.has-small-padding 
{    
	width: 73%;    
	margin: 0 auto !Important;
}


.wp-block-media-text.alignwide.is-style-default 
{
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0 auto;
    width: 90%;
    padding: 35px;
    border-radius: 12px;
}
 .wp-block-coblocks-shape-divider__alt-wrapper
{
	color: rgb(6,147,229,0.07);
}
svg.divider--hills
{
	color: rgb(6,147,229,0.03);
}
.wp-block-button__link 
{
    font-size: 0.9em;
}
.wp-block-media-text__media img
{
    width: 90%;
}
.wp-block-media-text.is-style-card .wp-block-media-text__content 
{
	padding: 12%;
    margin-left: 13% !important;
	margin-top: 12% !important;
}
@media only screen and (min-width:150px) and (max-width:1041px) 
{
	div.content-center-sm:nth-child(2) > div:nth-child(1), div.content-center-sm:nth-child(2) > div:nth-child(3)
	{
		display:none;
	}
	.wpcf7-text 
	{
		width: 100%!important;
	}
	span.wpcf7-list-item 
	{
		display: block;
	}
	.custom-image 
	{
		width: 26%;
	}
	.mini_menu
	{
		display:none;
	}
	div.wpforms-container-full .wpforms-form textarea 
	{
		width: 100% !important;
	}
	.mesmerize-inner-page .navigation-bar.bordered 
	{
		border-bottom-width: 0px!important;
	}
	.mesmerize-inner-page .content
	{
		margin-top: 100px !important;
	}
	.indietro
	{
		display:block;
		float:left;
		border-radius: 4px;
		background-color: #e7e7e7;
	}
	.form_info 
	{
		float:left !important;
		text-align: left;
		width: 100%;
	}
	.newsletter 
	{
		width: 100%;
		text-align: left;
	}
	.formError 
	{
		display: contents !important;
	}

	div.scrollmenu 
	{
		background-color: #3330;
		overflow: auto; 
		white-space: nowrap;
		display:flex!important;
		margin-left: auto;
		margin-right: auto;
	}
	.navigation-wrapper:not(.gridContainer) 
	{
		padding-left: 0%;
		padding-right: 0%;
	}
	
	.menu_mobile 
	{
		width: 100% !important;
		margin-right: 10px;
	}

	.menu_mobile img
	{
		max-width:none;
	}
		
	.col-xs-fit 
	{
		max-width:100%; 
		padding-left: 0px;
		padding-right: 0px;
	}
	
	::-webkit-scrollbar 
	{
		width: 0px;
		background: transparent; /* make scrollbar transparent */
	}
	::-moz-scrollbar 
	{
		width: 5px !important;
		background: red !important; /* make scrollbar transparent */	
	}
	
	.main_menu_col [data-component="offcanvas"] , .prova
	{
		/* display:none; */
	}

	.wp-megamenu-wrap
	{
		/* display:none; */
	}

	.logo_col 
	{
		text-align: center;
		display: flow-root;
		max-width: 100%;
	}
	
	.mesmerize-inner-page #page > .page-content 
	{
		padding-top: 5rem !important;
		margin-left: 10px;
        margin-right: 10px;
	}
	
	.navigation-wrapper:not(.gridContainer) 
	{
		margin-bottom: -7px !important;
	}	
	
	div#n2-ss-7 .n2-ss-layer .n2-font-b847ba7ec10171df67e0b69017aa1e90-hover 
	{
		font-size: 100%!important;
	}
	
	.logo_col 
	{
		margin-top: 0px;
	}

	.tabella3
	{
		display:none !important;
	}

	img.custom-logo 
	{
		margin-bottom: 10px;
		margin-top: 10px;
	}
		a.MIA
	{
		display:none !important;
	}
	.custom-logo-link
	{
		margin-left:auto!important;
		margin-right:auto!important;
	}
	.row 
	{
		margin-right: auto;
		margin-left: auto;
	}
	/*.row > * 
	{
		padding-left: 0px;
	}*/
	.n2-section-smartslider 
	{
		/* margin-top: 50%!important; */
		margin-top: 184px!important;
	}
	div#n2-ss-7 .n2-ss-layer .n2-font-b847ba7ec10171df67e0b69017aa1e90-hover
	{
		font-size:100%!important;
	}
	.interrogativo 
	{
		float: right;
		margin-top: -8px;
	}
	#prova 
	{
		display:block!important;
	}
	.footer-content-lists .widgets-row > * {
      border-left: 0px ;
    }
}
@media only screen and (min-width:0px) and (max-width:511px) 
{
	.interrogativo 
	{
		margin-top: -18px !important;
	}
}
@media only screen and (min-width:0px) and (max-width:768px) 
{
.personale {
    width: 100% !important;
}
	.button.blue, .button.color1 
	{
		float: none!important;
	}
	#content-15 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > h4:nth-child(7)
	{
		margin-top: 10px;
	}

}
@media only screen and (min-width:1051px) and (max-width:3000px) 
{
	.col-xs {
		max-width: 76%;
		margin: auto;
	}
}
@media only screen and (min-width:0px) and (max-width:910px) 
{
	.navigation-bar
	{
		display:none!important;
	}
	.mobile_navigation-bar
	{
		display:block!important;
	}
	.prova 
	{
		display: none;
	}
}
@media only screen and (min-width:0px) and (max-width:600px) 
{
	.wp-block-media-text.is-style-card .wp-block-media-text__content {
		padding: 12%;
		margin-left: 0% !important;
		margin-top: 6% !important;
		margin: 0 auto !important;
		width: 90%;
	}
	.eplus_styles .eplus-9jwoMv, p.has-text-align-center.eplus-F62e5i {
    position: relative;
    margin-right: 6%!important;
    margin-left: 6%!important;
    }
    p.eplus-5p9pcD{
        margin-top: 5%;
    }

}
@media screen and (max-width: 50em)
{
	.content {
		padding: 0 0px;
		
	}
}


