/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.info-home{
    border-left:2px solid  #314761;
}

.logo{
    margin-left:-1.3em;
}


body.home{
    color: #314761 !Important;
}

.servizi{
    text-align:justify;
}


.video{
    padding:0.7em;
    border:3px solid #1F76C1;
    background-color:white;
    border-radius:10px
}


.video .ytp-cued-thumbnail-overlay{
    margin-bottom:1em;
}

.wp-block-embed__wrapper {
  margin-bottom: 1em;
}


/*FORM RESPONSIVE CF7 PRENOTAZIONE*/
 #responsive-form {
  max-width: 700px;
  margin: 0 auto;
  width: 100%;
  font-size: 13px;
  padding:1em;

}

.footer-widget-2 p{
    margin-bottom:0px !important;
 }

.form-row {
  width: 100%;
}

.column-half {
  float: left;
  position: relative;
padding: .2rem .4rem;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.column-full {
  width: 100%;
  float: none;
  margin-top: .5em;
padding: .2rem .4rem;
}

input {
  padding: .1em;
  border: 2px solid #57D7F6 !important;
  background-color: #fff;
padding:3px 3px !important;
}

.wpcf7-select{
    padding:6px 3px !important;
    font-size:13px !important;
      border: 2px solid #57D7F6 !important;
}

textarea {
  border: 1px solid #66707c !important;
  height: 90px;
  width: 100%;
    border: 2px solid #57D7F6 !important;
    font-size:13px !important;
}



div#acceptance {
  width: 100%;
  text-align: left;
  margin-bottom:1em;
}


.wpcf7-list-item {
  margin: 0 0 0 0em;
}


.wpcf7 .wpcf7-submit{
  border-radius: 0;
}


.footer-widgets .widget {
  margin-bottom: 15px !important;
}


.site-footer a{
    text-decoration:none;
}




#popmake-284, #popmake-314{
    max-width: 600px !Important;
}


a.prenotazione{
    color:white !important;
}


.inside-header {
  padding: 20px 0px 20px 5px;
  max-width:1340px !important;
}.menu-toggle .gp-icon + .mobile-menu {  padding-left: 2px !important;}.gbp-button--primary {  padding: 0.5rem 0.5rem !important;}


.sedi{
   padding:0.7em;
    border:1px solid #1F76C1;
    background-color:white;
    border-radius:10px
}


/*whatsapp button*/

show {
  visibility: visible;
  opacity: 1;
}
 
.hide {
  visibility: hidden;
  opacity: 0;
}
	
.wplogout-float-whatsapp-wrapper {
    position: fixed;
    top: 85%;  
    right: 0.5rem; 
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9999;
    fill: rgba(37, 211, 102, 1);
}

.wplogout-float-whatsapp-wrapper:hover path {
	fill: rgba(37, 211, 102, .6);
	transition: fill .4s ease;
}
	
.wplogout-float-messenger-wrapper {
    position: fixed;
    top: 75%;  
    right: 0.5rem; 
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9999;
    fill: rgba(0, 132, 255, 1);
}
	
.wplogout-float-messenger-wrapper:hover path{
	fill: rgba(0, 132, 255, .6);
	transition: fill .8s ease;
	}