/* 
Theme Name: Wettermark Keith
Author: Spinxdigital team
Author URI: https://www.spinxdigital.com/
Version: 1.7
*/

.main-navigation{width:auto}
.js .main-navigation ul,.js .main-navigation ul ul,.js .main-navigation>div>ul{display:block}
.main-navigation ul{background:0 0;padding:0}
.main-navigation>div>ul{border:0;margin-bottom:0;padding:0}
.main-navigation li{border:0;display:inline-block}
.main-navigation li li{display:block}
.main-navigation a{padding:1em 1.25em}
.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:after,.main-navigation ul li.page_item_has_children:before{border-style:solid;border-width:0 6px 6px;content:"";height:0;position:absolute;right:1em;bottom:-1px;width:0;z-index:100000;display:none!important}
.main-navigation ul li.menu-item-has-children.focus:after,.main-navigation ul li.menu-item-has-children.focus:before,.main-navigation ul li.menu-item-has-children:hover:after,.main-navigation ul li.menu-item-has-children:hover:before,.main-navigation ul li.page_item_has_children.focus:after,.main-navigation ul li.page_item_has_children.focus:before,.main-navigation ul li.page_item_has_children:hover:after,.main-navigation ul li.page_item_has_children:hover:before{display:none!important}
.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:before{border-color:transparent transparent #bbb;bottom:0;display:none!important}
.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.page_item_has_children:after{border-color:transparent transparent #fff;display:none!important}
.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%;right:auto}
.main-navigation li li{-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.main-navigation li li a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:-20px;right:auto}
.main-navigation .menu-item-has-children>a>.icon,.main-navigation .page_item_has_children>a>.icon{display:inline;left:5px;position:relative;top:-1px}
.main-navigation ul ul .menu-item-has-children>a>.icon,.main-navigation ul ul .page_item_has_children>a>.icon{margin-top:-9px;left:auto;position:absolute;right:1em;top:50%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.main-navigation ul ul ul{left:-999em;margin-top:0;top:0}
.main-navigation ul ul li.menu-item-has-children.focus:after,.main-navigation ul ul li.menu-item-has-children.focus:before,.main-navigation ul ul li.menu-item-has-children:hover:after,.main-navigation ul ul li.menu-item-has-children:hover:before,.main-navigation ul ul li.page_item_has_children.focus:after,.main-navigation ul ul li.page_item_has_children.focus:before,.main-navigation ul ul li.page_item_has_children:hover:after,.main-navigation ul ul li.page_item_has_children:hover:before,.site-header .site-navigation-fixed .menu-scroll-down{display:none}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}




#popmake-26700 .gform_required_legend .gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message{
	display: none;
}
#popmake-26700 .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
	border-width: 2px;
	border-color: red;
}
#popmake-26700 .gform_wrapper div.gfield.gfield_error {
	margin-top: unset;
	padding: 0;
	border: unset;
}
#popmake-26700 .gform_wrapper.gravity-theme .gform_validation_errors {
	border: 2px solid red;
	margin-top: unset;
}

#popmake-26700 {
	top: unset !important;
	right: 10px !important;
	bottom: -50px !important;
	left: unset !important;
	max-height: 90vh;
    overflow-y: scroll;
}
@media screen and (max-width: 400px) {
  #popmake-26700 {
	right: 5px !important;
  }
}
#gform_submit_button_11 {
	color: white;
}

.popup {
  	background-color: unset;
}
.popup-content {
  	right: 20px;
  	bottom: 20px;
}
#popup-div {
	position: fixed;
	z-index: 15;
  	bottom: 55px;
  	right: 30px;
	cursor: pointer;
}
#callout-text {
	position: fixed;
	z-index: 15;
	bottom: 95px;
	right: 150px;
	background-color: white;
	border-radius: 5px;
	padding: 5px 10px;
	box-shadow: 0px 0px 15px 2px rgba( 2, 2, 2, 0.50 );
}
#callout-text .arrow-right {
	border: 8px solid;
    border-color: transparent transparent transparent #fff!important;
    bottom: auto;
    content: " ";
    height: 0;
    left: auto;
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
}
#popup-div img{
	border-radius: 50%;
	box-shadow: 0px 0px 15px 2px rgba( 2, 2, 2, 0.50 );
}
#popup-button {
	color: white;
	font-size: 25px;
	position: fixed;
	z-index: 15;
	bottom: 0px;
	right: 30px;
	min-width: 225px;
	background-color: #2000F0;
	/* background-color: #6495d0; */
	border-radius: 5px 5px 0px 0px;
	border: 2px solid transparent;
	border-style: solid solid none solid;
	padding: 10px 20px;
	font-size: 14px;
	font-weight: 600;
	display: flex;
	justify-content: space-between;
}
#popup-div:hover #popup-button, #popup-button:hover {
		transform: scale(1.05);
}
.far.fa-comment {
		display: none;
}
.fas.fa-comment {
		display: block;
}
#popup-button svg {
	max-height: 24px;
	padding-left: 15px;
}

.far.fa-comment {
	font-size: 24px;
	padding-left: 15px;
}
.fas.fa-comment {
	font-size: 24px;
	padding-left: 15px;
	display: none;
}
.pum-theme-26558 .pum-container, .pum-theme-enterprise-blue .pum-container {
	padding-bottom: unset !important;
}
.wave {
  animation-name: wave-animation;  /* Refers to the name of your @keyframes element below */
  animation-duration: 2.5s;        /* Change to speed up or slow down */
  animation-iteration-count: infinite;  /* Never stop waving :) */
  transform-origin: 70% 70%;       /* Pivot around the bottom-left palm */
  display: inline-block;
}
@keyframes wave-animation {
    0% { transform: rotate( 0.0deg) }
   10% { transform: rotate(14.0deg) }  /* The following five values can be played with to make the waving more or less extreme */
   20% { transform: rotate(-8.0deg) }
   30% { transform: rotate(14.0deg) }
   40% { transform: rotate(-4.0deg) }
   50% { transform: rotate(10.0deg) }
   60% { transform: rotate( 0.0deg) }  /* Reset for the last half to pause */
  100% { transform: rotate( 0.0deg) }
}
.pum-overlay.pum-active, .pum-overlay.pum-active .popmake.active {
	display: block !important;
}
.partial_entry_warning {
	font-size: 12px;
	display: none;
}
#second-close-button {
	position: absolute;
    height: 35px;
    width: 35px;
    left: auto;
    right: 8px;
    bottom: 65px;
    top: auto;
    padding: 4px;
    color: #ffffff;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 20px;
    line-height: 20px;
    border: 1px none #ffffff;
    border-radius: 42px;
    box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );
    text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
    background-color: rgba( 49, 91, 124, 1.00 );
}
#field_11_11 {
	margin: auto 0;
}
.pum-content .popmake-content {
	position: relative;
}
@media screen and (max-width: 500px) {
	#popmake-26700 {
		width: 300px;
		max-height: 80vh;
	}
	#popmake-26700 .pum-theme-26558 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
		top: 60px;
	}
}
@media screen and (min-width: 400px) {
	#second-close-button {
		display: none;
	}
}
/* .fl-post-feed-image img {
	max-height: 260px;
	aspect-ratio: 16/9;
} */
.uabb-faq-question-label:focus {
    outline: unset !important;
}
.white {
	color: #ffffff;
}
.light-blue {
	color: #5075a3;
}
.dark-blue {
	color: #213450;
}
@media (max-width: 1000px){
	#myTab_30024{
		width: calc(100% - 2px);
	}
}

