@charset "utf-8";
/* CSS Document */

#sp-header {
background: #2C2503;
}
#sp-header-right  h6 {
color: #B18F36;
margin-top: 15px;
font-size: 17px
}
#sp-header-right {
text-align: right;
color: #f9f9f9;
}
#sp-main-menu > .container > .row:first-child, .aspasia-nav-tabs-one .sppb-nav-tabs, .aspasia-get-in-touch >div, .aspasia-image-with-content .sppb-content-holder:before, .aspasia-contact-details .sppb-addon-content, #hikashop_address_form_span_iframe form input[type="submit"] {
    background: #B18F36;
}

.is-sticky #sp-main-menu > .container > .row:first-child, .is-sticky #sp-main-menu > .container > .row:first-child:before, .is-sticky #sp-main-menu > .container > .row:first-child:after, .sppb-addon-thumb-gallery .flexslider:hover .flex-direction-nav a.flex-prev, .sppb-addon-thumb-gallery .flexslider:hover .flex-direction-nav a.flex-next, .sppb-nav-pills > li.active a, .sppb-addon-tab .sppb-nav-tabs > li.active a, .sppb-nav-pills > li.active a:hover, .sppb-addon-tab .sppb-nav-tabs > li.active a:hover, .sppb-nav-pills > li.active a:focus, .sppb-addon-tab .sppb-nav-tabs > li.active a:focus, .pricing-style2 .sppb-addon-pricing-table .sppb-pricing-featured.sppb-pricing-box, .aspasia-cta-two, .sppb-addon-ajax-contact .sppb-btn:hover, .layout-show .hikashop_product_bottom_part .nav-tabs > li.active > a, .layout-show .hikashop_product_bottom_part .nav-tabs > li.active > a:hover, .layout-show .hikashop_product_bottom_part .nav-tabs > li.active > a:focus, .hikashop_products .hikashop_product .has-option .hikashop_product_stock:hover .hikashop_cart_input_button, .hikashop_products .hikashop_product .hikashop_product_addtocart:hover .hikashop_cart_input_button, .hikashop_products_listing .hikashop_products .hikashop_product .item-external-link:hover, #hikashop_checkout_page .hikashop_shipping_methods fieldset label, #hikashop_checkout_page .hikashop_payment_methods fieldset label, .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li >a:before, .aspasia-newsletters >.sppb-container, .offcanvas-menu, .btn-info:hover, .sppb-btn-info:hover, .btn-info:focus, .sppb-btn-info:focus, .btn-info:active, .sppb-btn-info:active {
    background-color: #B18F36;
}
#offcanvas-toggler {
    float: right;
    line-height: 60px;
	padding-right: 20px;
}
@media only screen and (max-width: 768px) {
#sp-header {
    height: 220px;
}}
@media only screen and (min-width: 1200px) {
#sp-header {
    height: 135px;
}}
#sp-bookingleft { 
padding: 9px 3px 2px 20px;
border-top: 0px solid #2C2503;
text-align: center;
}
#sp-bookingright { 
padding: 7px 20px 7px 3px;
border-top: 0px solid #2C2503;
text-align: right;
color: #2C2503
}
#sp-bookingright p { 
color: #2C2503;
margin: 0px;
line-height: 16px
}
#sp-bookingright a { 
color: #2C2503;
}
#sp-bookingright a:hover { 
color: #000;
}
#sp-page-title {
margin: 0px;
}
.body-innerwrapper {
    background: #fff;
}
.gcore-line-td {
    padding: 2px 0px 2px 0px !important;
    margin: 6px 0;
    width: auto;
    clear: both !important;
    display: inline-block !important;
    border: 0 none !important;
    /* white-space: nowrap; */
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #B18F36;
	background: #2C2503;
	margin-top: 1px;
	height: 58px;
}
.sp-megamenu-parent >li >a {
    display: inline-block;
    padding: 0 15px;
    line-height: 60px;
    height: 60px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
    position: relative;
	margin-right: 1px;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation a:hover, .sppb-progress-bar, .aspasia-newsletters .acymailing_form .acysubbuttons input:hover, .btn-default:hover, .sppb-btn-default:hover, .btn-default:focus, .sppb-btn-default:focus, .btn-default:active, .sppb-btn-default:active, .btn-hover-color .btn, .sppb-btn-hover-color .sppb-btn {
    background-color: #C7A345;
	color: #2C2503;
}
.btn-default, .sppb-btn-default {
    background-color: #2C2503;
	color: #B18F36;
}
.sppb-addon-containerctaleft {
font-size: 18px;
color: #efefef;
line-height: 23px;
}
.sppb-addon-containerctaleft strong {
font-size: 30px;
font-weight: bold;
line-height: 45px; 
}
.sppb-addon-containerctaleft a {
color: #fff;
}
.sppb-addon-containerctaleft a:hover {
color: #2C2503;
}
h2 {
color: #B18F36;
margin-top: 10px
}
h1 {
margin-top: 10px
}
#sp-bottom {
background-color: #2c2503;
background-image: url("http://www.transparenttextures.com/patterns/black-orchid.png");
/* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
}
#sp-footer {
    background: #2C2503;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 10px;
	text-align: center;
}
#sp-header a { 
color: #B18F36;
}
#sp-header a:hover { 
color: #ccc;
}
#sp-bottom a { 
color: #9D8C2D;
}
#sp-bottom a:hover { 
color: #ccc;
}
#modInistagramphotodisplay153 {
margin-left: -15px;
}
#sp-top-bar {
    padding: 0;
    letter-spacing: 1px;
}
#sp-bottom p {
    color: #f9f9f9;
}

.error-page body {
    color: #fff;
    font-family: Poppins, sans-serif;
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: #2C2503;
}
.btn-default:hover, .sppb-btn-default:hover {
    background-color:  #A38432;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-slidehsow-sub-title, .sp-simpleportfolio-btns .btn-link:hover, #sp-bottom .sp-module ul > li a:hover, .sp-comingsoon .social-icons li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li:hover > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a {
    color: #000;
}
#sp-page-builder .sppb-section-title {
    margin-bottom: 20px;
}
.instagram {
font-size: 11px;
}
.sppb-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 25px;
}
.sppb-row {
    margin-left: -15px;
    margin-right: 0px;
}
a {
    color: #B18F36;
}
a:hover {
    color: #2C2503;
}
#sp-bottom3 {
color: #efefef;
}
.sppb-addon-ajax-contact .sppb-btn {
    background-color: #B18F36;
    margin-top: 6px;
}
.sppb-addon-tweet {
    text-align: left;
}
.sppb-addon-pricing-table .sppb-pricing-features {
    margin: 15px 0;
    color: #706d6d;
}
.sppb-addon-pricing-table .sppb-pricing-box {
    background-color: #fff;
    color: #24252a;
    padding: 25px;
    border: 1px dotted #B18F36;
}
.sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
    margin-top: 0;
    padding: 5px 10px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
	background: #B18F36;
	color: #fff
}
.sppb-addon-pricing-table .sppb-pricing-features {
    margin: 5px 0;
    color: #706d6d;
	background: #f9f9f9
}
.sppb-pricing-box .sppb-pricing-features {
    padding: 10px 0;
}
.sppb-addon-pricing-table .sppb-pricing-duration {
    margin-bottom: 15px;
    font-weight: 500;
}
.uk-link-reset {
color: #B18F36 !important;
}
.uk-h4 {
font-size: 20px !important;
margin-top: 5px !important;
}
.uk-button-primary {
    background-color: #B18F36 !important;
    color: #fff;
    border-color: transparent!important;
}
#sp-page-builder .page-content .sppb-section {
    margin-top: 10px;
    z-index: 1;
}
.uk-overlay-background {
    background: rgba(0,0,0,.65) !important;
    color: #444;
}
.sppb-text-success {
    color: #3c763d;
	font-size: 25px;
	font-weight: bold;
}
#sp-bottom3 .sp-module ul >li {
    display: block;
    border-bottom: 1px solid #4F4617;
    -webkit-transition: 300ms;
    transition: 300ms;
}