/* ***** Site Specific Styles ***** */

/* COLORS */
.maincolor, h1, .namecolor, .fa-iconcol { color: #A000A0; }
.contrastcolor { color: #000; }
.maincolorbg { background-color: #A000A0; }
.contrastcolorbg { background-color: #000; }

/* BACKGROUND */
.topbglower { background: #FFF; }
.topbgupper { background-color: transparent; }

/* NAVBAR */
.topnav a:hover, .dropdown:hover .dropbtn, .topnavhere { background-color: #A000A0; }
nav, .topnav, .dropdown, .dropdown-content, .dropbtn { background-color: #000; }
.youarehere { background-color: #A000A0; } /* Desktop vieing page highlights if different to nav */ .youarehere:hover { background-color: #A000A0; }
@media screen and (max-width: 760px) { .dropdown-content a:hover { background-color: #C0C0C0; } .youarehere { background-color: transparent; } } /* DO NOT CHANGE !!! */
.navdeskhide { display: block; } @media only screen and (min-width: 761px) and (max-width: 860px) { .navdeskhide { display: none; } } /* AMEND max-width */

/* TOP & BOTTOM MINIS */
.top-minis { background: #FFF url('../images/bg/top-minis.jpg') repeat-x top; height: 190px; }
.bottom-minis { background: #FFF url('../images/bg/bottom-minis.jpg') repeat-x bottom; height: 250px; }

/* HEADER */
header { background-color: #A000A0; padding-top: 5px; }
.headerlines { border-top: 3px solid #FFF; border-bottom: 3px solid #000; }
.headername, .h-phone, .h-email { color: #FFF; text-shadow: 0.1em 0.1em 0.2em #000; }
.strapline1, .strapline2 { color: #000; }
.h-leftblock { width: 30%; padding: 5px 5px 5px 0; } .h-centerblock{ width: 40%; padding: 5px; } .h-rightblock { width: 30%; padding: 5px 0 5px 5px; } .h-centerblockmob { width: 100%; padding: 5px; }

/* CONTENT */
/*h1 { border-bottom: 1px solid #C0C0C0; } #h1div { padding-bottom: 10px; }*/
h2, h3, h4 { text-align: center; }*/
p { padding-bottom: 20px; }
.affilogos { max-height: 120px; }

/* LOWER BANDS */
.socialband { background-color: #000; } .decorband { background-color: #A000A0; }

/* BUTTONS */
button, button:link { background-color: #A000A0; }
button:hover, button:focus, button:active, button:visited { background-color: #000; }
	
/* FLEXSLIDER */
.flex-control-nav li { opacity: 40%; } /* dots off - display: none; default display: inline-block; */
/*.flex-control-nav { bottom: -25px; z-index: 10; } /* position of dots default is -25px; */

/* WOW STRIP */
.wowstrip { background-color: #d70000; }


