/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


.display-none {
	display: none !important;
}
	
.text-lead li {
	font-size: 18px;
	line-height: 1.75;
}


/* MENU OVERLAY */

.menu-dark .menu-smart a:hover {
	color: #00ade9 !important;
}

li.current-menu-item a{
	color: #00ade9 !important;
}

li.wpml-ls-item {
	display: inline-block !important;
	margin-right: 10px;
	margin-left: 10px;
}


/* HOMEPAGE */

#slider-video-home .mejs-controls,
#video-regata .mejs-controls {
	display: none !important;
}

#slider-video-home .tmb .t-entry-visual .t-entry-visual-overlay {
	z-index: 4;

}

#slider-video-home .tmb .t-entry-visual .t-overlay-wrap {
	z-index: 4;
}

#slider-video-home .mejs-overlay-play {
	display: none;
}

.gallery-partners .tmb {
	border: 1px solid #004a6c;
}



.presentazione-video .tmb .t-entry-visual-overlay {
	display: none !important;
}


.index-progetto-testo strong {
	color: #fff !important;
}

.style-back_color-132055-bg {
	background-color: rgba(0,127,199, 0.5) !important;	
	transition: 1s;
}

.style-back_color-132055-bg:hover {
	background-color: rgba(0,127,199, 1) !important;
	transition: 1s;
}
	
	
.sailing-selfie-testo {
	font-size: 20px;
}

.sailing-selfie-testo a {
	color: #fff !important;
	border-bottom: 1px solid #fff;
}


/* REGATA */

.column-1-5 {
	width: 20% !important;
}

#video-regata {
	display: none;
}

.team-masonry .tmb .t-entry-visual .t-entry-visual-overlay .t-entry-visual-overlay-in {
	background-color: #5DBFBE !important;
}

.team-masonry .tmb:nth-child(10) .t-entry-visual .t-entry-visual-overlay .t-entry-visual-overlay-in {
	background-color: #04ACE9 !important;
}


.team-masonry .tmb .t-entry-excerpt {
	font-size: 24px !important;
}

.social-in-call-to-action .social-icon i {
	font-size: 60px !important;
}


/* NEWS E EVENTI */

/* nasconde link categoria */

.t-cat-over {
	display: none;
}

/* SINGOLO POST */

.category-info a:hover {
	color: #fff !important;
}

/* nasconde navigazione next articolo */
body.single .row-navigation-content-block {
	display: none;
}

/* CHARITY DINNER */

.title_header_riga_1 {
	font-size: 96px;
}

.title_header_riga_2 {
	font-size: 115px;
}

.title_header_riga_1,
.title_header_riga_2 {
	line-height: 90px;
}

.subtitle_header_riga_1 {
	letter-spacing: 10.5px;
	font-size: 30px;
}

.subtitle_header_riga_2 {
	letter-spacing: 4.3px;
	font-size: 24px;
}	

#presentazione-charity-dinner .style-light p strong,
#presentazione-charity-dinner .style-light h3 strong {
	color: #06547b !important;
}

a.button-download-pdf {
	color: #06547b !important;
}

/* PRIVACY E COOKIE POLICY */

.privacy-text h1,
.privacy-text h2,
.privacy-text h3,
.privacy-text h4,
.privacy-text h5,
.privacy-text h6,
.privacy-text strong, 
.privacy-text a {
	color: #000000 !important;
}
/* FOOTER */

footer a,
footer strong {
	color: #fff !important;
}

footer .row-container {
	padding-top: 25px;
	padding-bottom: 25px;
}



/* SAILING VILLAGE */

/* il sailing village */

.il-sailing-village-testo p {
	text-align: justify;
}

.il-sailing-village-testo-main strong,
.il-sailing-village-testo strong {
	color: #fff !important;
}

.il-sailing-village-testo a {
	color: #fff !important;
}

/* perchè andare in vela */

.perche-andare-in-vela-testo p {
	text-align: justify;
}

.perche-andare-in-vela-testo strong {
	color: #fff !important;
}

/* i 10 spot più belli */

.i-10-spot-piu-belli-testo ul {
	margin-left: 5px;
}

/* abbigliamento del velista perfetto */
	
.abbigliamento-del-velista-perfetto-testo ul {
	margin-left: 10px;
	list-style-type: "\2610   " !important;
}	

/* vero o falso */

.col-vela-vero-falso-testo p {
	text-align: center;
}

.col-vela-vero-falso-testo strong {
	color: #fff !important;
}	

/* le regate dei record */

.le-regate-dei-record-testo h3 {
	margin-bottom: 0px;
}

.le-regate-dei-record-testo h2 {
	margin-top: 0px;
	color: #fff !important;
}

.le-regate-dei-record-testo p {
	text-align: justify;
}

.le-regate-dei-record-testo strong {
	color: #fff !important;
}


/* MEDIA CENTER */

.call-to-action-press {
	background-color: #00ade9 !important;
	padding: 30px  10px !important;
	color: #fff !important;
	margin-bottom: 60px !important;
}

.call-to-action-press h2 span {
	font-size: 26px !important;
}

.call-to-action-press span:nth-of-type(2),
.call-to-action-press span a{
	font-size: 20px !important;
	color: #fff !important;
}

.call-to-action-press span a{
	border-bottom: 1px solid #fff;	
}
	

/* RESPONSIVE CSS CLASS */

@media (min-width: 1600px) {
	
	/* SAILING VILLAGE */
	
	/* il sailing village */
	
	.il-sailing-village-testo {
		min-height: 210px;
	}
	
	.il-sailing-village-testo-main p {
		font-size: 26px !important;	
	}	
	
	.il-sailing-village-testo p {
		font-size: 20px !important;	
	}
	
	/* perchè andare in vela */
	
	.col-perche-andare-in-vela-testo {
		padding-right: 15% !important;
	}
	
	.perche-andare-in-vela-testo p {
		font-size: 26px !important;	
	}
	
	/* i 10 spot più belli */
	
	.col-i-10-spot-piu-belli-testo {
		padding-left: 15% !important;
	}
	
	.i-10-spot-piu-belli-testo p,
	.i-10-spot-piu-belli-testo li {
		font-size: 26px !important;	
	}
	
	/* abbigliamento del velista perfetto */
	
	.col-abbigliamento-del-velista-perfetto-testo {
		padding-left: 15% !important;
		padding-right: 10% !important;
	}
	
	
	.abbigliamento-del-velista-perfetto-testo p,
	.abbigliamento-del-velista-perfetto-testo li {
		font-size: 20px !important;	
	}
	
	/* vero o falso */
	
	.col-vela-vero-falso {
		text-align: center;
	}
	
	.col-vela-vero-falso-testo p {
		padding-left: 9%;
		padding-right: 9%;
		font-size: 20px !important;
	}
	
	/* le regate dei record */
	
	.le-regate-dei-record-testo p {
		font-size: 20px !important;
	}

	
	/* END SAILING VILLAGE */		
	
	
}


@media (min-width: 1366px) and (max-width: 1599.98px) {
	
	body.hmenu .menu-container .navbar-nav.navbar-nav-last {
		display: none !important;
	}
	
	/* SAILING VILLAGE */
	
	/* il sailing village */
	
	.il-sailing-village-testo-main p {
		font-size: 20px !important;	
	}		
	
	.il-sailing-village-testo p {
		font-size: 20px !important;	
	}
	
	/* perchè andare in vela */
	
	.col-perche-andare-in-vela-testo {
		padding-right: 5% !important;
	}
	
	.perche-andare-in-vela-testo p {
		font-size: 20px !important;	
	}
	
	/* i 10 spot più belli */
	
	.col-i-10-spot-piu-belli-testo .uncoltable{
		padding-left: 5% !important;
	}
	
	.i-10-spot-piu-belli-testo p,
	.i-10-spot-piu-belli-testo li {
		font-size: 20px !important;	
	}
	
	/* abbigliamento del velista perfetto */
	
	.col-abbigliamento-del-velista-perfetto-testo,
	.col-abbigliamento-del-velista-perfetto-img {
		width: 50% !important;
	}	
	
	.col-abbigliamento-del-velista-perfetto-testo .uncoltable{
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
	
	.col-abbigliamento-del-velista-perfetto-testo h2 {
		font-size: 50px !important;
	}	
	
	
	.abbigliamento-del-velista-perfetto-testo p,
	.abbigliamento-del-velista-perfetto-testo li {
		font-size: 20px !important;	
	}	
	
	body:not(.vc-safe-mode) .col-abbigliamento-del-velista-perfetto-img .shift_x_neg_triple {
		left: -50px !important;
	}
	
}

@media (max-width: 1365.98px) {
	
	.col-i-team-testo {
		padding-right: 36px !important;
		padding-left: 36px !important;
	}
	
	.col-i-team-testo .uncell {
		padding-right: 0px !important;
	}
	
	
}


@media (min-width: 1200px) {
	
	.sailing-village-personaggi-gif .isotope-container .tmb:nth-child(7) {
		left: 50% !important;
    	transform: translate(-50%, 0);
	}
	
	.team-masonry .grid-wrapper .tmb:nth-child(10){
		grid-column: 2 ;
	}

}


@media (min-width: 1200px) and (max-width: 1365.98px) {
	
	
	.menu-smart > li > a {
		padding: 0px 7px 0px 7px;
	}	
	
	body.hmenu .menu-container .navbar-nav.navbar-nav-last {
		display: none !important;
	}
	
	/* SAILING VILLAGE */
	
	/* il sailing village */
	
	.il-sailing-village-testo-main p {
		font-size: 20px !important;	
	}		
	
	.il-sailing-village-testo p {
		font-size: 20px !important;	
	}
	
	/* perchè andare in vela */
	
	.col-perche-andare-in-vela-testo {
		padding-right: 5% !important;
	}
	
	.perche-andare-in-vela-testo p {
		font-size: 20px !important;	
	}
	
	/* i 10 spot più belli */
	
	.col-i-10-spot-piu-belli-testo .uncoltable{
		padding-left: 5% !important;
	}
	
	.i-10-spot-piu-belli-testo p,
	.i-10-spot-piu-belli-testo li {
		font-size: 20px !important;	
	}
	
	/* abbigliamento del velista perfetto */
	
	.col-abbigliamento-del-velista-perfetto-testo,
	.col-abbigliamento-del-velista-perfetto-img {
		width: 50% !important;
	}	
	
	.col-abbigliamento-del-velista-perfetto-testo .uncoltable{
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
	
	.col-abbigliamento-del-velista-perfetto-testo h2 {
		font-size: 50px !important;
	}	
	
	
	.abbigliamento-del-velista-perfetto-testo p,
	.abbigliamento-del-velista-perfetto-testo li {
		font-size: 20px !important;	
	}	
	
	body:not(.vc-safe-mode) .col-abbigliamento-del-velista-perfetto-img .shift_x_neg_triple {
		left: -50px !important;
	}
	

	
}



@media (min-width: 1024px) and (max-width: 1199.98px) {
	
	.menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), 
	.menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn) {
		font-size: 11px;
	}	

	.menu-smart > li > a {
		padding: 0px 5px 0px 5px;
	}
	
	body.hmenu .menu-container .navbar-nav.navbar-nav-last {
		display: none !important;
	}
	
	/* SAILING VILLAGE */
	
	/* il sailing village */
	
	.il-sailing-village-testo-main p {
		font-size: 20px !important;	
	}		
	
	.il-sailing-village-testo p {
		font-size: 20px !important;	
	}
	
	/* perchè andare in vela */
	
	.col-perche-andare-in-vela-testo {
		padding-right: 5% !important;
	}
	
	.perche-andare-in-vela-testo p {
		font-size: 20px !important;	
	}
	
	/* i 10 spot più belli */
	
	.col-i-10-spot-piu-belli-testo .uncoltable{
		padding-left: 5% !important;
	}
	
	.i-10-spot-piu-belli-testo p,
	.i-10-spot-piu-belli-testo li {
		font-size: 20px !important;	
	}
	
	/* abbigliamento del velista perfetto */
	
	.col-abbigliamento-del-velista-perfetto-testo,
	.col-abbigliamento-del-velista-perfetto-img {
		width: 100% !important;
		display: block;
	}	
	
	.col-abbigliamento-del-velista-perfetto-testo .uncoltable{
		padding-left: 3% !important;
		padding-right: 3% !important;
	}
	
	body:not(.vc-safe-mode) .col-abbigliamento-del-velista-perfetto-img .shift_x_neg_triple {
		left: 0px !important;
	}
	
	.abbigliamento-png {
		position: relative;
		margin: 0 auto !important;
	}	
	
	img.wp-image-112538 {
		max-width: 80% !important;
		margin: 0 auto !important;
	}
	
}


@media (min-width: 960px) and (max-width: 1199px) {
	
	.column-1-5 .single-block-padding {
		padding: 36px 20px 36px 20px;
	}
	
	.column-1-5 .heading-tex h3 span{
		font-size: 26px;
	}
	
	.text-left-mobile .title-custom-50,
	.text-left-mobile .title-custom-65 {
		font-size: 40px !important;
		line-height: 42px !important;
	}
	
	.email-contatto-charity-dinner {
		font-size: 40px !important;
	}
	


}


@media (min-width: 960px) and (max-width: 1023.98px) {
	
	.menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), 
	.menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn) {
		font-size: 10.5px;
	}	

	.menu-smart > li > a {
		padding: 0px 3px 0px 3px;
	}
	
	body.hmenu .menu-container .navbar-nav.navbar-nav-last {
		display: none !important;
	}
	

	
	
	
	/* SAILING VILLAGE */
	
	/* il sailing village */
	
	.il-sailing-village-testo-main p {
		font-size: 20px !important;	
	}		
	
	.il-sailing-village-testo p {
		font-size: 20px !important;	
	}
	
	/* perchè andare in vela */
	
	.col-perche-andare-in-vela-testo {
		padding-right: 5% !important;
	}
	
	.perche-andare-in-vela-testo p {
		font-size: 20px !important;	
	}
	
	/* i 10 spot più belli */
	
	.col-i-10-spot-piu-belli-testo .uncoltable{
		padding-left: 5% !important;
	}
	
	.i-10-spot-piu-belli-testo p,
	.i-10-spot-piu-belli-testo li {
		font-size: 20px !important;	
	}
	
	/* abbigliamento del velista perfetto */
	
	.col-abbigliamento-del-velista-perfetto-testo,
	.col-abbigliamento-del-velista-perfetto-img {
		width: 100% !important;
		display: block;
	}	
	
	.col-abbigliamento-del-velista-perfetto-testo .uncoltable{
		padding-left: 3% !important;
		padding-right: 3% !important;
	}
	
	body:not(.vc-safe-mode) .col-abbigliamento-del-velista-perfetto-img .shift_x_neg_triple {
		left: 0px !important;
	}
	
	.abbigliamento-png {
		position: relative;
		margin: 0 auto !important;
	}	
	
	img.wp-image-112538 {
		max-width: 80% !important;
		margin: 0 auto !important;
	}
	
	
}


@media (min-width: 960px) {
	
	#video-regata {
		display: block;
	}
	
	.lg-content-max-width-75-100 {
		max-width: 75%;
	}
	
}


@media (max-width: 959px) {
	
	/* MENU */
	
	li.wpml-ls-item a {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.column-1-5 {
		width: 100% !important;
	}
	
	.title-custom-50,
	.title-custom-65 {
		font-size: 40px !important;
		line-height: 42px !important;
	}
	
	.text-left-mobile {
		text-align: left !important;
	}
	
	.text-left-mobile .title-custom-50,
	.text-left-mobile .title-custom-65 {
		font-size: 30px !important;
		line-height: 32px !important;
	}	
	
	/* HOMEPAGE */
	
	.presentazione-video .tmb {
		margin-bottom: 60px !important;
	}
	
	.progetto-parallax {
		padding-top: 100px;
		padding-bottom: 150px;
	}
		
	
	.index-progetto-testo {
		padding: 10px;
	}
	
	
	/* SAILING VILLAGE */
	
	/* perchè andare in vela */
	
	.col-perche-andare-in-vela-testo {
		padding: 15px !important;
	}
	
	/* i 10 spot più belli */
	
	.col-i-10-spot-piu-belli-testo {
		padding: 15px !important;
	}
	
	
	/* abbigliamento del velista perfetto */
	
	.col-abbigliamento-del-velista-perfetto-testo {
		padding: 15px !important;
	}
	
	.abbigliamento-png {
		max-width: 80%;
		margin: 0 auto !important;
	}
	
	/* vero o falso */
	
	.col-vela-vero-falso-testo {
		padding: 15px !important;
		margin-top: 15px;
	}	
	
	.vela-png,
	.bandiera-png {
		display: none;
	}
	
}


@media (max-width: 767px) {
	
	/* HOMEPAGE */
	
	.index-progetto-testo p {
		font-size: 16px;
		text-align: justify !important;
	}	
	
		
	.title_header_riga_1 {
		font-size: 50px;
	}

	.title_header_riga_2 {
		font-size: 59px;
	}

	.title_header_riga_1,
		.title_header_riga_2 {
		line-height: 50px;
	}

	.subtitle_header_riga_1 {
		font-size: 20px;
		letter-spacing: 2px;
	}

	.subtitle_header_riga_2 {
		font-size: 14.5px;
	}	
	
	.email-contatto-charity-dinner {
		font-size: 17px !important;
	}
	
}

@media (min-width: 570px) and (max-width: 959px) {
	
	.col-selfie-img-video {
		padding-top: 0px !important;
	}
	
}


@media (max-width: 569px) {
	
	.progetto-parallax {
		padding-top: 0px;
		padding-bottom: 150px;
	}	
	
	
	.index-progetto-testo p {
		font-size: 16px;
	}
	
	
	.erasmus-title {
		font-size: 28px;
	}
	
	.column-1-5 .single-block-padding {
		padding-bottom: 50px !important;
		padding-top: 50px !important;
	}	
	

	/* SAILING VILLAGE */
	
	.sottotitolo-sezione h2{
		font-size: 26px !important;
	}
	
	
	/* vero o falso */
	
	img.wp-image-112404,
	img.wp-image-112418 {
		max-width: 70% !important;
		margin: 0 auto;
	}
	

}
