@import url(../Divi/style.css);
/*

 Theme Name:     Divi Child Theme

 Description:    Divi Child Theme

 Author:         Livetech

 Author URI:     http://www.livetech.co.uk

 Template:       Divi

 Version:        1.0.0

 */

/* =Theme customization starts here

------------------------------------------------------- */
body {

}

.et_pb_section {
    background-color: #BFA674;
}

body.et_fixed_nav {

}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.top {
	float: right;
	height: 58px;
	width:100%;
	text-align:right;
	height:25px;
}

/*#et-top-navigation {
	padding-left: 0px !important;
}
.et_pb_section {
	background: #ddd7e2;
}
.et-fixed-header .top {
	height: 0px;
}*/
.tel {
    font-size: 18px;
    float: right;
    color: #A58A62;
    display: block;
    padding: 15px 10px;
}

@media only screen and (max-width:980px){
.tel {
    font-size: 18px;
    float: none;
    color: #A58A62;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 0px;
}
.top {
    float: none;
    width: 100%;
    text-align: center;
    height: auto;
    line-height: 1;
}
}

.et_header_style_centered #main-header div#et-top-navigation {
    margin-top: 45px;
}


/* Comented out 10-4-19
 .et_pb_slider .et_pb_slide{
    border: 1px solid #AA8E70;
    box-shadow: inset 0px 0px 0 4px #FFF2DD;
    -moz-box-shadow: inset 0px 0px 0 4px #FFF2DD;
    -webkit-box-shadow: inset 0px 0px 0 4px #FFF2DD;
    box-sizing: border-box;
}

.et_pb_slide .et_pb_container{min-height:250px;}

.et_pb_slider{overflow:visible;}

commented to here */



#et-social-icons {
	display: inline-block;
}
#et-social-icons li {
	display: inline-block;
	margin-right: 10px;
}
 @media (max-width: 980px) {
.tel {
}
}

/*
.et_fixed_nav #logo {
	max-height: 150px;
	min-height: 150px;
	margin-bottom: 0;
}
.et-fixed-header #logo {
	max-height: 30px!important;
	margin-bottom: 0;
}
.et_fixed_nav #logo {
} */
/* SET HEADER AS FIXED SIZE */
/*
#main-header {
	min-height: 130px !important;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
}
.et_fixed_header {
}
body .et-fixed-header {
	padding: 18px 0 0 0 !important;
	min-height: 149px!important;
}
.et-fixed-header nav#top-menu-nav {
	padding-top: 10px!important;
}
.et_mobile_menu {
	top: 169px;
}
#top-menu a:hover {
	color: #A58A62;
}
hr.size40 {
	height: 40px;
} */

/*
 @media (max-width: 479px) {
.tel {
	display: table;
	width: 100%;
	text-align: center;
}
a.mobile_nav {
	display: block;
	height: 40px;
}
}
.mobile_menu_bar:before {
	z-index: 99999;
}
 @media (min-width: 480px) and (max-width: 767px) {
.tel {
	font-size: 18px;
	text-align: center;
	float: left;
}
}
 @media (min-width: 480px) and (max-width: 767px) {
.top > #et-social-icons {
	float: right;
	text-align: center;
}
}
 @media only screen and (max-width: 980px) {
.et_fixed_nav #logo {
	max-height: 43px;
	margin-bottom: 0;
}
}

*/
.et_pb_slider_fullwidth_off .et_pb_slide_description {
/*  padding: 180px 50px 20px;*/

}
.et_pb_section {
	padding: 20px 0;
}
.et_pb_row {
	padding-top: 0px;
}
.et_pb_slide_content p {
}
/*
nav#top-menu-nav, #top-menu {
	float: left;
}
#top-menu li {
	display: inline-block;
	font-size: 16px;
	padding: 0 0 0 22px;
}

*/

/*-------------------[768px]------------------*/

@media only screen and ( max-width: 980px ) {
.et_pb_slider_fullwidth_off .et_pb_slide_description {
	padding: 60px 60px 0px!important;
}
}
.et_color_scheme_red a {
	color: #EE3324;
}
.et_color_scheme_red .et_pb_counter_amount, .et_color_scheme_red .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_red .et_pb_pricing_table_button, .et_color_scheme_red .comment-reply-link, .et_color_scheme_red .form-submit input {
	background: #EE3324 !important;
}
.et_color_scheme_red.woocommerce a.button.alt, .et_color_scheme_red.woocommerce-page a.button.alt, .et_color_scheme_red.woocommerce button.button.alt, .et_color_scheme_red.woocommerce-page button.button.alt, .et_color_scheme_red.woocommerce input.button.alt, .et_color_scheme_red.woocommerce-page input.button.alt, .et_color_scheme_red.woocommerce #respond input#submit.alt, .et_color_scheme_red.woocommerce-page #respond input#submit.alt, .et_color_scheme_red.woocommerce #content input.button.alt, .et_color_scheme_red.woocommerce-page #content input.button.alt, .et_color_scheme_red.woocommerce a.button, .et_color_scheme_red.woocommerce-page a.button, .et_color_scheme_red.woocommerce button.button, .et_color_scheme_red.woocommerce-page button.button, .et_color_scheme_red.woocommerce input.button, .et_color_scheme_red.woocommerce-page input.button, .et_color_scheme_red.woocommerce #respond input#submit, .et_color_scheme_red.woocommerce-page #respond input#submit, .et_color_scheme_red.woocommerce #content input.button, .et_color_scheme_red.woocommerce-page #content input.button, .et_color_scheme_red .woocommerce-message, .et_color_scheme_red .woocommerce-error, .et_color_scheme_red .woocommerce-info {
	background: #EE3324 !important;
}
.et_color_scheme_red #et_search_icon:hover, .et_color_scheme_red .mobile_menu_bar:before, .et_color_scheme_red .footer-widget h4, .et_color_scheme_red .et-social-icon a:hover, .et_color_scheme_red .et_pb_sum, .et_color_scheme_red .et_pb_pricing li a, .et_color_scheme_red .et_overlay:before, .et_color_scheme_red .entry-summary p.price ins, .et_color_scheme_red.woocommerce div.product span.price, .et_color_scheme_red.woocommerce-page div.product span.price, .et_color_scheme_red.woocommerce #content div.product span.price, .et_color_scheme_red.woocommerce-page #content div.product span.price, .et_color_scheme_red.woocommerce div.product p.price, .et_color_scheme_red.woocommerce-page div.product p.price, .et_color_scheme_red.woocommerce #content div.product p.price, .et_color_scheme_red.woocommerce-page #content div.product p.price {
	color: #EE3324 !important;
}
.et_color_scheme_red .woocommerce .star-rating span:before, .et_color_scheme_red .woocommerce-page .star-rating span:before {
	color: #EE3324 !important;
}
.et_color_scheme_red .et-search-form, .et_color_scheme_red .nav li ul, .et_color_scheme_red .et_mobile_menu, .et_color_scheme_red .footer-widget li:before, .et_color_scheme_red .et_pb_pricing li:before {
	border-color: #EE3324;
}
.et-social-icon a {
	display: inline-block;
	font-size: 24px;
	position: relative;
	text-align: center;
	transition: color 300ms ease 0s;
	color: #A58A62;
	text-decoration: none;
}
header .et-social-icon a:hover {
	color: #666666!important;
}
.et_pb_widget a {
	text-decoration: none;
	color: #A58A62;
	transition: color 300ms ease 0s;
}
.et_pb_widget a:hover {
	text-decoration: none;
	color: #2D565B;
}
table.MyUKTravelFormTable tr td {
	padding: 3px;
}
/*==========SVG=========*/

img.livetech {
	vertical-align: baseline;
}
path#livetech {
	transition: color 300ms ease 0s;
	fill: #A58A62;
}
g#device {
	transition: color 300ms ease 0s;
	fill: #A58A62;
}
a:hover g#livetech-device path#livetech {
	fill: #185490;
}
a:hover g#livetech-device g#device {
	fill: #F96A15;
}
/*==========  END SVG=========*/



.each-room ul {
	list-style-type: none;
	padding: 10px;
	border: 1px solid #aaa;
}
.each-room ul > li {
	transition: color 300ms ease 0s;
	background-image: url( tick.png);
	background-position: right;
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 2;
}
.each-room ul > li:hover {
	background-color: #F0F0F0;
	background-image: url( tick.png);
	background-position: right;
	background-repeat: no-repeat;
}
iframe {
	width: 100%;
	border: 1px solid #AA8E70;
}
.et_pb_slider_fullwidth_off {
	margin-bottom: 0px;
}
body .et-fixed-header #logo {
	max-height: 47px!important;
	margin-bottom: 0;
}

/*
#main-header {
	background-color: #1C1819;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	min-height: 43px;
	padding: 18px 0 0;
	top: 0;
	transition: all 0.2s ease-in-out 0s;
	width: 100%;
	z-index: 99999;
}

*/
h1 {
	font-size: 30px;
	/* text-shadow: 2px 2px 2px #FFF; */

  /* font: 400 44px/44px Georgia, serif; */

	box-shadow: inset 0 1px 0 #000, 0 1px 0 #000;
	-moz-box-shadow: inset 0 1px 0 #000, 0 1px 0 #000;
	-webkit-box-shadow: inset 0 1px 0 #000, 0 1px 0 #000;
	letter-spacing: 0;
	color: #AAA;
	text-align: center;
	margin-top: 30px;
	display: block;
	padding: 21px 0 23px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #AA8E70;
	border-bottom-color: #AA8E70;
	line-height: 150%!important;
}
h4 {
	font-size: 18px;
	/* text-shadow: 2px 2px 2px #FFF; */

  /* font: 400 44px/44px Georgia, serif; */

	box-shadow: inset 0 1px 0 #000, 0 1px 0 #000;
	-moz-box-shadow: inset 0 1px 0 #000, 0 1px 0 #000;
	-webkit-box-shadow: inset 0 1px 0 #000, 0 1px 0 #000;
	letter-spacing: 0;
	color: #AAA;
	text-align: center;
	margin-bottom: 30px;
	display: block;
	padding: 21px 0 23px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #AA8E70;
	border-bottom-color: #AA8E70;
}
/*.et_pb_section img {
	background-color: #FFF2DD;
	border: 1px solid #AA8E70;
	padding: 4px;
	box-sizing: border-box;
} */
.et_pb_slider_fullwidth_off .et_pb_container {
	width: 100%;/*
  border: 1px solid #AA8E70;

  box-shadow: inset 0px 0px 0 4px #FFF2DD;

  -moz-box-shadow:  inset 0px 0px 0 4px #FFF2DD;

  -webkit-box-shadow: inset 0px 0px 0 4px #FFF2DD;



  box-sizing: border-box;*/

}
h1, h2, h3, h4, h5, h6 {
	color: #363636;
	;
	/* padding-bottom: 10px; */

	line-height: 1em;
	font-weight: 500;
}
.et_fixed_nav #main-header {
	/*  position: fixed;*/

	border-bottom: 1px solid #AA8E70;/* background-image: url(img/vintage-flake2.gif);*/

}
.et_pb_bg_layout_dark, .et_pb_bg_layout_dark h1, .et_pb_bg_layout_dark h2, .et_pb_bg_layout_dark h3, .et_pb_bg_layout_dark h4, .et_pb_bg_layout_dark h5, .et_pb_bg_layout_dark h6 {
	color: #ffffff !important;
}
.et_pb_bg_layout_dark .et_pb_slide_content {
	color: #ffffff;
	text-shadow: 1px 1px 1px #000;
}
#main-footer {
	background-color: #161616;
	border-top: 1px solid #5A4227;
}
#et_search_icon:hover,  body .mobile_menu_bar:before,  body .footer-widget h4,  body .et-social-icon a:hover,  body .et_pb_sum,  body .et_pb_pricing li a,  body .et_overlay:before,  body .entry-summary p.price ins,  body .woocommerce div.product span.price,  body .woocommerce-page div.product span.price,  body .woocommerce #content div.product span.price,  body .woocommerce-page #content div.product span.price,  body .woocommerce div.product p.price,  body .woocommerce-page div.product p.price,  body .woocommerce #content div.product p.price,  body .woocommerce-page #content div.product p.price {
	color: #A58A62 !important;
}
#recent-posts-3 ul {
	width: 225px;
}
#footer-bottom {
	background-color: #1F1F1F;
	background-color: rgba(0, 0, 0, 0.32);
	padding: 15px 0 5px;
	border-top: 1px solid #5A4227;
}
.et_pb_blurb h4 {
	padding-bottom: 21px;
}
.entry-content table {
	border: 1px solid #EEE;
	margin: 0 0 15px 0;
	text-align: left;
	width: 100%;
	color: #332D28;
}
.et_pb_bg_layout_light .et_pb_post .post-meta, .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta, .et_pb_bg_layout_light .et_pb_post .post-meta a, .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a, .et_pb_bg_layout_light .et_pb_post p {
	color: #A58A62;
}
.et_pb_text {
	width: 100%;
	margin-bottom: 30px;
}
.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before {
	border-color: #A58A62!important;
}
.et_pb_contact_submit {
	background-color: #A58A62!important;
}
.et_pb_slides {
	margin-bottom: 0px;
}
.et-pb-controllers {
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 10;
}

/*
#top-menu a {
	color: #E2E2E2;
}


.nav li ul {
	z-index: 9999;
	width: 200px;
	background: #2C2727;
}

*/
.et_pb_widget_area_left {
	border-right: none;
	padding-bottom: 30px;
}
.et_pb_column_1_3 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_1_4 .et_pb_widget_area_left .et_pb_widget {
	width: auto;
	margin-right: 0;
}
.et_pb_widget {
	float: left;
	margin: 0;
}
a {
	color: #211539;
}
/* ===== Contact Form Styling ====== */





input[type=submit].contact {
	display: block;
	color: #FFF;
	border: none;
	float: right;
	margin-top: 8px;
	font-size: 20px;
	font-weight: 500;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 18px;
	line-height: 1.7em;
	-webkit-appearance: button;
	cursor: pointer;
	background-color: #A58A62;
}
input[type=submit].contact:hover {
	background-color: #7C6849;
}
textarea.contact,  input[type=text].contact,  input[type=email].contact {
	background-color: #EEE;
	border: none!important;
	width: 100% !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	font-size: 18px;
	color: #666!important;
	padding: 16px !important;
	font-family: 'Raleway', Arial, sans-serif;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.news-header {
	margin-top: -8px;
	margin-bottom: 40px;
}
/* ===== \\END Contact Form Styling ====== */


input, input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea {
	background-color: #EEE;
	border: none!important;
	width: 100% !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	font-size: 18px;
	color: #666!important;
	padding: 16px !important;
	font-family: 'Raleway', Arial, sans-serif;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.wpcf7-submit {
	display: block;
	color: #FFF;
	border: none;
	float: right;
	margin-top: 8px;
	font-size: 20px;
	font-weight: 500;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 18px;
	line-height: 1.7em;
	-webkit-appearance: button;
	cursor: pointer;
	background-color: #A58A62;
}
.home-but {
	background: #000!important;
}


.footer-widget #text-6 {
	width:100%;
	display: block;
	text-align: right;
}

