body{font-size:12px;}
.pt_me{}
.pt_me p{font-size:12px;margin-bottom:12px;}
.pt_se{}
.pt_se button,.pt_se input{margin:0;}
.pt_fp{}
.pt_fp_each{text-align:center;font-size:12px;line-height:1.8em;}
.pt_fp_name{display: block;height: 20px;}
.pt_fp_image{border:0;height:120px;max-width:none;}
.pt_fp_interaction{font-size:10px;}
.pt_fp_from{font-style:italic;}
.pt_fp_price{font-weight:bold;}
.pt_fp h2{border-top:1px solid #ccc;padding-top:3px;font-size:12px;font-weight:bold;color:#999;}
.pt_co{}
.pt_co img{margin:0;padding:0;}
.pt_co p{font-size:12px;margin:0;padding:0.5em 0;}
.pt_co a{margin:0;padding:0;}
.pt_co_each{margin-bottom:12px;padding:12px;border:1px dotted darkgreen;}
.pt_co_link{text-align:right;}
.pt_az{}
.pt_az h4, .pt_az li{font-size:14px;}
.pt_az_img{text-align:center;}
.pt_ba{}
.pt_ba hr{border-top:1px solid #ccc;margin:0;padding:0;}
.pt_ba h2,.pt_ba h3{white-space:nowrap;font-size:12px;color:#999;}
.pt_ba h2{float:left;white-space:nowrap;}
.pt_ba h3{float:right;white-space:nowrap;}
.pt_sr{}
.pt_sr_each{margin-top:15px;min-height:136px;}
.pt_sr_each_price{text-align:center;font-size:12px;line-height:1.8em;}
.pt_sr_image_container{text-align:center;}
.pt_sr_image{border:0;max-height:120px;}
.pt_sr_from{font-style:italic;}
.pt_sr_price{font-weight:bold;}
.pt_pr_visit a{white-space:nowrap;}
.pt_sr h4{font-size:14px;}
.pt_sr h4 img{vertical-align:baseline;}
.pt_sr p{font-size:13px;text-align:justify;}
.pt_sf{}
.pt_sf label{font-size:12px;font-weight:bold;}
.pt_sf_price{}
.pt_sf_submit{top:-0.1rem;}
.pt_sf_small{}
.pt_p{}
.pt_p img{margin-bottom:20px;}
h1{font-size:18px;}
.pt_p p{text-align:justify;font-size:15px;}
.pt_p p img{vertical-align:-20px;}
.pt_p_vouchercode{font-weight:bold;}
.pt_pr{}
.pt_pr table{width:100%;}
.pt_pr table th{text-align:center;}
.pt_pr_mlogo{text-align:center;}
.pt_pr_mtext{text-align:center;}
.pt_pr_price{font-weight:bold;text-align:center;}
.pt_pr_vouchercode{font-weight:bold;text-align:center;}
.pt_pr_visit{text-align:center;}
.pt_pr_visit a{margin:0;}
.pt_ra{}
.pt_ra blockquote{text-align:justify;font-size:15px;}
.pt_ra textarea{height:100px;}
.pt_ra select{color:#AC7910;}
.pt_ra_submit{top:-0.1rem;}
.pt_rp{}
.pt_rp h2{border-top:1px solid #ccc;padding-top:3px;font-size:12px;font-weight:bold;color:#999;}
.pt_sl{}
.pt_sl_each{margin-top:15px;}
.pt_sl_each_price{text-align:center;font-size:12px;line-height:1.8em;}
.pt_sl_image_container{text-align:center;}
.pt_sl_image{border:0;}
.pt_sl_from{font-style:italic;}
.pt_sl_price{font-weight:bold;}
.pt_pl_visit a{white-space:nowrap;}
.pt_sl h4{font-size:14px;}
.pt_sl h4 img{vertical-align:baseline;}
.pt_sl p{font-size:13px;text-align:justify;}
.pt_sl_button{margin-bottom:0px;}
.pt_sl_nc{color:#ffbf00;font-weight:bold;}
.pt_sl_up{color:red;font-weight:bold;}
.pt_sl_dn{color:darkgreen;font-weight:bold;}
.top-bar{padding-left:15px;}
.top-bar input[type="text"], .top-bar button{font-size:0.77778rem;position:relative;top:7px;height:auto;padding-top:0.35rem;padding-bottom:0.35rem;font-size:0.75rem;}
.top-bar .preloader{height:20px;width:20px;left:1em !important;margin-left:0px !important;margin-top:0px !important;margin-bottom:0px !important;position:absolute !important;top:12px !important;}
:focus{outline:none;}
::-moz-focus-inner{border:0;}
.breadcrumbs{margin-bottom:10px !important;}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}