/*=============================================
    Please add all custom CSS to this file
 =============================================*/
@import 'https://fonts.googleapis.com/css?family=Oleo+Script:400,700&subset=latin-ext';
.prime header.header {background: #242424;color: #E8F54F;}
footer.footer{background: #242424;color: #fff;}
nav.nav {
    background: #62814B;
    color: #FFF;
}
nav.nav ul li.current-menu-item a, nav.nav ul li.current_page_parent a, nav.nav ul li.current-menu-ancestor a {
    border:1px solid #E8F54F;
}
.toplogo{font-family: 'Oleo Script', cursive;font-size:40px;padding: 40px 0;}
.topPhone{font-size:30px;font-weight:400;padding: 40px 0;font-family: 'Oleo Script', cursive;}
.topPhone span{display:block;font-size: 18px;font-weight:300;line-height: 2em;}
ul li {
    list-style: square;
}
.fancylist ul li{
    list-style: none;
    padding: 0 0 10px 10px;
}
.fancylist ul li:before{
    margin-right: 10px;
    content: "\f0da";
    font-family: 'FontAwesome';
    color: #333;
}
nav.nav.nav-fixed {
    background-color: #62814B;
}
.compliments h1 {
    background: #333;
}
.biziq-button,.client-button,
a.contact-btn {
    background: #E8F54F;
    border: 1px solid #62814b;
    color: #242424 !important;
    padding: 10px 35px;
    font-size: 1.05em;
    font-weight: bold;
    display: table;
    text-decoration: none !important;
    transition: all 0.3s ease;
}
.biziq-button:hover,.client-button:hover,
a.contact-btn:hover {
    background:#62814B;
	color: #fff!important;
	transition: all 0.3s ease;
}
ul {
    padding-left: 20px;
}
#content {
    padding: 20px 0;
    min-height: 400px;
}
.bottomicon, .socialicons{
    text-align:left;
}
#slider {text-align:center;}
footer h2 {
    color: #E8F54F;
}
.gmw-thumbnail-map img {
	width: auto;
	height: auto;
}
.rslides_tabs li a::before {
	font-size: 20px;
}
.rslides_tabs {
	padding: 5px 0 0;
}
.cta {
	position: absolute;
	top: 20%;
	left: 0;
	right: 0;
}
.cta-wrap {
	display: inline-block;
	background: rgba(0,0,0,0.8);
	padding: 30px;
	font-weight: bold;
	text-align: center;
}
.cta-top {
	color: #E8F54F;
	text-transform: uppercase;
	font-size: 37px;
}
.cta-mid {
	font-size: 22px;
	padding: 20px 0 20px;
	color: #fff;
}
.cta-btm {
	font-size: 30px;
	color: #fff;
}

 @media only screen and (max-width:767px) {
    .toplogo{font-size:34px;padding: 15px 0;}
    .topPhone{font-size:28px;padding: 5px 0 20px 0;}
	.cta {
		top: 12%;
	}
	.cta-wrap {
		padding: 12px;
	}
	.cta-top {
		font-size: 24px;
		line-height: 1.2em;
	}
	.cta-mid {
		font-size: 14px;
		padding: 7px 0;
	}
	.cta-btm {
		font-size: 24px;
	}
}

@media only screen and (max-width:550px) {

	.page-id-7 #slider img {
		visibility: hidden;
	}
	.page-id-7 #slider {
		background: #242424;
		height: 220px;
	}

}