/* Custom font imports */
@import 'https://fonts.googleapis.com/css?family=Oregano:400,400i';
@import 'https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i';
@import 'https://fonts.googleapis.com/css?family=Parisienne';

.uk-article-title {
    font-family: Oregano;
}

* + p, * + ul, * + ol, * + dl, * + blockquote, * + pre, * + address, * + fieldset, * + figure {
    font-family: Roboto, Arial;
    font-size: 16px;
}

.uk-navbar {
    background: linear-gradient(to top, #5E489B, #3E1F6B) repeat scroll 0 0 #5E489B;
    color: #ffffff;
}

.uk-navbar-nav > li.uk-active > a {
    background-color: #419734;
    background-image: linear-gradient(to top, #419734, #58B34A);
    background-origin: border-box;
    color: #FFFFFF;
}

h3, .uk-h3 {
    font-family: Oregano;
}

.tm-navbar {
    border-bottom: 4px solid #419734;
}

.uk-dropdown-navbar {
    background: #419734;
}

.uk-nav-navbar > li > a:hover {
    color: #3E1F6B;
}

.uk-button-success {
    background-color: #419734;
    color: #ffffff !important;
    box-shadow: none;
}

.uk-button-success:hover {
    background-color: #58B34A;
    color: #ffffff !important;
    box-shadow: none;
}

.uk-button-danger {
	  background-color: #dd435c;
	  color: #FFFFFF !important;
}

.uk-button-danger:hover {
	  background-color: #e6697d;
	  color: #FFFFFF !important;
}

.tm-footer {
    background: #3b8331;
    color: #ffffff;
}

.tm-toolbar {
    box-sizing: border-box;
    padding: 10px 0;
    height: 45px;
    background: #3e1f6b;
    color: #ffffff;
    font-size: 14px;
}

.uk-panel-box-primary {
    background-color: #1dd6b6;
    color: #ffffff;
    background: linear-gradient(to bottom, #58B34A, #419734);
}

.uk-panel-box-secondary {
    background-color: #5E489B;
    color: #ffffff;
    background-image: none;
    background: linear-gradient(to bottom, #5E489B, #3E1F6B) repeat scroll 0 0 #5E489B
}

.tm-twitter-monday .tm-panel-teaser-bottom {
    border-radius: 0 0 0 0;
    padding: 20px;
    padding-bottom: 45px;
    margin: 0 -30px -30px -30px !important;
    background: #58B34A;
    color: #ffffff;
}
.tm-twitter-monday .tm-panel-teaser-bottom h4 {
	font-size: 16px;
}

blockquote {
    padding-left: 0;
    border-left: 0 solid rgba(0, 0, 0, 0);
    font-size: 19px;
    line-height: 25px;
    font-style: italic;
}

.uk-sticky-placeholder {
		height: 94px;
		margin: 0px 0px 50px !important;
}

.tm-noblog .tm-content, .tm-isblog .tm-article.tm-article-box, .yoo-zoo .uk-article {
    padding: 10px;
}

* + .uk-margin-large {
    margin-top: 24px;
}

div#fd.eb.st-5 .eb-gallery-menu-item {
    background: #FFFFFF;
}

div#fd.eb.st-5 .eb-gallery-menu-item-title {
    color: #3F216D;
}

div#fd.eb.eb-mod .eb-gallery-title {
    color: #FFFFFF;
}

div#fd.eb.eb-mod .eb-gallery-title a:hover {
    color: #58B34A;
}

div#fd.eb.mod-easyblogshowcase.w480 .eb-gallery-title {
    color: #FFFFFF;
}

div#fd.eb .eb-entry-title {
    font-family: Roboto;
}

div#fd.eb .eb-post-title {
    font-family: Roboto;
}

.diva-parisienne {
    font-family: 'Parisienne';
    font-size: 30px;
    line-height: 50px;
    font-weight: bold;
}

.diva-parisienne-subtext {
    margin-top: -10px;
    font-size: 14px;
    margin-botton: 5px;
}