﻿



.clearfix, .masthead, .feature-section, .feature-post, .mobile-menu, .main-menu, .post-section, .post-section .post-excerpt, aside.sidebar .widget, aside.sidebar ul.popular-post-list li {
  zoom: 1; }

  .clearfix:before, .masthead:before, .feature-section:before, .feature-post:before, .mobile-menu:before, .main-menu:before, .post-section:before, .post-section .post-excerpt:before, aside.sidebar .widget:before, aside.sidebar ul.popular-post-list li:before, .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    content: "";
    display: table; }

  .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    clear: both; }




.masthead .ad {
  display: none; }


.checkout section.wrap.clearfix, .checkout section.wrap.masthead, .checkout section.wrap.feature-section, .checkout section.wrap.feature-post, .checkout section.wrap.mobile-menu, .checkout section.wrap.main-menu, .checkout section.wrap.post-section, .checkout .post-section section.wrap.post-excerpt, .post-section .checkout section.wrap.post-excerpt, .checkout aside.sidebar section.wrap.widget, aside.sidebar .checkout section.wrap.widget {
  width: 100%; }

.single-resume header.site-header.job-header.clearfix, .single-resume header.site-header.job-header.masthead, .single-resume header.site-header.job-header.feature-section, .single-resume header.site-header.job-header.feature-post, .single-resume header.site-header.job-header.mobile-menu, .single-resume header.site-header.job-header.main-menu, .single-resume header.site-header.job-header.post-section, .single-resume .post-section header.site-header.job-header.post-excerpt, .post-section .single-resume header.site-header.job-header.post-excerpt, .single-resume aside.sidebar header.site-header.job-header.widget, aside.sidebar .single-resume header.site-header.job-header.widget {
  display: block;
  width: 200%;
  max-width: 1050px; }


.tm-block-dark a, .tm-block-primary a, .tm-block-dark .uk-link, .tm-block-primary .uk-link {
    color: rgba(255, 255, 255, 0.85) !important;
}


.tm-block {
  padding: 60px !important;
}

.tm-block-full-width {
  padding: 0 !important;
}

header + .tm-block-default:not(.tm-block-full-width) {
  border-top: 1px solid #dddddd;
}

.tm-block-default,
.tm-block-dark,
.tm-block-priamry {
  position: relative;
}

.tm-block-default {
  background: #ffffff;
}

.tm-block-dark {
  background: #2b2b2b;
}

.tm-block-primary {
  background: #dc0032;
}

.tm-block-divider.tm-block-default:before,
.tm-block-divider.tm-block-dark:before,
.tm-block-divider.tm-block-primary:before {
  z-index: 2;
  position: absolute;
  top: -5px;
  width: 100%;
  height: 10px;
  margin-left: -60px;
  content: '';
  background: #dc0032;
  background-image: -webkit-linear-gradient(to right, #dc0032 0%, #dc0032 50%, #dc0032 100%);
  background-image: linear-gradient(to right, #dc0032 0%, #dc0032 50%, #dc0032 100%);
}

.tm-block-full-width.tm-block-divider:before {
  margin-left: 0 !important;
}

.tm-block-dark,
.tm-block-primary {
  color: #ffffff !important;
}

.tm-block-dark a,
.tm-block-primary a,
.tm-block-dark .uk-link,
.tm-block-primary .uk-link {
  color: rgba(255, 255, 255, 0.6) !important;
}

.tm-block-dark a:hover,
.tm-block-primary a:hover,
.tm-block-dark .uk-link:hover,
.tm-block-primary .uk-link:hover {
  color: #ffffff !important;
}

.tm-block-default:not(.tm-block-full-width) + .tm-block-default:not(.tm-block-full-width):not(.tm-block-divider),
.tm-block-dark:not(.tm-block-full-width) + .tm-block-dark:not(.tm-block-full-width):not(.tm-block-divider),
.tm-block-primary:not(.tm-block-full-width) + .tm-block-primary:not(.tm-block-full-width):not(.tm-block-divider) {
  margin-top: -60px;
}

.tm-fullscreen .tm-block-full-width .tm-slideshow-background {
  width: 100% !important;
}

.tm-fullscreen .tm-block-full-width .tm-slideshow-fullscreen .tm-slideshow-background {
  height: 100vh;
  margin-top: -100px;
  position: relative;
}

  .tm-block.tm-block-full-width {
    padding: 0 !important;
  }

  .tm-block-default:not(.tm-block-full-width) + .tm-block-default:not(.tm-block-full-width):not(.tm-block-divider),
  .tm-block-dark:not(.tm-block-full-width) + .tm-block-dark:not(.tm-block-full-width):not(.tm-block-divider),
  .tm-block-primary:not(.tm-block-full-width) + .tm-block-primary:not(.tm-block-full-width):not(.tm-block-divider) {
    margin-top: -10px !important;
  }

  .tm-block-divider.tm-block-default:before,
  .tm-block-divider.tm-block-dark:before,
  .tm-block-divider.tm-block-primary:before {
    margin-left: -10px;
  }

#main {
	padding: 40px 0 10px 0;
}



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}

.butt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFBEA;
	text-decoration: underline;
}

.whiterow {  background-color: white; }
.section-training #page .panel-2col .panel-separator{margin:0 0 1em 0;}

.panel-flexible .panel-separator{margin:0 0 1em 0;}

	
.footercopy {
    padding-left: 20px;
	float: left;
	}
.node-type-homepage .thought-leadership-quote .left-attribution .second-part{padding-left:0;}
.node-type-homepage .thought-leadership-quote .right-attribution .second-part{padding-left:0;}
.node-type-homepage .thought-leadership-quote .right-attribution .second-part img{margin-top:0;}

  .calculator-payment-dealertrack-form-wrapper .ddc-content {
    margin-bottom: 0;
    overflow: hidden; }

.tabs-tabbed-widgets .ddc-content {
  margin-bottom: 0; }

  .locations-group-nav-type-1.ddc-content {
    margin-bottom: 0; }


.ddc-content {
  position: relative;
  margin-bottom: 10px; }


.smartbar .contact .popup .ddc-page .ddc-content { margin: 0; }


.smartbar .contact .popup .ddc-content.directions-results { margin: 0 10px 10px; }


.smartbar .contact .popup .ddc-content fieldset { margin: 0; border: none; padding: 0; }

.post .post-content {font-size:14px;}

.post .post-content .post-text ul {margin-top:10px;}

.post .post-content .post-text a {color:#ff0099 !important;text-decoration:underline;}

.post .post-content .post-text a.btn {text-decoration:none;}

.post .post-content .post-text a.btn.read-more {color: #fff !important;margin: 10px 0;}

.post .post-content .post-text a.btn.read-more:hover {color:#ff0099 !important;}

.post .post-content .post-thumbnail,.post .post-content .post-gallery {background:#fff;text-align:center;margin:0 -15px 15px;border-bottom:1px solid #efefef;}

.post .post-content .post-thumbnail a,.post .post-content .post-gallery a {display:block;height:100%;}

.post .post-content .post-thumbnail img, .post .post-content .post-gallery img {max-height:100%;width:auto;}

.post .post-content img {max-width:100%;height:auto;}

.post .post-content iframe,.post .post-content object,.post .post-content embed {max-width:100%;width:100% !important;margin:5px auto 25px !important;}

	.post .post-content .post-thumbnail,
	.post .post-content .post-gallery {margin:0 -15px 15px;}

	.post .post-content iframe,
	.post .post-content object,
	.post .post-content embed {max-width:100% !important;width:100% !important;min-height:300px;}


.awaken-featured-posts {
  float: right;
  width: 34.035087719298245614035087719298%;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}
