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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
body {
    background: #FFFFFF;
}
@font-face {
	font-family: "Flaticon";
	src: url("flaticon.eot");
	src: url("flaticon.eot#iefix") format("embedded-opentype"),
	url("flaticon.woff") format("woff"),
	url("flaticon.ttf") format("truetype"),
	url("flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

.btn-primary {font-weight: normal;font-size: 14px !important;}


.ourmissionfooter a {
    background: #fff;
    color: black;
}

.ourmissionfooter h1 {
    margin-bottom: 0px !important;
    font-weight: 300;
    font-size: 30px;
}

.ourmissionfooter h3 {
    margin-top: 10px;
    font-style: italic;
}


[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
        font-size: 20px;
font-style: normal;
margin-left: 20px;
}.flaticon-businessmen26:before {
	content: "\e000";
}
.flaticon-city33:before {
	content: "\e001";
}
.flaticon-leaf64:before {
	content: "\e002";
}
.flaticon-left-arrow5:before {
	content: "\e003";
}
.flaticon-mount2:before {
	content: "\e004";
}
.flaticon-right-arrow6:before {
	content: "\e005";
}
.flaticon-rural32:before {
	content: "\e006";
}
.btn-primary {
	background:#f59801;
}
.tm-top-c.uk-grid [class^="flaticon-"]:before, [class*=" flaticon-"]:before {
	font-size: 50px;
	margin: 0;
	color:#fff;
}
.uk-modal {
	background: rgba(103, 79, 41, 0.6);
}
.uk-sticky-placeholder {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#efddbf+0,f49600+100 */
background: #efddbf; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #efddbf 0%, #f49600 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  #efddbf 0%,#f49600 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  #efddbf 0%,#f49600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efddbf', endColorstr='#f49600',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.homepage .uk-sticky-placeholder {
    background: none;
}

.uk-contrast .uk-nav-side>li>a {
    color: rgb(255, 255, 255);
}
.tm-slideshow-content-panel h3 {
    color: #ffffff;
    text-shadow: 0 0 15px #000;
}

.uk-block-large {
    padding-top: 50px;
    padding-bottom: 50px;
}
#tm-bottom-c h3.uk-panel-title, #tm-bottom-c li a{
	font-weight: normal;
}
#tm-bottom-c li a:hover {
	text-decoration: underline;
}
.tm-top-c.uk-grid .uk-width-1-1 > div > .uk-grid-width-1-1 > div:nth-of-type(1) div {background: #7028b4;}
.tm-top-c.uk-grid .uk-width-1-1 > div > .uk-grid-width-1-1 > div:nth-of-type(2) div {background: #30ade7;}
.tm-top-c.uk-grid .uk-width-1-1 > div > .uk-grid-width-1-1 > div:nth-of-type(3) div {background: #c72540;}
.tm-top-c.uk-grid .uk-width-1-1 > div > .uk-grid-width-1-1 > div:nth-of-type(4) div {background: #80a929;}
.tm-top-c.uk-grid .uk-width-1-1 > div > .uk-grid-width-1-1 > div:nth-of-type(5) div {background: #262626;}

.tm-top-c.uk-grid .uk-width-1-1 > div > .uk-grid-width-1-1 h2 a {
    color: #fff;
    font-size: 20px;
    line-height: 1.5em;
}
.tm-top-c.uk-grid .uk-width-1-1 > div > .uk-grid-width-1-1 h2 {
	margin: 5px;
    color: #fff;
    font-size: 23px;
    line-height: 1.3em;
}

img.uk-align-right {
    box-shadow: 0 0 13px #B5B5B5;
    border: 2px solid #fff;
}

.uk-article h2 {
    font-weight: 300;
}

h1.uk-article-title {
    color: #C77B00;
    font-weight: 100;
    font-size: 50px;
}

.homepagenavboxes .uk-panel.uk-panel-box:hover {
    box-shadow: 0 0 10px #F59801;
}

.homepagenavboxes .uk-panel.uk-panel-box:hover a {
    text-decoration: none;
}

#tm-top-c {
	border-bottom: 8px solid #dc8801;
}
.textured-orange {
    background: url('../images/bg_texture.jpg') fixed transparent;
    border-top: 8px solid #dc8801;
    border-bottom: 8px solid #dc8801;
}
.uk-nav-side>li>a {
	color: #000;
}
#tm-footer {
	padding: 10px 0px 0px;
	margin: 0;
}
.tm-logo-small > p, .tm-navbar-left a p {
    padding: 0;
    margin: 0;
}