/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

a {
	text-decoration:underline;
}
.footer-navigation, .footer-menu-container {
	border-top: 1px solid white;
    border-bottom: 1px solid white;
}
.site-middle-footer-inner-wrap {
	padding:0px;
}

.site-top-footer-inner-wrap {
	padding-bottom:5px;
}

.site-bottom-footer-inner-wrap {
	padding-top:0px;
}

.nav--toggle-sub .dropdown-nav-toggle {
	display:none;
}

.nav-drop-title-wrap {
	padding-right:0px;
}

.content-style-unboxed .kadence-thumbnail-position-above {
	margin-bottom:0px;
}

.site-container {
	position:relative;
}

.hero-overlay {
	position:absolute;
	top:105px;
	right:60px;
	background-color:#FFFFFF;
	text-align:center;
	font-size:13px;
	padding:28px;
	border-radius:12px;
	max-width:328px;
	font-weight:bold;
	filter: drop-shadow(0px 0px 6px #676767);
}

.main-content-width {
	position:relative;
	width:945px;
	margin:0 auto;
}

.hero-buttons a
{
	background-color:#2BA0D9;
	color: white;
    border-radius: 12px;
    padding: 10px;
    width: 100%;
    display: block;
    margin-top: 10px;
    text-decoration: none;
}

.hero-buttons a:hover{
	background:#2a5976;
}

.post-thumbnail-inner img {
	height:400px;
}

footer a:hover {
	text-decoration:underline!important;
}

.default_btn {
	background: #2ba0d9;
	border-radius:8px;
	color:#FFFFFF!important;
	font-size: 1.125rem;
	text-decoration:none!important;
	padding:.4em 1em;
}

.default_btn:hover{
	background:#2a5976;
}

.header-navigation .header-menu-container ul ul li.menu-item > a:hover {
	background: #1D3E51;
}

.site-video-row {
    margin-top:-82px;
    margin-bottom:-10px;
    background: #152C3B;
    background: linear-gradient(180deg,rgb(21, 44, 59) 0%, rgba(255, 255, 255, 0) 40%);
}

video#bgvid {
    width:100%;
    display: block;
    position: relative;
    z-index: -11;
}

.content-container {
    margin-top:20px!important;
}

.drawer-inner {
    background-color:#152C3B!important;
}

.home h1.entry-title {
	display:none;
}

@media (max-width: 767px) {
 .kt-has-3-columns .kt-inside-inner-col {
	align-items:center!important;
	display:flex;
 }
 h2 {
	font-size:32px!important;
 }
}

@media (max-width: 600px) {
	.site-video-row {
		display:none;
	}
}

@media (max-width: 400px) {
	.wp-block-kadence-image figure, .wp-block-kadence-image figure img {
		width:100%;
		max-width:100%!important;
	}
}