/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* NK Custom CSS for Yootheme Pro - place in "child" theme/CSS/ */

/* GLOBAL - MARTIN BROWER UK
---------------------------------------------------------*/

/* site colors

Gold, Primary - #e39625
Dark Blue, Secondary - #002f65
Light Blue - #0189d7
Dark Gray - #555

*/


a:active, a:focus {
	outline: 0;	 
}

/* TYPOGRAPHY 
---------------------------------------------------------*/

hr {
	clear: both;
}

.uk-offcanvas-bar .uk-nav-default > li > a {
	color: #fff;
	font-weight: 400;
}
.uk-offcanvas-bar .uk-nav-default > li > a:hover {
	color: rgba(255,255,255,0.8);
}


.regional-link a {
	color: #002f65;
}
.regional-link a:hover {
	color: #e39625;
	text-decoration: none;
}
#regional-menu .uk-modal-dialog a {
	margin-bottom: 15px;
	margin-left: 15px;
	font-size: 1.25em;
}

.wf_file {
	white-space: nowrap;
}

/* LAYOUT 
---------------------------------------------------------*/

.uk-logo img { /* for SVG logo */
    height: 80px;
	max-height: 80%;
}
:not(.uk-sticky-below) > .uk-navbar-container {
	background: rgba(255,255,255,0.9);
}

.uk-thumbnav li:not(.uk-active) img {
	filter: grayscale(1);
}



/* Zoo blog */
.blog-uikit3-insights h2.uk-h3 {
	display: none;
}


/* MODULES
---------------------------------------------------------*/

/* widgetkit grid hovers */
.wk-overlay {
	overflow: visible !important;
}

/* IE11 BUG FIX */
@media all and (-ms-high-contrast:none) {
 	#testimonials-slideshow .uk-flex {
		width: 100%;
		text-align: center;
	}
	#testimonials-slideshow .el-overlay {
		max-width: 600px;
	}
}


/* google maps */
/* get diretions button */
/*.gm-style > a { 
	font-size: 20px !important;
}
.gm-style > a > div {
	border: 1px solid #00a3dd !important;
	padding: 8px 16px !important;
}
.gm-style > a > div > span {
	color: #172952 !important;
}
.gm-style > a > div:hover, .gm-style > a > div:focus {
	background-color: #172952 !important;
}
.gm-style > a > div > span:hover, .gm-style > a > div > span:focus {
	color: #fff !important;
}*/
/* breezing forms */
/*.bfFormDiv {
	padding: 25px;
	border: 1px solid #ccc;
}
textarea {
	border: 1px solid #dfdfdf;
}*/


/* RESPONSIVE
---------------------------------------------------------*/

@media only screen and (max-width: 1200px) { /* first break */

	
	
}

@media only screen and (max-width: 959px) { /* off canvas break */
	

	
}


@media only screen and (max-width: 767px) { /* PHONES */
 
 	
    
 }

@media only screen and (max-width: 490px) { /* SMALLEST */
 
	
 
 }



