/* INDIVIDUAL DO PACK GOLF */
.area_pk_gc_descriptions {border: 0px solid #ddd;background-color: #F9F9F9;padding-left:0px;padding-right:0px;}
.z_desc_gp {z-index: 6;}
.area_pk_gc_descriptions_gc{font-weight:400;border: 1px solid #ddd; background-color: #FFF;}
.area_pk_gc_descriptions_gc p{text-align:justify;}
/*.gc-pk-desc .truncator{position:absolute;bottom:2px;right:15px;background:white;display:none;padding-left:5px;}*/
.pk_gc_h {font-size: 30px;display: inline-block;width: auto;margin-bottom: 0px;text-align:left; color: var(--main_color)/*#8a8a8a*/;}
.gc_pk_price {text-align: right;float:right; text-align: right;margin-top: -7px;}
.gc-pk-desc{overflow: hidden;/*max-*/height: 90px;text-align:justify;font-weight:400;font-size:14px;color:#8a8a8a;padding: 0px 10px;}
.img-custom-pk-gc{object-fit: cover;object-position: center;width:100%;height:159px}
.gc_pack_title{font-weight:600;padding:15px 10px;font-size:16px;}
.gc_pack_title_location{font-weight:400;font-size:14px;color:#8a8a8a}
.price_pk_gc_value {display: inline-block;color: var(--main_color);	font-size: 20px;font-weight: 600;margin-bottom: 5px;}
.price_pk_gc {font-size: 14px;color: #8a8a8a;display: inline-block;margin-top: 5px;margin-right: 10px;}
.gp_title_scratched { color: #8a8a8a; font-size: 16px; font-weight: 600; background-image: repeating-linear-gradient(163deg, transparent 0%, transparent 45%, #8a8a8a 50%, transparent 55%, transparent 100%);}
.book_this_gc_pack{	text-align: center;	padding: 20px;	background: #828282;	color: #FFF;	text-transform: uppercase;	font-size: 16px;	border-top: 4px solid #9c9c9c;}
#book_this_gc_pk_content {	padding: 20px 5px;	background-color: #FFF;	border-right: 1px solid #ddd;	border-bottom: 1px solid #ddd;	border-left: 1px solid #ddd;}
/* Button to List */
.bt-to-list-gp {text-align:center; padding:5px 10px;background: #828282; color:#FFF; text-transform:uppercase;font-size: 14px; border-top:4px solid #9c9c9c; border-left: 0; border-bottom: 0; border-right: 0; /*max-width: 160px;*/ margin: 0; float:right;}
.bt-to-list-gp:hover, .bt-to-list-gp:focus, .bt-to-list-gp:active {color: var(--main_color);}
/* List Golf Packages */
#gc-pk-in-list .gc-pk-in-list-item { /*border: 1px solid #ddd;*/ margin-bottom:15px; /*background-color:#FFF*/ }
.gc-pack-img {object-fit: cover; width: 100%;}
#gc-pk-in-list .gc-pk-in-list-item .gc-pk-in-list-title { /*color: #2a2a2a;*/ color:var(--main_color_hover); font-weight: 600; font-size: /*25px*/18px; text-align: left; margin-bottom: 0; padding: /*25px 0 10px 0*/5px 0; }
#gc-pk-in-list .gc-pk-in-list-item .gc-pk-in-list-title a {color:var(--main_color_hover);}
#gc-pk-in-list .gc-pk-in-list-item .gc-pk-in-list-title a:hover, #gc-pk-in-list .gc-pk-in-list-item .gc-pk-in-list-title a:focus, #gc-pk-in-list .gc-pk-in-list-item .gc-pk-in-list-title a:active, #gc-pk-in-list .gc-pk-in-list-item .gc-pk-in-list-title a:active:hover {color:var(--main_color);}
#gc-pk-in-list .gc-pk-in-list-item .gc-pk-in-list-from-scratched {color: #8a8a8a; font-size: 13px; font-weight: 600; background-image: repeating-linear-gradient(163deg, transparent 0%, transparent 45%, #8a8a8a 50%, transparent 55%, transparent 100%); display:inline-block; margin-bottom:5px;}
#gc-pk-in-list .gc-pk-in-list-item /*.gc-pk-in-list-title*/ .gc-pk-in-list-from {/*float: right; font-size: 16px; text-align: right; max-width: 85px; margin-left: 10px; color: var(--main_color); margin-top:-1px*/ font-size: /*25px*/16px; font-weight: 600; float: right; text-align: right; max-width: 135px; margin-left: 10px; line-height: 0.8;}
.gc-pk-in-list-from-bt {/*font-size: 25px; color: var(--main_color_hover); font-weight: 600; float: right;*/ color: var(--main_color_hover); display: block; margin-left: 5px;}
.gc-pk-in-list-from-p {/*font-size: 13px; color: #8a8a8a; float: left; margin-right: 10px;*/  color: #8a8a8a; font-size:/*13px*/11px; font-weight: 300; margin: /*5px*/2px 10px 0 0; float: left;}
.div_gc_pk_in_list {display: block; border: 1px solid #ddd; padding: 20px 20px 0 20px; margin: 10px 0;}
.gc-pk-in-list-a, .gc-pk-in-list-a:hover, .gc-pk-in-list-a:active, .gc-pk-in-list-a:focus {color:#2a2a2a;}
.gc-pk-in-list-w-from {font-size: 13px; color: #adadad;margin-right: 3px;}
#gc-pk-in-list .gc-pk-in-list-item .gc-pk-in-list-title .gc-pk-in-list-rounds {font-size: 13px; margin-left:10px}
#gc-pk-in-list .gc-pk-in-list-item .gc-pk-in-list-desc {font-size: 12px; text-align: justify; margin-bottom: 15px; line-height: 15px;}
#gc-pk-in-list .gc-pk-in-list-item .gc-pk-in-list-desc.desc_height_limited {height:/*44px*/29px;}
#gc-pk-in-list .gc-pk-in-list-item .gc-pk-in-list-desc .desc_height_susp_points {padding-left:5px; background-color: #ffffff;}
.truncator2 {right:0}
/*#gc-pk-in-list .gc-pk-in-list-more-inf {background-color:#484848; border-color:#484848; padding:4px; font-size:13px; max-width: 130px; margin: 0 auto; display: block;}
#gc-pk-in-list .gc-pk-in-list-more-inf:hover, .gc-pk-in-list-more-inf:active, .gc-pk-in-list-more-inf:focus { background-color:#8a8a8a; border-color:#8a8a8a;}*/
#gc-pk-in-list .gc-pk-in-list-like {background-color:var(--main_color_hover); border-color:var(--main_color_hover); padding: /*4px*/3px; font-size:/*18px*/15px; margin: 0 auto; display: block; text-transform: capitalize;}
#gc-pk-in-list .gc-pk-in-list-like:hover, #gc-pk-in-list .gc-pk-in-list-like:focus, #gc-pk-in-list .gc-pk-in-list-like:active, #gc-pk-in-list .gc-pk-in-list-like:active:hover { background-color:var(--main_color); border-color:var(--main_color);}
#gc-pk-in-list .gc-pk-in-list-more-book {padding:4px; font-size:13px; max-width: 130px; margin: 0 auto; display: block; }
.i-packs-offers {margin-top: 3px;}
.gc-pk-in-list-table {display: table; width: 100%;}
.gc-pk-in-list-cell {display: table-cell;}
.gc-pk-in-list-form-title {font-size: 14px; color: #8a8a8a; font-weight: 600; position: absolute; top: 50%; transform: translate(0,-50%); left:15px; right:0px }
.gc-pk-in-list-form-height {height:40px}
.gc-pk-in-list-form-tl-sh {text-align:right; margin-right:15px}
.gc_pack_inf_title_big {margin-bottom:25px; text-align: left;}
.gc_pack_inf_title {text-align: left;}
.gc_pack_inf_link {font-size: 12px; line-height: 14px; text-decoration: underline; margin-bottom: 5px;}
.gc_pack_inf_desc {font-size: 12px; line-height: 14px; margin-bottom: 0;}
.gc_pack_inf_title_pr {color: #8a8a8a;margin-bottom:0}
.gc_pack_inf_desc_pr {font-size: 13px; line-height: 14px; margin: 5px 0;}
.gc_pack_inf_div {border-bottom: 1px solid #ccc;}
.gc_pack_inf_feat {background-color: #ccc; border-bottom: 1px solid #ccc;}
.gc_pack_inf_feat_bk {background-color: #000; border-bottom: 1px solid #000;}
.gc_pack_inf_title_fr {color: #fff;margin-bottom:0}
/* #count_label {font-weight:initial;} */
/* text in list golf pack */
.txt-desc-pkgc {border: 1px solid #ddd; margin-bottom: 15px; background-color: #FFF; padding:15px; overflow-y: auto;}
.title-txt-desc-pkgc {font-size: /*21px*/19px; color:var(--main_color); text-align:left;}
.subtitle-txt-desc-pkgc {font-size: /*18px*/16px; color:var(--main_color); text-align:left;}
/* Golf Packages */
.gc_pack_title_big {font-weight: 600;color: #8a8a8a;font-size:17.5px;margin-bottom:25px;text-transform: uppercase;text-align: left;}
.gc_pk_title {font-weight: 600; color: #8a8a8a; margin-bottom: 5px;}
.n_dynapack { color: #2a2a2a; font-weight: 600; font-size: 16px; text-align: right; padding: 11px 0; margin-bottom: 0;}
.n_dynapack_left { color: #2a2a2a; font-weight: 600; font-size: 16px; text-align: left; padding: 11px 0; margin-bottom: 0;}
.gc_pack_name_prd { border: 1px solid #ccc; color: #8a8a8a; padding: 8px 20px; margin-bottom: 20px; background-color: #efefef;}
.gc_pack_players { border: 1px solid #ccc; color: #8a8a8a; padding: 8px 3px; margin-bottom: 20px;background-color:#efefef; text-align:center}
.gc_pack_choise_each_rounds {border-color:var(--main_color)}
.golf_pack_price_val {color:var(--main_color); font-weight:600; }
.gc_pack_list_free_player {color:var(--main_color_hover); font-weight:600;}
.gp_scratched_price_line {background-image: repeating-linear-gradient(163deg, transparent 0%, transparent 45%, #8a8a8a 50%, transparent 55%, transparent 100%);}
.form_gp_in_list { padding: 0 15px; }
/* mostrar_golf_pack_paulatinamente */
/* mostrar golf pack paulatinamente - show golf pack */
.hide_golf_packs{opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out;}
.hide_golf_packs_show{opacity: 1;}
.loading_golf_packs{color: var(--main_color_hover); text-align: center; font-weight: 600; font-size: 18px;}
/* FIM mostrar_golf_pack_paulatinamente */
.golf-packs-gray {background-color: #f4f4f5; padding: /*80px*/25px 0 210px;}
.golf-packs-white {margin-top: -175px; padding-bottom: 60px;}
.h1_list_gc_pk {color: var(--main_color); text-align: left; font-weight: 600; font-size: 29px; line-height: normal; margin-bottom: 0;}
.h_list_gc_pk {color: var(--main_color); text-align: left; font-weight: 900; font-size: /*26px*/29px; line-height: normal; margin-bottom: 0;}
.desc_list_gc_pk {/*font-size: 14px; text-align: left; color: #484848; font-weight: 400;*/ line-height: /*14px*/15px; margin: 10px 0 0 0; font-size: /*16px*/12px; color: #8a8a8a;}
.gc-pk-in-list-nearby {background-color:var(--main_color_hover); border-color:var(--main_color_hover); padding: 3px; font-size: 15px; margin: 0 auto 40px auto; width: 200px; display: block; text-transform: capitalize;}
.gc-pk-in-list-nearby:hover, .gc-pk-in-list-nearby:focus, .gc-pk-in-list-nearby:active, .gc-pk-in-list-nearby:active:hover { background-color:var(--main_color); border-color:var(--main_color);}
/* MEDIA QUERIES TODOS NO FIM E AGRUPADOS */
/*
@media (min-width: 1500px) {
    .gc_pack_ind_date{width: 18%; font-size: 12px;}
    .gc_pack_ind_time{width: 23.66666667%;}
}
*/
@media (max-width: 1499px) {
    .gc-pk-in-list-form-title {text-align:left; margin-right:0;}
}
@media (min-width: 1450px) {
	.gc-pack-img{height:245px;}
}
@media (min-width: 1200px) and (max-width: 1449px) {
	.gc-pack-img{height:200px;}
	/* .golf-packs-gray {padding-top: 75px;} */
}
@media (min-width: 1200px) {
	.gc_pack_ind_date{width: 18%; font-size: 12px;}
	.gc_pack_ind_time{width: 23.66666667%;}
	/*.gc-pack-img{width:320px;height:185px;}*/
    .form_gp_in_list { padding: 0 45px; }
}
@media (min-width: 1200px) and (max-width: 1449px) {
	/* excep��o para a listagem de hoteis */
    .form_gc_pk_in_list .gc_pack_ind_course {width: 100%; padding-right:0 !important;}
	.form_gc_pk_in_list .gc_pack_ind_date {width: 33.33333333%; font-size: 14px; padding-left:0 !important;}
    .form_gc_pk_in_list .gc_pack_ind_players, .form_gc_pk_in_list .gc_pack_ind_time {width: 33.33333333%;}
	/* FIM excep��o para a listagem de hoteis */
}
/*
@media (max-width: 991px) {
    .gc-pack-img { height: auto;}
}
*/
@media (min-width: 992px) {
    .area_pk_gc_up {margin-top:-100px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    /*
	.gc-pack-img { overflow: hidden; object-fit: cover; object-position: center;}
	*/
	/* #gc-pk-in-list .gc-pk-in-list-like {font-size: 15px;} */
	.i-packs-offers {margin-top: 1px;}
	.gc_pack_list_free_player {font-size: 12px;}
	/* .golf-packs-gray {padding-top: 70px;} */
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	.gc-pack-img {height:185px;}
}
/*
@media (max-width: 991px) {
	.golf-packs-gray {padding-top: 60px;}
}
*/
@media (max-width: 767px) {
    .bt-to-list-gp-sm-xs{float: left;}
    /*.gc-pk-in-list-bts{margin-left:-15px; margin-right:-15px; float:unset; width: auto;}*/
	/* List Golf Packages */
	/* #gc-pk-in-list .gc-pk-in-list-item .gc-pk-in-list-title {font-size: 22px;} */
	.h1_list_gc_pk {font-size: 22px;}
	.h_list_gc_pk {font-size: /*20px*/22px;}
}