
.clearfix {min-height: 1px;}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

img, img a{border:0px;}

.pics { width: 436px; height: 370px; overflow:hidden;}


#advwrap{width:900px;}

#advwrap h3, #advwrap h4, #advwrap h5{margin: 0; padding: 0;}
#advwrap p{font-size:14px; line-height:150%; margin: 0px 0px 0px 0px; color:#000;}
#advwrap table{border-collapse: collapse; border:0px;}
#advwrap table td{padding:0px; vertical-align:top;}

#advwrap .mb05 {margin-bottom: 5px;}
#advwrap .mb10,#advwrap p.mb10 {margin-bottom: 10px;}
#advwrap .mtb15{margin:15px 0;}
#advwrap .mb20 {margin-bottom: 30px;}
#advwrap .advbox{width:100%; float:left; clear:both; }
#advwrap .shopinfo{font-size:12px;}
#advwrap table, #advwrap table td{margin:0; padding:0; border:0; background-color:transparent;}
#advwrap table td{margin:0; padding:0px; border:0; background-color:transparent; vertical-align:top;}



/* Header */
#advheader    {width: 900px;
    height:455px;
    margin-bottom: 0px;
    position: relative;
    overflow: hidden;
}

#advheader .ad-gallery{width: 900px;
position: absolute;
z-index: 1;
}

#advheader .menu{width: 900px;
position: absolute;
top:385px;
left:480px;
z-index: 300;
}




#advwrap .advlead{background:url(/img/a-dv/embassy/2016/bg_lead.jpg) no-repeat; height:auto; overflow:hidden;margin-bottom:40px;}
#advwrap .advleft1{float:left; width:490px; margin:25px 0px 0 20px;}
#advwrap .advright1{float:right; width:350px; margin:25px 20px 0 0; }
#advwrap .advbox_wht {background-color: rgba(255,255,255,0.6); padding:10px;}

/* Room */
#advwrap .advbox_border{width:100%; float:left; clear:both;border-bottom:1px dotted #e4d6c2;padding-bottom:15px;margin-bottom:15px;}

#advwrap .advleft2{float:left; width:500px;}
#advwrap .advright2{float:right; width:370px;}
#advwrap .lineb{border-bottom:2px solid #509399; margin-bottom:10px; padding-bottom:5px;}
#advwrap .advbox_bei{background:url(/img/a-dv/embassy/2016/bg_color.jpg) repeat; padding:19px; margin-bottom:20px;  height:auto; overflow:hidden;}
#advwrap .advbox_bei_s{width:300px;float:left;}
#advwrap .advbox_bei_s2{width:222px;float:left;margin:36px 20px 0 20px;}
#advwrap p.advtxt_gr {color:#00A88C;margin-bottom:10px;}
#advwrap h3.advti_sv{background:url(/img/a-dv/embassy/2016/bg_sv.jpg) no-repeat; height:30px; padding:30px 0 0 384px;} 
#advwrap h3.advti_in{background:url(/img/a-dv/embassy/2016/bg_in.jpg) no-repeat; height:30px; padding:30px 0 0 699px;}
#advwrap h3.advti_pc{background:url(/img/a-dv/embassy/2016/bg_pc.jpg) no-repeat; height:30px; padding:30px 0 0 314px;}


/* Plan */
#advwrap .advleft3{float:left; width:500px; background:url(/img/a-dv/embassy/2016/bg_color2.jpg) no-repeat; padding-top:24px ;}
#advwrap .advright3{float:right; width:370px;}
#advwrap .planbox{margin:25px 0 0 23px;}
#advwrap .planbox td{padding:5px; background-color:transparent;}
#advwrap .advimg2{float:left;margin-left:20px;}
#advwrap .planbox2{width:210px;min-height:250px;float:left;margin-right:20px;}
#advwrap .planbox2e{width:210px;min-height:250px;float:left;}


/* Activities */
#advwrap .advbox_footer{background:url(/img/a-dv/embassy/2016/bg_footer.jpg) no-repeat; overflow:auto; background-position:left bottom; padding-bottom:30px;}
#advwrap .advleft4{float:left; width:500px; height:auto: overflow:hidden;}
#advwrap .advleft4_l{float:left; width:250px;}
#advwrap .advleft4_r{float:right; width:205px;}
#advwrap .advright4{float:right; width:370px;}
#advwrap .advright4_l{float:left; width:200px;}
#advwrap .advright4_r{float:right; width:150px;}


#advwrap .shop{background:url(/img/a-dv/embassy/2016/bg_shop.png) repeat; height:auto; border:1px solid #509399; padding:10px; overflow:auto;}
#advwrap .advleft5{float:left; width:240px;}
#advwrap .advright5{float:right; width:320px;}


/* added in 2015 dec */
#advwrap .advleft6{float:left; width:300px;}
#advwrap .advright6{float:right; width:570px;}

#advwrap h4.advti1{font-size:24px;font-weight:400;color:#078c84;border-left:6px solid #ebd4b6; padding:4px 10px;margin-bottom:20px}
#advwrap h4.advti2{font-size:16px;font-weight:400;color:#078c84;border-left:3px solid #ebd4b6; padding:2px 6px;margin-bottom:5px}
#advwrap .advtxt_shop{color:#000; font-size:12px;}

#advwrap .up{font-size:12px; color:#666; text-align:right; margin-bottom:30px;}
#advwrap .up a{color:#666; text-decoration:underline;}
#advwrap .advbox_shop {background-color: rgba(255,255,255,0.6); padding:15px; border:1px solid #00A88C; height:auto; overflow:hidden;}

#advwrap p.advtxt1{font-size:12px;margin:10px 0;}
#advwrap p.advtxt2{display:none;}
#advwrap p.advtxt3{text-align:center;}

img {vertical-align:top;}


/***** MOBILE *****/

@media screen and (max-device-width: 720px) and (max-device-height: 1280px) and (orientation:portrait), screen and (max-device-width: 1280px) and (max-device-height: 720px) and (orientation:landscape), screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2)
{

#advwrap h3.advti_room, #advwrap h3.advti_sv, #advwrap h3.advti_in, #advwrap h3.advti_pc, #advwrap h3.advti_act{background:none; color:#7b7b7b;height:auto; padding:0;text-align:left;font-weight:bold;font-size:22px;}

#advwrap h4.advti1{font-size:24px;font-weight:400;color:#078c84 !important;border-left:6px solid #ebd4b6 !important; padding:4px 10px}
.entry-content  div.advimg1{width: 80%!important;margin:0 10% !important;}
.entry-content .advimg1 img {clear:none;float:left !important;margin:0 1% !important;width:23% !important;}
#advwrap div.advimg2{width:32% !important;} #advwrap div.advimg2 img{width:99%;}

#advwrap p.advtxt1{display:none;}



}