/*
*** USE THIS FILE FOR CUSTOM STYLES ***
*/
.grecaptcha-badge {
opacity:0;
}
.page-id-191 .program-tabs-wrap .tab-content {
	padding: 0;
}
.wp-pagenavi a, .wp-pagenavi span, .wp-pagenavi span.current {
	border: #eee thin solid;
	margin: 3px;
	background: #fff;
    border-radius: 5px;
    color: #413022;
	font-size: 1.1rem;
	padding: 5px 8px 5px 8px;
}
.wp-pagenavi a:hover {
	border: #0175c1 thin solid;
	background: #0175c1;
    border-radius: 5px;
    color: #fff;
}
span.extend, span.pages {
	border: none;
	background: none;
	color: #413022;
	margin: 0;
	padding: 0 2px 0 0;
}
h3.guide-heading {
	background: #0075bf;
	color: #fff;
	padding: 10px;
}
.ls-top-content a {
	color: #193866;
}
.lt-blue {
	background: #f7fcff;
}
.lt-orange {
	background: #fff9f7;
}
.bg-orange {
	background: #db3c0f;
	color: #fff;
	padding: 15px;
}
.white {
	background: #fff;
    padding: 0 20px 20px 20px;
    border: 1px #eee solid; 
}
.bg-danger {
	background: #fef3f0;
}
.bg-info {
	background: #eff8fd;
}
span.blue-circle {
    padding: 8px 15px;
    line-height: 50px;
    background: #0175c1;
    border-radius: 12px;
    color: #fff;
}
span.orange-circle {
    padding: 8px 14px;
    line-height: 50px;
    background: #db3c0f;
    border-radius: 50%;
    color: #fff;
    margin: 0 25px;
    font-size: 2rem;
}
span.large-text {
font-size: 3rem;
}
div.center, tr.center {
	text-align:center;
}
div.money:before {
	content: "\f0d6";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 12rem;
}
div.time:before {
	content: "\f017";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 12rem;
}
div.college:before {
	content: "\f19c";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 9rem;
}
div.file:before {
	content: "\f15c";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 9rem;
}
div.check:before {
	content: "\f274";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 9rem;
}
div.warning:before {
	content: "\f071";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 10rem;
}
div.user:before {
	content: "\f19d";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 11rem;
}
div.pin:before {
	content: "\f276";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 10rem;
}
div.catalog:before {
	content: "\f279";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 9rem;
}
div.case:before {
	content: "\f0f2";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 9rem;
}
div.transportation:before {
	content: "\f1b9";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 9rem;
}
div.support:before {
	content: "\f0c0";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 9rem;
}
div.arrows:before {
	content: "\f101";
  	font-family: 'FontAwesome';
	color: #255aa8;
	font-size: 11rem;
}
div.case, div.support, div.transportation, div.money, div.user, div.college, div.file, div.time, div.check, div.warning, div.arrows, div.catalog, div.pin {
	height: 75px;
	text-align:center;
	margin-top: 50px;
}
h1.tribe-events-page-title {display: none;}
h2.tribe-events-page-title {margin: 0 0 20px 0 !important;}
h3.entry-title.summary {font-size:1.8rem;line-height: 2rem;margin: 10px 0;}
h1.tribe-venue-name {display: none;}
select.tribe-bar-views-select.tribe-no-param {display: none;}
.page-id-4 .ls-button {
	margin: 0 30px 0 0;
}
.ls-button {
	background: #0075bf;
	padding: 20px 25px;
	margin-bottom: 25px;
}
.ls-button a.full-button {
	font-size: 3.8rem;
	text-transform: uppercase;
	line-height: 150%;
}
.cta-box .smaller-text{
	margin: 0 !important;
	line-height: 100%;
	padding: 0 !important;
	text-transform:none;
	font-family: "HelveticaNeueLTStd-Md", Helvetica, Arial, sans-serif;
	font-size: 1.5rem;
	position: relative;
    top: 20px;
}
.ls-button a.more-link{
	text-transform:none;
	font-family: "HelveticaNeueLTStd-Md", Helvetica, Arial, sans-serif;
	font-size: 3.2rem;
}
.ls-button a.more-link:after {
    content: "\f105";
    width: 40px;
    height: 40px;
    display: inline-block;
    position: relative;
    top: 5px;
    margin: 0 0 0 15px;
    padding: 5px 5px 5px 7px;
    background-color: #db3c0f;
    border: 3px solid white;
    border-radius: 50%;
    color: #fff;
    font: normal 36px/24px FontAwesome;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.ls-button a.more-link:hover:after {
	background-color: #fff;
	border-color: #db3c0f;
	color: #db3c0f;
}
.ls-button a {
	font-family: "Aleo-Regular", Times, serif;
	color: #fff;
	font-weight: normal;
}
.tribe-mini-calendar-event .list-info {
    font-size: 12px;
    line-height: 1.4;
}
.mejs-container{
	margin-bottom: 30px;
}
#flickrembed {
	margin: 30px 0;
}
.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-duration {
	color: #fff !important;
}
.single-tribe_events .tribe-events-schedule .recurringinfo {
    margin: 0;
}
.single-tribe_events .tribe-events-schedule .tribe-events-divider {
    margin: 0 10px;
}
.single-tribe_events .tribe-events-schedule .tribe-events-cost {
    vertical-align: 0;
    color: rgba(0,0,0,.7);
}
.tribe-events-schedule h2 {
    font-size: 3rem;
}
.wp-caption-text {
    color: #413022;
    font-weight: bold;
    font-size: 1.4rem;
    font-family: "Aleo-Regular", Times, serif;
    text-align: center;
}
h4.panel-title {
    color: #413022;
    font-weight: normal;
    font-size: 1.5rem;
}
.panel-heading {
    padding: 6px 12px;
}
.panel {
   box-shadow: none;
}
.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-duration {
   color: #fff;
}
   span.purple {color: #6b33b7;}
   span.blue {color: #0175c1;}
   span.orange {color: #a63a0b;}
   span.navy {color: #132c6c;}
   span.green {color: #117016;}

.title-link-lg { 
    width: 1050px;
}
.title-link-lg h1 { 
    text-transform: uppercase;
    font-size: 7rem;
    background: none;
    color: #fff;
    line-height: 6.5rem;
}
.title-link-lg a:hover{ 
     color: #fff;
}
.nav-stacked>li+li, .nav-stacked>li {
   background: #fff;
}
.l-entry-content h2 {
   margin: 30px 0 25px 0;
}
.wp-pagenavi {
   padding: 2em 0;
   border-top: #ddd thin solid;
}
h2.entry-title.search a, .btn.btn-secondary a, .tribe-events-list .type-tribe_events h2 a, .tribe-events-calendar a {
   font-weight: normal;
}
.offset {
   text-indent: 3rem;
}
#bbox-root {
   margin: 0 auto !important;
}
label {
	font-weight: normal !important;
}
.BBFormTextbox, .BBFormContainer .BBFormSelectList {
   font-weight: normal !important;
   font-family: Helvetica, Arial, sans-serif !important;
}
.BBFormContainer .BBFormPricingTable {
   background-image: none !important;
   background: #fff !important;
}
.BBFormSubTitle {
   display: none;
}
#bboxevent_lblEventName {
    font-family: Helvetica, Arial, sans-serif !important;
}
.nav-next {
   float: left;
}
.nav-previous {
   float: right;
}
.nav-previous, .nav-next {
   margin: 4rem 0;
   width: auto;
}
.gsc-search-button-v2 {
	background:none !important;
	border: none !important; 
	padding: 5px !important;
	line-height: 100% !important;
}
table.gsc-search-box td {
	line-height: 100% !important;
}
.search-container #___gcse_0 .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box td.gsc-input .gsc-input-box table#gs_id50 td.gsib_b span.gscb_a {
	vertical-align: top !important;
}
input[type="search"], input[type="text"] {
   border: #ddd 1px solid;
}
.nav-links a {
   color: #db3c0f !important;
   font-size: 15px;
   font-weight: 700;
}
nav.posts-navigation h2 {
   display: none;
}
#menu-item-2705, #menu-item-12642, #menu-item-24461 {
   display: none !important;
}
#menu-item-2690 {
   border-right: none !important;
}
.search .entry-meta {
   display: none;
}
.search h1 span {
   display: none;
}
#recent-posts-2 ul li {
    list-style-type: none;
    margin: 0 0 1.5rem 0;
    padding: 0;
    font-size: 1.5rem;
    line-height: 125%;
}
#recent-posts-2 ul {
    margin: 0;
    padding: 0;
}
.widget_recent_entries a {
	color: #193866;
}
.ssba img  {
    margin-right: 10px;
}
.ssba {
    padding: 10px 0 20px 0 !important;
    clear: left;
}
.btn-primary:focus, .btn-primary.focus {
    background: none !important;
    border: none !important;
}
.print.right {
    float: right;
	margin: 0 0 20px 20px;
	color: #fff;
}
.tribe-mini-calendar th {
    background: #373737;
    border-color: #fff;
}
.search-container {margin-top: 1px;}.gsc-branding-text, img.gsc-branding-img, img.gsc-branding-img-noclear, img.gcsc-branding-img, img.gcsc-branding-img-noclear {display: none !important;}
.tribe-events-notices {
    background: #193866;
    border-radius: 4px;
    border: 1px solid #193866;
    color: #fff;
    margin: 15px 0 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: none;
    font-size: 1.8rem;
}
input#gsc-i-id1 {
    text-indent: 0px !important;
}
:focus, input[type="text"]:focus, a:focus, input:focus, :focus, iframe:focus {
    outline: 1px solid !important;
}
div.pdfemb-toolbar {
    background: #193866 !important; 
    color: #fff !important;
}
.tribe-mini-calendar .tribe-events-present, .tribe-mini-calendar .tribe-mini-calendar-today {
   background-color: #ddd !important;
}
.tribe-mini-calendar-nav td {
   border-color: #fff;
}
#tribe-mini-calendar-month-0, .tribe-mini-calendar-nav span {
   color: #fff !important;
}
div.promo.questions-box a.more-link  {
   color: #fff !important;
}
.tribe-mini-calendar .tribe-events-past {
   opacity: 1 !important;
}
.tribe-mini-calendar-no-event {
   color: #222;
}
.tribe-mini-calendar td.tribe-events-has-events.tribe-events-present {
    background-color: #193866 !important;
}
.tribe-mini-calendar-nav div, .tribe-mini-calendar thead th {
    padding: 5px;
}
.tribe-events-list-widget .tribe-event-featured, .tribe-events-venue-widget .tribe-event-featured, .tribe-mini-calendar-list-wrapper .tribe-event-featured, .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event {
    background-color: #193866 !important;
}
.btn.btn-primary a {
    font-size: 2rem;
    line-height: 2.4rem;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content p {
    color: #fff !important;
}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
    background-color: #db3c0f !important;
}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
    background-color: #1983c3 !important;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured, .tribe-events-list #tribe-events-day.tribe-events-loop .tribe-event-featured {
    background-color: #193866 !important;
}
.image-box.lg h3 {
    margin: 15px 20px;
}
.tribe-events-day {
    padding: 0 !important;
}
ul.list-group {
     padding: 0 !important;
}
.btn.btn-primary {
     float: none;
}
.single-tribe_events .tribe-events-event-meta {
     background: #f6f8f8;
     margin: 60px 0;
}
.tribe-mini-calendar-nav .next-month {
    margin: 0 0 0 10px;
}
.tribe-mini-calendar-nav .prev-month {
    margin: 0 10px 0 0;
}
hr {
     border-top: 1px solid #ddd;
}
textarea, input.wpcf7-text, .wpcf7-number, input.anti-spam, .wpcf7-select, .wpcf7-date {
     border: 1px solid #ddd;
}
#tribe-events-content a:hover  {
     text-decoration: underline !important;
}
.image-box.lg h3:hover {
     text-decoration: underline;
}
table.gstl_50[style] {
     width: 100%; 
     padding: 0px;
}
.l-404 .image-box.lg {
     height: 530px;
}  
.error404 h1 span, .blog h1 span {
     display: none !important;
}  
span.wpcf7-not-valid-tip {
     display: inline;
}

input#gsc-i-id1.gsc-input[style] {
      width: 100% !important; 
      padding: 0px !important; 
      border: none !important; 
      margin: 0px !important;
      height: 30px !important; 
}
.fb {
      border: 12px solid #fff;
      box-shadow: inset 0 0 1em #888, 0 0 1em #888;
      width: 530px;
      margin: 0 auto;
}
.small-font {
      font-size: 1.3rem;
      line-height: 110%;
      margin-top: 1.3rem;
}
.gsib_a {
      padding: 0 8px !important; 
}
footer div.wpcf7-mail-sent-ok {
      color: #eee;
}
div#wpcf7-f8058-o2.wpcf7 {
      display: block;
      float: left;
      width: 100%;
}
.l-promo-sidebar input.wpcf7-textarea, .l-promo-sidebar input.wpcf7-text {
      width: 100%;
}
div.wpcf7-validation-errors {
      color: #db3c0f;
      border: #db3c0f 1px solid;
      clear: both;
}
span.wpcf7-not-valid-tip {
      color: #db3c0f;
}
div.wpcf7-response-output {
      margin: 1em 0;
      padding: 0.8em;
      line-height: 1.5rem;
}
fieldset {
      border: none; 
      margin: 0 0 10px 0;
      padding: 0;
}
.required {
      color: #0175c1;
}
legend {
   color: #193866;
    font-family: "Aleo-Regular", Times, serif;
    font-size: 2.4rem;
    line-height: 3rem;
    font-weight: 400;
    letter-spacing: normal;
}
.wpcf7-form-control.wpcf7-checkbox label {
      display: block;
	font-weight: normal;
}
.wpcf7 input[type="text"]::-webkit-input-placeholder,
.wpcf7 textarea::-webkit-input-placeholder {
	color: #bbb;
}
input.wpcf7-textarea, input.wpcf7-text, .wpcf7-number, .wpcf7-date, .wpcf7 select, input.anti-spam, .wpcf7-textarea, input.search-field {
     padding: 5px;
     width: 100%;
}
.wpcf7-textarea {
      height: 80px;
}
span.wpcf7-list-item { 
      display: block; 
}
.wpcf7 select {
    text-transform: none;
}
span.wpcf7-list-item {
       margin-left: 0;
}
footer textarea, footer input.anti-spam {
	background: #4B4F51;
	border: none;
	border-top: 1px solid #1E2123;
	border-bottom: 1px solid #757575;
	padding: 5px;
	color: #d5dade;
}
input.anti-spam {
	width: 60px;
}
footer form.wpcf7-form {
	margin: 20px 0;
}
footer h4 {
	color: #fff;
}
.search-submit, .wpcf7-submit {
	float: left;
	position: relative;
	font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif;
	font-size: 1.4rem;
	text-transform: uppercase;
	z-index: 1;
}
input.search-submit, input.wpcf7-form-control.wpcf7-submit, input.submit {
	display: inline-block;
    position: relative;
    padding: 10px;
	text-transform: uppercase;
    background-color: #db3c0f;
    border: 3px solid #db3c0f;
    color: #fff;
    text-align: center;
	margin: 10px 0;
    text-decoration: none;
}
input.search-submit:hover, input.wpcf7-form-control.wpcf7-submit:hover, input.submit:hover {
	background-color: #fff;
	border-color: #db3c0f;
	color: #db3c0f;
}
ul.nav-tabs {
    padding: 0;
	margin: 0;
}
ul.nav-tabs a {
	color: #413022;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.4rem;
}
ul.nav-tabs a:hover {
	text-decoration: underline;
}
ul.nav-tabs a:hover {
	background: #f7f9f9;
    border: 1px solid #eee;
}
.tabs-container > .contents {
       border-top: #eee 1px solid;
}
.table.no-border>tbody>tr>td {
       text-align: center;
       border: none;
       padding: 0;
}
.table.no-border h4 {
       margin-bottom: 2rem;
}
#featured-news-slider a:hover {
       text-decoration: none;
}
table.gsc-search-box {
       margin: 4px 0 0 0;
}
#tribe-events .event-is-recurring a {
       text-decoration: underline;
}
.l-promo-sidebar .tribe-mini-calendar-event .list-date .list-dayname {
       font-size: 8px;
}
body.page-id-7547 .l-page .l-content-wrapper .column .l-content .l-entry-content, body.page-id-11090 .l-page .l-content-wrapper .column .l-content .l-entry-content {
        width: 100%;
}
body.page-id-7547 .l-page .l-content-wrapper .column .l-nav-sidebar, body.page-id-11090 .l-page .l-content-wrapper .column .l-promo-sidebar, body.page-id-11090 .l-page .l-content-wrapper .column .l-nav-sidebar {
        display: none;
}
ol.lower-alpha {
        list-style-type: lower-alpha;
}
ol.lower-roman {
        list-style-type: lower-roman;
}
.promo.promo-profile2 ul.facstaff-listing li h3.name {
}
div.align-center {
	width: 190px;
	margin: 0 auto;
	clear: both;
}
div.center-align {
	margin: 0 auto;
	clear: both;
width: 230px;
}
span.more-link:after, a.more-link:after, .fb-feed .item a.more-link:after, .image-box.home-news a.more-link:after {
	content: '\f138';
    font-family: FontAwesome;
    padding-left: 7px;
    color: #db3c0f;
}
h4.panel-title a:before {
	content: '\f13a';
    font-family: FontAwesome;
    color: #0175c1;
    padding-right: 8px;
}
ul.nav-pills a:before {
	content: '\f055';
    font-family: FontAwesome;
    color: #aaa;
    padding-right: 7px;
}
ul.nav-pills {
	padding: 0;
}
.nav-pills>li>a {color: #193866;font-weight:bold;}
.tab-pane {
    margin-top: 3rem;
}
.tabs-container a.more-link2 {
	padding: 10px 55px 10px 0;
}
h3.gray-bold {
	font-weight: bold;
    color: #373737;
    font-size: 2.2rem;
	margin-top: 0;
}
#wysiwyg_widgets_widget-49 {
	width: 100%;
}
.image-box.home-news a.more-link {
	color: #db3c0f;
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background: #f6f8f8;
}
#regroup {
	background-color: rgba(219, 60, 15, 0.85);
	text-align: center;
        clear:both;
}
#regroup p {
	color: #fff;
	text-align: center;
        padding: 9px;
	font-size: .85em;
}
#regroup a {
	color: #fff;
}
#regroup h2, #regroup h1 {
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 5px 0 0 0;
}
.tribe-mini-calendar-wrapper {
	margin-bottom: 3rem;
}
h1.page-title.screen-reader-text {
	height: auto !important;
	position: relative !important;
	width: auto !important;
}
.panel-default>.panel-heading {
	background: #f6f8f8;
}
.panel {
	border: 1px solid #eee;
}
span.numbers {
	margin-right: 5px;
    margin-left: 5px;
    color: #0175c1;
}

h3.l-entry-content, h4.l-entry-content {
	margin: 20px 0 15px 0;
}
.questions-box.promo {
	padding: 0 15px 100px 15px;
	margin-bottom: 3rem;
    
}
a.video, a.pdf {
	color: #193866;
    display: block;
	text-align: left;
	font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif;
	font-weight: 400;
    font-size: 1.4rem;
   	line-height: 1.6rem;
	margin: 8px 0;
}
a.video:before {
	content: '\f03d';
    font-family: FontAwesome;
    padding-right: 7px;
    color: #0175c1;
}
a.pdf:before {
	content: '\f15b';
    font-family: FontAwesome;
    margin-right: 7px;
    color: #0175c1;
}
.table-responsive.page td, .table-responsive.page th {
	font-size: 80%;
}
.curriculum-table.page table tr td.cell-gray {
	text-transform: none;
}
h1 span {
	display: block;
	margin: 0;
}
.image-box.small a .text-container h3 {
	font-size: 1.8rem;
    line-height: 2rem;
}
img.pull-left {
	margin: 15px 15px 10px 0;
}
.fa-2x {
	margin-bottom: 7px;
}
footer .fa {
	color: #777;
}
#search-2 {
	
}
.page-header.search {
	display: none;
}
h2.entry-title.search {
	margin-top: 3rem;
}
nav.posts-navigation {
	margin-top: 3rem;
}
.pdfemb-viewer {
	border: 1px solid #eee !important;
	margin: 2rem 0 !important;
}
img.profile-pic {
	border-radius: 0;
}
.tribe-events-ical.tribe-events-button, .tribe-events-cal-links, .tribe-countdown-text {
	display: none !important;
}
.embed-responsive.embed-responsive-16by9 {
	margin: 2rem 0 3rem 0;
}
.panel {
	margin: 1.5rem 0 !important;
}
#tribe-events-footer h3.screen-reader-text, #tribe-events-header h3.screen-reader-text {
	display: none !important;
}
div.pdfemb-toolbar div.pdfemb-poweredby a {
	display: none !important;
}
body.page-template-template-home .l-home-first #hero-slider.owl-carousel .owl-controls .pagination-container .owl-pagination .owl-page {
	border: none;
}
.page-id-5225 strong {
	font-family: "Aleo-Regular", Times, serif;
}
@media print {
body {
	background: #fff none !important;
	color: #000;
}
#wrapper {
	clear: both !important;
	display: block !important;
	float: none !important;
	position: relative !important;
}
#colophon {
	border-top: 2pt solid #000;
}
#site-title,  #site-description {
	float: none;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
#site-title {
	font-size: 13pt;
}
.entry-content {
	font-size: 14pt;
	line-height: 1.6em;
}
.entry-title {
	font-size: 21pt;
}
#access,  #branding img,  #respond,  .comment-edit-link,  .edit-link,  .navigation,  .page-link,  .widget-area {
	display: none !important;
}
#container {
	margin: 0;
	width: 100%;
}
#content,  .one-column #content {
	margin: 24pt 0 0;
	width: 100%;
}
.wp-caption p {
	font-size: 11pt;
}
#site-info,  #site-generator {
	float: none;
	width: auto;
}
#colophon {
	width: auto;
}
header, nav, footer, .l-feat-header, .l-promo-sidebar {
	display: none !important;
}
img#wpstats {
	display: none;
}
#site-generator a {
	margin: 0;
	padding: 0;
}
#entry-author-info {
	border: 1px solid #e7e7e7;
}
#main {
	display: inline;
}
.home .sticky {
	border: none;
}
}
@media (max-width: 768px) {
.tribe-events-loop .tribe-events-event-meta {
    background: none !important;
    border: none !important;
}
.ls-button {
	margin: 0;
}
.program-tabs-wrap ul#program-tabs li a {
	font-size: .6rem;
}
h1 {
	font-size: 3.1rem;
	line-height: 120%;
}
h1 span {
	font-size: 2rem;
	line-height: 120%;
}
}
@media (max-width: 850px) {
.title-link-lg h1 {
   font-size:4rem;
   margin-bottom: 20px;
}
.ls-button {
	margin: 0;
}
}
@media (max-width: 450px) {
.title-link-lg h1 {
   font-size:3rem;
   margin-bottom: 0;line-height: 4rem;
}
.ls-button {
	margin: 0;
}
}
@media (min-width: 1150px) {
.image-box.lg {
    height: 565px;
}
}
@media print {
  img {
    display: none !important;
  }

  * {
    background-image: none !important;
  }
}