/*
Theme Name: CoPsTo
Description: Tema responsive per enfold child
Version: 1.0
Author: Stefano Morreale
Author URI: Ydeare
Template: enfold
*/

/* TESTI */
.template-page .entry-content-wrapper h1, 
.template-page .entry-content-wrapper h2 {
	letter-spacing: 0px;
}
h4 {
	font-size: 20px;
	line-height: 1.1em;
	margin-bottom: 4px;
}

h3 {
	font-size: 24px;
	line-height: 1.2em;
	margin-bottom: 8px;
}

h2 {
	font-size: 38px;
	line-height: 1.2em;
	margin-bottom: 8px;
}

.titolo-big h2,
.titolo-big h3,
.titolo-big h2.av-special-heading-tag,
.titolo-big h3.av-special-heading-tag{
	font-size: 44px;
	line-height: 1.2em;
	margin-bottom: 8px;
	font-weight:500;
}
.av-special-heading .av-subheading {
	font-size: 18px!important;
}
#comunita .av-special-heading .av-subheading,
#appartamenti .av-special-heading .av-subheading{
	font-size: 17px!important;
}
.av-thin-font .av-special-heading-tag, 
.modern-quote .av-special-heading-tag {
	font-weight: 600;
}
#top #wrap_all .titoli-pagine .av-special-heading .av-special-heading-tag {
	font-size: 3vw;
	font-weight:400;
}

/* FINE TESTI */

/* HEADER TESTATA */
#header.header-scrolled {
	background: #fff;
	box-shadow: 0 0 6px -2px #999;
}
/* FINE HEADER TESTATA */

/* COLONNE CON LINK */
body .flex_column.avia-link-column.avia-link-column-hover:hover {
	box-shadow: 0 0 10px -2px #999;
	transition: all 0.7s;
	transition: ease-in-out 0.4s;
	transform: scale(1.05);
	opacity:1;
}
body .flex_column.avia-link-column.avia-link-column-hover {
	transition: all 0.7s;
	transition: ease-in-out 0.4s;
	transform: scale(1);
}
/* FINE COLONNE CON LINK */

/* GALLERY */
.avia-gallery.av-slideshow-ui .avia-slideshow-arrows {
	position: absolute;
	z-index: 310;
	width: 94%;
	margin: 0 3%;
	top: 45%;
	left: 0;
}
#top div .avia-gallery .avia-gallery-big {
	padding: 0px;
	margin-bottom: 0px;
	border-radius: 5px!important;
	border-width: 0px;
}
/* FINE GALLERY */

/* LISTA ICONE */
#top .av-iconlist-small .iconlist_icon {
	height: 2em;
	width: 2em;
	line-height: 2em;
	margin-right: 0.5em;
}
#top #wrap_all .avia-icon-list-container .av_iconlist_title {
	font-size: 18px;
	color: #000000;
	font-weight: 300;
}
.avia-icon-list-container .iconlist_content {
	color: #888888;
	font-size:16px;
}
/* FINE LISTA ICONE */



@media only screen and (min-width: 990px) {
}

@media only screen and (max-width: 989px) {
#top #wrap_all .titoli-pagine .av-special-heading .av-special-heading-tag {
	font-size: 30px;
	font-weight: 400;
}
#top #wrap_all .av-special-heading .av-special-heading-tag {
	font-size: 30px!important;
	font-weight: 400;
}
.av-minimum-height-25:not(.av-slideshow-section) .container,
.av-cell-min-height-25 > .flex_cell {
	height: 18vh!important;
}
.titolo-big h2,
.titolo-big h3,
.titolo-big h2.av-special-heading-tag,
.titolo-big h3.av-special-heading-tag{
	font-size: 38px;
	line-height: 1.2em;
	margin-bottom: 8px;
	font-weight:500;
}
}

@media only screen and (max-width: 767px) {
/* TESTI */
.titolo-big h2,
.titolo-big h3{
	font-size: 36px;
	line-height: 1.2em;
	margin-bottom: 8px;
}
.responsive #top .slideshow_caption h2 {
	font-size: 36px;
}
/* FINE TESTI */
.avia-icon-list .iconlist_icon {
	height: 55px;
	width: 55px;
	line-height: 55px;
	font-size: 25px;
	margin-right: 15px;
	margin-left: 0px;
}
.responsive #top .slideshow_caption .avia-caption-content, 
.responsive #top .slideshow_caption .avia-caption-content p {
	font-size: 18px;
}
}

@media only screen and (max-width: 479px) {
}


