@import url('https://fonts.googleapis.com/css?family=Rufina:400,700|Sintony:400,700');
/*
font-family: 'Rufina', serif;
font-family: 'Sintony', sans-serif;
*/

html{
	font-family: 'Sintony', serif;
	background: #cde1ea;
}
uk-link, a {
    color: #84b7d4;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
   svg {
  max-width:none;
   
 }
}
 
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6{
	font-family: 'Rufina', serif;
	color: #84b7d4;
}
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle{
	font-family: 'Sintony', serif;
}
.tm-container{
	width: 100%;
	background: #fff;
}
.tm-navbar-container{
	background: #FFFFFF!important;
	background: -webkit-linear-gradient(top, #FFFFFF, #CFE2EB)!important;
	background: -moz-linear-gradient(top, #FFFFFF, #CFE2EB)!important;
	background: linear-gradient(to bottom, #FFFFFF, #CFE2EB)!important;
}
.uk-visible-toggle.tm-hidden-hover:hover{
	display: none!important;
}

.uk-navbar-nav>li>a{
	text-transform: none;
	font-size: 1rem;
}

.tm-limiter-height{
	height: 296px;
}
.tm-height{
	height: 296px;
}
.tm-gradient{
	background-image: -webkit-gradient(linear,left top,right top,from(#FFC371),to(#FF5F6D));
	background-image: linear-gradient(to bottom right,#FFC371,#FF5F6D);
	padding: 30px;
}
.tm-gradient-donate{
	background-image: -webkit-gradient(linear,left top,right top,from(#f90),to(#da1b1b));
	background-image: linear-gradient(to bottom right,#f90,#da1b1b);
}
.tm-border-double-inner {
    background-image: -webkit-gradient(linear,left top,right top,from(#FFC371),to(#FF5F6D));
	background-image: linear-gradient(to bottom right,#FFC371,#FF5F6D);
	padding: 30px;
}
.tm-yt{
	background: #D73036;
}
.tm-fb{
	background: #3B5998;
}

footer, footer a, footer a:hover{
	background: #4F6D7F;
	color: #ACD4EA;
}
/*UIkit Mod*/
.uk-offcanvas-bar {
    background: #213e4e;
}
.uk-navbar-nav>li>a {
    color: #4D5961;
}
.uk-navbar-dropdown-nav {
    font-size: 1rem;
}
.uk-navbar-dropdown-nav > li > a:focus, .uk-navbar-dropdown-nav > li > a:hover {
    color: #84b7d4;
}
.uk-background-primary {
    background-color: #527b92;
}
.uk-card-primary{
	background: transparent;
	box-shadow: none;
	border: 1px solid #fee3d6;
}
.uk-section-secondary{
	background: #688ea2;
}
.uk-light{
	color: #fff!important;
}
.uk-background-cover .uk-button-default{
	background: linear-gradient(to bottom, #ff7721, #ff9903, #ffbb00, #ffdd00, #ffff00);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.uk-navbar-nav>li.uk-active>a {
    color: #84b7d4;
}
.uk-button-xlarge {
	font-family: 'Helvetica-Nue', Arial, sans-serif;
	font-weight: 700;
    padding: 0 50px;
    line-height: 100px;
    font-size: 2rem;
}


/*Media*/

@media (max-width: 425px) {
	.uk-overlay {
	    padding: 20px 10px;
	}
	.uk-h1, h1 {
	     font-size: 1.9rem; 
	}
	.uk-h2, h2 {
	    font-size: 1.2rem;
	}
	.uk-h4, h4 {
	    font-size: 1rem;
	}
	.tm-navbar-container > .uk-padding-small {
	    padding: 0px 15px;
	}
	.uk-background-cover .uk-button-default{
		font-size: 1rem;
	}
}

@media (min-width: 425px) and (max-width: 768px) {
	.uk-overlay {
	    padding: 20px 25px;
	}
}

@media (max-width: 1200px) {
	.tm-limiter-height {
	    height: 296px;
	}
	.tm-height{
		height: auto;
	}
	 
}
@media (max-width: 1024px) {
	.tm-limiter-height {
	    height: 233px;
	}
	.tm-height{
		height: 233px;
	}
	.tm-gradient {
	    padding: 20px;
	}
	.tm-gradient .uk-card-body, .tm-border-double-inner {
    padding: 20px 20px;
	}
	 
}
@media (max-width: 768px) {
	.tm-limiter-height {
	    height: 175px;
	}
	.tm-height{
		height: 175px;
	}
	.uk-text-small {
	    font-size: .775rem;
	}
	.tm-gradient {
	    padding: 3px;
	}
	.tm-gradient .uk-card-body, .tm-border-double-inner {
    padding: 10px 10px;
	}
	 
}
@media (max-width: 639px) {
	.tm-limiter-height {
	    height: auto;
	}
	.tm-height{
		height: auto;
	}
	 
}
@media (min-width: 1300px) {
	.tm-container{
		width: 1300px;
	}
}
@media (min-width: 960px){
	.uk-h1, h1 {
	    font-size: 2.46rem;
	}
}