/* GEB Plugins CSS - generated 2026-07-15 04:34:31 */
#gbk_container_std { font-family: sans-serif; }

#gbk_container_std .gbk_fmf { font-size: 24px; border: thin solid #888; border-radius: 6px; padding: 2px; }
#gbk_container_std .gbk_lp { font-size: 18px; border: thin solid #888; border-radius: 6px; padding-left: 8px; padding-right: 8px; }


#gbk_container_std  .gbk_buy_btn
    {
    background: #aa4746;
    background: -moz-linear-gradient(top, #aa4746 0%, #ac322f 44%, #ac322f 100%);
    background: -webkit-linear-gradient(top, #aa4746 0%,#ac322f 44%,#ac322f 100%);
    background: linear-gradient(to bottom, #aa4746 0%,#ac322f 44%,#ac322f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa4746', endColorstr='#ac322f',GradientType=0 );
            
    font-weight: bold;
    border: thin solid #262F44; color: #FFF; font-size: 0.9em; text-decoration: none;
    padding: 3px 7px 3px 7px; border-radius: 4px;
    margin: 3px;
    }

#gbk_container_std  .mba_buy_btn:hover
    {
    background: #ea9696;
    background: -moz-linear-gradient(top, #ea9696 0%, #f0615e 44%, #f0615e 100%);
    background: -webkit-linear-gradient(top, #ea9696 0%,#f0615e 44%,#f0615e 100%);
    background: linear-gradient(to bottom, #ea9696 0%,#f0615e 44%,#f0615e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea9696', endColorstr='#f0615e',GradientType=0 );

    color: #FFF;
    }

#gbk_container_std .gbk_obx {background-color: #F2F2F2; border: thin solid #777; border-radius: 6px; width: 100%; margin-top: 10px; display: inline-block }
#gbk_container_std .gbk_gn {font-size: 1.55em; font-weight: bold;}
#gbk_container_std .gbk_gc { font-weight: bold; }
#gbk_container_std .gbk_ibx { vertical-align: top; padding-left: 10px; padding-right: 30px; width: 320px; }
#gbk_container_std .gbk_dts { padding-right: 20px; vertical-align: top; font-size:1em; }
#gbk_container_std .gbk_ps { font-size: 1.54em; font-weight: normal; clear: right; }
#gbk_container_std .gbk_dsc { float: left; padding-left: 15px; font-size: 0.9em; font-weight: normal; color: #F00; }
#gbk_container_std .gbk_dscp { font-size: 12px; font-weight: 300; color: #777; }
#gbk_container_std .gbk_info { color: #003366; font-size: 0.85em; padding-top: 18px;}
#gbk_container_std .gbk_ardep { font-size: 0.8em; color: #654; width: 58px; display: inline-block;}
#gbk_container_std .gbk_btn { display: inline-block; width: 100%; text-align: center;}

#gbk_container_std h3 { font-size: 1.24em; font-weight: bold; }

#gbk_container_std .gbk_ibx_left { width: 30%; float: left; display: inline-block; box-sizing: border-box; margin: 0; }
#gbk_container_std .gbk_ibx_right { width: 69%; float: left; display: inline-block; box-sizing: border-box; margin: 0; }

#gbk_container_std .gbk_sejour { width: 50%; margin: 5px; border: thin solid #777; border-radius: 4px; padding: 8px; background-color: #FFF; height: 230px; }

#gbk_container_std .gbk_price { text-align: right; font-size: 1.8em; font-weight: 300; padding-right: 5px; }


@media screen and (max-width: 999px)
	{
	#gbk_container_std .gbk_ibx_left { width: 100%; }
	#gbk_container_std .gbk_ibx_right { width: 100%; }
	}


@media screen and (min-width: 1200px)
	{
	#gbk_container_std .gbk_sejour { width: 33%; }
	}

@media screen and (max-width: 480px)
	{
	#gbk_container_std .gbk_sejour { width: 100%; }
	}

