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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
@font-face {
    font-family: 'futura-mediumregular';
    src: url('fonts/ufonts.com_futura-medium-webfont.eot');
    src: url('fonts/ufonts.com_futura-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ufonts.com_futura-medium-webfont.woff2') format('woff2'),
         url('fonts/ufonts.com_futura-medium-webfont.woff') format('woff'),
         url('fonts/ufonts.com_futura-medium-webfont.ttf') format('truetype'),
         url('fonts/ufonts.com_futura-medium-webfont.svg#futura-mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/helvetica-neue-lt-std-55-roman.eot');
    src: url('fonts/helvetica-neue-lt-std-55-roman.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica-neue-lt-std-55-roman.woff') format('woff'),
         url('fonts/helvetica-neue-lt-std-55-roman.ttf') format('truetype'),
         url('fonts/helvetica-neue-lt-std-55-roman.svg#HelveticaNeue') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{font-family: 'HelveticaNeue'; font-family: 'futura-mediumregular'; letter-spacing: 0.125em; font-size: 13px; color: #8a8f92; line-height: 120%;}
h1, h2, h3, h4, h5, h6, .tm-sidebar-a, .btn{font-family: 'futura-mediumregular'; letter-spacing: 0.125em;}
p, ul, ol, dl, blockquote, pre, address, fieldset, figure{ margin: 0 0 16px;}
* + p, * + ul, * + ol, * + dl, * + blockquote, * + pre, * + address, * + fieldset, * + figure {
    margin-top: 16px;
}
.HelveticaNeue{font-family: 'HelveticaNeue';}
 .tm-logo.uk-hidden-small > p{ margin: 0;}
 .uk-button{font-family: 'futura-mediumregular'; letter-spacing: 0.125em; font-size:18px; min-height: 38px; line-height: 38px; padding: 0 34px; text-transform: uppercase;}
 .tm-fullscreen-slideshow .uk-button{ border: 1px solid #fff !important; background: none;  }
 .tm-fullscreen-slideshow .uk-button:hover{ background: #597690;}
 .tm-navbar, .tm-navbar > div{ height: 85px; font-family: 'futura-mediumregular';letter-spacing: 0.125em; font-size:12px;}
 .uk-navbar-nav > li > a, .tm-navbar-small .uk-navbar-nav > li > a{ height: 82px; line-height: 82px;}
 .uk-navbar-nav > li > a{ font-family: 'futura-mediumregular'; letter-spacing: 0.125em; font-size: 16px;}
 .tm-fullscreen-slideshow .uk-heading-large{font-family: 'futura-mediumregular'; letter-spacing: 0.125em; font-size:60px; line-height: 65px; padding-bottom: 0px;}
 .tm-fullscreen-slideshow .uk-heading-large .uk-text-bold{ font-weight: normal;}
 .uk-heading-large{ font-size: 60px;}
 .uk-heading-large + p{ margin-top: 0; margin-bottom: 25px !important;}
 .tm-block-image .uk-button{border: 1px solid #fff !important; background: none;}
 .tm-block-padding-collapse .tm-block-image > .uk-panel{ padding-top: 65px; padding-bottom: 65px;}
 .tm-block-padding-collapse .uk-heading-large{ padding-top: 5px;}
 .tm-block-padding-collapse .tm-panel-header{ padding-top: 55px;}
 .tm-panel-header > .uk-panel-title{ padding-bottom: 7px;}
 .tm-panel-header > .uk-panel-title::before{ content:""; height: 1px; background: #babcbc; bottom: -5px; width: 190px; margin-left: -95px;}
 .tm-panel-header > .uk-panel-title{font-family: 'futura-mediumregular'; letter-spacing: 0.125em; color: #c4c7c8; }
.color-light{ color: #c4c7c8;}
.uk-panel.color-light > *:last-child:not(.uk-panel-title) {
    margin: 0 0 30px;
}
.uk-article{ font-family: 'HelveticaNeue'; color: #40474c; line-height: 160%;text-align: justify;}
.uk-article h2{ margin-top: 15px;}
.uk-panel-box {
    color: #8a8f92;
}
.tm-grid-lykka.uk-grid > div > .uk-panel p:last-child::before{ border-bottom:1px solid #adb3b6;}
.margin-other{ margin-bottom: 10px;}
 .uk-panel-header .uk-panel-title, .tm-panel-header-subtitle{ color: #40474c; font-family: 'futura-mediumregular'; letter-spacing: 0.125em; font-size: 30px; font-weight: normal; }
  .uk-panel-header .uk-panel-title{ text-align: left;}
 .tm-panel-header-subtitle{ margin-bottom: 30px;}
 .uk-panel-title{color: #40474c; font-family: 'futura-mediumregular'; letter-spacing: 0.125em; font-size: 24px; margin-bottom: 14px;}
 * + .uk-margin{margin-top: 14px;}
 .uk-panel-header .uk-panel-title{ padding-bottom: 10px;}
.tm-block-bottom-c {
    font-family: 'futura-mediumregular'; 
    font-size: 14px;
    letter-spacing: 0.125em;
    text-transform: uppercase;
	line-height: 16px;
	color: #8a8f92;
	 padding-top: 20px; padding-bottom: 20px;
}
.uk-panel-box {
    padding: 25px;
}
.uk-medium {
    color: #40474c;
}
 .bg-none > div{ background: none !important;}
 
 .uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle,
 .tm-navbar-small, .tm-navbar-small > div, .tm-navbar-small .uk-navbar-nav > li > a, .tm-navbar-small .uk-navbar-content, .tm-navbar-small .uk-navbar-brand, .tm-navbar-small .uk-navbar-toggle{ height: 82px;}
 .uk-navbar-content p{ margin: 0px 0 0 0; line-height: 18px; color: #40474c; text-transform: uppercase;}
 .uk-navbar-content strong{ font-size:  16px; font-weight: normal; line-height: 22px;}
 .uk-navbar-content::before, .uk-navbar-brand::before, .uk-navbar-toggle::before{ display: none;}
 .tm-navbar-fixed .tm-navbar + .tm-block-padding-collapse{ padding-top: 82px !important;}
 .tm-footer{ padding-top: 30px; padding-bottom: 30px; font-size: 14px; font-family: 'futura-mediumregular'; letter-spacing: 0.125em; }
 .tm-footer p{ margin: 0 0 7px; color: #939594;}
 .tm-footer p.copyright{ margin: 45px 0 0 0; color: #5f6062;}
 .tm-footer .tm-panel-header-subtitle{ color: #fff;}
 .tm-block-top-a .uk-text-center > p{ margin: 0;}
 
.tm-block-bottom-c.tm-block-padding-large {
    padding-bottom: 20px;
    padding-top: 20px;
} 
.tm-block-padding-large {
    padding-bottom: 40px;
    padding-top: 40px;
}
.uk-panel-header .uk-panel-title::before{ display: none;}
.uk-text-justify{ text-align: justify !important;}
.uppercase{ text-transform: uppercase !important;}
.uk-row-first .uk-panel-space{ padding: 0;}
.contact{ text-transform: uppercase;}
.contact .dl-horizontal::after{ clear: none;} 
.contact .dl-horizontal{ margin: 0;} 
.dl-horizontal dd{ margin: 0; line-height: 22px;}
legend{ font-size: 18px; margin: 0; line-height: 32px;}
legend + .control-group{ margin-top: 15px;}
.form-horizontal .control-group{ margin-bottom: 0px;}
.box-contact > h2 {
    margin: 15px 0;
}
.contact .thumbnail.pull-right{ border: 0; }
.form-actions{ margin-top: 15px;  background: none;
    padding: 0 15px 0 0;
    text-align: right; }
.width-larg .uk-width-large-1-2{ width: 90%;}
 .uk-accordion-content {
    padding: 0 5px 15px;
}
.list-donation .uk-panel-title {
    font-family: 'HelveticaNeue';
    font-size: 14px;
    letter-spacing: 0;
	margin: 0;
}
.list-donation .uk-panel{ min-height: auto !important;}
.list-donation .uk-grid-margin{ margin-top: 0;}
.list-donation .uk-panel p{ display: none;}
.contact-suburb, .contact-fax {
    display: inline-block;
    margin: 0 0 15px;
}
.form-horizontal .control-label{ width: auto; float: none;text-align: left;}
.form-horizontal .controls{ margin-left: 0;}
.control-group input{ width: 96%;}
.control-group textarea {height: 150px;
    width: 96%;}
.btn-primary, .btn-info, .btn-inverse{ background-color: #738fa9; border-color: #738fa9; color: #fff;}
.tm-block-top-a .uk-slideshow, .tm-block-top-a .uk-slideshow li{ height: 250px !important;}
.tm-block-top-a .sl-home .uk-slideshow, .tm-block-top-a .sl-home .uk-slideshow li{ height: 420px !important;}
@media screen and (max-width: 1400px){
	.tm-navbar .uk-visible-small{ display: block !important;}
	.tm-navbar .tm-logo.uk-hidden-small, .tm-navbar .tm-nav.uk-hidden-small{ display: none;}
	.tm-navbar .uk-flex{ display: block;}
	.uk-navbar-toggle.uk-visible-small {
		margin-top: 20px; height: auto;
	}
}
@media screen and (max-width: 600px){
	.tm-fullscreen-slideshow .uk-heading-large{ font-size: 30px; line-height: 35px;}
}
 
@media screen and (max-width: 480px){
	.tm-fullscreen-slideshow .uk-heading-large{ font-size: 24px; line-height: 30px;}
}
 
 
 
 
 
 
 
 
 
 