body.relevant-seminars.ta {/*background: black url('/assets/img/theme/3/back.jpg') top center no-repeat; background-position-y: 0; background-size: auto auto; */ background-color: #303030; font-family:'Neue Plak Text W01 Light', 'Helvetica', "sans serif"; font-size: 16px; font-weight: normal; color: #444444; /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);*/}
body.relevant-seminars.ta p, body.relevant-seminars.ta div {font-family:'Neue Plak Text W01 Light', "sans serif"; font-weight: normal;}
.ta.relevant-seminars label.required {font-family:'Neue Plak Text W01 Black', "sans serif"; font-weight: normal; font-style: normal;}

.ta h1, .ta h2, .ta h3, .ta h4, .ta h5, .ta .brand {font-family: "Neue Plak Text W01 Black", "sans serif"; font-weight: normal; letter-spacing: -0.02em; color: #473D7B;/* text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8); */}
.ta strong, .ta b {font-family:'Neue Plak Text W01 Black', "sans serif"; font-weight: normal; font-style: normal;}
.ta em {font-family: "Neue Plak Text W01 Light", "sans serif"; font-style: italic;}
.ta strong em, .ta em strong, .ta em b, .ta b em, .ta h1 em, .ta h2 em, .ta h3 em, .ta h4 em, .ta h5 em {font-family:'Neue Plak Text W01 Black', "sans serif"; font-weight: normal; font-style: italic;}
.ta h1 i, .ta h2 i, .ta h1 .icon-stack {display: none;}
.relevant-seminars.ta .navbar .navbar-inner {background: none; border: none; box-shadow: none; height: 40px; transition: background .3s ease-out; /*width: 1270px;*/ margin: 0 auto;}
.relevant-seminars.ta .navbar .navbar-inner.scrolled {background: rgba(46,41,80,0.85); transition: background 1s ease-out;}

.relevant-seminars.ta .navbar .nav > .active > a,
.relevant-seminars.ta .navbar .nav > .active > a:hover,
.relevant-seminars.ta .navbar .nav > .active > a:active,
.relevant-seminars.ta .navbar .nav > .active > a:focus {
    background-color: #F7941D;
		color: #ffffff;
/*    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
    color: #555555;
    text-decoration: none;*/
}
.relevant-seminars.ta .navbar .nav > li > a {
    color: #CBC6D1;
    text-decoration: none;
		text-shadow: none;
		letter-spacing: 0em;
}
.relevant-seminars.ta .navbar .nav > li > a:hover,
.relevant-seminars.ta .navbar .nav > li > a:active,
.relevant-seminars.ta .navbar .nav > li > a:focus {
    color: #ffffff;
    text-decoration: none;
}

.ta .brand .site-title {display: none;}
.ta .top-img-block {padding-top: 0; margin: 0 0 0; background: none; height: 290px; overflow: hidden; position: relative;}

.ta#page_event .top-img-block {height: 300px;}
.ta .top-img-block {margin: 0 auto; text-align: center; overflow: hidden; width: 940px;}
.ta .top-img-block img {width: 1170px; height: auto; margin-left: 50%; transform: translateX(-50%); max-width: 1170px;}

.ta .gray-block {background-color: #E8E8E8; margin: -50px; padding: 50px;}

.ta img.topic-thumbnail {border: none;}
.ta img.img-rounded {border-radius: 0;}

.ta .locator-bar {text-align: center; background-color: #423777; color: #CBC6D1; padding: 1px 50px; margin: 30px -50px;}
.ta .locator-bar h3.headline {color: #ffffff; font-family:'Neue Plak Text W01 Regular'; margin-bottom: .4em;}
.ta .locator-bar input {padding: 4px 8px;}
.ta .locator-bar button {padding: 4px 12px 8px 8px;}
.ta .locator-bar .fine-print {margin: 0; font-size: 0.7em; opacity: 0.7;}
input.light-label {color: #777777;}
.ta #zip-code-container button.btn#zip-code-submit {padding: 5px 12px;}

.relevant-seminars.ta .container.body-container {background-color: white; padding: 0; overflow: hidden;}
.relevant-seminars.ta .container.body-container, .ta#page_locator .container .inner-container {min-height: calc(100vh - 323px); height: auto;}
.ta .container .inner-container, .ta .inner-inner-container {margin: 50px;}
.ta .container .inner-container .container {width: 100%;}

/*.relevant-seminars.ta .container.body-container > div {background-color: white; padding: 2em;}*/
.ta.relevant-seminars .remove-top-space .locator-bar {margin-top: -50px;}

.ta .main-body .top-headline {margin: -10px 0 27px; font-size: 3em;}
.ta .main-body .top-subheadline {font-family: inherit; margin: -1em 0 .5em;}
.ta .divider-bar {min-height: 1em; background-color: #423777; margin: 50px -50px; color: #ffffff;}
.ta .divider-bar.gray {background-color: #656565;}
.ta .divider-bar.light-gray {background-color: #E8E8E8; color: #656565; text-align: center; padding: 1em 0 1.8em; font-size: 12px;}
.ta .divider-bar h2 {color: #ffffff; text-align: center; padding: 1em 0;}
.ta .divider-bar.light-gray h2 {color: #473D7B; padding: 0;}
.ta .short-description {font-size: 1.7em;}

.ta .three-block .block {font-size: 1.2em; line-height: 1.3em; text-align: center; margin-bottom: 2em;}
.ta .three-block .block img {margin-bottom: 5px;}
.ta .three-block .block h4 {font-size: 1.2em; line-height: 1.3em; margin: 12px 0;}
.ta .three-block .block .btn-holder {margin-top: 20px;}

.ta.relevant-seminars .btn {background-image: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}

.ta.relevant-seminars .btn {font-family: "Neue Plak Text W01 Black", "sans serif"; font-weight: normal; letter-spacing: -0.0em;}
.ta.relevant-seminars .btn.btn-default {background: #e4e4e4;}
.ta.relevant-seminars .btn.btn-default:hover,
.ta.relevant-seminars .btn.btn-default:focus,
.ta.relevant-seminars .btn.btn-default:active {background: #ffffff;}

.ta.relevant-seminars .btn.btn-primary:hover,
.ta.relevant-seminars .btn.btn-primary:focus,
.ta.relevant-seminars .btn.btn-primary:active {filter: brightness(120%) saturate(130%);}

.ta.relevant-seminars .btn.reserve {font-size: 1.3em;}

.ta.relevant-seminars input, .ta.relevant-seminars select, .ta.relevant-seminars textarea {font-family:'Neue Plak Text W01 Light', "sans serif";}

.ta .book-block {font-size: 1.1em;}
.ta .book-holder {text-align: center;}
.ta .book-holder img {margin: 0 auto; display: inline-block;}
.ta .book-description {font-size: 1.2em; line-height: 1.3em;}
.ta .book-description .btn-holder {margin-top: 1.3em; font-size: 1.2em;}
.ta .book-description .main-headline {font-size: 1.5em; margin-bottom: .3em; line-height: 1em;}
.ta .book-description p {margin: 0; text-indent: 1.3em; line-height: 1.3em;}

.ta .book-description .call-to-action {text-align: left;}
.ta .book-description .call-to-action-btn.center {text-align: center;}
.ta .book-description .fine-print {margin: -20px 0 0;}

.relevant-seminars.ta#page_locator .container.body-container {background-image: url('/assets/img/theme/3/map_background.jpg'); background-position: top center; background-repeat: repeat-y; background-size: cover;}
.ta#page_locator .container .inner-container {margin: -50px 0; background-color: rgba(128,128,128,0.9);}
.ta#page_locator .container .inner-inner-container {padding-top: 1px;}
.ta#page_locator #footer div.container div.inner-container {background: none; min-height: 1px;}
.ta#page_locator, .ta#page_locator h1, .ta#page_locator h2, .ta#page_locator h3, .ta#page_locator h4, .ta#page_locator h5 {color: #ffffff;}
.ta .locator.location-group {background-color: rgba(0,0,0,0.5); padding: 10px;}
.ta .locator .location-header-bar {border-radius: 0; background-image: none; background-color: #423777; padding: 8px; color: #ffffff; font-size: 1.5em; margin: -10px -10px 8px;}
.ta .locator .location-header-bar span {display: block; margin-top: 3px;}
.ta .locator .location-header-bar h4 {color: #ffffff; line-height: 1em; font-size: 1em; margin-top: -3px;}
.ta .locator .location-header-bar h4 a {color: #ffffff;}
.ta .locator .schedule {opacity: 0.7;}
.ta .locator #no-sites-available {margin-bottom: 1.5em;}
.ta#page_locator .gm-style-iw, .ta#page_locator .gm-style-iw h5 {color: #444444;}

/* for pushed bottom footer */
.ta #wrap {min-height: 100%; height: auto !important; height: 100%; margin: 0px auto -34px;}
.ta #push {height: 34px;}
.ta footer {font-size: 0.8em;}
.ta #footer {
	font-size: 14px;
	color: #CBC6D1;
	min-height: 20px;
	height: auto;
	padding: 7px 0 4px;
	background-color: #423777;
	background-image: none;
	border: none;
	box-shadow: none;
	line-height: 1.1em;
	width: 940px;
	margin: 0 auto;

}
.ta #footer .copyright {color: #ffffff; opacity: 0.6;}
.ta #footer .links {text-align: right;}
.ta #footer .links a {color: #ffffff; opacity: 0.6;}
.ta #footer .links a:hover,
.ta #footer .links a:active,
.ta #footer .links a:focus {opacity: 1;}
.ta #footer footer .links .event_id {color: #ffffff; opacity: 0.3; margin-left: 10px; font-size: 0.8em;}

.ta #footer > .container {}
.ta #footer .container .inner-container {margin: 0 20px;}
.ta .footer-block em {font-style: normal;}

.ta.relevant-seminars form input,
.ta.relevant-seminars form select,
.ta.relevant-seminars form textarea,
.ta.relevant-seminars form button,
.ta.relevant-seminars .btn {border-radius: 0;}

.ta#page_about .main-body {font-size: 16px; line-height: 1.4em;}
.ta#page_about .main-body .short-description {font-size: 1.4em;}
.ta#page_about .top-headline {margin: -15px 0 18px; font-size: 2.7em;}

.ta .bio {font-size: 1.2em; line-height: 1.3em;}
/*.ta .bio-pic {background: transparent url('/assets/img/theme/3/Boonstra.masked.png') center top no-repeat; min-height: 360px; margin-bottom: -54px;}*/
.ta .gray-slice.shawn-pic {margin: -50px; padding: 50px; background: transparent url('/assets/img/theme/3/Boonstra-w-gray-slice.png') center top no-repeat; background-size: 100% auto; background-position-x: -50px;}

.ta .topic-block {margin-bottom: 1.5em;}
.ta .topic-block .topic-thumbnail {width: 240px; height: auto;}
.ta .topic-block .date {color: #5b5b5b; font-size: 1em; font-size: 1.2em;}
.ta .topic-block h3 {margin-bottom: .4em;}

.ta .bio p {text-indent: 1.3em;}

.ta .testimonials {background: none; border: none;}
.ta .testimonials .pics.filmstrip {margin: -60px -360px 30px; text-align: left; overflow: hidden; white-space: nowrap;}
.ta .testimonials .pics.filmstrip img {border: none; margin: 0; display: inline-block; width: 250px; height: auto;}

/* Local sites */
.ta .main-body .top-headline.local {font-size: 1.8em; line-height: 1.1em; margin: -20px 0 40px;}
.ta .call-to-action.middle .btn.action-button {font-size: 1.2em;}
.ta .call-to-action.middle .btn.reserve {font-size: 1.2em;}
.ta#page_topics .call-to-action.middle .btn.reserve {font-size: 1.8em;}
.ta .locator-bar.free-offer-bar {padding-top: 15px;}
.ta .locator-bar.free-offer-bar h2 {display: inline-block; margin: 0; padding: 0;}
.ta .locator-bar.free-offer-bar a {display: inline-block; margin: 5px 2em;}
.ta .locator-bar.free-offer-bar div.stuff {margin-top: 0; opacity: 0.7; margin-top: 1em; font-size: 1.3em;}
.ta .locator-bar.free-offer-bar div.fine-print {margin-bottom: 15px; color: #ffffff; font-size: 0.8em; margin-top: 0.5em;}
.ta .speaker-pic-frame {width: 220px; height: 220px; border-radius: 110px; overflow: hidden; display: inline-block; margin-bottom: 20px;}
.ta .speaker-pic-frame .speaker-pic {width: 220px; height: auto;}
.ta .closing {margin-top: 0;}
.ta .closing .divider-bar {margin: 0 -50px 50px;}
.ta .closing .address {text-align: center; margin-bottom: 35px;}
.ta .closing .address a {color: #444444;}
.ta .closing .call-to-action-btn {font-size: 1em;}
.ta .bottom-pad {margin-bottom: 3em;}
.ta .action-buttons .btn.action-button {display: block; font-size: 1.2em; padding: 8px 15px;}
.ta .action-buttons .btn.reserve {display: none;}


/********** width-specific styles ***************/
@media (min-width: 1200px) {
	.ta .top-img-block {width: 1170px;}
	.ta .top-img-block img {width: 1170px; max-width: 1170px;}
	.ta .testimonials .pics.filmstrip {margin-left: -220px;}
	.ta .testimonials .pics.filmstrip img {width: 280px;}
	.ta .bio-box {font-size: 1.1em;}
	.ta #footer {width: 1170px;}
}

@media (max-width: 979px) {
	.relevant-seminars.ta .navbar .navbar-inner {background: rgba(46,41,80,0.5); height: auto; min-height: 18px; text-align: center;}
	.ta .navbar.navbar-fixed-top {}
	.ta .navbar .pull-right {float: none;}
	.ta .navbar ul.nav.navbar-nav .share-icons {display: none;}
	/*.ta .top-img-block {margin-top: -180px;}*/
	.ta ul.nav.navbar-nav {margin: -5px auto; float: none; text-align: center;}
	.ta ul.nav.navbar-nav li {margin: 0; line-height: 1em; float: none; display: inline-block;}
	.ta ul.nav.navbar-nav li a {padding: 6px 10px 8px; display: inline-block; float: none;}
	.relevant-seminars.ta .container.body-container, .ta#page_locator .container .inner-container {min-height: calc(100vh - 264px);}
	.ta .testimonials .pics.filmstrip img {width: 210px;}
	.ta .gray-slice.shawn-pic {background: transparent url('/assets/img/theme/3/Boonstra-w-gray-slice.narrow.png') center bottom no-repeat;}
	.ta .bio-box {font-size: 0.9em;}
}

@media (min-width: 768px) and (max-width: 979px) {
	.ta .navbar {width: 724px; margin: 0 auto;}
	.ta .top-img-block {width: 724px; height: 200px;}
	.ta .top-img-block img {width: 940px; height: auto; margin-top: -15px;}
	.ta#page_event .top-img-block {height: 220px;}
	.ta .gray-slice.shawn-pic {background-size: 130% auto; background-position-x: -1px;}
	.ta #footer {width: 724px; font-size: 12px;}
}

@media (max-width: 767px) {
	body.ta {padding: 0;}
	.ta .navbar {width: 100%; margin: 0 auto;}
	.ta .top-img-block {width: 100%; height: 180px;}
	.ta .top-img-block img {width: 800px; height: auto; margin-top: -25px; margin-bottom: 0;}
	.ta#page_event .top-img-block {height: 170px;}
	.relevant-seminars.ta .container.body-container, .ta#page_locator .container .inner-container {min-height: calc(100vh - 240px);}
	.ta .gray-slice.shawn-pic {background-size: 190% auto;}
	.ta .bio-box .bio p {width: 50%;}
	.ta .topic-block {text-align: center;}
	.ta .testimonials .pics.filmstrip {margin-left: -250px;}
	.ta .testimonials .pics.filmstrip img {width: 180px;}
	.ta #footer {width: 100%; height: auto;}
	.ta #wrap {width: 100%;}
}

@media (max-width: 600px) {
	.ta .gray-slice.shawn-pic {background-image: none; background-color: #e8e8e8;}
	.ta .bio-box .bio p {width: 100%;}
}

@media (max-width: 489px) {
	.ta .locator-bar input, .ta .locator-bar button {margin-top: .3em; text-align: center;}
	.ta .locator-bar .fine-print {margin-top: .5em;}
}

@media print {

}

