/*
 Theme Name:   Landing Hotel
 Description:  Landing hotel theme
 Author:       DAD
 Template:     rsrc-ada
 Text Domain:  rsrc
*/


.booking-1 h3 {
margin-bottom:7px !important;	
}

.book-form {
	background: #fff;
    border-bottom: 1px solid #B1855A;
}

.book-form .title {
	    float: left;
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 29px;
    padding: 25px 20px 25px 30px;
    margin-right: 10px;
    background: #B1855A;
    text-align: center;
}


.book-form .title a, .book-form .title a:hover, .book-form .title a:focus, .book-form .title a:visited {color:#ffffff !important;}
.book-form .date {
	float: left;
    margin: 0 0 0 10px;
    overflow: hidden;
}

.bookrow label {
    display: block; 
    font-size: 12px;
    line-height: .8;
    margin: 0;
    padding: 0 0 0 9px;
}

.book-form .date input[type=text] {
	display: block;
	margin: 10px 10px 0;
		border: 2px solid #000;
	color: #000;
	  font-family: "Questrial", sans-serif;
	font-size: 13px;
	line-height: 15px;
	padding: 6px 9px;
width: 145px;
	background: url(images/cal-ico.png) no-repeat right;
}

.book-form .guests {
    display: block;
	margin: 9px 10px 10px ;
	background: none;
	border: 2px solid #000;
	color: #000;
	 font-family: "Questrial", sans-serif;
	font-size: 13px;
	line-height: 15px;
	padding: 5px;
    /*background: url(images/ico-person.png) no-repeat 85px 14px;*/
}


.book-form .rate {
    display: block;
	margin: 17px 5px 10px ;
	background: none;
	border: 2px solid #000;
	color: #000;
	font-family: "Questrial", sans-serif;
	font-size: 13px;
	line-height: 15px;
	padding: 5px;
    /*background: url(images/ico-person.png) no-repeat 85px 14px;*/
	width: 140px;

}

.book-form .person option, .book-form .rate option {
color:#000;	
}

.book-form .col {
	display: inline-block;
    float: left;
    margin: 10px 0 0;
}

.book-form .btn {
	padding:6px 9px;
	font-size: 16px;
	border: none;
	margin:20px 8px 10px;
	  font-family: "Questrial", sans-serif;
	 -webkit-appearance: none;
    -webkit-border-radius: 0;

}

.book-form .mobile-book {
	display: none;
	text-transform: uppercase;
	border-radius: 0;
	float: none;
	/* max-width: 280px; */
        margin: 0 25px 10px 15px;
    width: auto;
    height: auto;
    padding: 10px;
}


@media (max-width: 1189px) {.book-form {
		text-align: center;
	}

	.book-form .title {
		float: none;
		display: block;
		padding: 10px;
		text-align: center;
		    white-space: break-spaces;
	}

	.book-form .phone {
		padding: 10px;
	}

	.book-form .area {
		display: inline-block;
		vertical-align: top;
	}
}

@media (max-width: 767px) {
	.book-form {
		padding: 9px 0;
	}

	.book-form .separator {
		display: none;
	}

	.book-form .col {
		display: inline-block;
		vertical-align: top;
		margin: 0 10px;
	}
}

@media (max-width: 519px) {
	
	.book-form .mobile-book {
		display: block;
	}
	
	
	.book-form .area {
    display: none;}
	
	.headline {
      font-size: 22px !important;
    line-height: 1 !important;
}
}

/* 3 column events */
.events-list 
  {
    margin: 0 auto;
     padding: 0 0 60px 0;
    width: 100%;
  }
  
 .events-list:after {
	content:"";
	display:block;
	clear:both;
	margin-bottom:20px; 
 }
  .event {
	    float: left;
    margin: 0 1% 15px;
    width: 31.333333%;
 
}
   
      .events-list .event:nth-child(3n+1) {
    clear: left;
}

.exchange {
   float: none; 
    margin: 1px 0 0 5px;
    font-size: 12px;
    text-align: center;
}

.exchange img {
    display: inline-block;
    padding: 10px 0;
}

.footer-nav {
    color: #323232;
    width: 80%;

}

.copy {
    display: block;
    font-size: 14px;
    line-height: 20px;
}

.footer-soc {
    float:left;
    margin-bottom:15px;
}

.primary-navigation {
    font-size: 18px;
  
}

.site-navigation ul {
    padding-left: 0;
}

.social li {
    float: left;
    margin: 0 0 0 18px;
}

.social {
    float: left;
}
.social, #nav>ul, #nav>ul ul, #footer .list, .footer-nav ul, .side-nav, .side-nav ul, .paging {
    margin: 0;
    padding: 0;
    list-style: none;
}

.copy2 {
    float: left;
    font-size: 20px;
    line-height: 22px;
}

.footer-nav ul {
    display: inline-block;
    vertical-align: top;
    padding: 0 0 20px 0;
}

.footer-nav li {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
}

#footer {
    background: #FFFFFF;
    padding: 34px 0 20px;
    font-size: 16px !important;
    line-height: 22px;
}

.footer-soc img {
    width: auto !important;
}

.jp-carousel-image-meta {
 display:none;

}

#jp-carousel-comment-form-container {
 display:none !important;

}

/* updated landing branding */

#nav-bar-area {
    background-color:  #B1855A;
}


@media screen and (min-width: 1008px) {
.primary-navigation li:hover > a, .primary-navigation li.focus > a {
    background-color: #000023;
    color: #fff;
}
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
    color: #fff;

}
	
.primary-navigation {
    float:none !important;
    margin: 0 auto !important;

	text-align: center !important;	}
	
	
}
.site-navigation a {
    color: #fff;
 
}

body {
	
	    font: 18px/22px "Questrial", sans-serif;

}

.be-ix-link-block .be-related-link-container .be-label {
     font-family: "Questrial", sans-serif;
}
.headline {

    font-family: "Questrial", sans-serif;
      font-size: 35px;
    font-weight: 700;
    letter-spacing: 3px;
}

h1, .h1 {

font-weight:700;
letter-spacing:1px;
    color: #B1855A;
     font-family: "Questrial", sans-serif;
}

h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h5 {
	color: #000023;
	 font-family: "Questrial", sans-serif;
font-weight:700;
}

#foot {
    border-top: 5px solid #B1855A;
    
}

.primary-navigation a {

    padding: 0 8px;

}

.primary-navigation {
    font-size: 15px;
}

.site-navigation, .primary-navigation {
	letter-spacing:2px;

}

.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
	font-weight:700;}
	
	.primary-navigation ul ul {
	background-color:  #000023;}
	
.primary-navigation ul ul a:hover,  .primary-navigation ul ul li.focus > a {
	background-color: #000023;
}

.btn {
	background-color:#B1855A;}
	
	
	#home .two-columnsb .col-holder .col img {
    width: 100%;
    opacity: .7;
}

.ent-post .btn {
    background: #000;}
	
	
	.white-bg h3 {
    color: #B1855A !important;
}
.ent-post h3 {
    color: #B1855A;}
	
	
	.event-title {
    padding: 0 15px;
    text-align: left;
    line-height: 1;
    margin: 0 0 3px !important;
    padding: 0;
    font-size: 18px;
    text-transform: uppercase;
    color: #B1855A ;}
	
	.events-list .btn {
    background: #000;
    color: #fff;
    border-radius: 3px;
    text-transform: uppercase;
    padding: 12px 10px;
    text-align: center;
    font-size: 16px;
}

.tp-caption  {
  
max-height: 1000px !important;
}

.menu-toggle {
	background-color: #b1855a;}

@media screen and (max-width: 960px) {
.event {
    margin: 0 2% 40px;
    width: 46%;
}
	
}


@media screen and (max-width: 600px) {
.event {
    margin: 0 2% 40px;
    width: 96%;
	}}


@media screen and (min-width: 1008px) {

}

.comment-form input[type=submit], .post-password-form input[type=submit], .search-form input[type=submit] {
    background:#b1855a !important;
  
}

#ae_launcher.ae-cta-position-preset-right-lower {
    right: unset !important;
    left: 24px !important;
}
   