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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 /* Panel Colours :: Begin */
  
 /* COLOUR 1 :: WHITE */
.tm-block-tertiary, .uk-panel-box-tertiary, .dp-icon-button-tertiary {
	background-color:#FFF;
	text-shadow:1px 1px 0px #fff;
}
/* COLOUR 2 :: Need A Quote Strip */
.wk-slideshow-hansen .caption h1 span, 
.tm-block-quaternary, .uk-panel-box-quaternary, .dp-icon-button-quaternary {
	background-color:#20875C;
	color:#FFFFFF;
	border-color:#F1524E;
}
/* COLOUR 3 :: YELLOW */
.tm-block-quinary, .uk-panel-box-quinary, .dp-icon-button-quinary {
	background-color:#ffd464;
	color:#444;
	border-color:#deb54a;
}
/* COLOUR 4 :: GREEN */
.tm-block-senary, .uk-panel-box-senary, .dp-icon-button-senary {
	background-color:#78b169;
	color:#FFFFFF;
	border-color:#6fa062;
}
/* TRANSPARENT */
.tm-block-grey, .uk-panel-box-grey, .dp-icon-button-grey {
	background-color:rgba(255,255,255,.1);
	color:#fff;
	border-color:rgba(0,0,0,.6);
}
.uk-panel-box-primary h3,
.uk-panel-box-secondary h3,
.tm-block-quaternary h3, 
.uk-panel-box-quaternary h3,
.tm-block-quinary h3, 
.uk-panel-box-quinary h3,
.tm-block-senary h3, 
.uk-panel-box-senary h3,
.tm-block-grey h3, 
.uk-panel-box-grey h3 {
	color: rgba(255,255,255,.9)!important;
}
.uk-panel-box-primary .tm-mini-divider,
.uk-panel-box-secondary .tm-mini-divider,
.tm-block-quaternary .tm-mini-divider, 
.uk-panel-box-quaternary .tm-mini-divider,
.tm-block-quinary .tm-mini-divider, 
.uk-panel-box-quinary .tm-mini-divider,
.tm-block-senary .tm-mini-divider, 
.uk-panel-box-senary .tm-mini-divider,
.tm-block-grey .tm-mini-divider, 
.uk-panel-box-grey .tm-mini-divider {
	border-bottom-color: rgba(255,255,255,.3)!important;
	width:80%;
}
.uk-panel-box-primary a,
.uk-panel-box-secondary a,
.tm-block-quaternary a, 
.uk-panel-box-quaternary a,
.tm-block-quinary a, 
.uk-panel-box-quinary a,
.tm-block-senary a, 
.uk-panel-box-senary a,
.tm-block-grey a, 
.uk-panel-box-grey a {
	color: rgba(255,255,255,.9)!important;
	text-shadow:-1px -1px 0px rgba(0,0,0,.3);
}
.uk-panel-box-primary a:hover,
.uk-panel-box-secondary a:hover,
.tm-block-quaternary a:hover, 
.uk-panel-box-quaternary a:hover,
.tm-block-quinary a:hover, 
.uk-panel-box-quinary a:hover,
.tm-block-senary a:hover, 
.uk-panel-box-senary a:hover,
.tm-block-grey a:hover, 
.uk-panel-box-grey a:hover {
	color: rgba(255,255,255,1)!important;
	text-shadow:1px 1px 0px rgba(0,0,0,.3);
}
.tm-block-secondary {
	background-image:url(../images/egg-shell.png);
}
.tm-block-primary {
	background-image:url(../images/fake-brick.png);
}
 /* Panel Colours :: End */

 /* TOP Strip Formatting :: Start */
.tm-navbar-fixed .tm-headerbar-small, .tm-navbar-fixed .tm-headerbar-small .uk-navbar-brand, .tm-navbar-fixed .tm-headerbar-small .uk-navbar-content, .tm-navbar-fixed .tm-headerbar-small .uk-navbar-toggle {
  height: 70px;
}
.tm-navbar-fixed .tm-headerbar-small .uk-navbar-nav > li > a {
  height: 70px;
  line-height: 70px;
}
 /* TOP Strip Formatting :: End */

.dp-no-image-margin {
	margin: -30px -30px 20px -30px;
	border-bottom:1px solid rgba(0,0,0,.2);
}
.tm-breadcrumb {
  margin:-60px 0 40px 0;
}
.tm-button-align-bottom {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  min-height: 50px;
  width: 100%;
  border-radius: 0;
  line-height: 50px;
}
.tm-teaser {
  height: auto;
  width: 100%!important;
}
.tm-teaser .uk-container {
  padding: 0;
  max-width: 100% !important;
}
/* Only Phones */
@media (max-width: 767px) {
.tm-navbar-fixed .tm-headerbar-small .uk-navbar-brand img, .tm-navbar-fixed .tm-headerbar-small .uk-navbar-brand a {
  width: 250px;
}
.uk-navbar-brand img, .uk-navbar-brand a {
  width: 250px;
}
.tm-navbar-fixed .tm-headerbar-small, .tm-navbar-fixed .tm-headerbar-small .uk-navbar-brand, .tm-navbar-fixed .tm-headerbar-small .uk-navbar-content, .tm-navbar-fixed .tm-headerbar-small .uk-navbar-toggle {
  height: 55px;
}
}
/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {
}
/* Only Phones (Portrait) */
@media (max-width: 479px) {
}
/* Only tablets portrait */
@media (min-width: 768px) and (max-width: 959px) {
}
/* Only tablets and Large Screen */
@media (min-width: 768px) and (max-width: 1219px) {
}
/* Only tablets and desktop */
@media (min-width: 768px) {
}
/* Only desktop */
@media (min-width: 960px) {
}
@media (max-width: 1025px) {
.dp-no-image-margin {
	margin: -15px -15px 15px -15px;
	border-bottom:1px solid rgba(0,0,0,.2);
}
.tm-navbar-fixed .tm-headerbar {
  height: 70px;
  line-height: 70px;
}
.tm-navbar-fixed .tm-headerbar .uk-container {
  line-height: 70px;
  height: 70px;
}

}