@charset "utf-8";
/* CSS Document */
/*@font-face {
    font-family: 'Aka-AcidGR-Creepy';
    src:url('creepy/Aka-AcidGR-Creepy.ttf.woff') format('woff'),
        url('creepy/Aka-AcidGR-Creepy.ttf.png#Aka-AcidGR-Creepy') format('svg'),
        url('creepy/Aka-AcidGR-Creepy.ttf.eot'),
        url('creepy/Aka-AcidGR-Creepy.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}*/
@font-face {
font-family: 'VAG-HandWritten';
font-style: normal;
font-weight: normal;
src: local('VAG-HandWritten'), url('VAG-HandWritten.woff') format('woff');
}
body {background-color: #000; font-family:VAG-HandWritten; color:#fff; font-size: 24px;}
.sppb-title-heading, .sppb-addon-title {font-family:VAG-HandWritten; font-size:28px;}
.nav > li > a {font-size:23px;}

.font15px {
    font-size: 25px;
    letter-spacing: 1px;}
	
	
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #ffffff;
}

.section-more {
    color: #dc1313;}
	
.color-white p, .primaryBg p {
    color: #FFF;
}

blockquote p {
    font-size: 30px;
    line-height: 1.7;
}

.sppb-addon-title {
   
    text-transform: none; 
}
#t3-mainnav.affix.dark {
	background-color:#000;
    box-shadow: none;
}

.ci-title {
   
    color: #a8242a;
}

.contact-item {
        color: #ffffff;
		padding-left:0;
    
}
.room-attic-text {padding:96px 0;}
.contact-item a {color: #ffffff;}
.contact-item a:hover {color: #a8242a;}
.ci-text {
    font-size: 18px;
    font-weight: 300;
	 letter-spacing: 2px;
}
#sp-quickcontact-form input[type="text"], #sp-quickcontact-form input[type="email"], #sp-quickcontact-form textarea {color: #ffffff;}
.testimonial {
   
    font-size: 28px;
   
}
blockquote footer, blockquote small, blockquote .small {
      
    font-size: 20px;
   
}
.t3-footer {
    background: #000000;
    
}
.footer-social-links a {
   
    color: #ded3d3;
    
}
.footer-social-links a:before {
   
    border: 1px solid #cbcbcb;
   
}
.footNav {
    border-top: 2px solid rgba(0,0,0,0.3);
}

media screen and (min-width: 1200px)
.hero-head {
    letter-spacing: 41px;
}
.color-white p, .primaryBg p {
    color: rgb(255, 242, 242);
}
.primaryBg h1 {text-shadow: 1px 1px #000000;}
.primaryBg p {color:#ffffff; text-shadow: 1px 1px #000000;}
.lead-hero {
    font-size: 39px;
}
.banner-image {
    margin: 80px 0 0;
}


section#booking.primaryBg.sppb-section:before {
   background: rgba(87,11,14,1); 
}
section#correctbooking.primaryBg.sppb-section:before {
   background: rgba(87,11,14,1); 
}

.footer-social-links a i, .footer-social-links a span, .footer-social-links a em {
  
    left: -3px;
}
.scroll-down-icon {
   
    margin-left: -7.5px;
   
}
.sppb-container h1 {font-family:VAG-HandWritten; font-size:38px;}
input#pbbooking-submit {color:#000000;}
.pbbooking.singlepage table td {color:#ddd;}
#pbbooking-reservation-form h2 {font-family:VAG-HandWritten; font-size:38px;}
#pbbooking-reservation-form h3 {font-family:VAG-HandWritten; font-weight:bold; font-size:28px;}
#pbbooking-reservation-form label {font-size:28px;}
#pbbooking-reservation-form input[type="text"], #pbbooking-reservation-form input[type="email"], #pbbooking-reservation-form select {font-size:20px;}
.pbbooking.singlepage #pbbooking td.pbbooking-cal-left-body{background:url("/media/com_pbbooking/images/calslices/td-content-left.png") repeat-y;background-position:right;min-width:19px;border:0px}.pbbooking.singlepage #pbbooking td.pbbooking-cal-left-header{background:url("/media/com_pbbooking/images/calslices/td-header-left.png") repeat-y;background-position:right;min-width:19px;border:0px}.pbbooking.singlepage td.gap-row{height:9px;max-height:9px;border-spacing:0px}.pbbooking.singlepage #pbbooking td.pbbooking-gap-row-left{background:url("/media/com_pbbooking/images/calslices/td-gap-row-left.png") no-repeat;background-position:right}.pbbooking.singlepage #pbbooking td.pbbooking-gap-row-right{background:url("/media/com_pbbooking/images/calslices/td-gap-row-right.png") no-repeat;background-position:left}.pbbooking.singlepage #pbbooking td.pbbooking-gap-row-center{background:url("/media/com_pbbooking/images/calslices/td-gap-row-center.png")}.pbbooking.singlepage #pbbooking td.pbbooking-cal-right-header{background:url("/media/com_pbbooking/images/calslices/td-header-right.png") repeat-y;border:0px;background-position:left}.pbbooking.singlepage #pbbooking th.pbbooking-cal-center-header{background:url("/media/com_pbbooking/images/calslices/td-cal-center-header.svg");border-top:0px;border-bottom:0px}.pbbooking.singlepage #pbbooking td.pbbooking-cal-right-body{background:url("/media/com_pbbooking/images/calslices/td-cal-right-body.png") repeat-y;background-position:left;border:0px;min-width:71px;width:71px}.pbbooking.singlepage #pbbooking td.pbbooking-content{background:url("/media/com_pbbooking/images/calslices/td-content-fill-slice.svg")}.pbbooking.singlepage td.pbbooking-cal-top-left{background:url("/media/com_pbbooking/images/calslices/td-cal-top-left.png") no-repeat;background-position:bottom right;max-height:92px;height:92px;padding:0px}.pbbooking.singlepage td.pbbooking-cal-top-right{background:url("/media/com_pbbooking/images/calslices/td-cal-top-right.png") no-repeat;background-position:bottom left;max-height:92px;height:92px;padding:0px}.pbbooking.singlepage td.pbbooking-cal-top-rings{text-align:center;height:92px;min-width:220px;width:220px;background:url("/media/com_pbbooking/images/calslices/td-cal-top-rings.png") no-repeat;background-position:bottom;padding:0px}.pbbooking.singlepage td.pbbooking-cal-bottom-left{background:url("/media/com_pbbooking/images/calslices/td-bottom-left.png") no-repeat;min-height:86px;height:86px;padding:0px;background-position:right}.pbbooking.singlepage td.pbbooking-cal-bottom-center{background:url("/media/com_pbbooking/images/calslices/td-bottom-slice.png") repeat-x}.pbbooking.singlepage td.pbbooking-cal-bottom-right{background:url("/media/com_pbbooking/images/calslices/td-bottom-right.png") no-repeat}
.pbbooking.singlepage table#pbbooking {width:400px;}
.pbbooking.singlepage .month-heading {font-size: 1.2em;}
.sppb-container th {padding:10px;}
.sppb-container td {vertical-align:middle;}
.t3-navbar-collapse {max-width:200px; left:inherit; right:0!important;}
.item-page.terms {width:90%; margin:0 auto;}
.jb.cookie h2 {font-size: 20px!important; font-family: VAG-HandWritten;}
.jb.cookie p {font-size: 18px!important;}
@media (max-width:768px) {
	.room-attic-text {padding:96px 0 0 0;}
	.pbbooking.singlepage table#pbbooking {margin-left:-18px;}
}