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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 @import url(http://fonts.googleapis.com/css?family=Great+Vibes);
body {
	background: url('../images/background/Damask_Background2.jpg');
	font-family: 'Lato' !important;
}
h1, h2, h3, h4, p {
	font-family: 'Lato' !important;
}
h1, h2, h3, h4 {
	color: #9b8059 !important
}
h3 {
	font-size: 16px !important;
}
em {
	color: #C5BBBB;
}
.uk-navbar {
	background: transparent;
}
div.tm-top-block.tm-grid-block {
	background: rgb(250, 250, 250);
}
.uk-navbar-nav > li > a {
	color: #969696;
}
.uk-navbar-nav > li > a:hover {
	color: #b69464;
}
div.itemHeader h2.itemTitle {
	color: #9B8059 !important;
	padding: 20px 10px;
	font-weight: 300;
	font-size: 30px;
}
.itemView {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 6px 12px rgba(0, 0, 0, 0.12);
	background: #fff;
}
.itemFullText {
	padding: 10px;
}
.content h3, h2 {
	color: #b69464;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
	color: #DFC197;
}
.uk-navbar-nav > li.uk-open > a {
	background-color: rgba(255, 255, 255, 0.06);
	color: #969696;
	/* 3 */
	outline: none;
	position: relative;
	z-index: 1;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0);
}
.uk-icon-button, .uk-navbar-toggle:hover, .uk-navbar-toggle:focus {
	background: #3b5998;
}
input#phone_number {
    width: 100%;
}
div#ui-datepicker-div span {
    font-size:inherit;
}div#contact-form {
    margin-left: -25px;
}
.requiredsign {
    padding-left:2px;
}
.contactenhanced_email > .requiredsign {
    margin-left: 17px;
}
 @media (min-width:747px) {
div.pageimg {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
}
#main_images_wrapper3 {
	background: #f7f7f7;
}
.uk-navbar-toggle {
	font-size: 18px;
	color: #b69464;
}
.uk-offcanvas-bar {
	background: #FFFFFF;
}
.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus, html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
	background: #b69464;
	color: #ffffff;
}
.uk-nav-offcanvas > li > a {
	color: #b69464;
}
p, li, span {
	font-size: 17px;
	line-height: 26px;
}
.motto {
	font-family: 'Great Vibes', 'cursive' !important;
	font-size: 37px;
	line-height: 50px;
}
h3.cat_child_h3 {
	min-height: 47px;
}
div#showTestimonials {
	background: #ffffff;
	padding: 20px;
}
.testimonial {
	background: transparent !important;
	border-left: 0;
}
div.arrow-down {
	display: none;
}
p.testimonial-author {
	text-align: right;
	margin-right: 20px;
	color: #c6ac87;
	font-style: italic;
}
form#contactform {
	background: #fff;
	padding: 20px;
}
input#my_name {
	width: 99%;
}
input#email {
	width: 99%;
}
#faderAdd textarea {
	width: 99%;
}
div.faderEmail {
	font-size: 24px;
	color: #c6ac87;
}
div.faderWrite {
	font-size: 24px;
	color: #c6ac87;
}
div.faderEmailTxt {
	font-size: 24px;
	color: #c6ac87;
}
div.faderName {
	font-size: 24px;
	color: #c6ac87;
}
p#testimoniallink {
	font-size: 22px;
}
footer.tm-footer {
	margin-top: 20px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 6px 12px rgba(0, 0, 0, 0.12);
}
div.tm-block-bottom {
	background: transparent;
	box-shadow: none;
}
section.tm-bottom-b.uk-grid.tm-grid-block {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 6px 12px rgba(0, 0, 0, 0.12);
}
input#name {
	width: 99%;
}
input#subject {
	width: 99%;
}
textarea#message {
	width: 99%;
	height: 150px;
}
div#ce-contact-31 {
	background: #fff;
	padding: 20px;
}
a.cat_child_a {
	font-size: 29px;
}
h3.cat_child_h3 {
	margin-bottom: 0;
	margin-top: 19px;
}
div.pageimg img {
	max-width: 400px;
}
.uk-nav-offcanvas ul a {
	color: #131313;
}
.uk-panel.uk-panel-box.testimonialsbg {
	background: #ba9f70;
}
#fader-145 p, #fader-145 span {
	color: #fff !important;
}
.testimonialsbg h3.uk-panel-title {
	color: #fff !important;
	text-align: center;
	font-size: 33px !important;
	line-height: 33px;
	font-weight: bold;
}
.shopbtn {
	background: #ba9f70;
	width: 110px;
	padding: 15px;
	margin-left: 15px;
	margin-top: 25px;
}
.shopbtn p {
	color: #fff;
	text-align: center;
	margin-bottom: 0;
	font-size: 21px;
}
.uk-navbar-nav > li > a {
	padding: 0px 13px !important;
	font-size: 13px !important;
}
.gallerycentre {
	margin: 0 auto;
	max-width: 732px;
}
h1.uk-article-title {
	color: #9B8059 !important;
	padding: 20px 10px;
	font-weight: 300;
	font-size: 30px;
}
.roundels img {
    width: 100px;
    display: inline-block;
}
.tm-social-icon-buttons {
    display: inline-block;
    width: 30px;
    padding: 0 10px;
}
.tm-container {
    margin: 20px auto;
}
.tm-headerbar .tm-logo {
    padding-top: 20px;
}
.tm-search {
    margin-top: 45px;
}
.wk-gallery-avenue .nav {
    top: inherit !important;
    right: 0 !important;
    bottom: 0;
}
@media (min-width:768px) {
img.pageimg {
	max-width: 45%;
	float: right;
	margin-bottom: 35px;
	margin-left: "20px";
}

/*contact enhanced*/
div#ce-cf-container-1, 
div#ce-cf-container-2,
div#ce-cf-container-7, 
div#ce-cf-container-3 {
    width:50%;
}

div#ce-cf-container-5,
div#ce-cf-container-9,
div#ce-cf-container-10,
div#ce-cf-container-12{
    width:25%; 
	margin-top:30px;
	margin-bottom: 30px; 
}
div#ce-cf-container-5,
div#ce-cf-container-9,
div#ce-cf-container-10,
div#ce-cf-container-12{
    width:25%; 
}
div#ce-cf-container-5 .cf-label,
div#ce-cf-container-9 .cf-label,
div#ce-cf-container-10 .cf-label,
div#ce-cf-container-12 .cf-label {
	min-height: 46px;
}
.inputbox.cf-input-text, .inputbox.cf-input-date {
    width:100%;
}
.ce-cf-container select{
    width:100%;
}
div#ce-cf-container-14,
div#ce-cf-container-15,
div#ce-cf-container-16,
div#ce-cf-container-17,
div#ce-cf-container-18 {
    width:20%
}
}
@media (max-width:500px) {
h2.motto {
	font-size: 20px;
}
}
#ce-custom-fields-container {
	margin-left: 0 !important;
}
.itemView {
    background: #fff none repeat scroll 0 0;
    box-shadow: none;
}
@media (max-width:768px) {
input#event_date,
input#event_time,
input#estimated_time_service_needs_to_be_completed_by,
input#number_of_people_requiring_services,
input#if_yes_what_is_the_suburb_of_service{
    width:98%
}
select#bride,
select#bridesmaids,
select#family_members,
select#flower_girls,
select#non_wedding
{
    width:100% !important;
}
}