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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
/*
.tm-cover-content-2 h1,
.tm-cover-content-2 .uk-article-lead,
.tm-cover-content-3 h1,
.tm-cover-content-3 .uk-article-lead { color: #f4efe9; }
*/
body {
	background: #dfd9d2;
	background-image: url('/images/hayleyhewlett/general/bgpattern.jpg') !important;
	background-repeat:no-repeat;
	background-attachment: fixed;	
}
.tm-block {
	background:transparent;
}
.page-home .tm-block {
	background:#f4efe9;
}
.uk-icon-facebook-square,
.uk-icon-facebook-official {
    color: #3b5998;
}

h1, .uk-h1,
h2, .uk-h2 {
	color:#5d3e42;
}
h1 {
	font-weight: bold;
    font-size: 48px;
    line-height: 100%;
}
h2, .uk-h2 {
    font-size: 22px;
    line-height: 105%;
}

.tm-block.tm-block-image {
	background-image:url('/images/hayleyhewlett/home/hairbackground.jpg') !important;
	background-repeat:no-repeat;
	background-size:cover;
}

.page-home .tm-block.tm-block-middle{
  background-image:url('/images/hayleyhewlett/home/hairbackground.jpg') !important;
  background-repeat:no-repeat;
  background-size:cover;
}
.tm-navbar.uk-navbar.uk-navbar-attached {
	    box-shadow: 0px 0px 7px rgba(93, 62, 66, 0.37);
}

.uk-panel-box-primary {}
.uk-panel-box-primary h3 { color:#fff; }
.uk-panel-box-primary hr {
	border-top: 2px solid rgba(223, 217, 210, 0.23) !important;
}

.tm-cover-content-2 h1,
.tm-cover-content-2 .uk-article-lead,
.tm-cover-content-3 h1,
.tm-cover-content-3 .uk-article-lead {
    color: #5d3e42 !important;
}

.tm-navbar.uk-navbar .hayley-logo img { max-width: 290px; }
.page-home .tm-navbar.uk-navbar .hayley-logo img { max-width: inherit; }

.tm-navbar.tm-navbar-fullscreen.tm-navbar:not(.uk-active) .tm-logo-center .tm-nav-logo {
    display: block;
    margin-top: 25px;
}
.uk-dropdown-navbar {
    margin-top: -20px;
    background-color: #71444a;
}
.uk-nav-navbar > li > a { color: #f4efe9; }
.uk-nav-navbar > li.uk-active > a { color: #fff; text-decoration:underline; }

.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
	    color: #fff;
}
li.uk-parent a:hover {
	cursor:pointer;
}

.uk-panel-box-subtle {
    background-color: rgba(228, 223, 219, 0.71) !important;
	margin-top:30px;
}
.uk-panel-box-subtle h2 {
	font-size:26px;
	line-height:40px
}

.page-home .uk-navbar-nav.uk-hidden-small { margin-top: 70px; }
.page-home .uk-navbar-attached .uk-navbar-nav.uk-hidden-small { margin-top: 10px; }
.page-home h2 {
	font-size:28px;
}
/*uk-navbar-nav uk-hidden-small*/

/* homepage */
.tm-cover-content h1, .tm-cover-content .uk-article-lead {
	font-weight:bold;
}
.uk-navbar-nav > li > a {
	font-size: 16px !important;
	padding: 0px 12px;
}

@media (min-width: 1220px) {
	.tm-navbar.uk-navbar,uk-navbar-attached uk-container {
		padding: 0 5px;
	}
}

@media (max-width: 1220px) {
	.tm-navbar.uk-navbar .hayley-logo img {
		max-width: 240px;
	}
}




/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
/*	hayley-logo*/
}


@media (min-width: 768px) {
	.tm-content-padding .tm-block-middle {
		padding-top: 30px;
		padding-bottom: 70px;
	}
	.tm-cover-content {
	    width: 670px;
	}
}

@media (max-width: 960px) {
	.hayley-logo-small {
		margin-top: -51px !important;
	}

}