/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */


 
.uk-navbar {
    background: #578B98; /* For browsers that do not support gradients */    
    background: -webkit-linear-gradient(left top, #578B98, #A2C3CC); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #578B98, #A2C3CC); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #578B98, #A2C3CC); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #578B98, #A2C3CC); /* Standard syntax (must be last) */
    color: #a2a2a2;
}
.uk-icon-button {
 color: #fff;
}
@media screen and (max-width: 480px) {
   .uk-overlay-panel {
    color: #5f4739;
    font-size: 11px;
    line-height: 15px;
}
h3, .uk-h3 {
    font-size: 15px !important;
    line-height: 20px;
}
h4, .uk-h4 {
    font-family: "Montserrat";
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0;
    line-height: 26px;
    text-transform: none;
}
.uk-article-title {
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 0;
    text-transform: uppercase;
}

    }
	
	.uk-navbar-toggle {
    color: #ffffff;
    font-size: 15px;
    text-decoration: none;
}
.uk-grid-divider:empty {
    border-top: 5px dashed rgba(127, 169, 180, 0.16);
    margin-bottom: 25px;
    margin-top: 25px;
}
.uk-overlay-panel {
    color: #2d2d2d;
}
.uk-search::before {
    color: #ffffff;
}
.uk-link-reset, .uk-link-reset a, .uk-link-reset:hover, .uk-link-reset a:hover, .uk-link-reset:focus, .uk-link-reset a:focus {
    color: #897669;
    text-decoration: none;
}
.uk-block-muted {
    background: #C9C3B3;
}
.uk-subnav > * > * {
    color: #181818;
    display: inline-block;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 100;
    letter-spacing: 0px;
    text-transform: capitalize;
}
.uk-overlay-panel {
    color: #5f4739;
}
.uk-slidenav {
    color: #5f4739;
}
.uk-slidenav:active {
  color: #fff;
}
.uk-block-muted {
    background: #c9c3b3;
    color: #5f4739;
}

a, .uk-link {
    color: #a69664;
    cursor: pointer;
    text-decoration: none;
}
.uk-button {
    border: 2px solid rgba(55, 45, 3, 0.09);
    color: #5f4739;
}
.uk-panel-box-primary {
    background-color: #6595a2;
    background-image: none, linear-gradient(156deg, #7aa5b0, #739FAA);
    box-shadow: 2px 26px 69px 0 rgba(0, 0, 0, 0);
    color: #ffffff;
}
.uk-navbar .uk-search-field {
    color: #fff;
    margin-top: -20px;
    padding-right: 0;
    text-align: right;
}
.tm-toolbar {
    color: #7ca7b2;
    font-size: 16px;
    font-weight: 600;
    height: 25px;
    padding: 5px 0;
	 background: #C9C3B3;
}
.uk-panel-title {
    color: #6595a2;
     font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 15px;
    margin-top: 0;
    text-transform: none;
}


h3, .uk-h3 {
    font-size: 22px;
    line-height: 29px;
}
.uk-nav > li > a {
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 1px;
    text-transform: none;
}
.uk-accordion-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: medium none;
    cursor: pointer;
    font-family: inherit;
    font-size: 18px;
	 color: #66917c;
    letter-spacing: 0;
    line-height: 34px;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 5px 0;
    text-transform: capitalize;
    transition: border-color 0.2s ease 0s;
}
.uk-navbar-flip .tm-social-icons {  
    margin-top: 0;  
    padding: 2px;  
}
.uk-contrast .uk-icon-button, .uk-block-secondary .uk-icon-button, .tm-navbar-primary.tm-navbar-absolute .tm-toolbar .uk-icon-button, .tm-navbar-secondary.tm-navbar-absolute .tm-toolbar .uk-icon-button {
    background: #ffffff none repeat scroll 0 0;
    color: #6595a2;
}
h2, .uk-h2 {
    color: #459ccb;
    font-size: 22px;
    line-height: 33px;
}
h5, .uk-h5 {
     font-family: "Kristi";
    font-size: 70px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 70px;
    text-transform: none;
}
#69aaba
.uk-navbar-nav > li > a {
    box-sizing: border-box;
    color: #ffffff;
    display: block;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
    height: 40px;
    letter-spacing: 1px;
    line-height: 40px;
    padding: 0;
    text-decoration: none;
    text-transform: inherit;
}
.uk-block-secondary {
      background: #578B98; /* For browsers that do not support gradients */    
    background: -webkit-linear-gradient(left top, #578B98, #A2C3CC); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #578B98, #A2C3CC); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #578B98, #A2C3CC); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #578B98, #A2C3CC); /* Standard syntax (must be last) */
    color: #a2a2a2;
}
.uk-article-meta {
display: none;
}

blockquote {
    color: #5b858e;
    font-size: 18px;
    font-style: italic;
    line-height: 26px;
}
.embed-youtube {
    text-align: left !important;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

a, .uk-link {
    color: #528eaa;
    cursor: pointer;
    font-weight: 400;
    text-decoration: none;
}
.tm-search {
    bottom: 65px;
    position: absolute;
    right: 35px;
}