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

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



@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300');



.uk-navbar-nav > li > a {
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    height: 170px !important;
    padding: 0 10px;
    line-height: 117px !important;
    color: #885eaa;
    font-size: 17px;
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    font-weight: normal;
    position: relative;
    text-transform: uppercase;
    letter-spacing: 0px;
    -webkit-transition: all 0.12s ease-in-out;
    transition: all 0.12s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0);
	padding-top: 30px;
}

.page-id-154 ul.uk-slideset {
    max-width: 590px;
    margin: auto;
}

.tm-navbar-right.uk-flex.uk-flex-middle {
    position: absolute;
    top: 30px;
	right: 0px;
    display: block;
}

.uk-contrast {
    color: rgba(255, 255, 255, 1);
    text-shadow: none;
}

.tm-navbar-left, .tm-navbar-right {
    position: absolute;
    top: 17px;
    bottom: 0;
}

h1, .uk-h1 {
    font-size: 36px;
    line-height: 44px;
    letter-spacing: -1px;
        text-transform: inherit;
}

.uk-button {
    font-weight: 400;
}

.widget_widgetkit h3.uk-panel-title {
    color: #5d2084 !important;
    padding-bottom: 30px;
    text-transform: uppercase;
}

.uk-overlay-background {
    background: rgba(0,0,0, 0.5);
}

.uk-overlay-panel.uk-overlay-fade.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center p {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
}

.fivethemes .uk-overlay-panel.uk-overlay-fade.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
}

.fivethemes .uk-overlay-panel h3{
color:#fff;
font-size:17px;
    line-height:17px;
}


strong, dt, th {
    font-weight: 400;
}


h3.uk-panel-title {
    color: #5d2084;
    text-align: center;
    font-size: 36px;
    text-transform: uppercase !important;
}


.uk-nav-navbar > li > a {
    letter-spacing: 0;
}

.page-id-38 .uk-block-secondary,
.page-id-140 .uk-block-secondary,
.page-id-222 div#tm-top-b,
.page-id-154 div#tm-top-b {
    background: #000;
}

.page-id-38 .tm-slideshow-panel-avanti p{
color:#fff;
}


.page-id-38 .uk-panel.widget_widgetkit .uk-slidenav-position.uk-margin {
    max-width: 480px;
    margin: auto;
}

p.tm-article-meta.uk-article-meta.uk-text-center {
    text-align: left !important;
}

.tm-isblog p.uk-text-center {
    text-align: left !important;
}

.uk-navbar-nav {
    margin: 0 0 0 100px !important;
}

.logo-area-wrapper {
    max-width: 214px;
    background: #fff;
    padding: 22px;
    border-radius: 0 0 30px 0;
    margin-left: -20px;
}


div#wk-765 .uk-panel-body {
    padding: 20px 40px;
}


div#wk-2e5 .uk-width-xlarge-3-5 {
    width: inherit;
}





.uk-width-medium-7-10 .uk-panel-space {
    padding: 0 0 0 25px;
}

.wp-page-140 .uk-grid.uk-grid-collapse.uk-text-left:nth-of-type(2) .uk-width-medium-7-10 .uk-panel.uk-panel-space.uk-width-1-1 {
    padding: 0 25px 0 0;
}

@media (min-width: 1220px){

.uk-width-medium-7-10 .uk-panel-space {
    padding: 0 0 0 40px;
}

.wp-page-140 .uk-grid.uk-grid-collapse.uk-text-left:nth-of-type(2) .uk-width-medium-7-10 .uk-panel.uk-panel-space.uk-width-1-1 {
    padding: 0px 40px 0 0px;
}
}

@media (max-width: 467px){

.uk-width-medium-7-10 .uk-panel-space {
    padding: 20px;
    text-align:center;
}}




.tm-isblog h1.tm-article-title.uk-article-title.uk-text-center {
    display: block;
    text-align: left !important;
}


.category-41 a.tm-article-image.tm-article-image-large.uk-display-block {
    display: none !important;
}


article.uk-article.tm-article-blog .tm-article-image.tm-article-image-large {
    display: none;
}



@media (min-width: 960px){
.page-id-222 div#tm-top-b,
.page-id-154 div#tm-top-b {
    padding-top: 169px;
}
}}



a.uk-navbar-brand.uk-flex.uk-flex-middle.uk-hidden-small {
    align-items: flex-end;
    margin-top: 25px;
}

a.uk-navbar-brand.uk-flex.uk-flex-middle.uk-hidden-small {
    align-items: flex-end;
}




.tm-gallery-avanti div:nth-child(3n):not(:nth-child(6n)) .uk-overlay, .tm-gallery-avanti div:nth-child(4) .uk-overlay, .tm-gallery-avanti div:nth-child(6n+10) .uk-overlay,
.tm-gallery-avanti div:nth-child(2n):not(:nth-child(6n+10)):not(:nth-child(4)) .uk-overlay .uk-overlay-panel {
    background-color: #662390;
    border-left: #fff 1px solid;
}



.tm-gallery-avanti div:nth-child(3n):not(:nth-child(6n)) .uk-overlay .uk-overlay-background, .tm-gallery-avanti div:nth-child(4) .uk-overlay .uk-overlay-background, .tm-gallery-avanti div:nth-child(6n+10) .uk-overlay .uk-overlay-background {
    background: #b71230;
    background-color: inherit;
    background-image: inherit;
    background-image: inherit;
}


.tm-gallery-avanti div .uk-overlay .uk-overlay-panel .uk-panel-title {
    color: #fff;
}



.tm-gallery-avanti div:nth-child(2n):not(:nth-child(6n+10)):not(:nth-child(4)) .uk-overlay {
    background-color: #662390;
}

.tm-gallery-avanti div:nth-child(2n):not(:nth-child(6n+10)):not(:nth-child(4)) .uk-overlay .uk-overlay-background {
background-color: inherit;
    background-image: inherit;
    background-image: inherit;
    background: #00acee;
}


.tm-gallery-avanti .uk-overlay {
    background-color: #662390;
}

.tm-gallery-avanti div .uk-overlay .uk-overlay-background {
background-color: inherit;
    background-image: inherit;
    background-image: inherit;
    background-color: #662390;
}



.tm-gallery-avanti div:nth-child(2n):not(:nth-child(6n+10)):not(:nth-child(4)) .uk-overlay .uk-overlay-panel {
    color: rgba(255, 255, 255, 1);
    border-left: #fff 1px solid;
}

.tm-gallery-avanti div .uk-overlay .uk-overlay-panel {
    color: rgba(255, 255, 255, 1);
}

.tm-gallery-avanti div:nth-child(3n):not(:nth-child(6n)) .uk-overlay .uk-overlay-panel, .tm-gallery-avanti div:nth-child(4) .uk-overlay .uk-overlay-panel, .tm-gallery-avanti div:nth-child(6n+10) .uk-overlay .uk-overlay-panel {
    color: rgba(255, 255, 255, 1);
}

.tm-gallery-avanti .uk-overlay > img {
    opacity: 0;
    -webkit-transition: all 0.12s ease-in-out;
    transition: all 0.12s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0);
}

.footer-logo {
    padding: 39px;
    background: #FFF;
    border-radius: 0 0 38px 0;
    margin-top: 40px;
}

.footer-socials {
    margin-top: 70px;
    text-align: center;
    display: inline-block;
}

.foot-logos {
    float: left;
}

.uk-nav-navbar > li > a {
    color: #ffffff !important;
}

@media (max-width: 959px){
.tm-navbar-sticky .tm-navbar-wrapper, .tm-navbar-sticky .tm-navbar-wrapper-animate {
    border-width: 0;
}
.uk-hidden-small {
    display: none !important;
}
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
    height: 70px;
}
.tm-navbar-right.uk-flex.uk-flex-middle {
    position: absolute;
    top: 13px;
    display: block;
}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: #5d2084;
    color: #ffffff;
    box-shadow: inherit;
}

.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {
    background: #5d2084;
    color: #ffffff;
    outline: none;
    box-shadow: inherit;
}

.uk-offcanvas .uk-search-field {
    width: 100%;
    border-color: rgba(0, 0, 0, 0);
    background: #fff;
    color: #000;
    box-shadow: inherit;
    border-radius: 20px;
}


}
@media (max-width: 959px) and (min-width: 467px){
.twitter-news-lt .uk-text-center.uk-panel-teaser {
    width: 40% !important;
    float: right !important;
    margin-left: 5% !important;
}
}


@media (max-width: 959px) and (min-width: 768px){
.uk-visible-small {
    display: inherit !important;
}
}




#tm-content .uk-pagination{display:none;}
#ajax-load-more{margin-top: 0px !important; width:100%;  box-sizing: border-box;}
#ajax-load-more .alm-reveal .uk-article:first-child{
	padding-top: 40px;
	margin-top: 40px;
	border-top: 1px solid #efefef;
}
.uk-navbar .uk-search-field{
	border: 0.1rem solid rgba(255,255,255,0.3);
	background-color: #dbdddd;
	border-radius: 2.5rem;
	color: #000;
}
.uk-navbar .uk-search-field:focus{background-color: #dbdddd;}
.tm-search-button{display:none;}
.tm-social .uk-icon-envelope-o::before{font-size:16px;}
.tm-social .uk-icon-twitter-square::before, .tm-social .uk-icon-facebook-square::before, .tm-social .uk-icon-linkedin-square::before{font-size:24px;}
.tm-social .social-subscribe{margin-right: 1rem;}
.tm-social .social-twitter{margin-left: 0rem;}
.tm-social .social-facebook{margin-left: 1rem;}
.tm-social .social-linkedin{margin-left: 1rem;}



@media (max-width: 959px) and (min-width: 468px){
.page-id-38 .uk-width-large-2-3.uk-text-center.uk-row-first ul.uk-slideshow {
    height: 400px !important;
}

.page-id-38 .uk-width-large-2-3.uk-text-center.uk-row-first ul.uk-slideshow > li {
    min-height: 400px !important;
    height: 400px !important;
}

.page-id-38 .uk-width-large-1-3 .uk-slideshow {
    max-height: 250px !important;
}

}

