/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

/* trigger */
.floatleft {float:left;}
.floatright {float:right;}

/* scrolla su */
#toTop {
	position:fixed;
	bottom:5px;
	right:5px;
	cursor:pointer;
	z-index: 100;
}

/* ### SEZIONI HOME NASCOSTE */
#testimonials /*, #team*/ {
	display: none;
}

/* ### TRIGGER COLORI da giallo a rosa ### */
#header .bottom-header .header-button-two,
#latest-news .latest-news-button,
#blog .blog-post .blog-post-button,
.widget .widget-title:before,
#comments #respond .comment-form #input-submit,
#e404 .searchsubmit {
	background: #ff3a6f;
}

#header .bottom-header .header-button-two:hover,
#latest-news .latest-news-button:hover {
	background-color: rgba(255,58,111,0.611765);
}

a,
#latest-news .section-content .post .post-button,
#header .bottom-header span.span-dot,
#header .top-header .header-navigation ul li a:hover,
#blog .blog-post .blog-post-title:hover,
#blog .blog-post .blog-post-meta .post-meta-author,
#blog .blog-post .blog-post-meta .post-meta-author .fa,
#blog .blog-post .blog-post-meta .post-meta-time .fa,
#blog .blog-post .blog-post-meta .post-meta-categories .fa,
#blog .blog-post .blog-post-meta .post-meta-comments .fa,
.markup-format a,
#blog .blog-post .blog-post-author h4,
#comments #comments-list ul.comments .comment .url,
#comments #comments-list ul.comments .comment .comment-reply-link,
.widget .widget-recent-post .recent-post-button,
.widget ul li:before,
#latest-news .section-content .post .post-title:hover,
.widget ul li a:hover,
.blog-post-related-articles .related-post:hover .related-post-title,
#footer .widget ul li a:hover {
	color: #ff3a6f;
}

/* logo testata */
img.custom-logo {
	position: absolute;
}
/* logo ombreggiatura */
.top-header img {
  -webkit-filter: drop-shadow(0px 0px 5px #222);
	filter: drop-shadow(0px 0px 5px #222);	

}

/* font e ombreggiatura caratteri titoli */
body {
	font-family: "Quicksand", sans-serif;
}

#header {
/*text-shadow: 0 1px 3px rgba(0,0,0,0.3);*/
	text-shadow: 0px 0px 10px rgba(0,0,0,8);
}

/* Spaziatura header */
#header .bottom-header {
		/*padding-top: 20%;
	  padding-bottom: 30%;*/	
		padding-top: 5%;
	  padding-bottom: 15%;	
}

/* Spaziatura voci menu */
#header .top-header .header-navigation ul li {margin-left:25px;}

/* Dimensione titoli e testi */

#header .bottom-header h2 {
	font-size: 45px;
	line-height: 1;
}

#header .bottom-header .col-sm-8 p {
	font-size: 31px;
	line-height:1.3;
}

.front-page-section .section-header p {
	font-size: 18px;
}

/* bottoni socials */
#services {
	padding: 50px 0 0;
}

#services .section-content .container .row .col-sm-4 {
	width: 100%;
}

.aps-each-icon {
	margin: 0 23px;
}

#services .section-header {
	margin-bottom: 0;
}

#services .section-header .container .row .col-sm-12 h3 {
	display: none;
}

/* about in homepage */
#about .section-header {
	margin-bottom: 30px;
}

#about .row {
	text-align: center;
}

#about .row #text-5 {
	width: 100%;
}

/* sfondo contatori counter sempre visibile */
section#counter {
	background-image: url(http://scoprireviaggiando.surio.it/wp-content/uploads/2016/07/sito-header2-1.jpg);
}
/* stile e spaziatura contatori */
.widget_illdy_counter { 
	width: initial; 
  /*padding-right: 3%;
  padding-left: 3%;	*/
}
#counter .counter-description {
	font-size: 15px; }
#counter .widget_illdy_counter {
    margin-top: 0px; }

#counter .col-sm-4 {
    width: unset;
}

/* video in homepage */
#youtube-channel-3 {
	/*width: 90%;
	margin-left: 5%;
	margin-right: 5%;*/
  width: 78%;
  margin-left: auto;
  margin-right: auto;	
}

#projects {
	padding-bottom: 50px;
}

/* collaborazioni */
#team .section-content .person .person-content h4 {text-transform:none;}
#team .section-content .person .person-image {float:none;}
#team .section-content .person .person-image img {border-radius:unset;}
#team h6 {
    font-size: 14px;
    font-weight: bold;
}

/* CONTACT form */
#contact-us {
    background-color: #ff3a6fd1 /*#37B8D6*/;}
#contact-us .section-content .wpcf7-form p .wpcf7-text,
#contact-us .section-content .wpcf7-form p .wpcf7-textarea {
    background-color: #983852d1;
    border: 1px solid #90495cd1;
}
#contact-us .section-content .wpcf7-form p .wpcf7-submit {
    color: #983852d1;}
span.wpcf7-not-valid-tip {
	background-color: white;}
#contact-us .section-content .wpcf7-form p .wpcf7-submit {
	float:none !important;
}
#contact-us .section-content .wpcf7-form .wpcf7-response-output {
  float: none;
	background-color: white;
}
#contact-us .section-content .wpcf7-form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
	float:none;
  color: black;
}

/* CONTENT */

/* lista articoli V1 */
/*#blog .blog-post-image {
    height: 250px;
    overflow: hidden;
}
#blog .blog-post-image img {
		margin-top: -150px;
}*/

/* lista articoli V2 */
#blog .blog-post {
		clear: both;
		margin-bottom: 25px;
    border-bottom: 1px solid black;
    padding-bottom: 25px;
		min-height: 230px;	
}
#blog .blog-post .blog-post-image img {
    /* width: 100%; */
    /* max-width: 100%; */
    /* height: auto; */
}
#blog .blog-post .blog-post-image {		float: left;
		margin-right: 25px;
	  margin-bottom: 60px;
		width: 32%;
}
#blog .blog-post .blog-post-meta {
display:none;}
#blog .blog-post .blog-post-entry p { text-align: justify; }
#blog h2 {font-weight:bold;}
#blog h3 {font-style:italic;}

/* stile elenchi */
#blog .blog-post .blog-post-entry ol li {
	padding-bottom: 1%;
  list-style-position: outside;
	font-style: italic;
}

/* stile blockquote */
blockquote {
  background-color: #f9f9f9;
  border: 1px solid #ccc;
  border-radius: 6px;
  box-shadow: 1px 1px 1px #ccc;
  font-style: italic;
  position:relative;
  display:table;
}
.markup-format blockquote:before, .markup-format blockquote:after {
    content: none;
}
.markup-format blockquote:before {
    content:"!";
    position : absolute;
    left: 10px;
    top: 0px;
    font-size: 30px;
    font-weight: bold;
	  font-style: normal;
    color: #ff3a6f;	
}

.markup-format blockquote, .markup-format q {.markup-format blockquote:before
    margin: 0 auto 10px auto;
    padding: 10px 20px 10px 30px;
    line-height: inherit;
    font-size: inherit;
    color: inherit;
    border-left: 1px solid #ccc;
}

/* stile figcaption */
figcaption.wp-caption-text {
    text-align: right;
    padding: 3px 3px;
    font-style: italic;
    font-size: small;
}

/*recupero anche un po di spazio*/
#blog .blog-post {
    margin-bottom: 50px;
}
#blog .blog-post .blog-post-entry {	margin-bottom: 20px; }

/* nascondo i TAG negli articoli */
.blog-post-tags {display:none;}

/* nascondo i correlati che propone wordpress sotto l'articolo */
.blog-post-related-articles {display:none;}

/* recuper spazio commenti */
.comment-subscription-form input {
	float: left;
  margin-right: 10px;
}
.comment-form p { margin:0px;}
#comments #respond #reply-title {
    margin: 0 0 5px 0;
		line-height: 1em;
}
#comments #respond .comment-form textarea {margin-bottom: 0px;}
.comment-form p.form-submit {margin:5px 0px;}

/* ads */
[class^="advads-contenuto"] {
		margin: 30px 0px;
} 

/* SIDEBAR */
/* diminuisco spazio sotto widget */
#sidebar .widget {
    margin-bottom: 25px;
}
#sidebar .widget .widget-title {
		margin-bottom: 10px;
}
#sidebar .widget .widget-title h3 {
	line-height: 1.55;
}
/* Widget Post correlati - da categoria */
div.crp_related_widget ul li {
		min-height: 215px;
		position: relative;
	  padding: 0px;
}
.widget div.crp_related_widget ul li:before {
    display:none;
}
div.crp_related_widget img {
		/*width: 287px; */
		width:100%;
    height: 200px; 
    object-fit: cover;
}
span.crp_title {
	  position: absolute;
    bottom: 14px;
    background: white;
    display: block;
    margin: 0px 20px 0px 20px;
    padding: 5px 10px 5px 10px;
		font-weight: bold;
    line-height: 1.2em;
    text-align: center;
}

/* ricerca aggiustata nella sidebar */
.widget .search-form .search-form-box #s { position:absolute; }

/* FOOTER */
/* contatti, nascondo la riga con email indirizzo e social */
#contact-us .section-content .container div.row:first-child {
	display: none;
}
#contact-us a {
	font-weight: bold;
	color: white;
}

/* footer, mostrare in lista i contatti social */
.widget_wpcom_social_media_icons_widget li {
	display: block;
}

/* footer, nascondo info verso illdy */
#footer .copyright {
    display: none;
}

/* Nascondo badge Recaptcha */
.grecaptcha-badge {display:none;}

/* Compatto EU Cookie Law*/
#eu-cookie-law {
	line-height: 3; }
#eu-cookie-law input {
	line-height: 1; }

/* rimozione immagine in evidenza nei singoli blogpost */
body.single-post div.blog-post-image {
	display: none;
}



/* pagina 404*/
#e404 {
	margin-bottom: 20em;
}
#e404 #s {
	width: 60%;
  float: left;
  margin-right: 10px;
}
#e404 .searchsubmit {
	margin: 5px;
}

/* MOBILE */
@media only screen and (max-width: 600px) {
	/* Nascondo jumbotron */
	#header .bottom-header {
    display:none;
  }
		/*...ma lo mostro in home*/
		#header .bottom-header.front-page {display:block;
	}
	/* Responsive Menu z-index */
	button#responsive-menu-button {
		z-index: 50000; 
	}
	
	/*--- HOME ---*/
	
	/* H3 titoli */
	.front-page-section .section-header h3 {line-height: 1;}
	/* Icone Social */
	.aps-each-icon {margin: 0 1px;}
	/* Foto Chi Siamo */
	#about .row #text-5 {text-align: left;}
	#about .row #text-5 .textwidget img {width: 80% !important;}
	/* Ultimi video */
	#youtube-channel-3 {width:100%;}
	#projects .section-header {
    margin-bottom: 15px;}
	/* Contattaci */
	#contact-us .section-header {
     margin-bottom: 15px;}
	
	/*--- BLOG ---*/
	/* Nascondo bio autore */
	.blog-post-author {display:none;}
	/* Nascondo i commenti */
	.single #comments {display:none;}
	/* No CERCA in Sidebar */
	#search-2 {display:none;}
	/* Riduco il footer */
	#footer .row div.col-sm-3:nth-of-type(1), #footer .row div.col-sm-3:nth-of-type(2) {display:none;}
	
	/*--- FOOTER ---*/
  /* Compatto EU Cookie Law*/
  #eu-cookie-law {
  	line-height: 1.2; }
	
}