/*-------------------------------------------------------------------------------------------------------------------------------*/
/* BASE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 639px){
 	.uk-h2, h2{font-size: 1.9rem !important;}
	.uk-h4, h4{font-size: 0.9rem !important;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CARD */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 1199px) {
	.uk-card-small .uk-card-body{padding: 20px !important;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SECTION */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 1199px) {
	.uk-section.uk-section-default:not(.uk-padding-remove-bottom){padding-bottom: 50px !important;}
	.uk-section.uk-section-default:not(.uk-padding-remove-top){padding-top: 50px !important;}
	.uk-section-large:not(.uk-padding-remove-bottom){padding-bottom: 70px !important;}
	.uk-section-large:not(.uk-padding-remove-top){padding-top: 70px !important;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* HEADER */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* Jun 16, 2022 */
.uk-logo{top: 0 !important;}
.header-phone p{font-size: .89rem !important;line-height: 1;margin-bottom: 0;}
.header-phone p span, .footer-phone p span{position: relative;line-height: 1.25em;font-weight: 700;color: #C6AA76;}
.header-phone p span::before, .header-phone p span::after, .footer-phone p span::before, .footer-phone p span::after{content: '';display: block;position: absolute;top: 50%;width: 14px;height: 2px;background-color: currentColor;transform: translateY(-50%);}
.header-phone p span::before, .footer-phone p span::before{left: -23px;}
.header-phone p span::after, .footer-phone p span::after{right: -23px;}
.header-phone p a, .footer-phone p a{font-size: 1.22rem !important;line-height: 1.2em;display: block;margin-top: 7px;color: #00a7b5;transition: .3s;}
.header-phone p a:hover, .footer-phone p a:hover{text-decoration: none;filter: brightness(0.8);}
.header-button, .footer-button{max-width: 202px;font-size: .94em !important;line-height: 1.2 !important;border-radius: 30px !important;padding-top: 9px !important;padding-bottom: 9px !important;}
.header-button{height: auto !important;}
.uk-navbar-sticky .uk-navbar-item, .uk-navbar-sticky .uk-navbar-nav > li > a, .uk-navbar-sticky .uk-navbar-toggle{min-height: 100px !important;}
@media (max-width: 1649px){
    .uk-navbar-right{flex-wrap: nowrap !important;}
    .uk-navbar-nav > li > a{font-size: .8rem !important;padding: 0 8px !important;}
    .uk-navbar-item{padding-left: 10px !important;padding-right: 10px !important;}
    .uk-navbar-item.uk-logo{padding-left: 20px !important;padding-right: 20px !important;}
	.header-button, .footer-button{font-size: 0.7em !important;padding-left: 20px !important;padding-right: 20px !important;}
	.header-phone{width: 190px;}
    .footer-button{max-width: 150px;}
}
@media (min-width: 1338px){
	.uk-sticky [class*="uk-navbar-dropdown-bottom"] {margin-top: -50px;}
	.uk-sticky-fixed [class*="uk-navbar-dropdown-bottom"] {margin-top: -15px;}
}
@media (min-width: 1200px) and (max-width: 1339px){
	.tm-header .uk-navbar-nav{flex-wrap: wrap;justify-content: center;padding: 0 20px;}
	.tm-header .uk-navbar-nav>li>a{min-height: 40px !important;padding: 0 10px !important;}
	.header-button {padding-left: 10px !important;padding-right: 10px !important;max-width: 154px;}
}
@media (max-width: 1199px){
    .mobile-phone a{display: flex;align-items: center;flex-direction: row;justify-content: center;font-size: inherit !important;}
    .mobile-phone a small{color: #C6AA76;text-transform: uppercase;position: relative;}
    .mobile-phone a small::before, .mobile-phone a small::after{content: '';display: block;position: absolute;top: 50%;width: 14px;height: 2px;background-color: currentColor;transform: translateY(-50%);}
    .mobile-phone a small::before{left: -23px;}
    .mobile-phone a small::after{right: -23px;}
	.mobile-phone .uk-icon{margin-right: 5px;}
    .mobile-phone a:hover{text-decoration: none;}
    .uk-logo + .widget_custom_html{margin-left: auto;margin-right: auto;}
    .uk-navbar-left{flex-wrap: nowrap !important;flex: 1;}
    .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle{min-height: 100px !important;}
    .uk-navbar-toggle svg{width: 27px;}
}
@media (max-width: 767px){
	[class*=uk-width]{width:100%;}
	.video-wrapp iframe{display: block;width: 100%;margin: 0 auto;}
    .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle{padding-right: 5px !important;padding-left: 5px !important;}
    .uk-navbar-toggle{padding-right: 15px !important;}
    .uk-navbar-item.uk-logo{padding-left: 15px !important;}
    .tm-header-mobile .uk-sticky-fixed{padding-top: 45px;}
	.tm-header-mobile .uk-sticky-fixed+.uk-sticky-placeholder{height: 145px !important;}
    .header-button{position: absolute;left: 0;top: -45px;border-radius: 0 !important;max-width: 50%;width: 50%;padding-top: 14px !important;padding-bottom: 14px !important;}
    .header-button.uk-button-primary{background: linear-gradient(90deg, rgb(197, 166, 120) 0%, rgb(210, 187, 151) 33%, rgb(210, 187, 151) 66%, rgb(197, 166, 120) 100%) !important;}
    .mobile-phone{position: absolute;right: 0;top: -45px;width: 50%;height: 45px;}
    .mobile-phone a{height: inherit;line-height: 1;background: linear-gradient(90deg, rgba(0,173,186,1) 0%, rgba(76,195,204,1) 33%, rgba(76,195,204,1) 66%, rgba(0,173,186,1) 100%);background-size: 200%;color: #fff !important;transition: 0.3s background-position ease-in-out;}
    .mobile-phone a small{color: #fff;display: block;margin-bottom: 3px;}
}
@media (max-width: 639px){
	.header-button{height: 45px !important;display: flex !important;align-items: center;padding-bottom: 0 !important;padding-top: 0 !important;}
}
@media (max-width: 480px){
    .uk-navbar-item:not(.uk-logo), .uk-navbar-nav > li > a, .uk-navbar-toggle, .uk-navbar-sticky .uk-navbar-item:not(.uk-logo), .uk-navbar-sticky .uk-navbar-nav > li > a, .uk-navbar-sticky .uk-navbar-toggle{min-height: 70px !important;}
	.mobile-phone a{font-size: .875rem !important;}
    .mobile-phone svg{width: 18px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FOOTER */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* Jun 16, 2022 */
.logos img{max-width: 119px;}
.footer-links a{line-height: 28.8px;}
.footer-phone{margin-bottom: 50px;}
.footer-phone p span{text-transform: uppercase;}
.footer-phone p a{margin-top: 3px;font-weight: 700;font-size: 1.44rem !important;}
.footer-phone.type-2{margin-bottom: 20px;}
.footer-phone.type-2 p{margin-bottom: 0;}
.footer-button{max-width: 100%;padding-top: 19px !important;padding-bottom: 19px !important;}
@media(max-width:1199px){
    .logos img{max-width: 85px;}
    .header-socialicons .uk-icon-button{width: 50px !important;height: 50px !important;}
    .footer-button{max-width: none;}
}
@media(max-width:959px){
    .footer-links{justify-content: center !important;}
}
@media(max-width:767px){
    .uk-grid-row-large > .uk-grid-margin{margin-top: 40px !important;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* BUTTON */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* Jun 30, 2022 */
@media (max-width: 767px) {
    .uk-button:not(.header-button):not(.footer-button){font-size: .8rem !important;padding-left: 20px !important;padding-right: 20px !important;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FORMS */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* Jun 30, 2022 */
.gform_wrapper.gravity-theme .gform_fields{grid-row-gap: 10px !important;grid-column-gap: 10px !important;}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea{font-size: 18px !important;}
.gform_wrapper.gravity-theme input[type="color"], .gform_wrapper.gravity-theme input[type="date"], .gform_wrapper.gravity-theme input[type="datetime-local"], .gform_wrapper.gravity-theme input[type="datetime"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="month"], .gform_wrapper.gravity-theme input[type="number"], .gform_wrapper.gravity-theme input[type="password"], .gform_wrapper.gravity-theme input[type="search"], .gform_wrapper.gravity-theme input[type="tel"], .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="time"], .gform_wrapper.gravity-theme input[type="url"], .gform_wrapper.gravity-theme input[type="week"], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea{padding-left: 30px !important;padding-right: 30px !important;}
.gform_wrapper.gravity-theme .gform_footer.left_label, .gform_wrapper.gravity-theme .gform_footer.right_label, .gform_wrapper.gravity-theme .gform_page_footer.left_label, .gform_wrapper.gravity-theme .gform_page_footer.right_label{padding-bottom: 15px !important;}
.gform_wrapper.gravity-theme .gfield textarea.small{height: 110px !important;}
.gform_wrapper.gravity-theme .gform_footer.left_label{padding-top: 0 !important;}
.gform_wrapper.gravity-theme .gform_footer{margin-top: 15px !important;}
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom: 0 !important;}
.gform_button.uk-button{height: 60px;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CARD */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* Jul 01, 2022 */
.uk-card-title.uk-text-primary{color: #78746F !important;}
.grid-1 .uk-card-title{position: relative;}
.grid-1 .uk-card-title::before{content: '';display: block;position: absolute;left: 0;top: 50%;background-repeat: no-repeat;background-position: 0 0;transform: translateY(-50%);}
.grid-1 .uk-grid>div:nth-child(1) .uk-card-title{padding-left: 75px;}
.grid-1 .uk-grid>div:nth-child(1) .uk-card-title::before{width: 50px;height: 25px;background-image: url("../img/car-accident.svg");}
.grid-1 .uk-grid>div:nth-child(2) .uk-card-title{padding-left: 75px;}
.grid-1 .uk-grid>div:nth-child(2) .uk-card-title::before{width: 50px;height: 35px;background-image: url("../img/truck-accident.svg");}
.grid-1 .uk-grid>div:nth-child(3) .uk-card-title{padding-left: 73px;}
.grid-1 .uk-grid>div:nth-child(3) .uk-card-title::before{width: 48px;height: 31px;background-image: url("../img/bicycle-accident.svg");}
.grid-1 .uk-grid>div:nth-child(4) .uk-card-title{padding-left: 69px;}
.grid-1 .uk-grid>div:nth-child(4) .uk-card-title::before{width: 44px;height: 48px;background-image: url("../img/wrongful-death.svg");}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* MISC */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* Jun 30, 2022 */
.spacer-lg{height: 100px;}
@media (max-width: 1199px) {
	.spacer-lg{height: 50px;}
}

/* Jul 04, 2022 */
@media (max-width: 959px){
    .iframe-1{height: 56.25vw;}
    .uk-totop{left: 50% !important;transform: translate(-50%);}
}

/* Jul 05, 2022 */
@media (max-width: 959px){
    .locations .el-meta,.locations .el-title{font-size: 1rem !important;}
}

/* Hide view bio for Tony Dessi */
.uk-card[href*="tony-dessi"] .el-link {
    display: none;
}
.uk-card[href*="tony-dessi"] {
    pointer-events: none;
}

/* Hide view bio for Hyat Katramiz */
.uk-card[href*="hyat-katramiz"] .el-link {
    display: none;
}
.uk-card[href*="hyat-katramiz"] {
    pointer-events: none;
}

/* Hide view bio for Alex Boohoff  */ 
.uk-card[href*="alex-boohoff"] .el-link {display: none;}
.uk-card[href*="alex-boohoff"] {pointer-events: none;}


/* Hide view bio for Alexander Knapp    - temporary*/ 
.uk-card[href*="alexander-knapp"] .el-link {display: none;}
.uk-card[href*="alexander-knapp"] {pointer-events: none;}



/* November 23, 2023 - Rankings - removed to fix bug of embedded videos overlaying text content - Matthew Laurin 
.video-wrapp {
	position: relative;
	padding-bottom: 56.25%;
}
.video-wrapp iframe {
	position: absolute;
	left: 0;
	top: 0;
}
*/
@media (max-width: 549px) {
	.text-sm-center {
		text-align: center;
	}
}

/* Sep 30, 2022 */
/* Hide Group Image from homepage footer 
.home .hide-for-home {
	display: none;
}
*/

.parallax-block>.uk-section {
	padding-bottom: 23.75% !important;
}

/* Oct 7, 2022 */
@media (max-width: 549px) {
	.hero-img.uk-margin-remove-vertical {
		margin-top: -80px !important;
	}
}

/* Dec 12, 2022 */

.header-mobile-img { display: none; }
.header-mobile-img img { max-height: 100px; }
@media (max-width: 766px) {
	.postid-3506 .header-mobile-img,
	.postid-3311 .header-mobile-img,
	.postid-3337 .header-mobile-img,
	.postid-3335 .header-mobile-img,
	.postid-3347 .header-mobile-img,
	.postid-3334 .header-mobile-img,
	.postid-3312 .header-mobile-img,
	.postid-3324 .header-mobile-img,
	.postid-3323 .header-mobile-img,
	.postid-3320 .header-mobile-img,
	.postid-3528 .header-mobile-img,
	.postid-3527 .header-mobile-img,
	.postid-3526 .header-mobile-img,
	.postid-4229 .header-mobile-img,
	.postid-3523 .header-mobile-img,
	.postid-3521 .header-mobile-img,
	.postid-3443 .header-mobile-img,
	.postid-3444 .header-mobile-img,
	.postid-3437 .header-mobile-img,
	.postid-3441 .header-mobile-img,
	.postid-3448 .header-mobile-img,
	.postid-3422 .header-mobile-img,
	.postid-3430 .header-mobile-img,
	.postid-3431 .header-mobile-img,
	.postid-3432 .header-mobile-img,
	.postid-3433 .header-mobile-img,
	.page-id-2918 .header-mobile-img,
	.postid-3328 .header-mobile-img,
	.postid-3327 .header-mobile-img,
	.postid-3550 .header-mobile-img,
	.postid-3325 .header-mobile-img,
	.postid-3315 .header-mobile-img,
	.postid-3314 .header-mobile-img,
	.postid-3317 .header-mobile-img,
	.postid-3316 .header-mobile-img,
	.postid-3306 .header-mobile-img,
	.postid-3307 .header-mobile-img,
	.postid-3549 .header-mobile-img,
	.postid-3308 .header-mobile-img,
	.postid-3309 .header-mobile-img,
	.postid-3322 .header-mobile-img,
	.postid-3326 .header-mobile-img,
	.postid-3329 .header-mobile-img,
	.postid-3330 .header-mobile-img,
	.postid-3313 .header-mobile-img,
	.postid-3332 .header-mobile-img,
	.postid-3318 .header-mobile-img,
	.postid-3319 .header-mobile-img,
	.postid-3560 .header-mobile-img{ display: block; }
}

body .uk-offcanvas-bar {
	padding-bottom: 70px !important;
}
body .uk-offcanvas-close {
	top: 0 !important;
	right: 0 !important;
}