/*
 Theme Name:   Customizr Child
 Theme URI:    http://example.com/customizr-child/
 Description:  Customizr Child Theme
 Author:       Eye Jam Multimedia
 Author URI:   http://eyejam.com.au
 Template:     customizr
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  customizr-child
*/
@media (min-width: 980px) {
	.navbar .tc-hover-menu-wrapper {
		margin: 0 auto 0 auto!important;
	}
	.pull-menu-left .nav-collapse {
		float: none!important;
	}
	.menu-main-menu-container {
		left: 50%!important;
		float: left!important;
	    position: relative!important;
	}
	ul#menu-main-menu-2 {
		left: -50%!important;
		float: left!important;
	    position: relative!important;
		padding: 5px 10px 5px 10px!important;
	}
}
@media (max-width: 768px) {
	footer#footer .booking-button {
		top: 26px!important;
		position: static;
		height: 70px;
	}
}
body {
    color: #513C24!important;
}
h2, h3, h4, h5, h6 {
	text-shadow: 0px 0px 3px rgba(255, 255, 255, 1)!important;
}
.tc-header .brand a {
	margin: 0!important;
}
.sticky-enabled header.tc-header .brand h1 a {
	color: #ffffff;
}
.sticky-enabled .tc-shrink-on .brand .site-title {
    opacity: 1!important;
	text-shadow: 0px 0px 4px #000000!important;
}
h1.entry-title {
	margin: 0!important;
	text-align: center!important;
	font-size: 30px!important;
	color: #30081d!important;
	text-shadow: 0px 0px 3px rgba(255, 255, 255, 1)!important;
}
.navbar .nav > li > a {
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif!important;
    color: #30081d!important;
    text-shadow: 0px 0px 12px #ffffff!important;
	padding: 5px 16px!important;
	font-weight: bold!important;
	border-right: 2px solid #30081d!important;
}
.navbar .nav > li.menu-item-14 > a {
	border-right: 0!important;
}
.navbar .nav > li > a:hover {
	background: #CCBBC9!important;
}
.navbar-wrapper .navbar .navbar-inner {
    margin: 0!important;
}
.site-title, .site-description, h1, h2, h3, .tc-dropcap {
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif!important;
	font-weight: normal!important;
}
.navbar .btn-toggle-nav .icon-bar {
    background: #30081d!important;
	-webkit-box-shadow: 0px 0px 6px 3px rgba(255,255,255,1);
	-moz-box-shadow: 0px 0px 6px 3px rgba(255,255,255,1);
	box-shadow: 0px 0px 6px 3px rgba(255,255,255,1);
}
.tc-header .navbar .btn-toggle-nav {
    margin: 0!important;
}
.pull-menu-left .navbar div>ul.nav>.menu-item:first-child>a {
    padding-left: 20px!important;
}
.caldera-grid .form-control {
    color: #555!important;
    border: 2px solid #30081d!important;
	-webkit-box-shadow: inset 4px 4px 10px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 4px 4px 10px 0px rgba(0,0,0,0.3);
	box-shadow: inset 4px 4px 10px 0px rgba(0,0,0,0.3);
}
.sticky-disabled header.tc-header {
	background: url('images/header-back.jpg') no-repeat center bottom;
	border-bottom: 4px solid #30081d !important;
	min-height: 160px!important;
	-webkit-box-shadow: 0px 5px 30px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 5px 30px 4px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 5px 30px 4px rgba(0, 0, 0, 0.3);
}
.sticky-enabled header.tc-header {
	background: url('images/header-back.jpg') no-repeat center bottom;
	border-bottom: 4px solid #30081d !important;
	height: 65px!important;
	-webkit-box-shadow: 0px 5px 30px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 5px 30px 4px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 5px 30px 4px rgba(0, 0, 0, 0.3);
}
footer#footer {
	border-top: 4px solid #30081d !important;
	background: url('images/footer-back.jpg') no-repeat center top;
	-webkit-box-shadow: 0px -5px 30px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px -5px 30px 4px rgba(0, 0, 0, 0.3);
	box-shadow:         0px -5px 30px 4px rgba(0, 0, 0, 0.3);
	
}
footer#footer #footer_one, footer#footer #footer_two, footer#footer #footer_three {
    border-top: 0!important;
}
footer#footer .footer-widgets h3 {
	font-size: 22px!important;
}
footer#footer .footer-widgets h3, footer#footer .footer-widgets a {
	color: #30081d!important;
	text-shadow: 0px 0px 12px #ffffff!important;
}
footer#footer .footer-widgets a {
	font-size: 20px!important;
}
footer#footer .footer-widgets a:focus, footer#footer .footer-widgets a:hover{
	text-decoration: none!important;
}
footer#footer .credits {
	display: none!important;
}
.caldera-grid .btn-default {
    background-color: #30081d!important;
    border: 2px solid #ffffff!important;
    color: #ffffff!important;
	font-weight: bold!important;
	-webkit-box-shadow: 0px 5px 14px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 5px 14px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 5px 14px 5px rgba(0, 0, 0, 0.5);
	text-shadow: 0px 0px 12px #000000!important;
    -webkit-box-shadow: 0px 5px 14px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 5px 14px 5px rgba(0, 0, 0, 0.5);
}
footer#footer .colophon {
    padding: 10px 20px 0 20px!important;
}
.caldera-grid .btn-default:hover {
    background-color: #5B3144!important;
    border: 2px solid #ffffff!important;
    color: #ffffff!important;
}
.caldera-grid input:focus, .caldera-grid select:focus, .caldera-grid textarea:focus {
    background-color: #EEE3A8!important;
}
.wc-gallery .gallery-caption p {
    text-align: center!important;
}
#main-wrapper .entry-header hr.featurette-divider {
	color: #30081d!important;
	border-color: #30081d!important;
	margin: 6px 0 12px 0 !important;
}
footer#footer .colophon .credits a[class*="icon-"], footer#footer .colophon .social-block a {
    color: #b07b12 !important;
}
.ls-wp-container h1 {
	text-shadow: 0px 0px 6px #ffffff!important;
	font-weight: bold!important;
}
body.home #main-wrapper {
	margin-top: 0!important;
    margin-bottom: 0!important;
}
body .tc-header {
    border-top: 5px solid  #30081d !important;
}
footer#footer .booking-button {
	text-align: center;
	width: 100%!important;
	z-index: 20;
	position:relative;
	top: -20px;
}
footer#footer .booking-button a {
	color: #30081d;
	background: #ffffff;
	border: 4px double #30081d !important;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif!important;
	font-size: 26px;
	padding: 6px 12px 6px 12px;
	-webkit-box-shadow: 0px 5px 14px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 5px 14px 5px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 5px 14px 5px rgba(0, 0, 0, 0.3);
	
}
footer#footer .booking-button a:hover {
	background: #cccccc;
	text-shadow: 0px 0px 12px #ffffff!important;
	text-decoration: none!important;
}
footer#footer .booking-button a:visited {
	text-decoration: none!important;
}
footer#footer .booking-button a:active {
	text-decoration: none!important;
}
footer#footer .booking-button a:focus {
	text-decoration: none!important;
}
footer#footer .colophon {
    display: none!important;
}
#tc-page-wrap {
	overflow-y: hidden;
}
.wc-gallery-captions-show .gallery-caption {
    background-color: #ffffff!important;
	color: #30081d!important;
}
.social-block a {
    color: #30081d!important;
}