/* Enter Your Custom CSS Here */
#Top_bar .menu > li > a {
    padding: 0px 0 15px !important;
}
#post-238 .ul.next-prev-nav,
#post-238 .column.one.single-photo-wrapper.image,
#post-238 .section.section-post-about,
#post-238 .section.section-post-related,
#post-238 .section.section-post-comments,
#post-238 .post-meta.clearfix,
#post-238 .button-love,
#post-238 ul.next-prev-nav {
	display: none;
}
#post-238 a.list-nav {
    visibility: hidden;
}
.postid-238.single #Content {
    max-width: 1200px;
    margin: 0 auto;
  	padding-bottom: 50px;
}
#post-238 .title_wrapper {
    margin: 0 !important;
    padding: 0 !important;
  	border: 0;
}

@media only screen and (min-width: 1240px) {
.section_wrapper, .container {
    max-width: 100% !important;
}
  
  #Header_wrapper {
    background-size: 100%;
  }
}

#b_editDates {
margin-bottom: -35px;
}

.b_availDatesInner select {
    background: #f7f7f7 !Important;
    border: 1px solid #CCCCCC;
    color: #333;
    font-size: 100%;
    padding: 5px 10px !important;
    float: left;
    width: 100px;
    margin-right: 10px;
}

.b_availDatesInner select#b_checkin_month, .b_availDatesInner select#b_checkout_month  {
  width: 135px;
}
  
  #b_availSubmit input {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #173a57 !important;
    border: 2px solid #fff;
    padding: 5px;
    color: #fff !important;
    font-size: 24px !Important;
    padding: 5px 10px;
  margin-top: 10px;
  text-transform: capitalize;
}



#b_editDates form {
    border: 0px !Important;
    
}

.b_availDatesInner h4 {
    margin: 0.3em 0 0;
    font-size: 100%;
    color: #fff;
  font-family: "Lato", Arial, Tahoma, sans-serif;
}

#b_editDates h3 {
  display: none !Important;
}

.b_availFormInner {
    background-color: transparent !important; 
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    border-color: #173a57;
    background-color: #607383 !important;
    background-image: none;
    color: #fff !important;
    font-weight: bold;
    border: 2px solid #173a57;
}

#Content {
  padding-top: 0px;
}



@media only screen and (max-width: 768px) {
  .header-classic #Top_bar{top:0px !important;}
  div#popmake-230 { width: 88%; }
  #post-238 .title_wrapper {
    padding-left: 15px !important;
}
}


/*global menu*/
/*#Top_bar{position:absolute !important; top: 52px!important ;}*/
#Top_bar {
    position: absolute !important;
    top: 80px !important;
}
.is-sticky#Top_bar {
  top: 0px!important ;
  
}


#Top_bar .menu > li > a span:not(.description){padding:0px 15px;}/*space menu items closer together*/

#Top_bar, .header-plain #Top_bar {
    background-color: rgba(58, 49, 45, 0.75) !important;
}

/*action bar*/
.header-classic #Action_bar, .header-plain #Action_bar, .header-stack #Action_bar {
    position: absolute;
    background-color: transparent !important;
    background-color: rgba(58, 49, 45, 0.75) !important;
}
@media only screen and (max-width: 1239px) {
#Top_bar #menu ul li a span {
    padding-left: 10px !important;
}
}
@media only screen and (max-width: 960px) {
  .header-classic #Top_bar{top:43px}
}/*without this a line shows*/

@media only screen and (min-width: 960px) {
  .header-classic #Top_bar{top: 52px;}
}/*once full width, change top back to 45px normal*/

@media only screen and (max-width: 959px) {
.header-classic #Top_bar  { top: 48px !important; }
}

@media only screen and (max-width: 767px){
.layout-full-width #Top_bar, #Action_bar {
    background-color: rgba(23, 58, 87, 0.81) !important;
}
}/*when in mobile, make the top bar transparent just like the action bar, put page id to be more specific to overwrite already existing important rule*/

#Top_bar .menu > li ul li a {  
    font-size: 16px !important;
}
@media only screen and (min-width: 1240px) {
#Top_bar #logo img {
    max-height: 120px;
    margin-top: -51px;
}/*make logo larger by NOT having height set to 100 percent*/

#Top_bar.is-sticky #logo img.logo-sticky {
    display: inline;
    margin-top: 0px;
}

}

/*#Top_bar .logo {
    float: left;
    margin: 0 40px 0 0px;
}*/
/*adjust margin for logo*/
#Top_bar .logo {
    float: left;
    margin: 0 40px 0 0px;
    top: -15px;
    position: absolute;
}
li.slogan a{color:white;} /*make all text in top action bar white*/

#reserve-button a:hover{text-decoration:none; background:rgba(144,164,182,0.1);}/*on hover do not show underline and make button darker*/

/*when header is sticky after you scroll, space out menu items more*/
@media only screen and (min-width: 1240px){
#Top_bar.is-sticky .menu > li > a, #Top_bar.is-sticky .menu > li > a span {
    padding: 0px 25px 0px 25px;
}
}

/*push the slogan away from right edge a little bit*/
#Action_bar .contact_details li:last-child{margin-right:0px;}

/*set footer background image to show all the image*/
#Footer{background-size:cover;}

/*make footer h4 headings dark to show up better and change all caps*/
#Footer h4{color:#231f20 !important; text-transform:uppercase; font-size:20px;font-family:"Gilda Display"; font-weight: bold; letter-spacing: 3px;}

/*for copyright text, make it black and make the link dark blue*/
div.copyright{color:black;}
div.copyright a{color:rgb(0, 19, 121) !important;}
div.copyright a:hover{color:rgb(0, 19, 121) !important;}

/*make all text and links in footer dark text*/
.widgets_wrapper{color:#231f20 !important;}
.widgets_wrapper a{color:#231f20 !important;}

/*make action bar match menu font*/
#Action_bar .contact_details {font-family: "Open Sans", Arial, Tahoma, sans-serif;}

/*make sure submenu items match font size of main menu items*/
#Top_bar .menu li ul li a span{font-size:18px; font-family:"Open Sans";}

/*narrow the widgets wrapper so padding is on left and right*/
.widgets_wrapper div.container{width: 1000px;}

/*reposition text so it shows better against background*/
.widgets_wrapper{padding:105px 0px 0px 0px !important;}

/*this will line up rooms control with other ones in same row*/
.rooms-input p{margin:0px;}

/*make rooms show like the other labels*/
.rooms-input p label{font-weight:500 !important;}

/*style all buttons with same font family*/
.vc_btn3{font-family: "Open Sans";}

/*make font size bigger on buttons*/
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{font-size:24px !important; letter-spacing:2px;}

/*make all h1 uppercase*/
h1{text-transform:uppercase;}

/*make all buttons same color with white text*/
.custom-color-btn button, .custom-color-btn a {background-color:#5b513c !important; color:#fff !important; text-transform:uppercase; font-family:"Open Sans"; letter-spacing:2px;}

/*make all text white for testimonial slider*/
.testimonials_slider blockquote{color:#fff !important;}

/*hide dots for testimonial slider*/
.hr_dots{display:none;}

/*make author text for testimonial white*/
div.author h5{color:#fff;}

/*reposition arrows to be vertically aligned*/
.testimonials_slider a.slider_next, .testimonials_slider a.slider_prev {position:absolute !important; top:30px;background: rgba(255, 255, 255, 0.3);color: #fff;border-radius:10px !important;} 

.my_bookinf-logo {
    width: 130px;
}

.button-stroke a.button .button_icon i {
    color: #ffffff !important;
}

li.my_bookinf_li {
    color: #ffffff;
}

/* Pop-up */
.pum-theme-227 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close {
color: #ffffff !important;
  background-color: #3a312d !important;
}

/*For mobile removing Padding Starts*/
@media only screen and (min-width: 768px) and (max-width: 930px) {
#b_availSubmit {
text-align: center !important;
  float:none !important;
  clear: both !important;
}
}
@media only screen and (max-width: 767px) {
	#Header {
    position: relative;
    background-color: #3a312d !important;
	}
 	#Action_bar {
    position: relative !important;
	}
  .header-classic #Top_bar {
    top: -1px !important;
	}
  div#rev_slider_1_1_forcefullwidth {
    margin-top: 60px !important;
	}
  
}

@media (max-width:767px)
{
.the_content_wrapper {
    margin: 0 15px;
}
.section_wrapper {
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 100% !important;
    display: block;
}
#b_availSubmit {
text-align: center !important;
  float:none !important;
  clear: both !important;
}
.b_availDatesInner {
    float: right !important;
    width: 47% !important;
}
.b_availDatesInner select, .b_availDatesInner select#b_checkin_month, .b_availDatesInner select#b_checkout_month { width: 95% !important; }

#Top_bar .menu {
    margin-top: 70px !important;
	}
}

/*For mobile removing Padding Ends*/

/*@media only screen and (max-width: 451px) {
	#Header {
    position: relative;
    background-color: #3a312d !important;
	}
  .header-classic #Action_bar {
    position: relative !important;
	}
  .header-classic #Top_bar {
    top: 0px !important;
	}
  div#rev_slider_1_1_forcefullwidth {
    margin-top: 60px !important;
	}
   
}*/
