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

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

article.uk-article div h2.smallerh2 {
    color: #1F93D1;
    font-size: 22px;
    line-height: 22px;
    margin: 10px 0px;
}

h2, .uk-h2 {
    color: #1F93D1;
    font-size: 32px;
    line-height: 40px;
    margin: 10px 0px;
}
div.uk-panel.indus, div.uk-panel.isonic {
	width:20%;
}


div.uk-panel.footmenu {
	width:60%;
}

body.tm-noblog.filedownloads div.uk-container div.tm-middle div.tm-main main.tm-content > div:last-of-type {
display: none!important;
}


.contPersonimg {
    margin: 10px;
    width: 225px;
    float: right;
}

.addressinfo {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #FCFCFC;
    border-radius: 5px;
    float: left;
    padding: 10px;
    width: 50%;
}

div.addressinfo p {
	margin-top: 0px;
}

.peoplebox {
    float: right;
    width: 44%;
}

@media screen and (max-width: 360px) {
	.peoplebox {
	    float: none;
	    width: 100%;
	}

	.addressinfo {
	    background: none repeat scroll 0 0 #FCFCFC;
	    border: 1px solid #FCFCFC;
	    border-radius: 5px;
	    float: none;
	    padding: 5px;
	    width: 100%;
	}	

	.contPersonimg {
	    margin: 10px;
	    width: 225px;
	    float: none;
	}	
	.googlemap {
		display: none;
	}
}
@media screen and (max-width: 1024px) {
	.uk-navbar-flip p {
		font-size: 20px;
	}
	.addressinfo {
	    background: none repeat scroll 0 0 #FCFCFC;
	    border: 1px solid #FCFCFC;
	    border-radius: 5px;
	    float: none;
	    padding: 5px;
	    width: 100%;
	}

	.googlemap {
		display: none;
	}
}
