/*
 Description:  Theme by DStudioBali.Com
 Author:       Dewa	
 Author URI:   http://www.dstudiobali.com
 Template:     MiKlight
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/
 
.hideme{display:none}html{min-height:100%}a{color:#534940;outline:none}a:focus{outline:thin dotted;color:#534940}a:hover,a:active{outline:0;color:#515201}#footercontainer,.social-media-icons{text-shadow:none}.entry-title a{border:none !important}.logoimg{margin-top:-30px}@media (max-width:769px){.logoimg{margin-top:0px}}#headinfocontainer{padding:5px 0;width:100%}.site-header{text-align:center}.site-header p{margin:5px 0 5px 0}.social-media-icons ul{margin-top:0}#headinfocontainer .fa-lg{font-size:15px;vertical-align:-15%}#headinfocontainer .fa-stack{position:relative;display:inline-block;width:19px;height:19px;line-height:19px;vertical-align:middle}#bannercontainer{padding:5px 0}.clear{clear:both}.splithead{display:table;width:100%;white-space:nowrap;font-size:22px}.splithead:before,.splithead:after{content:'';width:50%;background:url('images/line.png') repeat-x center center;display:table-cell;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.splithead:before{border-right:10px solid transparent}.splithead:after{border-left:10px solid transparent}#menucontainer{width:100%;padding:10px 0}#masthead .col{margin:0}.main-navigation{margin:0}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a{background:#534940;color:#e7ddd4 !important}.main-navigation li:first-child{margin-left:0}.main-navigation li a{padding:3px 5px;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;-ms-transition:all 1.5s ease;transition:all 1.5s ease;-moz-border-radius:2px;border-radius:2px;text-shadow:none}.main-navigation ul ul{box-shadow:none;background:#534940}.main-navigation ul ul a{color:#e7ddd4 !important}.main-navigation ul ul a:hover{color:#e7ddd4 !important;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;-ms-transition:all 1.5s ease;transition:all 1.5s ease;background:#534940}.main-navigation li:hover>a{background:#534940;color:#e7ddd4 !important}#logokiri{text-align:left;vertical-align:middle}#logokiri h1{font-size:36px;margin-bottom:0}@media (max-width:641px){#logokiri{text-align:center}}a img,.entry-content a img{border:none}.widget-area aside#socmed,.widget-area aside.widget_sp_image,#footercontainer .widget-area aside.widget_text{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:none;-webkit-border-radius:none;-moz-border-radius:none;padding:0;background:none !important}.socmedhead{height:35px;background:url('images/connecthead.png') no-repeat top right}.widget-area aside{-moz-box-shadow:inset 0 0 50px #E7DDD4;-webkit-box-shadow:inset 0 0 50px #E7DDD4;box-shadow:inset 0 0 50px #E7DDD4;border:1px solid #E7DDD4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:10px}h3.widget-title{border-bottom:#d1cda8 1px solid;-moz-box-shadow:0px 1px 0px #ffffff;-webkit-box-shadow:0px 1px 0px #ffffff;box-shadow:0px 1px 0px #ffffff}.site-footer{padding:10px 0 0 0}#smallprintcontainer{width:100%;padding:5px 0}.smallprint p{margin:0}#footercontainer .widget-area .widget_sp_image{background:none !important}#primary .entry-content [id^="gallery-"] img{padding:2px;margin:2px;margin:3px !important;border:1px solid #534940}.footerbanner,.promosi,.site-header,.headinfo,.logo,.menuinsider,.banner,.book,.slider,.promosi,.carousel,.cta,.home-sidebar,.site-footer,.smallprint,.linelight{margin:0 auto}.site-content{margin:0 auto;padding:5px 0}.site-content{text-shadow:0 1px 1px rgba(255,255,255,0.75)}@media (max-width:959px){.boxed{width:728px}}@media (max-width:767px){.boxed{width:440px}}@media (max-width:479px){.boxed{width:280px}}.widget-area{padding:5px}@media (min-width:641px){.middle{display:inline-flex;float:left}}@media (max-width:641px){.headinfo .col{width:100%;text-align:center;float:none}.social-media-icons{text-align:center;float:none}}.banner_rbox .banner_rbox_insider{padding-left:0}.caption1,.caption2{position:absolute;display:block;padding:10px;background:#fff;background:rgba(255,255,255,0.3);color:#000000}.caption1{bottom:35% !important;left:10%}.caption2{bottom:15% !important;left:10%}.listyoutube{position:relative;overflow:hidden;width:100%}.listyoutube ul{position:relative;list-style:none outside none;margin:0px;padding:0px;text-align:center}.listyoutube li{width:auto;float:left;padding:0px;margin:0px 7px 0px 7px;box-sizing:border-box;display:inline-table}.jcarousel-wrapper{margin-bottom:5px;position:relative;border:5px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.jcarousel{position:relative;overflow:hidden;width:100%}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;text-align:center}.jcarousel li{width:auto;float:left;padding:0;margin:0 5px -5px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-table}.jcarousel li img{padding:0;margin:0}.jcarousel li h3{margin-top:30px;font-size:15px;font-weight:200px}.jcarousel img{display:inline-block;max-width:100%;padding:0;margin:0}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:40%;width:30px;height:30px;text-align:center;background:#838698;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:4px}.jcarousel-control-prev:hover,.jcarousel-control-next:hover{background:#4e5269}.jcarousel-control-prev{left:0}.jcarousel-control-next{right:0}a.jcarousel-control-prev,a.jcarousel-control-next,a.jcarousel-control-prev:hover,a.jcarousel-control-next:hover{color:#fff !important}.jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0}.jcarousel-pagination a{text-decoration:none;display:inline-block;border:1px solid #838698;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;border-radius:10px;text-indent:-9999px;margin-right:7px}.jcarousel-pagination a.active{background:#838698;color:#fff;opacity:1}h2.bar{font-family:Oswald;border-bottom:1px dotted #534940;font-size:16px}h2.bar span.barlink a{background:none;font-size:12px;float:right;padding-right:10px;text-transform:none !important}h2.bar{padding:10px 0px 10px 0px;margin:10px 0;line-height:15px;text-transform:uppercase}.bgimg{position:relative}.bgimg img{display:block}.bgimg:after{-moz-box-shadow:inset 0 0 85px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 85px rgba(0,0,0,0.5);box-shadow:inset 0 0 85px rgba(0,0,0,0.5);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:""}.maincontentcontainerbottom{width:100%;background:url("images/bg_bottom.png") no-repeat scroll center top transparent}.split h3{display:table;width:100%;white-space:nowrap}.split h3:before,.split h3:after{content:'';width:50%;background:url('images/stripe.png') repeat-x center center;display:table-cell;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.split h3:before{border-right:10px solid transparent}.split h3:after{border-left:10px solid transparent}.list-columns{-moz-column-count:2;-moz-column-gap:15px;-webkit-column-count:2;-webkit-column-gap:15px;column-count:2;column-gap:15px}h1,h2,h3,h4,h5,h6{color:#534940;text-shadow:0 1px 1px #fff}#ctacontainer{position:relative;top:-25px}.cta{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px}.ctaheadline{font-size:20px;text-transform:uppercase;display:inline-block;text-shadow:0px 1px 1px #111}.ctacall{display:inline-block}.middles{vertical-align:middle}#maincontentcontainer{margin-top:0;background:#f7f2ed}.listfeatures{width:100%;margin-top:5px}.listfeaturestitle{margin-bottom:5px;background:url("images/grad150.png") repeat-x center top}.col .listfeaturesblock :last-child{margin-right:0}#bookcontainer{width:100%;position:relative;background:url("images/crossed_stripes.png") repeat center center}.book{color:#534940;padding:10px;margin:0}.book a{color:#534940}.book select{appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';cursor:pointer}.book select,.book input{-moz-box-shadow:inset 0 0 15px #E0DCB6;-webkit-box-shadow:inset 0 0 15px #E0DCB6;box-shadow:inset 0 0 15px #E0DCB6;border:1px solid #4D4822;background:#534940;font-family:inherit;padding:0px;padding:.25rem;border-radius:3px;height:27px;color:#222}.book span,.book input[type="button"]{display:block}.grid_form_promo{width:100px;position:absolute;right:100px;top:10px}.grid_form_hotel,.grid_form_checkin,.grid_form_guest,.grid_form_code,.grid_form_button{float:left}.grid_form_hotel{width:190px}.grid_form_guest{width:190px}.grid_form_checkin{width:190px}.grid_form_code{width:190px}.grid_form_promo:hover{top:0px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.grid_form_button{width:190px}.grid_form_button button{width:45%;padding:2px}.grid_form_code input{width:95%}.grid_form_hotel select{width:95%}.grid_form_guest select{width:45%}.grid_form_button input[type="button"]{display:inline-table;margin-top:5px}@media only screen and (max-width:601px){.book{width:100%;padding:5px}.grid_form1,.grid_form2{width:100%;height:50px;float:left}.grid_form2 select{width:30%}.grid_form1 select,.grid_form2 input[type="password"]{width:95%}.grid_form2 input[type="button"]{display:inline-table;margin-top:10px}}@media only screen and (min-width:569px) and (max-width:1024px){.book{width:100%;padding:5px}.grid_form1,.grid_form2{width:50%;height:50px;float:left}.grid_form2 select{width:30%}.grid_form1 select,.grid_form2 input[type="password"]{width:95%}.grid_form2 input[type="button"]{display:inline-table;margin-top:10px}}.selingkuh{margin:0 auto;padding:0}@media only screen and (min-width:319px) and (max-width:1099px){.selingkuh{width:100%}.grid_form_promo{right:0}}@media only screen and (min-width:319px) and (max-width:767px){#headinfocontainer{height:54px}.margin-header{margin-top:54px}#site-navigation{padding:0 0 10px 0}}