@media all and (max-width:1280px) {
	/*HOMEPAGE V2*/
	
	#homepageContent section#discover .grid,
	#homepageContent section#inspire .grid,
	#homepageContent section#homepageNews .newsList {max-width:1024px;}
	#homepageContent section#homepageNews .newsList ul li {height:400px;}

}

@media (max-width: 1024px) {
	
	/*HOMEPAGE*/
	#homepageContent section#discover .grid, #homepageContent section#inspire .grid, #homepageContent section#homepageNews .newsList {max-width:768px;}
	#homepageContent section#discover .grid .containerLeft .firstRow {height:49%;}
	#homepageContent section#discover .grid .containerLeft .secondRow {height:49%;}
	#homepageContent section#discover .grid .containerLeft {width:100%;height:75%;}
	#homepageContent section#discover .grid .containerRight {height: 40%;width:100%;display:inline-block;margin-top: 2%;}
	#homepageContent section#map .mapContainer {height:685px;}
	#homepageContent section#map .mapContainer .mapBkg {background-size:82%;}
	#homepageContent section#inspire .grid .containerTop {display:block;}
	#homepageContent section#inspire .grid .containerTop .inspireOne, 
	#homepageContent section#inspire .grid .containerTop .inspireTwo {width: 100%;margin-right: 0%;margin-bottom: 1.4%;float: none;height: 100%;}
	#homepageContent section#inspire .grid .containerTop .inspireThree {width: 100%;}
	#homepageContent section#inspire .grid .containerBottom {margin-top: 1.3%;}
	#homepageContent section#inspire .grid .containerBottom .inspireFour {width: 100%;margin-right: 0;float:none;}
	#homepageContent section#inspire .grid .containerBottom {height: 85%;display: block;}
	#homepageContent section#inspire .grid .containerBottom .inspireFive {width: 100%;float: none;height: 47.5%;margin-top: 1.3%;}
	#homepageContent section#inspire .grid .containerBottom .inspireFour {margin-top: 1.3%;width: 100%;margin-right: 0;float: none;height: 47.5%;}
	#homepageContent section#inspire .grid .containerTop .inspireOne .title {top:unset;bottom:0;}
	#homepageContent section#inspire .grid .containerBottom .inspireFive .title {top:unset;bottom:0;}
	#homepageContent section#homepageNews .newsList ul li {height: 435px;}
	
	/* EVENTOS MAPA */
	.content__imagemextra {
		height: 850px;
	}
	
	/*BOTÃO CUSTOM*/
	.buttomCustom.home {
		width:33%!important;
	}
	
	.buttomCustom.header {width:230px;bottom: 3%;}
	    
	
}
@media (max-width: 812px) {
	/* EVENTOS MAPA */
	.content__imagemextra {
		height: 700px;
	}
}
@media (max-width: 768px) {
	/* EVENTOS MAPA */
	.content__imagemextra {
		height: 665px;
	}
	/* BOTÃO CUSTOM */
	.buttomCustom.home {
    	width: 50%!important;
	}
	
	/*HOMEPAGE*/
	#homepageContent section#discover .grid, #homepageContent section#inspire .grid {max-width:100%;}
	#homepageContent section#discover .grid {height:auto;}
	#homepageContent section#discover .grid .containerLeft {height:100%;margin-top:50px;}
	#homepageContent section#discover .grid .containerLeft .firstRow {height: 100%;display: block;}
	#homepageContent section#discover .grid .containerLeft .firstRow .discoverOne {width:100%;margin-right:0;float:none;height:250px;margin-bottom:8px;}
	#homepageContent section#discover .grid .containerLeft .firstRow .discoverTwo {width:100%;margin-left:0;float:none;height:250px;margin-bottom:8px;}
	#homepageContent section#discover .grid .containerLeft .secondRow {height:250px;margin-bottom:8px;display:block;margin-top:0;}
	#homepageContent section#discover .grid .containerRight {height:450px;margin-top: 0;}
	#homepageContent section#map .mapContainer .mapBkg {background-size: 95%;}
	#homepageContent section#map .mapContainer .mapTxt {max-width:80%;}
	#homepageContent section#inspire .grid {height:auto;}
	#homepageContent section#inspire .grid .containerTop, #homepageContent section#inspire .grid .containerBottom {height:100%;}
	#homepageContent section#inspire .grid .containerTop .inspireOne, #homepageContent section#inspire .grid .containerTop .inspireTwo {height:250px;margin-bottom: 8px;}
	#homepageContent section#inspire .grid .containerBottom {margin-top:0;}
	#homepageContent section#inspire .grid .containerBottom .inspireFour {height:250px;margin-bottom: 8px;margin-top:0;}
	#homepageContent section#inspire .grid .containerTop .inspireThree {height:250px;margin-bottom: 8px;}
	#homepageContent section#inspire .grid .containerBottom .inspireFive {height:250px;}
	#homepageContent section#homepageNews .newsList ul {max-width:93%;margin:0 auto;}
	#homepageContent section#homepageNews .newsList ul li {width:100%;height: auto;margin:0;margin-bottom: 40px!important;}
	#homepageContent section#homepageNews .newsList ul li .coverNews:before {height:100%;}
	#homepageContent section#homepageNews .newsList ul li a.coverImage {position: relative;bottom: unset;left: unset;width: 100%;}
	#homepageContent section#homepageNews .content__buttom__wrapper--list {margin-top: 60px;float: none;text-align: center;}
	#homepageContent section#homepageNews .content__buttom {margin:0 auto;}
	#homepageContent section#inspire .videoYoutube {padding-top: 60px;padding-bottom: 0;}
	#homepageContent section#inspire .videoYoutube iframe {width: 93%;}

	
}
@media (max-width: 736px) {
	/* EVENTOS MAPA */
	.content__imagemextra {
		height: 635px;
	}
	
    .content_gallery--cs-nogallery .content_gallery_item {
        width: 47%;
        padding: 15px 15px 0 0;
    }
	/* Filtros */
	.filters.levadas .searchandfilter ul li {
		width: 100%;
	}
	.filters.levadas .levada-botao {
    	width: 40%;
	}
	/* LEVADAS */
	.content__wrapper.content__wrapper--w100--tportrait {
		float: none;
		width: 100%;
	}
	.levadas.content__body__highlight-text-middle .text-wrapper {
		top:0;
		width: inherit;
	}
	.content__body__highlight-text-middle {
		height: auto;
		margin: -40px 0px 0px 0px;
	}
}

@media (max-width: 640px) {
	/* EVENTOS MAPA */
	.content__imagemextra {
		height: 570px;
	}
	
    /* Filtros */
    .filters .searchandfilter ul li {
        margin: 0 auto;
        width: 100%;
    }
    
    .filters .searchandfilter ul li:last-child {
        margin-bottom: 20px;
    }
    .filters .search-filter-results .filtro-container .left {
        width: 100%;
        margin-bottom: 10px;
    }
    .filters .search-filter-results .filtro-container .right {
        float: left;
        width: 100%;
    }
    .filters .search-filter-results .filtro-container .right .right-content {
        padding-left: 0px;
    }
    .filters  .content__title h1 {
        font-size: 16px;
        padding: 0;
    }
    /* FIM Filtros */
    .content_gallery--cs-nogallery .content_gallery_item {
        width: 100%;
        padding: 15px 0;
    }
    footer ul li {
        width: 50%;
    }

    footer ul li:last-child {
        width: 100%;
    }

    .content__list--no-margin {
        margin-bottom: 0px;
    }

    .content__list ul li {
        width: 100%;
        padding-bottom: 100%;
    }

    .content__buttom__wrapper--list {
        margin-top: 40px;
    }

    .content__list__item__title {
        font-size: 18px;
    }

    .content__text__image {
        width: 100%;
    }

    .content__text__info {
        padding: 0px;
        float: left;
    }

    .content__text__title {
        padding: 40px 0px 0px 27px;
        box-sizing: border-box;
    }

    .content__text__title span:first-child {
        left: 0px;
    }

    .map__control__wrapper {
        display: none;
    }

    .map__regions {
        bottom: 30px;
    }

    .experiences__fancybox__wrapper {
        width: 100%;
    }
    /*GOLF*/
    .content__text--middle {
        width: 100%;
    }
    .content__wrapper.content__wrapper--w100--tportrait {
        width: 100%;
        margin-top: 30px;
    }
    .instalacoes .content__text {
        width: 100%;
    }
}
@media (max-width: 568px) {
	/* EVENTOS MAPA */
	.content__imagemextra {
		height: 480px;
	}
}
@media (max-width: 375px) {
	/* EVENTOS MAPA */
	.content__imagemextra {
		height: 305px;
	}
}
@media (max-width: 414px) {
	/* EVENTOS MAPA */
	.content__imagemextra {
		height: 300px;}
	/*BOTÃO MOBILE*/
	.buttomCustom {
		font-size:12px!important;
		position: absolute;
		right: 50%;
		top: 12px;
		color: #fff!important;
		background-color: rgba(238,125,76,1)!important;
		border-radius: 25px;
		text-transform: uppercase;
		padding: 15px;
		padding-top: 18px;
		font-weight: 600;
		z-index: 99;
		-webkit-box-shadow: 0px 0px 43px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0px 43px 0px rgba(0,0,0,0.2);
		box-shadow: 0px 0px 43px 0px rgba(0,0,0,0.2);
		-ms-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		transform: translateX(50%);
		width: 45%;
	}
	.buttomCustom.header {
    width: 46%;
    height: 12px;
    text-align: center;
    top: 12px;
    right: 50%;
    /* position: absolute; */
    /* right: -20%; */
    font-size: 10px!important;
    left: unset;
}
	.buttomCustom.home {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 70%!important;
    font-size: 15px!important;
    text-align: center;
    padding: 30px;
    border-radius: 50px;
}
	.buttomCustom a {
	padding: 0px;
	}
	.buttomCustom.home.hide {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 70%!important;
    font-size: 15px!important;
    text-align: center;
    border-radius: 50px;
    display: block;
	padding: 15px;
}
	
	
	/*HOMEPAGE*/
	#homepageContent .content__title h1 {font-size:30px;}
	#homepageContent section#map .mapContainer {height:405px;}
	#homepageContent section#map .mapContainer .mapBkg {background-size: 126%;background-position: -15% 55%!important;}
	#homepageContent section#map .mapContainer .mapTxt {max-width:85%;}
	#homepageContent section#inspire .videoYoutube {padding-top:50px;padding-bottom:50px;}
	#homepageContent section#inspire .videoYoutube iframe {width: 100%!important;height: auto!important;}
	#homepageContent section#homepageNews .newsList ul {max-width:85%;}
	#homepageContent section#homepageNews .newsList ul li {height: auto;margin-bottom: 30px!important;float: none;}
	#homepageContent section#homepageNews .newsList ul li .coverNews {height:190px;}
	#homepageContent section#homepageNews .content__buttom__wrapper--list {margin-top:40px;}
	
}

@media (max-width: 320px) {
	/* EVENTOS MAPA */
	.content__imagemextra {
		height: 255px;
		
	}
}