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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 .tm-wrapper {
    min-height: 100vh;
    max-width: 100%;
}

.tm-sidebar-wrapper {
    background-image: -webkit-linear-gradient(top, #ffffff, #ffffff); 
    background-image: linear-gradient(to bottom, #ffffff, #ffffff); 
    background-color: #ffffff;
    background-position: 0 0 !important;
}

a:hover, .uk-link:hover {
    color: #dc4a2b;
    text-decoration: none;
}
body.home.page.page-id-30.page-template-default.tm-sidebar-a-right.tm-sidebars-1.tm-isblog.wp-front_page.wp-page.wp-page-30.tm-section-divider.tm-sidebar-width-20.tm-sidebar-parallax.tm-sidebar-background-fixed div.uk-grid.tm-wrapper div.uk-width-1-1.tm-content-wrapper div.tm-content-container div.tm-middle.uk-grid div.tm-main.uk-width-medium-3-4.uk-row-first main.tm-content article.uk-article h1.uk-article-title {
	display: none;
}

h1, .uk-h1 {
    font-size: 40px;
    line-height: 44px;
}

body.home.page.page-id-30.page-template-default.tm-sidebar-a-right.tm-sidebars-1.tm-isblog.wp-front_page.wp-page.wp-page-30.tm-section-divider.tm-sidebar-width-20.tm-sidebar-parallax.tm-sidebar-background-fixed div.uk-grid.tm-wrapper div.uk-width-1-1.tm-content-wrapper div.tm-content-container {
	padding: 4px;
}

.tm-sidebar-wrapper::after {
    width: 0px;
}

/*body.home.page.page-id-30.page-template-default.tm-sidebar-a-right.tm-sidebars-1.tm-isblog.wp-front_page.wp-page.wp-page-30.tm-section-divider.tm-sidebar-width-20.tm-sidebar-parallax.tm-sidebar-background-fixed div.uk-grid.tm-wrapper div.uk-width-1-1.tm-content-wrapper div.tm-content-container div.tm-middle.uk-grid aside.tm-sidebar-a.uk-width-medium-1-4 {
	margin-left: -30px;
}*/

.tm-sidebar-wrapper .tm-sidebar-widget-container .tm-sidebar-main {
    bottom: 16px;
}

/*body.home.page.page-id-30.page-template-default.tm-sidebar-a-right.tm-sidebars-1.tm-isblog.wp-front_page.wp-page.wp-page-30.tm-section-divider.tm-sidebar-width-20.tm-sidebar-parallax.tm-sidebar-background-fixed div.uk-grid.tm-wrapper div.uk-width-1-1.tm-content-wrapper div.tm-content-container div.tm-middle.uk-grid aside.tm-sidebar-a.uk-width-medium-1-4 div.uk-panel.uk-panel-box.widget_text {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 2px;
    color: #666666;
    padding: 25px;
	padding-left: 0px;
}*/

.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li.uk-active > a:before {
    background: none repeat scroll 0 0 #e36f57;
    height: 0;
    width: 0;
}

.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li > a {
    border-width: medium medium 0;
	font-size: 16px;
}

.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li > a:before {
    background: none;
    bottom: 0;
    content: "";
    height: 0px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
	right: 0;
    transition: all 0.1s linear 0s;
    width: 0px;
}

.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav .uk-open > a:before, .tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li > a:hover:before {
    background: none;
    height: 0px;
    width: 0px;
}

.smallcopy {
	font-size: 11px;
}

.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav {
    margin-bottom: 40px;
    text-align: left;
}

.uk-navbar-nav > li > a {
	text-transform: capitalize;
}

aside.tm-sidebar-a.uk-width-medium-1-4 div.uk-panel.uk-hidden-medium.uk-hidden-small.widget_text {
	padding-top: 160px;
	font-size: 13px;
}

.uk-offcanvas .uk-panel {
    font-size: 12px !important ;
}

div.uk-panel.uk-panel-box.uk-hidden-medium.uk-hidden-small.widget_text {
	font-size: 20px;
}

.tm-content-wrapper .tm-content-container {
    padding: 4px;
}

.uk-width-medium-3-4 {
    padding-top: 40px;
/*	background-image: url(../images/simon.jpg);
	background-repeat: no-repeat;
    background-position: 330px top;
    background-attachment: fixed;
*/}

body.home.page.page-id-30.page-template-default.tm-sidebar-a-right.tm-sidebars-1.tm-isblog.wp-front_page.wp-page.wp-page-30.tm-section-divider.tm-sidebar-width-20.tm-sidebar-parallax.tm-sidebar-background-fixed div.uk-grid.tm-wrapper div.uk-width-1-1.tm-content-wrapper div.tm-content-container div.tm-middle.uk-grid div.tm-main.uk-width-medium-3-4.uk-row-first {
	padding-top: 0px;
}

div.uk-panel.uk-panel-box.uk-panel-box-secondary.uk-scrollspy-inview.uk-animation-slide-bottom div.uk-margin {
	font-size: 11px;
}

.tm-logo-small {
    letter-spacing: 0.1em;
	color: #000000;
}

a.tm-sidebar-logo h2 {
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	margin-top:5px;
	margin-bottom: 1px;
}

a.tm-sidebar-logo h1 {
	margin-bottom:5px;
}

body > div.uk-grid.tm-wrapper > div.uk-width-1-1.tm-sidebar-wrapper.uk-hidden-medium.uk-hidden-small > div.tm-sidebar-menu-container > nav > ul { margin-left: 15px !important; }