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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 @import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700';
 
 .uk-article-meta{
	display: none !important;
 }
  /*Font fixes */
 body{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
 }
 
.uk-article-lead { font-size: 14px !important; }
.footer-content p { font-size: 14px !important; }
.address-top-runner p { font-size: 14px !important; color: #000 !important;
    font-weight: bold; } 

 h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
}

a:hover {
    color: #000 !important;
} 

 @media only screen and (min-width: 960px) {
	.tm-navbar{
		height: 90px !important;
	}
}

.tm-block-full-height, [class*="tm-fullscreen-"] {
	height: auto !important;
}
.tm-logo-small img{
	margin-top: -85px;
}

.uk-margin-bottom-remove{
	color: #da262e;
}

.wk-slideset-stage .sub-content p {
	color: #000;
}

.wk-content{
	color: #000;
}

.wk-content h3{
	color: #000;
}

 /* Address bar fix*/
 
 .uk-float-left{
	float: none !important;
 }
 
 .address-bar{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:400px;
 }
 
.address-bar p{
	text-align: center;
 }
 
.address-top-runner p{
	font-size: 18px;
	color: #6e6c70;
}

.address-top-runner a{
	color: #6e6c70;
}
 
 
 
 /*services */
 .services-description{
 max-width: 900px;
 margin-left: auto;
 margin-right: auto;
 display:block;
 }
 
 /*rounded corners */
 .uk-overlay.tm-overlay.uk-width-1-1{
	border-top-right-radius: 100px !important;
 }
 
 /*overlay transparent*/
 .tm-overlay .uk-overlay-area {
    background: rgba(218,38,46,0.6);
}

 
 .tm-margin-bottom-custom{
 margin-bottom: 30px;
 }
 
 
 /*Foot bar */
 .tm-block-secondary{
 background: none repeat scroll 0% 0% #da262e !important;
 }
 
 .footer-content p {
	color: #fff;
	font-size: 20px;
 }
 
  .footer-content a{
	color: #fff;
	font-size: 20px;
 }

 /*height fix*/
 @media only screen and (min-width: 850px) {
 .tm-block-full-height {
	/*height: 80% !important;*/
}

}



 
 /*responsive grid system */
 
/*  SECTIONS  ============================================================================= */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  GROUPING  ============================================================================= */


.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/*  GRID COLUMN SETUP   ==================================================================== */

.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}

.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */


/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 650 PIXELS */

@media only screen and (max-width: 650px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}


/*  GRID OF THREE   ============================================================================= */

	
.span_3_of_3 {
	width: 100%; 
}

.span_2_of_3 {
	width: 66.13%; 
}

.span_1_of_3 {
	width: 32.26%; 
}


/*  GO FULL WIDTH AT LESS THAN 650 PIXELS */

@media only screen and (max-width: 650px) {
	.span_3_of_3 {
		width: 100%; 
	}
	.span_2_of_3 {
		width: 100%; 
	}
	.span_1_of_3 {
		width: 100%;
	}
}



/* REFDERENCE 

font-family:'UniversLTW01-53Extended';
font-family:'UniversLTW01-53ExObl';
font-family:'Univers W01_63 Bold Ex';
font-family:'UniversW01-63BoldExObl';
font-family:'Univers W01_73 Black Ex';
font-family:'UniversW01-73BlackExObl';
font-family:'UniversW01-93ExtraBlack';
font-family:'UniversW01-93ExtraBkExO';
font-family:'Univers LT W01_45 Light';
font-family:'Univers LT W10_45 Light';
font-family:'UniversLTW10-45LightObl';
font-family:'UniversLTW01-45LightObl';
font-family:'Univers LT W01_55 Roman';
font-family:'Univers LT W10_55 Roman';
font-family:'UniversLTW01-55Oblique';
font-family:'UniversLTW10-55Oblique';
font-family:'Univers LT W01_65 Bold';
font-family:'Univers LT W10_65 Bold';
font-family:'UniversLTW10-65BoldObli';
font-family:'UniversLTW01-65BoldObli';
font-family:'Univers LT W01_75 Black';
font-family:'Univers LT W10_75 Black';
font-family:'UniversLTW10-75BlackObl';
font-family:'UniversLTW01-75BlackObl';
font-family:'UniversLTW01-85ExtraBla';
font-family:'UniversLTW10-85ExtraBla';
font-family:'UniversLTW10-85ExtraBkO';
font-family:'UniversLTW01-85ExtraBkO';
font-family:'UniversLTW10-47LightCn';
font-family:'UniversLTW01-47LightCn';
font-family:'UniversLTW01-47LightCnO';
font-family:'UniversLTW10-47LightCnO';
font-family:'UniversLTW01-57Condense_723821';
font-family:'UniversLTW10-57Condense_726513';
font-family:'UniversLTW01-57Condense_723818';
font-family:'UniversLTW10-57Condense_726510';
font-family: 'Open Sans', sans-serif;
font-family:'UniversLTW10-67BoldCn';
font-family:'UniversLTW10-67BoldCnOb';
font-family:'UniversLTW01-67BoldCnOb';
font-family:'UniversLTW10-39ThinUltr';
font-family:'UniversLTW01-39ThinUltr';
font-family:'UniversLTW01-49LightUlt';
font-family:'UniversLTW10-49LightUlt';
font-family:'UniversLTW01-59UltraCn';
font-family:'UniversLTW10-59UltraCn';

*/



@media (min-width: 960px){
.tm-toolbar + .tm-navbar + .tm-wrapper {
  top: 130px;
}