body{background:#e6e7e8;margin:0;padding:0;}

.background {
    background : #000000 url("/extras/styles/book/img/bg1.jpg") no-repeat top center;
    background-size: 100% auto; 
}
.shadows {
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);	
}
.slot1 {
	 background : #000000 url("/extras/styles/book/img/slot1.png") no-repeat top center;
	border-top: 4px solid #eb2629;
}

.slot2 {
	 background : #ddd1a0 url("/extras/styles/book/img/bkslot2.png") repeat-x bottom;
    background-size: 100% auto;
	min-height: 300px;
}

.slot3 {
	 background : #000000 url("/extras/styles/book/img/slot3.jpg") no-repeat top center;
    background-size: 100% auto;
		min-height: 300px;
}

.slot4 {
	 background : #000000 url("/extras/styles/book/img/slot4.jpg") no-repeat top center;
    background-size: 100% auto;
		min-height: 200px; 
}

.slot5 {
	 background : #000000 url("/extras/styles/book/img/slot5.jpg") no-repeat top center;
    background-size: 100% auto;
		min-height: 150px; 
}
.slot6 {
   background : #000000 url("/extras/styles/book/img/bg1.jpg") no-repeat top center;
    background-size: 100% auto; 
	height: 100%;
}
 



.caro2 .slick-slider {margin-bottom:0px;}
.caro2 .slick-slide {height:auto;}
.caro2 .slick-prev {top:45%;left:25px;z-index:1;width:40px;height:40px;background:url(../img/left.jpg);}
.caro2 .slick-next {top:45%;right:25px;z-index:1;width:40px;height:40px;background:url(../img/right.jpg);}
.caro2 .slick-prev:hover {background:url(../img/prev.jpg);opacity:0.5;}
.caro2 .slick-next:hover {background:url(../img/next.jpg);opacity:0.5;}
.caro2 {margin-top:20px;}
.caro2 .slick-next {right:-25px;top:65px;}
.caro2 .slick-prev {left:-25px;top:65px;}
.slick-prev:before,.slick-next:before {content:"";}





h1,h2,h3,h4,h5,h6{font-size:24px;color:#7b5c37;position: relative;width:100%;font-weight:bold}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{background-color: #e6e7e8;padding-right: 10px;position:relative;z-index:2;margin-bottom:5px;}
h1:after,h2:after,h3:after,h4:after,h5:after,h6:after{content:"";position: absolute;bottom: 0;left: 0;right: 0;height: 0.75em;border-top: 1px solid #7b5c37;}
p{}
a{color:#7b5c37}
a:hover{color:#4b2c07;}
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea {margin:0;}
table thead, table tbody, table tfoot {background:#f2d68d;}
table thead input, table tbody input, table tfoot input {color:#111;}
table tbody tr:nth-child(even) {background:#7b5c37;color:#f2d68d}
table tbody tr:nth-child(even) a {color:#fff}
.button {background:#7b5c37;border-radius:0px;border:1px solid #111;color:white;}
.button:hover {background:#6b4c27;}
.row {max-width:73rem;}
.header{background:#111;border-top:10px solid #7b5c37;}
.header p{color:#f2d68d;}
.copyright {background:#7b5c37;color:white;}
.footer{background:#111;color:white;padding:20px 0;}
.footer h3{color:#f2d68d;}
.footer h3:after{border-top: 1px solid #f2d68d;}
.footer h3 span{background:#111;}
.footer a,.copyright a{color:inherit;}
.footer a:hover,.copyright a:hover{color:inherit;text-decoration:underline;}
.menu {}
.menu a {color:white;}
.menu a:hover {color:#f2d68d;}
.menu .dropdown-pane {background:#7b5c37;border: 0px solid #cacaca;text-align: left;width:auto;}
.menu .button {background:#7b5c37;border:0px solid #111;padding: 0.85em 2em;}
.menu .button:hover {background:#6b4c27;}
.slogan{font-size:14px;padding:10px 0;}
.logo,.anni {padding: 10px;}
.body {min-height:500px;}
.slick-slider {margin-bottom:0px;}
.slick-slide {height:auto;}
.slick-prev {top:45%;left:25px;z-index:1;width:40px;height:40px;background:url(../img/prev.jpg);}
.slick-next {top:45%;right:25px;z-index:1;width:40px;height:40px;background:url(../img/next.jpg);}
.slick-prev:hover {background:url(../img/prev.jpg);opacity:0.5;}
.slick-next:hover {background:url(../img/next.jpg);opacity:0.5;}
.caro {margin-top:20px;}
.caro .slick-next {right:-25px;top:65px;}
.caro .slick-prev {left:-25px;top:65px;}
.slick-prev:before,.slick-next:before {content:"";}
.slick-slide img {margin: 0 auto;}
.second-menu {background:#111;color:white;padding:0;margin-bottom:10px;}
.second-menu .button {background:transparent;color:white;min-height:100px;margin-bottom:0;padding-top:35px;font-size:1.2rem;}
.second-menu .button.is-active {background:#7b5c37;}
.second-menu .button:hover {background:#7b5c37;}
.booking {background:#7b5c37;padding:20px 0;}
.booking p {color:white;font-size:225%;font-weight:bold;}
.booking .button {background:#f2d68d;border-radius:0px;border:1px solid #111;color:#111;font-size:1.2rem;}
.booking .button:hover {background:#e2c67d;}
.colored {background:#111;padding:10px;color:white;}
.colored h3{color:#f2d68d;}
.colored h3:after{border-top: 1px solid #f2d68d;}
.colored h3 span{background:#111;}
.pagination a, .pagination button {display:inline;}
.gallery a img {margin-bottom:10px;}