/*
Theme Name: Lilyflair
Description: Child Theme for U-Design
Author: Laura Ellis, Lilyflair Web
Template: u-design
Version: 1.0.0
*/

/**** BEGIN ADDING YOUR CUSTOM CSS CODE BELOW: ****/

/**** GENERAL ****/

#page-content, .entry {
    padding-bottom: 0px;
}
.centre, .centre p {
    text-align: center !important;
}
.white, .white h2 {
    color: #ffffff !important;
}

/**** HEADER ****/

#logo {
    top: 0px;
}
#main-menu {
    margin-top: 50px;
}
#navigation-menu ul.sf-menu > li > a > span, #navigation-menu ul.sf-menu a, #navigation-menu ul.sf-menu a:visited {
    text-transform: uppercase;
    letter-spacing: 1.6px;
}


/**** FONTS ****/

#page-content-title #page-title h1 {
    line-height: 2.5;
    letter-spacing: 3px;
    border-bottom: 1px solid;
    border-color:rgba(128,137,103,0.35);
    width: 100%;
	text-align: center;
}
.page-sub h2, h2.page-sub {
	font-size: 22px;
	letter-spacing: 2px;
	font-weight: 600;
}


/**** BOX SECTIONS ****/

.main-box {
    line-height: 2.5;
    letter-spacing: 1.8px;
}
.main-box h1, .main-box h2 {
    letter-spacing: 3px;
}
#short {
    padding-right: 10px !important;
}
#margin-zero .wpb_button, #margin-zero .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}
.box-padding {
    padding-left: 50px !important;
    padding-right: 50px !important;
}


/**** BOOKING FORM ****/

.rtb-booking-form {
	text-align: center;
}
.rtb-booking-form legend {
    display: none;
}
.rtb-booking-form label {
	margin-bottom: 10px;
	letter-spacing: 2px;
}
.rtb-booking-form input, .rtb-booking-form textarea, .rtb-booking-form select {
    font-style: normal;
    font-size: 14px;
    color: #333 !important;
	font-family: 'Libre Baskerville';
	text-align: center;
	border: 1px solid #e6e6e6;
	border-radius: 0;
    background: #f6f6f6;
}
.rtb-booking-form input, .rtb-booking-form textarea {
    width: 100%;
    max-width: 60% !important;
    padding: 15px 20px;
}
.rtb-booking-form select {
    height: 40px;
	padding: 5px 10px;
}
button {
    padding: 12px 20px;
    background: #65666a;
    border: none;
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    -webkit-appearance: none;
	font-family: 'Libre Baskerville';
}
button:hover {
    cursor: pointer;
    background: #333333;
}
.add-message {
	width: 100%;
    text-align: center !important;
}
.picker__list-item--disabled {
  display: none;
}


/**** QUOTES ****/

blockquote.bq-dark-2 {
    font-size: 26px;
    line-height: 2;
	letter-spacing: 1.6px;
    padding-left: 100px;
    padding-right: 100px;
    background: transparent url("http://thebarleymowfreehouse.com/wp-content/uploads/2017/11/pull-quote-2-light.png") no-repeat scroll 80px 7px;
}


/**** BUTTONS ****/

.my-button a {
    padding: 10px 20px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 3px;
    text-align: center;
    display: inline-block;
}
.grey-button a {
    background-color: #65666a; 
    color: #ffffff !important;
}
.grey-button a:hover {
    cursor: pointer;
    background: #333333;
    color: #ffffff;
}
.white-button a {
    background-color: #ffffff; 
    color: #65666a !important;
}
.white-button a:hover {
    cursor: pointer;
    background: #333333;
    color: #ffffff;
}
.right {
	float: right;
}
.left {
	float: left;
}


/**** GALLERY ****/

.pp_description, div.pp_default .pp_description {
	display: none !important;
}


/**** MAIN CONTACT FORM ****/

#main-contact {
    width: 95%;
}
#main-contact p {
    margin-bottom: 10px;
}
#main-contact textarea {
    width: 100%;
    padding: 5px;
    border:1px solid #e6e6e6;
    background: #f6f6f6;
    font-style: normal;
    font-size: 12px;
	font-family: 'Libre Baskerville';
}
#main-contact input[type="text"], #main-contact input[type="email"] {
     width: 100%;
     height: 20px;
     border: 1px solid #e6e6e6;;
     background: #f6f6f6;
     padding: 5px;
    font-style: normal;
    font-size: 12px;
    color: #333 !important;
	font-family: 'Libre Baskerville';
}
#main-contact input[type="text"]:focus, #main-contact input[type="email"]:focus, #main-contact textarea:focus {
    background: #ffffff;
}
.wpcf7-form select  {
    width: 100% !important;
}
.wpcf7 input[type="submit"] {
    padding: 12px 20px;
    background: #65666a;
    border: none;
    font-size: 13px;
    color: #fafafa;
    text-decoration: none;
    cursor: pointer;
    -webkit-appearance: none;
	font-family: 'Libre Baskerville';
}

.wpcf7 input[type="submit"]:hover {
    cursor: pointer;
    background: #333333;
}


/**** FOOTER ****/

.back-to-top a {
    display: none;
}
#footer-bg {
    display: none;
    min-height: 0px;
}


/**** RESPONSIVE ****/

/**** RESPONSIVE MENU ****/

.mean-container .mean-bar, .mean-container .mean-nav {
    background: #65666a;
    font-size: 14px !important;
    font-weight: 400;
}
.mean-container a.meanmenu-reveal span {
    background: #fafafa;
    color: #fafafa;
}
.mean-container a.meanmenu-reveal {
    color: #fafafa;
}
.mean-container .mean-nav ul li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    color: #fafafa;
}


/* Mobile Screen ( smaller than 1000px )*/
@media screen and (max-width: 1000px) {

#main-menu {
    margin-top: 0px;
}
#page-content-title #page-title h1 {
    line-height: 1.5;
    letter-spacing: 2px;
}
.main-box {
    line-height: 1.5;
    letter-spacing: 1.2px;
}
.main-box h1, .main-box h2 {
    letter-spacing: 3px;
}
#short {
    padding-right: 10px !important;
}
#margin-zero .wpb_button, #margin-zero .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}
.box-padding h2, .box-padding p {
	text-align: center;
}
.right {
	float: none;
	margin: auto;
    width: 95%;
}
.left {
	float: none;
}
#desktop {
    display: none;
}

blockquote.bq-dark-2 {
    font-size: 18px;
    line-height: 1.5;
	letter-spacing: 1.6px;
    padding-left: 30px;
    padding-right: 30px;
    background: transparent url("http://thebarleymowfreehouse.com/wp-content/uploads/2017/11/pull-quote-2-light.png") no-repeat scroll 20px 7px;
	margin-bottom: 30px;
}

	
}