/* Enter Your Custom CSS Here */

#page-featured .down {
    bottom: -300px;
    left: 0;
    position: absolute;
    right: 0;
}
#booking-close {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 20px;
    height: 23px;
    line-height: 18px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 23px;
}

#footer-sub {
    margin-bottom: 10px;
    margin-top: -100px;
    text-align: center;
}
#colophon{ background:none;}
body .cyonform button, body .cyonform input[type=submit], body .cyonform input[type=reset], body .cyonform input[type=button], body .cyonform .button, body .btn {
    background: none;
    text-shadow: none;
    font-family: 'Futura LT'!important;
    text-transform: none;
    box-shadow: none;
    border-radius: 10px;
    
    font-size: 24px;
    padding: 10px 50px;
      border:2px solid  #8cc63e;
      background: #8cc63e;
     color: #fff;


}
body .cyonform button:hover, body .cyonform input[type=submit]:hover, body .cyonform input[type=reset]:hover, body .cyonform input[type=button]:hover, body .cyonform .button:hover, body .btn:hover {
    text-shadow: none;
 
    background: #cacaca;
      border-color: #555;
color: #555;

}
#post-91 .page-content h3{ }
#post-91 .page-content table {
    margin-top: 0 !important;
}
#footer-access .menu{
padding:0 !important;
}
.home #page-featured .down {
    bottom: -500px;
}

.event-ticket a {
    top: 44% !important;
}
#black-studio-tinymce-2 {
    text-align: right;
}
body .cyonform input[type="text"], body .cyonform input[type="email"], body .cyonform input[type="tel"], body .cyonform input[type="phone"], body .cyonform input[type="password"], body .cyonform textarea, body .cyonform select {
    font-family: "Futura LT" !important;
}

.home #branding {
    z-index: 11;
}

#field_4_7 {
	margin-top: -630px;
}

#field_4_8 {
    margin-top: -520px;
}

#field_4_10 {
	margin-top: -345px;
}

#field_4_10 select { height: 100%; }

#field_4_9 { margin-top: -300px; }

#field_5_11 {
	margin-top: -130px;
}

#field_5_11 select { height: 100%; }

#field_5_10 { margin-top: -90px; }

.homepage-swiper-desc-content {display:none}

.mapshort .details dt {display:none!important;}
.details {display:none!important;}

#book-accomodation-form input[type="submit"],
#book-accomodation-form-2 input[type="submit"]{
    display        : block;
    border-radius  : 0;
    font-size      : 16px;
    font-weight    : 900;
    line-height    : 1.0;
    letter-spacing : 1.5px;
    text-align     : center;
    color          : #ffffff;
    padding        : 10px;
    width          : 100%;
}