/*----- BACKGROUND COLORS - Open -----*/
.bg-sky-glow .apb-sc-image,
.bg-sky-glow .apb-sc-body-wrapper,
.bg-lime-fog .apb-sc-image,
.bg-lime-fog .apb-sc-body-wrapper,
.bg-peach-milk .apb-sc-image,
.bg-peach-milk .apb-sc-body-wrapper,
.bg-lavender-haze .apb-sc-image,
.bg-lavender-haze .apb-sc-body-wrapper,
.bg-mint-cloud .apb-sc-image,
.bg-mint-cloud .apb-sc-body-wrapper,
.bg-rose-blush .apb-sc-image,
.bg-rose-blush .apb-sc-body-wrapper,
.bg-butter-mist .apb-sc-image,
.bg-butter-mist .apb-sc-body-wrapper,
.bg-frost-blue .apb-sc-image,
.bg-frost-blue .apb-sc-body-wrapper,
.bg-pistachio-milk .apb-sc-image,
.bg-pistachio-milk .apb-sc-body-wrapper,
.bg-baby-wave .apb-sc-image,
.bg-baby-wave .apb-sc-body-wrapper {
   border-radius: var(--border-radius);
   padding: 2rem;
}

/* Soft sky blue tone */
.bg-sky-glow .apb-sc-body-wrapper,
.bg-sky-glow .apb-sc-image {
   background-color: #d0ecf7;
}
/* Light citrus green haze */
.bg-lime-fog .apb-sc-body-wrapper,
.bg-lime-fog .apb-sc-image {
   background-color: #ecf5df;
}
/* Creamy soft peach */
.bg-peach-milk .apb-sc-body-wrapper,
.bg-peach-milk .apb-sc-image {
   background-color: #ffe9d6;
}
/* Gentle lavender atmosphere */
.bg-lavender-haze .apb-sc-body-wrapper,
.bg-lavender-haze .apb-sc-image {
   background-color: #e8e6f8;
}
/* Light minty breeze */
.bg-mint-cloud .apb-sc-body-wrapper,
.bg-mint-cloud .apb-sc-image {
   background-color: #daf5eb;
}
/* Pale romantic pink */
.bg-rose-blush .apb-sc-body-wrapper,
.bg-rose-blush .apb-sc-image {
   background-color: #fbe4e8;
}
/* Buttery pastel yellow */
.bg-butter-mist .apb-sc-body-wrapper,
.bg-butter-mist .apb-sc-image {
   background-color: #fff7da;
}
/* Frosty icy blue */
.bg-frost-blue .apb-sc-body-wrapper,
.bg-frost-blue .apb-sc-image {
   background-color: #e3f0fa;
}
/* Smooth pistachio milk */
.bg-pistachio-milk .apb-sc-body-wrapper,
.bg-pistachio-milk .apb-sc-image {
   background-color: #e7f5da;
}
/* Baby blue with ocean vibe */
.bg-baby-wave .apb-sc-body-wrapper,
.bg-baby-wave .apb-sc-image {
   background-color: #dceffc;
}
/*----- BACKGROUND COLORS - Close -----*/

/*----- APB - Adjustments - Open -----*/
#apb-wrapper .limit-image.views-row img,
#apb-wrapper .limit-image .views-row img {
   max-height: 400px !important;
   object-fit: cover;
   object-position: top center;
   width: 100% !important;
}

#apb-wrapper .expand-image.views-row,
#apb-wrapper .expand-image.views-row .apb-sc-body-wrapper,
#apb-wrapper .expand-image .views-row,
#apb-wrapper .expand-image .views-row .apb-sc-body-wrapper {
   align-self: stretch !important;
   height: 100% !important;
   min-height: 100% !important;
}
#apb-wrapper .expand-image.views-row img,
#apb-wrapper .expand-image .views-row img {
   height: 100% !important;
   max-height: none !important;
   object-fit: cover;
   object-position: top center;
   width: 100% !important;
}
#apb-wrapper .expand-image .splide,
#apb-wrapper .expand-image .splide__track,
#apb-wrapper .expand-image .splide__list,
#apb-wrapper .expand-image .splide__slide,
#apb-wrapper .expand-image .apb-sc-image {
   height: 100% !important;
}
/* #apb-wrapper
	.node
	> .node-content.clear
	> .field--name-field-apb-pb-paragraphs
	> .field__item:first-child
	> .paragraph {
	margin-top: 0 !important;
} */
#apb-wrapper .sb-type-content,
#apb-wrapper .border-radius .apb-slideshow-bg,
#apb-wrapper .apb-sc-slideshow-wrapper img {
   border-radius: var(--border-radius);
}

#apb-wrapper .apb-section-title {
   font-family: var(--secondary-font-family);
   font-size: 2.5rem;
   font-weight: 650;
   letter-spacing: -0.03125rem;
   line-height: 120%;
}
#apb-wrapper .large-title .apb-section-title,
#apb-wrapper .large-title-center .apb-section-title {
   font-size: 3rem;
}
#apb-wrapper .title-center .apb-section-title,
#apb-wrapper .large-title-center .apb-section-title {
   text-align: center;
}
.category-case-studies #apb-wrapper .apb-ss-content,
#apb-wrapper .blue-4 .apb-ss-content {
   backdrop-filter: blur(4px);
}
#apb-wrapper .blue-8 .apb-ss-content {
   backdrop-filter: blur(8px);
}
#apb-wrapper .blue-12 .apb-ss-content {
   backdrop-filter: blur(12px);
}
/*----- APB - Adjustments - Close -----*/

/*----- APB SIMPLE CONTENT - Adjustments - Open -----*/
#apb-wrapper .sc-card__items .view-apb-simple-content {
   row-gap: 0.5rem !important;
}
#apb-wrapper .sc-card__items .apb-sc-row-content {
   overflow: visible !important;
}
#apb-wrapper .sc-card__items .apb-sc-row-content .apb-sc-body-wrapper {
   height: 100%;
}
#apb-wrapper .sc-card__item {
   background: linear-gradient(116deg, rgba(255, 255, 255, 0.96) 25.24%, #fff 50%);
   backdrop-filter: blur(4px);
   border-radius: var(--border-radius);
   box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.04);
   display: flex;
   flex-direction: column;
   gap: 0;
   height: 100%;
   margin: 0;
   overflow: clip;
   padding: 1.75rem 2rem 3rem 2rem;
   position: relative;
}
#apb-wrapper .sc-card__item-inner {
   height: 100%;
   position: relative;
   /* padding: 1.75rem 2rem 3rem 2rem; */
}
#apb-wrapper .sc-card__item::after,
#apb-wrapper .sc-card__item::before {
   background-color: var(--color-steel-400);
   content: "";
   height: 4px;
   left: 50%;
   position: absolute;
   transform: translateX(-50%);
}
#apb-wrapper .sc-card__item::before {
   border-radius: 0 0 var(--border-radius) var(--border-radius);
   top: 0;
   transition: all 250ms ease-out;
   width: 5rem;
}
#apb-wrapper .sc-card__item:hover::before,
#apb-wrapper .sc-card__item.active::before {
   width: calc(100% - 2rem);
}
#apb-wrapper .sc-card__item::after {
   border-radius: var(--border-radius) var(--border-radius) 0 0;
   bottom: 0;
   width: 3rem;
}
#apb-wrapper .sc-card__icon {
   color: var(--color--black);
   display: flex;
   padding-bottom: 1rem;
   transform-origin: top left;
   transition: all 250ms ease-out;
}
#apb-wrapper .sc-card__item:hover .sc-card__icon {
   transform: scale(0.6);
}
#apb-wrapper .sc-card__icon i {
   position: relative;
   z-index: 1;
}

#apb-wrapper .sc-card__content {
   height: 100%;
   transition: all 250ms ease-out;
}
#apb-wrapper .sc-card__item:hover .sc-card__content {
   transform: translateY(-24px);
}

#apb-wrapper .sc-card__content h3 a,
#apb-wrapper .sc-card__content h2 a {
   color: var(--color-heading) !important;
   font-weight: 650 !important;
}

#apb-wrapper .sc-card__item-link {
   bottom: 0;
   left: 50%;
   position: absolute;
   transform: translate(-50%, 105%);
   z-index: 2;

   -webkit-transition: all 250ms ease-out;
   -moz-transition: all 250ms ease-out;
   -o-transition: all 250ms ease-out;
   transition: all 250ms ease-out;
}
#apb-wrapper .sc-card__item:hover .sc-card__item-link {
   transform: translate(-50%, 0);
}
#apb-wrapper .sc-card__item-link a {
   border-radius: var(--border-radius) var(--border-radius) 0 0;
   color: var(--color-white);
   display: block;
   font-size: 1rem;
   font-weight: 500;
   line-height: 140%;
   padding: 0.5rem 1rem;
}
#apb-wrapper .sc-card__item-link a:hover {
   color: var(--color-white);
}
#apb-wrapper .sc-card__item a.sc-card__item-full-link {
   border-radius: var(--border-radius);
   display: block;
   font-size: 0 !important;
   height: 100%;
   left: 0;
   opacity: 0;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 3;
}

#apb-wrapper .sc-card__content h3 {
   font-size: 1.5rem !important;
   font-weight: 650 !important;
   line-height: 120% !important;
}
#apb-wrapper .sc-card__content p:last-child {
   margin-bottom: 0 !important;
}

#apb-wrapper .sc-card__light-blue .sc-card__icon {
   color: #1e88e5;
}
#apb-wrapper .sc-card__light-blue .sc-card__item-link a,
#apb-wrapper .sc-card__item.sc-card__light-blue::after,
#apb-wrapper .sc-card__item.sc-card__light-blue::before {
   background-color: #1e88e5;
}

#apb-wrapper .sc-card__light-orange .sc-card__icon {
   color: #fa5e1f;
}
#apb-wrapper .sc-card__light-orange .sc-card__item-link a,
#apb-wrapper .sc-card__item.sc-card__light-orange::after,
#apb-wrapper .sc-card__item.sc-card__light-orange::before {
   background-color: #fa5e1f;
}

#apb-wrapper .sc-card__light-green .sc-card__icon {
   color: #4caf50;
}
#apb-wrapper .sc-card__light-green .sc-card__item-link a,
#apb-wrapper .sc-card__item.sc-card__light-green::after,
#apb-wrapper .sc-card__item.sc-card__light-green::before {
   background-color: #4caf50;
}

#apb-wrapper .sc-card__light-purple .sc-card__icon {
   color: #686bf3;
}
#apb-wrapper .sc-card__light-purple .sc-card__item-link a,
#apb-wrapper .sc-card__item.sc-card__light-purple::after,
#apb-wrapper .sc-card__item.sc-card__light-purple::before {
   background-color: #686bf3;
}

#apb-wrapper .sc-card__red .sc-card__icon {
   color: #e53935;
}
#apb-wrapper .sc-card__red .sc-card__item-link a,
#apb-wrapper .sc-card__item.sc-card__red::after,
#apb-wrapper .sc-card__item.sc-card__red::before {
   background-color: #e53935;
}

#apb-wrapper .sc-card__light-violet .sc-card__icon {
   color: #b95fd7;
}
#apb-wrapper .sc-card__light-violet .sc-card__item-link a,
#apb-wrapper .sc-card__item.sc-card__light-violet::after,
#apb-wrapper .sc-card__item.sc-card__light-violet::before {
   background-color: #b95fd7;
}

#apb-wrapper .sc-card__light-cyan .sc-card__icon {
   color: #00b8d9;
}
#apb-wrapper .sc-card__light-cyan .sc-card__item-link a,
#apb-wrapper .sc-card__item.sc-card__light-cyan::after,
#apb-wrapper .sc-card__item.sc-card__light-cyan::before {
   background-color: #00b8d9;
}

#apb-wrapper .sc-card__amber .sc-card__icon {
   color: #ffc107;
}
#apb-wrapper .sc-card__amber .sc-card__item-link a,
#apb-wrapper .sc-card__item.sc-card__amber::after,
#apb-wrapper .sc-card__item.sc-card__amber::before {
   background-color: #ffc107;
}
/*----- APB SIMPLE CONTENT - Adjustments - Close -----*/

/*----- APB SIMPLE CONTENT - Adjustments - Open -----*
#apb-wrapper .sc-card__items .view-apb-simple-content {
	row-gap: 0.5rem !important;
}
#apb-wrapper .sc-card__items .apb-sc-row-content {
	overflow: visible !important;
}
#apb-wrapper .sc-card__items .apb-sc-row-content .apb-sc-body-wrapper {
	height: 100%;
}
#apb-wrapper .sc-card__item {
	display: flex;
	flex-direction: column;
	gap: 0;
	height: 100%;
}
#apb-wrapper .sc-card__icon {
	align-items: center;
	background-color: var(--color-steel-400);
	border-radius: var(--border-radius);
	color: var(--color-white);
	display: flex;
	width: calc(100% - 1rem);
	justify-content: center;
	margin: 0 auto -1rem auto;
	overflow: hidden;
	padding: 2rem 1rem 2rem 1rem;
	position: relative;
	z-index: 2;
}

#apb-wrapper .sc-card__icon i {
	position: relative;
	z-index: 1;
}
#apb-wrapper .sc-card__icon::before {
	background-image: url(../images/bg-section-00-1_MD.jpg);
	background-position-x: -180px;
	background-size: 240%;
	border-radius: var(--border-radius);
	content: '';
	height: 100%;
	left: 0;
	mix-blend-mode: multiply;
	position: absolute;
	top: 0;
	width: 100%;
}
#apb-wrapper .sc-card__content {
	background: linear-gradient(
		116deg,
		rgba(255, 255, 255, 0.96) 25.24%,
		#fff 50%
	);
	backdrop-filter: blur(4px);
	border-radius: var(--border-radius);
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.04);
	height: 100%;
	margin: 0;
	padding: 2.25rem 2rem 1.75rem 2rem;
	position: relative;
}
#apb-wrapper .sc-card__content::before {
	background-color: var(--color-steel-400);
	background-size: cover;
	border-radius: var(--border-radius) var(--border-radius) 0 0;
	bottom: 0;
	content: '';
	height: 4px;
	left: 50%;
	mix-blend-mode: multiply;
	position: absolute;
	transform: translateX(-50%);
	width: 64px;
}
#apb-wrapper .sc-card__content h3 {
	font-size: 1.5rem !important;
	font-weight: 650 !important;
	line-height: 120% !important;
}
#apb-wrapper .sc-card__content p:last-child {
	margin-bottom: 0 !important;
}

#apb-wrapper .sc-card__light-blue .sc-card__content::before {
	background-color: #64b5f6;
}
#apb-wrapper .sc-card__light-blue .sc-card__icon {
	background: #64b5f6;
}

#apb-wrapper .sc-card__light-orange .sc-card__content::before {
	background-color: #fdb359;
}
#apb-wrapper .sc-card__light-orange .sc-card__icon {
	background: #fdb359;
}

#apb-wrapper .sc-card__light-green .sc-card__icon {
	background: #66bb6a;
}
#apb-wrapper .sc-card__light-green .sc-card__content::before {
	background-color: #66bb6a;
}

#apb-wrapper .sc-card__light-purple .sc-card__icon {
	background: #7477ff;
}
#apb-wrapper .sc-card__light-purple .sc-card__content::before {
	background-color: #7477ff;
}
/*----- APB SIMPLE CONTENT - Adjustments - Close -----*/

/*----- APB SIMPLE CONTENT - Adjustments - Open -----*
#apb-wrapper .sc-card__items .view-apb-simple-content {
	row-gap: 0.5rem !important;
}
#apb-wrapper .sc-card__items .apb-sc-row-content {
	overflow: visible !important;
}
#apb-wrapper .sc-card__items .apb-sc-row-content .apb-sc-body-wrapper {
	height: 100%;
}
#apb-wrapper .sc-card__item {
	display: flex;
	flex-direction: column;
	gap: 0;
	height: 100%;
}
#apb-wrapper .sc-card__icon {
	align-items: center;
	background-color: var(--color-steel-400);
	border-radius: var(--border-radius);
	color: var(--color-white);
	display: flex;
	justify-content: center;
	overflow: hidden;
	padding: 2rem 1rem 3.5rem 1rem;
	position: relative;
}
#apb-wrapper .sc-card__icon i {
	position: relative;
	z-index: 1;
}
#apb-wrapper .sc-card__icon::before {
	background-image: url(../images/bg-section-00-1_MD.jpg);
	background-position-x: -180px;
	background-size: 240%;
	border-radius: var(--border-radius);
	content: '';
	height: 100%;
	left: 0;
	mix-blend-mode: multiply;
	position: absolute;
	top: 0;
	width: 100%;
}
#apb-wrapper .sc-card__content {
	background: linear-gradient(
		116deg,
		rgba(255, 255, 255, 0.96) 25.24%,
		#fff 50%
	);
	backdrop-filter: blur(4px);
	border-radius: var(--border-radius);
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.04);
	height: 100%;
	margin: -2rem 1rem 0 1rem;
	padding: 1.75rem 2rem;
	position: relative;
}
#apb-wrapper .sc-card__content::before {
	background-color: var(--color-steel-400);
	background-size: cover;
	border-radius: var(--border-radius) var(--border-radius) 0 0;
	bottom: 0;
	content: '';
	height: 4px;
	left: 50%;
	mix-blend-mode: multiply;
	position: absolute;
	transform: translateX(-50%);
	width: 64px;
}
#apb-wrapper .sc-card__content h3 {
	font-size: 1.5rem !important;
	font-weight: 650 !important;
	line-height: 120% !important;
}
#apb-wrapper .sc-card__content p:last-child {
	margin-bottom: 0 !important;
}

#apb-wrapper .sc-card__light-blue .sc-card__content::before {
	background-color: #64b5f6;
}
#apb-wrapper .sc-card__light-blue .sc-card__icon {
	background: #64b5f6;
}

#apb-wrapper .sc-card__light-orange .sc-card__content::before {
	background-color: #fdb359;
}
#apb-wrapper .sc-card__light-orange .sc-card__icon {
	background: #fdb359;
}

#apb-wrapper .sc-card__light-green .sc-card__icon {
	background: #66bb6a;
}
#apb-wrapper .sc-card__light-green .sc-card__content::before {
	background-color: #66bb6a;
}

#apb-wrapper .sc-card__light-purple .sc-card__icon {
	background: #7477ff;
}
#apb-wrapper .sc-card__light-purple .sc-card__content::before {
	background-color: #7477ff;
}
/*----- APB SIMPLE CONTENT - Adjustments - Close -----*/

/*----- FORM - Open -----*/
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
select,
textarea {
   color: #1e2022;
   border: 1px solid #1b1d20;
   border-radius: 8px;
   font-size: 1rem;
   font-family: var(--primary-font-family);
   font-weight: 400;
   line-height: 160%;
   padding: 0.6875rem 1rem;
}

select {
   appearance: none;
   background-image: url("/themes/custom/aero11/images/icons/chevron-down.svg");
   background-repeat: no-repeat;
   background-position: right 10px center;
   background-size: 14px 14px;
   padding-right: 40px;
}

input[type="radio"] {
   margin: 0;
   width: 28px;
   height: 28px;
   accent-color: #1e88e5;
}

input[type="checkbox"] {
   margin: 0;
   width: 28px;
   height: 28px;
   accent-color: #1e88e5;
}

.form-item.form-type-checkbox,
.form-item.form-type-radio {
   display: flex;
   align-items: center;
   gap: 12px;
   margin-bottom: 12px;
}

input::placeholder {
   color: #2e333a;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
select:focus,
textarea:focus {
   outline: none !important;
   border: 1px solid #fa5e1f;
}

.form-item label {
   color: #000;
   font-family: var(--primary-font-family);
   font-size: 1rem;
   font-style: normal;
   font-weight: 500;
   line-height: 160%;
}

label.option {
   font-weight: 400;
   line-height: normal;
   margin: 0;
}

form legend {
   color: #000;
   font-family: var(--primary-font-family);
   font-size: 1rem;
   font-style: normal;
   font-weight: 500;
   line-height: 160%;
   border-bottom: none;
   margin-bottom: 5px;
}

input[type="submit"] {
   font-family: var(--secondary-font-family);
   font-size: 1rem;
   font-style: normal;
   font-weight: 500;
   line-height: 160%;
   border-radius: 0.5rem;
   padding: 0.5rem 1rem 0.625rem 1rem;

   background-color: var(--color-blue-600);
   box-shadow: 0 2px 4px rgba(21, 101, 192, 0.2);
   color: var(--color-white) !important;
}

input[type="submit"]:focus-visible {
   transition: none !important;
   outline: 2px dashed #000;
   outline-offset: 2px;
}

input[type="submit"]:hover {
   background-color: var(--color-blue-400);
   box-shadow: 0 4px 8px rgba(21, 101, 192, 0.3);
   color: var(--color-white) !important;
   transform: translateY(-1px);
}
/*----- FORM - Close -----*/

/*----- CURVED BASE - Open -----*/
#page .curved-base {
   position: relative;
}
#page .curved-top {
   position: relative;
   padding-top: 3rem !important;
}
#page .curved-base::after {
   background-image: url("../images/curved-base-bottom-02.svg");
   background-position: bottom center;
   background-repeat: no-repeat;
   background-size: 100% 100%;
   bottom: 0;
   content: "";
   height: 64px;
   left: 0;
   position: absolute;
   transform: translateY(1px);
   width: 100%;
   z-index: 0;
}
#page .curved-top::before {
   background-image: url("../images/curved-base-bottom-02.svg");
   background-position: bottom center;
   background-repeat: no-repeat;
   background-size: 100% 100%;
   content: "";
   height: 64px;
   left: 0;
   position: absolute;
   top: 0;
   transform: translateY(-1px) scaleY(-1);
   width: 100%;
   z-index: 0;
}
/*----- CURVED BASE - Close -----*/

/* ----- Custom Code ----- */

.text-align-center {
   text-align: center;
}

#page div.main-wrapper {
   padding-top: 5rem;
   min-height: 85vh;
}

footer#footer-top {
   background-color: #2a2a2a;
   color: white;
   padding: 1rem 0;
}

header#header .header-top-full,
#header .header-bottom-full {
   background-color: #333;
}

div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav {
   justify-content: flex-start;
}

div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li {
   padding: 0;
   color: white !important;
}

div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li:hover {
   background-color: #00bcff;
   transition: 250ms;
}

div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li a,
div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li span {
   padding: 1.25rem !important;
   color: white !important;
}

div#tb-main-nav .tb-megamenu .dropdown-menu .mega-inner {
   padding: 0;
}

div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li a:hover,
div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li span:hover,
div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li a:active,
div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li span:active,
div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li a:focus,
div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li span:focus {
   transition: 250ms;
   color: white !important;
}

div#tb-main-nav div.tb-megamenu .nav > li.open > span.tb-megamenu-no-link {
   color: white !important;
}

div#tb-main-nav div.tb-megamenu .nav > li > span.tb-megamenu-no-link::after {
   display: none !important;
}

div#tb-main-nav .tb-megamenu .mega-nav,
div#tb-main-nav .tb-megamenu .dropdown-menu .mega-nav {
   gap: 0;
}

div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li.level-2 {
   padding: 0 !important;
   background-color: #333;
   border: none;
}

div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li.level-2:hover {
   background-color: #00bcff;
}

div#tb-main-nav div.tb-megamenu ul.tb-megamenu-nav li.level-2 a {
   padding: 0;
}

#tb-main-nav .tb-megamenu .nav > li.dropdown.open > a,
#tb-main-nav .tb-megamenu .nav > li > a:hover,
#tb-main-nav .tb-megamenu .nav > li > span.tb-megamenu-no-link:hover {
   color: white !important;
}

div#presentation {
   display: none !important;
}

span.caret {
   display: none !important;
}
