/*
Theme Name: Piscinefaidate
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/

.site-logo {
	transition: all 0.5s;
}
@media (min-width: 992px) {
	.site-logo {
	  	height: 100px;
	}
	.sticky-active .site-logo {
	  height: 50px;
	}
}

#masthead #mainnav #primary-menu ul li a,
#masthead #mainnav #primary-menu ul li::before {
  color: #333333;
}
#masthead .header-elements svg {
  fill: #333333;
}




.contenitore-form-aweber{background-color: #f9f9f9; border:10px solid #f9ad3b; box-shadow: 0 0 40px rgba(0,0,0,0.3); max-width:800px; padding:10px; margin:35px auto; clear:both; line-height: normal;}

/* Form Aweber*/
#af-form-366544877 .af-body .af-textWrap, #af-form-366544877 .af-body .af-selectWrap, #af-form-366544877 .af-body .af-checkWrap, #af-form-366544877 .choiceList-radio-inline, #af-form-366544877 .choiceList-radio-stacked{width:70%;display:block;float:right;}
#af-form-366544877 .af-body a{color:#000000;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-366544877 .af-body input.text, #af-form-366544877 .af-body select, #af-form-366544877 .af-body textarea{background-color:#FFFFFF;border:1px solid #CCCCCC; padding:10px 15px; color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:inherit;font-family:inherit;}
#af-form-366544877 .af-body input.text:focus, #af-form-366544877 .af-body textarea:focus{background-color:#eee;border:1px inset #CCCCCC;}
#af-form-366544877 .af-body label.choice{text-decoration:none;font-style:normal;font-weight:normal;font-size:inherit;font-family:inherit;}
#af-form-366544877 .af-body label.previewLabel{display:block;float:left;width:25%;text-align:left;text-decoration:none;font-style:normal;font-weight:normal;}
#af-form-366544877 .af-body{padding-bottom:15px;font-size:14px;}
#af-form-366544877 .af-element-radio, #af-form-366544877 input.radio{margin-left:0px;}
#af-form-366544877 .af-footer{background-color:transparent;background-repeat:no-repeat;background-position:top left;background-image:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:inherit;font-family:, serif;}
#af-form-366544877 .af-header{padding-bottom:15px;padding-top:15px;padding-right:15px;padding-left:15px;background-color:transparent;background-repeat:no-repeat;background-position:inherit;background-image:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:inherit;font-family:, serif;}
#af-form-366544877 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-366544877 .af-quirksMode{padding-right:15px;padding-left:15px;}
#af-form-366544877 .af-standards .af-element{padding-right:15px;padding-left:15px;}
#af-form-366544877 .bodyText p{margin:1em 0;}
#af-form-366544877 .buttonContainer input.submit{color:#fff;text-decoration:none;font-weight:bold; white-space: normal; font-size:22px;/*background-color: #4AB471;*/background:#4ab471;background:-moz-linear-gradient(180deg,#4ab471 0,#18542e 100%);background:-webkit-linear-gradient(180deg,#4ab471 0,#18542e 100%);background:linear-gradient(180deg,#4ab471 0,#18542e 100%); border: 0; cursor:pointer;padding: 20px 30px; box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.3);}
#af-form-366544877 .buttonContainer input.submit:hover{background:#4AB471}
/*#af-form-366544877 .buttonContainer input.submit{width:auto;}*/
#af-form-366544877 .buttonContainer{text-align:center;}
#af-form-366544877 .choiceList-radio-inline .af-element-radio{margin-right:10px;}
#af-form-366544877 body,#af-form-366544877 dl,#af-form-366544877 dt,#af-form-366544877 dd,#af-form-366544877 h1,#af-form-366544877 h2,#af-form-366544877 h3,#af-form-366544877 h4,#af-form-366544877 h5,#af-form-366544877 h6,#af-form-366544877 pre,#af-form-366544877 code,#af-form-366544877 fieldset,#af-form-366544877 legend,#af-form-366544877 blockquote,#af-form-366544877 th,#af-form-366544877 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-366544877 button,#af-form-366544877 input,#af-form-366544877 submit,#af-form-366544877 textarea,#af-form-366544877 select,#af-form-366544877 label,#af-form-366544877 optgroup,#af-form-366544877 option{float:none;position:static;margin:0;}
#af-form-366544877 div{margin:0;}
#af-form-366544877 fieldset{border:0;}
#af-form-366544877 form,#af-form-366544877 textarea,.af-form-wrapper,.af-form-close-button,#af-form-366544877 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-366544877 input,#af-form-366544877 button,#af-form-366544877 textarea,#af-form-366544877 select{font-size:100%;}
#af-form-366544877 p{color:inherit;}
#af-form-366544877 select,#af-form-366544877 label,#af-form-366544877 optgroup,#af-form-366544877 option{padding:0;}
#af-form-366544877 table{border-collapse:collapse;border-spacing:0;}
#af-form-366544877 ul,#af-form-366544877 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
/*#af-form-366544877,*/#af-form-366544877 .quirksMode{width:585px;}
#af-form-366544877.af-quirksMode{overflow-x:hidden;}
#af-form-366544877{background-color:transparent;border-color:inherit;border-width:none;border-style:none;}
#af-form-366544877{overflow:hidden;}
.af-body .af-textWrap textarea, .af-body .af-textWrap select{width:100%;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px}
.af-body textarea{padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element input.radio{width:inherit!important;}
.af-element label{text-align:left;display:block;}
.af-element-checkbox .choice,.af-element-radio label{display:inline;}
.af-element-checkbox label,.af-element-checkbox input.checkbox,.af-element-radio label,.af-element-radio input.radio{display:inline!important;float:none!important;}
.af-element-radio.inline{float:left;margin-left:0;margin-right:7px;}
.af-element.radio{display:block!important;}
.af-element{padding:5px 0;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto;}
.af-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.choiceList-radio-inline .af-element-radio{float:left;}
.lbl-right .af-element label{text-align:right;}

form .field_contr {
    display: none;
}

.grecaptcha-badge {
	visibility: hidden;
}

body.home .header-col:first-child {
	width: 100%;
	text-align: center;
}
body.home .header-col.menu-col,
body.home .header-col.header-elements {
	display: none;
}
body.home .page-wrap {
  padding: 0 0 20px 0;
}

#sidebar-footer, .site-footer {
	font-size: 14px;
}
@media (min-width: 992px) {
	.sydney_contact_info_widget div {
	  margin-bottom: 10px;
	  display: inline-block;
	  margin-right: 40px;
	}
}