/* Enter Your Custom CSS Here */

.dfd-button-module-wrap .dfd-button-module .dfd-button-link .dfd-button-inner-cover .dfd-button-text-hover, .dfd-button-module-wrap .dfd-button-module .dfd-button-link .dfd-button-inner-cover .dfd-button-text-main {
    cursor: pointer !important;
    padding-top: 10px !important;
  	padding-bottom: 10px !important;
	padding-right: 30px !important;
	padding-left: 30px !important;
}


.ubtn-ctn-center {
    margin: 0px 0px 30px 0px !important;
}

#sub-footer {
    height: 50px !important;
    line-height: 50px !important;
}

#sub-footer .subfooter-copyright {
    height: 50px !important;
    line-height: 55px !important;
}


#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child > .columns.header-main-panel {
    height: 70px !important;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
    width: 100% !important;
    height: 65% !important;
}


#header-container.header-style-1:not(.small).dfd-new-headers nav.mega-menu ul.nav-menu .mega-menu-item.menu-item-depth-0:after {
    background: #c29f79 !important;
}

#header-container #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel img {
    max-width: 120% !important;
}

.nav-menu .mega-menu-item .item-title {
    height: 60px !important;
    line-height: 60px !important;
}

.white-ul {
  color: #becace !important;
  font-size: 16px;
  line-height: 30px;
}

.h6-boxblu {
	color: #fff;
  	font-size: 18px;
  line-height: 26px;
}

.box-hp {
    background-color: #0a1d37;
    padding: 0px;
    margin-bottom: 30px;
    margin-top: -16px !important;
    border-bottom: thick solid #4faa3a;
  	border-bottom-width: 6px;
  	padding-left: 30px;
  	padding-right: 30px;

}

.title-box-hp {
	color: #ffffff;
  	font-size: 20px;
  	line-height: 28px;
}

.text-box-hp {
	color: #becace;
  	font-size: 16px;
  	line-height: 20px;
}

.ico-box-hp {
	opacity: .5;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.ico-box-hp:hover {
	opacity: 1;
}

.mobile-logo {
	width: 180px !important;
  	margin-top: 5% !important;
}

.image-box-hp {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
  	background: #0a1d37;
}

.image-box-hp:hover {
	opacity: .7;
}

.map-holder .noscroll {
    color: #666666 !important;
}

.btn-form {
	font-weight: bold;
    font-size: 14px;
    border-radius: 200px;
    border-width: 0px;
    border-color: rgb(194, 159, 121);
    border-style: solid;
    background: rgb(194, 159, 121);
    color: rgb(255, 255, 255);
}

.dfd-icon-list-wrap .dfd-list-content-block a {
    color: #c29f79 !important;
}

a[href^="mailto:"] {
    font-style: normal !important;
    font-size: 14px !important;
}

.persephone.tparrows:hover {
    background: #c29f79 !important;
}

#cookie-notice .button.wp-default {
  height: 24px;
}