/* delete after Aug 12 */
body .section-container.subscription-block .form-container { overflow-x: visible; overflow-y: visible; height: 60px; max-height: 100%;}
body .section-container.subscription-block .form-container .submit-button-container .submit-button:before {left: 17px; top: 17px; transform: translate(0%,0%);}
body .section-container.subscription-block .form-container .dropdown-list-item { margin-right: 0px;}
@media only screen and (max-width: 767px) {body .section-container.subscription-block .form-container .dropdown-list-item { margin-bottom: 0px;}}
body .section-container.subscription-block .form-container .dropdown-list-container { margin-right: 20px;}
@media only screen and (max-width: 767px) {body .section-container.subscription-block .form-container .dropdown-list-container { margin-bottom: 20px;}}
body .section-container.subscription-block .form-container .text-field-container .text-field-list-item .text-field-label { display: block; left: 15px; top: 6px;}
body .section-container.lead-form-wizard .wizard-container .wizard-step-container .form-container .dropdown-list-item .select-container .dropdown-list-select { font-size: 14px;}
/* delete after Aug 12 */

/* remove slider on K12 */
@media only screen and (min-width: 768px){
	body .section-container.need-more-information.leadFormSlider.removeSlider{position: static !important; right: auto !important; width: 100% !important; max-width: 100% !important; border: 0px !important; height: 100% !important;}
	body .section-container.need-more-information.leadFormSlider.removeSlider .form-container .submit-button-container {position: static !important;  -webkit-box-shadow: none  !important; -moz-box-shadow: none  !important; -ms-box-shadow: none  !important; box-shadow: none  !important;}
	body .section-container.need-more-information.leadFormSlider.removeSlider .form-container {height: 100% !important; max-height: 100%;}
	body .section-container.need-more-information.leadFormSlider.removeSlider .legal-disclaimer { margin-bottom: 15px;}
}
@media only screen and (max-width: 767px) {
	body .section-container.need-more-information.leadFormSlider.removeSlider {border: 0px}
	body .section-container.need-more-information.leadFormSlider.removeSlider .form-container, 
	body .section-container.need-more-information.leadFormSlider.removeSlider > .content-grid,
	body .section-container.need-more-information.leadFormSlider.removeSlider .form-container .g-pr-10,
	body .section-container.need-more-information.leadFormSlider.removeSlider .form-container .g-pl-10{padding: 0px !important;}
}
/* remove slider on K12 */
/* Knack Override */
header .button-container a.enrollment-button span.icon-enrollment-button {display: none;}
@media only screen and (max-width: 992px){
    header .header-navigation nav.navbar ul.nav{ display: block; text-align: left;}
    .footer-container .collapsible-item-container a.title-collapse .title-container .heading{ text-transform: none; letter-spacing: 0px;}
}
.footer-container .collapsible-item-container .tooltip-item-container span.title-collapse .title-container .heading{ text-transform: none; letter-spacing: 0px;}
.footer-container .text-button span.icon-text-button { display: none;}
.kn-container{ padding: 0px !important;}
.kn-table-wrapper.is-constrained {max-height: 100% !important; overflow: visible;}
.kn-details .kn-detail, .kn-list .kn-detail{max-height: 100% !important;}
.heading{ text-transform: none !important;}

@media screen and (max-width: 599px){
    .kn-table th {
        white-space: normal !important;
    }
    .kn-container{
       margin: 0 !important; 
    }
}
@media screen and (max-width: 768px){
    .kn-info, .kn-crumbtrail{
        display: block !important;
    }
    .kn-crumbtrail {padding: 8px 16px 16px 16px !important;}
    .kn-crumbtrail a, .kn-crumbtrail span.icon.is-small {line-height: 40px !important;}
}

/*k12HP_overrideStyles */
.legal-disclaimer {padding: 0 !important; background-color: transparent !important;}
body main .info-band-section-layout .legal-disclaimer p {text-align: left !important; float: none !important; width: 100% !important; margin-top: 15px !important; margin-bottom: 15px !important; font-size: 12px !important; line-height: 16px !important;}
.leadFormSlider .text-container.legal-disclaimer  {margin-left: 0px !important; padding: 0px !important;}

.fts-school-select-box {padding-bottom: 10px;}
@media screen and (max-width: 767px){
.fts-school-select-box {padding-bottom: 25px;}
.section-container.internal-main-content .h2-title-reference {margin-bottom: 10px;}
}

.media-object.media-sample-lessons a span.icon.icon-document-text:before, .media-object.media-sample-lessons a span.icon.icon-read:before {display: none;}

.section-container.internal-main-content .text-container {margin-bottom: 0px;}

.button-container.align-center { display: block;}
.button-container.align-center a { margin: 0 auto;}

@media screen and (max-width: 768px){
.section-container.how-it-works .button-container .text {left: 0;}
}

/* k12HP_overrideStyles => Hub page styles*/
.round-category-logo{margin: 0 auto; width: 110px; height: 110px; background-color: #ededed; border-radius: 100%; padding: 13px 10px 10px 10px;}
.hub-carousel .carousel-main .image-container{ position: static}
.hub-carousel .carousel-main .image-container img { border-radius: 8px 8px 0 0;}
.section-container.customCarousel.hub-carousel .carousel-slide { height: auto !important; padding-bottom: 20px;}
.section-container.customCarousel.hub-carousel .carousel-slide .text-container a.external-link:after, .hub-category .featured-story-copy .text-container a:after, .hub-category .media-object .media-body .text-container a:after{ display: none;}
.section-container.customCarousel.hub-carousel .carousel-slide .title-container, .section-container.customCarousel.hub-carousel .carousel-slide .text-container{padding: 30px 20px 0px 20px;}
.section-container.customCarousel.hub-carousel .carousel-slide .title-container h3, .hub-category .media-object .media-body .title-container h3{ margin: 0px !important; font-size: 20.0px !important; color: #444343; line-height: 26.0px !important; font-family: 'proxima_nova_rgbold', sans-serif; }
.hub-carousel .carousel-slide .article-date, .hub-category .featured-story-copy .article-date, .hub-category .media-object .media-body .article-date {background: url(https://www.k12.com/content/dam/dca/icons/DCA-blog/Clock.svg) no-repeat left 4px; padding-left: 15px; height: 18px; font-size: 14px; position: absolute; right: 20px; bottom: 22px; }
.section-container.customCarousel.hub-carousel .carousel-slide .text-container a, .hub-category .media-object .media-body .text-container a{ font-size: 16px; line-height: 22px; color: #127CA1; text-decoration: underline;}
.section-container.customCarousel.hub-carousel .carousel-slide .text-container a:hover, .hub-category .media-object .media-body .text-container a:hover { text-decoration: none;}
.section-container.customCarousel.hub-carousel .carousel-slide .text-container, .hub-category .media-object .media-body .text-container {font-size: 16.0px; letter-spacing: 0; line-height: 22px; font-family: 'Quattrocento', sans-serif; color: #444242 !important; padding-top: 20px;}
.section-container.helpful-tips-section .title-container h3, .hub-category .featured-story-copy .title-container h3{ color: #444343;}
.section-container.helpful-tips-section .title-container h3 a { text-decoration: underline}
.section-container.helpful-tips-section .title-container h3 a:hover { text-decoration: none;}

.featured-story-section {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); margin-bottom: 40px; border-radius: 8px;}
.hub-category .featured-story-image .image-container img { min-height: 310px;   border-radius: 0 8px 8px 0;}
.hub-category .featured-story-copy { padding: 40px 60px 60px 60px;}
.hub-category .featured-story-copy .text-container { font-size: 18.0px; letter-spacing: 0; line-height: 25px; font-family: 'Quattrocento', sans-serif; color: #444242 !important;}
.hub-category .featured-story-copy .text-container a{ font-size: 16px; line-height: 22px; color: #127CA1; text-decoration: underline;}
.hub-category .featured-story-copy .text-container a:hover {text-decoration: none;}
.hub-category .featured-story-copy .text-container .featured-story-link {position: absolute; left: 55px; bottom: 22px;}
.hub-category .featured-story-copy .article-date { right: 40px;}
.hub-category .featured-story-copy .title-container h3 { margin-top: 0px !important;}
.hub-category .section-container.section-dark-background .title-container .heading { color: #444242 !important;}

.hub-category .media-object { -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); border-radius: 8px; background-color: #fff; margin-bottom: 30px; position: relative;}
.hub-category .media-object .media-left { display: block;}
.hub-category .media-object .media-body { padding: 20px; display: block; width: 100%;}

@media only screen and (min-width: 768px) and (max-width: 1200px){
    .hub-category .media-object .media-body .article-date{ float: right; position: relative; right: auto; bottom: auto;}
}

@media only screen and (max-width: 767px){
    .section-container.customCarousel.hub-carousel .carousel-slide { margin: 20px 35px;}
    .hub-category .featured-story-image .image-container img { min-height: 200px; border-radius: 8px 8px 0 0;}
    .hub-category .featured-story-copy { padding: 0px 30px 60px 40px;}
    .hub-category .featured-story-copy .text-container { font-size: 16px; line-height: 22px;}
    .hub-category .featured-story-copy .text-container .featured-story-link { left: 39px;}
    .featured-story-section { margin-top: 30px;}
    .hub-category .featured-story-copy .article-date{ bottom: 25px;}
    .hub-category .featured-story-copy .title-container h3 { margin-top: 30px !important; font-size: 22px;}
}
/* k12HP_overrideStyles => Hub page styles*/

/* interstitial-overlay*/
body.page-edit-mode-touch-ui footer .section-container.go-to-careers{display: block !important}
body.page-edit-mode-touch-ui footer .section-container.custom-modal>.content-grid .content .title-container {transform: translate(0) !important;}
body footer .section-container.go-to-careers{display: none;}
body footer .section-container.custom-modal{bottom:auto; right:auto; left:0; width:100%; background-color:transparent; margin:0 auto; height:100% !important; max-height:100%; max-width:100%; top:0; position:fixed !important; z-index:9999; padding:0}
body footer .section-container.custom-modal:before{background-color:#fff; opacity:.95; position:absolute; top:0; left:0; height:100%;width:100%}
body footer .section-container.custom-modal>.content-grid {height: 100vh;}
body footer .section-container.custom-modal>.content-grid .content{width:550px; max-width:100%;padding:40px 20px; border:1px solid #adadad; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background-color:#fff; height: auto !important; overflow-x: hidden;}
body footer .section-container.custom-modal>.content-grid .content .text-container p { text-align: center !important; color: #333; font-size: 15px; line-height: 24px; margin-bottom: 30px}
body footer .section-container.custom-modal>.content-grid .content .title-container { margin-top: 0; margin-bottom: 25px; transform: translate(0) !important; left: 0 !important; position: relative;}
body footer .section-container.custom-modal>.content-grid .content .button-container a .text {text-align: center !important;}
body footer .section-container.custom-modal>.content-grid .content .button-container { display: block !important;}
body footer .section-container.custom-modal>.content-grid .content .title-container .heading { font-size: 36px; font-weight: bold; }

@media only screen and (max-width:767px){
body footer .section-container.custom-modal>.content-grid .content{width:90%;margin:0;padding:20px; padding-bottom: 40px;}
body footer .section-container.custom-modal{position:fixed !important; z-index:9999; padding:0}
body footer .section-container.custom-modal>.content-grid .content .title-container .heading { font-size: 24px;}
}

/* inline on GH */
.collapsible-item-container .accordian-title:after{font-family: 'Quattrocento',sans-serif;}
.float-fix{float: left; width: 100%}

.section-container.section-stretch>.content-grid { padding-left: 0px !important; padding-right: 0px !important; }

@media only screen and (min-width: 992px){
body main .section-container.internal-main-content.align-with-title>.content-grid { padding-left: 15px !important; padding-right: 15px !important; max-width: 1000px; }
	body header .header-navigation .c-navbar.c-middle_navbar.c-middle_navbar .c-navigation_bar .c-navbar-container .smart-menu-items li.wide-submenu .dropdown-menu li.c-navbar-item.highlighted-item {padding-left: 0px !important;}
}

.chat-button-container { position: relative;}
.chat-overlay{ cursor:pointer; position: absolute; opacity: 0;}
@media only screen and (max-width: 991px) {.chat-overlay{top: -5px; left: -5px; width: 40px; height: 40px;}}
@media only screen and (max-width: 1199px) and (min-width: 992px){.chat-overlay{top: -5px; left: -5px; width: 75px; height: 40px;}}
@media only screen and (min-width: 1200px){
	.chat-overlay{ top: 1px; left: 0; width: 67px; height: 60px;}
	header.main-header-container .header-container .header-buttons .button-container.icon-chat {display: none;}
}

#chat_button {  position: absolute;bottom: 0;border: 0;background: transparent; display:none;}
.OpenChatBot { width: 65px; height: 65px; border-radius: 100%; border: 3px solid #fff; padding: 13px 11px 11px 11px; background-color: #fff; position: fixed; right: calc(50% - 680px); bottom: 50px; -webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.46); -moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.46); box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.46);}
.OpenChatBot:hover {border: 3px solid #319cb1;}
.section-scroll-button {display: none;}
@media screen and (max-width: 1200px){
.OpenChatBot{ right: 30px;}
}

.section-container .text-container .inline-media-object img { height: auto !important;}
.section-container.need-more-information .form-container .legal-disclaimer.text-container p { font-size: 1rem !important; padding-bottom: 10px;}

footer .langLink{font-family: 'Public Sans' !important; font-size: 16px !important; line-height: 16px !important; color: #fff; display: inline-block; }
footer .langLink:hover{color: #fff;}
footer.footer-container .footer-grid-container .social-links-container ul{display: inline-block !important;}
footer.footer-container .footer-grid-container .social-links-container ul li {margin-right: 10px !important;}

@media only screen and (min-width: 768px){
/*body .section-container.need-more-information.leadFormSlider{ display: none;}*/
.section-container.section-stretch .content-grid {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
}
@media only screen and (max-width: 480px){
.section-container.where-do-you-see .icon-container .icon-wrap img{ float: none;}
.section-container.where-do-you-see .icon-container .icon-wrap{width: 220px;}
}

.section-container.career-quiz{text-align:center;}

.section-container.career-quiz iframe{border: 0px; height: 500px; width: 346px;}

div.uncover-section { position: relative; } 

div.quiz-arrow { position: absolute; bottom: -20px; left:48%; height: 40px; width: 40px; background-color: #f0f1f2; transform: rotate(45deg); border-radius:0px 0px 7px 0px; z-index:90; }

@media only screen and (min-width: 1200px){
  body .section-container.need-more-information.leadFormSlider { right: calc(50% - -220px);}
  }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  body .section-container.need-more-information.leadFormSlider { right: auto; left: 15px;}
header.main-header-container .header-container .header-buttons .button-container a[aria-label="OLS LOGIN"] {padding: 0 10px;}
header.main-header-container .header-container .header-buttons .button-container.enrollButton{margin-left: 5px !important;}
header.main-header-container .header-container .header-buttons .button-container.enrollButton a{padding-left:10px; padding-right: 10px; width: 135px !important;}
  }

.blue-border{
border:10px solid #CAF1FF; 
}

.section-container.customized-carousel .carousel-main .article-tile .article-thumb {display: block;}
body .section-container.ac-main-content.customized-carousel .content-grid .aem-Grid .lp-carousel.carousel-main .slick-list .carousel-slide .article-tile .default-body-bar h2.article-title a.ellipsisEl{ font-size: 20px;}

.migrated-body-content .eventFinder .defaultComponentHeadingTitle, .migrated-body-content .eventFinder .templatedComponentHeadingTitle.visible { text-align: center;}

.section-container.LS-lead-form-modal {display: block !important}
@media only screen and (max-width: 768px){
.migrated-body-content .eventFinder #eventFinder .events-form-and-title {padding-bottom: 30px !important;}
}

.section-container.big-video .video-container {
    max-width: 100%;
}

.need-more-information.clp-form > .content-grid{ padding: 0px !important; }
.need-more-information.clp-form> .content-grid .form-container{padding: 0px !important; }
@media only screen and (min-width: 768px){.need-more-information.clp-form >.content-grid .content>.aem-Grid  .form-container .custom  .CLP-col-left, .need-more-information.clp-lead-form >.content-grid .content>.aem-Grid  .form-container .custom  .CLP-col-left{    padding-right: 5px;}
.need-more-information.clp-lead-form >.content-grid .content>.aem-Grid  .form-container .custom  .CLP-col-right{padding-left: 5px;}
}

.need-more-information.clp-form .form-container button.submit-button, .need-more-information.clp-lead-form .form-container button.submit-button{float: left !important;}

.section-container.LS-lead-form-modal.clp-lead-form>.content-grid .content>.aem-Grid .form-container .form-error{z-index: 0;}

.section-container.clp-lead-form .text-container p.clp-disclaimer{font-size: 13px !important; line-height: 18px !important; font-style: italic;}

@media only screen and (max-width: 992px){body main#main-content.clp-MT-mobile{margin-top: 0px !important;}}

.ajax-loader { background-color: #fff; text-align:center}

iframe { border: 0px !important;}
.iframe-container iframe{border: 0px; height: 200px; width: 100%;}
.iframe-container iframe body { overflow: hidden;}

sup { font-size: 60% !important;}
.section-container .tab-component .nav-tabs li.active a, .section-container .k12-school-finder .nav-tabs li.active a { background: transparent;}
@media only screen and (min-width: 992px){
body main .section-container.internal-main-content .text-container a[href^="tel"]:link, body main .section-container.internal-main-content .text-container a[href^="tel"]:visited, body main .section-container.internal-main-content .text-container a[href^="tel"]:hover {
    text-decoration: none !important;
}
}

.section-container.customized-carousel.short-slide .carousel-slide{
min-height:244px;
}

.section-container.k12unbox .iframe-container iframe{height: 500px;}

div.core-courses-table table {border-collapse: separate;border-spacing: 2px 0;width:100%;}
div.core-courses-table th {background:#F2CC03;}
div.core-courses-table td{background:#F3F3F3;}

div.center-video div.video-container{margin:auto}

@media only screen and (max-width: 767px){.section-container.testimonal-carousel .lp-carousel.carousel-main{margin: 0 auto !important;}}

.popModal-Section > .content-grid  > .content-row  > .content  > .aem-Grid > .custom.aem-Grid--12{ position: relative;}
.popModal-Section > .content-grid  > .content-row  > .content  > .aem-Grid > .custom.aem-Grid--12 .popupModal { position: static; min-height: auto; cursor: pointer;}

body.event-info-page main .event-info-body .event-info-detail .event-info-detail-body .event-info-row .event-info-value.row {max-width: 100%; word-break: break-word;}

@media only screen and (min-width: 768px){
header.main-header-container .header-container .header-buttons .button-container.icon-chat:before{ font-size: 22px;}
header.main-header-container .header-container .header-buttons .button-container.icon-chat .text{ position:relative; top: -5px;}
}
body .pinned-section .pinned-buttons-container .cta-button-container a[href="#email-modal"] { padding: 2px 5px;}
body .section-container.need-more-information.emailModal .form-container .dropdown-list-container {    clear: both;}

body .section-container .button-container.down-arrow a:after {top: 4px;}

/* Learning Solutions Lead Form styles */
.ls-leadform .form-container{ margin-right: 0px; padding: 25px; }

.ls-leadform .form-container .text-field-container .text-field-label{ position: absolute; left: 25px;font-size: 16px;line-height: 16px;top: 30px;cursor: default;}

.ls-leadform .form-container .text-field-container  .text-field-label.animateLabel{top: 18px;font-size: 11px;}

.ls-leadform .form-container .text-field-container  .text-field-input{float: left;height: 40px;width: 100%;}
.ls-leadform .form-container .form-error .parsley-errors-list li{width: 100%;}

.ls-leadform .form-container .text-field-container .text-field-label.animateLabel + .text-field-input{padding-top: 10px;}

.ls-leadform .form-container .dropdown-list-container .dropdown-list-item .dropdown-list-select  {width: 100%;position: relative;background-color: transparent;height: 40px;line-height: 41px;padding: 0 10px 0 7px;}

.ls-leadform .form-container .dropdown-list-container .select-container::before  {background-color: transparent;color: grey;z-index: 0;padding: 14px 9px;}

.ls-leadform .form-container .dropdown-list-container .select-container  {width: 100%;float: left;background-color: #ffffff;}

.ls-leadform .form-container .dropdown-list-container .dropdown-list-label  {display: none;}

.ls-leadform .form-container .checkbox-container{margin-right: 0px;margin-top: 28px;width: 100%;}

.ls-leadform .form-container .checkbox-container .checkbox-item{display: flex;text-align: left;}

.ls-leadform .form-container .checkbox-container .checkbox-label{font-size: 15px;text-align: left;padding-left: 25px;}

.ls-leadform .form-container .checkbox-container .checkbox-label::before{width: 20px;height: 20px;position: absolute;left: 0px;top: 0px;}

.ls-leadform .form-container .checkbox-container .checkbox-item input[type="checkbox"]:checked+.checkbox-label:after{top: 2px;left: 5px;height: 12px;}

.ls-leadform .form-container .submit-button-container .submit-button{margin-right: auto !important;display: block !important;width: auto !important;}

/*Mobile - checkbox container*/
@media only screen and (max-width: 767px){

.ls-leadform .form-container .text-field-label{top: 24px;}

.ls-leadform .form-container .text-field-label.animateLabel{top: 12px;}

.ls-leadform .form-container .checkbox-container{margin-top: 20px;}

.ls-leadform .form-container .checkbox-container .checkbox-label::before{content: "";display: inline-block;background: #fff;width: 17px;height: 17px;margin-right: 5px;vertical-align: middle;border: 1px solid #4a4a4a;position: relative;top: -2px;}

.ls-leadform .form-container .checkbox-container .checkbox-label{border: none;padding-left: 0px;}

.ls-leadform .form-container .checkbox-container .checkbox-item input[type="checkbox"]:checked+.checkbox-label{background-color: transparent;color: #444343;}

.ls-leadform .form-container .checkbox-container .checkbox-item input[type="checkbox"]:checked+.checkbox-label:before{background-color: #005066;}

.ls-leadform .form-container .checkbox-container .checkbox-item input[type="checkbox"]:checked+.checkbox-label:after{top: auto;bottom: 10px;left: 20px;height: 12px;}

}

.video-centered .content > .aem-Grid--default--12{text-align: center;}
.video-centered .content > .aem-Grid--default--12 .video-container{display: inline-block;}

.section-container.hide-thumbnails .video-container {max-width: 100% !important;}
.section-container.hide-thumbnails .text-container .overlay{background: rgba(5,26,54,0.76); width: 75%; text-align: left; position: absolute;
bottom: 0; padding: 30px 45px; max-height: 230px;}
.section-container.hide-thumbnails 	.text-container .overlay .hero-title{color: #fff; font-family: 'Montserrat' !important; font-size: 3.1rem !important; font-weight: bold; letter-spacing: 0; line-height: 1.5 !important; margin-bottom: 25px;}
.section-container.hide-thumbnails .text-container .overlay .hero-readmore{text-decoration: underline !important; font-family: 'Public Sans' !important; color: #f2cc03 !important; font-size: 1.8rem !important; font-weight: 700; letter-spacing: 0; line-height: 1 !important; margin-bottom: 0; cursor: pointer; display: inline;}

@media only screen and (max-width: 767px){
.section-container.hide-thumbnails .text-container .overlay {width: 100%; position: relative; background: #051a36; padding: 20px 20px 27px 20px;}
.section-container.hide-thumbnails .text-container .overlay .hero-title{font-size: 2.4rem !important; line-height: 3.8rem !important; margin-bottom: 20px !important;}
.section-container.hide-thumbnails .text-container .overlay .hero-readmore{font-size: 1.6rem !important;}
}

@media only screen and (max-width: 991px){

.ls-leadform .form-container{margin-bottom: 0px;}

.ls-leadform .form-container .submit-button-container{position: relative !important;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
	.dca-school-map-svg-map svg g{transform: scale(1.3);}
	.section-container.hide-thumbnails .text-container .overlay {width: 100%;padding: 28px 45px 30px;}
}

/* sm-core-css.min.css */
.sm,.sm li,.sm ul,.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm,.sm li,.sm ul{display:block;list-style:none;line-height:normal;direction:ltr;-webkit-tap-highlight-color:transparent}.sm-rtl,.sm-rtl li,.sm-rtl ul{direction:rtl;text-align:right}.sm ul{display:none}.sm a,.sm:after{display:block}.sm a,.sm li{position:relative}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm :after,.sm :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}

/* jquery.smartmenus.bootstrap.min.css */
.navbar-nav:not(.sm-collapsible) ul .caret{position:absolute;right:0;margin-top:6px;margin-right:15px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px dashed}.navbar-nav:not(.sm-collapsible) ul a.has-submenu{padding-right:30px}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{position:absolute;right:0;margin:-3px 15px 0 0;padding:0;width:32px;height:26px;line-height:24px;text-align:center;border-width:1px;border-style:solid}.navbar-nav.sm-collapsible .caret:before{content:'+';font-family:monospace;font-weight:700}.navbar-nav.sm-collapsible .open>a>.caret:before{content:'-'}.navbar-nav.sm-collapsible a.has-submenu{padding-right:50px}.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret,.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret{position:static;margin:0 0 0 2px;padding:0;width:0;height:0;border-top:4px dashed;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent}.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before{content:''!important}.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu{padding-right:15px}.navbar-nav span.scroll-down,.navbar-nav span.scroll-up{position:absolute;display:none;visibility:hidden;height:20px;overflow:hidden;text-align:center}.navbar-nav span.scroll-down-arrow,.navbar-nav span.scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-top:7px dashed transparent;border-right:7px dashed transparent;border-bottom:7px solid;border-left:7px dashed transparent}.navbar-nav span.scroll-down-arrow{top:6px;border-top:7px solid;border-right:7px dashed transparent;border-bottom:7px dashed transparent;border-left:7px dashed transparent}.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header,.navbar-nav.sm-collapsible ul .dropdown-menu>li>a{padding-left:35px}.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header,.navbar-nav.sm-collapsible ul ul .dropdown-menu>li>a{padding-left:45px}.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header,.navbar-nav.sm-collapsible ul ul ul .dropdown-menu>li>a{padding-left:55px}.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header,.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu>li>a{padding-left:65px}.navbar-nav .dropdown-menu>li>a{white-space:normal}.navbar-nav ul.sm-nowrap>li>a{white-space:nowrap}.navbar-nav.sm-collapsible ul.sm-nowrap>li>a{white-space:normal}.navbar-right ul.dropdown-menu{left:0;right:auto}
