

.LHSMenu { padding: 0; /*background: url(/wp-content/uploads/2019/05/LHS_Menu_top.jpg) no-repeat top left;*/}
.LHSMenu ul { padding: 20px 0 20px 15px; background: #543019; margin-left: 0; border-radius: 0px 0px 20px 20px;}
.LHSMenu ul li a.selected, .LHSMenu ul li a.CMSListMenuLinkHighlighted {
   /* background: url(/wp-content/uploads/2019/05/LHS_menu_btn.jpg) no-repeat 0 -28px;*/
    color: #543019; background: #fba534; border-radius: 4px; margin: 0 20px 0 0;}

.LHSMenu ul li a {
    display: block;
    padding: 0 0 0 8px;
    margin: 5px 20px 2px 0;
    height: 28px;
    background: #b7844d;
    color: #fcfbf9;
    font-size: 13px;
    text-decoration: none;
    line-height: 28px;  border-radius: 4px;
}
.LHSMenu ul li a:hover{ /*background: #fba534;*/ color:  #543019;}
#SubNav li{padding: 0; margin: 0; list-style: none;}
.LHSMenu ul li ul { padding: 0 0 6px 0;}

.LHSMenu ul li ul {background: none!important;}
.LHSMenu ul li ul li a {height: 16px;}
.LHSMenu ul li ul li a {display: block; padding: 0 0 0 18px;  height: 16px; color: #fcfbf9; font-size: 11px; text-decoration: none; line-height: 26px; background: url("../images/LHS_sub_menu_arrow.png") no-repeat 3px -20px;}
.LHSMenu ul li ul li a:hover, .LHSMenu ul li ul li a.CMSListMenuLinkHighlighted {color: #faa635;  /*background: url(/wp-content/uploads/2019/05/LHS_sub_menu_arrow.jpg) no-repeat 3px 0;*/ background-position: 3px 0;}
div#content-section { width: 75%; margin-left: 0px; background: white; border-radius: 12px 0 0; padding: 10px 0px 0 23px; /* width: 100%; max-width: 558px;*/}
div#p_lt_zonePagePlaceholder_pageplaceholder_p_lt_zoneLeft_SubMenu_sys_pnlUpdate:after { background: #543019;
 height: 36px; position: absolute; content: ''; top: 0; display: block; right: -20px; border-radius: 0; z-index: -1;}
p.intro {font-size: 16px;  color: #faa635; margin-top: 15px;}
.reservations { padding: 10px 13px 8px; background: #dbc8b4;  border-radius: 0 0px 12px 12px;
/* background: #dbc8b4 url(/CMSTemplates/Gateway/images/content/content_RHS_bottom.jpg) bottom no-repeat;*/}
.reservations h3, .mapContainer H3{font-size: 13px; font-weight: bold; color: #301a0c; text-transform: uppercase; padding: 0 0 7px 2px; margin: 0;}
.reservations ul li {margin: 0 0 5px 0; padding: 0;}
.reservations ul li a, .reservations ul li a:link, .reservations ul li a:visited {
display: block;  padding: 0 0 0 8px; height: 27px;
background: url("../images/res_btn_small.png") no-repeat 0 0; color: #fff; font-size: 11px;
font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none;line-height: 27px;}
.mapTop {height: 13px; padding: 10px 0 0 0;}
.mapContainer {    background: #dbc8b4;
    padding: 15px 6px 5px 7px;
    margin: 0 0 10px 0;
    border-radius: 8px;}
.map img {border: 1px solid #fff;}
.mapContent {padding: 9px 0 5px 20px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; background: url(/wp-content/uploads/2019/05/map_phone_icon.jpg) no-repeat 1px 9px;}
.mapContent a { text-decoration: none; padding: 0 10px 0 0; color: #301a0c; font-size: 10px;}
.first-col .vc_column-inner{padding-right:0;}
.thrd-section{ width: 25%;}
.first-col:after { content: "";  width: 15px;  height: 10px;  display: block;  background: #543019;  position: absolute;  right: -12px;   top: 0;}
.content img {   padding: 4px;  }
.FAQQuestion {  display: inline-block;    color: #faa635;    position: relative;    top: 2px;}
.FAQQuestion a {  color: #faa635;    text-decoration: none;}

.BlogPreviewTitle { font-size: 14px;  color: #faa635;    padding: 0;}
.BlogPDateWhole {  padding-bottom: 10px;}
.BlogFooter {   overflow: auto;    padding-bottom: 20px;}
.BlogPreviewTitle a {  color: #faa635; text-decoration: underline;}
.ReadMoreLink {   float: right;}
a, a:active, a:visited {    color: #faa636;}
.ReadMoreLink a {  text-decoration: underline;}
.LHSMenu ul li a:active {background: #fba534; color: #543019;}
.cont_details {margin-top: 3.75pt; margin-right: -9.4pt; margin-bottom: 3.75pt; margin-left: 0cm;/* line-height: 115%; */color:rgb(0, 0, 0);}
p.con_details2 {margin-left: 0cm; /*line-height: 115%;*/ color: rgb(0, 0, 0);}
.con_details_ul{padding: 0 0 0 30px; color:rgb(0, 0, 0);}
.con_details_ul li:before, .con_details_ul_second li:before {
    content: "\2022";
    color: orange;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}
p.con_details_p{margin-left: 0cm; line-height: 115%; color: rgb(0, 0, 0); margin-top:10px;}
#content-section .wpb_content_element{margin-bottom: 16px;}
p.con_details3 {margin-left: 0cm; line-height: 115%; color: rgb(0, 0, 0); border-bottom:solid black 1.0pt; padding:0cm 0cm 1.0pt 0cm;     padding-bottom: 10px;}
.MemInvite{border: solid 1px #999999; padding: 5px; margin-top: 10px;  margin-bottom: 10px; font-size: 9pt; background-color: #EEEEEE; font-weight: bold; line-height: 16pt;}
.MemInvite p {margin: 0; padding: 0;}
.book-now div#content-section, .member-booking div#content-section, .page-id-81 div#content-section {padding:10px 0px 4px 10px;}
.widget ul li {margin-bottom: 0; padding-bottom: 0;}
.booking iframe{height: 800px; width: 100%;}
#Reservations li{    margin-bottom: 5px;}
.link-a{text-decoration:underline;}
a.joinNow {
    color: #FFFFFF;
    font-size: 16px;
    border: inset 2px #cccccc;
    text-decoration: none;
    height: 40px;
    line-height: 38px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    font-family: Montserrat;
    -webkit-appearance: none;
    background-color: #FF9E1B;
    display: inline-block;
    padding: 0 17px;
}
a.joinNow:hover {
    background-color: #4E3629;
}
.con_details_ul_second{padding: 0 0 0 30px; color:#666;}
.btn_mt{margin-top:10px;}
.a1{text-decoration: underline;}
a.a1:hover {color: #fba534;}
.add_table td{border-top:none;}
.add_table tbody { border-bottom: none;}
.contact input, .contact select, .contact textarea{    width: 245px;
    background: none;
    border: 1px solid #fba534;
    padding: 3px 0 3px 5px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;     margin-bottom: 17px !important; }
.contact input {height: 22px;}
.contact input.wpcf7-form-control.wpcf7-submit {
   background: #352408;
    border: medium none;
    display: inline;
    float: left;
    height: 27px;
    margin-left: 217px;
    width: 131px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    letter-spacing: 0px;
    text-transform: capitalize;
    font-weight: 200;}
.contact label {
    font-weight: 200;
}
.contact input.wpcf7-form-control.wpcf7-submit:hover{background:#fba534; color: #4d310a;}
.reservations ul li a:hover {
   background-position: bottom;
    color: #301a0c;
}
.menu > .current_page_parent > a, .LHSMenu .menu > .current_page_item > a{
  background-color:#fba534 !important;
  color:#543019;

}
.sub-menu> .current_page_item > a{color:#faa635 !important;}
.footer-inner .menu > .current_page_parent > a{ background: none !important;
    color: #faa635;}
.FAQQuestion a {color: #faa635; text-decoration: none;}
.mapContent a{    color: #301a0c;}
.containt_news h3 {font-size: 16px; color: #543019;}
.date_news { display: none;}
.cms-recent-post{display:none;}
aside.widget.widget-area{display:none;}
.mb-40 { margin-bottom: 40px;}
.BlogPreviewTitle a {color: #faa635;}
.page-id-41 .reservations { display: none;}	
.BlogPBody{width:90%;}
.containt_news.col-sm-7 {
    margin-bottom: 60px;
}
.single-post .reservations{display:none;}
.LHSMenu> .first-col.col-sm-3 {
    padding-right: 0;
	}
.containt_news {
    width: 57%;
    margin-left: 0px;
    background: white;
    border-radius: 12px 0 0;
    padding: 11px 0px 0 42px;
}
.col-sm-2.blog-right {
    width: 18%;
}
.location_section> .cntnt_cs > .row{background-image: url(https://busybeaverairportparking.com.au/wp-content/uploads/2019/05/body_bg-2-1.png?id=190) !important;
    background-repeat: no-repeat;
background-position: bottom 30px right;}


/*********Responsive*****************/
@media only screen and (max-width:1200px) {}
@media only screen and (max-width:1024px) {
	 .banner-img img{width:100%;}
	 .full-width-content .content{padding:0;}
}
@media only screen and (max-width:1023px) {}
@media only screen and (max-width:999px) {
	/*.site-header .site-title{width: 100%; height: 100%; margin-top: 0;}*/
.MobileContentWrapper { margin-top: 20px; overflow: auto; min-height: 300px;} 
.Mobile_section, #mobile-view p, #mobile-view li {font-size: 14px; line-height: 22px; margin: 14px 0 ; padding: 10px ; font-family: Tahoma,Arial,Helvetica,sans-serif; color:#4e362a;}
#mobile-view {margin-top: 20px;  overflow: auto; min-height:auto;}
.mobile_content{padding:10px 0 ;}
#mobile-view h1.header_section {font-size: 20px; font-weight: normal; line-height: 130%; text-transform: uppercase; text-align: center; background: #4e362a; padding: 8px; margin: 0;	color: #faa636; font-family: Tahoma,Arial,Helvetica,sans-serif !important; }
#mobile-view .mobile_content h2{ font-weight:bold;   font-size: 16px; color: #4e362a;  font-family: Tahoma,Arial,Helvetica,sans-serif !important;     padding: 10px 0;
    margin: 12px 0;}
.heading_h2{font-weight:bold;   font-size: 16px; color: #4e362a;  font-family: Tahoma,Arial,Helvetica,sans-serif !important;     padding: 10px !important;
    margin: 12px 0 !important;}
.heading_h3{font-weight:bold;   font-size: 15px; color: #faa635;  font-family: Tahoma,Arial,Helvetica,sans-serif !important;     padding: 0 10px !important;
    margin:  0 !important;}
.RateIconsTable td {vertical-align: top; width: 80px; text-align: center;}
.RatesIcon { width: 55px; display: inline-block;}
.RateIconsTable a {text-decoration: none; line-height: 18px; padding-top: 10px; font-weight: bold;}
.RateIconsTable a {text-decoration: none; line-height: 18px; padding-top: 10px; font-weight: bold; color: #4e362a; font-size: 14px;   font-family: Tahoma,Arial,Helvetica,sans-serif;}
.RatesTable tbody tr:nth-child(odd) { background-color: rgba(250,166,54,.3);}
.RatesTable th {background-color: #4e362a; color: #fff;}
.RatesTable th, .RatesTable td {     vertical-align: top; padding: 3px; text-align: center; font-size: 14px; line-height: 22px; text-transform: capitalize; font-family: Tahoma,Arial,Helvetica,sans-serif;}
	 .RatesTable td{text-align: left !important;}	
.Link p, .MelbourneLink p{font-size: 14px; line-height: 22px; margin: 0 !important; padding: 0 !important; font-family: Tahoma,Arial,Helvetica,sans-serif;}
table.RateIconsTable {width: auto; line-height: normal; margin:30px 0; padding:10px;}
table.RateIconsTable td{border-top:none;}
table.RateIconsTable tbody {border-bottom: 0;}
.RatesTable{margin-bottom:30px;}
.Backlink a {
    font-size: 120%;
    padding-left: 5px;
    text-decoration: none;
    font-weight: bold;     color: #4e362a; font-size:16px;
}
.Backlink img{padding:0; vertical-align: top;}
.Button a {
 color: #4e362a;  width: 220px;  padding: 5px;  text-align: center;	text-transform: uppercase;
font-size: 1.7em; font-weight: bold; text-decoration: none; display: inline-block; font-family: Tahoma,Arial,Helvetica,sans-serif; border: solid 2px #fff; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; background: #faa636; -moz-box-shadow: 1px 1px 1px 1px #666; -webkit-box-shadow: 1px 1px 1px 1px #666; box-shadow: 1px 1px 1px 1px #666;}
.Button-a a {
 color: #4e362a;  width: 220px;  padding: 5px;  text-align: center;	text-transform: uppercase;
font-size: 1.7em; font-weight: bold; text-decoration: none; display: inline-block; font-family: Tahoma,Arial,Helvetica,sans-serif; border: solid 2px #fff; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; background: #faa636; -moz-box-shadow: 1px 1px 1px 1px #666; -webkit-box-shadow: 1px 1px 1px 1px #666; box-shadow: 1px 1px 1px 1px #666;}
/*.mt-tbl{padding-top:20px;}*/
table.RatesTable td ul li {list-style: disc; background: transparent; margin: 0 !important; padding: 0 !important;}
p.rate_p{margin:0 !important; padding:0 10px !important;}
.Service_Icons {text-align: center; padding: 0 40px;}
.Service_Icons p{display:none;}
.ServiceIcon_box { padding: 0 5px 20px 5px; /*width: 50px; */display: inline-block;}
.ServiceIcon_box img, .RatesIcon img{    max-width: inherit; padding: 0; width: 55px; height: 55px;}
.map_href{margin:0 !important; padding:0 !important;}
.map_href a{color:#4e362a; cursor: pointer; text-decoration: underline;}
.map_href a:hover { color: #faa636;}
.social_media{padding:0 14px !important; margin:0 !important;}
ul.membership_ul li {
    list-style: disc;
    background: transparent;
    margin: 0 29px !important;
    padding: 10px 14px !important;
} 
.link_a{color:#4e362a !important; cursor: pointer; text-decoration: underline;}
.link_a:hover{color:#faa636;}
.AladnFormWrapper {
    margin: 0 auto;
    text-align: center;
    overflow: auto;
}
.member_h2{font-size: 16px; color: #4e362a; text-align: center;}
.arw_img{width: 16px; height: 16px;}
.Button-a{margin-top:10px;}
}

.booking {    margin-left: -15px;    margin-right: -25px;}

@media only screen and (max-width:999px) {
	.first-col {display: none;}	
	.thrd-section {  display: none;}
	div#content-section { width: 100%;   margin-left: 0px;    background: white;    border-radius: 12px 0 0;    padding: 0;}
	.contact input.wpcf7-form-control.wpcf7-submit {  margin-left: 0;   }
	.book-now div#content-section, .member-booking div#content-section, .page-id-81 div#content-section {padding:0;}
}

@media only screen and (max-width:800px) {
	.menu-toggle{display:none;}
}
@media only screen and (max-width:767px) {
	/*div#content-section{width:100%; padding:0;}
	.thrd-section{width:50%;}
	.first-col .vc_column-inner {   padding-right: 15px;}
	.first-col:after{display:none;}
	.RHScontent {margin-top: 15px;}*/ 
}
@media only screen and (max-width:375px) {
	
}


