/*
Theme Name:    SKY
Theme URI:     https://www.gretemangroup.com
Description:   Foundation based mega awesome theme by Greteman Group
Version:       1.0.2
Author:        Greteman Group
*/

/*--------------------------------------------------------------
## Colors
--------------------------------------------------------------*/
:root{
	--purple: #694779;
	--dppurple: #45334e;
	--taupe: #bAA791;
	--dktaupe: #A6937D;
	--dkgray: #58595B;
	--ltgray: #f4f4f4;
	--white: #ffffff;
	--black: #000000;
} 

.black { color: black; }
.white { color: white!important; }

.noBk { background-color: transparent; }
.blackBk { background-color: black; }
.whiteBk { background-color: white; }
.ltgbk {background-color: var(--ltgray);}
.col1Bk {background-color:var(--dppurple);color: var(--white);}
.col2Bk {background-color:var(--purple);}
.col3Bk  {background-color:var(--taupe);}
.col4Bk {background-color:var(--dktaupe);}
.col5Bk {background-color:var(--dkgray);color: var(--white);}
.col6Bk{background-color:var(--ltgray);}
.purple {color: var(--purple);}
.dktaupe {color: var(--dktaupe);}
.taupe {color:var(--taupe);}
.dppurple {color: var(--dppurple);}
.col1 {color:#efefef;}
.col2 {color:#b5b5b5;}
.col3  {color:#777777;}
.col4 {color:#555555;}
.col5 {color:#444444;}
.col6{color:#222222;}

/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
html {overflow-x: hidden;max-width:100%;}
body {color:var(--dkgray);font-family: 'canada-type-gibson', sans-serif;font-weight:400;overflow-x: hidden;max-width:100%;}
p { font-family: 'canada-type-gibson', sans-serif;font-weight:400;font-size:16px;line-height:26px;}
h1, h2, h3, h4, h5 { font-family: 'baltica', serif;font-weight:400;}

h1{font-size:60px; line-height:60px;}
h2{font-size:38px; line-height:40px;}
h3{font-size:18px; line-height:20px;text-transform: uppercase;font-family: 'canada-type-gibson', sans-serif;letter-spacing: 3px;}
h6{font-size:18px; line-height:24px;font-family: 'canada-type-gibson', sans-serif;}
/* S, M, Large and up */
@media screen and (max-width: 64em) {
    h1{font-size:50px; line-height:50px;}
}
input::-webkit-input-placeholder { color: var(--dkgray); }
input:-moz-placeholder { /* FF 18- */ color: var(--dkgray); }
input::-moz-placeholder {  /* FF 19+ */ color: var(--dkgray); }
input:-ms-input-placeholder { color: var(--dkgray); }

.bold{font-weight:700;}
.italic{font-style:italic;}
.uppercase {text-transform: uppercase;}

/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a { color: var(--dktaupe);text-decoration: underline;}
	a:hover, a:focus, a:active { color: var(--dppurple); }
		.col1Bk a:hover {color: var(--white);}
	a.nounderline {text-decoration: none;}

/* buttons */
.button {padding: 1rem 1rem;border-radius: 0;border:1px solid var(--taupe);text-transform: uppercase;font-family: 'canada-type-gibson', sans-serif;font-size: 18px;color:var(--purple);background: transparent;transition: 0.2s all ease-in;text-decoration: none;letter-spacing: 3px;}
	.button.dark {color: var(--white);}
	.button:hover {background: var(--taupe);color:var(--purple);}

@media only screen and (min-width:64em) {
	.button {padding:1rem 2rem;}
}

@media only screen and (max-width:40em) {
	.push-down > p > a {color: white !important;}
	.mobile-link > p > a {color: white !important;}
}


/*--------------------------------------------------------------
## Images
--------------------------------------------------------------*/
.img-responsive {
    width: 100%;
}
img.size-full {
    width: 100%;
}
.superman {
    width: 100%;
}


/*--------------------------------------------------------------
## Elements
--------------------------------------------------------------*/
.custom_button {
    position: absolute;
    margin-top: -220px;
    margin-left: 230px;
}

.custom_button i.fa {
    font-size: 4em;
}

table {padding-right: 0.625rem;}


/*--------------------------------------------------------------
## Headers
--------------------------------------------------------------*/
/* Desktop Header */
.head-topBar { border-bottom: 1px solid white; }
.head-logo { width: 100%;}

#searchForm input { width: 54%; height: 30px; margin:0; float: right; }
#menu-topmain { margin-top:8px; }
.head-center span { display: inline-block; padding-top:24px; }
.desktop-menu > li:first-child > a { padding: .7rem 1.6rem .7rem 0rem; }
.navUnder > #menu-topmain { margin-top:0; }
.head-navRight { margin-top: 8px; text-align:right; }

/* Mobile Header */
.head-mobLt { padding: 1.5em 0 1.5em 20px !important; }
.head-mobRt { padding: 1.9em 20px 1.5em 0 !important; text-align: right; letter-spacing: 3px; }

/* Hamburger - Fontawesome icon */
.hamb-icon { color: gray; margin: 8px 0 0 0; }
/* Hamburger - Menu */
.hamb-menu {text-align: center;border: none;padding: 8px 8px 8px 8px;color: var(--purple); font-size: 15px;}

/* Mobile Nav */
.mobileNav { display:none; }

ul#menu-primary\ menu-mobile-nav {padding-left: 1rem;padding-right: 1rem;}
	.mobileNav .menu.nested { margin-left: 0px;}
	.mobileNav .menu>li.menu-item>a {font-family: 'canada-type-gibson', sans-serif; border-bottom: 1px solid #c8c8c8;font-weight: 400;text-transform: uppercase;padding: 0.75rem;color: var(--dktaupe);text-decoration: none;font-size: 15px;letter-spacing: 3px;}
		.mobileNav .menu>li.is-submenu-item>a, .mobileNav .menu>li .nested.menu>li>a {font-weight: 500;text-transform: uppercase;color: var(--purple);padding-left: 20px;text-align: left;}
			.mobileNav .menu>li.is-submenu-item>a:hover {color: var(--dktaupe);}
			.mobileNav .menu>li .nested.menu>li>a:hover {background: var(--dppurple);   color: var(--white);}

/*dropdown arrows*/
.is-accordion-submenu-parent>a:after {display: block;width: 0;height: 0;border: none;border-bottom-width: 0;border-top-style: none;border-color: transparent transparent transparent;position: absolute; top: 11px; margin-top: auto;right: 1.5rem;content: "+";color: var(--purple);font-size: 1.6em;font-weight: 400;content: "+";}
.is-accordion-submenu-parent[aria-expanded=true]>a:after {-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transform-origin: initial;transform-origin: initial;content: "–"!important;top: 8px;}

/* search bar */
form#searchform {display: inline-block;margin-left: 1rem;width: 2%;opacity: 0;transition: all 0.2s ease-in;}
	.expanded2 form#searchform {width: 60%;opacity: 1;}

/* hide menu and search on press pages */
.single-news_release #hambBut, .single-news_release .search-nav {display: none;}

@media only screen and (min-width:640px) {
	.head-mobLogo img {max-width: 300px;height: auto;}
	.head-mobRt {padding: 2em 20px 1.5em 0!important;}
		.is-dropdown-submenu {background: transparent;position: relative;border: none;}
	
	.dropdown.menu.vertical > li.opens-right > a::after {display: block;width: 0;height: 0;border: none;border-bottom-width: 0;border-top-style: none;border-color: transparent transparent transparent;position: absolute; top: 11px; margin-top: auto;right: 1.5rem;content: "+";color: var(--purple);font-size: 1.6em;font-weight: 400;content: "+";}
	.dropdown.menu > li.is-dropdown-submenu-parent.is-active > a::after {-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transform-origin: initial;transform-origin: initial;content: "–"!important;top: 8px;}
		.dropdown.menu > li.is-dropdown-submenu-parent.is-active > a::after {border-color: transparent;border: none;margin-top: 0;right: 22px;}
}
@media only screen and (min-width:1024px) {
	header.show-for-large #hambBut {text-align: left;padding-left: 60px;}
		#menuBar {transition: all 0.2s ease-in;display: none;}
			#menuBar.expanded {display: block;z-index: 99999;position: absolute;left: 0;max-width: 34%;padding: 1rem 2rem;margin-top: 1.5rem;}
		nav.menu-main-container {padding-top: 1em;}
		#hambBut button, #menu-top a {color: var(--purple); margin-right: 1rem;margin-left: 1rem;font-family: 'canada-type-gibson', sans-serif;letter-spacing: 3px;}
			#menu-top a {text-decoration: none;text-transform: uppercase;}
			#hambBut button:hover, #menu-top a:hover {color: var(--dktaupe);}
		header.show-for-large #hambBut a {text-decoration: none;color: var(--purple);}
		a.xtoggle {color: var(--dkgray);text-decoration: none;}
		li#menu-item-7257 a {border-bottom: none;}
	
		img.deskLogo {height: 42px; width: 295px; max-height: 60px;}
	
		.search-nav {padding: 2em 15px 0 0!important;text-align: right;}
			.search-wrapper, .head-mainNavHold {display: inline-block;}
				.search-wrapper {max-width: 29%;transition: all 0.2s ease-in;}
				.search-wrapper.expanded2 {max-width: 45%;}
}
@media only screen and (min-width:1200px) {
	.search-wrapper {max-width: 10%;}
	.expanded2 form#searchform {margin-right: 2rem;}
}


/*--------------------------------------------------------------
## Footers
--------------------------------------------------------------*/
footer.foot {padding-top: 105px!important;position: relative;z-index: 9;}
	footer.foot:before {content: "";position: absolute;background-image: url(/wp-content/uploads/2021/09/Priester-Pattern-top-left-corner.png);background-size: contain;    background-repeat: no-repeat;top: 0;left: 0;height: 100%;width: 100%;float: left;}
	footer.foot:after {content: "";position: absolute;bottom: 0;right: 0;width: 100%;height: 100%;background-image: url(/wp-content/uploads/2021/09/Priester-Pattern-bottom-right-corner.png);background-position:bottom right;background-repeat: no-repeat;background-size: contain;float: right;}
	footer.foot a {text-decoration: none;}
	footer.foot .row {position: relative;z-index: 999;}
	footer.foot .button {padding: 1rem;}

.socialCont {margin: 1rem 4px 1rem 0;}
	.socialCont a {margin-right: 4px;}
		.socialCont .fa, .blogSocialShare ul li .fa {height: 30px;width: 30px;background-color: var(--taupe);color: var(--dppurple);text-align: center;padding: 6px;border-radius: 30px}
			.blogSocialShare ul li .fa {color: var(--white);}

.foot-nav a {color: var(--white);}
	.foot-nav a:hover {color: var(--taupe);}

.disclaimer {margin-top: 1rem;}
	.disclaimer p, .disclaimer h3 {font-size: 12px;line-height: 20px;}
		.disclaimer h3 {margin-bottom: 0;}

p.copywrite {font-size: 13px;}


@media screen and (min-width:40em) {
	footer.foot {padding-top: 135px!important;}
}

/*--------------------------------------------------------------
## Wordpress Specific
--------------------------------------------------------------*/
/* Post styles */
ul.post-categories {list-style: none;margin-left: 0;}

/*--------------------------------------------------------------
## Theme Specific - Adds to/overrides other styles
--------------------------------------------------------------*/
/* headers */
@media only screen and (max-width:39.999em) {
	.sky-heroCont.fimg {min-height: 560px;}
	.single-fleet .sky-heroCont.fimg {min-height: 130px;}
}

@media only screen and (min-width:40em) {
	.sky-heroCont.fimg {min-height: 320px;}
}
@media only screen and (min-width:64em) {
	.sky-heroCont.fimg {min-height: 427px;}
}
	
@media only screen and (min-width:1200px) {
	.sky-heroCont.fimg {min-height: 545px;}
}
@media only screen and (min-width:1600px) {
	.sky-heroCont.fimg {min-height: 660px;}
}
@media only screen and (min-width:1800px) {
	.sky-heroCont.fimg {min-height: 750px;}
}
@media only screen and (min-width:2000px) {
	.sky-heroCont.fimg {min-height: 838px;}
}

/* image rollovers when they're links */
.image-wrapper {position: relative;z-index: 99;}
	.image-hover, .image-show {position: absolute;top: 0;right: 0;left: 0;bottom: 0;object-fit: contain; transition: opacity 0.2s;opacity: 0;}
		.image-wrapper:hover .image-hover, .tabs-title.is-active .image-show {opacity: 1;}
		@media (hover) {.tabs-title > a:hover .image-show {opacity: 1;}}

/* half left and right */
.half-left {width: 48%;float: left;margin-right: 1rem;}
.half-right {width: 47%;float: left;}
	.half-right button {width: 100%;}

/* add opacity to modal background */
.reveal, .reveal-modal {background-color: rgba(244,244,244,0.5);}

@media only screen and (min-width:40em) {
	.reveal-modal {width: 600px;max-width: 75rem;}
}

/* blockquotes */
blockquote.quote {padding-top: 3em;position: relative;border-left: none;}
	blockquote.quote:before {content: open-quote;font-family: 'canada-type-gibson', sans-serif;font-size: 4em;color: var(--dktaupe);position: absolute;text-align: center;    width: 100%;top: -10%;}
	blockquote.quote p {color: var(--purple);font-family: 'baltica', serif;font-size: 37px;
    line-height: 41px;display: inline;}
	blockquote.quote cite {display: inline-block;color: var(--dktaupe);font-size: 19px;    font-family: 'canada-type-gibson', sans-serif;margin-left: 1rem;letter-spacing: 3px;}

/* testimonial sliders */
ul.orbit-container {padding-top: 4rem;min-height: 600px;position: relative;}
.testimonial-slider.static .testimonial {padding-top: 4rem;padding-bottom:2rem;}
	.testimonial-slider ul.orbit-container:before, .testimonial-slider.static .testimonial:before {content: open-quote;font-size: 5rem;position: absolute;text-align: center;width: 100%;top: 0;color: var(--taupe);font-family: 'canada-type-gibson', sans-serif;}
		.home ul.orbit-container:before, .home .testimonial-slider.static .testimonial:before {content: close-quote;}
	li.orbit-slide {top: 3%; position: absolute;}
	li.orbit-slide, .testimonial-slider.static .testimonial {padding-left: 2%;padding-right: 2%;}
		li.orbit-slide blockquote, .testimonial-slider.static .testimonial blockquote {border-left: none;color: var(--white);text-align: center;    font-family: 'baltica', sans-serif;font-size: 38px;line-height: 41px;}
			li.orbit-slide blockquote footer, .testimonial-slider.static .testimonial blockquote footer {color: var(--taupe);display: block;text-transform: uppercase;font-family: 'canada-type-gibson', sans-serif;font-size: 19px;line-height: 27px;padding-top:2rem;position: relative;letter-spacing: 3px;}
				li.orbit-slide blockquote footer:before, .testimonial-slider.static .testimonial blockquote footer:before {content: "";position: absolute;height: 2px;background: var(--taupe);width: 20%;top: 1rem;left: 50%;transform: translateX(-50%);}
	.orbit-previous, .orbit-next {top: auto;bottom: 0;padding: 0.25rem;}
		.orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus {background-color: transparent;}

@media only screen and (max-width:40em) {
	 li.orbit-slide blockquote {padding-top: 4rem;}
	.orbit-previous, .orbit-next {top: 0.75rem;}
	.orbit-previous {padding-left: 1em;}
	.orbit-next {left: 75px;}
}


/* overlay for background images */
section.image {position: relative;}
	section.image .row {z-index: 99;position: relative;}
	.overlay {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.8);z-index: 9;}


/* cta */
.clone-cta .whiteBk {padding: 60px 1rem;margin-bottom: -100px;z-index: 99;}
	.clone-cta .button {margin-bottom: -10px;padding: 1rem 3rem;}
	.clone-cta h3 {margin-bottom: 0;}

/* misc padding & margin */
.no-mar-bottom {margin-bottom: 0;}
.top-mar {margin-top: 1em;}
.top-marr {margin-top: 2em;}
.no-top-marr {margin-top: 0!important;}
.mar {margin-top: 1em;margin-bottom: 1em;}
.marr {margin-top: 2em;margin-bottom: 2em;}
.mar-sides {margin-left: 1em;margin-right: 1em;}

@media screen and (max-width:40em) {
	.sm-left-pad {padding-left: .5em !important;}
}

/* crop vertical images on mobile 
@media screen and (max-width:40em) {
	.vertical-img .image-wrapper {overflow: hidden;max-height: 350px;}
		.vertical-img .image-wrapper .image-main {margin-top: -50%;}
} */
@media screen and (min-width:40em) {
	/* have vertical images overlap on medium and up */
	.vertical-img {margin-top: 2em;margin-bottom: 6em;}
		.vertical-img .image-main img {margin-top: -5em;margin-bottom: -5em;}
			.vertical-img.horizontal h2 {margin-top: -2rem;}
	
	/* testimonial slides */
	ul.orbit-container {min-height: 450px;}
		li.orbit-slide {padding-left: 7%;padding-right: 7%;margin-top: 8%;}
		.heritage-slides li.orbit-slide {margin-top:14%;}
			li.orbit-slide blockquote footer:before {width: 10%;}
		.orbit-previous, .orbit-next {top: 50%;bottom: auto;}
	
	/* allow for two column uls */
	ul.two-cols {columns: 2;-webkit-columns: 2;-moz-columns: 2;}
		ul.two-cols > li {margin-bottom: 10px;margin-left: 10px;}
	
	.clone-cta {padding-top: 4em!important;}
		.clone-cta .whiteBk {padding: 60px;margin-bottom: -130px;}
	
	.md-left-pad {padding-left: .5em !important;}
}
@media screen and (min-width:64em) {
	.vertical-img {margin-top: 4em;margin-bottom: 10em;}
		.vertical-img .image-main img {margin-top: -6em;margin-bottom: -6em;}
	
	.half-right, .half-left {width: 43%;}
		.half-right {margin-left: 2rem;}
	
	li.orbit-slide  {padding-left: 12%;padding-right: 12%}
		li.orbit-slide blockquote footer:before {width: 8%;}
			.heritage-slides li.orbit-slide {margin-top: 8%;}
}
@media screen and (min-width:1200px) {
	.vertical-img {margin-top: 6em;margin-bottom: 10em;}
		.vertical-img .image-main img {margin-top: -9em;margin-bottom: -9em;}
	
	.posts .medium-6:nth-of-type(1) .recent-post {margin-right: 3rem;}
		.recent-post:after {right: 3%;bottom: 3%;}
	
	li.orbit-slide {top: 15%;}
}

/*--------------------------------------------------------------
## HOME Page
--------------------------------------------------------------*/
/* header */
.video-wrapper, .sky-heroCont {position: relative;}
	.video-wrapper, .sky-heroCont img {animation: fadeInAnimation ease 1.5s;animation-iteration-count: 1;}
.sky-heroOverlayCont {position: absolute;color: #fff;padding: 0;bottom: 5%;left: 5%;}
	.sky-heroOverlayCont {animation: fadeInLeftMobile ease 1.5s;animation-iteration-count: 1;}
		.sky-heroOverlayCont.texture {animation: fadeInTop ease 1.5s;}
	.home h1 {font-size: 44px;margin-bottom: 1rem;}
		.home h1 + p a.button {color: var(--white);}

@keyframes fadeInAnimation {
	0% {display: block; opacity: 0;}
	100% {opacity: 1;}
}
@keyframes fadeInLeftMobile {
	0% {opacity: 0;left:-100%;}
	100% {opacity: 1;left:5%;}
}
@keyframes fadeInLeftDesk {
	0% {opacity: 0;left:-100%;}
	100% {opacity: 1;left:2%;}
}
@keyframes fadeInTop {
	0% {opacity: 0;top:100%;}
	100% {opacity: 1;top:0%;}
}

/* funnels section */
#services {position: relative;padding-bottom: 0!important;}
	#services:before {content: "";position: absolute;background-image: url(/wp-content/uploads/2021/09/Priester-Pattern-top-left-corner.png);background-size: contain;background-repeat: no-repeat;top: 0;left: 0;height: 100%;width: 100%;float: left;}
	#services:after {content: "";position: absolute;bottom: 0;right: 0;width: 100%;height: 30%;background-image: url(/wp-content/uploads/2021/09/Priester-Pattern-bottom-right-corner.png);background-position:bottom right;background-repeat: no-repeat;background-size: contain;float: right;}
.funnels .column.medium-4 {position: relative;}
	.image-wrapper h3 {color: var(--taupe);position: absolute;left: 50%;transform: translateX(-50%);top:auto;bottom:5%;z-index:999;width: 100%;}
		.image-wrapper:hover h3 {color: var(--dppurple);}
	.funnels .image-wrapper {margin-bottom: 1rem;}
	.funnels ul {margin-left: 3rem;margin-right: 3rem;}

/* fleet section */
.fleet p.uppercase {letter-spacing: 3px;}

/* recent posts */
.posts .small-12.medium-6 {margin-bottom: 1em;}
.posts a {text-decoration: none;}
	.recent-post {padding: 2rem 2rem 3rem 2rem;margin: 0 -0.3rem 0.25rem -0.3rem;position: relative;transition: all 0.2s ease-in;height: 100%;}
		.recent-post:after {content: url(/wp-content/uploads/2021/09/arrow-right.png);   position: absolute;right: 10px;bottom: 5px;}
		.recent-post h2 {font-size: 30px;line-height: 38px;color: var(--dkgray);transition: all 0.2s ease-in;height: 100%;}
		.posts a:hover .recent-post {background: var(--dppurple);}
			.posts a:hover h3 {color: var(--dktaupe);}
			.posts a:hover .recent-post h2 {color: var(--white);}



@media screen and (min-width: 40em) {
	/* hero */
	.sky-heroOverlayCont {right: 40%;bottom: auto;top: 15%;max-width: 60%;}
	

	/* funnels */
	#services {padding-bottom: 2em!important;}
		#services:before, #services:after {height: 50%;}
		.image-wrapper h3 {width:80%;bottom:10%;}
		.funnels ul {margin-left: 2rem;margin-right: 1rem;}
	
	.fleet.vertical-img {margin-top: 0;margin-bottom: 0;}
	
	/* posts */
	.news {padding-top: 3em!important;}
	.recent-post {margin: 0 1rem;}
	
}
@media screen and (min-width: 64em) {
	/* hero */
	.sky-heroOverlayCont {right: 50%;top: 25%;left: 2%;padding-left: 80px;max-width: 50%;animation: fadeInLeftDesk ease 1.5s;}
		.home h1 {font-size: 60px;}
		.sky-heroTextured .sky-heroOverlayCont {padding-left: 0;}
	
	/* funnels */
	#services {padding-bottom: 4em!important;}
		
		.funnels ul {margin-left: 3rem;margin-right: 2rem;}
	
	/* heritage */
	.heritage {padding-top: 10em!important;}
	
	/* posts */
	.recent-post:after {right: 30px;bottom:25px;}
}
@media screen and (min-width:1200px) {
	.sky-heroOverlayCont {right: 58%;max-width: 40%;}
	
	#services {padding-bottom: 9em!important;}
		#services:before {height: 60%;}
		#services:after {height: 60%; z-index: 9;}
		
		#services > div {position: relative; z-index: 99;}
	
	/* heritage */
	.heritage {padding-top: 15em!important;}
}
@media screen and (min-width:1400px) {
	
}

/*--------------------------------------------------------------
## INSIDE Pages
--------------------------------------------------------------*/
/* adjust heros that use a textured background instead of image */
.sky-heroTextured {background: url(/wp-content/uploads/2021/09/Priester-Pattern-top.png) top center no-repeat;background-size: 300%;background-color: var(--dppurple);padding-top: 5em;padding-bottom: 4em;}
	.sky-heroOverlayCont.texture {position: relative;text-align: center;left: 0;max-width: 100%;}
		.sky-heroTextured h1 {color: var(--taupe);margin-bottom: 2rem;}

/* show textured background on textured class */
.textured {position: relative;padding-bottom: 4em!important}
	.textured:before {content: "";position: absolute;background-image: url(/wp-content/uploads/2021/09/Priester-Pattern-top-left-corner.png);background-size: contain;background-repeat: no-repeat;top: 0;left: 0;height: 100%;width: 100%;float: left;}
	.textured > div {z-index: 99;position: relative;}

/* show textured top on top-textured class */
.top-textured {background: url(/wp-content/uploads/2021/09/Priester-Pattern-top.png) top center no-repeat;background-size: 300%;background-color: var(--dppurple);padding-top: 5em!important;padding-bottom: 4em!important;}

.deposit-btns .button {width:95%;}

@media screen and (max-width: 40em) {
	.deposit-btns .button {width:100%;}
}
@media screen and (min-width: 40em) {
	.sky-heroTextured, .top-textured {background-size: 200%;}
	
	.push-down {margin-top: 3rem;}
}
@media screen and (min-width: 64em) {
	.sky-heroTextured, .top-textured {background-size: 150%;}
	.textured {padding-bottom: 6em!important}
}
@media screen and (min-width: 1200px) {
	.sky-heroTextured, .top-textured {background-size: 100%;}
		.blog .sky-heroTextured {background-position: center -150%!important;}
	.textured {padding-bottom: 10em!important}
}

/*--------------------------------------------------------------
## INSIDE Pages - Team
--------------------------------------------------------------*/
.blog-post h2 {margin-top: 1em;}
.blog-post h3 {color: var(--dktaupe);text-transform: none;}

@media screen and (max-width: 40em) {
	.blog-post > div > div > h2 {padding-left: .5em;}
	.blog-post > div > div > h3 {padding-left: 1em; padding-right: 1em;}
	.blog-post > div > div > p {padding-left: 1em; padding-right: 1em;}
	.blog-post > div > div > div > p {padding-left: 1em; padding-right: 1em;}
	.team {padding-left: 1em !important; padding-right: 1em !important;}
}

/*--------------------------------------------------------------
## INSIDE Pages - Jetcard
--------------------------------------------------------------*/
.accordion {background: transparent;border-top: 1px solid #c8c8c8;}
	.accordion-title, .accordion-content {border: none;border-bottom: 1px solid #c8c8c8;padding-left: 0;}
		.is-active .accordion-title {border-bottom: none;}
		.accordion-title[aria-expanded="true"] {padding-bottom: 0.25rem;}
		.accordion-title:before {font-size: 2.5rem;color: var(--purple);font-weight: 300;    top: 20%;}
		.accordion-content {background: transparent;padding-top: 0;}
	.accordion a {text-decoration: none;}
		h3.accordion-label {font-size: 20px;line-height: 22px;color: var(--purple);text-transform: none;}
	.accordion-title:hover, .accordion-title:focus {background: transparent;}

@media screen and (max-width: 40em) {
	h3.accordion-label {margin-right: 1.2rem;}
	.accordion-title::before {right: 0.1rem;}
}

@media screen and (min-width: 41em) and (max-width: 63.9375em) {
	h3.accordion-label {margin-right: 1.2rem;}
	.accordion-title::before {right: 0.5rem;}
}

/* fleet */
h3.fleet-name {font-size: 24px;}
h3.seats {font-size: 15px;}
ul.jets {list-style: none;text-align: center;}
	ul.jets > li {border-top: 1px solid #806D70;font-size:15px;line-height: 36px;}
		ul.jets > li:nth-last-of-type(1) {border-bottom: 1px solid #806D70;}

/* FAQs mobile */

@media screen and (max-width: 40em) {
	.jetcard-faq > div > h2 {padding-left: .5em;}
	.jetcard-faq > div > ul > li {padding-left: 1em; padding-right: 1em;}
}

/*--------------------------------------------------------------
## INSIDE Pages - Heritage
--------------------------------------------------------------*/
.heritage-slides .orbit-container {min-height: 865px;}
	.heritage-slides .orbit-bullets {border-top: 3px solid var(--taupe);padding-top: 0.5em;}
		.heritage-slides .orbit-bullets button {background-color: transparent;width: auto;height: auto;   border-radius: 0;padding: 0;border: none;color: var(--taupe);font-size: 1em;}
			.heritage-slides .orbit-bullets button.is-active {color: var(--purple);}
				.heritage-slides .orbit-bullets button.is-active:before {content: "";   background-color: var(--dppurple);height: 3px;width: 100%;position: absolute;    margin-left: -98.5%;top: -9%;}
	.heritage-slides li.orbit-slide {padding-left: 5%;padding-right: 0;padding-bottom: 10%;}
		.heritage-slides li.orbit-slide h3.taupe {margin-top: 10%;}


.gallery {display: grid;grid-template-columns: repeat(8, 1fr);grid-template-rows: repeat(12, 5vw);grid-gap: 5px; margin-top: 2em;}
	.gallery__img {width: 100%;height: 100%;object-fit: cover;}
		.items1.gallery__item--1 {grid-column-start: 1;grid-column-end: 8;grid-row-start: 1;grid-row-end: 12;}
		.items2.gallery__item--1 {grid-column-start: 1;grid-column-end: 5;grid-row-start: 1;grid-row-end: 12;}
		.items2.gallery__item--2 {grid-column-start: 5;grid-column-end: 9;grid-row-start: 1;grid-row-end: 12;}
		.items3.gallery__item--1 {grid-column-start: 1;grid-column-end: 5;grid-row-start: 1;grid-row-end: 12;}
		.items3.gallery__item--2 {grid-column-start: 5;grid-column-end: 9;grid-row-start: 1;grid-row-end: 5;}
		.items3.gallery__item--3 {grid-column-start: 5;grid-column-end: 9; grid-row-start: 5;    grid-row-end: 12;}
.row.expanded.textured.bottom {background-color: var(--dppurple);position: relative;padding-bottom: 10em!important;}
	.row.expanded.textured.bottom:after, #single-fleet.textured.bottom:after {content: "";position: absolute;bottom: 0;right: 0;width: 100%;height: 100%;background-image: url(/wp-content/uploads/2021/09/Priester-Pattern-bottom-right-corner.png);background-position:bottom right;background-repeat: no-repeat;background-size: contain;float: right;}

@media screen and (max-width:40em) {
	.orbit-slide > div > div.medium-5 {margin-top: 1em}
}

@media screen and (min-width:40em) {
	.heritage-slides ul.orbit-container {min-height: 700px;}
	.heritage-slides .orbit-previous, .heritage-slides .orbit-next {position: relative;top: 5%;margin-left: 0%;}
	
	.clone-cta.midpage .whiteBk {margin-bottom: -200px;}
	
	.row.expanded.textured.bottom {padding-bottom: 18em!important;}
}
@media screen and (min-width:64em) {
	.heritage-slides .orbit-bullets button {padding-left: 0.5rem;padding-right: 0.5rem;}
	
	.row.expanded.textured.bottom {padding-bottom: 18em!important;}
}
@media screen and (min-width:1200px) {
	.heritage-slides li.orbit-slide {top: 3%;}
	.heritage-slides .orbit-bullets button {padding-left: 1rem;padding-right: 1rem;}	
}


/*--------------------------------------------------------------
## INSIDE Pages - FAQs
--------------------------------------------------------------*/
@media screen and (min-width:64em) {
	.charter {padding-bottom: 8em!important;}
	.otherfaqs.vertical-img .image-main img {margin-top: -15em;}
}


/*--------------------------------------------------------------
## INSIDE Pages - Fleet
--------------------------------------------------------------*/
.fleettypes {margin-top: -5em;}
.fleet-types-list {position: relative;z-index: 999;}
	ul#fleet-tabs {background: transparent;border: none;margin-bottom:2em;}
		.tabs-title {width: 20%;}
			li.tabs-title.is-active {position: relative;}
				li.tabs-title.is-active:after {content: "";background: url(http://priester.gglift.com/wp-content/uploads/2021/09/close-taupe.png) top right no-repeat;background-size: contain;position: absolute;top: 3%;right: 3%;width: 7%;height: 7%;}
			.tabs-title > a {color: var(--taupe);text-decoration: none;padding:0.5rem;background:transparent;}
				 @media (hover) { .tabs-title > a:focus, .tabs-title > a[aria-selected='true'], .tabs-title > a:hover {background: transparent;color: var(--taupe);text-decoration: none;border: 1px solid var(--taupe);}}
				.tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {background:transparent;color: var(--taupe);text-decoration: none;border: 1px solid var(--taupe);}
			.tabs-title h3 {font-size: 13px;}

.tabs-content {border: none;background: transparent;color: var(--white);}
	.tabs-panel.is-active {display: block;border-top: 1px solid #806D70;width:100%;}

.fleet a {text-decoration: none;color: var(--dkgray);}
	.fleet a .col6Bk {transition: all 0.2s ease-in;}
		.fleet a:hover .col6Bk {background: var(--taupe);}
	.underline {position: relative;}
		.underline:after {position: absolute;content: "";height: 1px;background: #C8C8C8;    bottom: 20%;right: 5%;width: 91%;}



/*--------------------------------------------------------------
## INSIDE Pages - Single Fleet
--------------------------------------------------------------*/
.single-fleet .sky-heroOverlayCont {top: 50px;}
#single-fleet {position: relative;padding-top: 1em;padding-bottom: 4em!important;}
	#single-fleet .row {z-index: 9999;position: relative;}
	#single-fleet h3 {color: var(--taupe);}
		#single-fleet .left h3 {margin-top:3rem;}

.row.taupe-brdr {padding-top: 8px;padding-bottom: 8px;border-top: solid 1px var(--taupe);}
	.row.taupe-brdr:nth-last-of-type(1) {border-bottom: 1px solid var(--taupe);}
	.row.taupe-brdr p {margin-bottom: 0;}

ul.amenities {list-style: none;-webkit-padding-start: 0;margin-left: 0;}
	ul.amenities > li {padding-top: 5px;padding-bottom: 5px;}

@media screen and (min-width:40em) {
	#single-fleet {padding-top: 2em;}
	
	.bcol1 {padding-right: 0.5rem;}
	.bcol2 {padding-left: 0.5rem;}
}
@media screen and (min-width:64em) {
	ul.amenities > li {padding-top: 4px;padding-bottom: 4px;}
}
@media screen and (min-width:1200px) {
	.amenities-list {padding-left: 60px!important;}
}


/*--------------------------------------------------------------
## INSIDE Pages - Maintenance Services
--------------------------------------------------------------*/
.servicing {position: relative;z-index: 999;}
.otherservices {padding-top: 13em!important;margin-top: -10em;z-index: 9;}


/*--------------------------------------------------------------
## INSIDE Pages - Flight Specials
--------------------------------------------------------------*/
@media screen and (max-width:40em) {
	.field.email {margin-bottom: .5em}
	.field .ng-pristine .ng-valid{margin-bottom: .5em}
}

/*--------------------------------------------------------------
## INSIDE Pages - Wheels Up
--------------------------------------------------------------*/
.page-id-10361 .sky-heroTextured {padding-bottom: 10%;}
	.page-id-10361 .sky-heroTextured ul {text-align: left;}

#field_11_11 label.gfield_label.gform-field-label {display: none;}
#gform_11 .gform_footer.top_label {margin-top: 2rem;}

@media only screen and (min-width:992px) {
	.page-id-10361 .sky-heroTextured ul {padding-left: 20%;}
}

/*--------------------------------------------------------------
## INSIDE Pages - IADA Co-branded 
--------------------------------------------------------------*/
.page-id-10387 .sky-heroTextured {background-color: var(--dktaupe);background-image: url(/wp-content/uploads/2023/05/CoBrand-IADA-pattern-top.jpg);padding-bottom: 10%;}

.logo-section {margin-top: -8%;}
.mapIntro {display: flex;flex-direction: column;align-items: center;}

.logo-section .priesterLogo {max-width: 70%;}
.logo-section .mayoLogo {max-width: 50%;}

@media only screen and (max-width:568px) {
	.logo-section p, .logo-section ul {padding: 0 1em;}
	.logo-section a.button {margin-left: 1em;margin-bottom: 2em;}
}
@media only screen and (max-width:992px) {
	.mapIntro br {display: none;}
	.logo-section .small-12:nth-of-type(1), .logo-section .small-12:nth-of-type(2) {padding: 0 1em;}
}
@media only screen and (min-width:992px) {
	.btn-margin {margin-top: 1.5rem;}
	.logo-section {margin-top: -8%;}
	.logo-section .small-12:nth-of-type(1) {padding-right: 3rem;padding-left: 1em;}
	.logo-section .small-12:nth-of-type(2) {padding-left: 3rem;padding-right: 1em;}
	.logo-section .priesterLogo {max-width: 60%;}
	.logo-section .mayoLogo {max-width: 40%;}
	.mapIntro {display: flex;flex-direction: column;align-items: center;}
	.mapIntro h2 {text-align: left;}
	.taupeMap {padding-top: 2em;}
	.logo-section .mayoLogo, .logo-section .priesterLogo {margin-left: -3.5%;}
	.iadaOutro.lg-padddd {padding-top: 6em;padding-bottom: 6em;}
}
@media only screen and (min-width:1300px) {
	.logo-section .small-12:nth-of-type(1) {padding-left: 0;}
	.logo-section .small-12:nth-of-type(2) {padding-right: 0;}
}

/*--------------------------------------------------------------
## INSIDE Pages - Brand Family
--------------------------------------------------------------*/
.brand-logo {padding-bottom: 1em;}
.mayo .brand-logo {width: 50%;}
.width-50, .brand-form {padding-left: 1em;padding-right: 1em;}
.page-id-10483 br {display: none;}

@media only screen and (min-width:992px) {
	.page-id-10483 br {display: block;}
	.width-50, .brand-form {padding-left: 0;padding-right: 0;}
	.mayo .brand-logo {width: 22%;}
	.width-50 {max-width: 55rem;}
	.width-50.map-intro {max-width: 50rem;padding-bottom: 1.5em;}
	.brand-form {padding-bottom: 7em!important;}
	.brand-map .image-wrapper {width: 90%;margin: auto;}
	.family-owned {padding-top: 2em;}
}
@media only screen and (min-width:1800px) {
	.brand-map .image-wrapper {width: 75%;}
}


/*--------------------------------------------------------------
## INSIDE Pages - Lead Gen Pilot
--------------------------------------------------------------*/
.page-id-10596 br {display: none;}
.page-id-10596 .sky-heroTextured {padding-bottom: 8rem;}
.lead-gen-cta .clone-cta .whiteBk {margin-top: -35%;margin-bottom: 5%;}

.lead-gen-answer {display: flex;}
.lead-gen-answer .column:nth-of-type(1) {order: 2;}
.lead-gen-answer .column:nth-of-type(2) {order: 1;}

@media only screen and (max-width:576px) {
	.lead-gen-answer .column:nth-of-type(1), .lead-gen-better .column:nth-of-type(2) {padding: 3em 1em;}
}
@media only screen and (min-width:768px) {
	.lead-gen-answer .column:nth-of-type(1) {order: 1;}
	.lead-gen-answer .column:nth-of-type(2) {order: 2;}
	.lead-gen-cta .clone-cta .whiteBk {margin-top: -20%;}
}
@media only screen and (min-width:992px) {
	.page-id-10596 br {display: block;}
	.page-id-10596 .sky-heroTextured {padding-top: 8em!important;padding-bottom: 12em!important;}
	.lead-gen-cta .clone-cta .whiteBk {margin-top: -16%;margin-bottom: 2%;}
	.page-id-10596 .lg-padddd {padding-top: 6em;padding-bottom: 6em;}
	.page-id-10596 .lead-gen-better.lg-padddd {padding-top: 3.5em;}
	.page-id-10596 .vertical-img {margin-top: 10em;}
}

/*--------------------------------------------------------------
## Media Queries - Foundation
--------------------------------------------------------------*/
/* Small only */
@media screen and (max-width: 39.9375em) {
	/* fix padding */
	.sm-pad {padding-top: 1em;padding-bottom: 1em;}
	.sm-padd {padding-top: 2em;padding-bottom: 2em;}
	.sm-paddd {padding-top: 3em;padding-bottom: 3em;}
	.sm-padddd {padding-top: 4em;padding-bottom: 4em;}
	.sm-top-pad {padding-top: 1em;}
	.sm-top-padd {padding-top: 2em;}
	.sm-top-paddd {padding-top: 3em;}
	.sm-top-padddd {padding-top: 4em;}
	.sm-bot-pad {padding-bottom: 1em;}
	.sm-bot-padd {padding-bottom: 2em;}
	.sm-bot-paddd {padding-bottom: 3em;}
	.sm-bot-padddd {padding-bottom: 4em;}
	.sm-side-pad {padding-left: 1em;padding-right:1em;}
	.sm-side-padd {padding-left: 2em;padding-right:2em;}
	.sm-side-paddd {padding-left: 3em;padding-right:3em;}
	.sm-side-padddd {padding-left: 4em;padding-right:4em;}
	.sm-all-pad {padding:1em;}
	.sm-all-padd {padding:2em;}
	.sm-all-paddd {padding:3em;}
	.sm-all-padddd {padding:4em;}
	
	.sticky-container {margin-bottom: 2em;}
	.blogSocialShare ul > a > li, .blogSocialShare ul {display: inline;}
}

/* Medium and up */
@media screen and (min-width: 40em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	/* fix padding */
	.md-pad {padding-top: 1em;padding-bottom: 1em;}
	.md-padd {padding-top: 2em;padding-bottom: 2em;}
	.md-paddd {padding-top: 3em;padding-bottom: 3em;}
	.md-padddd {padding-top: 4em;padding-bottom: 4em;}
	.md-top-pad {padding-top: 1em;}
	.md-top-padd {padding-top: 2em;}
	.md-top-paddd {padding-top: 3em;}
	.md-top-padddd {padding-top: 4em;}
	.md-bot-pad {padding-bottom: 1em;}
	.md-bot-padd {padding-bottom: 2em;}
	.md-bot-paddd {padding-bottom: 3em;}
	.md-bot-padddd {padding-bottom: 4em;}
	.md-side-pad {padding-left: 1em;padding-right:1em;}
	.md-side-padd {padding-left: 2em;padding-right:2em;}
	.md-side-paddd {padding-left: 3em;padding-right:3em;}
	.md-side-padddd {padding-left: 4em;padding-right:4em;}
	.md-all-pad {padding:1em;}
	.md-all-padd {padding:2em;}
	.md-all-paddd {padding:3em;}
	.md-all-padddd {padding:4em;}
}

/* Large and up */
@media screen and (min-width: 64em) {
	/* fix padding */
	.lg-pad {padding-top: 1em;padding-bottom: 1em;}
	.lg-padd {padding-top: 2em;padding-bottom: 2em;}
	.lg-paddd {padding-top: 3em;padding-bottom: 3em;}
	.lg-padddd {padding-top: 4em;padding-bottom: 4em;}
	.lg-top-pad {padding-top: 1em;}
	.lg-top-padd {padding-top: 2em;}
	.lg-top-paddd {padding-top: 3em;}
	.lg-top-padddd {padding-top: 4em;}
	.lg-bot-pad {padding-bottom: 1em;}
	.lg-bot-padd {padding-bottom: 2em;}
	.lg-bot-paddd {padding-bottom: 3em;}
	.lg-bot-padddd {padding-bottom: 4em;}
	.lg-side-pad {padding-left: 1em;padding-right:1em;}
	.lg-side-padd {padding-left: 2em;padding-right:2em;}
	.lg-side-paddd {padding-left: 3em;padding-right:3em;}
	.lg-side-padddd {padding-left: 4em;padding-right:4em;}
	.lg-all-pad {padding:1em;}
	.lg-all-padd {padding:2em;}
	.lg-all-paddd {padding:3em;}
	.lg-all-padddd {padding:4em;}
}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}


/*------------------------------------------------------
##Form Styling
-------------------------------------------------------*/
.gform_body.gform-body {margin-top: 2rem;}
.gfield {margin-top: 2rem;}
	.gform_body label, .gfield_label {font-size: 18px;color: var(--dktaupe);font-family: 'canada-type-gibson'; text-transform: uppercase;letter-spacing: 3px;}
	.gfield input, select, textarea {border: none;border-bottom: 1px solid #c8c8c8;box-shadow: none;background:transparent;}
		.gfield input[type=checkbox] {border: 1px solid #c8c8c8;opacity: 1!important;    position: relative!important;width: 18px!important;height: 18px!important;    margin-bottom: 0;}
	.gform_body select option {font-size: 18px;font-family: 'canada-type-gibson', sans-serif;    color: var(--dkgray);letter-spacing: 3px;}
	li#field_1_15, li#field_12_15, .gform_footer {text-align: center;}
h2.gform_submission_error.hide_summary, .gform_confirmation_message {color: var(--dktaupe)!important;font-size: 30px!important;line-height: 38px!important;font-family: 'baltica', serif!important;}
.ginput_recaptcha div {
    margin: 0 auto;
}
.hidden_label label.gfield_label_before_complex {
    display: none;
}
ul#input_2_10 {
    list-style: none;
    margin-left: 0;
}
label#label_2_10_1 {
    font-size: 18px!important;
    padding-left: 10px!important;
}

ul.gform_fields {
    list-style-type: none;
    margin-left: 0;
}

/* Job Application Form Styling */
#gform_fields_6 .gfield_label, #gform_fields_7 .gfield_label, #gform_fields_10 .gfield_label {color: var(--purple);}
#gform_fields_6 input[type="text"], #gform_fields_6 select, #gform_fields_7 input[type="text"], #gform_fields_7 select, #gform_fields_10 input[type="text"], #gform_fields_10 select  {margin: 0 0 .1rem;}

/* Wheels Up Form Styling */
#gform_11 .gform_body, #gform_11 .gfield_label {color: var(--dkgray);text-transform: none;letter-spacing: 1px;}

/*CHECKBOX IN FORMS*/
.gfield_radio li,
.gfield_checkbox li {
  position: relative!important;
  margin-bottom: 15px!important;
}
.gfield_radio li:first-child,
.gfield_checkbox li:first-child {
  margin-top: 10px!important;
}
.gfield_radio li:last-child,
.gfield_checkbox li:last-child {
  margin-bottom: 0!important;
}
.gfield_radio li label,
.gfield_checkbox li label {
  padding-left: 40px!important;
  cursor: pointer!important;
  font-size: 10px!important;
}
.gfield_radio li label:before, .gfield_radio li label:after,
.gfield_checkbox li label:before,
.gfield_checkbox li label:after {
  content: ""!important;
  position: absolute!important;
  display: block!important;
  left: 0!important;
  top: 0!important;
}
.gfield_radio li label:before,
.gfield_checkbox li label:before {
  opacity: 0;
  z-index: 1!important;
  transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275)!important;
}
.gfield_radio li label:after,
.gfield_checkbox li label:after {
  z-index: 0!important;
  background: transparent!important;
}

.gfield_checkbox li label:after {
  width: 25px!important;
  height: 24px!important;
  border-radius: 0px!important;
	/*border:2px solid #555555!important;*/
}
.gfield_checkbox li label:before {
  width: 6px!important;
  height: 15px!important;
  border: solid #555555!important;
  border-width: 0 3px 3px 0!important;
  left: 9px!important;
  top: 2px!important;
  -webkit-transform: rotate(45deg) scale(0);
          transform: rotate(45deg) scale(0);
}
.gfield_checkbox input[type="checkbox"]:checked + label:before {
  opacity: 1;
  -webkit-transform: rotate(45deg) scale(1);
          transform: rotate(45deg) scale(1);
}
.gfield_checkbox li label:before, .gfield_checkbox li label:after {
    background-color: #fff!important;
}
.gfield_radio li label:after {
  width: 28px!important;
  height: 28px!important;
  border-radius: 100%!important;
  top: 2px!important;
}
.gfield_radio li label:before {
  width: 12px!important;
  height: 12px!important;
  border: solid #555555 3px!important;
  border-radius: 100%!important;
  left: 5px!important;
  top: 7px!important;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.gfield_radio input[type="radio"]:checked + label:before {
  opacity: 1!important;
  -webkit-transform: scale(1);
          transform: scale(1);
}

input[type="checkbox"],
input[type="radio"] {
  opacity: 0!important;
  outline: none!important;
  z-index: 100!important;
  width: 27px!important;
  height: 27px!important;
  top: 0!important;
  left: 0!important;
  position: absolute!important;
  -webkit-appearance: none!important;
     -moz-appearance: none!important;
          appearance: none!important;
  cursor: pointer!important;
}
.gfield_description.validation_message {
    color: red!important;
    padding: 0!important;
    font-size: 10px!important;
}
.gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
    color: #555555!important;
}
/*CLOSING CHECKBOX IN FORMS*/
/*Prototype styles*/
.funnel {
    padding: 2em;
    background-color: #333;
    color: #fff;
    min-height: 260px;
    border: 2px solid #fff;
    text-align: center;
    font-size:3em;
}
.priority{font-size:12px;}
.funneldescription{font-size:16px;}
/*------------------------------------------------------
##Blog
------------------------------------------------------*/
h2.article-title {color: var(--purple);}
.blog-footer h3.gform_title {color: var(--dppurple);}

/*Drop down on blog index*/
navv {margin: 100px auto; text-align: center;position:relative;}
navv:hover > ul {display: block;}
navv ul {display:none;background-color: var(--ltgray);width: 243px;list-style: none;position: absolute;z-index: 99999;margin-left: 60px;padding: 1em .5em 0 .5em;}
navv ul li {width: 100%;text-align: left;padding: 2px 20px;border-bottom:1px solid #c8c8c8;}
    navv ul li a{color:var(--dktaupe);font-size: 12px;background-color: transparent;text-transform: uppercase;text-decoration: none;letter-spacing: 3px;font-size: 15px;}
    navv ul li a:hover, navv ul li a:focus, navv ul li a:active{color:var(--purple)!important;}
    
@media screen and (min-width: 640px) {
	navv ul li {width: 100%}
}
navv a.select-cat {
    text-decoration: none;
}
navv a.select-cat p {color:var(--taupe);text-rendering: optimizeLegibility; padding:1em;margin-bottom: 0;text-align: right;text-transform: uppercase;font-family: 'canada-type-gibson', sans-serif;   letter-spacing: 2px;}
navv a.select-cat p span.chevron.bottom {margin-left: 10px;}				
.chevron::before {border-style: solid;border-color:var(--taupe);border-width: 0.15em 0.15em 0 0;content: '';display: inline-block;height: 0.85em;left: 0.15em;position: relative;top: 0.15em!important;transform: rotate(-45deg);vertical-align: top;width: 0.85em;}
.chevron.bottom:before {top: 0;transform: rotate(135deg);}
.circle {float: right;display: inline;width: 10px;height: 10px; margin-top: 5px;border: 3px solid #333;-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;}
/*--------------------------------------------------------
##Single Post
--------------------------------------------------------*/
.blogSocialShare ul{list-style-type:none;margin-top:1em;text-align:left;}
	.blogSocialShare ul > a > li {margin-top: 7px;}
@media screen and (max-width: 40em) {
	h1.articleTitle {font-size: 42px;}
}
