/* 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=Play|Racing+Sans+One|Russo+One');
/*
font-family: 'Play', sans-serif;
font-family: 'Russo One', sans-serif;
font-family: 'Racing Sans One', cursive;
*/
.tm-toolbar .uk-subnav li:nth-last-child(-n+2) {
    padding-left: 0px; /* reduce padding on last 2 social icons in toolbar */
}
h1,
h2,
h3 {
	font-family: 'Russo One', sans-serif;
	color: #a70e30;
}
.tm-navbar .tm-logo {
	height: 90px;
	margin-top: -60px;
	z-index: 10;
}
.tm-navbar .tm-logo img {
	height: 104px;
}
.tm-toolbar {
	background: #3C3C3C;
	color: rgba(242, 244, 245, 0.6);
}
.tm-toolbar a {
	color: rgba(255, 255, 255, 0.74);
}
.tm-toolbar a:hover {
	color: rgba(255, 255, 255, 1);
}
.tm-toolbar .uk-panel {
	display: inline-block;
}
.uk-navbar-nav > li > a {
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.75);
}
.tm-navbar {
	border-bottom: 1px solid rgba(255, 255, 255, 0.87);
}
.uk-navbar {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,cccccc+100;Gren+3D */
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
}
.tm-toolbar {
	background-image:  url(../images/toolbar_bg.png);
	background-position: 0 0;
	background-repeat: repeat;
	border-bottom: 1px solid rgba(0, 0, 0, 0.91);
}
#tm-top-a {
	margin-top: -60px;
	margin-bottom: 0px;
	background-image: url(../images/blackboard_bg.jpg);
	background-position: 0 0;
	background-repeat: repeat;
	border-top: 1px solid rgba(0, 0, 0, 0.91);
}
#tm-top-a > div {
	background-image: url(../images/blackboard_img.jpg);
	background-position: 50% 0;
	background-repeat: no-repeat;
	padding: 60px 10px;
}
#tm-block-footer {
	background-image: url(../images/bottom_dark.png);
	background-position: 0 0;
	background-repeat: repeat;
	border-bottom: 1px solid rgba(255, 255, 255, 0.09);
	border-top: 2px solid rgba(0, 0, 0, 0.48);
}
#tm-footer {
	background-image: url(../images/footer_dark.png);
	background-position: 0 0;
	background-repeat: repeat;
	border-top: 1px solid rgba(0, 0, 0, 0.28);
}
.dp-top-b {
	background-color: #EEEFF0;
	padding: 80px 0;
	margin-bottom: 60px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	box-shadow: inset 0px 0px 100px rgb(222, 222, 222);
}
.uk-block-secondary a {
	color: #E4D323
}
.uk-block-secondary a:hover {
	color: #FFFFFF
}
.dp-top-b .uk-panel-box {
	box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.13);
}
.dp-home-slide .uk-overlay-panel {
	color: #FFFFFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,1);
}
.dp-home-slide .uk-overlay-background {
	background: rgba(0, 0, 0, 0.32);
}
.dp-home-slide .uk-button {
	text-shadow: 1px 1px 1px rgba(0,0,0,0);
}
.tm-grid-monday .uk-panel-header .tm-tag-border {
	margin: -30px 0px 30px 0px;
}
.uk-form input[type="radio"], .uk-form input[type="checkbox"] {
    margin-right: 10px;
}
/* ========== List Formatting :: START ========== */
article .uk-list > li,
.dp-list.uk-list > li,
.mceContentBody .uk-list > li,
[class^="tm-top-"] .uk-list > li,
[class^="tm-bottom-"] .uk-list > li {
	margin-left: 15px;
	padding-left: 30px;
}
article .uk-list > li:before,
.dp-list.uk-list > li:before,
.mceContentBody .uk-list > li:before,
[class^="tm-top-"] .uk-list > li:before,
[class^="tm-bottom-"] .uk-list > li:before {
	content: "\f14a"; /* ticks */
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -20px;
	padding-right: 6px;
}
/* -------- dp-none -------- */
article .uk-list.dp-none > li,
uk-list.dp-none > li,
.mceContentBody .uk-list.dp-none > li,
[class^="tm-top-"] .uk-list.dp-none > li,
[class^="tm-bottom-"] .uk-list.dp-none > li {
	margin-left: 15px;
	padding-left: 15px;
}
article .dp-none > li:before,
.dp-list.dp-none > li:before,
.mceContentBody .dp-none > li:before,
[class^="tm-top-"] .dp-none > li:before,
[class^="tm-bottom-"] .dp-none > li:before {
	content: "";
}
/* -------- dp-arrow -------- */
article .dp-arrow > li:before,
.dp-list.dp-arrow > li:before,
.mceContentBody .dp-arrow > li:before,
[class^="tm-top-"] .dp-arrow > li:before,
[class^="tm-bottom-"] .dp-arrow > li:before {
	content: "\f0a9"; /* arrow */
}
/* -------- dp-checkbox -------- */
article .dp-checkbox > li:before,
.dp-list.dp-checkbox > li:before,
.mceContentBody .dp-checkbox > li:before,
[class^="tm-top-"] .dp-checkbox > li:before,
[class^="tm-bottom-"] .dp-checkbox > li:before {
	content: "\f046"; /* checkbox */
}
/* -------- dp-circle -------- */
article .dp-dot-circle > li:before,
.dp-list.dp-dot-circle > li:before,
.mceContentBody .dp-dot-circle > li:before,
[class^="tm-top-"] .dp-dot-circle > li:before,
[class^="tm-bottom-"] .dp-dot-circle > li:before {
	content: "\f192"; /* dot-circle */
}
/* -------- dp-circle-check -------- */
article .dp-circle-check > li:before,
.dp-list.dp-circle-check > li:before,
.mceContentBody .dp-circle-check > li:before,
[class^="tm-top-"] .dp-circle-check > li:before,
[class^="tm-bottom-"] .dp-circle-check > li:before {
	content: "\f05d"; /* circle-check */
}
/* -------- dp-star -------- */
article .dp-star > li:before,
.dp-list.dp-star > li:before,
.mceContentBody .dp-star > li:before,
[class^="tm-top-"] .dp-star > li:before,
[class^="tm-bottom-"] .dp-star > li:before {
	content: "\f005"; /* star */
}
/* -------- dp-chevron -------- */
article .dp-chevron > li:before,
.dp-list.dp-chevron > li:before,
.mceContentBody .dp-chevron > li:before,
[class^="tm-top-"] .dp-chevron > li:before,
[class^="tm-bottom-"] .dp-chevron > li:before {
	content: "\f138"; /* chevron */
}
/* -------- This is for 2nd level list points :: default tick -------- */
article .uk-list > li > ul > li,
.dp-list.uk-list > li > ul > li,
.mceContentBody .uk-list > li > ul > li,
[class^="tm-top-"] .uk-list > li > ul > li,
[class^="tm-bottom-"] .uk-list > li > ul > li {
	margin-left: 20px;
}
article .uk-list > li > ul > li:before,
.dp-list.uk-list > li > ul > li:before,
.mceContentBody .uk-list > li > ul > li:before,
[class^="tm-top-"] .uk-list > li > ul > li:before,
[class^="tm-bottom-"] .uk-list > li > ul > li:before {
	content: "\f054";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -20px;
	padding-right: 6px;
}
/* ========== List Formatting :: END ========== */

.dp-gallery .uk-panel-teaser {
	border: 1px solid black;
}
.dp-home-slide .uk-overlay-active .uk-active > .uk-overlay-fade {
	opacity: 0.9;
}
.dp-port-grid h3 {
	    font-size: 15px;
    font-family: inherit;
}
.dp-equip-home .uk-tab > li > a {
    padding: 5px 0px 5px 20px !important;
    font-weight: bold;

}
.dp-equip-home .uk-width-medium-1-3.uk-row-first {
    border-right: 1px solid rgba(0, 0, 0, 0.09);
}
.dp-equip-home .uk-tab-left > li:first-child {
	border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.dp-equip-home .uk-tab-left > li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
	width: 95%;
}
#tm-bottom-d {
    background-color: white;
    border-top: 1px solid #e6e6e6;
}
.tm-block-footer-bg {
    margin-top: 0px;
}
#tm-main {
	padding-bottom:30px;
}