/* 
--Color Theme Swatches in Hex
1-hex { color: #10454F; }
2-hex { color: #506266; }
3-hex { color: #818274; }
4-hex { color: #A3AB78; }
5-hex { color: #BDE038; }

-- Color Theme Swatches in RGBA
1-rgba { color: rgba(16, 69, 79, 1); }
2-rgba { color: rgba(79, 98, 102, 1); }
3-rgba { color: rgba(128, 130, 116, 1); }
4-rgba { color: rgba(163, 170, 119, 1); }
5-rgba { color: rgba(189, 224, 55, 1); }

-- Color Theme Swatches in HSLA
1-hsla { color: hsla(189, 65, 18, 1); }
2-hsla { color: hsla(189, 12, 35, 1); }
3-hsla { color: hsla(64, 5, 48, 1); }
4-hsla { color: hsla(68, 23, 56, 1); }
5-hsla { color: hsla(72, 73, 54, 1); }

--stdcol-dark: #10454F;
--stdcol-dark-gray: #506266;
--col-alt1: #818274;
--lime-gray: #A3AB78;
--lime: #BDE038;

*/

.main-selection li.sel-1,
.boxed.b2 {background-color:var(--stdcol-dark);}

.main-selection li.sel-2,
.boxed.b1 {background-color:var(--stdcol-dark-gray);}

.main-selection li.sel-3,
.boxed.b3 {background-color:var(--col-alt1);}

.boxed.b4,
.main-selection li.sel-4 {background-color:var(--lime-gray);}

.bg-white,
footer,
.header nav > ul ul li a {background-color:var(--white);}

.bg-dark {background-color:var(--stdcol-dark);}
.bg-dark-gray {background-color:var(--stdcol-dark-gray); color:var(--light-gray);}
.bg-lime-gray {background-color:var(--lime-gray); color:#fff;}
.bg-dark,
.bg-light-gray {background-color:var(--light-gray);}

.bg-alt1 {color:var(--light-gray); background-color:var(--col-alt1);}
.bg-alt1 a,.bg-alt1 a:visited,.bg-alt1 a:focus {color:rgba(255,255,255,0.5)}
.bg-alt1 a:hover {color:rgba(255,255,255,1)}

.bg-dark-alt1 {color:var(--light-gray); background-color:var(--col-alt1);}
.col-lime {color:var(--lime);}
.col-tm {color:#ec691a;}

a,
a:visited,
a:focus {color:#2589bc;}
a:hover {color:#000;}
a.button.ondark {color:#fff; background-color:var(--stdcol-dark-gray);}
a.button.onlight {color:#fff; background-color:var(--lime-gray);}

/*************************************
	         HEADER
*************************************/

.nav-inner .logo a {color:#fff;}
.nav-inner .logo a:hover {color:#f0f0f0;}

.nav-inner > ul > li > a {color:#fff;}
.nav-inner > ul > li > a:hover {color:#dadada;}
.nav-inner ul ul {border:1px solid rgba(255,255,255,0.6); border-radius:8px;}
.nav-inner ul ul li a {color:#fff;}
.nav-inner ul ul li a:hover {background-color:rgba(255,255,255,0.1);}
.nav-inner ul ul li {background-color:rgba(255,255,255,0.2);}

.slider h1 {color:#fff;}

/*************************************
	         CONTENT
*************************************/

section#testimonials {background-color:#f0f0f0;}
section#baneguide-ex {background-color:var(--white); border-top:var(--std-border); border-bottom:var(--std-border);}

.main-selection li a {color:#fff;}
.main-selection li a i {border:2px solid #fff;}
.main-selection li a:hover {background-color:rgba(0,0,0,0.15);}

.boxed {color:#fff;}
.boxed span i {color:#eee;}
.boxed a,.boxed a:visited,.boxed a:focus {color:#fff;}

.framed {background-color:#f5f5f5; border:var(--std-border);}

.club-wrap {
    /*background-color:#f9f9f9;*/
	-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);
	   -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);
	        box-shadow:0 1px 1px 0 rgba(120,120,120,0.4);
}

.club-wrap h4 {color:#444;}
.club-wrap .foot {color:#777; border-top:var(--std-border);}
.club-wrap .foot a {color:#777;}

table.bordered tr,
table.bordered td {border-bottom:var(--std-border);}

.pricetable {
	border-left:var(--std-border);
	border-top:var(--std-border);
}
.pricetable tr td,
.pricetable tr th {
	border-right:var(--std-border);
	border-bottom:var(--std-border);
}
.pricetable tr td,
.pricetable tr th {background-color:#f5f5f5;}

td.gr1,th.gr1 {background-color:#ecfad2 !important;}
td.gr2,th.gr2 {background-color:#e5f3cc !important;}
td.gr3,th.gr3 {background-color:#deedc4 !important;}
td.gr1 span,td.gr2 span,td.gr3 span {color:#bb0000;}

.testimonials p span {color:#2faeed;}
.testimonials p small {color:#777;}

/*************************************
	         FORMS
*************************************/

.inp-group textarea,
.inp-group input[type=text] {border:var(--std-border);}
.inp-group textarea:focus,
.inp-group input[type=text]:focus {
    border:1px solid rgba(33,158,223,0.7);
    box-shadow: 0px 0px 3px 0px rgba(53,157,196,0.1);
}
.inp-group input[type=submit] {color:#fff; border:1px solid #74941d; background-color:rgba(152,193,38,1);}
.inp-group input[type=submit]:hover {background-color:rgba(152,193,38,0.8)}

.inp-group input[type=text].input-err {border:1px solid #ff0000;}

/*************************************
	         ASIDE
*************************************/

.checklist li:before {color:var(--lime);}
