/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


.button-blue { background-color: #585335; }
.button-3d.button-blue:hover,
.button-reveal.button-blue:hover,
.button-border.button-blue:hover,
.button-border.button-blue.button-fill:before { background-color: #585335 !important; }

.button-border.button-blue {
	color: #585335;
	border-color: #585335;
}

.toggle .togglet, .toggle .toggleta {
    display: block;
    position: relative;
    line-height: 28px;
    padding: 0 0 0 28px;
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    color: #585335;
    cursor: pointer;
}

.map-container iframe, .map-container .map-canvas {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
}

h1, h2, h3, h4, h5, h6 {
    color: #444;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 0 30px 0;
    font-family: 'Raleway', sans-serif;
}
h3 {
    font-size: 30px;
}

.heading-block.center > span, .heading-block.title-center > span, .center .heading-block > span {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.bgcolor, .button.button-3d:not(.button-white):not(.button-dark):not(.button-border):not(.button-black):not(.button-red):not(.button-teal):not(.button-yellow):not(.button-green):not(.button-brown):not(.button-aqua):not(.button-purple):not(.button-leaf):not(.button-pink):not(.button-blue):not(.button-dirtygreen):not(.button-amber):not(.button-lime):hover, .process-steps li.active a, .process-steps li.ui-tabs-active a, .sidenav > .ui-tabs-active > a, .sidenav > .ui-tabs-active > a:hover, .owl-carousel .owl-nav [class*="owl-"]:hover, .page-item.active .page-link, .page-link:hover, .page-link:focus {
    background-color: #585335 !important;
}

.dark .button.button-border:not(.button-light) {
    border-color: rgba(255,255,255,0.9);
    color: rgba(255,255,255,0.9);
}

.heading-block h1 {
    font-size: 25px;
}

.heading-block h1 {
    font-size: 52px;
}
