@charset "utf-8";

:root {
	--dark-green: #112026;
	--light-blue: #3e7387;
	--purple: #873e55;
	--blue-txt: #c5d5db;
	--dark-grey: #212121;
	--light-grey: #efefef;
}

html, body {background-color:var(--dark-green); color:white;}

h1 {color:white;}
h2 {color:white;}
h3 {color:white;}
h4 {color:white;}
h5 {color:white;}

p.caption {color:var(--light-grey);}

a {color:var(--light-grey);}
a:hover {color:var(--purple);}

.banner-text p {color:white;}

header {background:rgba(17,32,38,0.9) !important;}
/*ul.mainmenu li a {color:white; border-bottom:1px solid transparent;}
ul.mainmenu li a:hover {color:var(--purple); border-bottom:1px solid var(--purple);}*/

.navicon {color:white;}
.navicon:hover {color:var(--purple);}
.sidenav {background-color:black;}
ul.menu li a {color:white;}
ul.menu li a:hover {background-color:var(--purple);}
.closer .closebtn {color:white;}

.row-main {background-color:var(--light-blue);}
.row {background-color:var(--light-blue);}
.row:nth-of-type(odd) {background-color:var(--dark-green);}
.main-left {background-color:var(--dark-green);}

ul.check li::before {color:var(--light-grey);}
ul.check li {color:white;}

.booking-btn {background-color:white;}
.booking-btn:hover {background-color:var(--purple);}
.booking-btn p {color:var(--light-blue);}
.booking-btn:hover p {color:white;}

a.morelink {color:white; background-color:var(--dark-grey); border:1px solid var(--light-grey);}
a.morelink:hover {background-color:var(--purple);}


footer {background-color:black; background-image:url(../graphics/Foot-BG.png);}
.phone a {color:white; background-color:var(--dark-grey); border:1px solid var(--light-grey);}
.phone a:hover {background-color:var(--purple);}
.mail a, .notices a {color:white;}
.mail a:hover, .notices a:hover {color:var(--purple);}
