/* Home Page */
/* Holidays Offers */
.special-offers-title {margin-bottom:15px}
.special-offers-title .small-offers-title {font-size: 23px}
.special-offers {margin-top:20px;}
.special-offers img {width:100%; height: 231px; object-fit: cover; object-position: center;}
.img-filter {position:absolute;top:0;right:15px;bottom:0;left:15px;background: transparent; z-index:10;background: -webkit-linear-gradient(transparent,rgba(0, 0, 0, 0.2)); background: -o-linear-gradient(transparent,rgba(0, 0, 0, 0.2)); background: -moz-linear-gradient(transparent,rgba(0, 0, 0, 0.2)); background: linear-gradient(transparent,rgba(0, 0, 0, 0.2));}
.special-offers-description {position:absolute;right:30px;bottom:15px;left:30px;z-index: 10;}
.special-offers-description-lf {width:auto;margin-right:70px;}
.special-offers-description-rg {width:70px;text-align: right;position: absolute;bottom: 0;right:0}
.special-offers-name {text-align:left;margin-bottom:0;color:#ffffff;font-size:17px;font-weight: 600; text-shadow: 1px 1px 2px #000, -1px -1px 2px #000;}
.special-offers-location {text-align:left;margin-bottom:0;color:#ffffff;font-size:14px; text-shadow: 1px 1px 2px #000, -1px -1px 2px #000;}
.special-offers-price {color:#ffffff;font-size:24px; font-weight: 600;float:right;margin-bottom: 5px; text-shadow: 1px 1px 2px #000, -1px -1px 2px #000;}
/* Ht & Golf | Golf Pack |Groups */
.separator-offers{margin-top:30px;margin-bottom:30px;}
.separator-offers img {width:100%; height: 231px; object-fit: cover; object-position: center;}
.separator-offers-description{padding:20px 0 0 0; position:relative}
.separator-offers-description-lf {display:inline-block;width:auto;margin-right:105px;}
.separator-offers-description-lf p {margin-bottom:0; text-align:left}
.separator-offers-description-rg {display: inline-block;width:108px;text-align: right;position: absolute;top: 26px;right:0; line-height: 0.6;}
.separator-offers-name {text-align:left;margin-bottom:0;color:#2a2a2a;font-size:17px;font-weight: 600;}
.separator-offers-location {text-align:left;margin-bottom:0;color:#adadad;font-size:14px;}
.separator-offers-price {color:var(--main_color);font-size:24px; font-weight: 600;float:right;margin-bottom: 5px;}
.separator-offers-from {font-size: 13px; color: #adadad;margin-right: 3px;}
.separator-offers-button { max-width: 210px; font-size: 13px; height: 45px; display: block; margin: 0 auto; padding: 13px;}
.pk_home_scratched_price_line {color: #8a8a8a; font-size:16px; font-weight: 600;float:right;margin-bottom: 5px; background-image: repeating-linear-gradient(163deg, transparent 0%, transparent 45%, #8a8a8a 50%, transparent 55%, transparent 100%);}
/* Posts */
.post-title-home {color:#000000;}
.name-cat-post-home {font-weight: 400;}
.title-post-home {font-weight: 600; font-size:/*18px*/14px; color:var(--main_color_hover);}
.title-post-home:hover, .title-post-home:focus, .title-post-home:active, .title-post-home:active:hover {color:var(--main_color);}
.post-content-home {max-height: 243px; overflow: hidden;}
.post-content-home a {color:#8a8a8a;}
.post-content-home a:hover {color:var(--main_color_hover);}
/* Custumer feedback */
.feedback-name {font-size:/*17px*/14px; color:#2a2a2a;font-weight: 600;}
.feedback-date {font-size:/*14px*/12px; color:#adadad;}
.feedback-quotation-marks-left {width: /*22px*/17px; height: auto; margin-right: 20px;}
.feedback-quotation-marks-right {width: /*22px*/17px; height: auto; margin-left: 20px;}
.feedback-comment {font-size: /*11px*/14px; line-height: 17px; font-style: italic; font-weight: 500; /*line-height: normal;*/ color: #2a2a2a;}
/* Slide Show */
.tagline {text-transform: unset;}
.tagline .region_h_home {text-transform: uppercase;}
/* Featured Tee Times */
.featured-home-tt{background-color:var(--main_color);}
.featured-home-sub-title{color:#FFF;}
.featured-home-tt-subtitle{color:#69B16B;}
.featured-home-tt-group{display: flex; align-items: center;}
/* Comment Tee Times */
.comment-home-tt-quote{font-size:64px; color:#fcff02;}
.comment-home-tt-txt{color:#FFF;}
.comment-home-tt-name-date{font-size:26px; font-weight:800;}
/* Awards Tee Times */
.all-awards-home-tt{background-color:var(--main_color);}
.award-ind-home-tt{max-height: 172px;}
.awards-vote-here{max-width: max-content; font-size: 13px; height: 26.5px; display: block; margin: 0 auto; padding: 3px 10px; background-color: #FFF;border-color: #FFF;color: var(--main_color);}
.bt-awards{max-width: max-content; font-size: 13px; height: auto; display: block; margin: 0 auto; padding: 3px 10px; background-color: #FFF;border-color: #FFF;color: var(--main_color);}
/* Awards Tee Times - v2 */
.topics-home-tt {text-align:center; font-size:30px; margin-bottom:0;}
.check-topics-home-tt {color: #69B26C;}
.award-tt-all{background-color:var(--main_color);}
.award-tt-group{display: flex; align-items: center;}
.award-tt-img, .award-tt-iagto-xs{max-height: 230px;}
.play-video-tt {display: block; margin: 0 auto; max-width: 160px; width: 100%; color: #000000; background-color: #ff3131; font-size: 25px; padding: 15px 0; border-radius: 8px; border: 2px solid #ffffff;}
.play-video-tt:hover, .play-video-tt:focus, .play-video-tt:active, .play-video-tt:active:hover {color: #ffffff; /*color: #F00; background-color:#FFF; border-color: #F00;*/}
/* search home */
.search-home {/*height: 560px;*/ width: 100%; background-image: linear-gradient(rgba(1, 39, 60, .6), rgba(1, 39, 60, .6)), url('/imgs/home-tt/vale-do-lobo-royal-golf-course.webp'); background-repeat: no-repeat; background-position: center; display: table;}
.search-home-ins {margin-top: 150px; margin-bottom: 150px;}
.search-home-title {font-size: 36px; line-height: normal; color:#ffffff; text-align:center; font-weight: 500; margin-bottom:30px;}
.search-home-desc {color:#ffffff; text-align:center; font-size: /*18px*/12px; line-height: /*14px*/15px; margin-bottom:30px;}
.search-home-box {padding: 5px 2px; border: 2px solid #b1bbd2; background-color: #FFF; border-radius: 45px; margin: 0 auto 5px auto; max-width: 1100px; width: 100%; display: block;}
.search-home-box-input {font-size: 17px; line-height: 27px; color: var(--main_color_hover); font-weight: 600; padding: 6px 6px 6px 55px; border-right:2px solid #b1bbd2; border-top: unset; border-bottom: unset; border-left: unset; margin-top: 6px; cursor: pointer; text-align: left !important; background-color: #ffffff !important;}
.search-home-box-input:hover, .search-home-box-input:focus, .search-home-box-input:active, .search-home-box-input:active:hover {border-right:2px solid #b1bbd2; border-top: unset; border-bottom: unset; border-left: unset;}
.search-home-box-input::-webkit-input-placeholder {color: var(--main_color_hover); /* WebKit, Blink, Edge */}
.search-home-box-input:-moz-placeholder {color: var(--main_color_hover); opacity: 1; /* Mozilla Firefox 4 to 18 */}
.search-home-box-input::-moz-placeholder {color: var(--main_color_hover); opacity: 1; /* Mozilla Firefox 19+ */}
.search-home-box-input::-ms-input-placeholder {color: var(--main_color_hover); /* Microsoft Edge */}
.search-home-box-input:-ms-input-placeholder {color: var(--main_color_hover); /* Internet Explorer 10-11 */}
.search-home-box-when-vm {border-radius: 0 45px 45px 0; border: unset;}
.search-home-box-when-vm:hover, .search-home-box-when-vm:focus, .search-home-box-when-vm:active, .search-home-box-when-vm:active:hover {border: unset;}
.search-home-box-rds {border-radius: 0 45px 45px 0; border: unset;}
.search-home-box-rds:hover, .search-home-box-rds:focus, .search-home-box-rds:active, .search-home-box-rds:active:hover {border: unset;}
.search-home-box-icons {position:absolute; top: 13px; left: 22px; font-size: 25px; color: #67b36c;}
.search-home-box-icons.fa-map-marker {left: 27px;}
.search-home-box-icons.fa-calendar-o {z-index: 1;}
.search-home-box-where:focus::-webkit-input-placeholder, .search-home-box-where:active::-webkit-input-placeholder, .search-home-box-where:active:hover::-webkit-input-placeholder {color: #ffffff; /* WebKit, Blink, Edge */}
.search-home-box-where:focus:-moz-placeholder, .search-home-box-where:active:-moz-placeholder, .search-home-box-where:active:hover:-moz-placeholder {color: #ffffff; opacity: 1; /* Mozilla Firefox 4 to 18 */}
.search-home-box-where:focus::-moz-placeholder, .search-home-box-where:active::-moz-placeholder, .search-home-box-where:active:hover::-moz-placeholder {color: #ffffff; opacity: 1; /* Mozilla Firefox 19+ */}
.search-home-box-where:focus::-ms-input-placeholder, .search-home-box-where:active::-ms-input-placeholder, .search-home-box-where:active:hover::-ms-input-placeholder {color: #ffffff; /* Microsoft Edge */}
.search-home-box-where:focus:-ms-input-placeholder, .search-home-box-where:active:-ms-input-placeholder, .search-home-box-where:active:hover:-ms-input-placeholder {color: #ffffff; /* Internet Explorer 10-11 */}
.search-home-box-icon {background-color: var(--main_color_hover); border-radius: 25px; border: unset; height: 50px; padding: 9px 11px; width: 50px; float:right;}
.search-home-box-icon:hover, .search-home-box-icon:focus, .search-home-box-icon:active, .search-home-box-icon:active:hover {background-color: var(--main_color);}
.search-home-box-icon i {color: #FFF; font-size: 30px;}
/* separators */
.nav-tabs-center {display: flex; justify-content: center;}
ul.nav-tabs.nav-tabs-home {margin-top: 15px;}
ul.nav-tabs.nav-tabs-home li a {font-size: /*20px*/ 15px; font-weight: /*600*/400; padding: /*10px 20px*/3px 10px; background-color: #ffffff; color: var(--main_color_hover); border: /*2px*/1px solid var(--main_color_hover) !important; border-radius: 25px; margin: /*15px*/ 0 7.5px 12.2px 7.5px;}
ul.nav-tabs.nav-tabs-home li .h-nav-tabs {line-height: 1.42857143;}
ul.nav-tabs.nav-tabs-home li.active a, ul.nav-tabs.nav-tabs-home li a:hover, ul.nav-tabs.nav-tabs-home li a:focus, ul.nav-tabs.nav-tabs-home li a:active, ul.nav-tabs.nav-tabs-home li a:active:hover {background-color: var(--main_color_hover); color: #ffffff !important; padding-bottom: /*10px*/3px; font-weight: 400;}
ul.nav-tabs.nav-tabs-home li {float: left;}
ul.nav-tabs.nav-tabs-home > li a:before {content: unset;}
/* Offers */
.home-offers-wrapper {margin-top: 30px; margin-bottom: 30px; /*max-height: 500px;*/ overflow: hidden;}
.home-offers-txt {overflow: scroll;}
.home-offers-wrapper img{height:231px;width:100%;/*-moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  transition: all 0.5s;*/}
/*.home-offers-wrapper .home-offers-postals:hover img{opacity:0.8!important; -moz-transform: scale(1.2)!important; -webkit-transform: scale(1.2)!important; transform: scale(1.2)!important;}*/
.home-offers-postals {background: #000; overflow: hidden; position: relative;}
.home-offers-txt-img {position: absolute; max-height: 100%; top: 45%; right: 0; left: 0; color: #fff; text-shadow: 2px 2px 3px #000,2px -2px 3px #000,-2px 2px 3px #000,-2px -2px 3px #000; overflow: hidden; margin: 0 15px; font-size: /*21px*/14px; font-weight: 500; text-align:center;}
.home-offers-description { margin-bottom:15px;}
.home-offers-book-from {padding-bottom:/*20px*/15px; border-bottom:2px solid #b1bbd2;}
.home-offers-name {text-align: left; margin-bottom: 0; color: var(--main_color_hover); font-size: /*30px*/18px; line-height: /*normal*/19px; font-weight: 600;}
.home-offers-title-loc {/*padding-top:25px; margin-bottom: 20px;*/padding-top: 5px;}
.home-offers-details {margin-bottom: 0; font-size: /*21px*/13px; font-weight: 500; line-height: 19px;}
.home-offers-location {text-align:left; margin-bottom:0; color: #2a2a2a; font-size:/*21px*/14px; font-weight: 500;}
/* Price Offers */
.home-offers-price {width: 140px; float: right;}
.home-offers-from {font-size: /*17px*/11px; line-height: normal; font-weight:400; color: #8a8a8a; text-align: right;}
.home-offers-price-val {color:var(--main_color_hover);font-size:/*26px*/16px; line-height: normal; font-weight: 600;float:right;}
.home-offers-scratched-price {color: var(--main_color_hover); font-size:/*18px*/11px; line-height: normal; font-weight: /*400*/600; background-image: repeating-linear-gradient(180deg, transparent 0%, transparent 45%, var(--main_color_hover) 50%, transparent 55%, transparent 100%); margin-right: 8px;}
/* Geral */
.home-offers-bt {background-color: var(--main_color_hover); border: /*2px*/1px solid var(--main_color_hover); text-align: center; color: #FFF; border-radius: 25px; width: 100%; max-width: max-content; /*float: left;*/ font-size: /*18px*/15px; font-weight: /*600*/400; text-transform: capitalize; padding: /*10px 30px*/3px 10px; margin-top: 0;}
.home-offers-zone-bt {background-color: var(--main_color_hover); border: /*2px*/1px solid var(--main_color_hover); text-align: center; color: #FFF; border-radius: 25px; width: 100%; max-width: max-content; /*float: left;*/ font-size: /*18px*/15px; font-weight: /*600*/400; text-transform: capitalize; padding: /*10px 30px*/3px 10px; margin-top: 0;}
.home-offers-bt-white {background-color: transparent; border: /*2px*/1px solid var(--main_color_hover); text-align: center; color: var(--main_color_hover); border-radius: 25px; width: 100%; max-width: max-content; float: left; font-size: /*18px*/15px; font-weight: /*600*/400; text-transform: capitalize; padding: /*10px 30px*/3px 10px; margin-top: 0;}
.home-offers-bt:hover, .home-offers-bt:focus, .home-offers-bt:active, .home-offers-bt:active:hover, .home-offers-zone-bt:hover, .home-offers-zone-bt:focus, .home-offers-zone-bt:active, .home-offers-zone-bt:active:hover {background-color: var(--main_color); border-color: var(--main_color); color: #FFF; border-radius: 25px;}
.home-offers-bt-white:hover, .home-offers-bt-white:focus, .home-offers-bt-white:active, .home-offers-bt-white:active:hover {background-color: var(--main_color_hover); border-color: var(--main_color_hover); color: #FFF; border-radius: 25px;}
/* .home-offers-zone-bt-pt-slg {display: none;} */
.home-gray {background-color: #f4f4f5;}
/* Texts */
.home-title {font-size: /*36px*/29px; line-height: normal; font-weight: 500; text-align: left; color: var(--main_color_hover); margin-bottom:/*45px;*/10px;}
.home-title a:hover, .home-title a:focus, .home-title a:active, .home-title a:active:hover {color: var(--main_color);}
.home-title b {font-weight: 500;}
.home-title.title-black {color: #000;}
.home-sub-title {font-size: /*30px*/18px; font-weight:600; line-height: normal; color: var(--main_color_hover); text-align:left; margin-bottom:/*15px*/10px;}
.home-sub-title a:hover, .home-sub-title a:focus, .home-sub-title a:active, .home-sub-title a:active:hover {color: var(--main_color);}
.home-sub-title b {font-weight:600;}
.home-sub-title.title-black {color: #000;}
.home-sub2-title {font-size: /*25px*/18px; font-weight:600; line-height: normal; color: var(--main_color_hover); text-align:left; margin-bottom:/*15px*/10px;}
.home-sub2-title a:hover, .home-sub2-title a:focus, .home-sub2-title a:active, .home-sub2-title a:active:hover {color: var(--main_color);}
.home-sub2-title b {font-weight:600;}
.home-sub2-title.title-black {color: #000;}
.home-text {font-size: /*18.3px*/14px; /*font-weight:500;*/ line-height: /*30px*/16px; color: #2a2a2a; margin-bottom:15px;}
.home-text.text-block {display: inline-block;}
/* .home-text-mb {margin-bottom:0;} */
/* .home-txt-zone-pt {padding-bottom:15px;} */
/* .home-txt-zone-es {padding-bottom:15px;} */
/* .home-txt-zone-all {padding-top:30px; padding-bottom:0;} */
.home-tt-img-zone {width: 100%; object-fit: cover;}
.home-tt-img-zone-bt {object-position: bottom;}
.home-tt-img-zone.pt {height: 219px;}
.home-tt-img-zone.es {height: 280px;}
.home-tt-img-zone.all {height: 202px;}
/* Vilamoura */
.logos-home-vila-courses {margin-top:50px;}
/* mostrar deals paulatinamente - show deals */
.hide_deals{opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out;}
.hide_deals_show{opacity: 1;}
.btn-home-search{
	background-color: var(--main_color_hover);
	color: #fff;	
}
.btn-home-search:hover{
	color: var(--main_color_hover);
	background-color: #fff;	
}
/* MEDIA QUERIES TODOS NO FIM E AGRUPADOS */

@media (max-width: 1449px) {
	/* separators */
	ul.nav-tabs.nav-tabs-home li a {padding-left:40px !important;padding-right:40px !important;}
	/* .home-offers-zone-bt {padding-top: 9px; padding-bottom: 9px;} */
	/* Texts */
	/*.home-txt-zone-es {padding-top:30px;}*/
}
@media (min-width: 1200px) {
	.video-tt-div {  height: 420px;}
}
@media (min-width: 1200px) and (max-width: 1449px) {
	/* Offers */
	/* .home-offers-name {font-size: 25px;} */
	/* Geral */
	/* .home-offers-bt, .home-offers-bt-white, .home-offers-zone-bt {font-size: 15px;} */
	/* .home-offers-zone-bt {padding-top: 5px; padding-bottom: 5px;} */
	/* .home-offers-zone-bt-pt {display: none;} */
	/* .home-offers-zone-bt-pt-slg {display:inline-block;} */
	/* Texts */
	/* .home-sub-title {font-size: 25px; margin-bottom:10px;} */	
	/* .home-sub2-title {font-size: 22px; margin-bottom:10px;} */
	/* .home-text {font-size: 17px; line-height: 23px;} */
	/* .home-text-mb {margin-bottom:0;} */
	/*.home-txt-zone-pt {padding-top:70px;}*/
	/*.home-txt-zone-es {padding-top:53px;}*/
	/* .home-txt-zone-all {padding-top:23px;} */
	.home-tt-img-zone.pt {height: 218px;}
	.home-tt-img-zone.es {height: 312px;}
	.home-tt-img-zone.all {height: 218px;}
	/* Vilamoura */
	.logos-home-vila-courses {margin-top:25px;}
}
@media (max-width: 1199px) {
	/* separators */
	ul.nav-tabs.nav-tabs-home li a {padding-left:17.5px !important;padding-right:17.5px !important;}
	/* Texts */
	/*.home-txt-zone-all {padding-top:15px;}*/
}

@media (min-width: 992px) and (max-width: 1449px) {
    .tagline {top: 40%;}
	.tagline_w_p{top: 30%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	/* Offers */
	/* .home-offers-name {font-size: 25px;} */
	/* Geral */
	/* .home-offers-bt, .home-offers-bt-white, .home-offers-zone-bt {font-size: 14px;} */
	/* .home-offers-zone-bt {padding-top: 6px; padding-bottom: 6px;} */
	/* Texts */	
	/*.home-txt-zone-pt {padding-top:42px;}*/
	/*.home-txt-zone-es {padding-top:33px;}*/
	/* .home-txt-zone-all {padding-top:19px;} */	
	/* .home-sub-title {font-size: 25px; margin-bottom:10px;} */
	/* .home-sub2-title {font-size: 22px; margin-bottom:10px;} */	
	/* .home-text {font-size: 13.5px; line-height: 17.5px;} */
	/* .home-text-mb {margin-bottom: 2px;} */
	.home-tt-img-zone.pt {height: 266px;}
	.home-tt-img-zone.es {height: 328px;}
	.home-tt-img-zone.all {height: 250px;}
	/* Vilamoura */
	.logos-home-vila-courses {margin-top:15px;}
}
@media (min-width: 992px) {
    .separator-offers-info{padding:0 30px;}
    .text-home {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
}
@media (max-width: 991px) {
    .tagline {font-size: 18px; top: 40px;}
    .name-cat-post-home {font-size:24px;}
	/* Awards Tee Times - v2 */
	.play-video-tt {font-size:15px; padding-top: 8px; padding-bottom: 8px;}
	/* search home */
	.search-home-box-input {font-size: 14px; line-height: 27px; padding-left: 40px;}
	.search-home-box-icons {left: 9px;}
	.search-home-box-icons.fa-map-marker {left: 13px;}
	/* separators */
	ul.nav-tabs.nav-tabs-home li a {padding-left:10px !important;padding-right:10px !important;}
	/* Texts */
	/* .home-text {font-size: 17px; line-height: 23px;} */
	/* .home-text-mb {margin-bottom:15px;} */
	/*.home-txt-zone-pt {padding-top: 0;}*/
	/*.home-txt-zone-es {padding-top:15px;}*/
	/* .home-txt-zone-all {padding-top:15px;} */
	.home-tt-img-zone {height: 231px;/* width: 100%; object-fit: cover;*/}
	/* .home-tt-img-zone-bt {object-position: bottom;} */
}
@media (min-width: 768px) and (max-width: 991px) {
	/* Awards Tee Times - v2 */
	.topics-home-tt {font-size:20px;}
	/* search home */
	.search-home-title {font-size: 30px;}
	/* Offers */
	/* .home-offers-name {font-size: 25px;} */
	/* .home-offers-title-loc {margin-bottom: 10px;} */
	/* Texts */
	.home-title {font-size: /*30px*/25px; /*margin-bottom:37px;*/}
	/* .home-sub-title {font-size: 25px;} */
	/* .home-sub2-title {font-size: 22px;} */
	/* Vilamoura */
	.logos-home-vila-courses {margin-top:15px;}
}
@media (min-width: 768px) {
    .featured-home-tt-img{max-width: 110px;}
    .awards-home-tt{display: flex; align-items: center;}
    .loyalty-home-tt{max-height: 172px;}
	/* separators */
	ul.nav-tabs.nav-tabs-home li {margin:0;}
}
@media (max-width: 767px) {
	/* Posts */
	.title-post-home {text-align: left;}
    .featured-home-sub-title{font-size:14px;}
    .featured-home-tt-subtitle{font-size:14px;}
	/* Awards Tee Times - v2 */
	.topics-home-tt {text-align:left; font-size:17px;}
	.home-tt-inbound {font-size:17px;}
	.award-tt-iagto-xs{max-height: 165px;}
	.play-video-tt {border-color: #000000;}
	/* search home */
	.search-home-title {font-size: 25px;}
	.search-home-box {max-width: 350px;}
	.search-home-box-when {border: unset;}
	.search-home-box-when:hover, .search-home-box-when:focus, .search-home-box-when:active, .search-home-box-when:active:hover {border: unset;}
	.search-home-box-ngt {border-radius: 0 0 0 45px;}
	.search-home-box-icon {margin-top: 46px;}
	.search-home-box-where {border: unset;}
	.search-home-box-where:hover, .search-home-box-where:focus, .search-home-box-where:active, .search-home-box-where:active:hover {border: unset;}
	
	/* separators */
	ul.nav-tabs.nav-tabs-home {padding-left: 11px; padding-right: 3px;}
	/* ul.nav-tabs.nav-tabs-home li a {font-size: 16px;} */
	ul.nav-tabs.nav-tabs-home li{display:inline-block; width:50%; float: unset;}
	/* Offers */
	/* .home-offers-name {font-size: 23px;} */
	/* Geral */
	.home-tt-bn {padding-left: 15px; padding-right: 15px; margin-bottom:10px;}
	/* Texts */
	.home-title {font-size: /*25px*/22px; /*margin-bottom:17px;*/}
	/* .home-sub-title {font-size: 23px;} */
	/* .home-sub2-title {font-size: 20px;} */
	/* Vilamoura */
	.logos-home-vila-courses {margin-top:0;}
}
@media (min-width: 300px) and (max-width: 767px) {
    .featured-home-tt-img{max-width: 90px;}
}

