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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.tm-headerbar > div.uk-flex-middle:not(.uk-flex-right) {  
	width: 100%;  
	justify-content: space-between;  
}  

.uk-navbar-nav > li > a {  
	padding: 0 20px;    
}  

.uk-navbar-nav > li:last-child > a {  
	padding-right: 0;    
}
.uk-button-warning{
	background: #ffbd4f;
	color: #fff;
}
.uk-button-warning:hover, .uk-button-warning:active{
	background: #F2B042;
	color: #fff;
}
.tm-margin-xlarge{
	margin-top: 50px !important;
}
.uk-button{
	box-shadow: 0 2px 5px 0px rgba(160, 167, 169, 0.45) !important;
}
.tag-text{
	text-transform: uppercase;
	font-size: 12px;
    letter-spacing: 2px;
}
.orange-tag{
	color:#ffbd4f;
}
.blue-tag{
	color: #5cd1df;
}
.green-tag, .contact-info a:hover{
	color: #80d899;
}
.red-tag{
	color: #f1878a;
} 
/*----------Contact Page Form Override----------*/

div#fox-container-m185 .fox-form input[type="text"]:hover, div#fox-container-m185 .fox-form input[type="email"]:hover, div#fox-container-m185 .fox-form textarea:hover,
div#fox-container-m185 .fox-form input[type="text"]:focus, div#fox-container-m185 .fox-form input[type="email"]:focus, div#fox-container-m185 .fox-form textarea:focus,
div#fox-container-m185 .btn, div#fox-container-m185 .fox-form input[type="text"], div#fox-container-m185 .fox-form textarea{
	background: #fff;
	border-radius: 0;
}
div#fox-container-m185 .btn{
	-webkit-appearance: none;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: #5c5c5c;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 20px;
    background: #80d899;
    vertical-align: middle;
    line-height: 40px;
    min-height: 40px;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    box-shadow: 0 2px 5px 0px rgba(160, 167, 169, 0.45);
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
	text-shadow: none;
}
div#fox-container-m185 .btn span{
	color: #fff;
}
div#fox-container-m185 .btn:hover{
	background: #59cc7a;
}
.fox-column12 .fox-item-html{
	text-align: center;
}
.fox-item .controls{
	width: 60%;
}
div#fox-container-m185 .fox-form input[type="text"], div#fox-container-m185 .fox-form textarea{
	width: 100%;
}
.fox-item li{
	    list-style-type: none;
}
.contact-info li{
	margin-top: 10px;
}
.contact-info li:first-child{
	margin-top: 0;
}
.contact-info a{
	color: #5c5c5c;	
}
.uk-text-muted em{
  color: #9a9a9c !important
}
/*----------------------------------------------*/
.uk-accordion-title{
  	color:#848483;
  	font-size: 20px;
  	line-height: 34px;
    border-bottom: 1px solid #80d899;
}

@media (max-width: 1020px){
	.uk-navbar-nav > li > a {
	    padding: 0px 15px;
	}
	.fox-column8, .fox-column4, div#fox-container-m185 .fox-form-stacked .fox-item-submit .controls{
		width: 100% !important;
		text-align: center;
	}
	#fox-m185-submit-box .control-label{
		display: none !important;
	}
	.contact-info{
		padding-left: 0;
		margin-top: 30px;
	}	
	.fox-column4{
		margin-left: 0 !important;
	}
}
@media (max-width:959px){
	.tm-block-footer .uk-width-medium-1-1{
		width: 33% !important;
	}
	.home .tm-block-footer .uk-width-medium-2-4,.home .tm-block-footer .uk-width-medium-1-4{
		width: 100% !important;
	}
	.footer-links .uk-margin-large-top {
		margin-top:	0 !important;
	}
	.tm-block-footer{
		text-align: center;
	}
}
@media (max-width: 768px){
	
	.tm-grid-monday .uk-panel-teaser{
		text-align: center;
	}
	.fox-item .controls{
		width: 100%;
	}
	
}
@media (max-width: 490px){
	.tm-isblog .tm-article.tm-article-box{
		padding: 10px;
	}
	.uk-switcher li div{
		background-image: none !important;
	}
	.tm-block-footer .uk-width-medium-1-1{
		width: 100% !important;
	}
	.footer-links .uk-margin-large-top {
		margin-top:	20px !important;
	}
}