@import url('https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900');

@import url('https://fonts.googleapis.com/css?family=PT+Sans');
.blog .page-header{width:280px;float:right;}
.blog h2{font-size:18px;}
.readmore{width:130px;float:right;}
.item-page p{text-align:justify !important;}
.item-image{float:left;}
.create{display:none;}
.vbo-pkgdet-room-container{background:#FFF;}
.vbo-pkgdet-descrprice-block .vbo-pkgdet-descr{width:60%;}
.vbo-pkglist-pkg{background:#FFF}
.pagination{float:left;width:100%;}
.column-2{float:right;width:45%;}
.column-1{float:left;width:45%;}
.pagination li{display:inline;}
#heninfo .right li{margin:0px !important;}
body {background:#d2433d; color:#FFF;margin:0;padding:0;font-family: 'PT Sans', sans-serif; font-size:16px; font-weight:100;}
#widget{text-align:center;}
header,main,footer{width:100%;float:left;}
#ui-datepicker-div{z-index: 1000000000000 !important;}
.widget{margin:20px 0;}
ul.vbulcarats li, .room_carats ul.vbulcarats li {display: block !important;list-style-type: circle !important;margin: 0 25px;-webkit-border-before: darkgray; padding: 5px 0;}
.createdby{display:none;}
.fullwidth{width:100%;float:left;}
.fullwidth h2{text-align:center !important;}
.attractiona{float:left; width:49%;border: 1px solid #d1433d;    background: #FFF;    padding-bottom: 15px;margin-bottom:20px;}
.attractiona img{width:100% !important; height:auto !important;}
.attractionb{float:right; width:49%;border: 1px solid #d1433d;    background: #FFF;    padding-bottom: 15px;margin-bottom:20px;}
.attractionb img{width:100% !important; height:auto !important;}

.review{border-top:1px solid #8a0e04; padding:15px 0;}
.rooma{float:left; width:49%;border: 1px solid #d1433d;    background: #FFF;    padding-bottom: 15px;margin-bottom:20px;}
.roomb{float:left; width:49%;border: 1px solid #d1433d;    background: #FFF;    padding-bottom: 15px;margin-bottom:20px;}
.rooma img{width:100% !important; height:auto !important;}
.roomb img{width:100% !important; height:auto !important;}
#footersplitter img{width:100% !important;}
a{text-decoration:none;}
.fa-bars{content: "";
    position: absolute;
    top: 0.35em;
    left: 0.1em;
    width: 1.2em;
    height: 0.115em;
    border-top: 0.4em double #FFF;
    border-bottom: 0.15em solid #FFF;}
.left{width:45%;float:left;}
.vbdivsearch{width:100% !important; padding:25px 0; background:#d6ccbd !important}
.vb-search-inner{width:370px;margin:auto;}
.vbvordudata{padding:15px 0;}
.vbo-search-inpblock{width:45% !important;float:left;}
.vbvordroominfo{padding:15px 0;}
.vbvordroominfo {padding:15px 0;}
.vbo-showprc-room-block-multi{margin:0;}
.vbo-showprc-pricetable .vbo-showprc-price-entry{padding:20px 0;}
.vbo-showprc-optionstable .vbo-showprc-option-entry{padding:20px 0;}
.vbvordudata{text-align:center;}
.vbordcancbox{padding: 15px 0;width: 100%;text-align: center;}
.vbsearchinputmodhors{padding:13px;}


#maincontent form{background: #d6ccbd !important;width: 100%; text-align: center;}
.vbentercoupon{width:100%;margin:0;padding:25px 0;}
#footersplitter p{padding:0;margin:0;}
.form-horizontal .controls{margin-left:0px !Important;}
.vbvordcosts{padding:15px 0;}
.room_item room_result,.vbtableorder,vbo-showprc-wrapper .vbstepsbarcont, .vbo-showprc-wrapper, .vbsearchresheadcheckroom{background: #d6ccbd !important; padding:20px 0;}
.room_result{background: #d6ccbd !important;}
.room_item{background: #d6ccbd !important;}


.vbvordroominfo{background:#FFF !Important;}
.vbo-results-head{background:#FFF !Important; padding:0;}



.vbvordroominfo{width:100% !important; padding:15px 0;}
.jf_mm_trigger{z-index:100000;}
#jf_mm_menu{z-index:1000000;}
.searchbox{max-width: 750px;margin: auto;    position: relative;z-index: 1000000;}
#recaptcha p{display:none;}
.right{width:50%;float:right; text-align:left;}
.right li{margin:0 0 20px 0;}
#promotionssplitter h2{color:#FFF; font-size:1.3em;}
#henssplitter h2{color:#FFF; font-size:1.3em;}
#mainsplitter h2{color:#FFF; font-size:1.3em;}
#promotions .container{max-width:640px !important;}
.splitterimage p{margin:0;padding:0;}
.contentsplitter{color:#000 !important;}
.logosplitter{margin-top:-56px;}
footer #recaptcha{text-align:center; margin-top:20px;}
footer input,footer textarea, footer select{-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;color:#d1433d; padding:5px; border:0px !Important;margin-bottom:10px;}
label.control-label{display:none;}
fieldset{border:0px;}
footer button{    margin: auto;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px; color: #FFF; background: #d1433d; padding: 20px 30px;font-size:1.3em;}
.help-block{display:none;}
#splidersplitter{    background-color: rgba(255,255,255,0.6);

    text-align: center;
    position: absolute;
    margin-top: -124px;
  padding-bottom:10px;
    width: 100%;}

#logosplitter{margin-top: -120px;}
.container{width:1000px;margin:auto;display:table;}
h1,h2,h3,h4,h5,h6,p,ul,li{font-weight:100;}
h2{text-transform:uppercase;}



img{max-width:100% !important;height:auto !important;}

#topbar{width:100%;background-color:rgba(128,29,25,0.6);color:#fff; padding:8px 0; position:fixed;z-index:1000;}
#topbar a{color:#FFF; text-transform:uppercase;}



#logo{width:162px;float:left;}



#navigation{width:838px;float:right; text-align:right;  overflow:hidden; font-size:0.8em;}
#navigation ul{list-style:none; list-style-type:none;margin-left:15px;margin-top:20px;}
#navigation ul li{display:inline; padding:0 9px; border-right: 1px solid #FFF;}
#navigation ul li:last-child { border-right: none !important; }


#slider{width:100%;height:auto; max-height:600px; overflow:hidden;}
#slider img{width:100%; height:auto;}


main{background:#fff; padding: 30px 0 0 0; color:#000;}
main a{color:#8a0e04;}
#maincontent h1{text-align:center; text-transform:capitalize;}
#maincontent p{line-height:2em; text-align:center;}






#hensplitter{background:#8a0e04; color:#FFF !important; text-align:center; width:100%; float:left;    font-family: 'PT Sans', sans-serif;}
#promotionssplitter{background:#8a0e04; color:FFF; text-align:center; width:100%; float:left;margin-top:40px;}
#mainsplitter{background:#8a0e04; color:FFF; text-align:center; width:100%; float:left;}

#hen{margin-bottom:40px;}


#rooms{background:#d6ccbd; padding:50px 0; float:left; width:100%; text-align:center;
  background: url(/images/bg_rooms.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
}
#promotions{background:#d6ccbd; padding:50px 0; float:left; width:100%; text-align:center;background: url(/images/bg_promotions.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
}




#comments{background:#d1433d; padding:50px 0; float:left; width:100%; text-align:center; color:#FFF;}
#comments p{text-align:left;}


#attractions{background:#fff; padding: 50px 0 0 0; color:#000; float:left; width:100%; text-align:center; margin-top:20px; margin-bottom:50px;}





#footercontact{background-image:url("../images/footerbg.jpg");}
#footercontacttop{text-align:center; padding:80px 0;}
#footercontacttop p{padding-bottom:30px;}


#footerbottom{margin-top:30px; text-align:center;font-size:0.8em;}
#footerbottom a{text-decoration:none;color:#FFF; text-transform:uppercase;}

#footerbottom ul li{display:inline; padding:0 15px; border-right: 1px solid #FFF;}
#footerbottom ul li:last-child { border-right: none !important; }


::-webkit-input-placeholder {color: #d1433d;}
:-moz-placeholder {color: #d1433d;}
::-moz-placeholder {color: #d1433d;}
:-ms-input-placeholder {color: #d1433d;}
#ui-datepicker-div{z-index: 1000000000000 !important;}