/*
Theme Name:     hytrust
Theme URI:		    http://www.hytrust.com/
Description:	   Hytrust WP-Theme
Version:		      1.0
Author:			      CHRS Interactive
Author URI:	    http://www.chrsinteractive.com/
*/


/* ---------------------------- */

/* -- @MASTERHEAD/NAVIGATION -- */
header {width:100%;position:fixed;top:0;left:0;z-index:9999;transition:all 0.3s ease;background:#fff;}
/*body.home header {background:url(images/header_bg.png) bottom left repeat;}*/
body.home header {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#222222+0,222222+100&0.85+0,0.05+100 */
    background: -moz-linear-gradient(top,  rgba(34,34,34,0.85) 0%, rgba(34,34,34,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(34,34,34,0.85) 0%,rgba(34,34,34,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(34,34,34,0.85) 0%,rgba(34,34,34,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9222222', endColorstr='#0d222222',GradientType=0 ); /* IE6-9 */
}
header.sticky {background:#222 !important;}
.header-inner {padding:10px 0 10px;margin:0 0;position:relative;}

.logo {display:block;width:150px;float:left;margin-left:30px;}
.logo img {display:block;}

/* Main Menu */
.ubermenu-items-align-left {text-align:right !important;}
.ubermenu-item {display:inline-block !important;float:none !important;font-size:15px;line-height:35px;margin:0 20px;font-weight:600;text-transform:uppercase;}
/*.ubermenu-submenu {max-width:750px;float:right !important;left:auto !important;right:0 !important;padding-bottom:30px !important;}*/
.ubermenu-submenu {padding-top:20px !important;padding-bottom:30px !important;background:rgba(255,255,255,0.95) !important}
.page-id-3027 .ubermenu-submenu {background:rgba(255,255,255,0.8) !important}
.page-id-3027 .ubermenu-submenu ul,
.ubermenu-submenu ul {background:none !important;}

/* Level 0 */
.ubermenu-item a {transition:all 0.3s ease;}
.ubermenu-item-level-0 > a {color:#457CBF !important;}
header.sticky .ubermenu-item-level-0 > a,
body.home .ubermenu-item-level-0 > a {color:#fff !important;}

.ubermenu-item a:hover,
.ubermenu-current_page_item > a{color:#8DC63F !important;}

/* Level 1 */
/*.ubermenu-item-level-2.ubermenu-item-has-children > a {border-bottom:1px solid #ccc !important;margin-right:5%;}*/
.ubermenu-item-level-2 > a,
.ubermenu-item-level-2 a:hover {color:#222 !important;}

/* Level 2 */
.ubermenu-item-level-2 > ul {padding:0 !important;margin:0 0 0 10px !important;}
.ubermenu-item-level-2 > ul > li {font-size:14px;line-height:1 !important;padding:0 !important;margin:0 !important;}
.ubermenu-item-level-3 > a {color:#666 !important;margin:0 0 0 10px !important;padding:0 !important;font-weight:400 !important;}

.top-links {margin-bottom:10px;text-align:center;}
.top-links li {display:inline-block;padding:0 10px;border-left:1px solid #8DC63F;font-size:14px;}
.top-links li.first {border:none;}
.top-links li a {display:inline-block;color:#8DC63F;transition:all 0.3s ease;}
.top-links li a:hover,
.top-links li.current-menu-item a {color:#9BDBF7;}

.ubermenu-item-930 {margin-right:30px !important;}
.ubermenu-item-930 > a {background:#F0514E !important;color:#fff !important;}
.ubermenu-item-930:hover > a {background:#d53330 !important;color:#fff !important;}

/* Responsive Menu */
.mobile-nav-trigger-outter {position:absolute;top:40px;right:20px;width:30px;height:30px;z-index:10;}
.mobile-nav-trigger {display:block;}
.mobile-nav-trigger .cd-menu-icon {margin-top:15px;margin-left:15px;display: block;-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 30px; height:2px;-webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; transition: background-color 0.3s;}
.mobile-nav-trigger .cd-menu-icon::before,
.mobile-nav-trigger .cd-menu-icon:after { content: ''; width: 100%; height: 100%; position: absolute;top:0;left:0;z-index:9;-webkit-transition: -webkit-transform .3s, top .3s, background-color 0s; -moz-transition: -moz-transform .3s, top .3s, background-color 0s; transition: transform .3s, top .3s, background-color 0s; }
.mobile-nav-trigger .cd-menu-icon::before { top: -9px; }
.mobile-nav-trigger .cd-menu-icon::after { top: 9px; }
.mobile-nav-trigger .cd-menu-icon.is-clicked::before { top: 0; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg);}
.mobile-nav-trigger .cd-menu-icon.is-clicked::after { top: 0; -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); transform: rotate(225deg); }
.mobile-nav-trigger .cd-menu-icon.is-clicked { background: none !important }

.mobile-nav-trigger .cd-menu-icon,
.mobile-nav-trigger .cd-menu-icon::before,
.mobile-nav-trigger .cd-menu-icon:after{background:#222;}
body.home .mobile-nav-trigger .cd-menu-icon,
body.home .mobile-nav-trigger .cd-menu-icon::before,
body.home .mobile-nav-trigger .cd-menu-icon:after,
header.sticky .mobile-nav-trigger .cd-menu-icon,
header.sticky .mobile-nav-trigger .cd-menu-icon::before,
header.sticky .mobile-nav-trigger .cd-menu-icon:after{background:#fff;}

.mobile-nav {position: fixed; left: 0; top: 0; height: 100%; width: 100%; background: rgba(68,124,191,0.98); z-index:15;-webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: auto; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;}
.mobile-nav.is-visible { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.mobile-nav-inner {padding:120px 0 0;}
.mobileNav li,
.mobileNav li a {display:block;line-height:1;padding:0;margin:0;color:#fff !important;}

/* Level 0 */
.mobileNav li.level-0 > a {border-bottom:1px solid rgba(255,255,255,0.2);height:40px;line-height:40px;font-size:2.0rem;padding:0 10px;}

/* Level 2 */
.mobileNav li.level-2 > a {font-size:1.5rem;padding:10px 10px 10px 10px;border-bottom:1px solid rgba(255,255,255,0.1);}
.mobileNav li.level-2.menu-item-has-children > a {padding-bottom:0;}
.mobileNav li.level-2 > a {background:rgba(255,255,255,0.2);}

/* Level 3 */
.mobileNav li.level-3 a,
.mobileNav li.level-3.menu-item-has-children > a {padding:10px 10px 10px 40px;background:rgba(255,255,255,0.1);}

.submenu-toggle {display:block;width:40px;height:40px;line-height:40px;float:right;top:0;right:0;background:rgba(255,255,255,0.2);font-size:2rem;text-align:center;color:#fff;z-index:9;border-bottom:1px solid rgba(255,255,255,0.2)}
.submenu-toggle:after {content:"\f107";font-family:'FontAwesome';}

.mobileNav li.menu-item-object-ubermenu-custom,
.mobileNav li.menu-item-object-ubermenu-custom > a {padding:0 !important;margin:0 !important;line-height:0 !important;}
.mobileNav li.menu-item-object-ubermenu-custom > a,
.mobileNav li.menu-item-object-ubermenu-custom > .submenu-toggle {display:none !important;}

.mobileNav li.level-0 > ul,
.mobileNav li.level-2 > ul{display:none;}
.mobileNav li.level-0 > ul.show-subnav,
.mobileNav li.level-2 > ul.show-subnav{display:block;}

.call-cta {display:none;width:50px;height:140px;position:fixed;top:20%;right:0;background:#76C14E;z-index:999;transition:all 0.3s ease;}
.call-cta:hover {background:#477EC0;}
.call-cta a,
.call-cta img {display:block;}
#call-cta-pop .gform_wrapper label {display:none;}

/* -- @CONTENT ---------------- */
.narrow-content {max-width:860px;margin:0 auto;}

.cover-bg {background-position:center center;background-repeat:no-repeat;background-size:cover;}
.home-hero {width:100%;height:100%;position:relative;}
.home-hero-inner {position:absolute;bottom:10%;left:0;width:100%;height:auto;text-align:center;}
.home-hero-inner h2,
.home-hero-inner p {color:#fff;line-height:1.4;font-weight:400;margin:0 20px;}
.home-hero-inner h2 {font-size:2.2rem;}
.home-hero-inner p {font-size:1.6rem;margin-bottom:20px;}

.button,
.alm-load-more-btn {display:inline-block;padding:7px 30px;line-height:1.3;background:none;color:#76C14E;text-transform:uppercase;transition:all 0.3s ease;border:1px solid #76C14E;}
.button:hover {background:#76C14E;color:#fff;}

.button-dark,
.button-black {background:rgba(0,0,0,0.55);color:#fff;border:1px solid #000;}
.button-black:hover {background:#000;color:#fff;}
.button-dark {border:1px solid #fff;}

.button-green {color:#76C14E;border:1px solid #76C14E;}
.button-green:hover {background:#76C14E;color:#fff;}

.button-blue,
.alm-load-more-btn,
.page-id-12 .gform_wrapper .button /*Contact Page*/ {border:1px solid #1F4069;color:#1F4069;}
.button-blue:hover,
.alm-load-more-btn:hover,
.page-id-12 .gform_wrapper .button:hover /*Contact Page*/{background:#1F4069;color:#fff;}

.button-white {border:1px solid #fff;color:#fff;}
.button-white:hover {background:#fff;color:#76C14E;}

.home-hero-2 {padding:150px 0;}
.home-hero-2 h2 {color:#fff;}

.home-contact .narrow-content p {font-size:1.8rem;}

.home-contact label {display:none !important;}
.home-contact input {margin-bottom:15px !important;}
.centered-contact .gform_footer {text-align:center !important;}

.footer-quote {background:rgba(149,152,154,0.14);}
.footer-quote p {font-size:1.6rem;}
.footer-quote p.quote-name {font-size:1.4rem;font-style:italic;}

.cms-page-header {margin-top:70px;padding-top:80px;background:#1F4069;}
.page-header-banner {padding-top:200px;background-color:transparent;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.cms-page-header h1 {font-size:2.5rem;color:#fff;line-height:1.2;margin-bottom:-6px;}

ul.cms-sub-nav {margin:0;}
.cms-sub-nav {margin-bottom:60px;width:100%;}
.cms-sub-nav li {display:inline-block;text-align:center;width:100%;max-width:300px;margin-bottom:5px;}

.cms-sub-nav li a {display:block;border:1px solid #666;margin:0 1%;padding:7px 0;font-size:1.2rem;line-height:1.3;color:#666;transition:all 0.3s ease;box-sizing:border-box;}
.cms-sub-nav li a:hover,
.cms-sub-nav li.current-menu-item a {background:#76C14E;color:#fff;border:1px solid #76C14E;}

.award-row {margin-bottom:30px;}
.award-info {padding:50px 0 0 50px;}
.award-info h4 {font-size:3.0rem;margin-bottom:10px;color:#95989A;}

.content-icon-box {padding:0 5%;margin-bottom:60px;text-align:center;}
.content-icon-box h5 {font-size:1.8rem;font-weight:600;}
.solution-icon {width:100%;height: 140px;text-align:center;margin-bottom:30px;}
.solution-icon img {display:inline-block;width:auto;height:100%;}

.features-list {padding:60px 0;}
.features-item {padding-bottom:20px;margin-bottom:30px;border-bottom:2px solid #1F4069;}
.feature-icon {width:15%;float:left;}
.feature-content {width:80%;float:right;}

.customers-section {padding:30px 0;}
.customers-section-title {font-size:3.0rem;position:relative;}
.customers-section-title:before {content:"";position:absolute;top:50%;left:0;width:100%;height:1px;border-bottom:1px solid #1F4069;z-index:-1;}
.customers-section-title span {display:inline-block;padding:10px;background:#fff;z-index:2;}
.customers-section-subtitle {font-size:1.6rem;margin-bottom:30px;}

/* Sidebar */
.sidebar-title,
#sidebar h3 {padding:10px 15px;line-height:1.4;background:#1F4069;color:#fff;font-size:1.4rem;margin-bottom:2px;}

.sidebar-video,
.sidebar-resources,
#sidebar .widget_categories,
#sidebar .widget_tag_cloud {background:#48494A;margin-bottom:2px;}
.sidebar-video-title {color:#fff;font-size:1.4rem;line-height:1.2;margin:0;padding:10px;}
#sidebar .widget_categories {margin-bottom:30px;}

.sidebar-resources-list {padding:20px;}
.sidebar-resources-list li,
#sidebar .widget_categories li,
.sidebar-resources-list li a,
#sidebar .widget_categories li a {display:block;}

.sidebar-resources-list li a,
#sidebar .widget_categories li a {background:#000;border:1px solid #fff;padding:5px 5px 5px 20px;color:#fff;margin-bottom:5px;position:relative;overflow:hidden;transition:all 0.3s ease;}
.sidebar-resources-list li a:hover,
#sidebar .widget_categories li a:hover{background:#76C14E;}
.sidebar-resources-list li a:before,
#sidebar .widget_categories li a:before {content:"";width:15px;height:100%;position:absolute;top:0;left:0;background:#76C14E;}

#sidebar .widget_categories ul,
#sidebar .widget_tag_cloud .tagcloud {padding:20px;}
#sidebar .widget_tag_cloud .tagcloud a {color:#fff;}
#sidebar .widget_tag_cloud .tagcloud a:hover {color:#75C14E;}


/* Rows */
.resource-row {margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #000;}
.resource-row-pic {text-align:left;}
.resource-row-content h3,
.resource-row-content h4,
.resource-row-full-bio h3,
.resource-row-full-bio h4{color:#1F4069;font-weight:600;margin-bottom:10px;}
.resource-row-content h3,
.resource-row-content h4 {font-size:1.8rem;}
.resource-row-content h3 a,
.resource-row-content h4 a {color:#1F4069;}
.resource-row-button .button {margin-top:35px;display:block;text-align:center;padding-left:0;padding-right:0;}
.post-meta {margin-bottom:10px;}

.investor-row-content {width:80%;border:none;}

/* Resources Footer */
.global-resources-wrapper {background:#fafafa;}
.resource-block h3 {font-size:3.0rem;}
.resource-box {padding:20px;margin:20px;background:#fff;}

/* Events - Archive */
.event-block {margin-bottom:40px;}
.event-odd {padding:0 20px;}
.event-even {padding:20px;}
.event-block h3 {font-size:2.4rem;color:#3F6798;margin-bottom:10px;}
.event-block h3 a {color:#3F6798}
.event-meta {margin-bottom:20px;}
.event-even,
.career-row-odd,
.job-odd,
.resources-footer {background:rgba(149,152,154,0.14); }
.event-block .button {border:1px solid #3F6798;color:#3F6798;}
.event-block .button:hover {background:#3F6798;color:#fff;}

/* Events Calendar */
.tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper {margin-bottom: 1.5em; }
.tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-events-has-events a {background: #e5e5e5; }
.tribe-mini-calendar-wrapper .tribe-mini-calendar .tribe-events-has-events a:hover {background: #0065a6;color: white; }
.tribe-mini-calendar-wrapper .list-date {color: #949494;font-size: 16px;font-style: italic; }
.tribe-mini-calendar-wrapper .entry-title.summary {font-size: 18px;margin-top: 0; }
.tribe-mini-calendar-wrapper .duration {font-size: 16px; }
#lct-widget-tribe_events_cat-container {display:none !important;}

.tribe-mini-calendar-event h2 {font-size:1.4rem !important;font-weight:400 !important;}



/* Gallery */
.gallery {padding: 2em 0; }
.gallery br {display: none; }
.gallery .gallery-item {margin-bottom: 30px; }
.gallery .gallery-item .gallery-icon {border: 1px solid #ccc;padding: 15px 0; }
.gallery .gallery-item img {margin: 0 auto; }
.gallery.gallery-columns-2,
.gallery.gallery-columns-3,
.gallery.gallery-columns-4 {margin: 0 -15px; }
.gallery.gallery-columns-2 .gallery-item,
.gallery.gallery-columns-3 .gallery-item,
.gallery.gallery-columns-4 .gallery-item {margin: 0 -4px 30px 0;display: inline-block;vertical-align: middle;width: 50%;padding: 0 10px; }
.gallery.gallery-columns-2 .gallery-icon,
.gallery.gallery-columns-3 .gallery-icon,
.gallery.gallery-columns-4 .gallery-icon {height: 150px;position: relative; }
.gallery.gallery-columns-2 .gallery-icon img,
.gallery.gallery-columns-3 .gallery-icon img,
.gallery.gallery-columns-4 .gallery-icon img {max-height: 250px;max-width: 80%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;padding: 10px; }


.entry blockquote {padding: 0 35px;margin: 2em 0;font-size: 18px;font-style: italic;border-left: 4px solid #1F4069; }
.entry blockquote.right {text-align: right;border-left: none;border-right: 4px solid #1F4069; }
.entry blockquote p {margin-bottom: .5em; }
.entry blockquote cite {display: block;color: #949494;font-size: .75em;font-style: normal;padding-top: .75em; }
.entry blockquote cite:before {content: '- '; }

/* News */
.alm-btn-wrap {text-align:center;}
.wp-pagenavi {width:100%;text-align:center;}
.pagination,
.wp-pagenavi {clear: both;zoom: 1;font: bold 12px/30px Helvetica, Arial, sans-serif;text-align: center;padding-bottom: 45px; }
.pagination:before,
.pagination:after,
.wp-pagenavi:before,
.wp-pagenavi:after {content: "";display: table; }
.pagination:after,
.wp-pagenavi:after {clear: both; }
.pagination li,
.wp-pagenavi a,
.wp-pagenavi span {list-style: none;float: left;padding-right: 10px; }
.pagination a,
.wp-pagenavi a {text-decoration: none;color: #0065a6; }
.wp-pagenavi a,
.wp-pagenavi span {padding-right:0 !important;margin-right:10px;}
.pagination a:not(.prev):not(.next),
.pagination span,
.wp-pagenavi a,
.wp-pagenavi span {display: block;width: 30px;border: none; }
.pagination .current,
.wp-pagenavi .current {background: #b2b2b2;color: black; }
.pagination .dots {color: black; }
.pagination a:not(.prev):not(.next):hover,
.wp-pagenavi a:hover {background: #0065a6;color: white; }
.pagination a.next,
.pagination a.prev {display: block;line-height: 30px;border: none;position: relative;font-size: 0;line-height: 0; }
.pagination a.next:hover,
.pagination a.prev:hover {color: rgba(0, 101, 166, 0.5); }
.pagination a.next:active,
.pagination a.prev:active {color: #0065a6; }
.pagination a.next:before,
.pagination a.prev:before {font-size: 30px;line-height: 30px;}
.pagination a.prev {-webkit-transform: scaleX(-1);transform: scaleX(-1); }

/* Sections */
.icons-columns {margin-bottom:60px;}
.icons-columns .col-block {margin-bottom:30px;}
.icons-columns h3 {font-size:2rem;margin-bottom:5px;color:#222;}
.icons-columns p {font-size:1.3rem;line-height:1.3;margin-bottom:0;}

/* Careers */
.career-row {padding-top:20px;}
.career-row-inner {padding:100px 0 40px;background-position:top left;background-repeat:no-repeat;}
.career-row-inner h4 {color:#1F4069;font-size:1.6rem;font-weight:600;margin-bottom:10px;line-height:1;}
.career-row-inner p {margin:0;}

h3.job-category {font-size:3rem;margin-top:40px;}
.job {padding:20px 120px 20px 20px;position:relative;}
.job h4 {font-size:2.0rem;margin:0;}
.job h4 span {font-size:1.4rem;}
.job .job-apply {display:block;margin-top:20px;}

/* News */
.news-row {margin-bottom:20px;border-bottom:1px solid #75C14E;}
.news-row h3 {font-size:1.8rem;}

/**
 * Modal
 */
.video_modal {float: left;position: fixed;top: 50% !important;left: 50%;padding: 20px;width: 840px;max-width: 84%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);transition: 0.25s ease-out;-webkit-transform-origin: 0 0;transform-origin: 0 0;z-index: 10000001;background:#fff;}
/*.video_modal .external-video {padding-bottom: 56.25% !important; }*/
.video_modal .mod_close {float: right;margin:0;color: black;font-size: 20px;display: inline-block;text-decoration: none; }
.video_modal .mod_close:hover {color: white; }
body .overlay {width:100%;height:100%;background: rgba(0, 0, 0, 0.4);position: fixed;top: 0;left: 0;z-index: 1000;display:none;opacity: 0;transition: opacity 0.25s ease-out; }
body.open-video_modal .overlay {opacity:1;display:block;}
body .video_modal { background: transparent; }
body .mod_close {position: absolute;top: -10px;right: 10px;left: auto;bottom: auto;display: inline-block;width: 15px;height: 15px;overflow: hidden;border-radius: 50%;border: 2px solid #ffffff;cursor: pointer;margin: 0;transition: all 0.2s ease-out; }
body .mod_close:hover {border: 2px solid #76c04d; }
body .mod_close:hover::before,
body .mod_close:hover::after {background: #76c04d; }
body .mod_close::before,
body .mod_close::after {content: '';position: absolute;height: 1px;width: 80%;top: 50%;left: 2px;margin-top: -1px;background: #ffffff;transition: all 0.2s ease-out; }
@media (min-width: 768px) {
    body .mod_close {width: 35px;height: 35px;top: -20px; }
    body .mod_close::before,
    body .mod_close::after {left: 5px; }
}
body .mod_close::before {-webkit-transform: rotate(45deg);transform: rotate(45deg); }
body .mod_close::after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg); }


.footer-map {position:relative;}
.footer-map-button {position:absolute;width:100%;top:45%;left:0;text-align:center;}

/* -- @BLOG ------------------- */
.footer-top {padding:50px 0 30px;background:#1F4069;}
.footer-bottom {background:#173356;}

footer .menu li {margin-bottom: 7px; }
footer .menu a {color:#95989A;font-size:1.2rem;}
footer .menu a:hover {color:#666;}
footer .menu .sub-menu {display: block;padding-top: 20px;padding-bottom: 10px; }
footer .menu > .menu-item-has-children > a {font-size:1.6rem;text-transform: uppercase;color:#fff; }

footer .social {text-align: right;padding-top: 40px; }
footer .social li {display: inline-block;margin-left: 6px;font-size: 22px;text-align:center;}
footer .social a {display:inline-block;width:30px;height:30px;line-height:30px;background:#95989A;color:#1F4069;transition:all 0.3s ease;}
footer .social a:hover {color: #fff; }

footer .copyright {padding:15px 0;font-size:11px;line-height: 1.4;text-transform: uppercase;margin: 0;}
footer .copyright,
footer .copyright a {color: #ccc;}
footer .copyright a:hover {text-decoration:underline;}
/* -- @FOOTER ----------------- */



/* #Clearer
================================================== */
.clearer:after,
.container:after,
.row:after,
.ubermenu:after,
.award-row:after,
.cms-sub-nav:after,
.resource-row:after,
.gallery:after,
footer .menu:after,
.features-item:after,
.mobileNav li:after,
.mobileNav li a:after{content: ""; display: table; clear: both;}
