@charset "UTF-8";
/* Colors*/
/* Font Families*/
/* Body*/
/* Links*/
/* navbar*/
/*== Media queries breakpoints*/
/* line 1, ../../source/sass/_ltr.scss */
html {
  position: relative; }

/* line 5, ../../source/sass/_ltr.scss */
html, body {
  overflow-x: hidden !important; }

/* line 10, ../../source/sass/_ltr.scss */
body {
  font-family: IRANSans, tahoma;
  font-weight: 400;
  line-height: 1.56;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  -o-transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important; }
/* line 16, ../../source/sass/_ltr.scss */
body::-moz-placeholder {
  color: #8996a0;
  font-style: italic; }
/* line 21, ../../source/sass/_ltr.scss */
body:-ms-input-placeholder {
  color: #8996a0;
  font-style: italic; }
/* line 26, ../../source/sass/_ltr.scss */
body::webkit-input-placeholder {
  color: #8996a0;
  font-style: italic; }
/* line 39, ../../source/sass/_ltr.scss */
body:after {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  -o-transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  content: "";
  position: absolute;
  z-index: 999 !important;
  width: 0%;
  opacity: 0;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7); }

/* line 58, ../../source/sass/_ltr.scss */
.fa.fa-cogs {
  z-index: 999999999999 !important; }

/*.header-2.transparent-header .topbar-menu-widget-area ul li a::after {
  margin: 0 1.2em 0 0 !important;
}*/
/* line 66, ../../source/sass/_ltr.scss */
.header-simple-menu-is-open {
  overflow-x: hidden;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  -o-transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important; }
/* line 75, ../../source/sass/_ltr.scss */
.header-simple-menu-is-open:after {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  -o-transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
  width: 100%;
  opacity: 1; }

/* line 99, ../../source/sass/_ltr.scss */
a {
  color: #3498db; }
/* line 102, ../../source/sass/_ltr.scss */
a:hover, a:active, a:focus {
  outline: 0;
  text-decoration: none;
  color: #103d5c !important; }

/* line 111, ../../source/sass/_ltr.scss */
.white-color {
  color: #fff; }
/* line 114, ../../source/sass/_ltr.scss */
.white-color a {
  color: #fff; }

/* line 120, ../../source/sass/_ltr.scss */
.clearfix:after, .news-index.list-view .news-item.list-item:after, .news-index.list-view .achievement-item.list-item:after, .achievement-index.list-view .news-item.list-item:after, .achievement-index.list-view .achievement-item.list-item:after, .news-view .tool-buttons:after, .article-view .tool-buttons:after, .calendar-tabs .tab-content ul:after, .a-z-widget ul:after, .albums-wrapper .thumbnail:after, .regulations-front-index:after, .department-default-index:after, .link-categories.list-view:after, .link-index.list-view:after, .link-categories.list-view .list-view:after, .link-index.list-view .list-view:after {
  content: "";
  clear: both;
  display: table; }

/* line 127, ../../source/sass/_ltr.scss */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  line-height: 1.5; }

/* line 142, ../../source/sass/_ltr.scss */
h1, .h1 {
  font-size: 24px; }

/* line 147, ../../source/sass/_ltr.scss */
h2, .h2 {
  font-size: 20px; }

/* line 152, ../../source/sass/_ltr.scss */
h3, .h3 {
  font-size: 18px; }

/* line 157, ../../source/sass/_ltr.scss */
h4, .h4 {
  font-size: 14px; }

/* line 162, ../../source/sass/_ltr.scss */
h5, .h5 {
  font-size: 14px; }

/* line 167, ../../source/sass/_ltr.scss */
h6, .h6 {
  font-size: 12px; }

/* line 172, ../../source/sass/_ltr.scss */
.label {
  padding: 0.3em 0.6em 0.4em; }

/* line 176, ../../source/sass/_ltr.scss */
div.required label.control-label:after {
  content: " *";
  color: red; }

/* line 181, ../../source/sass/_ltr.scss */
.darken-bg, .news-view .meta-info .label, .article-view .meta-info .label, .news-view .summary, .article-view .summary, .achievements-car-sec .achievement-view .label, .tags span, .calendar-view.article-view .meta-info .label {
  background-color: #f2f2f2; }

/* line 185, ../../source/sass/_ltr.scss */
.breadcrumb {
  border-radius: 0; }

/* line 213, ../../source/sass/_ltr.scss */
.owl-divided-items .owl-item.active + .owl-item.active:before {
  content: "";
  height: 100%;
  width: 1px;
  background-color: #d9d9d9;
  position: absolute; }

/* line 223, ../../source/sass/_ltr.scss */
.alert-container {
  top: 15px !important; }

/* line 227, ../../source/sass/_ltr.scss */
.full-width-max {
  max-width: 1600px;
  margin: 0 auto; }

/* line 232, ../../source/sass/_ltr.scss */
.more-link {
  font-weight: 400;
  text-align: right;
  padding: 10px 15px;
  border-top: 1px solid #d9d9d9; }
/* line 238, ../../source/sass/_ltr.scss */
.more-link i {
  display: none; }

/* line 243, ../../source/sass/_ltr.scss */
.pagination li a {
  font-family: IRANSansFarsiNumerals, tahoma;
  font-weight: 300; }

/* line 248, ../../source/sass/_ltr.scss */
.main-content {
  margin-bottom: 30px;
  min-height: 200px; }

/* line 255, ../../source/sass/_ltr.scss */
.news-section .newslist-widget ul {
  height: 375px;
  overflow: hidden; }

/* line 263, ../../source/sass/_ltr.scss */
.article-view h1 {
  text-align: justify; }
/* line 267, ../../source/sass/_ltr.scss */
.article-view figure {
  margin: 30px 0; }
/* line 270, ../../source/sass/_ltr.scss */
.article-view figure img {
  width: auto;
  display: block;
  margin: 0 auto; }
/* line 277, ../../source/sass/_ltr.scss */
.article-view .content {
  margin: 20px 0; }
/* line 280, ../../source/sass/_ltr.scss */
.article-view .content img {
  max-width: 100%;
  height: auto; }

/* line 289, ../../source/sass/_ltr.scss */
.news-index.list-view .news-item.list-item, .news-index.list-view .achievement-item.list-item, .achievement-index.list-view .news-item.list-item, .achievement-index.list-view .achievement-item.list-item {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f2f2f2; }
/* line 298, ../../source/sass/_ltr.scss */
.news-index.list-view figure, .achievement-index.list-view figure {
  float: left;
  margin-right: 10px; }
/* line 302, ../../source/sass/_ltr.scss */
.news-index.list-view figure img, .achievement-index.list-view figure img {
  width: 102px;
  height: 60px;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover;"; }
/* line 311, ../../source/sass/_ltr.scss */
.news-index.list-view .item-content, .achievement-index.list-view .item-content {
  margin-left: 112px; }
/* line 314, ../../source/sass/_ltr.scss */
.news-index.list-view .item-content .title, .achievement-index.list-view .item-content .title {
  margin: 0 0 5px;
  font-size: 15px; }
/* line 318, ../../source/sass/_ltr.scss */
.news-index.list-view .item-content .title .label, .news-index.list-view .item-content .title .new-label span, .achievement-index.list-view .item-content .title .label, .achievement-index.list-view .item-content .title .new-label span {
  color: #fff;
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
  background-color: #51a7e0; }
/* line 334, ../../source/sass/_ltr.scss */
.news-index.list-view .item-content .item-meta-data, .achievement-index.list-view .item-content .item-meta-data {
  color: #737373; }
/* line 338, ../../source/sass/_ltr.scss */
.news-index.list-view .item-content p, .news-index.list-view .item-content .read-more, .achievement-index.list-view .item-content p, .achievement-index.list-view .item-content .read-more {
  display: none;
  margin-bottom: 0; }
@media only screen and (min-width: 992px) {
  /* line 346, ../../source/sass/_ltr.scss */
  .news-index.list-view .news-item.list-item, .achievement-index.list-view .news-item.list-item {
    margin-bottom: 15px;
    padding-bottom: 15px; }
  /* line 352, ../../source/sass/_ltr.scss */
  .news-index.list-view figure img, .achievement-index.list-view figure img {
    width: 170px;
    height: 100px; }
  /* line 358, ../../source/sass/_ltr.scss */
  .news-index.list-view .item-content, .achievement-index.list-view .item-content {
    margin-left: 180px; }
  /* line 361, ../../source/sass/_ltr.scss */
  .news-index.list-view .item-content p, .achievement-index.list-view .item-content p {
    display: block; } }

/* line 370, ../../source/sass/_ltr.scss */
.news-view .meta-info, .article-view .meta-info {
  color: #737373; }
/* line 378, ../../source/sass/_ltr.scss */
.news-view .tool-buttons, .article-view .tool-buttons {
  color: #737373; }
@media only screen and (min-width: 992px) {
  /* line 384, ../../source/sass/_ltr.scss */
  .news-view .tool-buttons > *, .article-view .tool-buttons > * {
    float: right; } }
/* line 389, ../../source/sass/_ltr.scss */
.news-view .tool-buttons .btn, .article-view .tool-buttons .btn {
  padding: 0 15px; }
/* line 392, ../../source/sass/_ltr.scss */
.news-view .tool-buttons .btn:first-child, .article-view .tool-buttons .btn:first-child {
  padding: 0; }
/* line 398, ../../source/sass/_ltr.scss */
.news-view .summary, .article-view .summary {
  padding: 15px;
  margin-top: 10px;
  text-align: justify;
  border: 1px solid #ededed; }

/* line 411, ../../source/sass/_ltr.scss */
.nestedpage-widget .title, .nestedcategory-widget .title {
  font-size: 16px;
  padding-bottom: 5px;
  border-bottom: 2px solid #3498db; }
/* line 417, ../../source/sass/_ltr.scss */
.nestedpage-widget ul, .nestedcategory-widget ul {
  margin: 0;
  list-style-type: none; }
/* line 421, ../../source/sass/_ltr.scss */
.nestedpage-widget ul li, .nestedcategory-widget ul li {
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border-left: 0 solid #3498db; }
/* line 427, ../../source/sass/_ltr.scss */
.nestedpage-widget ul li a, .nestedcategory-widget ul li a {
  display: block;
  padding: 5px 20px;
  border-bottom: 1px solid #ededed; }
/* line 433, ../../source/sass/_ltr.scss */
.nestedpage-widget ul li:hover, .nestedcategory-widget ul li:hover {
  border-left-width: 2px; }
/* line 437, ../../source/sass/_ltr.scss */
.nestedpage-widget ul li.active, .nestedcategory-widget ul li.active {
  padding: 5px 20px;
  border-left-width: 2px;
  border-bottom: 1px solid #ededed; }
/* line 444, ../../source/sass/_ltr.scss */
.nestedpage-widget ul li.parent a, .nestedcategory-widget ul li.parent a {
  padding-left: 15px; }
/* line 449, ../../source/sass/_ltr.scss */
.nestedpage-widget ul li.parent.active, .nestedcategory-widget ul li.parent.active {
  padding-left: 15px; }
/* line 453, ../../source/sass/_ltr.scss */
.nestedpage-widget ul li:last-child, .nestedcategory-widget ul li:last-child {
  border-bottom: 0; }
/* line 458, ../../source/sass/_ltr.scss */
.nestedpage-widget ul ul, .nestedcategory-widget ul ul {
  padding: 0; }
/* line 461, ../../source/sass/_ltr.scss */
.nestedpage-widget ul ul li, .nestedcategory-widget ul ul li {
  padding: 15px; }
/* line 464, ../../source/sass/_ltr.scss */
.nestedpage-widget ul ul li a, .nestedcategory-widget ul ul li a {
  padding-left: 40px; }

/* line 474, ../../source/sass/_ltr.scss */
.categories-widget .title, .mostUsedTags-widget .title {
  font-size: 16px;
  padding-bottom: 5px;
  border-bottom: 2px solid #3498db; }
/* line 481, ../../source/sass/_ltr.scss */
.categories-widget ul li, .mostUsedTags-widget ul li {
  padding: 7px 15px;
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border-left: 0 solid #3498db;
  border-bottom: 1px solid #ededed; }
/* line 489, ../../source/sass/_ltr.scss */
.categories-widget ul li:last-child, .mostUsedTags-widget ul li:last-child {
  border-bottom: none; }
/* line 493, ../../source/sass/_ltr.scss */
.categories-widget ul li:hover, .categories-widget ul li.active, .mostUsedTags-widget ul li:hover, .mostUsedTags-widget ul li.active {
  border-left-width: 2px; }

/* line 502, ../../source/sass/_ltr.scss */
.link-categories-carousel .owl-carousel .owl-item {
  background: #fff !important; }
@media only screen and (max-width: 991px) {
  /* line 502, ../../source/sass/_ltr.scss */
  .link-categories-carousel .owl-carousel .owl-item {
    padding: 0 35px; } }
/* line 510, ../../source/sass/_ltr.scss */
.link-categories-carousel h4 {
  font-size: 23px; }
/* line 515, ../../source/sass/_ltr.scss */
.link-categories-carousel ul li:not(:last-child) {
  border-bottom: 0.5px solid #f2f2f2;
  margin: 0 4rem;
  font-size: 16.6px !important; }

/* line 524, ../../source/sass/_ltr.scss */
div[class*="multiPurposeBanner"] .banner-textbase-contet-wrapper {
  text-align: center !important; }
/* line 527, ../../source/sass/_ltr.scss */
div[class*="multiPurposeBanner"] .banner-textbase-contet-wrapper a {
  font-size: 14px;
  color: #333333 !important; }

/* line 535, ../../source/sass/_ltr.scss */
.banner-box-wrapper .banner-textbase-contet-wrapper {
  text-align: center !important;
  margin-top: 2rem; }
/* line 541, ../../source/sass/_ltr.scss */
.banner-box-wrapper .banner-textbase-contet-wrapper .white-color span a {
  font-size: 14px;
  color: #333333 !important; }
/* line 547, ../../source/sass/_ltr.scss */
.banner-box-wrapper .banner-textbase-contet-wrapper .white-color a {
  font-size: 14px;
  color: #333333 !important; }
/* line 555, ../../source/sass/_ltr.scss */
.banner-box-wrapper .banner-image-wrapper img {
  object-fit: none !important; }

@media only screen and (max-width: 991px) {
  /* line 565, ../../source/sass/_ltr.scss */
  .full-height, .half-plus-height, .half-height, .under-half-height {
    height: auto !important; } }
/* line 573, ../../source/sass/_ltr.scss */
#linkSectionNumber1OfPageBuilded-1 {
  background-image: url(../images/linkspara.jpg) !important;
  background-attachment: fixed !important;
  background-position: top center !important;
  position: relative;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  background-repeat: no-repeat !important;
  background-size: cover !important; }
/* line 583, ../../source/sass/_ltr.scss */
#linkSectionNumber1OfPageBuilded-1 .owl-carousel .owl-item img {
  display: block;
  max-height: 162px;
  width: 100%; }
/* line 589, ../../source/sass/_ltr.scss */
#linkSectionNumber1OfPageBuilded-1 .title {
  color: white !important; }
/* line 592, ../../source/sass/_ltr.scss */
#linkSectionNumber1OfPageBuilded-1 .title .title-inner {
  border-bottom: 2px solid #fff !important; }

@media only screen and (max-width: 480px) {
  /* line 604, ../../source/sass/_ltr.scss */
  #newsSectionNumber1OfPageBuilded-1 .media-object, #newsSectionNumber2OfPageBuilded-3 .media-object {
    max-height: 200px; } }
/* line 610, ../../source/sass/_ltr.scss */
#newsSectionNumber1OfPageBuilded-1 .owl-theme .owl-nav, #newsSectionNumber2OfPageBuilded-3 .owl-theme .owl-nav {
  top: 30% !important; }
/* line 613, ../../source/sass/_ltr.scss */
#newsSectionNumber1OfPageBuilded-1 .owl-theme .owl-nav [class*="owl-"], #newsSectionNumber2OfPageBuilded-3 .owl-theme .owl-nav [class*="owl-"] {
  background: rgba(14, 14, 14, 0.6); }

@media only screen and (max-width: 768px) {
  /* line 622, ../../source/sass/_ltr.scss */
  .board-parallax-wrapper img {
    width: 100% !important;
    height: auto !important; } }

/* line 630, ../../source/sass/_ltr.scss */
#boardSectionNumber1OfPageBuilded-1 .board-parallax-wrapper {
  height: 360px !important; }
@media only screen and (max-width: 991px) {
  /* line 631, ../../source/sass/_ltr.scss */
  #boardSectionNumber1OfPageBuilded-1 .board-parallax-wrapper .parallax {
    display: none; } }
/* line 639, ../../source/sass/_ltr.scss */
#boardSectionNumber1OfPageBuilded-1 .board-parallax-wrapper .textbase-content-half {
  color: white !important;
  padding: 8rem !important;
  padding-left: 9rem !important; }
@media only screen and (max-width: 992px) {
  /* line 639, ../../source/sass/_ltr.scss */
  #boardSectionNumber1OfPageBuilded-1 .board-parallax-wrapper .textbase-content-half {
    padding: 2rem !important; } }

/* line 652, ../../source/sass/_ltr.scss */
#newsSectionNumber1OfPageBuilded-1 .owl-carousel .owl-item {
  background: #fff !important; }
@media only screen and (max-width: 991px) {
  /* line 652, ../../source/sass/_ltr.scss */
  #newsSectionNumber1OfPageBuilded-1 .owl-carousel .owl-item {
    padding: 0 35px; } }

/* line 663, ../../source/sass/_ltr.scss */
#albumSectionNumber1OfPageBuilded-1 .carousel-caption, #albumSectionNumber1OfPageBuilded-12 .carousel-caption {
  font-size: 1.7em;
  background: rgba(0, 0, 0, 0.75) !important; }
@media only screen and (max-width: 992px) {
  /* line 663, ../../source/sass/_ltr.scss */
  #albumSectionNumber1OfPageBuilded-1 .carousel-caption, #albumSectionNumber1OfPageBuilded-12 .carousel-caption {
    font-size: 1.3em; } }

@media only screen and (max-width: 768px) {
  /* line 673, ../../source/sass/_ltr.scss */
  .page-builded-album-view .carousel-caption {
    position: relative;
    left: 0;
    right: 0;
    width: 100%;
    font-size: 1.2em !important;
    background: rgba(0, 0, 0, 0.6) !important;
    padding: 1.5rem; } }

/* line 686, ../../source/sass/_ltr.scss */
.main-content .contactinfo-widget {
  border-radius: 4px;
  border: 1px solid #999999;
  padding: 9px; }
/* line 691, ../../source/sass/_ltr.scss */
.main-content .contactinfo-widget h3 {
  width: 100% !important;
  font-size: 18px !important; }
/* line 696, ../../source/sass/_ltr.scss */
.main-content .contactinfo-widget ul li {
  width: 100% !important; }
/* line 702, ../../source/sass/_ltr.scss */
.main-content .page-view .contact-form {
  border-radius: 4px;
  border: 1px solid #999999;
  padding: 9px; }
/* line 709, ../../source/sass/_ltr.scss */
.main-content .aside-menu {
  padding: 0px 0 25px 0;
  overflow-y: hidden;
  overflow-x: hidden;
  -webkit-transition: all ease-in 0.3s;
  -o-transition: all ease-in 0.3s;
  transition: all ease-in 0.3s; }
/* line 717, ../../source/sass/_ltr.scss */
.main-content .aside-menu:hover {
  -webkit-transition: all ease-in 0.3s;
  -o-transition: all ease-in 0.3s;
  transition: all ease-in 0.3s;
  background: transparent;
  overflow: hidden; }
/* line 725, ../../source/sass/_ltr.scss */
.main-content .aside-menu .widget h4 {
  color: #1e2a4a;
  text-transform: uppercase;
  padding-bottom: 0.2918em;
  margin-top: 0.61803em;
  border-bottom: 0.5px solid #5e687e; }
/* line 733, ../../source/sass/_ltr.scss */
.main-content .aside-menu ul {
  width: 100%;
  font-size: 13px;
  display: -ms-grid;
  display: grid;
  border-bottom: 0.5px solid #5e687e; }
/* line 734, ../../source/sass/_ltr.scss */
.main-content .aside-menu ul .menu-items-inner {
  color: #333; }
/* line 744, ../../source/sass/_ltr.scss */
.main-content .aside-menu ul li.dropdown-submenu {
  display: none !important; }
/* line 748, ../../source/sass/_ltr.scss */
.main-content .aside-menu ul li {
  border-bottom: 0.5px solid #eee; }
/* line 751, ../../source/sass/_ltr.scss */
.main-content .aside-menu ul li:last-child {
  border-bottom: none; }
/* line 755, ../../source/sass/_ltr.scss */
.main-content .aside-menu ul li a {
  /* color: $white;*/
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
  position: relative;
  text-align: left;
  text-decoration: none;
  display: block;
  z-index: 2;
  line-height: 2.5;
  color: #333; }
/* line 767, ../../source/sass/_ltr.scss */
.main-content .aside-menu ul li a span b.caret {
  display: none !important; }
/* line 772, ../../source/sass/_ltr.scss */
.main-content .aside-menu ul li a:hover {
  background: transparent; }
/* line 775, ../../source/sass/_ltr.scss */
.main-content .aside-menu ul li a:hover .menu-items-inner {
  color: #333;
  background: transparent; }

/* line 789, ../../source/sass/_ltr.scss */
.login-modal-btn, .register-modal-btn {
  color: #fff; }

/* line 795, ../../source/sass/_ltr.scss */
.study-search-widget.widget h4.title, .study-search-widget.widget .title, .study-search-widget.widget h4 {
  color: #ffffff !important; }

/* line 803, ../../source/sass/_ltr.scss */
.p-x-0.col-xs-12.col-sm-3.col-md-3.col-lg-3 .banner-box-wrapper .banner-image-wrapper img {
  object-fit: none !important; }

/* line 811, ../../source/sass/_ltr.scss */
footer .socialmedia-links {
  display: block;
  position: relative !important;
  top: 3rem !important;
  margin-top: 1rem !important;
  margin-bottom: 2rem !important;
  padding: auto 0 !important; }

/* line 823, ../../source/sass/_ltr.scss */
.mpc-list-box-wrapper ul li {
  width: 48% !important;
  padding: 0.3em 0; }
@media only screen and (max-width: 1024px) {
  /* line 823, ../../source/sass/_ltr.scss */
  .mpc-list-box-wrapper ul li {
    width: 100% !important;
    float: unset !important;
    padding: 10px !important;
    margin: 0.5em 0 !important;
    height: auto !important; } }
/* line 835, ../../source/sass/_ltr.scss */
.mpc-list-box-wrapper ul li:not(:last-child) {
  border-left: 0.3px solid; }
/* line 839, ../../source/sass/_ltr.scss */
.mpc-list-box-wrapper ul li:nth-child(2n + 1), .mpc-list-box-wrapper ul li:nth-child(3n-2) {
  background-color: #ffffff !important; }
/* line 844, ../../source/sass/_ltr.scss */
.mpc-list-box-wrapper ul li .item-title {
  font-size: 1.02em !important; }
/* line 848, ../../source/sass/_ltr.scss */
.mpc-list-box-wrapper ul li .item-description {
  position: relative;
  font-size: 0.98em !important;
  padding: 0.1em 0.9em !important; }
/* line 853, ../../source/sass/_ltr.scss */
.mpc-list-box-wrapper ul li .item-description::before {
  content: "";
  background: linear-gradient(to bottom, transparent, #ffffff) !important;
  height: 50px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  right: 0; }
/* line 868, ../../source/sass/_ltr.scss */
.mpc-list-box-wrapper ul li .date-box, .mpc-list-box-wrapper ul li .owl-item .item-caption .date-box {
  padding: 0.3em 2.3em 0.5em 3em !important;
  font-weight: 400 !important;
  font-size: 0.98em !important; }

@media only screen and (max-width: 991px) {
  /* line 879, ../../source/sass/_ltr.scss */
  #simpleMenuToggle {
    display: block;
    position: relative;
    top: 4px;
    padding: 0.3em 0;
    right: 0px;
    z-index: 999999 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  /* line 892, ../../source/sass/_ltr.scss */
  #simpleMenuToggle li a {
    text-decoration: none;
    color: #232323;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease; }
  /* line 899, ../../source/sass/_ltr.scss */
  #simpleMenuToggle li a:hover {
    color: tomato; }
  /* line 905, ../../source/sass/_ltr.scss */
  #simpleMenuToggle input {
    display: block;
    width: 40px;
    height: 32px;
    position: absolute;
    top: 0;
    border: 1px solid red;
    right: 0;
    cursor: pointer;
    opacity: 0;
    z-index: 99999999 !important;
    -webkit-touch-callout: none; }
  /* line 919, ../../source/sass/_ltr.scss */
  #simpleMenuToggle span {
    display: block;
    width: 33px;
    height: 4px;
    margin-bottom: 5px;
    position: relative;
    background: #022e75;
    border-radius: 3px;
    z-index: 9999 !important;
    -webkit-transform-origin: 4px 0px;
    -ms-transform-origin: 4px 0px;
    transform-origin: 4px 0px;
    -webkit-transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
    transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
    -o-transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
    transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
    transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important; }
  /* line 945, ../../source/sass/_ltr.scss */
  #simpleMenuToggle span:first-child {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%; }
  /* line 951, ../../source/sass/_ltr.scss */
  #simpleMenuToggle span:nth-last-child(2) {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%; }
  /* line 958, ../../source/sass/_ltr.scss */
  #simpleMenuToggle input:checked ~ span {
    opacity: 1;
    -webkit-transform: rotate(45deg) translate(-2px, -1px);
    -ms-transform: rotate(45deg) translate(-2px, -1px);
    transform: rotate(45deg) translate(-2px, -1px);
    background: #ffffff; }
  /* line 965, ../../source/sass/_ltr.scss */
  #simpleMenuToggle input:checked ~ span:nth-last-child(3) {
    opacity: 0;
    -webkit-transform: rotate(0deg) scale(0.2, 0.2);
    -ms-transform: rotate(0deg) scale(0.2, 0.2);
    transform: rotate(0deg) scale(0.2, 0.2); }
  /* line 972, ../../source/sass/_ltr.scss */
  #simpleMenuToggle input:checked ~ span:nth-last-child(2) {
    -webkit-transform: rotate(-45deg) translate(0, -1px) !important;
    -ms-transform: rotate(-45deg) translate(0, -1px) !important;
    transform: rotate(-45deg) translate(0, -1px) !important; }
  /* line 979, ../../source/sass/_ltr.scss */
  #simpleMenuToggle input:checked ~ .topbar-menu-widget-area ul {
    overflow-x: hidden;
    padding: 1.5em 0.7em 0 0.7em !important;
    width: 100% !important;
    text-align: center !important;
    height: 100vh;
    left: 0px !important;
    font-size: 1em !important;
    transition: -webkit-all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
    -o-transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
    transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
    transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
    top: 0.65em !important;
    z-index: 999999 !important;
    position: fixed !important; }

  /* line 998, ../../source/sass/_ltr.scss */
  .mainSimpleMenu {
    text-align: center !important;
    position: unset !important;
    background: transparent;
    list-style-type: none;
    display: flex !important;
    width: 100% !important;
    background: transparent;
    list-style-type: none;
    -webkit-font-smoothing: antialiased;
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transition: -webkit-all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
    transition: -webkit-all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
    -o-transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
    transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
    transition: all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-all 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) !important;
    left: 0px !important; }
  /* line 1019, ../../source/sass/_ltr.scss */
  .mainSimpleMenu li {
    font-size: 0.85em !important; } }
/* line 1032, ../../source/sass/_ltr.scss */
.header-1.default-header .topbar-menu-widget-area ul {
  text-align: center !important; }
/* line 1036, ../../source/sass/_ltr.scss */
.header-1.default-header .topbar-menu-widget-area ul li a {
  position: relative; }
/* line 1039, ../../source/sass/_ltr.scss */
.header-1.default-header .topbar-menu-widget-area ul li a:after {
  content: "|";
  /*          margin: 0 1.2em !important;*/ }

/* line 1050, ../../source/sass/_ltr.scss */
.topbar-menu-widget-area ul {
  text-align: center !important; }
/* line 1054, ../../source/sass/_ltr.scss */
.topbar-menu-widget-area ul li a {
  position: relative; }
/* line 1057, ../../source/sass/_ltr.scss */
.topbar-menu-widget-area ul li a:after {
  content: "|";
  margin: 0 0.2em;
  position: absolute; }

/* line 1066, ../../source/sass/_ltr.scss */
#simpleMenuToggle input:checked ~ ul {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none; }

/* line 1072, ../../source/sass/_ltr.scss */
#simpleMenuToggle {
  position: relative; }
@media only screen and (min-width: 992px) {
  /* line 1074, ../../source/sass/_ltr.scss */
  #simpleMenuToggle span:not(.date), #simpleMenuToggle input, #simpleMenuToggle:after {
    display: none !important; } }

/* line 1084, ../../source/sass/_ltr.scss */
footer .google-maps {
  transform: scale(0.85); }
@media only screen and (min-width: 520px) and (max-width: 991px) {
  /* line 1084, ../../source/sass/_ltr.scss */
  footer .google-maps {
    display: none !important; } }
@media only screen and (max-width: 991px) {
  /* line 1084, ../../source/sass/_ltr.scss */
  footer .google-maps {
    bottom: 0;
    right: 0;
    width: 100% !important; }
  /* line 1096, ../../source/sass/_ltr.scss */
  footer .google-maps iframe {
    height: 105px !important; } }

@media only screen and (max-width: 991px) {
  /* line 1102, ../../source/sass/_ltr.scss */
  .contactinfo-widget {
    display: block !important;
    float: right !important; }
  /* line 1107, ../../source/sass/_ltr.scss */
  .contactinfo-widget .socialmedia-links {
    display: none; }
  /* line 1111, ../../source/sass/_ltr.scss */
  .contactinfo-widget ul, .contactinfo-widget .socialmedia-links {
    display: block !important;
    float: right !important; } }

/* line 1122, ../../source/sass/_ltr.scss */
.p-x-0.col-xs-12.col-sm-4.col-md-4.col-lg-4 .banner-image-wrapper.animated-banner-image-wrapper a img {
  object-fit: none !important; }

/* line 1132, ../../source/sass/_ltr.scss */
.study-search-widget.widget {
  margin-top: 1.6em !important; }

/* line 1138, ../../source/sass/_ltr.scss */
header .menu-wrapper a.btn {
  color: #fff !important; }
/* line 1141, ../../source/sass/_ltr.scss */
header .menu-wrapper a.btn:hover {
  color: #fff !important; }

/* line 1155, ../../source/sass/_ltr.scss */
.news-view .meta-info .label, .article-view .meta-info .label {
  color: #ffffff !important; }
/* line 1159, ../../source/sass/_ltr.scss */
.news-view .meta-info .label a, .article-view .meta-info .label a {
  color: #ffffff !important; }

@media only screen and (min-width: 769px) {
  /* line 1165, ../../source/sass/_ltr.scss */
  .contactinfo-widget ul {
    max-height: 220px !important; } }
/* line 1170, ../../source/sass/_ltr.scss */
.frontned-register-form {
  padding: 2em 5em !important; }

/* line 1174, ../../source/sass/_ltr.scss */
.frontned-login-form {
  padding: 2em !important; }

/* line 1178, ../../source/sass/_ltr.scss */
.achievements-carousel .owl-item .thumbnail {
  height: 415px !important; }

@media only screen and (max-width: 991px) {
  /* line 1183, ../../source/sass/_ltr.scss */
  #simpleMenuToggle input:checked ~ span:nth-child(3) {
    transform: rotate(-45deg) translate(-7px, -1px) !important; } }
/* line 1189, ../../source/sass/_ltr.scss */
.mpc-wrapper.mpc-inner-wrapper .title {
  color: #2051a8 !important;
  font-size: 1.6em !important;
  text-align: center !important;
  margin-bottom: 0.7em !important; }

/* line 1199, ../../source/sass/_ltr.scss */
.achievementscarousel-widget .col-xs-12 .title {
  color: #2051a8 !important;
  font-size: 1.6em !important;
  margin-bottom: 0.7em !important;
  text-align: center !important; }

/* line 1209, ../../source/sass/_ltr.scss */
#bannerSectionNumber34b938e5c25670703418765f09db0aa3OfPageBuilded-8 h4.title {
  color: #2051a8 !important;
  text-align: center !important;
  font-size: 1.6em !important;
  margin-bottom: 0.7em !important; }

/* line 1217, ../../source/sass/_ltr.scss */
.banner-box-wrapper .banner-textbase-contet-wrapper {
  margin-top: 0 !important; }

/* line 1221, ../../source/sass/_ltr.scss */
.nestedpage-widget ul li a, .nestedcategory-widget ul li a {
  padding: 10px 5px !important;
  font-size: 1em !important; }

/* line 1227, ../../source/sass/_ltr.scss */
.three-banner-item-situation {
  padding: 1.5rem 0.7rem !important; }
/* line 1230, ../../source/sass/_ltr.scss */
.three-banner-item-situation .banner-description {
  font-size: 1em !important; }

/* line 1235, ../../source/sass/_ltr.scss */
.counter-box-wrapper span {
  font-size: 0.8em !important; }

/* line 1239, ../../source/sass/_ltr.scss */
h4.text-black.text-right.text-medium {
  padding: 0.4em 0.6em !important;
  border-bottom: 1px solid #1c4587 !important; }

/* line 1244, ../../source/sass/_ltr.scss */
section[id^="titleBoxNumber"] h1, section[id^="titleBoxNumber"] h2 {
  color: #1c4587 !important; }

/* line 1249, ../../source/sass/_ltr.scss */
section[id^="albumSectionNumber"] {
  position: relative; }
@media only screen and (max-width: 992px) {
  /* line 1249, ../../source/sass/_ltr.scss */
  section[id^="albumSectionNumber"] {
    height: inherit; } }
/* line 1256, ../../source/sass/_ltr.scss */
section[id^="albumSectionNumber"] .no-js .owl-carousel, section[id^="albumSectionNumber"] .owl-carousel.owl-loaded {
  display: inline-block;
  position: relative; }
/* line 1262, ../../source/sass/_ltr.scss */
section[id^="albumSectionNumber"] .container-fluid {
  padding: 0; }
/* line 1266, ../../source/sass/_ltr.scss */
section[id^="albumSectionNumber"] .row, section[id^="albumSectionNumber"] .widget {
  margin: 0;
  padding: 0; }
/* line 1272, ../../source/sass/_ltr.scss */
section[id^="albumSectionNumber"] .title {
  top: 0;
  left: 0;
  z-index: 99;
  padding: 15px;
  color: #fff;
  font-weight: bold;
  position: absolute;
  background: rgba(0, 0, 0, 0.4); }
@media only screen and (max-width: 991px) {
  /* line 1284, ../../source/sass/_ltr.scss */
  section[id^="albumSectionNumber"] .owl-theme .owl-nav {
    top: 25% !important; } }
/* line 1289, ../../source/sass/_ltr.scss */
section[id^="albumSectionNumber"] .owl-theme .owl-nav [class*="owl-"] {
  font-size: 19px;
  background: transparent; }
@media only screen and (min-width: 1023px) {
  /* line 1296, ../../source/sass/_ltr.scss */
  section[id^="albumSectionNumber"] .owl-carousel {
    margin-top: 0; }
  /* line 1301, ../../source/sass/_ltr.scss */
  section[id^="albumSectionNumber"] .owl-carousel .owl-item video {
    -webkit-filter: blur(1.3px) brightness(1.05) sepia(0.25) grayscale(0.01) drop-shadow(1x 2px 3px rgba(0, 0, 0, 0.5));
    filter: blur(1.3px) brightness(1.05) sepia(0.25) grayscale(0.01) drop-shadow(1x 2px 3px rgba(0, 0, 0, 0.5)); } }
/* line 1311, ../../source/sass/_ltr.scss */
section[id^="albumSectionNumber"] .owl-dots {
  left: 0;
  display: none;
  right: 0;
  bottom: 0;
  margin: 0;
  position: absolute; }
@media only screen and (max-width: 991px) {
  /* line 1311, ../../source/sass/_ltr.scss */
  section[id^="albumSectionNumber"] .owl-dots {
    position: unset !important; } }
@media screen and (min-width: 1023px) {
  /* line 1311, ../../source/sass/_ltr.scss */
  section[id^="albumSectionNumber"] .owl-dots {
    padding: 15px 0;
    right: 6%;
    left: auto;
    bottom: 0; } }
/* line 1331, ../../source/sass/_ltr.scss */
section[id^="albumSectionNumber"] .owl-dots .owl-dot.active span, section[id^="albumSectionNumber"] .owl-dots .owl-dot:hover span {
  background: #429fde; }
/* line 1338, ../../source/sass/_ltr.scss */
section[id^="albumSectionNumber"] .carousel-caption {
  margin: 0;
  color: #fff;
  padding: 15px;
  display: block;
  font-size: 16px;
  text-align: left;
  overflow: hidden;
  max-height: 300px;
  position: inherit;
  background-color: #333333; }
/* line 1350, ../../source/sass/_ltr.scss */
section[id^="albumSectionNumber"] .carousel-caption:hover {
  color: #b3b3b3; }
/* line 1354, ../../source/sass/_ltr.scss */
section[id^="albumSectionNumber"] .carousel-caption h2 {
  margin: 0;
  font-size: 16px; }
@media only screen and (min-width: 768px) {
  /* line 1361, ../../source/sass/_ltr.scss */
  section[id^="albumSectionNumber"] .carousel-caption {
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.4); }
  /* line 1368, ../../source/sass/_ltr.scss */
  section[id^="albumSectionNumber"] .carousel-caption h2 {
    font-size: 22px; } }
@media screen and (min-width: 1023px) {
  /* line 1375, ../../source/sass/_ltr.scss */
  section[id^="albumSectionNumber"] .title {
    top: 30px; }
  /* line 1379, ../../source/sass/_ltr.scss */
  section[id^="albumSectionNumber"] .carousel-caption {
    left: 50%;
    bottom: 6.66em;
    padding: 15px 70px 15px 15px; } }
@media only screen and (max-width: 768px) {
  /* line 1387, ../../source/sass/_ltr.scss */
  section[id^="albumSectionNumber"] .main-carousel .owl-carousel .owl-item img {
    height: auto !important;
    max-height: 210px !important; } }

/* line 1394, ../../source/sass/_ltr.scss */
.study-search-widget.widget {
  margin-bottom: 0 !important;
  margin-top: 1.4em !important; }

/* line 1399, ../../source/sass/_ltr.scss */
.counter-box-wrapper {
  font-size: 1.5em;
  margin-top: 2.1em; }

/* line 1404, ../../source/sass/_ltr.scss */
footer .socialmedia-links {
  margin-top: 1rem !important;
  margin-bottom: 1.5rem !important; }

/* line 1409, ../../source/sass/_ltr.scss */
.achievements-carousel .owl-item .thumbnail .caption {
  position: absolute !important;
  top: 0 !important;
  -webkit-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  margin-top: 8em !important;
  padding-top: 0;
  -moz-transition: all 200ms linear;
  transition: all 200ms linear;
  width: 100% !important; }

/* line 1421, ../../source/sass/_ltr.scss */
.achievements-carousel .owl-item .thumbnail {
  height: unset !important;
  position: relative !important;
  background-color: transparent !important;
  border: 0 !important;
  -webkit-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  transition: all 200ms linear; }

/* line 1432, ../../source/sass/_ltr.scss */
.achievements-carousel .owl-item .thumbnail:hover .caption {
  margin-top: -2em !important;
  padding: 2.3em 1em;
  color: #fff; }

/* line 1441, ../../source/sass/_ltr.scss */
.achievements-carousel .owl-item .thumbnail .item-summary {
  color: #ffffff !important; }

/* line 1445, ../../source/sass/_ltr.scss */
.achievements-carousel .owl-item:after {
  content: unset !important; }

/* line 1449, ../../source/sass/_ltr.scss */
.widget-select-window {
  overflow: scroll !important;
  z-index: 999999999 !important; }

@media only screen and (max-width: 992px) {
  /* line 1454, ../../source/sass/_ltr.scss */
  .widget-config.topbar-menu2-widget-area .mainSimpleMenu {
    top: 200px !important;
    margin-top: 23% !important; } }

/* line 1461, ../../source/sass/_ltr.scss */
.counter-box-outline-wrapper {
  padding: 1em 0 3.7em 0 !important;
  border-top: 1px solid gray !important;
  border-bottom: 1px solid gray !important; }

/* line 1467, ../../source/sass/_ltr.scss */
.counter-box-outline-wrapper .owl-item span:nth-child(3) {
  font-size: 23px !important;
  font-weight: bold !important;
  color: #737373; }

/* line 1473, ../../source/sass/_ltr.scss */
.counter-box-wrapper span[class*="counter-up"] {
  font-size: 1.5em !important;
  font-weight: bolder !important;
  color: #737373; }

/* line 1479, ../../source/sass/_ltr.scss */
section[id^="dropDownMajorListSection"] {
  padding: 0 1.8em !important;
  position: relative !important;
  top: 0.3em !important; }

/* line 1485, ../../source/sass/_ltr.scss */
.achievements-carousel .owl-item .thumbnail .caption .item-title a {
  color: #c1e7f7 !important;
  font-size: 1.1em !important; }

/* line 1490, ../../source/sass/_ltr.scss */
#titleBoxNumberc110a65f900d595c5aee3763efa717a2OfPage1, #titleBoxNumbercf2b4424f55b791d7069235f43955320OfPage1 {
  color: #1c4587 !important; }

/* line 1495, ../../source/sass/_ltr.scss */
#titleBoxNumber1d1478960401873d4fabe32256eba904OfPage1 h1 {
  color: #c1e7f7 !important; }

/* line 1500, ../../source/sass/_ltr.scss */
#titleBoxNumber1d1478960401873d4fabe32256eba904OfPage1 h1 {
  color: #c1e7f7 !important; }

/* line 1505, ../../source/sass/_ltr.scss */
.album-thumb-index {
  background-color: #000000; }
/* line 1508, ../../source/sass/_ltr.scss */
.album-thumb-index h1.page-title {
  color: #2ecc71 !important; }
/* line 1512, ../../source/sass/_ltr.scss */
.album-thumb-index #gallery_slider, .album-thumb-index #gallery_thumbnails {
  background-color: transparent !important; }
/* line 1518, ../../source/sass/_ltr.scss */
.album-thumb-index #gallery_slider .item-caption {
  display: block !important; }
/* line 1523, ../../source/sass/_ltr.scss */
.album-thumb-index .meta-info.album-info {
  padding: 2.1em ​0 2.1em;
  border-top: 1px solid;
  border-bottom: 1px solid; }
/* line 1528, ../../source/sass/_ltr.scss */
.album-thumb-index .meta-info.album-info .label {
  background-color: #151515 !important;
  padding: 1em 1em 1em !important;
  font-size: 1.1em !important; }
/* line 1537, ../../source/sass/_ltr.scss */
.album-thumb-index .thumb-view .item .thumbnail {
  background: transparent !important; }
/* line 1541, ../../source/sass/_ltr.scss */
.album-thumb-index .thumb-view .item .thumbnail:hover img {
  transform: unset !important;
  filter: unset !important; }
/* line 1547, ../../source/sass/_ltr.scss */
.album-thumb-index .thumb-view .item .thumbnail small.images-count {
  left: 0 !important;
  top: 0 !important;
  padding: 0.3em 1.2em !important;
  height: 30px; }
/* line 1553, ../../source/sass/_ltr.scss */
.album-thumb-index .thumb-view .item .thumbnail small.images-count i {
  font-size: 1.6em;
  position: relative;
  left: 11px;
  width: 10px; }
/* line 1563, ../../source/sass/_ltr.scss */
.album-thumb-index .thumb-view .item .thumbnail .caption .title a {
  color: #fff !important; }
/* line 1568, ../../source/sass/_ltr.scss */
.album-thumb-index .thumb-view .item .thumbnail .caption p {
  color: #616161 !important; }

/* line 1578, ../../source/sass/_ltr.scss */
.cntc-info-wrapper .google-maps {
  display: none !important; }

/* line 1584, ../../source/sass/_ltr.scss */
footer .leaflet-container {
  height: 270px !important;
  top: 1em !important; }
/* line 1589, ../../source/sass/_ltr.scss */
footer .leaflet-container-zoom-msg {
  display: none !important; }

/* line 1594, ../../source/sass/_ltr.scss */
section[id^="bannerSectionNumber"] ul {
  padding: 0 !important; }

/* line 1602, ../../source/sass/_ltr.scss */
.page-builder-body .col-lg-12 .form-group .form-control, .page-builder-body .col-xs-12 .form-group .form-control {
  width: 100% !important;
  height: 34px !important;
  visibility: unset !important; }
/* line 1614, ../../source/sass/_ltr.scss */
.page-builder-body .tabular-grids .tab-content .table th a {
  color: #161616; }

/* line 1624, ../../source/sass/_ltr.scss */
.page-builder-body .nav-tabs > li > a {
  color: #161616; }

@media only screen and (max-width: 1023px) {
  /* line 1631, ../../source/sass/_ltr.scss */
  header.transparent-header .top-menu-wrapper .caret {
    display: none !important; } }

/* line 1637, ../../source/sass/_ltr.scss */
header.default-header {
  background-repeat: no-repeat !important; }

/* line 1641, ../../source/sass/_ltr.scss */
#grid-modal, #grid-modal.modal, .modal {
  z-index: 99999999 !important; }

/* line 1647, ../../source/sass/_ltr.scss */
.design-page-button-wrapper {
  z-index: 999999999 !important; }

/* line 1651, ../../source/sass/_ltr.scss */
.counter-box-wrapper span[class*="counter-up"] {
  font-family: OpenSans !important;
  font-weight: 500; }

/* line 1659, ../../source/sass/_ltr.scss */
.banner-box-wrapper.not-animated .banner-image-wrapper a img {
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, -webkit-transform 0.45s;
  -o-transition: opacity 0.35s, transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  transition: opacity 0.35s, transform 0.45s, -webkit-transform 0.45s;
  -webkit-transform: scale(1);
  transform: scale(1); }
/* line 1668, ../../source/sass/_ltr.scss */
.banner-box-wrapper.not-animated .banner-image-wrapper a img:hover {
  -webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  -ms-transform: scale(1.25);
  opacity: 0.7; }

@media only screen and (max-width: 1023px) {
  /* line 1682, ../../source/sass/_ltr.scss */
  .second-logo-wrapper a img {
    top: 0;
    position: absolute;
    right: 0;
    width: 140px; } }

/* line 1692, ../../source/sass/_ltr.scss */
div#app {
  margin-top: 100px; }

@media only screen and (max-width: 991px) {
  /* line 1698, ../../source/sass/_ltr.scss */
  header.transparent-header .mainSimpleMenu-2, .transparent-header .mainSimpleMenu-2 {
    top: 0.9em !important; } }
/* line 1704, ../../source/sass/_ltr.scss */
header.transparent-header .topbar-menu-widget-area ul li a::after, .transparent-header .topbar-menu-widget-area ul li a::after {
  content: "|";
  margin: 0 0.2em;
  position: unset !important; }
@media only screen and (max-width: 1023px) {
  /* line 1711, ../../source/sass/_ltr.scss */
  header.transparent-header .top-menu-wrapper .innter-top, .transparent-header .top-menu-wrapper .innter-top {
    display: flex !important; } }
/* line 1718, ../../source/sass/_ltr.scss */
header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav > li > a, .transparent-header .menu-wrapper nav.navbar .navbar-nav.nav > li > a {
  padding: 15px 0px !important; }
/* line 1722, ../../source/sass/_ltr.scss */
header.transparent-header .menu-wrapper .logo-box .logo-wrapper .site-logo, .transparent-header .menu-wrapper .logo-box .logo-wrapper .site-logo {
  max-height: 75px !important; }
/* line 1726, ../../source/sass/_ltr.scss */
header.transparent-header .search-bar-wrapper, .transparent-header .search-bar-wrapper {
  bottom: 0.4em !important;
  left: 0 !important; }
/* line 1729, ../../source/sass/_ltr.scss */
header.transparent-header .search-bar-wrapper .input-group input.form-control, .transparent-header .search-bar-wrapper .input-group input.form-control {
  margin: 0 15px !important; }

/* line 1740, ../../source/sass/_ltr.scss */
.box-has-border-radius .nav.nav-tabs li a {
  border-top-right-radius: 20px !important; }

/* line 1747, ../../source/sass/_ltr.scss */
.frontned-register-form, .frontned-login-form {
  padding: 2em 0em !important; }

/* line 1752, ../../source/sass/_ltr.scss */
.header-1.default-header .topbar-menu-widget-area .list-inline > li {
  display: flex !important; }

/* line 1756, ../../source/sass/_ltr.scss */
.banner-section-service .item h4 a {
  font-size: 13.5px !important; }

/* line 1760, ../../source/sass/_ltr.scss */
.design-page-layout-button {
  position: relative;
  top: 62px; }

/* line 1767, ../../source/sass/_ltr.scss */
#newsBoxNumber2f79802e966700e9ed27d2d06ada58aaOfPage1, #newsBoxNumberfd9e1f811e7b7841e8af20b3985ea3baOfPage1 {
  padding: 0 !important; }

@media only screen and (max-width: 991px) {
  /* line 1773, ../../source/sass/_ltr.scss */
  header.transparent-header .menu-wrapper .navbar-toggle .icon-bar {
    background: #fff !important; } }
/* line 1778, ../../source/sass/_ltr.scss */
.p-x-0.col-xs-12.col-sm-3.col-md-3.col-lg-3 {
  padding: 0 15px !important; }

/* line 1782, ../../source/sass/_ltr.scss */
.news-ticker-main a {
  z-index: 999 !important;
  position: relative; }

/* line 1787, ../../source/sass/_ltr.scss */
.mobile-date {
  display: inline-flex;
  align-content: center;
  align-items: center;
  width: 100%;
  justify-content: flex-end; }

@media only screen and (max-width: 930px) {
  /* line 1796, ../../source/sass/_ltr.scss */
  .news-list .media-object {
    max-width: 100% !important;
    width: 100% !important;
    object-fit: contain;
    height: auto !important; } }
/* line 1807, ../../source/sass/_ltr.scss */
.js-marquee {
  float: right !important; }

/* line 1812, ../../source/sass/_ltr.scss */
.list-news-ul li {
  width: 100%; }
/* line 1815, ../../source/sass/_ltr.scss */
.list-news-ul li .vertical-align-top {
  display: block !important;
  width: 100%; }

@media only screen and (min-width: 768px) {
  /* line 1823, ../../source/sass/_ltr.scss */
  .campaign-campaign .owl-carousel .owl-stage-outer, .campaign-campaign .owl-carousel .owl-item img, .campaign-campaign .owl-carousel .owl-item video {
    height: 230px; }

  /* line 1829, ../../source/sass/_ltr.scss */
  .campaign-campaign .owl-carousel .owl-item video {
    object-fit: fill; } }
@media only screen and (max-width: 768px) {
  /* line 1833, ../../source/sass/_ltr.scss */
  section {
    background-size: contain !important; } }

/* line 1839, ../../source/sass/_ltr.scss */
.counter-box-wrapper {
  display: flex !important;
  flex-direction: column !important; }

/* line 1844, ../../source/sass/_ltr.scss */
.mpn-list-image {
  aspect-ratio: auto !important; }

/* line 1848, ../../source/sass/_ltr.scss */
.constraint-w.col-xs-12 {
  z-index: 99 !important; }

@font-face {
  font-family: 'IRANSans';
  src: url("../fonts/IRANSans/woff/IRANSansWeb_Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'IRANSans';
  src: url("../fonts/IRANSans/woff/IRANSansWeb_Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'IRANSans';
  src: url("../fonts/IRANSans/woff/IRANSansWeb_Light.woff") format("woff");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'IRANSans';
  src: url("../fonts/IRANSans/woff/IRANSansWeb.woff") format("woff"); }
@font-face {
  font-family: 'IRANSansFarsiNumerals';
  src: url("../fonts/IRANSans/farsi-numerals/woff/IRANSansWeb(FaNum)_Light.woff") format("woff");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'IRANSansFarsiNumerals';
  src: url("../fonts/IRANSans/farsi-numerals/woff/IRANSansWeb(FaNum)_Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }
/* line 1, ../../source/sass/components/_header.scss */
header.default-header {
  position: relative;
  background-repeat: no-repeat !important;
  margin: 0 auto !important;
  /* Change navbar breakpoint*/ }
/* line 8, ../../source/sass/components/_header.scss */
header.default-header .top-menu-wrapper .date-only-menu li span {
  font-weight: bold !important;
  position: relative;
  margin: 0 4px;
  left: 6px; }
/* line 13, ../../source/sass/components/_header.scss */
header.default-header .top-menu-wrapper .date-only-menu li span:after {
  content: "|";
  margin: 0 5px; }
/* line 23, ../../source/sass/components/_header.scss */
header.default-header .top-menu-wrapper .mobile-date ul {
  display: flex !important; }
/* line 25, ../../source/sass/components/_header.scss */
header.default-header .top-menu-wrapper .mobile-date ul li {
  margin: 0 5px; }
/* line 30, ../../source/sass/components/_header.scss */
header.default-header .top-menu-wrapper nav.navbar {
  margin: 0 !important; }
@media only screen and (max-width: 991px) {
  /* line 34, ../../source/sass/components/_header.scss */
  header.default-header .top-menu-wrapper .date-binder-wrapper {
    display: none !important; }
  /* line 37, ../../source/sass/components/_header.scss */
  header.default-header .top-menu-wrapper .date-only-menu {
    display: none !important; }
  /* line 40, ../../source/sass/components/_header.scss */
  header.default-header .top-menu-wrapper .date-only-menu li span {
    font-weight: bold !important;
    position: relative; }
  /* line 43, ../../source/sass/components/_header.scss */
  header.default-header .top-menu-wrapper .date-only-menu li span:after {
    content: "|"; }
  /* line 50, ../../source/sass/components/_header.scss */
  header.default-header .top-menu-wrapper ul {
    float: unset !important;
    display: block !important; }
  /* line 54, ../../source/sass/components/_header.scss */
  header.default-header .top-menu-wrapper .mainSimpleMenu li {
    padding: 3.33px 0 !important;
    font-size: 10.85px !important;
    margin: 0 0.3em !important; }
  /* line 59, ../../source/sass/components/_header.scss */
  header.default-header .top-menu-wrapper .mainSimpleMenu-2 {
    position: unset !important; } }
/* line 63, ../../source/sass/components/_header.scss */
header.default-header .top-menu-wrapper .collapse.navbar-collapse, header.default-header .top-menu-wrapper .navbar-header {
  float: unset !important; }
/* line 67, ../../source/sass/components/_header.scss */
header.default-header .top-menu-wrapper .navbar-header {
  text-align: center;
      /*      justify-content: center;
*/
  display: flex; }
/* line 74, ../../source/sass/components/_header.scss */
header.default-header .second-logo-wrapper {
  float: right; }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 1, ../../source/sass/components/_header.scss */
  header.default-header {
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
    background-position: center center !important; } }
@media only screen and (max-width: 767px) {
  /* line 1, ../../source/sass/components/_header.scss */
  header.default-header {
    background: transparent !important; } }
@media only screen and (max-width: 480px) {
  /* line 1, ../../source/sass/components/_header.scss */
  header.default-header {
    background-size: contain !important; } }
/* line 88, ../../source/sass/components/_header.scss */
header.default-header .container {
  position: relative; }
@media only screen and (max-width: 480px) {
  /* line 91, ../../source/sass/components/_header.scss */
  header.default-header .back-header {
    height: 85px !important; } }
/* line 96, ../../source/sass/components/_header.scss */
header.default-header .inner-top {
  width: 100%;
  display: table;
  margin-bottom: 45px; }
/* line 101, ../../source/sass/components/_header.scss */
header.default-header .logo-wrapper {
  float: left;
  padding: 5px 0;
  position: relative;
  /*   @media only screen and (max-width: $screen-xs) {
          top: -20px;
      }*/ }
/* line 108, ../../source/sass/components/_header.scss */
header.default-header .logo-wrapper .site-logo {
  width: auto;
  max-height: 113px;
  max-width: 200px;
  display: inline-block; }
@media only screen and (max-width: 992px) {
  /* line 108, ../../source/sass/components/_header.scss */
  header.default-header .logo-wrapper .site-logo {
    max-height: 80px;
    width: 154px; } }
@media only screen and (min-width: 480px) {
  /* line 108, ../../source/sass/components/_header.scss */
  header.default-header .logo-wrapper .site-logo {
    max-width: initial; } }
/* line 122, ../../source/sass/components/_header.scss */
header.default-header .second-logo {
  float: left; }
/* line 125, ../../source/sass/components/_header.scss */
header.default-header .e-services-wrapper {
  text-align: right;
  position: relative;
  margin: 0;
  display: table-cell;
  vertical-align: bottom;
  padding-right: 70px;
  position: absolute;
  left: 0;
  top: 3px;
  left: auto;
  right: 0; }
@media only screen and (max-width: 1023px) {
  /* line 125, ../../source/sass/components/_header.scss */
  header.default-header .e-services-wrapper {
    right: auto;
    left: 0; } }
/* line 141, ../../source/sass/components/_header.scss */
header.default-header .e-services-wrapper .menu-widget-simple {
  display: inline-block; }
/* line 143, ../../source/sass/components/_header.scss */
header.default-header .e-services-wrapper .menu-widget-simple.drop-menu {
  display: none; }
@media only screen and (min-width: 992px) {
  /* line 143, ../../source/sass/components/_header.scss */
  header.default-header .e-services-wrapper .menu-widget-simple.drop-menu {
    display: inline-block; } }
/* line 214, ../../source/sass/components/_header.scss */
header.default-header .login-modal, header.default-header .register-modal {
  text-align: left;
  overflow-y: auto; }
/* line 218, ../../source/sass/components/_header.scss */
header.default-header .login-modal .modal-body, header.default-header .register-modal .modal-body {
  padding: 0 !important; }
/* line 222, ../../source/sass/components/_header.scss */
header.default-header .drop-menu {
  position: relative; }
/* line 225, ../../source/sass/components/_header.scss */
header.default-header .drop-menu.in ul {
  display: block; }
/* line 229, ../../source/sass/components/_header.scss */
header.default-header .drop-menu .toggle {
  margin: 0 10px 0 0;
  cursor: pointer; }
/* line 232, ../../source/sass/components/_header.scss */
header.default-header .drop-menu .toggle:after {
  content: "\f0c9";
  font-family: FontAwesome;
  margin-left: 5px;
  vertical-align: bottom; }
/* line 239, ../../source/sass/components/_header.scss */
header.default-header .drop-menu ul {
  position: absolute;
  right: 0;
  margin: 6px 0 0;
  padding: 15px;
  padding: 5px;
  z-index: 999;
  display: none;
  font-size: 0.9em;
  list-style: none;
  min-width: 300px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.12), 0px 4px 4px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.12), 0px 4px 4px 0px rgba(0, 0, 0, 0.24); }
/* line 255, ../../source/sass/components/_header.scss */
header.default-header .drop-menu ul li {
  width: 50%;
  float: left;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; }
/* line 263, ../../source/sass/components/_header.scss */
header.default-header .drop-menu ul li a {
  line-height: 2;
  display: block; }
/* line 266, ../../source/sass/components/_header.scss */
header.default-header .drop-menu ul li a:hover {
  background-color: white; }
/* line 273, ../../source/sass/components/_header.scss */
header.default-header .menu-wrapper {
  position: relative;
  background-color: #3498db; }
/* line 276, ../../source/sass/components/_header.scss */
header.default-header .menu-wrapper.sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999; }
/* line 283, ../../source/sass/components/_header.scss */
header.default-header .menu-wrapper.sticky nav.navbar .navbar-nav.nav > li > a {
  padding: 10px; }
/* line 287, ../../source/sass/components/_header.scss */
header.default-header .menu-wrapper .container {
  position: relative; }
/* line 291, ../../source/sass/components/_header.scss */
header.default-header .second-menu {
  z-index: 99;
  height: 50px; }
/* line 294, ../../source/sass/components/_header.scss */
header.default-header .second-menu ul {
  margin: 0; }
/* line 296, ../../source/sass/components/_header.scss */
header.default-header .second-menu ul li {
  position: relative; }
/* line 298, ../../source/sass/components/_header.scss */
header.default-header .second-menu ul li a {
  color: #fff;
  font-weight: 500;
  line-height: 50px;
  text-decoration: none; }
/* line 303, ../../source/sass/components/_header.scss */
header.default-header .second-menu ul li a:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 3px;
  width: 0;
  margin: 0 auto;
  background-color: #a7d3ef;
  -webkit-transition: width 0.3s ease;
  -o-transition: width 0.3s ease;
  transition: width 0.3s ease; }
/* line 319, ../../source/sass/components/_header.scss */
header.default-header .second-menu ul li a:hover:after, header.default-header .second-menu ul li a:focus:after {
  width: 100%; }
/* line 324, ../../source/sass/components/_header.scss */
header.default-header .second-menu ul li span {
  font-weight: 500;
  color: #429fde; }
/* line 331, ../../source/sass/components/_header.scss */
header.default-header .date-binder {
  display: none; }
/* line 334, ../../source/sass/components/_header.scss */
header.default-header .navbar-toggle {
  margin-right: 0;
  margin-left: 0; }
/* line 337, ../../source/sass/components/_header.scss */
header.default-header .navbar-toggle .icon-bar {
  background-color: #fff; }
/* line 341, ../../source/sass/components/_header.scss */
header.default-header .navbar-wrapper {
  margin-top: 0; }
/* line 347, ../../source/sass/components/_header.scss */
header.default-header .yamm .yamm-content {
  padding: 0 15px; }
/* line 350, ../../source/sass/components/_header.scss */
header.default-header nav.navbar {
  margin: 0;
  padding: 0;
  border: 0; }
/* line 358, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-nav.nav > li > a {
  font-size: 14px;
  color: #fff;
  padding: 15px 10px; }
@media only screen and (min-width: 1023px) {
  /* line 363, ../../source/sass/components/_header.scss */
  header.default-header nav.navbar .navbar-nav.nav > li > a:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    width: 0;
    margin: 0 auto;
    background-color: #a7d3ef;
    -webkit-transition: width 0.3s ease;
    -o-transition: width 0.3s ease;
    transition: width 0.3s ease; } }
/* line 378, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-nav.nav > li > a:hover, header.default-header nav.navbar .navbar-nav.nav > li > a:focus {
  text-decoration: none;
  background-color: transparent; }
/* line 382, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-nav.nav > li > a:hover:after, header.default-header nav.navbar .navbar-nav.nav > li > a:focus:after {
  width: 100%; }
/* line 387, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-nav.nav .dropdown-menu {
  border: 0;
  border-radius: 0; }
/* line 390, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-nav.nav .dropdown-menu li {
  position: relative;
  padding: 0.5em 0 !important; }
/* line 393, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-nav.nav .dropdown-menu li:not(:last-child) {
  border-bottom: 1px solid #ccc !important; }
/* line 396, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-nav.nav .dropdown-menu li > a {
  color: #fff;
  background: transparent; }
/* line 399, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-nav.nav .dropdown-menu li > a:before {
  content: "\f105";
  font-family: FontAwesome;
  margin-right: 5px; }
/* line 404, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-nav.nav .dropdown-menu li > a:hover {
  color: #e6e6e6;
  text-decoration: underline; }
@media only screen and (min-width: 1023px) {
  /* line 396, ../../source/sass/components/_header.scss */
  header.default-header nav.navbar .navbar-nav.nav .dropdown-menu li > a {
    color: #3498db; }
  /* line 410, ../../source/sass/components/_header.scss */
  header.default-header nav.navbar .navbar-nav.nav .dropdown-menu li > a:hover {
    color: #5faee3; } }
/* line 414, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-nav.nav .dropdown-menu li > a i {
  display: none; }
/* line 419, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-nav.nav .dropdown-menu li:hover > ul {
  top: 0;
  left: 100%;
  display: block;
  position: absolute; }
/* line 429, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-collapse {
  padding: 0;
  float: left; }
/* line 432, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .navbar-collapse > .nav {
  max-height: 300px;
  overflow: scroll; }
@media only screen and (min-width: 1023px) {
  /* line 432, ../../source/sass/components/_header.scss */
  header.default-header nav.navbar .navbar-collapse > .nav {
    max-height: auto;
    overflow: visible;
    margin: 0 2.5em; } }
/* line 442, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .more-megaMenu a {
  color: #51a7e0 !important; }
/* line 444, ../../source/sass/components/_header.scss */
header.default-header nav.navbar .more-megaMenu a:hover {
  color: #2691d8 !important; }
/* line 450, ../../source/sass/components/_header.scss */
header.default-header.header-style-2 .second-menu {
  float: right;
  overflow: hidden;
  text-align: right; }
/* line 456, ../../source/sass/components/_header.scss */
header.default-header.header-style-2 .second-menu ul li a {
  color: #429fde;
  padding: 2px 5px;
  border: 1px solid #429fde; }
/* line 460, ../../source/sass/components/_header.scss */
header.default-header.header-style-2 .second-menu ul li a:hover {
  color: #c4e1f5;
  border-color: #c4e1f5; }
/* line 464, ../../source/sass/components/_header.scss */
header.default-header.header-style-2 .second-menu ul li a:after {
  content: none; }
/* line 468, ../../source/sass/components/_header.scss */
header.default-header.header-style-2 .second-menu ul li span {
  display: none; }
/* line 475, ../../source/sass/components/_header.scss */
header.default-header.header-style-2 nav.navbar .navbar-collapse {
  float: left; }
/* line 479, ../../source/sass/components/_header.scss */
header.default-header.header-style-2 .navbar-toggle {
  float: left; }
@media (max-width: 1023px) {
  /* line 485, ../../source/sass/components/_header.scss */
  header.default-header .navbar-wrapper {
    width: 100%; }
  /* line 488, ../../source/sass/components/_header.scss */
  header.default-header .navbar-header {
    float: none; }
  /* line 491, ../../source/sass/components/_header.scss */
  header.default-header .navbar-left, header.default-header .navbar-right {
    float: none !important; }
  /* line 495, ../../source/sass/components/_header.scss */
  header.default-header .navbar-toggle {
    display: block; }
  /* line 498, ../../source/sass/components/_header.scss */
  header.default-header .navbar-collapse {
    width: 100%;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
  /* line 504, ../../source/sass/components/_header.scss */
  header.default-header .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px; }
  /* line 508, ../../source/sass/components/_header.scss */
  header.default-header .navbar-collapse.collapse {
    display: none !important; }
  /* line 511, ../../source/sass/components/_header.scss */
  header.default-header .navbar-nav {
    float: none !important;
    margin: 0; }
  /* line 514, ../../source/sass/components/_header.scss */
  header.default-header .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 524, ../../source/sass/components/_header.scss */
  header.default-header .navbar-nav li {
    float: none; }
  /* line 526, ../../source/sass/components/_header.scss */
  header.default-header .navbar-nav li a {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff; }
  /* line 533, ../../source/sass/components/_header.scss */
  header.default-header .collapse.in {
    display: block !important; } }

/* line 539, ../../source/sass/components/_header.scss */
.default-header .sticky-iau-logo-box {
  position: absolute;
  left: 1.1em;
  top: -0.01em;
  transform: scale(0.9);
  transition: all 150ms linear;
  display: none; }

/* line 548, ../../source/sass/components/_header.scss */
.default-header .sticky-iau-site-title-box {
  font-size: 1.2em;
  font-weight: bold;
  top: 0.59em;
  transform: scale(0.93);
  transition: all 150ms linear;
  display: none; }

/* line 558, ../../source/sass/components/_header.scss */
.default-header .sticky-iau-site-title-box-without-login-register {
  right: 11.4em !important; }

/* line 561, ../../source/sass/components/_header.scss */
.sticky .e-services-wrapper {
  top: 24px !important; }

/* line 564, ../../source/sass/components/_header.scss */
.default-header .sticky-iau-site-title-box-with-login-register.sticky-iau-site-title-box-loggedin {
  right: 14.4em !important; }

/* line 569, ../../source/sass/components/_header.scss */
.default-header .sticky-iau-site-title-box-with-login-register {
  right: 0.6em !important; }

/* line 573, ../../source/sass/components/_header.scss */
header.transparent-header {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  /* Change navbar breakpoint*/ }
/* line 580, ../../source/sass/components/_header.scss */
header.transparent-header .date-seprator-pipe {
  color: #000; }
@media only screen and (max-width: 991px) {
  /* line 584, ../../source/sass/components/_header.scss */
  header.transparent-header .inner-top {
    display: flex !important; }
  /* line 587, ../../source/sass/components/_header.scss */
  header.transparent-header .topbar-menu-widget-area {
    display: flex !important;
    float: unset !important; }
  /* line 591, ../../source/sass/components/_header.scss */
  header.transparent-header .top-menu-wrapper .inner-top ul {
    display: inline-flex !important;
    position: unset !important;
    margin: 0 auto !important;
    padding: unset !important; }
  /* line 598, ../../source/sass/components/_header.scss */
  header.transparent-header .topbar-menu-widget-area .mainSimpleMenu {
    display: inline-flex !important;
    overflow-x: hidden;
    width: auto !important;
    height: auto !important;
    position: unset !important; }
  /* line 604, ../../source/sass/components/_header.scss */
  header.transparent-header .topbar-menu-widget-area .mainSimpleMenu li {
    padding: 3.33px 0 !important;
    margin: 0 0.3em !important;
    font-size: 10.85px !important; }
  /* line 610, ../../source/sass/components/_header.scss */
  header.transparent-header .topbar-menu-widget-area .date-list-item {
    display: inline-flex !important; } }
/* line 615, ../../source/sass/components/_header.scss */
header.transparent-header .container {
  position: relative; }
/* line 618, ../../source/sass/components/_header.scss */
header.transparent-header .inner-top {
  min-height: 30px; }
/* line 621, ../../source/sass/components/_header.scss */
header.transparent-header .navbar-nav > li > .dropdown-menu {
  padding: 0.8em; }
/* line 624, ../../source/sass/components/_header.scss */
header.transparent-header .nav > li > a:hover, header.transparent-header .nav > li > a:focus {
  background: transparent; }
/* line 628, ../../source/sass/components/_header.scss */
header.transparent-header .nav .open > a, header.transparent-header .nav .open > a:hover, header.transparent-header .nav .open > a:focus {
  background: transparent;
  color: #3498db; }
/* line 634, ../../source/sass/components/_header.scss */
header.transparent-header .top-menu-wrapper {
  padding: 0.2em 0; }
/* line 637, ../../source/sass/components/_header.scss */
header.transparent-header .top-menu-wrapper .inner-top ul {
  z-index: 999999 !important; }
/* line 641, ../../source/sass/components/_header.scss */
header.transparent-header .top-menu-wrapper .inner-top ul.dropdown-menu li a {
  color: #333 !important; }
@media only screen and (max-width: 991px) {
  /* line 637, ../../source/sass/components/_header.scss */
  header.transparent-header .top-menu-wrapper .inner-top ul {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    top: 2px;
    font-size: 0.93em;
    margin: 0 1em;
    padding: 0 1em;
    background: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
    color: #333; }
  /* line 659, ../../source/sass/components/_header.scss */
  header.transparent-header .top-menu-wrapper .inner-top ul .caret {
    display: none !important; } }
/* line 666, ../../source/sass/components/_header.scss */
header.transparent-header .e-services-wrapper {
  position: absolute;
  bottom: 0;
  left: 5em; }
/* line 670, ../../source/sass/components/_header.scss */
header.transparent-header .e-services-wrapper .menu-widget-simple {
  display: inline-block; }
/* line 672, ../../source/sass/components/_header.scss */
header.transparent-header .e-services-wrapper .menu-widget-simple.drop-menu {
  display: none; }
@media only screen and (min-width: 992px) {
  /* line 672, ../../source/sass/components/_header.scss */
  header.transparent-header .e-services-wrapper .menu-widget-simple.drop-menu {
    display: inline-block; } }
/* line 742, ../../source/sass/components/_header.scss */
header.transparent-header .login-modal, header.transparent-header .register-modal {
  text-align: left; }
/* line 746, ../../source/sass/components/_header.scss */
header.transparent-header .drop-menu {
  position: relative; }
/* line 749, ../../source/sass/components/_header.scss */
header.transparent-header .drop-menu.in ul {
  display: block; }
/* line 753, ../../source/sass/components/_header.scss */
header.transparent-header .drop-menu .toggle {
  margin: 0 10px 0 0;
  cursor: pointer; }
/* line 756, ../../source/sass/components/_header.scss */
header.transparent-header .drop-menu .toggle:after {
  content: "\f0c9";
  font-family: FontAwesome;
  margin-left: 5px;
  vertical-align: bottom; }
/* line 763, ../../source/sass/components/_header.scss */
header.transparent-header .drop-menu ul {
  position: absolute;
  right: 0;
  margin: 6px 0 0;
  padding: 15px;
  padding: 5px;
  z-index: 99999 !important;
  display: none;
  font-size: 0.9em;
  list-style: none;
  min-width: 300px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.12), 0px 4px 4px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.12), 0px 4px 4px 0px rgba(0, 0, 0, 0.24); }
/* line 779, ../../source/sass/components/_header.scss */
header.transparent-header .drop-menu ul li {
  width: 50%;
  float: left;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; }
/* line 787, ../../source/sass/components/_header.scss */
header.transparent-header .drop-menu ul li a {
  line-height: 2;
  display: block; }
/* line 790, ../../source/sass/components/_header.scss */
header.transparent-header .drop-menu ul li a:hover {
  background-color: white; }
/* line 797, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper {
  position: relative;
  z-index: 999 !important;
  min-height: 67px;
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.3) 80%, transparent 100%);
  background: -webkit-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.3) 80%, transparent 100%);
  background: linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0.3) 80%, transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000', GradientType=0);
  -webkit-transition: all ease-out 0.5s;
  -o-transition: all ease-out 0.5s;
  transition: all ease-out 0.5s; }
/* line 798, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper .navbar-toggle {
  margin-right: 0;
  margin-left: 0;
  bottom: 0.65em;
  -webkit-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease;
  position: relative; }
/* line 806, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper .navbar-toggle .icon-bar {
  background-color: #fff; }
/* line 810, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper .yamm .yamm-content {
  padding: 0 15px; }
/* line 813, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper .yamm .yamm-content h4 a {
  color: #429fde !important; }
/* line 818, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper .yamm .yamm-content ul li {
  line-height: 1.95; }
@media only screen and (max-width: 991px) {
  /* line 823, ../../source/sass/components/_header.scss */
  header.transparent-header .menu-wrapper .yamm .yamm-content div[class*="col-"] {
    width: 100%;
    margin: 0 auto;
    float: unset !important; } }
/* line 830, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar {
  margin: 0;
  padding: 0;
  border: 0; }
/* line 834, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar li {
  margin: 0 0.5em; }
/* line 838, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav > li > a {
  -webkit-transition: all ease-out 0.5s;
  -o-transition: all ease-out 0.5s;
  transition: all ease-out 0.5s;
  font-weight: 500;
  color: #fff;
  padding: 15px 10px; }
/* line 850, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav .dropdown-menu li {
  position: relative;
  width: 100%; }
/* line 853, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav .dropdown-menu li > a {
  color: #fff;
  background: transparent;
  padding: 0 0.6em !important;
  margin: 0.1em 0 !important;
  text-decoration: none;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  font-size: 0.97em;
  line-height: 1.95; }
@media only screen and (max-width: 992px) {
  /* line 853, ../../source/sass/components/_header.scss */
  header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav .dropdown-menu li > a {
    color: #429fde; } }
/* line 867, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav .dropdown-menu li > a:after {
  display: none; }
/* line 870, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav .dropdown-menu li > a:before {
  content: "\f105" !important;
  font-family: FontAwesome !important;
  right: -0.4em !important;
  top: 0.35em;
  font-weight: 100 !important;
  font-size: 1.1em !important;
  font-weight: 100 !important; }
/* line 879, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav .dropdown-menu li > a:hover {
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  color: #e6e6e6;
  text-decoration: underline; }
/* line 885, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav .dropdown-menu li > a:hover:before {
  width: 0; }
@media only screen and (min-width: 1023px) {
  /* line 853, ../../source/sass/components/_header.scss */
  header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav .dropdown-menu li > a {
    color: #3498db; }
  /* line 891, ../../source/sass/components/_header.scss */
  header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav .dropdown-menu li > a:hover {
    color: #5faee3; } }
/* line 895, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav .dropdown-menu li > a i {
  display: none; }
/* line 900, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .navbar-nav.nav .dropdown-menu li:hover > ul {
  top: 0;
  left: 100%;
  display: block;
  position: absolute; }
/* line 910, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .navbar-collapse {
  padding: 0;
  float: right; }
/* line 913, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .navbar-collapse > .nav {
  max-height: 300px;
  overflow: scroll; }
@media only screen and (min-width: 1023px) {
  /* line 913, ../../source/sass/components/_header.scss */
  header.transparent-header .menu-wrapper nav.navbar .navbar-collapse > .nav {
    max-height: auto;
    overflow: visible; } }
/* line 922, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .more-megaMenu a {
  color: #51a7e0 !important; }
/* line 924, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper nav.navbar .more-megaMenu a:hover {
  color: #2691d8 !important; }
/* line 929, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper .navbar-wrapper {
  margin-top: -50px;
  -webkit-transition: all ease-out 0.5s;
  -o-transition: all ease-out 0.5s;
  transition: all ease-out 0.5s; }
/* line 935, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper .logo-box {
  height: 50px;
  -webkit-transition: all ease-out 0.5s;
  -o-transition: all ease-out 0.5s;
  transition: all ease-out 0.5s;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }
/* line 943, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper .logo-box .logo-wrapper {
  float: left;
  padding: 5px 0;
  position: relative; }
/* line 949, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper .logo-box .logo-wrapper .logo-with-out-shadow {
  position: relative;
  bottom: 20px;
  left: 5.9em; }
/* line 954, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper .logo-box .logo-wrapper .site-logo {
  width: auto;
  max-height: 88px;
  max-width: 150px;
  display: inline-block;
  position: relative;
  bottom: 0;
  -webkit-transition: all ease-out 0.5s;
  -o-transition: all ease-out 0.5s;
  transition: all ease-out 0.5s; }
@media only screen and (min-width: 480px) {
  /* line 954, ../../source/sass/components/_header.scss */
  header.transparent-header .menu-wrapper .logo-box .logo-wrapper .site-logo {
    max-width: initial; } }
@media only screen and (max-width: 991px) {
  /* line 797, ../../source/sass/components/_header.scss */
  header.transparent-header .menu-wrapper {
    background: #fff; }
  /* line 975, ../../source/sass/components/_header.scss */
  header.transparent-header .menu-wrapper .logo-box {
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    z-index: 9999999 !important; }
  /* line 981, ../../source/sass/components/_header.scss */
  header.transparent-header .menu-wrapper .navbar-toggle {
    position: relative;
    margin: 0 !important;
    bottom: 0; }
  /* line 985, ../../source/sass/components/_header.scss */
  header.transparent-header .menu-wrapper .navbar-toggle .icon-bar {
    background: #2691d8; } }
/* line 1012, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky {
  -webkit-box-shadow: 4px 0px 15px #666;
  box-shadow: 4px 0px 15px #666;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999 !important;
  -webkit-transition: all ease-out 0.5s;
  -o-transition: all ease-out 0.5s;
  transition: all ease-out 0.5s;
  background: #fff; }
@media only screen and (min-width: 992px) {
  /* line 1012, ../../source/sass/components/_header.scss */
  header.transparent-header .menu-wrapper.sticky {
    height: auto;
    min-height: 70px; } }
/* line 1019, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky .top-menu-wrapper {
  opacity: 0; }
/* line 1022, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky .logo-wrapper {
  -webkit-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease; }
/* line 1026, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky .logo-wrapper .logo-with-shadow {
  -webkit-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease;
  opacity: 0 !important;
  display: none !important; }
/* line 1033, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky .logo-wrapper .logo-with-out-shadow {
  -webkit-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease;
  opacity: 1 !important;
  display: block !important; }
/* line 1041, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky .navbar-toggle {
  position: relative;
  top: 8px;
  -webkit-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease; }
/* line 1047, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky .navbar-toggle .icon-bar {
  background-color: #429fde !important; }
/* line 1060, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky .navbar-wrapper {
  -webkit-transition: all ease-out 0.5s;
  -o-transition: all ease-out 0.5s;
  transition: all ease-out 0.5s;
  top: 0; }
/* line 1066, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky nav.navbar {
  margin: 0 2.5em !important; }
/* line 1069, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky nav.navbar .navbar-nav.nav > li > a {
  -webkit-transition: all ease-out 0.5s;
  -o-transition: all ease-out 0.5s;
  transition: all ease-out 0.5s;
  color: #3498db; }
/* line 1077, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky .logo-box {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  z-index: 9999999 !important; }
/* line 1082, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky .logo-box .logo-wrapper {
  -webkit-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease; }
/* line 1086, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky .logo-box .logo-wrapper .logo-with-shadow {
  -webkit-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease;
  opacity: 0 !important;
  display: none !important; }
/* line 1093, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky .logo-box .logo-wrapper .logo-with-out-shadow {
  -webkit-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease;
  opacity: 1 !important;
  display: block !important; }
/* line 1100, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper.sticky .logo-box .logo-wrapper .site-logo {
  bottom: 6px;
  -webkit-transition: all ease-out 0.5s;
  -o-transition: all ease-out 0.5s;
  transition: all ease-out 0.5s; }
/* line 1109, ../../source/sass/components/_header.scss */
header.transparent-header .menu-wrapper .container {
  position: relative; }
/* line 1113, ../../source/sass/components/_header.scss */
header.transparent-header .second-menu {
  z-index: 99;
  height: 50px; }
/* line 1116, ../../source/sass/components/_header.scss */
header.transparent-header .second-menu ul {
  margin: 0; }
/* line 1118, ../../source/sass/components/_header.scss */
header.transparent-header .second-menu ul li {
  position: relative; }
/* line 1120, ../../source/sass/components/_header.scss */
header.transparent-header .second-menu ul li span {
  font-weight: 500;
  color: #429fde; }
/* line 1127, ../../source/sass/components/_header.scss */
header.transparent-header .date-binder {
  display: none; }
@media (max-width: 1023px) {
  /* line 1132, ../../source/sass/components/_header.scss */
  header.transparent-header .navbar-wrapper {
    width: 100%; }
  /* line 1135, ../../source/sass/components/_header.scss */
  header.transparent-header .navbar-header {
    float: none; }
  /* line 1138, ../../source/sass/components/_header.scss */
  header.transparent-header .navbar-left, header.transparent-header .navbar-right {
    float: none !important; }
  /* line 1142, ../../source/sass/components/_header.scss */
  header.transparent-header .navbar-toggle {
    display: block; }
  /* line 1145, ../../source/sass/components/_header.scss */
  header.transparent-header .navbar-collapse {
    width: 100%;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
  /* line 1151, ../../source/sass/components/_header.scss */
  header.transparent-header .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px; }
  /* line 1155, ../../source/sass/components/_header.scss */
  header.transparent-header .navbar-collapse.collapse {
    display: none !important; }
  /* line 1158, ../../source/sass/components/_header.scss */
  header.transparent-header .navbar-nav {
    float: none !important;
    margin: 0; }
  /* line 1161, ../../source/sass/components/_header.scss */
  header.transparent-header .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 1171, ../../source/sass/components/_header.scss */
  header.transparent-header .navbar-nav li {
    float: none; }
  /* line 1173, ../../source/sass/components/_header.scss */
  header.transparent-header .navbar-nav li a {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff; }
  /* line 1180, ../../source/sass/components/_header.scss */
  header.transparent-header .collapse.in {
    display: block !important; } }

/* line 1188, ../../source/sass/components/_header.scss */
body.internal-page-body header.transparent-header {
  margin-bottom: 2em; }
/* line 1190, ../../source/sass/components/_header.scss */
body.internal-page-body header.transparent-header .menu-wrapper {
        /*        background: $white !important;
*/
  color: #3498db;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); }
/* line 1196, ../../source/sass/components/_header.scss */
body.internal-page-body header.transparent-header .menu-wrapper:not(.sticky) {
  min-height: 79px; }
@media only screen and (min-width: 992px) {
  /* line 1199, ../../source/sass/components/_header.scss */
  body.internal-page-body header.transparent-header .menu-wrapper:not(.sticky) .navbar-wrapper {
    margin-top: -55px; } }
/* line 1207, ../../source/sass/components/_header.scss */
body.internal-page-body header.transparent-header .menu-wrapper .logo-box .logo-wrapper .logo-with-out-shadow {
  -webkit-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease;
  bottom: 16px !important; }
/* line 1219, ../../source/sass/components/_header.scss */
body.internal-page-body header.transparent-header .menu-wrapper.sticky .logo-box .logo-wrapper .logo-with-out-shadow {
  -webkit-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  transition: all 100ms ease;
  bottom: 19px !important; }
/* line 1230, ../../source/sass/components/_header.scss */
body.internal-page-body header.transparent-header .menu-wrapper .logo-box, body.internal-page-body header.transparent-header .menu-wrapper.sticky .logo-box {
  z-index: 999999 !important;
  -webkit-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  transform: scale(1) !important; }
/* line 1236, ../../source/sass/components/_header.scss */
body.internal-page-body header.transparent-header .menu-wrapper .logo-box .logo-wrapper .logo-with-shadow, body.internal-page-body header.transparent-header .menu-wrapper.sticky .logo-box .logo-wrapper .logo-with-shadow {
  display: none !important; }
/* line 1239, ../../source/sass/components/_header.scss */
body.internal-page-body header.transparent-header .menu-wrapper .logo-box .logo-wrapper .logo-with-out-shadow, body.internal-page-body header.transparent-header .menu-wrapper.sticky .logo-box .logo-wrapper .logo-with-out-shadow {
  -webkit-transform: scale(0.8) !important;
  -ms-transform: scale(0.8) !important;
  transform: scale(0.8) !important;
  left: 2.6em !important;
  display: block !important; }
/* line 1249, ../../source/sass/components/_header.scss */
body.internal-page-body header.transparent-header .menu-wrapper li a, body.internal-page-body header.transparent-header .menu-wrapper a, body.internal-page-body header.transparent-header .menu-wrapper li, body.internal-page-body header.transparent-header .menu-wrapper ul li a, body.internal-page-body header.transparent-header .menu-wrapper ul {
  color: #3498db; }
@media only screen and (min-width: 992px) {
  /* line 1267, ../../source/sass/components/_header.scss */
  body.home-page-body header.transparent-header .menu-wrapper:not(.sticky) {
    -webkit-transition: all 50ms top;
    -moz-transition: all 50ms top;
    transition: all 50ms top;
    height: 130px; } }

/* line 1281, ../../source/sass/components/_header.scss */
body.internal-page-body header:not(.header-1) .menu-wrapper nav.navbar .navbar-nav.nav > li > a {
  color: #3498db; }

/* line 1286, ../../source/sass/components/_header.scss */
.transparent-header .search-bar-wrapper {
  width: 32px;
  height: 32px;
  float: right;
  position: absolute;
  right: 30px;
  bottom: 0.3px; }
/* line 1294, ../../source/sass/components/_header.scss */
.transparent-header .search-bar-wrapper:hover .search-bar {
  width: 300px; }
/* line 1297, ../../source/sass/components/_header.scss */
.transparent-header .search-bar-wrapper:hover .search-bar form input.form-control {
  padding: 0 10px; }
/* line 1303, ../../source/sass/components/_header.scss */
.transparent-header .search-bar-wrapper .input-group {
  display: table; }
/* line 1305, ../../source/sass/components/_header.scss */
.transparent-header .search-bar-wrapper .input-group input.form-control {
  margin: 0 10px; }
/* line 1308, ../../source/sass/components/_header.scss */
.transparent-header .search-bar-wrapper .input-group:hover {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }
/* line 1312, ../../source/sass/components/_header.scss */
.transparent-header .search-bar-wrapper .input-group:hover input.form-control {
  margin: 0; }

/* line 1319, ../../source/sass/components/_header.scss */
.transparent-header .search-bar {
  position: absolute;
  right: 0;
  width: 39px;
  z-index: 999;
  overflow: hidden;
  -webkit-transition: width 0.5s;
  -o-transition: width 0.5s;
  transition: width 0.5s; }
/* line 1329, ../../source/sass/components/_header.scss */
.transparent-header .search-bar form input.form-control {
  padding: 0;
  border-radius: 0 !important;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8); }
/* line 1336, ../../source/sass/components/_header.scss */
.transparent-header .search-bar form .btn {
  color: #fff;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  border-radius: 0 !important;
  border-color: #2487c9;
  background-color: #2487c9; }

/* line 1349, ../../source/sass/components/_header.scss */
.transparent-header .search-results .gsc-above-wrapper-area, .transparent-header .search-results .gcsc-branding {
  display: none; }
/* line 1353, ../../source/sass/components/_header.scss */
.transparent-header .search-results .gsc-adBlock {
  display: none !important; }

/* legend {
    display: inline-block;
    font-size: 1.3125em;
    margin-left: -0.25em;
    margin-bottom: 0;
    padding: 0 0.25em;
  }
  legend.txt-label {
    margin: 0;
  }
  figure {
    margin: 0.25em;
  }
  figcaption {
    font-size: 0.875em;
    padding: 1em;
  }
  .figure-no-margin {
    margin: 0;
  }
  .figure-no-margin > * {
    margin: auto;
  }
  .figure-no-margin figcaption {
    padding-top: 0.5em;
  }
  .figure-no-margin .fig-title,
  .figure-no-margin .fig-text {
    font-size: 0.875em;
    padding: 0;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1em;
    margin-bottom: 0;
    width: 100%;
  }
  th,
  td {
    padding: 0.25em 0.5em;
    text-align: left;
    vertical-align: top;
  }
  caption {
    caption-side: top;
    font-size: 1em;
    text-align: left;
  } */
@-webkit-keyframes "radioed" {
  0% {
    height: 0em;
    width: 0em; }
  50% {
    height: 0.5em;
    width: 0.5em; }
  100% {
    height: 0.375em;
    width: 0.375em; } }
@keyframes "radioed" {
  0% {
    height: 0em;
    width: 0em; }
  50% {
    height: 0.5em;
    width: 0.5em; }
  100% {
    height: 0.375em;
    width: 0.375em; } }
/* line 1438, ../../source/sass/components/_header.scss */
.txt-up-1 {
  font-size: 1.125em; }

/* line 1442, ../../source/sass/components/_header.scss */
.card__outro__cta-1 {
  display: inline-block;
  margin-bottom: 20px;
  vertical-align: middle;
  padding-right: 40px; }
/* line 1443, ../../source/sass/components/_header.scss */
.card__outro__cta-1 a {
  font-size: 1.125em;
  display: inline-block;
  position: relative; }
/* line 1447, ../../source/sass/components/_header.scss */
.card__outro__cta-1 a:after {
  background-image: url("../img/icon-goto.png");
  background-repeat: no-repeat;
  background-position: center center;
  bottom: 0;
  content: "";
  height: 20px;
  margin: auto;
  position: absolute;
  right: -32px;
  speech: none;
  top: 0;
  width: 22px; }
/* line 1467, ../../source/sass/components/_header.scss */
.card__outro__cta-1 + .card__outro__cta-2 {
  margin-left: 40px; }
/* line 1472, ../../source/sass/components/_header.scss */
.card__outro__cta-1 a.c-txt-white:after {
  background-image: url("../img/icon-goto-white.png");
  background-repeat: no-repeat;
  background-position: center center; }

/* line 1480, ../../source/sass/components/_header.scss */
.txt-up-1--vm {
  font-size: 1.125em;
  line-height: 1.56;
  padding: 0.72222em 0 0.05556em 0; }

/* line 1497, ../../source/sass/components/_header.scss */
.txt-h4 {
  font-size: 1.125em;
  line-height: 1.56;
  padding: 0.72222em 0 0.05556em 0;
  color: #414141;
  margin: 0; }

/* line 1505, ../../source/sass/components/_header.scss */
.txt-up-2 {
  font-size: 1.3125em; }

/* line 1509, ../../source/sass/components/_header.scss */
.txt-up-2--vm {
  font-size: 1.3125em;
  line-height: 1.35;
  padding: 0.57143em 0 0.09524em 0; }

/* line 1526, ../../source/sass/components/_header.scss */
.txt-h3 {
  font-size: 1.3125em;
  line-height: 1.35;
  padding: 0.57143em 0 0.09524em 0;
  color: #414141;
  margin: 0; }

/* line 1534, ../../source/sass/components/_header.scss */
.txt-up-3 {
  font-size: 1.5em; }

/* line 1538, ../../source/sass/components/_header.scss */
blockquote {
  font-size: 1.5em;
  margin: 0;
  position: relative;
  padding: 0.54167em 0 0.58333em 0.75em; }
/* line 1543, ../../source/sass/components/_header.scss */
blockquote:before {
  color: #bac5c6;
  content: "\0022";
  font-size: 36px;
  height: 20px;
  left: 0;
  position: absolute;
  top: -0.5em;
  width: 24px; }

/* line 1555, ../../source/sass/components/_header.scss */
.card-callout__link {
  font-size: 1.5em; }

/* line 1560, ../../source/sass/components/_header.scss */
.card--news-signup p {
  font-size: 1.5em; }

/* line 1565, ../../source/sass/components/_header.scss */
.txt-up-3--vm {
  font-size: 1.5em;
  line-height: 1.17;
  padding: 0.45em 0 0.125em 0; }

/* line 1571, ../../source/sass/components/_header.scss */
.txt-up-4 {
  font-size: 1.75em; }

/* line 1575, ../../source/sass/components/_header.scss */
.txt-up-4--vm {
  font-size: 1.75em;
  line-height: 1.5;
  padding: 0.07143em 0 0.42857em 0; }

/* line 1581, ../../source/sass/components/_header.scss */
.txt-h2-alt {
  font-size: 1.75em;
  line-height: 1.5;
  padding: 0.07143em 0 0.42857em 0;
  color: #414141;
  margin: 0; }

/* line 1589, ../../source/sass/components/_header.scss */
.txt-up-5 {
  font-size: 2em; }

/* line 1593, ../../source/sass/components/_header.scss */
.txt-up-5--vm {
  font-size: 2em;
  line-height: 1.3125;
  padding: 0.03125em 0 0.40625em 0; }

/* line 1610, ../../source/sass/components/_header.scss */
.txt-h2 {
  font-size: 2em;
  line-height: 1.3125;
  padding: 0.03125em 0 0.40625em 0;
  color: #414141;
  margin: 0; }

/* line 1618, ../../source/sass/components/_header.scss */
.txt-up-6 {
  font-size: 2.25em; }

/* line 1622, ../../source/sass/components/_header.scss */
.txt-up-6--vm {
  font-size: 2.25em;
  line-height: 1.16667;
  padding: 0 0 0.38889em 0; }

/* line 1628, ../../source/sass/components/_header.scss */
.txt-h1-alt {
  font-size: 2.25em;
  line-height: 1.16667;
  padding: 0 0 0.38889em 0;
  color: #414141;
  margin: 0; }

/* line 1637, ../../source/sass/components/_header.scss */
.card--large .card__title {
  font-size: 2.25em;
  line-height: 1.16667;
  padding: 0 0 0.38889em 0;
  color: #414141;
  margin: 0; }
/* line 1644, ../../source/sass/components/_header.scss */
.card--large .card__title[max-width="500px"] {
  font-family: "Merriweather Regular";
  font-size: 1.3125em; }
/* line 1649, ../../source/sass/components/_header.scss */
.card--large .a-to-z__results__block__header .card__title {
  padding-bottom: 4px; }

/* line 1655, ../../source/sass/components/_header.scss */
.txt-up-7 {
  font-size: 2.625em; }

/* line 1659, ../../source/sass/components/_header.scss */
.txt-up-7--vm {
  font-size: 2.625em;
  line-height: 1;
  padding: 0.28571em 0 0.38095em 0; }

/* line 1665, ../../source/sass/components/_header.scss */
.txt-up-8 {
  font-size: 3em; }

/* line 1669, ../../source/sass/components/_header.scss */
.txt-up-8--vm {
  font-size: 3em;
  line-height: 1.17;
  padding: 0.0625em 0 0.22917em 0; }

/* line 1686, ../../source/sass/components/_header.scss */
.txt-h1 {
  font-size: 3em;
  line-height: 1.17;
  padding: 0.0625em 0 0.22917em 0;
  color: #414141;
  margin: 0; }

/* line 1694, ../../source/sass/components/_header.scss */
.txt-up-9 {
  font-size: 3.4375em; }

/* line 1698, ../../source/sass/components/_header.scss */
.txt-up-9--vm {
  font-size: 3.4375em;
  line-height: 1.02;
  padding: 0 0 0.2545em 0; }

/* line 1704, ../../source/sass/components/_header.scss */
.txt-up-10 {
  font-size: 3.9375em; }

/* line 1708, ../../source/sass/components/_header.scss */
.txt-up-10--vm {
  font-size: 3.9375em;
  line-height: 1.12;
  padding: 0.06349em 0 0.15873em 0; }

/* line 1714, ../../source/sass/components/_header.scss */
.txt-up-11 {
  font-size: 4.8125em; }

/* line 1718, ../../source/sass/components/_header.scss */
.txt-up-11--vm {
  font-size: 4.8125em;
  line-height: 1.1;
  padding: 0.07792em 0 0.1039em 0; }

/* line 1724, ../../source/sass/components/_header.scss */
.txt-up-12 {
  font-size: 5.25em; }

/* line 1728, ../../source/sass/components/_header.scss */
.txt-up-12--vm {
  font-size: 5.25em;
  line-height: 1;
  padding: 0.04762em 0 0.11905em 0; }

/* line 1734, ../../source/sass/components/_header.scss */
.txt-base {
  font-size: 1em; }

/* line 1738, ../../source/sass/components/_header.scss */
.txt-base--vm {
  font-size: 1em;
  line-height: 1.75em;
  padding: 0; }

/* line 1757, ../../source/sass/components/_header.scss */
.txt-h5 {
  font-size: 1em;
  line-height: 1.75em;
  padding: 0;
  color: #414141;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 0.03em; }

/* line 1780, ../../source/sass/components/_header.scss */
.txt-h6 {
  font-size: 1em;
  line-height: 1.75em;
  padding: 0;
  color: #414141;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 0.03em; }

/* line 1799, ../../source/sass/components/_header.scss */
.txt-label {
  font-size: 1em;
  line-height: 1.75em;
  padding: 0;
  display: inline-block; }

/* line 1812, ../../source/sass/components/_header.scss */
.txt-down-1 {
  font-size: 0.875em; }

/* line 1816, ../../source/sass/components/_header.scss */
.txt-down-1--vm {
  font-size: 0.875em;
  line-height: 2;
  padding: 0; }

/* line 1930, ../../source/sass/components/_header.scss */
nav ul {
  padding: 0; }
/* line 1933, ../../source/sass/components/_header.scss */
nav ul a:focus {
  box-shadow: none !important; }
/* line 1938, ../../source/sass/components/_header.scss */
nav ol {
  padding: 0; }
/* line 1941, ../../source/sass/components/_header.scss */
nav ol a:focus {
  box-shadow: none !important; }
/* line 1946, ../../source/sass/components/_header.scss */
nav li {
  margin: 0 0 0.5em; }

/* line 2092, ../../source/sass/components/_header.scss */
embed {
  display: inline-block;
  max-width: 100%; }

/* line 2097, ../../source/sass/components/_header.scss */
object {
  display: inline-block;
  max-width: 100%; }

/* line 2102, ../../source/sass/components/_header.scss */
audio {
  display: inline-block;
  max-width: 100%; }

/* line 2107, ../../source/sass/components/_header.scss */
video {
  display: inline-block;
  max-width: 100%; }

/* line 2113, ../../source/sass/components/_header.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 2118, ../../source/sass/components/_header.scss */
.card--media-left {
  border-top: 0 !important;
  padding-left: 310px; }
/* line 2121, ../../source/sass/components/_header.scss */
.card--media-left .card__media {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 310px; }
/* line 2128, ../../source/sass/components/_header.scss */
.card--media-left .card__text {
  font-size: 0.875em; }

/* line 2133, ../../source/sass/components/_header.scss */
.card--media-top {
  border-top: 0 !important; }

/* line 2137, ../../source/sass/components/_header.scss */
.card__content__heading {
  font-size: 0.875em;
  padding: 1.25em 1.25em 0;
  line-height: 1.2em;
  text-transform: uppercase; }
/* line 2143, ../../source/sass/components/_header.scss */
.card__content__heading + .card__outro {
  padding-top: 1.25em; }

/* line 2149, ../../source/sass/components/_header.scss */
.card__content__source {
  padding: 1em 1.25em; }

/* line 2153, ../../source/sass/components/_header.scss */
.card__title {
  font-size: 1.3125em;
  padding-top: 0; }

/* line 2158, ../../source/sass/components/_header.scss */
.card__timestamp {
  font-size: 0.875em;
  padding-top: 0.5em;
  padding-bottom: 0; }
/* line 2163, ../../source/sass/components/_header.scss */
.card__timestamp + .card__outro {
  padding-top: 1.25em; }

/* line 2169, ../../source/sass/components/_header.scss */
.card__text {
  padding-top: 0.75em; }
/* line 2171, ../../source/sass/components/_header.scss */
.card__text p {
  padding: 0; }

/* line 2177, ../../source/sass/components/_header.scss */
.card__media > * {
  display: block;
  height: auto;
  width: 100%; }
/* line 2183, ../../source/sass/components/_header.scss */
.card__media > a > * {
  display: block;
  height: auto;
  width: 100%; }

/* line 2191, ../../source/sass/components/_header.scss */
.card__outro {
  padding: 0 1.25em; }

/* line 2195, ../../source/sass/components/_header.scss */
.card__outro__cta-btn {
  display: inline-block;
  margin-bottom: 20px;
  vertical-align: middle; }

/* line 2202, ../../source/sass/components/_header.scss */
.card__outro[max-width^="550px"] .card__outro__cta-1 {
  display: block;
  margin-left: 0; }
/* line 2206, ../../source/sass/components/_header.scss */
.card__outro[max-width^="550px"] .card__outro__cta-2 {
  display: block;
  margin-left: 0; }

/* line 2212, ../../source/sass/components/_header.scss */
.card--16-9 {
  height: 0;
  padding-bottom: 56.25%;
  width: 100%; }
/* line 2216, ../../source/sass/components/_header.scss */
.card--16-9 video {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important; }
/* line 2223, ../../source/sass/components/_header.scss */
.card--16-9 iframe {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important; }
/* line 2231, ../../source/sass/components/_header.scss */
.card--16-9 .embed-container > * {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important; }

/* line 2241, ../../source/sass/components/_header.scss */
.card--16-9.kaltura-video {
  padding-bottom: 64.75%; }

/* line 2245, ../../source/sass/components/_header.scss */
.card--16-9.kaltura-video.in-content {
  padding-bottom: 61.75%; }

/* line 2250, ../../source/sass/components/_header.scss */
.card .inline-card-edit-link {
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: block;
  font-size: 12px;
  z-index: 1; }
/* line 2259, ../../source/sass/components/_header.scss */
.card .social-icon:before {
  top: -1px; }

/* line 2265, ../../source/sass/components/_header.scss */
.embed-container {
  position: relative; }

/* line 2269, ../../source/sass/components/_header.scss */
.w-25 {
  width: 25%; }
/* line 2270, ../../source/sass/components/_header.scss */
.w-25 .card__outro__cta-1 {
  display: block;
  margin-left: 0; }
/* line 2274, ../../source/sass/components/_header.scss */
.w-25 .card__outro__cta-2 {
  display: block;
  margin-left: 0; }
/* line 2278, ../../source/sass/components/_header.scss */
.w-25 .card--media-left.card--media-left--narrow {
  padding-left: 120px; }
/* line 2282, ../../source/sass/components/_header.scss */
.w-25 .card--media-left.card--media-left--narrow .card__media > a > img {
  width: 120px; }

/* line 2291, ../../source/sass/components/_header.scss */
.w-33 {
  width: 33.33333%; }
/* line 2292, ../../source/sass/components/_header.scss */
.w-33 .card__outro__cta-1 {
  display: block;
  margin-left: 0; }
/* line 2296, ../../source/sass/components/_header.scss */
.w-33 .card__outro__cta-2 {
  display: block;
  margin-left: 0; }
/* line 2300, ../../source/sass/components/_header.scss */
.w-33 .card--media-left.card--media-left--narrow {
  padding-left: 120px; }
/* line 2304, ../../source/sass/components/_header.scss */
.w-33 .card--media-left.card--media-left--narrow .card__media > a > img {
  width: 120px; }

/* line 2313, ../../source/sass/components/_header.scss */
.w-20 {
  width: 20%; }
/* line 2314, ../../source/sass/components/_header.scss */
.w-20 .card__outro__cta-1 {
  display: block;
  margin-left: 0; }
/* line 2318, ../../source/sass/components/_header.scss */
.w-20 .card__outro__cta-2 {
  display: block;
  margin-left: 0; }

/* line 2325, ../../source/sass/components/_header.scss */
.card--no-border {
  border: none; }

/* line 2329, ../../source/sass/components/_header.scss */
.card--media-left.card--media-none {
  padding-left: 0; }

/* line 2333, ../../source/sass/components/_header.scss */
.card--media-left.card--media-left--narrow {
  padding-left: 200px;
  min-height: 200px; }
/* line 2336, ../../source/sass/components/_header.scss */
.card--media-left.card--media-left--narrow .card__media {
  width: 200px; }

/* line 2341, ../../source/sass/components/_header.scss */
.w-50 {
  width: 50%; }
/* line 2342, ../../source/sass/components/_header.scss */
.w-50 .card--media-left.card--media-left--narrow {
  padding-left: 120px; }
/* line 2346, ../../source/sass/components/_header.scss */
.w-50 .card--media-left.card--media-left--narrow .card__media > a > img {
  width: 120px; }

/* line 2357, ../../source/sass/components/_header.scss */
.card--media-left.card--soundcloud .card__media > iframe {
  height: 100%;
  max-height: 200px; }

/* line 2364, ../../source/sass/components/_header.scss */
.card--media-inner {
  padding-top: 44px; }
/* line 2366, ../../source/sass/components/_header.scss */
.card--media-inner .card__content__heading {
  left: 0;
  position: absolute;
  top: 0; }

/* line 2373, ../../source/sass/components/_header.scss */
.card--media-only {
  padding-top: 44px; }
/* line 2375, ../../source/sass/components/_header.scss */
.card--media-only .card__content__heading {
  left: 0;
  position: absolute;
  top: 0; }
/* line 2380, ../../source/sass/components/_header.scss */
.card--media-only .card__outro {
  padding: 0.25em 1.25em 0; }

/* line 2386, ../../source/sass/components/_header.scss */
.card--media-thumb .card__title {
  font-size: 1.125em; }

/* line 2392, ../../source/sass/components/_header.scss */
.card--media-thumb[max-width="280px"] .card__thumb {
  float: none; }

/* line 2397, ../../source/sass/components/_header.scss */
.card__thumb {
  float: left;
  margin: 0 0.75em 1.25em 0;
  max-width: 80px;
  width: 30%; }
/* line 2402, ../../source/sass/components/_header.scss */
.card__thumb a {
  display: block; }
/* line 2405, ../../source/sass/components/_header.scss */
.card__thumb img {
  display: block; }

/* line 2410, ../../source/sass/components/_header.scss */
.img-sm {
  display: none; }

/* line 2414, ../../source/sass/components/_header.scss */
.img-lg {
  display: none; }

/* line 2419, ../../source/sass/components/_header.scss */
.no-js .img-sm {
  display: none; }
/* line 2422, ../../source/sass/components/_header.scss */
.no-js .img-lg {
  display: block; }
/* line 2425, ../../source/sass/components/_header.scss */
.no-js .list--drop-nav {
  display: none; }
/* line 2430, ../../source/sass/components/_header.scss */
.no-js .has-drop-nav:hover .list--drop-nav {
  display: block; }
/* line 2435, ../../source/sass/components/_header.scss */
.no-js .tab-widget__tab-content {
  display: block; }

/* line 2440, ../../source/sass/components/_header.scss */
.card--title-callout__heading {
  display: inline-block;
  margin-right: 0.5em;
  vertical-align: middle; }

/* line 2447, ../../source/sass/components/_header.scss */
.card--title-callout .btn {
  margin-bottom: 2em;
  margin-left: 0.5em; }

/* line 2454, ../../source/sass/components/_header.scss */
.card--breaking-news-callout .content-area {
  margin: auto;
  max-width: 600px;
  padding: 1.5em; }

/* line 2461, ../../source/sass/components/_header.scss */
.video-close {
  display: none; }
/* line 2463, ../../source/sass/components/_header.scss */
.video-close > * {
  visibility: hidden; }

/* line 2469, ../../source/sass/components/_header.scss */
.video-close.show-expanded > * {
  visibility: visible; }

/* line 2474, ../../source/sass/components/_header.scss */
.is-visually-hidden {
  border: 0 !important;
  color: transparent;
  height: 1px !important;
  left: -999999px !important;
  position: absolute !important;
  width: 1px !important; }

/* line 2483, ../../source/sass/components/_header.scss */
.display-inline {
  display: inline !important;
  margin: 0 !important;
  width: auto !important; }

/* line 2490, ../../source/sass/components/_header.scss */
.display-inline-all > * {
  display: inline-block !important;
  margin-bottom: 0 !important;
  vertical-align: middle;
  width: auto !important; }

/* line 2498, ../../source/sass/components/_header.scss */
.display-inline-block {
  display: inline-block !important;
  vertical-align: middle;
  width: auto !important; }

/* line 2504, ../../source/sass/components/_header.scss */
.display-block {
  display: block !important; }

/* line 2508, ../../source/sass/components/_header.scss */
.display-none {
  display: none !important; }

/* line 2512, ../../source/sass/components/_header.scss */
.wrapper.wrapper--alert {
  padding: 72px 0 60px; }

/* line 2526, ../../source/sass/components/_header.scss */
.alert-block {
  border-radius: 1px; }

/* line 2530, ../../source/sass/components/_header.scss */
.alert-block--warning {
  border: 1px solid #d16103; }

/* line 2534, ../../source/sass/components/_header.scss */
.alert-block--information {
  border: 1px solid #4e84c4; }

/* line 2538, ../../source/sass/components/_header.scss */
.alert-block--success {
  border: 1px solid #52854c; }

/* line 2542, ../../source/sass/components/_header.scss */
.alert-heading__text.alert-icon {
  padding-left: 40px;
  position: relative; }
/* line 2545, ../../source/sass/components/_header.scss */
.alert-heading__text.alert-icon:before {
  background-repeat: no-repeat;
  bottom: 0;
  content: "";
  left: 0;
  margin: auto;
  position: absolute;
  speech: none;
  top: 0; }

/* line 2558, ../../source/sass/components/_header.scss */
.alert-icon--weather:before {
  background-image: url(../img/weather-icon.png);
  height: 36px;
  width: 36px; }

/* line 2566, ../../source/sass/components/_header.scss */
.alert-icon--warning:before {
  background-image: url(../img/alert-icon.png);
  height: 27px;
  width: 31px; }

/* line 2573, ../../source/sass/components/_header.scss */
.alert__content__message {
  padding-bottom: 0; }

/* line 2577, ../../source/sass/components/_header.scss */
.social-link.with-label {
  display: inline-block;
  vertical-align: middle; }
/* line 2581, ../../source/sass/components/_header.scss */
.social-link.with-label + span {
  vertical-align: middle; }

/* line 2588, ../../source/sass/components/_header.scss */
.social-link:hover {
  opacity: 1; }
/* line 2591, ../../source/sass/components/_header.scss */
.social-link:focus {
  opacity: 1; }

/* line 2596, ../../source/sass/components/_header.scss */
.social-link--youtube {
  background-position: 0 0; }

/* line 2600, ../../source/sass/components/_header.scss */
.social-link--twitter {
  background-position: -30px 0; }

/* line 2604, ../../source/sass/components/_header.scss */
.social-link--soundcloud {
  background-position: -60px 0; }

/* line 2608, ../../source/sass/components/_header.scss */
.social-link--rss {
  background-position: -90px 0; }

/* line 2612, ../../source/sass/components/_header.scss */
.social-link--linkedin {
  background-position: -120px 0; }

/* line 2616, ../../source/sass/components/_header.scss */
.social-link--instagram {
  background-position: -150px 0; }

/* line 2620, ../../source/sass/components/_header.scss */
.social-link--flickr {
  background-position: -180px 0; }

/* line 2624, ../../source/sass/components/_header.scss */
.social-link--itunes {
  background-position: -210px 0; }

/* line 2628, ../../source/sass/components/_header.scss */
.social-link--google-plus {
  background-position: -240px 0; }

/* line 2632, ../../source/sass/components/_header.scss */
.social-link--facebook {
  background-position: -270px 0; }

/* line 2636, ../../source/sass/components/_header.scss */
.social-link--email {
  background-position: -300px 0; }

/* line 2640, ../../source/sass/components/_header.scss */
.sidebar-card {
  border: 1px solid #bac5c6;
  margin-bottom: 1.25em;
  margin-right: 1.25em; }
/* line 2641, ../../source/sass/components/_header.scss */
.sidebar-card .list-social-share {
  margin-bottom: 0;
  padding-top: 0.5em; }
/* line 2644, ../../source/sass/components/_header.scss */
.sidebar-card .list-social-share li {
  margin-bottom: 0.5em; }
/* line 2646, ../../source/sass/components/_header.scss */
.sidebar-card .list-social-share li:last-child {
  margin-bottom: 0; }
/* line 2650, ../../source/sass/components/_header.scss */
.sidebar-card .list-social-share a {
  text-decoration: none; }
/* line 2653, ../../source/sass/components/_header.scss */
.sidebar-card .list-social-share a:hover .social-link {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }
/* line 2659, ../../source/sass/components/_header.scss */
.sidebar-card .list-social-share a:hover .social-label {
  text-decoration: underline; }
/* line 2664, ../../source/sass/components/_header.scss */
.sidebar-card .list-social-share a:focus .social-link {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }
/* line 2670, ../../source/sass/components/_header.scss */
.sidebar-card .list-social-share a:focus .social-label {
  text-decoration: underline; }
/* line 2675, ../../source/sass/components/_header.scss */
.sidebar-card .list-social-share .social-label {
  margin-left: 0.5em; }
/* line 2682, ../../source/sass/components/_header.scss */
.sidebar-card .content-area {
  padding: 1em 1.25em; }
/* line 2684, ../../source/sass/components/_header.scss */
.sidebar-card .content-area > h1 {
  padding-top: 0; }
/* line 2687, ../../source/sass/components/_header.scss */
.sidebar-card .content-area > h2 {
  padding-top: 0; }
/* line 2690, ../../source/sass/components/_header.scss */
.sidebar-card .content-area > h3 {
  padding-top: 0; }
/* line 2693, ../../source/sass/components/_header.scss */
.sidebar-card .content-area > h4 {
  padding-top: 0; }
/* line 2696, ../../source/sass/components/_header.scss */
.sidebar-card .content-area > h5 {
  padding-top: 0; }
/* line 2699, ../../source/sass/components/_header.scss */
.sidebar-card .content-area > h6 {
  padding-top: 0; }
/* line 2703, ../../source/sass/components/_header.scss */
.sidebar-card:last-of-type {
  margin-bottom: 0; }
/* line 2706, ../../source/sass/components/_header.scss */
.sidebar-card img {
  width: 100%; }

/* line 2728, ../../source/sass/components/_header.scss */
.card--youtube .social-icon:before {
  background-position: -40px 0; }

/* line 2735, ../../source/sass/components/_header.scss */
.social-icon--youtube:before {
  background-position: -40px 0; }

/* line 2742, ../../source/sass/components/_header.scss */
.card--twitter .social-icon:before {
  background-position: -60px 0; }

/* line 2749, ../../source/sass/components/_header.scss */
.social-icon--twitter:before {
  background-position: -60px 0; }

/* line 2756, ../../source/sass/components/_header.scss */
.card--soundcloud .social-icon:before {
  background-position: -120px 0; }

/* line 2763, ../../source/sass/components/_header.scss */
.social-icon--soundcloud:before {
  background-position: -120px 0; }

/* line 2769, ../../source/sass/components/_header.scss */
.social-icon--rss:before {
  background-position: -80px 0; }

/* line 2776, ../../source/sass/components/_header.scss */
.card--linkedin .social-icon:before {
  background-position: -100px 0; }

/* line 2783, ../../source/sass/components/_header.scss */
.social-icon--linkedin:before {
  background-position: -100px 0; }

/* line 2790, ../../source/sass/components/_header.scss */
.card--instagram .social-icon:before {
  background-position: -160px 0; }

/* line 2797, ../../source/sass/components/_header.scss */
.social-icon--instagram:before {
  background-position: -160px 0; }

/* line 2804, ../../source/sass/components/_header.scss */
.card--flickr .social-icon:before {
  background-position: -200px 0; }

/* line 2811, ../../source/sass/components/_header.scss */
.social-icon--flickr:before {
  background-position: -200px 0; }

/* line 2818, ../../source/sass/components/_header.scss */
.card--itunes .social-icon:before {
  background-position: -180px 0; }

/* line 2825, ../../source/sass/components/_header.scss */
.social-icon--itunes:before {
  background-position: -180px 0; }

/* line 2832, ../../source/sass/components/_header.scss */
.card--google-plus .social-icon:before {
  background-position: -140px 0; }

/* line 2839, ../../source/sass/components/_header.scss */
.social-icon--google-plus:before {
  background-position: -140px 0; }

/* line 2846, ../../source/sass/components/_header.scss */
.card--facebook .social-icon:before {
  background-position: 0 0; }

/* line 2853, ../../source/sass/components/_header.scss */
.social-icon--facebook:before {
  background-position: 0 0; }

/* line 2859, ../../source/sass/components/_header.scss */
.social-icon--email:before {
  background-position: -20px 0; }

/* line 2866, ../../source/sass/components/_header.scss */
.card--gazette .social-icon:before {
  background-position: -220px 0; }

/* line 2873, ../../source/sass/components/_header.scss */
.social-icon--gazette:before {
  background-position: -220px 0; }

/* line 2880, ../../source/sass/components/_header.scss */
.card--tumblr .social-icon:before {
  background-position: -240px 0; }

/* line 2887, ../../source/sass/components/_header.scss */
.social-icon--tumblr:before {
  background-position: -240px 0; }

/* line 2894, ../../source/sass/components/_header.scss */
.card--news .social-icon:before {
  background-position: -260px 0; }

/* line 2901, ../../source/sass/components/_header.scss */
.social-icon--news:before {
  background-position: -260px 0; }

/* line 2908, ../../source/sass/components/_header.scss */
.card--vimeo .social-icon:before {
  background-position: -280px 0; }

/* line 2915, ../../source/sass/components/_header.scss */
.social-icon--vimeo:before {
  background-position: -280px 0; }

/* line 2922, ../../source/sass/components/_header.scss */
.card--snapchat .social-icon:before {
  background-position: -300px 0; }

/* line 2929, ../../source/sass/components/_header.scss */
.social-icon--snapchat:before {
  background-position: -300px 0; }

/* line 2934, ../../source/sass/components/_header.scss */
.article-callout {
  margin-bottom: 0.5em;
  margin-top: 0.5em; }

/* line 2939, ../../source/sass/components/_header.scss */
.article-callout--pull {
  float: right;
  margin: 0.5em -110px 2.5em 1.5em;
  width: 310px; }

/* line 2945, ../../source/sass/components/_header.scss */
.advert {
  margin: 1em auto;
  max-width: 210px;
  padding-left: 1.25em;
  padding-right: 1.25em; }

/* line 2952, ../../source/sass/components/_header.scss */
.advert__intro {
  padding-top: 2.625em; }

/* line 2956, ../../source/sass/components/_header.scss */
.advert__intro__label {
  margin-bottom: 0.5em;
  padding-bottom: 0; }

/* line 2961, ../../source/sass/components/_header.scss */
.advert__message {
  padding: 1em 0 2em; }

/* line 2965, ../../source/sass/components/_header.scss */
.advert__outro {
  padding-bottom: 2.625em; }

/* line 2969, ../../source/sass/components/_header.scss */
.advert.card--gazette {
  padding-left: 0;
  padding-right: 0;
  border-top: 0; }
/* line 2973, ../../source/sass/components/_header.scss */
.advert.card--gazette .card__content__heading {
  background-color: #3498db;
  color: white;
  padding: 1em;
  display: block;
  width: 100%;
  text-align: center; }
/* line 2982, ../../source/sass/components/_header.scss */
.advert.card--gazette .card-gallery__list a {
  color: #5e5e5e; }
/* line 2985, ../../source/sass/components/_header.scss */
.advert.card--gazette .card-gallery__list li {
  margin-top: 0.5em; }

/* line 2991, ../../source/sass/components/_header.scss */
.c-bg-green {
  background-color: #52854c; }

/* line 2995, ../../source/sass/components/_header.scss */
.c-bg-green--tint {
  background-color: rgba(82, 133, 76, 0.75); }

/* line 2999, ../../source/sass/components/_header.scss */
.c-bg-blue-dark {
  background-color: #293352; }

/* line 3003, ../../source/sass/components/_header.scss */
.c-bg-blue-dark--tint {
  background-color: rgba(41, 51, 82, 0.75); }

/* line 3007, ../../source/sass/components/_header.scss */
.c-bg-orange {
  background-color: #d16103; }

/* line 3011, ../../source/sass/components/_header.scss */
.c-bg-orange--tint {
  background-color: rgba(209, 97, 3, 0.75); }

/* line 3015, ../../source/sass/components/_header.scss */
.c-bg-crimson {
  background-color: #3498db; }

/* line 3019, ../../source/sass/components/_header.scss */
.c-bg-crimson--tint {
  background-color: rgba(165, 28, 48, 0.75); }

/* line 3023, ../../source/sass/components/_header.scss */
.c-bg-blue {
  background-color: #4e84c4; }

/* line 3027, ../../source/sass/components/_header.scss */
.c-bg-blue--tint {
  background-color: rgba(78, 132, 196, 0.75); }

/* line 3031, ../../source/sass/components/_header.scss */
.c-bg-gold {
  background-color: #c4961a; }

/* line 3035, ../../source/sass/components/_header.scss */
.c-bg-gold--tint {
  background-color: rgba(196, 150, 26, 0.75); }

/* line 3039, ../../source/sass/components/_header.scss */
.c-bg-green-light {
  background-color: #c3d7a4; }

/* line 3043, ../../source/sass/components/_header.scss */
.c-bg-green-light--tint {
  background-color: rgba(195, 215, 164, 0.75); }

/* line 3047, ../../source/sass/components/_header.scss */
.c-bg-white {
  background-color: #fff; }

/* line 3051, ../../source/sass/components/_header.scss */
.c-bg-white--tint {
  background-color: rgba(255, 255, 255, 0.75); }

/* line 3055, ../../source/sass/components/_header.scss */
.c-bg-dark {
  background-color: #414141; }

/* line 3059, ../../source/sass/components/_header.scss */
.c-bg-dark--tint {
  background-color: rgba(65, 65, 65, 0.75); }

/* line 3063, ../../source/sass/components/_header.scss */
.c-bg-grey {
  background-color: #bac5c6; }

/* line 3067, ../../source/sass/components/_header.scss */
.c-bg-grey--tint {
  background-color: rgba(186, 197, 198, 0.75); }

/* line 3071, ../../source/sass/components/_header.scss */
.c-border-green {
  border-color: #52854c; }

/* line 3075, ../../source/sass/components/_header.scss */
.c-border-blue-dark {
  border-color: #293352; }

/* line 3079, ../../source/sass/components/_header.scss */
.c-border-orange {
  border-color: #d16103; }

/* line 3083, ../../source/sass/components/_header.scss */
.c-border-crimson {
  border-color: #3498db; }

/* line 3087, ../../source/sass/components/_header.scss */
.c-border-blue {
  border-color: #4e84c4; }

/* line 3091, ../../source/sass/components/_header.scss */
.c-border-gold {
  border-color: #c4961a; }

/* line 3095, ../../source/sass/components/_header.scss */
.c-border-green-light {
  border-color: #c3d7a4; }

/* line 3099, ../../source/sass/components/_header.scss */
.c-border-white {
  border-color: #fff; }

/* line 3103, ../../source/sass/components/_header.scss */
.c-border-dark {
  border-color: #414141; }

/* line 3107, ../../source/sass/components/_header.scss */
.c-border-grey {
  border-color: #bac5c6; }

/* line 3111, ../../source/sass/components/_header.scss */
.c-txt-green {
  color: #52854c; }

/* line 3115, ../../source/sass/components/_header.scss */
.c-txt-blue-dark {
  color: #293352; }

/* line 3119, ../../source/sass/components/_header.scss */
.c-txt-orange {
  color: #d16103; }

/* line 3123, ../../source/sass/components/_header.scss */
.c-txt-crimson {
  color: #3498db; }

/* line 3127, ../../source/sass/components/_header.scss */
.c-txt-blue {
  color: #4e84c4; }

/* line 3131, ../../source/sass/components/_header.scss */
.c-txt-gold {
  color: #c4961a; }

/* line 3135, ../../source/sass/components/_header.scss */
.c-txt-green-light {
  color: #c3d7a4; }

/* line 3139, ../../source/sass/components/_header.scss */
.c-txt-white {
  color: #fff; }
/* line 3141, ../../source/sass/components/_header.scss */
.c-txt-white h1 {
  color: #fff; }
/* line 3144, ../../source/sass/components/_header.scss */
.c-txt-white h2 {
  color: #fff; }
/* line 3147, ../../source/sass/components/_header.scss */
.c-txt-white h3 {
  color: #fff; }
/* line 3150, ../../source/sass/components/_header.scss */
.c-txt-white h4 {
  color: #fff; }
/* line 3153, ../../source/sass/components/_header.scss */
.c-txt-white h5 {
  color: #fff; }
/* line 3156, ../../source/sass/components/_header.scss */
.c-txt-white h6 {
  color: #fff; }
/* line 3159, ../../source/sass/components/_header.scss */
.c-txt-white p {
  color: #fff; }
/* line 3162, ../../source/sass/components/_header.scss */
.c-txt-white a {
  color: #fff; }
/* line 3164, ../../source/sass/components/_header.scss */
.c-txt-white a:hover {
  color: #fff; }
/* line 3167, ../../source/sass/components/_header.scss */
.c-txt-white a:focus {
  color: #fff; }

/* line 3173, ../../source/sass/components/_header.scss */
.c-txt-dark {
  color: #414141; }
/* line 3175, ../../source/sass/components/_header.scss */
.c-txt-dark h1 {
  color: #414141; }
/* line 3177, ../../source/sass/components/_header.scss */
.c-txt-dark h1 a {
  color: #414141; }
/* line 3179, ../../source/sass/components/_header.scss */
.c-txt-dark h1 a:hover {
  color: #414141; }
/* line 3182, ../../source/sass/components/_header.scss */
.c-txt-dark h1 a:focus {
  color: #414141; }
/* line 3187, ../../source/sass/components/_header.scss */
.c-txt-dark h2 {
  color: #414141; }
/* line 3189, ../../source/sass/components/_header.scss */
.c-txt-dark h2 a {
  color: #414141; }
/* line 3191, ../../source/sass/components/_header.scss */
.c-txt-dark h2 a:hover {
  color: #414141; }
/* line 3194, ../../source/sass/components/_header.scss */
.c-txt-dark h2 a:focus {
  color: #414141; }
/* line 3199, ../../source/sass/components/_header.scss */
.c-txt-dark h3 {
  color: #414141; }
/* line 3201, ../../source/sass/components/_header.scss */
.c-txt-dark h3 a {
  color: #414141; }
/* line 3203, ../../source/sass/components/_header.scss */
.c-txt-dark h3 a:hover {
  color: #414141; }
/* line 3206, ../../source/sass/components/_header.scss */
.c-txt-dark h3 a:focus {
  color: #414141; }
/* line 3211, ../../source/sass/components/_header.scss */
.c-txt-dark h4 {
  color: #414141; }
/* line 3213, ../../source/sass/components/_header.scss */
.c-txt-dark h4 a {
  color: #414141; }
/* line 3215, ../../source/sass/components/_header.scss */
.c-txt-dark h4 a:hover {
  color: #414141; }
/* line 3218, ../../source/sass/components/_header.scss */
.c-txt-dark h4 a:focus {
  color: #414141; }
/* line 3223, ../../source/sass/components/_header.scss */
.c-txt-dark h5 {
  color: #414141; }
/* line 3225, ../../source/sass/components/_header.scss */
.c-txt-dark h5 a {
  color: #414141; }
/* line 3227, ../../source/sass/components/_header.scss */
.c-txt-dark h5 a:hover {
  color: #414141; }
/* line 3230, ../../source/sass/components/_header.scss */
.c-txt-dark h5 a:focus {
  color: #414141; }
/* line 3235, ../../source/sass/components/_header.scss */
.c-txt-dark h6 {
  color: #414141; }
/* line 3237, ../../source/sass/components/_header.scss */
.c-txt-dark h6 a {
  color: #414141; }
/* line 3239, ../../source/sass/components/_header.scss */
.c-txt-dark h6 a:hover {
  color: #414141; }
/* line 3242, ../../source/sass/components/_header.scss */
.c-txt-dark h6 a:focus {
  color: #414141; }
/* line 3247, ../../source/sass/components/_header.scss */
.c-txt-dark p {
  color: #414141; }
/* line 3250, ../../source/sass/components/_header.scss */
.c-txt-dark a {
  color: #3498db; }
/* line 3252, ../../source/sass/components/_header.scss */
.c-txt-dark a:hover {
  color: #3498db; }
/* line 3255, ../../source/sass/components/_header.scss */
.c-txt-dark a:focus {
  color: #3498db; }
/* line 3261, ../../source/sass/components/_header.scss */
.c-txt-dark .card--background-img .c-txt-white h1 {
  color: #fff; }
/* line 3264, ../../source/sass/components/_header.scss */
.c-txt-dark .card--background-img .c-txt-white h2 {
  color: #fff; }
/* line 3267, ../../source/sass/components/_header.scss */
.c-txt-dark .card--background-img .c-txt-white h3 {
  color: #fff; }
/* line 3270, ../../source/sass/components/_header.scss */
.c-txt-dark .card--background-img .c-txt-white h4 {
  color: #fff; }
/* line 3273, ../../source/sass/components/_header.scss */
.c-txt-dark .card--background-img .c-txt-white h5 {
  color: #fff; }
/* line 3276, ../../source/sass/components/_header.scss */
.c-txt-dark .card--background-img .c-txt-white h6 {
  color: #fff; }
/* line 3279, ../../source/sass/components/_header.scss */
.c-txt-dark .card--background-img .c-txt-white p {
  color: #fff; }
/* line 3282, ../../source/sass/components/_header.scss */
.c-txt-dark .card--background-img .c-txt-white a {
  color: #fff; }
/* line 3284, ../../source/sass/components/_header.scss */
.c-txt-dark .card--background-img .c-txt-white a:hover {
  color: #fff; }
/* line 3287, ../../source/sass/components/_header.scss */
.c-txt-dark .card--background-img .c-txt-white a:focus {
  color: #fff; }

/* line 3295, ../../source/sass/components/_header.scss */
.c-txt-grey {
  color: #bac5c6; }

/* line 3300, ../../source/sass/components/_header.scss */
.card.c-txt-white h1 {
  color: #fff; }
/* line 3303, ../../source/sass/components/_header.scss */
.card.c-txt-white h2 {
  color: #fff; }
/* line 3306, ../../source/sass/components/_header.scss */
.card.c-txt-white h3 {
  color: #fff; }
/* line 3309, ../../source/sass/components/_header.scss */
.card.c-txt-white h4 {
  color: #fff; }
/* line 3312, ../../source/sass/components/_header.scss */
.card.c-txt-white h5 {
  color: #fff; }
/* line 3315, ../../source/sass/components/_header.scss */
.card.c-txt-white h6 {
  color: #fff; }
/* line 3318, ../../source/sass/components/_header.scss */
.card.c-txt-white p {
  color: #fff; }
/* line 3321, ../../source/sass/components/_header.scss */
.card.c-txt-white a {
  color: #fff; }
/* line 3323, ../../source/sass/components/_header.scss */
.card.c-txt-white a:hover {
  color: #fff; }
/* line 3326, ../../source/sass/components/_header.scss */
.card.c-txt-white a:focus {
  color: #fff; }

/* line 3333, ../../source/sass/components/_header.scss */
.card.c-txt-dark h1 {
  color: #414141; }
/* line 3335, ../../source/sass/components/_header.scss */
.card.c-txt-dark h1 a {
  color: #414141; }
/* line 3337, ../../source/sass/components/_header.scss */
.card.c-txt-dark h1 a:hover {
  color: #414141; }
/* line 3340, ../../source/sass/components/_header.scss */
.card.c-txt-dark h1 a:focus {
  color: #414141; }
/* line 3345, ../../source/sass/components/_header.scss */
.card.c-txt-dark h2 {
  color: #414141; }
/* line 3347, ../../source/sass/components/_header.scss */
.card.c-txt-dark h2 a {
  color: #414141; }
/* line 3349, ../../source/sass/components/_header.scss */
.card.c-txt-dark h2 a:hover {
  color: #414141; }
/* line 3352, ../../source/sass/components/_header.scss */
.card.c-txt-dark h2 a:focus {
  color: #414141; }
/* line 3357, ../../source/sass/components/_header.scss */
.card.c-txt-dark h3 {
  color: #414141; }
/* line 3359, ../../source/sass/components/_header.scss */
.card.c-txt-dark h3 a {
  color: #414141; }
/* line 3361, ../../source/sass/components/_header.scss */
.card.c-txt-dark h3 a:hover {
  color: #414141; }
/* line 3364, ../../source/sass/components/_header.scss */
.card.c-txt-dark h3 a:focus {
  color: #414141; }
/* line 3369, ../../source/sass/components/_header.scss */
.card.c-txt-dark h4 {
  color: #414141; }
/* line 3371, ../../source/sass/components/_header.scss */
.card.c-txt-dark h4 a {
  color: #414141; }
/* line 3373, ../../source/sass/components/_header.scss */
.card.c-txt-dark h4 a:hover {
  color: #414141; }
/* line 3376, ../../source/sass/components/_header.scss */
.card.c-txt-dark h4 a:focus {
  color: #414141; }
/* line 3381, ../../source/sass/components/_header.scss */
.card.c-txt-dark h5 {
  color: #414141; }
/* line 3383, ../../source/sass/components/_header.scss */
.card.c-txt-dark h5 a {
  color: #414141; }
/* line 3385, ../../source/sass/components/_header.scss */
.card.c-txt-dark h5 a:hover {
  color: #414141; }
/* line 3388, ../../source/sass/components/_header.scss */
.card.c-txt-dark h5 a:focus {
  color: #414141; }
/* line 3393, ../../source/sass/components/_header.scss */
.card.c-txt-dark h6 {
  color: #414141; }
/* line 3395, ../../source/sass/components/_header.scss */
.card.c-txt-dark h6 a {
  color: #414141; }
/* line 3397, ../../source/sass/components/_header.scss */
.card.c-txt-dark h6 a:hover {
  color: #414141; }
/* line 3400, ../../source/sass/components/_header.scss */
.card.c-txt-dark h6 a:focus {
  color: #414141; }
/* line 3405, ../../source/sass/components/_header.scss */
.card.c-txt-dark p {
  color: #414141; }
/* line 3408, ../../source/sass/components/_header.scss */
.card.c-txt-dark a {
  color: #3498db; }
/* line 3410, ../../source/sass/components/_header.scss */
.card.c-txt-dark a:hover {
  color: #3498db; }
/* line 3413, ../../source/sass/components/_header.scss */
.card.c-txt-dark a:focus {
  color: #3498db; }
/* line 3419, ../../source/sass/components/_header.scss */
.card.c-txt-dark .card--background-img .c-txt-white h1 {
  color: #fff; }
/* line 3422, ../../source/sass/components/_header.scss */
.card.c-txt-dark .card--background-img .c-txt-white h2 {
  color: #fff; }
/* line 3425, ../../source/sass/components/_header.scss */
.card.c-txt-dark .card--background-img .c-txt-white h3 {
  color: #fff; }
/* line 3428, ../../source/sass/components/_header.scss */
.card.c-txt-dark .card--background-img .c-txt-white h4 {
  color: #fff; }
/* line 3431, ../../source/sass/components/_header.scss */
.card.c-txt-dark .card--background-img .c-txt-white h5 {
  color: #fff; }
/* line 3434, ../../source/sass/components/_header.scss */
.card.c-txt-dark .card--background-img .c-txt-white h6 {
  color: #fff; }
/* line 3437, ../../source/sass/components/_header.scss */
.card.c-txt-dark .card--background-img .c-txt-white p {
  color: #fff; }
/* line 3440, ../../source/sass/components/_header.scss */
.card.c-txt-dark .card--background-img .c-txt-white a {
  color: #fff; }
/* line 3442, ../../source/sass/components/_header.scss */
.card.c-txt-dark .card--background-img .c-txt-white a:hover {
  color: #fff; }
/* line 3445, ../../source/sass/components/_header.scss */
.card.c-txt-dark .card--background-img .c-txt-white a:focus {
  color: #fff; }

/* line 3453, ../../source/sass/components/_header.scss */
a.c-txt-white {
  color: #fff; }
/* line 3455, ../../source/sass/components/_header.scss */
a.c-txt-white:hover {
  color: #fff; }
/* line 3458, ../../source/sass/components/_header.scss */
a.c-txt-white:focus {
  color: #fff; }

/* line 3463, ../../source/sass/components/_header.scss */
.bg-tint {
  background: rgba(0, 0, 0, 0.15); }

/* line 3467, ../../source/sass/components/_header.scss */
.bg-tint-reverse {
  background: rgba(255, 255, 255, 0.15); }

/* line 3471, ../../source/sass/components/_header.scss */
.wrapper {
  margin: 0 auto;
  max-width: 1340px;
  padding: 1.25em;
  position: relative; }
/* line 3477, ../../source/sass/components/_header.scss */
.wrapper > .grid:last-of-type {
  margin-bottom: 0; }

/* line 3483, ../../source/sass/components/_header.scss */
.wrapper--1-down {
  max-width: 1120px; }

/* line 3487, ../../source/sass/components/_header.scss */
.wrapper--2-down {
  max-width: 900px; }

/* line 3491, ../../source/sass/components/_header.scss */
.wrapper--3-down {
  max-width: 680px; }

/* line 3495, ../../source/sass/components/_header.scss */
.wrapper--4-down {
  max-width: 460px; }

/* line 3499, ../../source/sass/components/_header.scss */
.wrapper--no-pad {
  padding: 0;
  max-width: 1300px; }

/* line 3504, ../../source/sass/components/_header.scss */
.wrapper--no-pad--keep-w {
  padding: 0; }

/* line 3508, ../../source/sass/components/_header.scss */
.wrapper--no-pad--top {
  padding-top: 0; }

/* line 3512, ../../source/sass/components/_header.scss */
.wrapper--no-pad--bottom {
  padding-bottom: 0; }

/* line 3516, ../../source/sass/components/_header.scss */
.wrapper--carousel {
  padding-left: 3.625em;
  padding-right: 3.625em; }

/* line 3521, ../../source/sass/components/_header.scss */
.padding-xsm {
  padding: 2.5em 2em; }

/* line 3525, ../../source/sass/components/_header.scss */
.padding-sm {
  padding: 3.75em 2em; }

/* line 3529, ../../source/sass/components/_header.scss */
.padding-m {
  padding: 4.5em 2em; }

/* line 3533, ../../source/sass/components/_header.scss */
.padding-l {
  padding: 7.25em 2em; }

/* line 3537, ../../source/sass/components/_header.scss */
.padding-bottom-none {
  padding-bottom: 0; }

/* line 3541, ../../source/sass/components/_header.scss */
.padding-bottom-xsm {
  padding-bottom: 2.5em; }

/* line 3545, ../../source/sass/components/_header.scss */
.padding-bottom-sm {
  padding-bottom: 3.75em; }

/* line 3549, ../../source/sass/components/_header.scss */
.padding-bottom-m {
  padding-bottom: 4.5em; }

/* line 3553, ../../source/sass/components/_header.scss */
.padding-bottom-l {
  padding-bottom: 7.25em; }

/* line 3557, ../../source/sass/components/_header.scss */
.push-down--tiny {
  margin-bottom: 0.5em; }

/* line 3561, ../../source/sass/components/_header.scss */
.push-down--xxsm {
  margin-bottom: 1em; }

/* line 3565, ../../source/sass/components/_header.scss */
.push-down--xsm {
  margin-bottom: 2.5em; }

/* line 3569, ../../source/sass/components/_header.scss */
.push-down--sm {
  margin-bottom: 3.75em; }

/* line 3573, ../../source/sass/components/_header.scss */
.push-down--m {
  margin-bottom: 4.5em; }

/* line 3577, ../../source/sass/components/_header.scss */
.content-area {
  padding: 1.25em; }

/* line 3581, ../../source/sass/components/_header.scss */
.deck {
  position: relative; }
/* line 3584, ../../source/sass/components/_header.scss */
.deck p:last-child {
  padding-bottom: 0; }
/* line 3588, ../../source/sass/components/_header.scss */
.deck p.last {
  padding-bottom: 0; }

/* line 3593, ../../source/sass/components/_header.scss */
.deck__cta-area {
  padding-top: 2em; }

/* line 3598, ../../source/sass/components/_header.scss */
.deck--photography .link-img-wrap {
  margin-top: 0.625em; }

/* line 3603, ../../source/sass/components/_header.scss */
.link-img-wrap {
  display: block; }
/* line 3605, ../../source/sass/components/_header.scss */
.link-img-wrap img {
  display: block;
  text-decoration: none;
  margin-bottom: 1em; }

/* line 3614, ../../source/sass/components/_header.scss */
.deck--contact-mr-callout .grid > .w-25 {
  margin-bottom: 60px; }

/* line 3620, ../../source/sass/components/_header.scss */
.cmr-heading {
  margin-bottom: 0.5em; }

/* line 3624, ../../source/sass/components/_header.scss */
.float-right {
  float: right; }

/* line 3628, ../../source/sass/components/_header.scss */
.w-10 {
  width: 10%; }

/* line 3632, ../../source/sass/components/_header.scss */
.w-30 {
  width: 30%; }

/* line 3636, ../../source/sass/components/_header.scss */
.w-40 {
  width: 40%; }

/* line 3640, ../../source/sass/components/_header.scss */
.w-60 {
  width: 60%; }

/* line 3644, ../../source/sass/components/_header.scss */
.w-70 {
  width: 70%; }

/* line 3648, ../../source/sass/components/_header.scss */
.w-75 {
  width: 75%; }

/* line 3652, ../../source/sass/components/_header.scss */
.w-80 {
  width: 80%; }

/* line 3656, ../../source/sass/components/_header.scss */
.w-90 {
  width: 90%; }

/* line 3660, ../../source/sass/components/_header.scss */
.w-100 {
  width: 100%; }

/* line 3664, ../../source/sass/components/_header.scss */
.w-66 {
  width: 66.66667%; }

/* line 3698, ../../source/sass/components/_header.scss */
.grid--3b .card {
  margin-bottom: 0; }

/* line 3704, ../../source/sass/components/_header.scss */
.grid--3b-mirror .card {
  margin-bottom: 0; }

/* line 3709, ../../source/sass/components/_header.scss */
.grid--4b {
  padding-left: 330px;
  position: relative; }
/* line 3713, ../../source/sass/components/_header.scss */
.grid--4b .card-left .w-100 {
  margin-bottom: 1.25em; }
/* line 3718, ../../source/sass/components/_header.scss */
.grid--4b .pull-left .card-left {
  float: left;
  margin-left: -330px;
  width: 310px; }
/* line 3724, ../../source/sass/components/_header.scss */
.grid--4b .grid--nested {
  margin-top: 1.25em; }

/* line 3729, ../../source/sass/components/_header.scss */
.grid--4b-mirror {
  padding-right: 330px;
  position: relative; }
/* line 3733, ../../source/sass/components/_header.scss */
.grid--4b-mirror .card-right .w-100 {
  margin-bottom: 1.25em; }
/* line 3738, ../../source/sass/components/_header.scss */
.grid--4b-mirror .pull-right .card-right {
  float: right;
  margin-right: -330px;
  width: 310px; }
/* line 3744, ../../source/sass/components/_header.scss */
.grid--4b-mirror .grid--nested {
  margin-top: 1.25em; }

/* line 3750, ../../source/sass/components/_header.scss */
.grid--4b-alt .card {
  margin-bottom: 1.25em; }
/* line 3753, ../../source/sass/components/_header.scss */
.grid--4b-alt .grid {
  margin-top: 0 !important; }

/* line 3758, ../../source/sass/components/_header.scss */
.grid--4b-alt__left {
  margin-bottom: 0 !important; }

/* line 3762, ../../source/sass/components/_header.scss */
.grid--4c {
  padding-left: 660px; }
/* line 3764, ../../source/sass/components/_header.scss */
.grid--4c .fixed-2-col {
  margin-left: -660px;
  width: 660px; }

/* line 3770, ../../source/sass/components/_header.scss */
.grid--4c-mirror {
  padding-right: 550px; }
/* line 3772, ../../source/sass/components/_header.scss */
.grid--4c-mirror .fixed-2-col {
  margin-right: -550px;
  width: 550px; }

/* line 3779, ../../source/sass/components/_header.scss */
.grid.grid--6 > .w-50 {
  margin-bottom: 0; }

/* line 3784, ../../source/sass/components/_header.scss */
.grid-fixed--right-side {
  padding-right: 125px; }

/* line 3788, ../../source/sass/components/_header.scss */
.fixed-right {
  position: absolute;
  right: -100px;
  top: 4px; }

/* line 3794, ../../source/sass/components/_header.scss */
.table__header {
  background: #640411;
  color: #fff; }

/* line 3799, ../../source/sass/components/_header.scss */
.table__footer {
  background: #eef0f1; }

/* line 3803, ../../source/sass/components/_header.scss */
.table--border {
  border-bottom: 1px solid #bac5c6;
  border-right: 1px solid #bac5c6; }
/* line 3806, ../../source/sass/components/_header.scss */
.table--border tr {
  border-top: 1px solid #bac5c6; }
/* line 3809, ../../source/sass/components/_header.scss */
.table--border th {
  border-left: 1px solid #bac5c6; }
/* line 3812, ../../source/sass/components/_header.scss */
.table--border td {
  border-left: 1px solid #bac5c6; }

/* line 3819, ../../source/sass/components/_header.scss */
.table--stripe tr:nth-child(2n) {
  background: #eef0f1; }

/* line 3825, ../../source/sass/components/_header.scss */
.table--row-stripe {
  background: #eef0f1; }

/* line 3829, ../../source/sass/components/_header.scss */
.table-container-mobile {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

/* line 3979, ../../source/sass/components/_header.scss */
.cb-active {
  display: inline-block;
  height: 20px;
  margin: 0 0.25em 0 0;
  position: relative;
  vertical-align: sub;
  width: 20px;
  background: #3498db;
  border: 1px solid #640411;
  border-radius: 2px; }
/* line 3989, ../../source/sass/components/_header.scss */
.cb-active:after {
  content: "";
  opacity: 0;
  speech: none;
  background-image: url("../img/check.png");
  background-repeat: no-repeat;
  bottom: 0;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px; }

/* line 4006, ../../source/sass/components/_header.scss */
.radio-active {
  display: inline-block;
  height: 20px;
  margin: 0 0.25em 0 0;
  position: relative;
  vertical-align: sub;
  width: 20px;
  background: #3498db;
  border: 1px solid #8996a0;
  border-radius: 200%; }
/* line 4016, ../../source/sass/components/_header.scss */
.radio-active:after {
  content: "";
  opacity: 0;
  speech: none;
  background: #fff;
  border-radius: 200%;
  bottom: 0;
  height: 0.375em;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 0.375em; }

/* line 4033, ../../source/sass/components/_header.scss */
.cr-area {
  position: relative; }
/* line 4039, ../../source/sass/components/_header.scss */
.cr-area input:checked + .cr:after {
  opacity: 1; }
/* line 4042, ../../source/sass/components/_header.scss */
.cr-area input:checked + .cr:before {
  opacity: 1; }
/* line 4047, ../../source/sass/components/_header.scss */
.cr-area input:checked + .radio-active:before {
  -webkit-animation: 0.5s radioed forwards;
  animation: 0.5s radioed forwards; }
/* line 4051, ../../source/sass/components/_header.scss */
.cr-area input:checked + .radio-active:after {
  -webkit-animation: 0.5s radioed forwards;
  animation: 0.5s radioed forwards; }
/* line 4061, ../../source/sass/components/_header.scss */
.cr-area:focus + .cr {
  box-shadow: 0 0 3px #4e84c4; }

/* line 4068, ../../source/sass/components/_header.scss */
.cr-area[disabled] {
  opacity: 0.4; }
/* line 4070, ../../source/sass/components/_header.scss */
.cr-area[disabled] .cb-active {
  background: #bac5c6; }
/* line 4073, ../../source/sass/components/_header.scss */
.cr-area[disabled] .radio-active {
  background: #bac5c6; }

/* line 4078, ../../source/sass/components/_header.scss */
.input-error {
  border: 1px solid #3498db; }

/* line 4082, ../../source/sass/components/_header.scss */
.input-success {
  border: 1px solid #52854c; }

/* line 4086, ../../source/sass/components/_header.scss */
.input-warning {
  border: 1px solid #d16103; }

/* line 4308, ../../source/sass/components/_header.scss */
.btn--disabled {
  background: #eef0f1;
  border-color: #8996a0;
  color: #bac5c6;
  pointer-events: none; }

/* line 4315, ../../source/sass/components/_header.scss */
.btn--small {
  font-size: 0.875em;
  padding: 0.75em; }

/* line 4320, ../../source/sass/components/_header.scss */
.btn--fat {
  padding: 0.75em 2em; }

/* line 4324, ../../source/sass/components/_header.scss */
.btn--wide {
  display: block;
  width: 100%; }

/* line 4329, ../../source/sass/components/_header.scss */
.btn--min-width {
  min-width: 160px; }

/* line 4333, ../../source/sass/components/_header.scss */
.btn--close {
  border-radius: 100%;
  border: 2px solid;
  border-color: #d16103;
  color: #d16103;
  display: block;
  font-size: 1.3125em;
  height: 26px;
  line-height: 26px;
  padding: 0 4px;
  text-align: center;
  text-decoration: none;
  text-indent: 0.04em;
  -webkit-transition: border-color 0.2s, color 0.2s;
  transition: border-color 0.2s, color 0.2s;
  width: 26px; }
/* line 4349, ../../source/sass/components/_header.scss */
.btn--close:hover {
  border-color: #9f4a02;
  color: #9f4a02; }
/* line 4353, ../../source/sass/components/_header.scss */
.btn--close:focus {
  border-color: #9f4a02;
  color: #9f4a02; }

/* line 4359, ../../source/sass/components/_header.scss */
.txt-center {
  text-align: center; }

/* line 4363, ../../source/sass/components/_header.scss */
.txt-left {
  text-align: left; }

/* line 4367, ../../source/sass/components/_header.scss */
.txt-right {
  text-align: right; }

/* line 4371, ../../source/sass/components/_header.scss */
.txt-success {
  color: #52854c; }

/* line 4375, ../../source/sass/components/_header.scss */
.txt-warning {
  color: #d16103; }

/* line 4379, ../../source/sass/components/_header.scss */
.txt-error {
  color: #3498db; }

/* line 4383, ../../source/sass/components/_header.scss */
.txt-no-italic {
  font-style: normal; }

/* line 4387, ../../source/sass/components/_header.scss */
.txt-highlight {
  background: #3498db;
  border-radius: 0.125em;
  color: #fff;
  display: inline-block;
  padding: 0.25em; }

/* line 4395, ../../source/sass/components/_header.scss */
.list-number {
  list-style-type: decimal; }

/* line 4422, ../../source/sass/components/_header.scss */
.nav-crumbs {
  margin-bottom: 0; }
/* line 4424, ../../source/sass/components/_header.scss */
.nav-crumbs a {
  display: inline-block;
  text-decoration: none; }
/* line 4427, ../../source/sass/components/_header.scss */
.nav-crumbs a:hover {
  text-decoration: underline; }
/* line 4430, ../../source/sass/components/_header.scss */
.nav-crumbs a:focus {
  text-decoration: underline; }
/* line 4434, ../../source/sass/components/_header.scss */
.nav-crumbs li {
  display: inline-block;
  margin-bottom: 0; }
/* line 4437, ../../source/sass/components/_header.scss */
.nav-crumbs li:after {
  content: "/";
  display: inline-block;
  speech: none; }
/* line 4444, ../../source/sass/components/_header.scss */
.nav-crumbs .current-page:after {
  content: "";
  display: none; }

/* line 4451, ../../source/sass/components/_header.scss */
.nav-crumbs__list {
  margin-bottom: 0; }

/* line 4456, ../../source/sass/components/_header.scss */
.is-touch-device .jump-links {
  display: none; }
/* line 4459, ../../source/sass/components/_header.scss */
.is-touch-device .jump-to-nav {
  display: none; }
/* line 4465, ../../source/sass/components/_header.scss */
.is-touch-device .main-nav ul a:hover {
  background: transparent; }
/* line 4468, ../../source/sass/components/_header.scss */
.is-touch-device .main-nav ul a:focus {
  background: transparent; }
/* line 4477, ../../source/sass/components/_header.scss */
.is-touch-device .nav-group a:hover:before {
  opacity: 0; }
/* line 4482, ../../source/sass/components/_header.scss */
.is-touch-device .nav-group a:focus:before {
  opacity: 0; }
/* line 4488, ../../source/sass/components/_header.scss */
.is-touch-device .list--drop-nav {
  display: none; }
/* line 4492, ../../source/sass/components/_header.scss */
.is-touch-device .btn--menu:hover {
  background: transparent;
  box-shadow: none; }
/* line 4497, ../../source/sass/components/_header.scss */
.is-touch-device .btn--menu:link:hover {
  background: transparent;
  box-shadow: none; }
/* line 4502, ../../source/sass/components/_header.scss */
.is-touch-device .btn--menu:focus {
  background: transparent;
  box-shadow: none; }
/* line 4509, ../../source/sass/components/_header.scss */
.is-touch-device .btn--menu[data-state="off"]:hover .btn--menu__icon {
  right: 14px;
  width: 20px; }
/* line 4512, ../../source/sass/components/_header.scss */
.is-touch-device .btn--menu[data-state="off"]:hover .btn--menu__icon:before {
  top: -6px; }
/* line 4515, ../../source/sass/components/_header.scss */
.is-touch-device .btn--menu[data-state="off"]:hover .btn--menu__icon:after {
  bottom: -6px; }
/* line 4521, ../../source/sass/components/_header.scss */
.is-touch-device .btn--mobile-site-search {
  display: block; }
/* line 4526, ../../source/sass/components/_header.scss */
.is-touch-device .sub-nav a:hover {
  color: #3498db;
  outline: none;
  text-decoration: none; }
/* line 4530, ../../source/sass/components/_header.scss */
.is-touch-device .sub-nav a:hover:after {
  width: 0; }
/* line 4534, ../../source/sass/components/_header.scss */
.is-touch-device .sub-nav a:focus {
  color: #3498db;
  outline: none;
  text-decoration: none; }
/* line 4538, ../../source/sass/components/_header.scss */
.is-touch-device .sub-nav a:focus:after {
  width: 0; }
/* line 4546, ../../source/sass/components/_header.scss */
.is-touch-device .sub-nav--president a:hover {
  color: #fff; }
/* line 4549, ../../source/sass/components/_header.scss */
.is-touch-device .sub-nav--president a:focus {
  color: #fff; }
/* line 4556, ../../source/sass/components/_header.scss */
.is-touch-device .slick-prev:hover:before {
  background-color: transparent; }
/* line 4561, ../../source/sass/components/_header.scss */
.is-touch-device .slick-prev:focus:before {
  background-color: transparent; }
/* line 4568, ../../source/sass/components/_header.scss */
.is-touch-device .slick-next:hover:before {
  background-color: transparent; }
/* line 4573, ../../source/sass/components/_header.scss */
.is-touch-device .slick-next:focus:before {
  background-color: transparent; }

/* line 4580, ../../source/sass/components/_header.scss */
.jump-links {
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  z-index: 9; }
/* line 4588, ../../source/sass/components/_header.scss */
.jump-links a {
  background: #3498db;
  color: #fff;
  left: -999px;
  padding: 4px 8px;
  position: absolute;
  text-decoration: none;
  top: 0;
  -webkit-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  transform: translateY(-40px);
  -webkit-transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  white-space: nowrap; }
/* line 4602, ../../source/sass/components/_header.scss */
.jump-links a:focus {
  left: 0;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px); }

/* line 4611, ../../source/sass/components/_header.scss */
.jump-to-nav {
  color: #fff;
  font-size: 0.875em; }

/* line 4667, ../../source/sass/components/_header.scss */
.main-nav {
  background: #fff;
  position: relative;
  z-index: 9; }
/* line 4671, ../../source/sass/components/_header.scss */
.main-nav ul {
  margin: 0 auto; }
/* line 4674, ../../source/sass/components/_header.scss */
.main-nav .btn-mobile-nav {
  display: none; }

/* line 4679, ../../source/sass/components/_header.scss */
.nav-left-half {
  float: left;
  width: 50%; }
/* line 4683, ../../source/sass/components/_header.scss */
.nav-left-half [role="presentation"] li {
  float: left;
  padding-left: 8px;
  padding-right: 8px;
  width: 50%; }

/* line 4692, ../../source/sass/components/_header.scss */
.nav-right-half {
  float: left;
  width: 50%; }
/* line 4695, ../../source/sass/components/_header.scss */
.nav-right-half ul {
  float: left; }
/* line 4699, ../../source/sass/components/_header.scss */
.nav-right-half [role="presentation"] li {
  float: left;
  padding-left: 8px;
  padding-right: 8px;
  width: 50%; }

/* line 4708, ../../source/sass/components/_header.scss */
.header-base .top-menu-wrapper {
  font-size: 0.75em;
  text-align: left;
  z-index: 3; }
/* line 4712, ../../source/sass/components/_header.scss */
.header-base .top-menu-wrapper li {
  display: inline-block; }
/* line 4715, ../../source/sass/components/_header.scss */
.header-base .top-menu-wrapper a {
  color: #fff;
  padding: 0.8em;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  font-size: 13px !important; }
/* line 4721, ../../source/sass/components/_header.scss */
.header-base .top-menu-wrapper a:before {
  background: #fff;
  top: 0; }

/* line 4729, ../../source/sass/components/_header.scss */
.header-base .nav-group ul {
  max-width: 1300px;
  right: 0;
  left: 0; }
/* line 4734, ../../source/sass/components/_header.scss */
.header-base .nav-group li {
  line-height: 1;
  margin-bottom: 0;
  position: relative;
  z-index: auto; }
/* line 4741, ../../source/sass/components/_header.scss */
.header-base .nav-group .navbar-nav > .yamm-fw {
  position: static !important; }
/* line 4743, ../../source/sass/components/_header.scss */
.header-base .nav-group .navbar-nav > .yamm-fw .open {
  position: static; }
/* line 4748, ../../source/sass/components/_header.scss */
.header-base .nav-group a {
  display: block;
  position: relative;
  text-decoration: none;
  -webkit-transition: padding 0.2s, font-size 0.2s;
  transition: padding 0.2s, font-size 0.2s;
  font-size: 0.9em;
  padding: 0.5em 1.3em 0.5em 0.5em;
  white-space: nowrap; }
/* line 4757, ../../source/sass/components/_header.scss */
.header-base .nav-group a:before {
  content: "";
  height: 4px;
  left: 0;
  margin: auto;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  -webkit-transition: width 0.45s, opacity 0.1s;
  transition: width 0.45s, opacity 0.1s;
  width: 0%; }
/* line 4771, ../../source/sass/components/_header.scss */
.header-base .nav-group a:hover:before {
  opacity: 1;
  text-decoration: none;
  width: 100%; }
/* line 4778, ../../source/sass/components/_header.scss */
.header-base .nav-group a:focus:before {
  opacity: 1;
  text-decoration: none;
  width: 100%; }
/* line 4786, ../../source/sass/components/_header.scss */
.header-base .nav-group a.selected:before {
  opacity: 1;
  text-decoration: none;
  width: 100%; }

/* line 4794, ../../source/sass/components/_header.scss */
.nav-group--consistent {
  font-size: 1.1em;
  text-align: center;
  -webkit-transition: top 0.2s;
  transition: top 0.2s;
  width: 100%;
  padding: 0.5em 0 0.9em 0;
  z-index: 2; }
/* line 4802, ../../source/sass/components/_header.scss */
.nav-group--consistent a {
  color: #3498db; }
/* line 4804, ../../source/sass/components/_header.scss */
.nav-group--consistent a:before {
  background: #3498db;
  bottom: 0; }

/* line 4811, ../../source/sass/components/_header.scss */
.nav-group--callouts {
  background: #f3f3f1;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  z-index: 1; }
/* line 4815, ../../source/sass/components/_header.scss */
.nav-group--callouts a {
  color: #3498db;
  font-size: 0.9em;
  padding: 0.75em;
  position: relative;
  z-index: 2; }
/* line 4821, ../../source/sass/components/_header.scss */
.nav-group--callouts a:before {
  background: #777;
  bottom: 0; }

/* line 4828, ../../source/sass/components/_header.scss */
.scroll-link {
  opacity: 0;
  position: absolute;
  text-indent: -99999px;
  -webkit-transform: translateX(-99px);
  -ms-transform: translateX(-99px);
  transform: translateX(-99px);
  -webkit-transition: opacity 0.1s, -webkit-transform 0.1s;
  transition: opacity 0.1s, transform 0.1s;
  visibility: hidden; }

/* line 4841, ../../source/sass/components/_header.scss */
.in-view .scroll-link {
  background: rgba(165, 28, 48, 0.85);
  font-size: inherit;
  opacity: 1;
  position: relative;
  text-indent: 0;
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  visibility: visible; }
/* line 4852, ../../source/sass/components/_header.scss */
.in-view .nav-left-half {
  padding-right: 50px; }
/* line 4855, ../../source/sass/components/_header.scss */
.in-view .nav-right-half {
  padding-left: 50px; }

/* line 4860, ../../source/sass/components/_header.scss */
.nav-open {
  overflow: hidden;
  height: 100%; }
/* line 4863, ../../source/sass/components/_header.scss */
.nav-open body {
  overflow: hidden;
  height: 100%; }

/* line 4870, ../../source/sass/components/_header.scss */
.ie-8 .list--drop-nav {
  border: 1px solid #ccc; }

/* line 4875, ../../source/sass/components/_header.scss */
.list--drop-nav {
  background: #fff;
  border: 1px solid #ccc;
  border-top: none;
  box-shadow: 0 0 1px;
  min-width: 94%;
  opacity: 0;
  height: 1px;
  overflow: hidden;
  position: absolute;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  white-space: nowrap; }
/* line 4888, ../../source/sass/components/_header.scss */
.list--drop-nav li {
  float: none !important;
  padding: 0 !important;
  text-align: left;
  width: 100% !important; }
/* line 4895, ../../source/sass/components/_header.scss */
.list--drop-nav .first a {
  padding-top: 16px; }
/* line 4900, ../../source/sass/components/_header.scss */
.list--drop-nav .last a {
  padding-bottom: 12px; }
/* line 4904, ../../source/sass/components/_header.scss */
.list--drop-nav a {
  font-size: 0.8em;
  display: block;
  padding: 8px 12px;
  width: 100%; }
/* line 4909, ../../source/sass/components/_header.scss */
.list--drop-nav a:before {
  display: none; }
/* line 4912, ../../source/sass/components/_header.scss */
.list--drop-nav a:hover {
  background: #3498db;
  color: #fff; }
/* line 4916, ../../source/sass/components/_header.scss */
.list--drop-nav a:focus {
  background: #3498db;
  color: #fff; }
/* line 4922, ../../source/sass/components/_header.scss */
.list--drop-nav:hover .list--drop-nav {
  height: auto;
  opacity: 1;
  visibility: visible; }
/* line 4927, ../../source/sass/components/_header.scss */
.list--drop-nav:hover:before {
  display: block; }
/* line 4931, ../../source/sass/components/_header.scss */
.list--drop-nav:before {
  background: #3498db;
  content: "";
  display: none;
  height: 4px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

/* line 4945, ../../source/sass/components/_header.scss */
.has-drop-nav:hover .list--drop-nav {
  height: auto;
  opacity: 1;
  visibility: visible; }

/* line 4954, ../../source/sass/components/_header.scss */
.is-opened .list--drop-nav {
  height: auto;
  opacity: 1;
  visibility: visible; }
/* line 4958, ../../source/sass/components/_header.scss */
.is-opened .list--drop-nav:before {
  display: block; }

/* line 4964, ../../source/sass/components/_header.scss */
.btn--menu {
  border: none;
  color: rgba(255, 255, 255, 0.9);
  line-height: 1;
  margin: auto;
  max-width: 200px;
  min-width: 106px;
  padding: 14px 50px 14px 12px;
  position: fixed;
  right: 45px;
  text-decoration: none;
  text-transform: uppercase;
  top: 0;
  -webkit-transition: padding 0.2s 0.4s, text-indent 0.2s 0.4s, color 0.2s 0.4s, max-width 0.2s 0.4s, min-width 0.2s 0.4s;
  transition: padding 0.2s 0.4s, text-indent 0.2s 0.4s, color 0.2s 0.4s, max-width 0.2s 0.4s, min-width 0.2s 0.4s;
  z-index: 11; }
/* line 4982, ../../source/sass/components/_header.scss */
.btn--menu:active {
  color: #fff; }
/* line 4985, ../../source/sass/components/_header.scss */
.btn--menu:link {
  color: #fff; }
/* line 4987, ../../source/sass/components/_header.scss */
.btn--menu:link:hover {
  background: #222;
  box-shadow: inset 0 0 1px #ccc; }
/* line 4992, ../../source/sass/components/_header.scss */
.btn--menu:visited {
  color: #fff; }
/* line 4995, ../../source/sass/components/_header.scss */
.btn--menu:hover {
  background: #222;
  box-shadow: inset 0 0 1px #ccc; }
/* line 4999, ../../source/sass/components/_header.scss */
.btn--menu:focus {
  background: #222;
  box-shadow: inset 0 0 1px #ccc; }

/* line 5007, ../../source/sass/components/_header.scss */
.btn--menu[data-state="off"]:hover .btn--menu__icon {
  width: 22px; }
/* line 5009, ../../source/sass/components/_header.scss */
.btn--menu[data-state="off"]:hover .btn--menu__icon:before {
  top: -8px; }
/* line 5012, ../../source/sass/components/_header.scss */
.btn--menu[data-state="off"]:hover .btn--menu__icon:after {
  bottom: -8px; }

/* line 5019, ../../source/sass/components/_header.scss */
.btn--menu[data-state="on"] {
  color: rgba(255, 255, 255, 0);
  max-width: 20px;
  min-width: 1px;
  padding-left: 24px;
  padding-right: 24px; }
/* line 5025, ../../source/sass/components/_header.scss */
.btn--menu[data-state="on"] .btn--menu__icon {
  background: transparent;
  bottom: 0;
  top: 0;
  -webkit-transition: -webkit-transform 0.2s 0.4s;
  transition: transform 0.2s 0.4s; }
/* line 5031, ../../source/sass/components/_header.scss */
.btn--menu[data-state="on"] .btn--menu__icon:before {
  background: #ccc;
  bottom: 0;
  top: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }
/* line 5039, ../../source/sass/components/_header.scss */
.btn--menu[data-state="on"] .btn--menu__icon:after {
  background: #ccc;
  bottom: 0;
  top: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

/* line 5050, ../../source/sass/components/_header.scss */
.btn--menu__icon {
  background: #fff;
  bottom: 0;
  height: 2px;
  right: 0;
  margin: auto 0 auto 2px !important;
  position: absolute;
  right: 14px;
  top: 0;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  width: 20px; }
/* line 5062, ../../source/sass/components/_header.scss */
.btn--menu__icon:before {
  background: #fff;
  border-radius: 4px;
  content: "";
  height: 2px;
  left: 0;
  margin: auto;
  position: absolute;
  -webkit-transition: -webkit-transform 0.2s 0s, top 0.2s, bottom 0.2s;
  transition: transform 0.2s 0s, top 0.2s, bottom 0.2s;
  width: 100%;
  top: -6px; }
/* line 5075, ../../source/sass/components/_header.scss */
.btn--menu__icon:after {
  background: #fff;
  border-radius: 4px;
  content: "";
  height: 2px;
  left: 0;
  margin: auto;
  position: absolute;
  -webkit-transition: -webkit-transform 0.2s 0s, top 0.2s, bottom 0.2s;
  transition: transform 0.2s 0s, top 0.2s, bottom 0.2s;
  width: 100%;
  bottom: -6px; }

/* line 5090, ../../source/sass/components/_header.scss */
.search-area {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 12; }

/* line 5097, ../../source/sass/components/_header.scss */
input.input-search {
  background: url(../img/search-icon.png) #fff no-repeat 14px center;
  padding-left: 44px; }

/* line 5102, ../../source/sass/components/_header.scss */
.btn--mobile-site-search {
  border: 0;
  display: none;
  height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  width: 44px;
  z-index: 4; }
/* line 5111, ../../source/sass/components/_header.scss */
.btn--mobile-site-search:active {
  box-shadow: none; }

/* line 5117, ../../source/sass/components/_header.scss */
#searchArea input.input-search {
  background-color: transparent;
  height: 44px;
  border: none;
  color: #fff;
  font-size: 0.9em;
  max-width: 44px;
  padding-bottom: 2px;
  padding-right: 4px;
  padding-top: 2px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transition: width 0.3s, height 0.2s;
  transition: width 0.3s, height 0.2s;
  width: 44px;
  z-index: 1; }
/* line 5134, ../../source/sass/components/_header.scss */
#searchArea input.input-search:hover {
  background-color: #000;
  box-shadow: inset 0 0 1px #fff; }
/* line 5138, ../../source/sass/components/_header.scss */
#searchArea input.input-search:focus {
  background-color: #000;
  box-shadow: inset 0 0 1px #fff;
  max-width: 280px;
  padding-right: 16px;
  width: 100%; }

/* line 5148, ../../source/sass/components/_header.scss */
.btn--subnav {
  border: 1px solid #bac5c6;
  bottom: -16px;
  display: none;
  overflow: hidden;
  position: relative;
  width: 50px; }
/* line 5149, ../../source/sass/components/_header.scss */
.btn--subnav span {
  height: 8px;
  width: 8px;
  background: #bac5c6;
  border-radius: 100px;
  display: block;
  margin: auto;
  position: relative;
  -webkit-transition: width 0.2s 0.5s, border-radius 0.2s 0.5s;
  transition: width 0.2s 0.5s, border-radius 0.2s 0.5s; }
/* line 5159, ../../source/sass/components/_header.scss */
.btn--subnav span:before {
  height: 8px;
  width: 8px;
  background: #bac5c6;
  border-radius: 100px;
  content: "";
  position: absolute;
  top: 0;
  -webkit-transition: left 0.2s, right 0.2s;
  transition: left 0.2s, right 0.2s;
  right: 150%; }
/* line 5171, ../../source/sass/components/_header.scss */
.btn--subnav span:after {
  height: 8px;
  width: 8px;
  background: #bac5c6;
  border-radius: 100px;
  content: "";
  position: absolute;
  top: 0;
  -webkit-transition: left 0.2s, right 0.2s;
  transition: left 0.2s, right 0.2s;
  left: 150%; }

/* line 5193, ../../source/sass/components/_header.scss */
.btn--subnav.sub-nav-opened span {
  border-radius: 4px;
  width: 100%; }
/* line 5196, ../../source/sass/components/_header.scss */
.btn--subnav.sub-nav-opened span:before {
  right: 0%; }
/* line 5199, ../../source/sass/components/_header.scss */
.btn--subnav.sub-nav-opened span:after {
  left: 0%; }

/* line 5206, ../../source/sass/components/_header.scss */
.sub-nav a {
  display: block;
  margin-bottom: 0.5em;
  overflow: hidden;
  padding-bottom: 0.25em;
  padding-top: 0.25em;
  text-decoration: none; }
/* line 5213, ../../source/sass/components/_header.scss */
.sub-nav a:focus {
  text-decoration: underline; }
/* line 5216, ../../source/sass/components/_header.scss */
.sub-nav a:hover {
  text-decoration: underline; }
/* line 5220, ../../source/sass/components/_header.scss */
.sub-nav li {
  line-height: 1;
  margin-bottom: 0; }
/* line 5223, ../../source/sass/components/_header.scss */
.sub-nav li ul {
  margin: 0;
  position: relative; }
/* line 5226, ../../source/sass/components/_header.scss */
.sub-nav li ul:before {
  background: #e4e7e9;
  background: rgba(186, 197, 198, 0.2);
  content: "";
  height: 96%;
  left: 0;
  position: absolute;
  width: 4px; }
/* line 5236, ../../source/sass/components/_header.scss */
.sub-nav li ul .first a {
  margin-top: 0; }
/* line 5241, ../../source/sass/components/_header.scss */
.sub-nav li ul .last a {
  margin-bottom: 10px; }
/* line 5245, ../../source/sass/components/_header.scss */
.sub-nav li ul li {
  line-height: 1.333;
  position: relative; }
/* line 5248, ../../source/sass/components/_header.scss */
.sub-nav li ul li a {
  padding-left: 0.875em; }
/* line 5252, ../../source/sass/components/_header.scss */
.sub-nav li ul li li a {
  padding-left: 1.75em; }
/* line 5257, ../../source/sass/components/_header.scss */
.sub-nav li ul a {
  font-size: 0.875em;
  position: relative; }
/* line 5261, ../../source/sass/components/_header.scss */
.sub-nav li ul .active {
  position: relative; }
/* line 5264, ../../source/sass/components/_header.scss */
.sub-nav li ul .active a:before {
  background: #bac5c6;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  width: 4px; }
/* line 5275, ../../source/sass/components/_header.scss */
.sub-nav li ul .active li a:before {
  width: 0; }

/* line 5287, ../../source/sass/components/_header.scss */
.sub-nav-normal .active > a {
  color: #414141;
  text-decoration: none; }

/* line 5294, ../../source/sass/components/_header.scss */
.sub-nav--president {
  background: #293352;
  margin-bottom: 60px; }
/* line 5297, ../../source/sass/components/_header.scss */
.sub-nav--president .wrapper {
  padding: 0; }
/* line 5300, ../../source/sass/components/_header.scss */
.sub-nav--president li {
  float: left;
  margin: 0; }
/* line 5305, ../../source/sass/components/_header.scss */
.sub-nav--president .active a {
  color: #fff; }
/* line 5307, ../../source/sass/components/_header.scss */
.sub-nav--president .active a:after {
  width: 100%;
  width: 100%; }
/* line 5313, ../../source/sass/components/_header.scss */
.sub-nav--president a {
  color: #fff;
  display: block;
  margin: 0;
  padding: 1em 1.25em;
  position: relative;
  text-decoration: none; }
/* line 5320, ../../source/sass/components/_header.scss */
.sub-nav--president a:after {
  background: #4e84c4;
  bottom: 0;
  content: "";
  height: 4px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
  width: 0%; }
/* line 5333, ../../source/sass/components/_header.scss */
.sub-nav--president a:hover {
  text-decoration: none; }
/* line 5334, ../../source/sass/components/_header.scss */
.sub-nav--president a:hover:after {
  width: 100%; }
/* line 5339, ../../source/sass/components/_header.scss */
.sub-nav--president a:focus {
  text-decoration: none; }
/* line 5340, ../../source/sass/components/_header.scss */
.sub-nav--president a:focus:after {
  width: 100%; }
/* line 5347, ../../source/sass/components/_header.scss */
.sub-nav--president a.selected:after {
  width: 100%; }

/* line 5353, ../../source/sass/components/_header.scss */
.media-relations-nav {
  background: #293352;
  left: 0;
  padding: 0.75em 1.25em;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 8; }
/* line 5361, ../../source/sass/components/_header.scss */
.media-relations-nav a {
  color: #fff;
  font-size: 0.875em;
  position: relative; }
/* line 5366, ../../source/sass/components/_header.scss */
.media-relations-nav .wrapper {
  padding: 0; }

/* line 5371, ../../source/sass/components/_header.scss */
.back-to-iau {
  padding-left: 62px; }
/* line 5373, ../../source/sass/components/_header.scss */
.back-to-iau:before {
  background-image: url("../img/logo-shield-only-small.png");
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
  height: 58px;
  left: 0;
  position: absolute;
  top: -8px;
  width: 49px;
  z-index: 8; }

/* line 5387, ../../source/sass/components/_header.scss */
.tab-widget {
  position: relative; }

/* line 5391, ../../source/sass/components/_header.scss */
.tab-widget__list {
  border-bottom: 1px solid #bac5c6;
  margin-bottom: 0;
  white-space: nowrap; }

/* line 5397, ../../source/sass/components/_header.scss */
.tab-widget__item {
  display: inline-block; }

/* line 5401, ../../source/sass/components/_header.scss */
.tab-widget__link {
  background-color: #fff;
  display: block;
  padding: 1em 1.25em;
  position: relative;
  text-decoration: none; }
/* line 5407, ../../source/sass/components/_header.scss */
.tab-widget__link:hover {
  text-decoration: underline; }
/* line 5410, ../../source/sass/components/_header.scss */
.tab-widget__link:focus {
  outline: none; }
/* line 5413, ../../source/sass/components/_header.scss */
.tab-widget__link:before {
  background: #bac5c6;
  content: "";
  height: 4px;
  left: 0;
  opacity: 0;
  position: absolute;
  speech: none;
  top: 0;
  width: 100%; }

/* line 5426, ../../source/sass/components/_header.scss */
.tab-widget__link--active {
  color: #414141;
  box-shadow: inset 0 2px 0 1px #bac5c6;
  border-bottom-color: transparent; }
/* line 5430, ../../source/sass/components/_header.scss */
.tab-widget__link--active:after {
  background: #fff;
  bottom: -1px;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2; }
/* line 5440, ../../source/sass/components/_header.scss */
.tab-widget__link--active:before {
  opacity: 1;
  background: #3498db; }

/* line 5446, ../../source/sass/components/_header.scss */
.tab-widget__tabs {
  background: #fff;
  padding: 1.5em 0;
  position: relative;
  z-index: 1; }

/* line 5453, ../../source/sass/components/_header.scss */
.tab-widget__tab-content {
  display: none; }

/* line 5457, ../../source/sass/components/_header.scss */
.tab-widget__tab-content--active {
  display: block; }

/* line 5461, ../../source/sass/components/_header.scss */
.header-base {
  position: relative;
  z-index: 8; }

/* line 5466, ../../source/sass/components/_header.scss */
.header-base--has-photo {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center 80px;
  min-height: 380px; }
/* line 5471, ../../source/sass/components/_header.scss */
.header-base--has-photo:after {
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.6));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.6));
  bottom: 0;
  content: "";
  height: 20%;
  left: 0;
  position: absolute;
  width: 100%; }
/* line 5490, ../../source/sass/components/_header.scss */
.header-base--has-photo + .main-base {
  padding-top: 54px; }

/* line 5511, ../../source/sass/components/_header.scss */
.iau-heading {
  background-image: url(../images/background.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  left: 0;
  margin: auto;
  padding: 0;
  position: fixed;
  right: 0;
  -webkit-transition: top 0.2s;
  transition: top 0.2s;
  z-index: 15; }

/* line 5525, ../../source/sass/components/_header.scss */
.iau-heading__link {
  background: url(../images/logo-Azad-University.png) no-repeat;
  background-size: cover;
  color: transparent;
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%; }
/* line 5534, ../../source/sass/components/_header.scss */
.iau-heading__link:before {
  background: #3498db;
  content: "";
  height: 4px;
  left: 0;
  right: 0;
  margin: auto;
  position: absolute;
  top: 0;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
  width: 0%; }
/* line 5548, ../../source/sass/components/_header.scss */
.iau-heading__link:hover:before {
  width: 100%; }
/* line 5553, ../../source/sass/components/_header.scss */
.iau-heading__link:focus:before {
  width: 100%; }

/* line 5559, ../../source/sass/components/_header.scss */
.main-base {
  padding-top: 32px;
  position: relative; }

/* line 5564, ../../source/sass/components/_header.scss */
article#mainContent {
  padding-bottom: 3em; }

/* line 5568, ../../source/sass/components/_header.scss */
.list-social-links {
  margin-bottom: 0;
  text-align: center;
  width: 60%; }
/* line 5573, ../../source/sass/components/_header.scss */
.list-social-links + .other-apps {
  text-align: center; }
/* line 5577, ../../source/sass/components/_header.scss */
.list-social-links li {
  display: inline-block;
  margin: 0 0.125em 0.5em 0.125em; }

/* line 5583, ../../source/sass/components/_header.scss */
.w-footer-last {
  background: url(../img/footer-iau-shield.png) no-repeat right 0;
  width: 40%; }

/* line 5588, ../../source/sass/components/_header.scss */
.president-hp-content {
  background: url(../img/president-repeat.jpg) repeat-x;
  margin: -60px auto auto;
  max-width: 1300px;
  position: relative; }
/* line 5593, ../../source/sass/components/_header.scss */
.president-hp-content:after {
  background: url(../img/president.jpg) no-repeat right 0;
  content: "";
  height: 100%;
  pointer-events: none;
  position: absolute;
  right: 0;
  speech: none;
  top: 0;
  width: 100%; }

/* line 5606, ../../source/sass/components/_header.scss */
.president-home__morenews {
  margin: 50px 0; }
/* line 5608, ../../source/sass/components/_header.scss */
.president-home__morenews .card--media-left.card--media-left--narrow {
  padding-left: 100px;
  margin-top: 20px; }
/* line 5611, ../../source/sass/components/_header.scss */
.president-home__morenews .card--media-left.card--media-left--narrow .card__media {
  width: 100px; }
/* line 5616, ../../source/sass/components/_header.scss */
.president-home__morenews .card--president.card--media-left .card__content {
  border-top: 0; }
/* line 5620, ../../source/sass/components/_header.scss */
.president-home__morenews .card__content__heading {
  padding-top: 0; }
/* line 5623, ../../source/sass/components/_header.scss */
.president-home__morenews .card__title {
  font-size: 1.2em; }

/* line 5628, ../../source/sass/components/_header.scss */
.wrapper--president-hp {
  margin: 0 0 0 6.923%;
  max-width: 1210px;
  z-index: 1; }
/* line 5632, ../../source/sass/components/_header.scss */
.wrapper--president-hp .padding-m {
  padding-left: 0;
  padding-right: 0; }

/* line 5638, ../../source/sass/components/_header.scss */
.president-message__content {
  padding-left: 10.923%;
  padding-top: 330px; }

/* line 5644, ../../source/sass/components/_header.scss */
.list-president-speeches li {
  margin-bottom: 2em; }
/* line 5646, ../../source/sass/components/_header.scss */
.list-president-speeches li:last-child {
  margin-bottom: 0; }

/* line 5652, ../../source/sass/components/_header.scss */
.president-speech-filter {
  margin-bottom: 3em; }

/* line 5657, ../../source/sass/components/_header.scss */
.president #current_page_title {
  padding-bottom: 0; }

/* line 5662, ../../source/sass/components/_header.scss */
.filter-media-area {
  bottom: 2.2em;
  height: 52px;
  position: absolute;
  right: 0;
  text-align: right;
  width: 540px; }
/* line 5669, ../../source/sass/components/_header.scss */
.filter-media-area .txt-label {
  display: block;
  text-align: left;
  margin-left: 2em; }

/* line 5676, ../../source/sass/components/_header.scss */
.filter-icon {
  color: #3498db;
  padding-right: 40px;
  position: relative; }
/* line 5680, ../../source/sass/components/_header.scss */
.filter-icon:after {
  background: url(../img/filter-icons.png) no-repeat;
  background-size: 20px 91px;
  bottom: 1px;
  content: "";
  height: 20px;
  margin: auto;
  position: absolute;
  right: 0;
  speech: none;
  top: 0;
  width: 20px; }

/* line 5696, ../../source/sass/components/_header.scss */
.filter-icon--photos:after {
  background-position: 0 3px; }

/* line 5702, ../../source/sass/components/_header.scss */
.filter-icon--videos:after {
  background-position: 0 -35px; }

/* line 5708, ../../source/sass/components/_header.scss */
.filter-icon--audio:after {
  background-position: 0 -72px; }

/* line 5714, ../../source/sass/components/_header.scss */
.media-relations--interior .nav-crumbs {
  margin-top: -28px; }

/* line 5720, ../../source/sass/components/_header.scss */
.interior--live-stream #current_page_title {
  padding-bottom: 0; }
/* line 5723, ../../source/sass/components/_header.scss */
.interior--live-stream .main-base {
  padding-top: 2.75em; }
/* line 5726, ../../source/sass/components/_header.scss */
.interior--live-stream article#mainContent {
  padding-bottom: 0; }

/* line 5731, ../../source/sass/components/_header.scss */
.live-stream-subscribe {
  bottom: 0;
  height: 1.25em;
  margin: auto;
  position: absolute;
  right: 1.25em;
  top: 0; }

/* line 5740, ../../source/sass/components/_header.scss */
.live-stream-header {
  padding-bottom: 32px;
  padding-top: 40px; }

/* line 5746, ../../source/sass/components/_header.scss */
.off-air:after {
  border: 1px solid #fff;
  color: #fff;
  content: "on air";
  display: inline-block;
  font-size: 14px;
  padding: 0.5em;
  vertical-align: middle;
  color: #bac5c6;
  content: "off air";
  opacity: 0.75; }

/* line 5761, ../../source/sass/components/_header.scss */
.on-air:after {
  border: 1px solid #fff;
  color: #fff;
  content: "on air";
  display: inline-block;
  font-size: 14px;
  padding: 0.5em;
  vertical-align: middle; }

/* line 5772, ../../source/sass/components/_header.scss */
.live-stream-video {
  background: #414141;
  position: relative; }
/* line 5775, ../../source/sass/components/_header.scss */
.live-stream-video .live-stream-wrapper {
  height: 0;
  padding-bottom: 56.25%;
  width: 100%;
  max-width: 100%;
  margin-bottom: 60px; }
/* line 5781, ../../source/sass/components/_header.scss */
.live-stream-video .live-stream-wrapper .embed-container {
  margin: 0 auto; }
/* line 5784, ../../source/sass/components/_header.scss */
.live-stream-video .live-stream-wrapper embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }
/* line 5791, ../../source/sass/components/_header.scss */
.live-stream-video .live-stream-wrapper video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }
/* line 5798, ../../source/sass/components/_header.scss */
.live-stream-video .live-stream-wrapper iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

/* line 5808, ../../source/sass/components/_header.scss */
.school-block {
  border: 1px solid #bac5c6;
  display: block;
  min-height: 160px;
  padding-left: 120px;
  padding-top: 2.5em;
  position: relative;
  text-decoration: none; }
/* line 5817, ../../source/sass/components/_header.scss */
.school-block .link-cta:after {
  display: none; }
/* line 5821, ../../source/sass/components/_header.scss */
.school-block .link-cta__text {
  text-decoration: none; }
/* line 5823, ../../source/sass/components/_header.scss */
.school-block .link-cta__text:hover {
  text-decoration: underline; }
/* line 5827, ../../source/sass/components/_header.scss */
.school-block:hover {
  text-decoration: underline; }
/* line 5829, ../../source/sass/components/_header.scss */
.school-block:hover .link-cta__text {
  text-decoration: underline; }

/* line 5835, ../../source/sass/components/_header.scss */
.school-block__logo {
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-left: -100px;
  margin-top: -1.25em;
  width: 100px; }
/* line 5842, ../../source/sass/components/_header.scss */
.school-block__logo img {
  display: block; }

/* line 5847, ../../source/sass/components/_header.scss */
.school-block__title {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 20px; }

/* line 5854, ../../source/sass/components/_header.scss */
.grid--school-blocks .w-50 {
  margin-bottom: 1.25em; }

/* line 5859, ../../source/sass/components/_header.scss */
.link-cta {
  font-size: 1.125em;
  position: relative;
  text-decoration: none; }
/* line 5864, ../../source/sass/components/_header.scss */
.link-cta:hover .link-cta__text {
  text-decoration: none; }
/* line 5868, ../../source/sass/components/_header.scss */
.link-cta:after {
  background-image: url("../img/icon-goto.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  bottom: 0;
  content: "";
  height: auto;
  margin: auto;
  position: absolute;
  right: -32px;
  speech: none;
  top: 0;
  width: 20px; }

/* line 5884, ../../source/sass/components/_header.scss */
.link-cta__text {
  text-decoration: underline; }

/* line 5888, ../../source/sass/components/_header.scss */
.social-leadin-card {
  margin-bottom: 1.25em;
  min-height: 220px;
  padding-left: 200px;
  position: relative; }

/* line 5895, ../../source/sass/components/_header.scss */
.social-leadin-card__content {
  border-top: 4px solid #3498db;
  padding-left: 1.25em; }

/* line 5900, ../../source/sass/components/_header.scss */
.social-leadin-card__title {
  margin-bottom: 0.5em; }

/* line 5904, ../../source/sass/components/_header.scss */
.social-leadin-card__shield {
  border: 1px solid #bac5c6;
  left: 0;
  position: absolute;
  top: 0;
  width: 200px; }

/* line 5912, ../../source/sass/components/_header.scss */
.a-to-z {
  margin-top: 60px;
  padding-top: 60px;
  position: relative; }
/* line 5916, ../../source/sass/components/_header.scss */
.a-to-z:before {
  background: #bac5c6;
  content: "";
  height: 1px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 90%; }

/* line 5929, ../../source/sass/components/_header.scss */
.a-to-z__results__block {
  margin-bottom: 60px;
  padding-bottom: 60px;
  position: relative; }
/* line 5933, ../../source/sass/components/_header.scss */
.a-to-z__results__block:after {
  background: #bac5c6;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  speech: none;
  width: 90%; }

/* line 5947, ../../source/sass/components/_header.scss */
.a-to-z__results__block__header {
  position: relative; }
/* line 5949, ../../source/sass/components/_header.scss */
.a-to-z__results__block__header .txt-h1-alt {
  padding-bottom: 4px; }
/* line 5953, ../../source/sass/components/_header.scss */
.a-to-z__results__block__header .card--large .card__title {
  padding-bottom: 4px; }
/* line 5957, ../../source/sass/components/_header.scss */
.a-to-z__results__block__header .jump-to-top {
  bottom: 4px;
  position: absolute;
  right: 0; }

/* line 5964, ../../source/sass/components/_header.scss */
.a-to-z__result {
  border-top: 4px solid #3498db;
  padding-right: 110px;
  padding-top: 0.75em;
  margin: 1em 0 2em;
  position: relative; }

/* line 5972, ../../source/sass/components/_header.scss */
.a-to-z__result__title {
  padding-bottom: 0; }

/* line 5977, ../../source/sass/components/_header.scss */
.a-to-z__result__social li {
  margin-right: 1.5em; }

/* line 5982, ../../source/sass/components/_header.scss */
.a-to-z__result__img {
  position: absolute;
  right: 0;
  top: 0;
  width: 90px; }

/* line 5989, ../../source/sass/components/_header.scss */
.a-to-z__results__tags {
  color: #bac5c6;
  position: relative; }

/* line 5994, ../../source/sass/components/_header.scss */
.a-to-z__results__tags__label {
  left: 0;
  position: absolute;
  top: 0; }

/* line 6000, ../../source/sass/components/_header.scss */
.a-to-z__results__tags__listing {
  padding-left: 50px; }

/* line 6004, ../../source/sass/components/_header.scss */
.alphabet-search {
  margin-bottom: 20px; }

/* line 6008, ../../source/sass/components/_header.scss */
.alphabet-choose {
  margin-bottom: 20px; }

/* line 6013, ../../source/sass/components/_header.scss */
.homepage .main-base {
  padding-top: 52px; }

/* line 6018, ../../source/sass/components/_header.scss */
article.search-results {
  min-height: 400px; }
/* line 6020, ../../source/sass/components/_header.scss */
article.search-results input.gsc-input {
  padding: 12px 20px;
  font-size: 16px;
  font-family: "Merriweather Regular", Arial, sans-serif; }
/* line 6025, ../../source/sass/components/_header.scss */
article.search-results input.gsc-search-button {
  -webkit-appearance: none;
  background: rgba(212, 25, 52, 0);
  font-family: "Merriweather Sans Regular", Arial, sans-serif;
  color: #3498db;
  border: 1px solid;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
  font-weight: inherit;
  line-height: normal;
  height: auto;
  padding: 1em;
  text-align: center;
  text-decoration: none !important;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-transform: uppercase; }
/* line 6044, ../../source/sass/components/_header.scss */
article.search-results input.gsc-search-button:hover {
  background: rgba(212, 25, 52, 0.05);
  border-color: #3498db;
  color: #3498db;
  outline: 0; }
/* line 6050, ../../source/sass/components/_header.scss */
article.search-results input.gsc-search-button:focus {
  background: rgba(212, 25, 52, 0.05);
  border-color: #3498db;
  color: #3498db;
  outline: 0; }
/* line 6057, ../../source/sass/components/_header.scss */
article.search-results strong {
  font-family: "Merriweather Bold", Arial, sans-serif; }
/* line 6060, ../../source/sass/components/_header.scss */
article.search-results b {
  font-family: "Merriweather Bold", Arial, sans-serif; }
/* line 6063, ../../source/sass/components/_header.scss */
article.search-results em {
  font-family: inherit; }
/* line 6067, ../../source/sass/components/_header.scss */
article.search-results .gs-title strong {
  font-family: "Merriweather Sans Bold", Arial, sans-serif; }
/* line 6070, ../../source/sass/components/_header.scss */
article.search-results .gs-title b {
  font-family: "Merriweather Sans Bold", Arial, sans-serif; }
/* line 6074, ../../source/sass/components/_header.scss */
article.search-results .gsc-control-cse {
  padding: 0; }
/* line 6075, ../../source/sass/components/_header.scss */
article.search-results .gsc-control-cse .gsc-table-result {
  font-family: "Merriweather Sans Regular", Arial, sans-serif;
  line-height: 1.8em;
  font-size: inherit; }
/* line 6081, ../../source/sass/components/_header.scss */
article.search-results .gsc-control-cse .gs-spelling {
  font-size: 1.1em;
  line-height: 1.8em;
  height: auto; }
/* line 6087, ../../source/sass/components/_header.scss */
article.search-results .gsc-control-cse .gs-result .gs-title {
  font-size: 1.1em;
  line-height: 1.8em;
  height: auto; }
/* line 6091, ../../source/sass/components/_header.scss */
article.search-results .gsc-control-cse .gs-result .gs-title * {
  font-size: 1.1em;
  line-height: 1.8em;
  height: auto; }
/* line 6100, ../../source/sass/components/_header.scss */
article.search-results .cse .gsc-control-cse {
  padding: 0; }
/* line 6104, ../../source/sass/components/_header.scss */
article.search-results h2.results-h2 {
  padding: 1em 0 0; }
/* line 6108, ../../source/sass/components/_header.scss */
article.search-results .gs-webResult.gs-result a.gs-title {
  color: #3498db;
  text-decoration: none; }
/* line 6109, ../../source/sass/components/_header.scss */
article.search-results .gs-webResult.gs-result a.gs-title:visited {
  color: #3498db;
  text-decoration: none; }
/* line 6112, ../../source/sass/components/_header.scss */
article.search-results .gs-webResult.gs-result a.gs-title:visited * {
  color: #3498db;
  font-family: inherit; }
/* line 6119, ../../source/sass/components/_header.scss */
article.search-results .gs-webResult.gs-result a.gs-title:link {
  color: #3498db;
  text-decoration: none; }
/* line 6122, ../../source/sass/components/_header.scss */
article.search-results .gs-webResult.gs-result a.gs-title:link * {
  color: #3498db;
  font-family: inherit; }
/* line 6127, ../../source/sass/components/_header.scss */
article.search-results .gs-webResult.gs-result a.gs-title * {
  color: #3498db;
  font-family: inherit; }
/* line 6134, ../../source/sass/components/_header.scss */
article.search-results .gs-promotion a.gs-title {
  color: #3498db;
  text-decoration: none; }
/* line 6135, ../../source/sass/components/_header.scss */
article.search-results .gs-promotion a.gs-title:visited {
  color: #3498db;
  text-decoration: none; }
/* line 6138, ../../source/sass/components/_header.scss */
article.search-results .gs-promotion a.gs-title:visited * {
  color: #3498db;
  font-family: inherit; }
/* line 6145, ../../source/sass/components/_header.scss */
article.search-results .gs-promotion a.gs-title:link {
  color: #3498db;
  text-decoration: none; }
/* line 6148, ../../source/sass/components/_header.scss */
article.search-results .gs-promotion a.gs-title:link * {
  color: #3498db;
  font-family: inherit; }
/* line 6153, ../../source/sass/components/_header.scss */
article.search-results .gs-promotion a.gs-title * {
  color: #3498db;
  font-family: inherit; }
/* line 6158, ../../source/sass/components/_header.scss */
article.search-results .gs-promotion .gs-snippet {
  font-family: "Merriweather Light", "Times New Roman", serif; }
/* line 6163, ../../source/sass/components/_header.scss */
article.search-results .gs-result .gs-title {
  text-decoration: none; }
/* line 6165, ../../source/sass/components/_header.scss */
article.search-results .gs-result .gs-title * {
  text-decoration: none; }
/* line 6171, ../../source/sass/components/_header.scss */
article.search-results .gs-webResult .gs-snippet {
  font-family: "Merriweather Light", "Times New Roman", serif; }
/* line 6176, ../../source/sass/components/_header.scss */
article.search-results .gs-imageResult .gs-snippet {
  font-family: "Merriweather Light", "Times New Roman", serif; }
/* line 6180, ../../source/sass/components/_header.scss */
article.search-results .gs-fileFormatType {
  font-family: "Merriweather Light", "Times New Roman", serif; }
/* line 6183, ../../source/sass/components/_header.scss */
article.search-results .gsc-webResult.gsc-result {
  padding: 0.8em;
  font-size: 1.2em;
  margin-bottom: 0.2em; }
/* line 6188, ../../source/sass/components/_header.scss */
article.search-results .gsc-webResult.gsc-result.gsc-promotion {
  background: #f7f7f7;
  border-left: 5px solid #3498db;
  line-height: 1.8em;
  font-size: 1.2em;
  margin-bottom: 1em; }
/* line 6194, ../../source/sass/components/_header.scss */
article.search-results .gsc-webResult.gsc-result.gsc-promotion:hover {
  background: #f7f7f7;
  border-left: 5px solid #3498db;
  line-height: 1.8em;
  font-size: 1.2em;
  margin-bottom: 1em; }
/* line 6202, ../../source/sass/components/_header.scss */
article.search-results .gsc-tabHeader {
  padding: 1em;
  font-family: "Merriweather Light", "Times New Roman", serif; }
/* line 6206, ../../source/sass/components/_header.scss */
article.search-results .gsc-tabHeader.gsc-tabhActive {
  background: #f7f7f7; }
/* line 6209, ../../source/sass/components/_header.scss */
article.search-results .gsc-above-wrapper-area {
  border-bottom: 0; }
/* line 6213, ../../source/sass/components/_header.scss */
article.search-results .gsc-results .gsc-cursor-box {
  padding-left: 20px; }
/* line 6214, ../../source/sass/components/_header.scss */
article.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page {
  color: #3498db;
  font-size: 1.2em; }
/* line 6222, ../../source/sass/components/_header.scss */
article.search-results table.gsc-search-box td {
  vertical-align: top; }
/* line 6226, ../../source/sass/components/_header.scss */
article.search-results td.gsc-clear-button {
  display: none; }
/* line 6229, ../../source/sass/components/_header.scss */
article.search-results .gs-visibleUrl.gs-visibleUrl-long {
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  line-height: 1.2; }

/* line 6239, ../../source/sass/components/_header.scss */
.input-mode {
  height: 100%;
  overflow: hidden; }

/* line 6244, ../../source/sass/components/_header.scss */
.slick-slider {
  position: relative;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }
/* line 6256, ../../source/sass/components/_header.scss */
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
/* line 6261, ../../source/sass/components/_header.scss */
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 6268, ../../source/sass/components/_header.scss */
.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative; }
/* line 6274, ../../source/sass/components/_header.scss */
.slick-list:focus {
  outline: none; }

/* line 6279, ../../source/sass/components/_header.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

/* line 6284, ../../source/sass/components/_header.scss */
.slick-track {
  display: block;
  left: 0;
  position: relative;
  top: 0; }
/* line 6289, ../../source/sass/components/_header.scss */
.slick-track:before {
  content: "";
  display: table; }
/* line 6293, ../../source/sass/components/_header.scss */
.slick-track:after {
  content: "";
  display: table;
  clear: both; }

/* line 6301, ../../source/sass/components/_header.scss */
.slick-loading .slick-track {
  visibility: hidden; }
/* line 6304, ../../source/sass/components/_header.scss */
.slick-loading .slick-slide {
  visibility: hidden; }

/* line 6309, ../../source/sass/components/_header.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }
/* line 6314, ../../source/sass/components/_header.scss */
.slick-slide img {
  display: block; }

/* line 6320, ../../source/sass/components/_header.scss */
[dir="rtl"] .slick-slide {
  float: right; }
/* line 6323, ../../source/sass/components/_header.scss */
[dir="rtl"] .slick-prev {
  left: auto;
  right: -44px; }
/* line 6326, ../../source/sass/components/_header.scss */
[dir="rtl"] .slick-prev:before {
  content: "";
  background: url(../img/arrow-right.png);
  background-repeat: no-repeat;
  background-position: center top; }
/* line 6333, ../../source/sass/components/_header.scss */
[dir="rtl"] .slick-next {
  right: auto;
  left: -44px; }
/* line 6336, ../../source/sass/components/_header.scss */
[dir="rtl"] .slick-next:before {
  content: "";
  background: url(../img/arrow-left.png);
  background-repeat: no-repeat;
  background-position: center top; }

/* line 6346, ../../source/sass/components/_header.scss */
.slick-slide.slick-loading img {
  display: none; }

/* line 6352, ../../source/sass/components/_header.scss */
.slick-slide.dragging img {
  pointer-events: none; }

/* line 6358, ../../source/sass/components/_header.scss */
.slick-initialized .slick-slide {
  display: block; }

/* line 6364, ../../source/sass/components/_header.scss */
.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto; }

/* line 6371, ../../source/sass/components/_header.scss */
.slick-prev {
  background: transparent;
  border: none;
  color: #414141;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 50px;
  line-height: 0;
  margin-top: -10px;
  outline: none;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 44px;
  left: -44px; }
/* line 6387, ../../source/sass/components/_header.scss */
.slick-prev:before {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  content: "";
  background: url(../img/arrow-left.png);
  background-repeat: no-repeat;
  background-position: center top; }
/* line 6398, ../../source/sass/components/_header.scss */
.slick-prev:hover {
  background: transparent;
  outline: none;
  box-shadow: 0 0 0 1px rgba(165, 28, 48, 0.1); }
/* line 6402, ../../source/sass/components/_header.scss */
.slick-prev:hover:before {
  opacity: 1; }
/* line 6406, ../../source/sass/components/_header.scss */
.slick-prev:focus {
  background: transparent;
  outline: none;
  box-shadow: 0 0 0 1px rgba(165, 28, 48, 0.1); }
/* line 6410, ../../source/sass/components/_header.scss */
.slick-prev:focus:before {
  opacity: 1; }
/* line 6414, ../../source/sass/components/_header.scss */
.slick-prev:active {
  background: transparent;
  outline: none;
  box-shadow: 0 0 0 1px rgba(165, 28, 48, 0.1); }

/* line 6421, ../../source/sass/components/_header.scss */
.slick-next {
  background: transparent;
  border: none;
  color: #414141;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 50px;
  line-height: 0;
  margin-top: -10px;
  outline: none;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 44px;
  right: -44px; }
/* line 6437, ../../source/sass/components/_header.scss */
.slick-next:before {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  content: "";
  background: url(../img/arrow-right.png);
  background-repeat: no-repeat;
  background-position: center top; }
/* line 6448, ../../source/sass/components/_header.scss */
.slick-next:hover {
  background: transparent;
  outline: none;
  box-shadow: 0 0 0 1px rgba(165, 28, 48, 0.1); }
/* line 6452, ../../source/sass/components/_header.scss */
.slick-next:hover:before {
  opacity: 1; }
/* line 6456, ../../source/sass/components/_header.scss */
.slick-next:focus {
  background: transparent;
  outline: none;
  box-shadow: 0 0 0 1px rgba(165, 28, 48, 0.1); }
/* line 6460, ../../source/sass/components/_header.scss */
.slick-next:focus:before {
  opacity: 1; }
/* line 6464, ../../source/sass/components/_header.scss */
.slick-next:active {
  background: transparent;
  outline: none;
  box-shadow: 0 0 0 1px rgba(165, 28, 48, 0.1); }

/* line 6471, ../../source/sass/components/_header.scss */
.slick-disabled {
  display: none !important; }

/* line 6475, ../../source/sass/components/_header.scss */
.element-invisible {
  display: none; }

/* line 6480, ../../source/sass/components/_header.scss */
form#user-login .description {
  display: none; }

/* line 6485, ../../source/sass/components/_header.scss */
.messages {
  padding: 1em;
  border: 1px solid #ccc;
  font-family: "Merriweather Sans Regular", Arial, sans-serif; }

/* line 6491, ../../source/sass/components/_header.scss */
.messages.error {
  border-color: red; }

/* line 6496, ../../source/sass/components/_header.scss */
.webform-client-form .form-item {
  margin: 1em 0; }
/* line 6498, ../../source/sass/components/_header.scss */
.webform-client-form .form-item .description {
  font-size: 0.8em;
  font-family: "Merriweather Sans Regular", Arial, sans-serif; }
/* line 6504, ../../source/sass/components/_header.scss */
.webform-client-form .form-radios .form-item {
  margin: 0; }

/* line 6510, ../../source/sass/components/_header.scss */
.module-status--draft {
  background-image: url(../img/text-draft.png); }

/* line 6514, ../../source/sass/components/_header.scss */
a.anchor {
  display: block;
  position: relative;
  top: -100px;
  visibility: hidden; }

/* line 6521, ../../source/sass/components/_header.scss */
img.img-left {
  float: left;
  margin: 3px 12px 12px 0; }

/* line 6527, ../../source/sass/components/_header.scss */
.img-left > img {
  float: left;
  margin: 3px 12px 12px 0; }

/* line 6533, ../../source/sass/components/_header.scss */
img.img-right {
  float: right;
  margin: 3px 0 12px 12px; }

/* line 6539, ../../source/sass/components/_header.scss */
.img-right > img {
  float: right;
  margin: 3px 0 12px 12px; }

/* line 6546, ../../source/sass/components/_header.scss */
.rssfeed-module .card__title {
  font-size: 1.125em; }

/* line 6551, ../../source/sass/components/_header.scss */
input#edit-captcha-response {
  width: 60px; }

/* line 6555, ../../source/sass/components/_header.scss */
input.input-inline {
  width: auto;
  max-width: 100%; }

/* line 6561, ../../source/sass/components/_header.scss */
.webform-client-form.webform-client-form-60792 input#edit-submitted-attach-image-if-applicable-upload-button {
  display: none; }

/* line 6566, ../../source/sass/components/_header.scss */
h1#current_page_title {
  font-size: 2.5em;
  line-height: 1.4em; }

/* line 6571, ../../source/sass/components/_header.scss */
#breadcrumb-padding {
  margin-top: 30px; }

/* line 6576, ../../source/sass/components/_header.scss */
.body-header-base--has-photo #breadcrumb-padding {
  margin-top: 0; }

/* line 6581, ../../source/sass/components/_header.scss */
form.directory-search {
  margin-bottom: 30px; }

/* line 6585, ../../source/sass/components/_header.scss */
input.btn.search-directory-btn {
  margin-top: 27px; }

/* line 6589, ../../source/sass/components/_header.scss */
ul.pager {
  padding-left: 0;
  list-style: none;
  margin: 25px 0; }
/* line 6593, ../../source/sass/components/_header.scss */
ul.pager li {
  display: inline-block;
  padding-right: 10px; }
/* line 6597, ../../source/sass/components/_header.scss */
ul.pager li.pager-next {
  padding-left: 10px; }
/* line 6600, ../../source/sass/components/_header.scss */
ul.pager li.pager-last {
  padding-left: 10px; }

@media (min--moz-device-pixel-ratio: 1.3) {
  /* line 6608, ../../source/sass/components/_header.scss */
  .card__outro__cta-1 a:after {
    background-image: url("../img/icon-goto@2x.png");
    background-size: 20px 20px; }
  /* line 6614, ../../source/sass/components/_header.scss */
  .card__outro__cta-1 a.c-txt-white:after {
    background-image: url("../img/icon-goto-white@2x.png");
    background-size: 20px 20px; }

  /* line 6621, ../../source/sass/components/_header.scss */
  .alert-icon--weather:before {
    background-image: url("../img/weather-icon@2x.png");
    background-size: 32px 32px; }

  /* line 6627, ../../source/sass/components/_header.scss */
  .alert-icon--warning:before {
    background-image: url("../img/alert-icon@2x.png");
    background-size: 31px 27px; }

  /* line 6633, ../../source/sass/components/_header.scss */
  .social-icon:before {
    background-image: url("../img/social-color-sprite@2x.png");
    background-size: 320px 20px; }

  /* line 6639, ../../source/sass/components/_header.scss */
  .cb-active:after {
    background-image: url("../img/check@2x.png");
    background-size: 20px 20px; }

  /* line 6645, ../../source/sass/components/_header.scss */
  .select-container:after {
    background-image: url("../img/down-arrow-icon@2x.png");
    background-size: 23px 13px; }

  /* line 6650, ../../source/sass/components/_header.scss */
  input.input-search {
    background-image: url("../img/search-icon@2x.png");
    background-size: 22px 21px; }

  /* line 6655, ../../source/sass/components/_header.scss */
  .back-to-iau:before {
    background-image: url("../img/logo-shield-only-small@2x.png");
    background-size: 49px 58px; }

  /* line 6661, ../../source/sass/components/_header.scss */
  .link-cta:after {
    background-image: url("../img/icon-goto@2x.png");
    background-size: 20px 20px; }

  /* line 6668, ../../source/sass/components/_header.scss */
  [dir="rtl"] .slick-next:before {
    background-image: url("../img/arrow-left@2x.png");
    background-size: 44px 44px; }
  /* line 6674, ../../source/sass/components/_header.scss */
  [dir="rtl"] .slick-prev:before {
    background-image: url("../img/arrow-right@2x.png");
    background-size: 44px 44px; }

  /* line 6681, ../../source/sass/components/_header.scss */
  .slick-prev:before {
    background-image: url("../img/arrow-left@2x.png");
    background-size: 44px 44px; }

  /* line 6687, ../../source/sass/components/_header.scss */
  .slick-next:before {
    background-image: url("../img/arrow-right@2x.png");
    background-size: 44px 44px; } }
@media (-webkit-min-device-pixel-ratio: 1.3) {
  /* line 6697, ../../source/sass/components/_header.scss */
  .card__outro__cta-1 a:after {
    background-image: url("../img/icon-goto@2x.png");
    background-size: 20px 20px; }
  /* line 6703, ../../source/sass/components/_header.scss */
  .card__outro__cta-1 a.c-txt-white:after {
    background-image: url("../img/icon-goto-white@2x.png");
    background-size: 20px 20px; }

  /* line 6710, ../../source/sass/components/_header.scss */
  .alert-icon--weather:before {
    background-image: url("../img/weather-icon@2x.png");
    background-size: 32px 32px; }

  /* line 6716, ../../source/sass/components/_header.scss */
  .alert-icon--warning:before {
    background-image: url("../img/alert-icon@2x.png");
    background-size: 31px 27px; }

  /* line 6722, ../../source/sass/components/_header.scss */
  .social-icon:before {
    background-image: url("../img/social-color-sprite@2x.png");
    background-size: 320px 20px; }

  /* line 6728, ../../source/sass/components/_header.scss */
  .cb-active:after {
    background-image: url("../img/check@2x.png");
    background-size: 20px 20px; }

  /* line 6734, ../../source/sass/components/_header.scss */
  .select-container:after {
    background-image: url("../img/down-arrow-icon@2x.png");
    background-size: 23px 13px; }

  /* line 6739, ../../source/sass/components/_header.scss */
  input.input-search {
    background-image: url("../img/search-icon@2x.png");
    background-size: 22px 21px; }

  /* line 6744, ../../source/sass/components/_header.scss */
  .back-to-iau:before {
    background-image: url("../img/logo-shield-only-small@2x.png");
    background-size: 49px 58px; }

  /* line 6750, ../../source/sass/components/_header.scss */
  .link-cta:after {
    background-image: url("../img/icon-goto@2x.png");
    background-size: 20px 20px; }

  /* line 6757, ../../source/sass/components/_header.scss */
  [dir="rtl"] .slick-next:before {
    background-image: url("../img/arrow-left@2x.png");
    background-size: 44px 44px; }
  /* line 6763, ../../source/sass/components/_header.scss */
  [dir="rtl"] .slick-prev:before {
    background-image: url("../img/arrow-right@2x.png");
    background-size: 44px 44px; }

  /* line 6770, ../../source/sass/components/_header.scss */
  .slick-prev:before {
    background-image: url("../img/arrow-left@2x.png");
    background-size: 44px 44px; }

  /* line 6776, ../../source/sass/components/_header.scss */
  .slick-next:before {
    background-image: url("../img/arrow-right@2x.png");
    background-size: 44px 44px; } }
@media (min-device-pixel-ratio: 1.3) {
  /* line 6786, ../../source/sass/components/_header.scss */
  .card__outro__cta-1 a:after {
    background-image: url("../img/icon-goto@2x.png");
    background-size: 20px 20px; }
  /* line 6792, ../../source/sass/components/_header.scss */
  .card__outro__cta-1 a.c-txt-white:after {
    background-image: url("../img/icon-goto-white@2x.png");
    background-size: 20px 20px; }

  /* line 6799, ../../source/sass/components/_header.scss */
  .alert-icon--weather:before {
    background-image: url("../img/weather-icon@2x.png");
    background-size: 32px 32px; }

  /* line 6805, ../../source/sass/components/_header.scss */
  .alert-icon--warning:before {
    background-image: url("../img/alert-icon@2x.png");
    background-size: 31px 27px; }

  /* line 6811, ../../source/sass/components/_header.scss */
  .social-icon:before {
    background-image: url("../img/social-color-sprite@2x.png");
    background-size: 320px 20px; }

  /* line 6817, ../../source/sass/components/_header.scss */
  .cb-active:after {
    background-image: url("../img/check@2x.png");
    background-size: 20px 20px; }

  /* line 6823, ../../source/sass/components/_header.scss */
  .select-container:after {
    background-image: url("../img/down-arrow-icon@2x.png");
    background-size: 23px 13px; }

  /* line 6828, ../../source/sass/components/_header.scss */
  input.input-search {
    background-image: url("../img/search-icon@2x.png");
    background-size: 22px 21px; }

  /* line 6833, ../../source/sass/components/_header.scss */
  .back-to-iau:before {
    background-image: url("../img/logo-shield-only-small@2x.png");
    background-size: 49px 58px; }

  /* line 6839, ../../source/sass/components/_header.scss */
  .link-cta:after {
    background-image: url("../img/icon-goto@2x.png");
    background-size: 20px 20px; }

  /* line 6846, ../../source/sass/components/_header.scss */
  [dir="rtl"] .slick-next:before {
    background-image: url("../img/arrow-left@2x.png");
    background-size: 44px 44px; }
  /* line 6852, ../../source/sass/components/_header.scss */
  [dir="rtl"] .slick-prev:before {
    background-image: url("../img/arrow-right@2x.png");
    background-size: 44px 44px; }

  /* line 6859, ../../source/sass/components/_header.scss */
  .slick-prev:before {
    background-image: url("../img/arrow-left@2x.png");
    background-size: 44px 44px; }

  /* line 6865, ../../source/sass/components/_header.scss */
  .slick-next:before {
    background-image: url("../img/arrow-right@2x.png");
    background-size: 44px 44px; } }
@media (min-resolution: 1.3dppx) {
  /* line 6875, ../../source/sass/components/_header.scss */
  .card__outro__cta-1 a:after {
    background-image: url("../img/icon-goto@2x.png");
    background-size: 20px 20px; }
  /* line 6881, ../../source/sass/components/_header.scss */
  .card__outro__cta-1 a.c-txt-white:after {
    background-image: url("../img/icon-goto-white@2x.png");
    background-size: 20px 20px; }

  /* line 6888, ../../source/sass/components/_header.scss */
  .alert-icon--weather:before {
    background-image: url("../img/weather-icon@2x.png");
    background-size: 32px 32px; }

  /* line 6894, ../../source/sass/components/_header.scss */
  .alert-icon--warning:before {
    background-image: url("../img/alert-icon@2x.png");
    background-size: 31px 27px; }

  /* line 6900, ../../source/sass/components/_header.scss */
  .social-icon:before {
    background-image: url("../img/social-color-sprite@2x.png");
    background-size: 320px 20px; }

  /* line 6906, ../../source/sass/components/_header.scss */
  .cb-active:after {
    background-image: url("../img/check@2x.png");
    background-size: 20px 20px; }

  /* line 6912, ../../source/sass/components/_header.scss */
  .select-container:after {
    background-image: url("../img/down-arrow-icon@2x.png");
    background-size: 23px 13px; }

  /* line 6917, ../../source/sass/components/_header.scss */
  input.input-search {
    background-image: url("../img/search-icon@2x.png");
    background-size: 22px 21px; }

  /* line 6922, ../../source/sass/components/_header.scss */
  .back-to-iau:before {
    background-image: url("../img/logo-shield-only-small@2x.png");
    background-size: 49px 58px; }

  /* line 6928, ../../source/sass/components/_header.scss */
  .link-cta:after {
    background-image: url("../img/icon-goto@2x.png");
    background-size: 20px 20px; }

  /* line 6935, ../../source/sass/components/_header.scss */
  [dir="rtl"] .slick-next:before {
    background-image: url("../img/arrow-left@2x.png");
    background-size: 44px 44px; }
  /* line 6941, ../../source/sass/components/_header.scss */
  [dir="rtl"] .slick-prev:before {
    background-image: url("../img/arrow-right@2x.png");
    background-size: 44px 44px; }

  /* line 6948, ../../source/sass/components/_header.scss */
  .slick-prev:before {
    background-image: url("../img/arrow-left@2x.png");
    background-size: 44px 44px; }

  /* line 6954, ../../source/sass/components/_header.scss */
  .slick-next:before {
    background-image: url("../img/arrow-right@2x.png");
    background-size: 44px 44px; } }
@media screen and (max-width: 749px) {
  /* line 6963, ../../source/sass/components/_header.scss */
  .card--large .card__title {
    font-family: "Merriweather Regular";
    font-size: 1.3125em; }

  /* line 6968, ../../source/sass/components/_header.scss */
  .card--media-left {
    padding-left: 0; }
  /* line 6970, ../../source/sass/components/_header.scss */
  .card--media-left .card__media {
    position: relative;
    width: 100%; }

  /* line 6976, ../../source/sass/components/_header.scss */
  .card--media-left.card--media-left--narrow .card__media {
    position: absolute; } }
@media screen and (min-width: 749px) {
  /* line 6983, ../../source/sass/components/_header.scss */
  .card--large {
    text-align: center; }
  /* line 6985, ../../source/sass/components/_header.scss */
  .card--large .card__content__heading {
    margin: auto;
    padding-left: 2.5em;
    padding-right: 2.5em; }
  /* line 6990, ../../source/sass/components/_header.scss */
  .card--large .card__content__source {
    margin: auto;
    padding-left: 2.5em;
    padding-right: 2.5em; } }
@media screen and (max-width: 659px) {
  /* line 6999, ../../source/sass/components/_header.scss */
  .card--media-left.card--media-left--narrow {
    padding-left: 0;
    padding-left: 120px;
    min-height: 120px; }
  /* line 7005, ../../source/sass/components/_header.scss */
  .card--media-left.card--media-left--narrow .card__media > a > img {
    width: 120px; } }
@media screen and (max-width: 500px) {
  /* line 7015, ../../source/sass/components/_header.scss */
  .w-25 .card--media-left.card--media-left--narrow {
    padding-left: 0; }
  /* line 7017, ../../source/sass/components/_header.scss */
  .w-25 .card--media-left.card--media-left--narrow .card__media {
    display: none; }

  /* line 7023, ../../source/sass/components/_header.scss */
  .w-33 .card--media-left.card--media-left--narrow {
    padding-left: 0; }
  /* line 7025, ../../source/sass/components/_header.scss */
  .w-33 .card--media-left.card--media-left--narrow .card__media {
    display: none; }

  /* line 7031, ../../source/sass/components/_header.scss */
  .w-50 .card--media-left.card--media-left--narrow {
    padding-left: 0; }
  /* line 7033, ../../source/sass/components/_header.scss */
  .w-50 .card--media-left.card--media-left--narrow .card__media {
    display: none; }

  /* line 7038, ../../source/sass/components/_header.scss */
  .card--media-left.card--media-left--narrow {
    padding-left: 0px; }
  /* line 7040, ../../source/sass/components/_header.scss */
  .card--media-left.card--media-left--narrow .card__media {
    display: none; }

  /* line 7044, ../../source/sass/components/_header.scss */
  .tab-widget__list {
    border: 1px solid #bac5c6;
    border-bottom: 0; }

  /* line 7048, ../../source/sass/components/_header.scss */
  .tab-widget__item {
    display: block;
    border-bottom: 1px solid #bac5c6; }

  /* line 7052, ../../source/sass/components/_header.scss */
  .tab-widget__link--active {
    box-shadow: none;
    border-bottom: 1px solid #bac5c6; }

  /* line 7057, ../../source/sass/components/_header.scss */
  .president-home__morenews .card--media-left.card--media-left--narrow {
    padding-left: 0px;
    margin-top: 20px; }
  /* line 7060, ../../source/sass/components/_header.scss */
  .president-home__morenews .card--media-left.card--media-left--narrow .card__media {
    display: none; }

  /* line 7065, ../../source/sass/components/_header.scss */
  .txt-up-8--vm {
    font-size: 2em; }

  /* line 7068, ../../source/sass/components/_header.scss */
  h1 {
    font-size: 2em;
    font-size: 2em; }

  /* line 7072, ../../source/sass/components/_header.scss */
  .txt-h1 {
    font-size: 2em;
    font-size: 2em; }

  /* line 7076, ../../source/sass/components/_header.scss */
  .txt-h1-alt {
    font-size: 2em; }

  /* line 7080, ../../source/sass/components/_header.scss */
  .card--large .card__title {
    font-size: 2em; } }
@media screen and (max-width: 37.5em) {
  /* line 7087, ../../source/sass/components/_header.scss */
  .card--title-callout__heading {
    display: block;
    margin-right: 0;
    text-align: center; }

  /* line 7093, ../../source/sass/components/_header.scss */
  .card--title-callout .btn {
    margin: 0; }

  /* line 7097, ../../source/sass/components/_header.scss */
  .wrapper.wrapper--alert {
    padding: 40px 0; }

  /* line 7101, ../../source/sass/components/_header.scss */
  .deck .txt-h1-alt {
    font-size: 1.8em; }
  /* line 7105, ../../source/sass/components/_header.scss */
  .deck .card--large .card__title {
    font-size: 1.8em; }

  /* line 7112, ../../source/sass/components/_header.scss */
  .card--large .deck .card__title {
    font-size: 1.8em; }

  /* line 7117, ../../source/sass/components/_header.scss */
  .jump-links {
    z-index: 14; }
  /* line 7120, ../../source/sass/components/_header.scss */
  .jump-links a:focus {
    -webkit-transform: translateY(44px);
    -ms-transform: translateY(44px);
    transform: translateY(44px); }

  /* line 7127, ../../source/sass/components/_header.scss */
  .main-nav {
    background: #222;
    box-shadow: 0 0 100px transparent;
    height: 100%;
    position: fixed;
    right: -100%;
    top: 0;
    -webkit-transition: right 0.2s, box-shadow 0.2s;
    transition: right 0.2s, box-shadow 0.2s;
    width: 96%;
    width: calc(100% - 1.75em);
    z-index: 9;
    background: transparent; }
  /* line 7140, ../../source/sass/components/_header.scss */
  .main-nav ul {
    position: relative;
    visibility: hidden; }
  /* line 7143, ../../source/sass/components/_header.scss */
  .main-nav ul a {
    background: transparent;
    font-size: 1.125em;
    padding-left: 20px;
    -webkit-transition: background 0.25s;
    transition: background 0.25s; }
  /* line 7149, ../../source/sass/components/_header.scss */
  .main-nav ul a:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    -webkit-transition: width 0.1s;
    transition: width 0.1s;
    width: 0px; }
  /* line 7158, ../../source/sass/components/_header.scss */
  .main-nav ul a:hover {
    background: rgba(0, 0, 0, 0.4); }
  /* line 7160, ../../source/sass/components/_header.scss */
  .main-nav ul a:hover:before {
    width: 6px; }
  /* line 7164, ../../source/sass/components/_header.scss */
  .main-nav ul a:focus {
    background: rgba(0, 0, 0, 0.4); }
  /* line 7166, ../../source/sass/components/_header.scss */
  .main-nav ul a:focus:before {
    width: 6px; }
  /* line 7171, ../../source/sass/components/_header.scss */
  .main-nav ul a.selected {
    background: rgba(0, 0, 0, 0.4); }
  /* line 7173, ../../source/sass/components/_header.scss */
  .main-nav ul a.selected:before {
    width: 6px; }
  /* line 7178, ../../source/sass/components/_header.scss */
  .main-nav li {
    display: block;
    float: none;
    width: auto; }
  /* line 7183, ../../source/sass/components/_header.scss */
  .main-nav li ul li {
    border-bottom: 0; }

  /* line 7189, ../../source/sass/components/_header.scss */
  .nav-drawer {
    background: #222;
    height: 100%;
    overflow-y: auto; }
  /* line 7193, ../../source/sass/components/_header.scss */
  .nav-drawer ul {
    overflow: hidden; }

  /* line 7198, ../../source/sass/components/_header.scss */
  .header-base:before {
    background: #30393a;
    border-bottom: 1px solid #666;
    content: "";
    height: 44px;
    left: -50%;
    position: fixed;
    top: 0;
    width: 300%;
    z-index: 7; }

  /* line 7210, ../../source/sass/components/_header.scss */
  .nav-left-half {
    float: none;
    padding: 0;
    width: auto; }
  /* line 7215, ../../source/sass/components/_header.scss */
  .nav-left-half [role="presentation"] li {
    float: none;
    padding: 0;
    width: auto; }

  /* line 7222, ../../source/sass/components/_header.scss */
  .nav-right-half {
    float: none;
    padding: 0;
    width: auto; }
  /* line 7227, ../../source/sass/components/_header.scss */
  .nav-right-half [role="presentation"] li {
    float: none;
    padding: 0;
    width: auto; }
  /* line 7236, ../../source/sass/components/_header.scss */
  .nav-right-half li:last-child a:after {
    left: 0; }

  /* line 7243, ../../source/sass/components/_header.scss */
  .top-menu-wrapper {
    background: none; }
  /* line 7247, ../../source/sass/components/_header.scss */
  .top-menu-wrapper li {
    display: block; }
  /* line 7250, ../../source/sass/components/_header.scss */
  .top-menu-wrapper a {
    font-size: 1em; }

  /* line 7256, ../../source/sass/components/_header.scss */
  .nav-group a:before {
    left: auto;
    right: 0;
    width: 100%; }

  /* line 7263, ../../source/sass/components/_header.scss */
  .nav-group--consistent {
    font-size: 1em;
    text-align: left; }
  /* line 7266, ../../source/sass/components/_header.scss */
  .nav-group--consistent a {
    color: #fff;
    padding: 1em 1em 1em 1.25em; }
  /* line 7269, ../../source/sass/components/_header.scss */
  .nav-group--consistent a:before {
    background: #fff; }
  /* line 7272, ../../source/sass/components/_header.scss */
  .nav-group--consistent a:after {
    background: #3d3d3d;
    bottom: 0;
    content: "";
    height: 1px;
    left: 16px;
    position: absolute;
    width: 100%; }

  /* line 7283, ../../source/sass/components/_header.scss */
  .nav-group--callouts {
    background: none;
    box-shadow: none;
    padding-top: 1.25em; }
  /* line 7287, ../../source/sass/components/_header.scss */
  .nav-group--callouts a {
    color: #cccccc; }
  /* line 7289, ../../source/sass/components/_header.scss */
  .nav-group--callouts a:hover {
    color: #e6e6e6; }
  /* line 7292, ../../source/sass/components/_header.scss */
  .nav-group--callouts a:before {
    background: #cccccc; }

  /* line 7297, ../../source/sass/components/_header.scss */
  .scroll-link {
    display: none !important; }

  /* line 7301, ../../source/sass/components/_header.scss */
  .nav-open .main-nav {
    box-shadow: 0 0 100px rgba(0, 0, 0, 0.8);
    overflow: auto;
    padding-top: 44px;
    right: 0%; }
  /* line 7306, ../../source/sass/components/_header.scss */
  .nav-open .main-nav ul {
    visibility: visible; }
  /* line 7311, ../../source/sass/components/_header.scss */
  .nav-open body .main-nav {
    box-shadow: 0 0 100px rgba(0, 0, 0, 0.8);
    overflow: auto;
    padding-top: 44px;
    right: 0%; }
  /* line 7316, ../../source/sass/components/_header.scss */
  .nav-open body .main-nav ul {
    visibility: visible; }

  /* line 7322, ../../source/sass/components/_header.scss */
  .btn--menu {
    border-left: 1px solid rgba(255, 255, 255, 0.12);
    border-right: 1px solid rgba(255, 255, 255, 0.12); }

  /* line 7326, ../../source/sass/components/_header.scss */
  .header-base--has-photo {
    background-position: center 0;
    min-height: 200px; }

  /* line 7330, ../../source/sass/components/_header.scss */
  .list-social-links {
    width: 60%; }

  /* line 7334, ../../source/sass/components/_header.scss */
  .interior--live-stream .main-base {
    padding-top: 0.75em; }

  /* line 7338, ../../source/sass/components/_header.scss */
  .school-block {
    padding: 1.25em;
    min-height: auto;
    margin-bottom: 0; }

  /* line 7343, ../../source/sass/components/_header.scss */
  .school-block__logo {
    display: block;
    float: none;
    margin: auto;
    width: 50px; }

  /* line 7349, ../../source/sass/components/_header.scss */
  .school-block__title {
    display: block;
    padding: 16px 0 0;
    text-align: center; } }
@media screen and (min-width: 601px) {
  /* line 7357, ../../source/sass/components/_header.scss */
  .card--title-callout__heading {
    padding: 0.875em 0; }

  /* line 7361, ../../source/sass/components/_header.scss */
  #searchArea input.input-search {
    background-color: #000000;
    background-size: auto 18px;
    height: 36px;
    width: 40px; }

  /* line 7368, ../../source/sass/components/_header.scss */
  .iau-heading {
    background-position: center -13px;
    height: 76px;
    top: 36px;
    width: 110px;
    transition: all 120ms linear;
    -webkit-transition: all 120ms linear;
    -ms-transition: all 120ms linear;
    -moz-transition: all 120ms linear;
    -o-transition: all 120ms linear;
    opacity: 1; }

  /* line 7380, ../../source/sass/components/_header.scss */
  .iau-heading__link {
    background-position: center bottom;
    background-size: 114% auto;
    height: 49px;
    transition: all 120ms linear;
    -webkit-transition: all 120ms linear;
    -ms-transition: all 120ms linear;
    -moz-transition: all 120ms linear;
    -o-transition: all 120ms linear; }

  /* line 7390, ../../source/sass/components/_header.scss */
  .in-view {
    transition: all 120ms linear;
    -webkit-transition: all 120ms linear;
    -ms-transition: all 120ms linear;
    -moz-transition: all 120ms linear;
    -o-transition: all 120ms linear; }
  /* line 7396, ../../source/sass/components/_header.scss */
  .in-view .iau-heading__link {
    background: url(../images/rsz_iau-fixed-menu-logo.png) no-repeat;
    background-position: center bottom;
    background-size: 23%;
    height: 43px;
    transition: all 120ms linear;
    -webkit-transition: all 120ms linear;
    -ms-transition: all 120ms linear;
    -moz-transition: all 120ms linear;
    -o-transition: all 120ms linear; }
  /* line 7406, ../../source/sass/components/_header.scss */
  .in-view .iau-heading__link:before {
    top: 0; } }
@media screen and (max-width: 800px) {
  /* line 7414, ../../source/sass/components/_header.scss */
  .alert-container {
    padding: 0 1.25em; }

  /* line 7417, ../../source/sass/components/_header.scss */
  #closeAlert {
    right: 20px; }

  /* line 7421, ../../source/sass/components/_header.scss */
  .grid--2a .w-50 {
    width: 100%;
    margin-bottom: 1.25em; }

  /* line 7426, ../../source/sass/components/_header.scss */
  .table-container-mobile {
    border: 1px solid #bac5c6; }
  /* line 7428, ../../source/sass/components/_header.scss */
  .table-container-mobile table {
    white-space: nowrap; }
  /* line 7431, ../../source/sass/components/_header.scss */
  .table-container-mobile th {
    white-space: nowrap; }
  /* line 7434, ../../source/sass/components/_header.scss */
  .table-container-mobile td {
    white-space: nowrap; }
  /* line 7437, ../../source/sass/components/_header.scss */
  .table-container-mobile tr {
    white-space: nowrap; }

  /* line 7441, ../../source/sass/components/_header.scss */
  .header-base--has-photo {
    background-position: center 58px; }

  /* line 7444, ../../source/sass/components/_header.scss */
  .filter-media-area {
    width: 360px; }
  /* line 7447, ../../source/sass/components/_header.scss */
  .filter-media-area .grid .w-33 {
    width: 120px; }
  /* line 7451, ../../source/sass/components/_header.scss */
  .filter-media-area .filter-label {
    border: 0 !important;
    color: transparent;
    height: 1px !important;
    left: -999999px !important;
    position: absolute !important;
    width: 1px !important; }
  /* line 7459, ../../source/sass/components/_header.scss */
  .filter-media-area .txt-label {
    margin-left: 2.6em; }

  /* line 7464, ../../source/sass/components/_header.scss */
  .interior--live-stream .main-base {
    padding-top: 2.375em; }

  /* line 7469, ../../source/sass/components/_header.scss */
  .homepage .main-base {
    padding-top: 32px; } }
@media screen and (max-width: 1300px) {
  /* line 7476, ../../source/sass/components/_header.scss */
  .article-callout--pull {
    margin-right: -5%; }

  /* line 7479, ../../source/sass/components/_header.scss */
  .filter-media-area {
    right: 1.25em; } }
@media screen and (max-width: 1180px) {
  /* line 7485, ../../source/sass/components/_header.scss */
  .article-callout--pull {
    margin-right: 0; } }
@media screen and (min-width: 769px) and (max-width: 960px) {
  /* line 7491, ../../source/sass/components/_header.scss */
  .article-callout--pull {
    width: 100%; }

  /* line 7494, ../../source/sass/components/_header.scss */
  .advert {
    max-width: 100%; } }
@media screen and (max-width: 600px) {
  /* line 7500, ../../source/sass/components/_header.scss */
  .article-callout--pull {
    margin-bottom: 2.25em;
    margin-top: 0.75em;
    width: 100%; }

  /* line 7505, ../../source/sass/components/_header.scss */
  .list--drop-nav {
    display: none; }

  /* line 7508, ../../source/sass/components/_header.scss */
  .iau-heading__link {
    background: url(../img/shield.png) no-repeat center center;
    background-size: auto 90%;
    height: 58px;
    left: 0;
    position: fixed;
    right: auto;
    top: 0;
    width: 58px;
    z-index: 8; }

  /* line 7519, ../../source/sass/components/_header.scss */
  .social-leadin-card {
    min-height: 1px;
    padding-left: 0; }

  /* line 7523, ../../source/sass/components/_header.scss */
  .social-leadin-card__shield {
    display: none; }

  /* line 7527, ../../source/sass/components/_header.scss */
  .slick-track .content-area {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0; }
  /* line 7532, ../../source/sass/components/_header.scss */
  .slick-track .card__content__source {
    font-size: 0.75em; } }
@media screen and (min-width: 320px) and (max-width: 600px) {
  /* line 7539, ../../source/sass/components/_header.scss */
  .advert {
    max-width: 100%; } }
@media screen and (max-width: 660px) {
  /* line 7545, ../../source/sass/components/_header.scss */
  .padding-xsm {
    padding: 2.5em 1.25em; }

  /* line 7548, ../../source/sass/components/_header.scss */
  .padding-sm {
    padding: 2.5em 1.25em; }

  /* line 7551, ../../source/sass/components/_header.scss */
  .padding-m {
    padding: 2.5em 1.25em; }

  /* line 7554, ../../source/sass/components/_header.scss */
  .padding-l {
    padding: 2.5em 1.25em; }

  /* line 7557, ../../source/sass/components/_header.scss */
  .padding-xsm.padding-bottom-none {
    padding-bottom: 0; }

  /* line 7560, ../../source/sass/components/_header.scss */
  .padding-sm.padding-bottom-none {
    padding-bottom: 0; }

  /* line 7563, ../../source/sass/components/_header.scss */
  .padding-m.padding-bottom-none {
    padding-bottom: 0; }

  /* line 7566, ../../source/sass/components/_header.scss */
  .padding-l.padding-bottom-none {
    padding-bottom: 0; }

  /* line 7569, ../../source/sass/components/_header.scss */
  .deck--photography {
    text-align: center; }
  /* line 7572, ../../source/sass/components/_header.scss */
  .deck--photography .grid > .w-50 {
    margin-bottom: 0; }

  /* line 7577, ../../source/sass/components/_header.scss */
  .link-img-wrap {
    text-align: center; }
  /* line 7579, ../../source/sass/components/_header.scss */
  .link-img-wrap img {
    margin-left: auto;
    margin-right: auto; }

  /* line 7586, ../../source/sass/components/_header.scss */
  .deck--contact-mr-callout .grid > .w-25 {
    padding-bottom: 40px; }
  /* line 7588, ../../source/sass/components/_header.scss */
  .deck--contact-mr-callout .grid > .w-25:last-child {
    padding-bottom: 0; }

  /* line 7597, ../../source/sass/components/_header.scss */
  .grid [class*="w-"]:not(.w-force):not(.show-expanded) {
    margin-bottom: 1.25em;
    width: 100%; }

  /* line 7605, ../../source/sass/components/_header.scss */
  .grid--4a.grid > .w-50 {
    margin-bottom: auto; }

  /* line 7610, ../../source/sass/components/_header.scss */
  .grid--4b .card-left {
    margin-bottom: 0; }
  /* line 7612, ../../source/sass/components/_header.scss */
  .grid--4b .card-left .w-100 {
    margin-bottom: 1.25em; }
  /* line 7616, ../../source/sass/components/_header.scss */
  .grid--4b .card--media-left {
    padding-left: 0px; }
  /* line 7618, ../../source/sass/components/_header.scss */
  .grid--4b .card--media-left .card__media {
    position: relative;
    width: 100%; }

  /* line 7625, ../../source/sass/components/_header.scss */
  .grid--4b-mirror .card-right {
    margin-bottom: 0; }
  /* line 7627, ../../source/sass/components/_header.scss */
  .grid--4b-mirror .card-right .w-100 {
    margin-bottom: 1.25em; }

  /* line 7634, ../../source/sass/components/_header.scss */
  .grid--4c .fixed-2-col .w-50 {
    width: 100%; }
  /* line 7638, ../../source/sass/components/_header.scss */
  .grid--4c .fixed-2-col + .w-100 {
    margin-top: 0; }
  /* line 7645, ../../source/sass/components/_header.scss */
  .grid--4c .grid + .grid {
    margin-top: 0; }
  /* line 7650, ../../source/sass/components/_header.scss */
  .grid--4c .card--media-left {
    padding-left: 0px; }
  /* line 7652, ../../source/sass/components/_header.scss */
  .grid--4c .card--media-left .card__media {
    position: relative;
    width: 100%; }

  /* line 7659, ../../source/sass/components/_header.scss */
  .grid--4c-mirror .fixed-2-col {
    margin-top: 0; }
  /* line 7661, ../../source/sass/components/_header.scss */
  .grid--4c-mirror .fixed-2-col .w-50 {
    width: 100%; }

  /* line 7667, ../../source/sass/components/_header.scss */
  .grid.grid--6 .w-33 {
    float: none;
    margin-bottom: 1.25em;
    width: 100%; }
  /* line 7671, ../../source/sass/components/_header.scss */
  .grid.grid--6 .w-33:last-child {
    margin-bottom: 0; }
  /* line 7675, ../../source/sass/components/_header.scss */
  .grid.grid--6 .w-66 {
    float: none;
    margin-bottom: 1.25em;
    width: 100%; }
  /* line 7679, ../../source/sass/components/_header.scss */
  .grid.grid--6 .w-66:last-child {
    margin-bottom: 0; }

  /* line 7684, ../../source/sass/components/_header.scss */
  .jump-to-nav {
    display: none; }

  /* line 7687, ../../source/sass/components/_header.scss */
  .live-stream-subscribe {
    margin: 0.5em 0;
    position: static; }

  /* line 7692, ../../source/sass/components/_header.scss */
  .homepage .main-base {
    padding-top: 0; } }
@media screen and (min-width: 960px) {
  /* line 7699, ../../source/sass/components/_header.scss */
  .deck__cta-area {
    padding-top: 0;
    position: absolute;
    right: 0;
    top: -4.75em; }

  /* line 7705, ../../source/sass/components/_header.scss */
  .fixed-right {
    width: 210px; }

  /* line 7709, ../../source/sass/components/_header.scss */
  section.social-items .deck__cta-area {
    top: -0.5em; } }
@media screen and (min-width: 660px) and (max-width: 980px) {
  /* line 7717, ../../source/sass/components/_header.scss */
  .grid > .w-33--m {
    width: 33.3333%; }
  /* line 7720, ../../source/sass/components/_header.scss */
  .grid > .w-50--m {
    margin-bottom: 1.25em;
    width: 50%; }
  /* line 7723, ../../source/sass/components/_header.scss */
  .grid > .w-50--m:last-child {
    margin-bottom: 0 !important; }
  /* line 7726, ../../source/sass/components/_header.scss */
  .grid > .w-50--m:nth-last-child(2) {
    margin-bottom: 0 !important; }
  /* line 7730, ../../source/sass/components/_header.scss */
  .grid > .w-66--m {
    width: 66.6666%; }
  /* line 7733, ../../source/sass/components/_header.scss */
  .grid > .w-100--m {
    width: 100%; }
  /* line 7736, ../../source/sass/components/_header.scss */
  .grid > .w-100--m ~ .w-50--m {
    margin-top: 1.25em; } }
@media screen and (max-width: 900px) {
  /* line 7746, ../../source/sass/components/_header.scss */
  .grid--3b .w-33 {
    width: 100%;
    margin-bottom: 1.25em; }
  /* line 7750, ../../source/sass/components/_header.scss */
  .grid--3b .w-66 {
    width: 100%;
    margin-bottom: 1.25em; }

  /* line 7756, ../../source/sass/components/_header.scss */
  .grid--3b-mirror .w-33 {
    width: 100%;
    margin-bottom: 1.25em; }
  /* line 7760, ../../source/sass/components/_header.scss */
  .grid--3b-mirror .w-66 {
    width: 100%;
    margin-bottom: 1.25em; }

  /* line 7765, ../../source/sass/components/_header.scss */
  .grid--4b-alt__left[class*="w-"] {
    float: none;
    width: 100%; }
  /* line 7769, ../../source/sass/components/_header.scss */
  .grid--4b-alt__left[class*="w-"] .grid > .w-50--sm {
    width: 50%; }
  /* line 7772, ../../source/sass/components/_header.scss */
  .grid--4b-alt__left[class*="w-"] .grid > .w-60 {
    width: 50%; }
  /* line 7775, ../../source/sass/components/_header.scss */
  .grid--4b-alt__left[class*="w-"] .grid > .w-40 {
    width: 50%; }

  /* line 7780, ../../source/sass/components/_header.scss */
  .grid--4b-alt__right[class*="w-"] {
    float: none;
    width: 100%; }
  /* line 7784, ../../source/sass/components/_header.scss */
  .grid--4b-alt__right[class*="w-"] .grid > .w-50--sm {
    width: 50%; }
  /* line 7787, ../../source/sass/components/_header.scss */
  .grid--4b-alt__right[class*="w-"] .grid > .w-60 {
    width: 50%; }
  /* line 7790, ../../source/sass/components/_header.scss */
  .grid--4b-alt__right[class*="w-"] .grid > .w-40 {
    width: 50%; }

  /* line 7796, ../../source/sass/components/_header.scss */
  .grid--4b-alt .card--media-left {
    padding-left: 310px; }
  /* line 7798, ../../source/sass/components/_header.scss */
  .grid--4b-alt .card--media-left .card__media {
    position: absolute;
    width: 310px; }

  /* line 7804, ../../source/sass/components/_header.scss */
  .filter-media-area {
    width: 480px; }
  /* line 7807, ../../source/sass/components/_header.scss */
  .filter-media-area .grid .w-33 {
    width: 10.125em; }
  /* line 7811, ../../source/sass/components/_header.scss */
  .filter-media-area .txt-label {
    margin-left: 0.25em; }

  /* line 7816, ../../source/sass/components/_header.scss */
  .homepage .main-base {
    padding-top: 39px; } }
@media screen and (max-width: 960px) {
  /* line 7824, ../../source/sass/components/_header.scss */
  .grid--4a.grid > .w-50 {
    margin-bottom: 1.25em;
    width: 100%; }

  /* line 7829, ../../source/sass/components/_header.scss */
  .grid--4c-mirror {
    padding: 0; }
  /* line 7831, ../../source/sass/components/_header.scss */
  .grid--4c-mirror .fixed-2-col {
    margin-bottom: 0 !important;
    margin-right: 0;
    margin-top: 1.25em;
    width: 100%; }
  /* line 7836, ../../source/sass/components/_header.scss */
  .grid--4c-mirror .fixed-2-col .w-50 {
    margin-bottom: 1.25em;
    width: 50%; }

  /* line 7842, ../../source/sass/components/_header.scss */
  .grid-fixed--right-side {
    padding-right: 0; }
  /* line 7844, ../../source/sass/components/_header.scss */
  .grid-fixed--right-side .w-100 {
    float: none; }

  /* line 7848, ../../source/sass/components/_header.scss */
  .fixed-right {
    position: static; } }
@media screen and (min-width: 901px) and (max-width: 1024px) {
  /* line 7855, ../../source/sass/components/_header.scss */
  .grid--4b .card--media-left {
    padding-left: 0px; }
  /* line 7857, ../../source/sass/components/_header.scss */
  .grid--4b .card--media-left .card__media {
    position: relative;
    width: 100%; } }
@media screen and (min-width: 661px) and (max-width: 900px) {
  /* line 7867, ../../source/sass/components/_header.scss */
  .grid--4b .card--media-left {
    padding-left: 310px; }
  /* line 7869, ../../source/sass/components/_header.scss */
  .grid--4b .card--media-left .card__media {
    position: absolute;
    width: 310px; } }
@media screen and (max-width: 1000px) {
  /* line 7878, ../../source/sass/components/_header.scss */
  .grid--4b {
    padding-left: 0; }
  /* line 7880, ../../source/sass/components/_header.scss */
  .grid--4b .w-50--m {
    width: 50%; }
  /* line 7883, ../../source/sass/components/_header.scss */
  .grid--4b .card-left {
    margin-bottom: 1.25em; }
  /* line 7884, ../../source/sass/components/_header.scss */
  .grid--4b .card-left .w-100 {
    margin-bottom: 0; }
  /* line 7889, ../../source/sass/components/_header.scss */
  .grid--4b .grid--nested {
    padding-left: 0; }
  /* line 7893, ../../source/sass/components/_header.scss */
  .grid--4b .pull-left .card-left {
    float: none;
    margin-left: 0;
    width: auto; }

  /* line 7900, ../../source/sass/components/_header.scss */
  .grid--4b-mirror {
    padding-right: 0; }
  /* line 7902, ../../source/sass/components/_header.scss */
  .grid--4b-mirror .w-50--m {
    width: 50%; }
  /* line 7905, ../../source/sass/components/_header.scss */
  .grid--4b-mirror .card-right {
    margin-bottom: 1.25em; }
  /* line 7907, ../../source/sass/components/_header.scss */
  .grid--4b-mirror .card-right .w-100 {
    margin-bottom: 0; }
  /* line 7911, ../../source/sass/components/_header.scss */
  .grid--4b-mirror .grid--nested {
    padding-right: 0; }
  /* line 7915, ../../source/sass/components/_header.scss */
  .grid--4b-mirror .pull-right .card-right {
    float: none;
    margin-right: 0;
    width: auto; }

  /* line 7922, ../../source/sass/components/_header.scss */
  .grid--4c {
    padding: 0; }
  /* line 7924, ../../source/sass/components/_header.scss */
  .grid--4c .fixed-2-col {
    margin-bottom: 0 !important;
    margin-left: 0;
    width: 100%; }
  /* line 7929, ../../source/sass/components/_header.scss */
  .grid--4c .fixed-2-col + .w-100 {
    margin-top: 1.25em; }
  /* line 7933, ../../source/sass/components/_header.scss */
  .grid--4c .fixed-2-col .w-50 {
    width: 50%; } }
@media screen and (max-width: 1024px) {
  /* line 7941, ../../source/sass/components/_header.scss */
  .grid--4b-alt__left[class*="w-"] {
    width: 50%; }
  /* line 7944, ../../source/sass/components/_header.scss */
  .grid--4b-alt__left[class*="w-"] .grid > [class*="w-"] {
    width: 100%; }

  /* line 7949, ../../source/sass/components/_header.scss */
  .grid--4b-alt__right[class*="w-"] {
    width: 50%; }
  /* line 7952, ../../source/sass/components/_header.scss */
  .grid--4b-alt__right[class*="w-"] .grid > [class*="w-"] {
    width: 100%; }

  /* line 7958, ../../source/sass/components/_header.scss */
  .grid--4b-alt .card--media-left {
    padding-left: 0px; }
  /* line 7960, ../../source/sass/components/_header.scss */
  .grid--4b-alt .card--media-left .card__media {
    position: relative;
    width: 100%; } }
@media screen and (max-width: 620px) {
  /* line 7971, ../../source/sass/components/_header.scss */
  .grid--4b-alt__left[class*="w-"] .grid > [class*="w-"] {
    width: 100%; }

  /* line 7978, ../../source/sass/components/_header.scss */
  .grid--4b-alt__right[class*="w-"] .grid > [class*="w-"] {
    width: 100%; }

  /* line 7984, ../../source/sass/components/_header.scss */
  .grid--4b-alt .card--media-left {
    padding-left: 0px; }
  /* line 7986, ../../source/sass/components/_header.scss */
  .grid--4b-alt .card--media-left .card__media {
    position: relative;
    width: 100%; } }
@media screen and (min-width: 1161px) and (max-width: 1320px) {
  /* line 7996, ../../source/sass/components/_header.scss */
  .grid--4c .card--media-left {
    padding-left: 200px; }
  /* line 7998, ../../source/sass/components/_header.scss */
  .grid--4c .card--media-left .card__media {
    width: 200px; } }
@media screen and (min-width: 1001px) and (max-width: 1160px) {
  /* line 8007, ../../source/sass/components/_header.scss */
  .grid--4c .card--media-left {
    padding-left: 0px; }
  /* line 8009, ../../source/sass/components/_header.scss */
  .grid--4c .card--media-left .card__media {
    position: relative;
    width: 100%; } }
@media screen and (min-width: 661px) and (max-width: 1000px) {
  /* line 8019, ../../source/sass/components/_header.scss */
  .grid--4c .card--media-left {
    padding-left: 310px; }
  /* line 8021, ../../source/sass/components/_header.scss */
  .grid--4c .card--media-left .card__media {
    position: absolute;
    width: 310px; } }
@media screen and (max-width: 57.5em) {
  /* line 8031, ../../source/sass/components/_header.scss */
  .grid--4d .card--media-left {
    padding-left: 0; }
  /* line 8033, ../../source/sass/components/_header.scss */
  .grid--4d .card--media-left .card__media {
    position: static;
    width: 100%; }
  /* line 8038, ../../source/sass/components/_header.scss */
  .grid--4d .w-25 {
    width: 33%; }
  /* line 8041, ../../source/sass/components/_header.scss */
  .grid--4d .w-75 {
    width: 66%; }

  /* line 8045, ../../source/sass/components/_header.scss */
  .list-social-links {
    text-align: left;
    width: 80%; }
  /* line 8049, ../../source/sass/components/_header.scss */
  .list-social-links + .other-apps {
    text-align: left; }
  /* line 8053, ../../source/sass/components/_header.scss */
  .list-social-links li {
    margin: 0 0.25em 0.5em 0; }

  /* line 8057, ../../source/sass/components/_header.scss */
  .w-footer-last {
    margin-top: 1.25em;
    padding-bottom: 1.25em;
    width: 100%; }

  /* line 8062, ../../source/sass/components/_header.scss */
  .president-hp-content {
    background: none;
    margin-top: 0;
    padding-top: 0; }
  /* line 8066, ../../source/sass/components/_header.scss */
  .president-hp-content:after {
    display: none; }
  /* line 8069, ../../source/sass/components/_header.scss */
  .president-hp-content .padding-m {
    padding: 0; }

  /* line 8073, ../../source/sass/components/_header.scss */
  .wrapper--president-hp {
    margin: auto; }

  /* line 8077, ../../source/sass/components/_header.scss */
  .grid > .w-president-news {
    width: auto; }
  /* line 8080, ../../source/sass/components/_header.scss */
  .grid > .w-president-message {
    width: auto; }

  /* line 8084, ../../source/sass/components/_header.scss */
  .president-message__content {
    border-top: 1px solid #bac5c6;
    margin-top: 60px;
    padding: 52px 1.25em 1.25em; } }
@media screen and (max-width: 1150px) {
  /* line 8093, ../../source/sass/components/_header.scss */
  .grid.grid--6 > .w-50 {
    float: none;
    margin-bottom: 1.25em;
    width: 100%; } }
@media screen and (min-width: 769px) {
  /* line 8102, ../../source/sass/components/_header.scss */
  .grid-fixed-side {
    padding-left: 20.625em; }
  /* line 8104, ../../source/sass/components/_header.scss */
  .grid-fixed-side .fixed-side-col {
    float: left;
    margin-left: -20.625em;
    width: 19.375em; }
  /* line 8109, ../../source/sass/components/_header.scss */
  .grid-fixed-side .w-100 {
    float: right;
    padding-right: 30px; }

  /* line 8114, ../../source/sass/components/_header.scss */
  .sub-nav {
    display: block !important;
    margin-top: 0.875em; } }
@media screen and (min-width: 960px) and (max-width: 1360px) {
  /* line 8122, ../../source/sass/components/_header.scss */
  .grid-fixed--right-side .w-100 {
    float: left;
    padding-right: 0px;
    width: 80%; }

  /* line 8128, ../../source/sass/components/_header.scss */
  .fixed-right {
    right: 15px; } }
@media screen and (min-width: 37.5625em) {
  /* line 8134, ../../source/sass/components/_header.scss */
  #headerArea .nav-left-half {
    padding-right: 51px; }

  /* line 8137, ../../source/sass/components/_header.scss */
  #headerArea .nav-right-half {
    padding-left: 51px; }

  /* line 8140, ../../source/sass/components/_header.scss */
  #headerArea .list-clean {
    background: #30393a;
    display: flex;
    width: 100%;
    position: fixed; }
  /* line 8145, ../../source/sass/components/_header.scss */
  #headerArea .list-clean .top-menu-wrapper {
    position: fixed;
    top: 0; }
  /* line 8148, ../../source/sass/components/_header.scss */
  #headerArea .list-clean .top-menu-wrapper a {
    padding: 1em 0.65em; }
  /* line 8153, ../../source/sass/components/_header.scss */
  #headerArea .list-clean .top-menu-wrapper li:nth-child(2) a {
    padding-left: 20px; }
  /* line 8160, ../../source/sass/components/_header.scss */
  #headerArea .list-clean .topbar-menu-widget-area .date-list-item {
    color: #fff;
    position: relative;
    top: 6px; }
  /* line 8165, ../../source/sass/components/_header.scss */
  #headerArea .list-clean .topbar-menu-widget-area .menu-widget-simple {
    position: relative;
    top: 6px; }
  /* line 8170, ../../source/sass/components/_header.scss */
  #headerArea .list-clean .topbar-menu-widget-area .menu-widget-simple ul li a {
    color: #fff;
    font-size: 13px; }
  /* line 8173, ../../source/sass/components/_header.scss */
  #headerArea .list-clean .topbar-menu-widget-area .menu-widget-simple ul li a:hover {
    color: #cccccc !important; }
  /* line 8180, ../../source/sass/components/_header.scss */
  #headerArea .list-clean .topbar-menu-widget-area .date-only-menu {
    margin: 0 !important; }

  /* line 8185, ../../source/sass/components/_header.scss */
  .nav-group--consistent {
    background: #fff;
    font-size: 0.9em;
    position: fixed;
    top: 36px; }
  /* line 8190, ../../source/sass/components/_header.scss */
  .nav-group--consistent a {
    padding: 0.75em; }

  /* line 8194, ../../source/sass/components/_header.scss */
  .nav-group--callouts {
    font-size: 0.85em;
    position: relative;
    text-align: center;
    top: 2.35em;
    -webkit-transition: top 0.2s;
    transition: top 0.2s; }
  /* line 8201, ../../source/sass/components/_header.scss */
  .nav-group--callouts a {
    padding: 0.75em 0; }

  /* line 8205, ../../source/sass/components/_header.scss */
  .in-view {
    transition: all 120ms linear;
    -webkit-transition: all 120ms linear;
    -ms-transition: all 120ms linear;
    -moz-transition: all 120ms linear;
    -o-transition: all 120ms linear; }
  /* line 8211, ../../source/sass/components/_header.scss */
  .in-view .nav-group--consistent {
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
    font-size: 0.9em;
    top: 2.25em; }

  /* line 8217, ../../source/sass/components/_header.scss */
  .btn--menu {
    display: none; }

  /* line 8220, ../../source/sass/components/_header.scss */
  .main-base {
    padding-top: 52px; } }
@media screen and (min-width: 43.75em) {
  /* line 8226, ../../source/sass/components/_header.scss */
  #headerArea .nav-left-half {
    padding-right: 66px; }

  /* line 8229, ../../source/sass/components/_header.scss */
  #headerArea .nav-right-half {
    padding-left: 66px; }

  /* line 8233, ../../source/sass/components/_header.scss */
  #headerArea .top-menu-wrapper a {
    padding: 1em 1.25em; }

  /* line 8237, ../../source/sass/components/_header.scss */
  .nav-group--consistent {
    font-size: 1.05em; }

  /* line 8240, ../../source/sass/components/_header.scss */
  .nav-group--callouts {
    top: 2.8em; }
  /* line 8242, ../../source/sass/components/_header.scss */
  .nav-group--callouts a {
    padding: 0.75em; } }
@media screen and (min-width: 50em) {
  /* line 8249, ../../source/sass/components/_header.scss */
  #headerArea .nav-left-half {
    padding-right: 94px; }

  /* line 8252, ../../source/sass/components/_header.scss */
  #headerArea .nav-right-half {
    padding-left: 94px; }

  /* line 8255, ../../source/sass/components/_header.scss */
  #headerArea .top-menu-wrapper {
    font-size: 0.85em;
    text-align: center; }

  /* line 8259, ../../source/sass/components/_header.scss */
  .nav-group--consistent {
    font-size: 1.1em;
    top: 2.3em; }

  /* line 8263, ../../source/sass/components/_header.scss */
  .nav-group--callouts {
    font-size: 1em;
    top: 2.7em; }

  /* line 8268, ../../source/sass/components/_header.scss */
  #searchArea input.input-search {
    height: 40px;
    width: 50px; }

  /* line 8273, ../../source/sass/components/_header.scss */
  .iau-heading__link {
    height: 100%;
    width: 100%; } }
@media screen and (min-width: 56.25em) {
  /* line 8280, ../../source/sass/components/_header.scss */
  #headerArea .nav-left-half {
    padding-right: 110px; }

  /* line 8283, ../../source/sass/components/_header.scss */
  #headerArea .nav-right-half {
    padding-left: 110px; }

  /* line 8287, ../../source/sass/components/_header.scss */
  #searchArea input.input-search {
    width: 3.75em; } }
@media screen and (min-width: 64em) {
  /* line 8294, ../../source/sass/components/_header.scss */
  .nav-left-half {
    padding-right: 118px; }

  /* line 8297, ../../source/sass/components/_header.scss */
  .nav-right-half {
    padding-left: 118px; }

  /* line 8300, ../../source/sass/components/_header.scss */
  .nav-group--consistent {
    font-size: 1.2em;
    top: 2.1em; }
  /* line 8303, ../../source/sass/components/_header.scss */
  .nav-group--consistent a {
    padding: 0.8em 1.25em; }

  /* line 8307, ../../source/sass/components/_header.scss */
  .nav-group--callouts {
    font-size: 1.15em; } }
@media screen and (min-width: 600px) and (max-width: 1100px) {
  /* line 8313, ../../source/sass/components/_header.scss */
  .lg-nav-txt {
    visibility: hidden;
    position: absolute; } }
@media screen and (min-width: 700px) {
  /* line 8320, ../../source/sass/components/_header.scss */
  .in-view {
    transition: all 120ms linear;
    -webkit-transition: all 120ms linear;
    -ms-transition: all 120ms linear;
    -moz-transition: all 120ms linear;
    -o-transition: all 120ms linear; }
  /* line 8326, ../../source/sass/components/_header.scss */
  .in-view .nav-group--consistent {
    font-size: 1em; }
  /* line 8328, ../../source/sass/components/_header.scss */
  .in-view .nav-group--consistent a {
    padding: 0.65em;
    font-size: 0.91em; }
  /* line 8333, ../../source/sass/components/_header.scss */
  .in-view .search-icon {
    height: 36px; } }
@media screen and (min-width: 800px) {
  /* line 8340, ../../source/sass/components/_header.scss */
  .in-view {
    transition: all 120ms linear;
    -webkit-transition: all 120ms linear;
    -ms-transition: all 120ms linear;
    -moz-transition: all 120ms linear;
    -o-transition: all 120ms linear; }
  /* line 8346, ../../source/sass/components/_header.scss */
  .in-view .nav-group--consistent {
    top: 2.5em; }
  /* line 8349, ../../source/sass/components/_header.scss */
  .in-view .iau-heading {
    top: 35px;
    width: 102px;
    transition: all 120ms linear;
    -webkit-transition: all 120ms linear;
    -ms-transition: all 120ms linear;
    -moz-transition: all 120ms linear;
    -o-transition: all 120ms linear;
    height: 40px; }

  /* line 8360, ../../source/sass/components/_header.scss */
  .iau-heading {
    background-position: center bottom;
    height: 140px;
    top: 30px;
    transition: all 120ms linear;
    -webkit-transition: all 120ms linear;
    -ms-transition: all 120ms linear;
    -moz-transition: all 120ms linear;
    -o-transition: all 120ms linear;
    width: 200px; }

  /* line 8371, ../../source/sass/components/_header.scss */
  .iau-heading__link {
    transition: all 120ms linear;
    -webkit-transition: all 120ms linear;
    -ms-transition: all 120ms linear;
    -moz-transition: all 120ms linear;
    -o-transition: all 120ms linear;
    background-size: 33% auto;
    background-position: center center;
    margin: -0.2em 0; }
  /* line 8380, ../../source/sass/components/_header.scss */
  .iau-heading__link:before {
    top: 11px; } }
@media screen and (max-height: 666px) {
  /* line 8389, ../../source/sass/components/_header.scss */
  .list--drop-nav .first a {
    padding-top: 12px; }
  /* line 8394, ../../source/sass/components/_header.scss */
  .list--drop-nav .last a {
    padding-bottom: 8px; }
  /* line 8398, ../../source/sass/components/_header.scss */
  .list--drop-nav a {
    font-size: 0.65em;
    padding: 6px 12px; }

  /* line 8405, ../../source/sass/components/_header.scss */
  .in-view .list--drop-nav a {
    font-size: 0.72em;
    padding: 6px 12px; }
  /* line 8410, ../../source/sass/components/_header.scss */
  .in-view .list--drop-nav .first a {
    padding-top: 12px; }
  /* line 8415, ../../source/sass/components/_header.scss */
  .in-view .list--drop-nav .last a {
    padding-bottom: 8px; } }
@media screen and (max-height: 530px) {
  /* line 8424, ../../source/sass/components/_header.scss */
  .list--drop-nav {
    display: none; } }
@media screen and (min-width: 1201px) {
  /* line 8431, ../../source/sass/components/_header.scss */
  #searchArea input.input-search {
    max-width: 280px;
    padding-right: 16px;
    width: 100%; } }
@media screen and (max-width: 768px) {
  /* line 8440, ../../source/sass/components/_header.scss */
  .btn--subnav {
    display: block; }

  /* line 8443, ../../source/sass/components/_header.scss */
  .sub-nav {
    background: #f3f3f1;
    border-bottom: 1px solid #bac5c6;
    border-top: 1px solid #bac5c6;
    display: none;
    margin-bottom: 2.5em;
    margin-left: -1.25em;
    padding: 1.25em 1.25em 0.25em;
    position: relative;
    width: calc(100% + 2.5em); }

  /* line 8454, ../../source/sass/components/_header.scss */
  .sub-nav--president {
    margin-top: 32px;
    padding: 4px 1.25em; }
  /* line 8457, ../../source/sass/components/_header.scss */
  .sub-nav--president li {
    float: none; }
  /* line 8461, ../../source/sass/components/_header.scss */
  .sub-nav--president a:after {
    content: "";
    height: 100%;
    left: auto;
    top: 0;
    width: 0px; }
  /* line 8469, ../../source/sass/components/_header.scss */
  .sub-nav--president a:hover:after {
    width: 4px; }
  /* line 8474, ../../source/sass/components/_header.scss */
  .sub-nav--president a:focus:after {
    width: 4px; }
  /* line 8480, ../../source/sass/components/_header.scss */
  .sub-nav--president a.selected:after {
    width: 4px; }
  /* line 8486, ../../source/sass/components/_header.scss */
  .sub-nav--president .active a:after {
    width: 4px; }

  /* line 8493, ../../source/sass/components/_header.scss */
  .sidebar-card .prez-side-photo {
    display: none; }

  /* line 8497, ../../source/sass/components/_header.scss */
  .live-stream-header {
    margin-top: -10px; }

  /* line 8501, ../../source/sass/components/_header.scss */
  .live-stream-video .live-stream-wrapper {
    padding-bottom: 56.25%;
    margin-bottom: 20px; }
  /* line 8504, ../../source/sass/components/_header.scss */
  .live-stream-video .live-stream-wrapper .embed-container {
    width: auto; }

  /* line 8509, ../../source/sass/components/_header.scss */
  h1#current_page_title {
    font-size: 2em; }

  /* line 8512, ../../source/sass/components/_header.scss */
  .txt-up-8--vm {
    font-size: 2.125em; }

  /* line 8515, ../../source/sass/components/_header.scss */
  h1 {
    font-size: 2.125em;
    font-size: 2.125em; }

  /* line 8519, ../../source/sass/components/_header.scss */
  .txt-h1 {
    font-size: 2.125em;
    font-size: 2.125em; }

  /* line 8523, ../../source/sass/components/_header.scss */
  .txt-h1-alt {
    font-size: 2.125em; }

  /* line 8527, ../../source/sass/components/_header.scss */
  .card--large .card__title {
    font-size: 2.125em; }

  /* line 8531, ../../source/sass/components/_header.scss */
  .txt-up-5--vm {
    font-size: 2em; }

  /* line 8534, ../../source/sass/components/_header.scss */
  h2 {
    font-size: 2em;
    font-size: 2em; }

  /* line 8538, ../../source/sass/components/_header.scss */
  .txt-h2 {
    font-size: 2em;
    font-size: 2em; }

  /* line 8542, ../../source/sass/components/_header.scss */
  .txt-h2-alt {
    font-size: 2em; }

  /* line 8545, ../../source/sass/components/_header.scss */
  table {
    font-size: 14px; } }
@media screen and (min-width: 720px) and (max-width: 799px) {
  /* line 8551, ../../source/sass/components/_header.scss */
  .iau-heading {
    background-position: 0 -20px;
    height: 82px;
    width: 140px; }

  /* line 8556, ../../source/sass/components/_header.scss */
  .iau-heading__link {
    background-position: center bottom;
    background-size: 110% auto;
    height: 60px;
    margin-top: 0; }
  /* line 8561, ../../source/sass/components/_header.scss */
  .iau-heading__link:before {
    top: 0; } }
@media screen and (min-width: 1100px) {
  /* line 8568, ../../source/sass/components/_header.scss */
  .iau-heading {
    height: 150px;
    width: 210px; } }
@media screen and (min-width: 900px) {
  /* line 8575, ../../source/sass/components/_header.scss */
  .main-base {
    padding-top: 80px; } }
@media screen and (max-width: 599px) {
  /* line 8581, ../../source/sass/components/_header.scss */
  .sidebar-card {
    margin-right: 0; } }
@media screen and (max-width: 670px) {
  /* line 8587, ../../source/sass/components/_header.scss */
  .filter-media-area {
    width: auto;
    position: static;
    text-align: left; }
  /* line 8591, ../../source/sass/components/_header.scss */
  .filter-media-area .txt-label {
    margin-left: 0; }
  /* line 8595, ../../source/sass/components/_header.scss */
  .filter-media-area .grid .w-33 {
    width: 100px; } }
@media screen and (max-height: 1100px) {
  /* line 8604, ../../source/sass/components/_header.scss */
  .live-stream-video .live-stream-wrapper {
    padding-bottom: 40%;
    margin-bottom: 20px; }
  /* line 8607, ../../source/sass/components/_header.scss */
  .live-stream-video .live-stream-wrapper .embed-container {
    width: 71%; } }
@media screen and (min-width: 601px) and (max-width: 768px) {
  /* line 8615, ../../source/sass/components/_header.scss */
  .school-block__logo {
    margin-top: -0.5em;
    width: 80px; }

  /* line 8619, ../../source/sass/components/_header.scss */
  .school-block__title {
    margin-top: -0.5em;
    padding-left: 0; } }
@media screen and (min-width: 601px) and (max-width: 660px) {
  /* line 8626, ../../source/sass/components/_header.scss */
  .school-block__title {
    margin-top: 1em; } }
@media screen and (min-width: 768px) and (max-width: 900px) {
  /* line 8634, ../../source/sass/components/_header.scss */
  .iau-social-leadin .grid--3 .w-33 {
    width: 100%; } }
@media screen and (min-width: 769px) and (max-width: 920px) {
  /* line 8642, ../../source/sass/components/_header.scss */
  .social-leadin-card {
    min-height: 140px;
    padding-left: 120px; }

  /* line 8646, ../../source/sass/components/_header.scss */
  .social-leadin-card__shield {
    width: 120px; } }
@media screen and (max-width: 400px) {
  /* line 8653, ../../source/sass/components/_header.scss */
  .social-leadin-card .w-50.w-force {
    width: 100%; } }
@media screen and (max-width: 1016px) {
  /* line 8661, ../../source/sass/components/_header.scss */
  .homepage .main-base {
    padding-top: 40px; } }
@media screen and (max-width: 799px) {
  /* line 8668, ../../source/sass/components/_header.scss */
  #breadcrumb-padding {
    margin-top: 0; } }
@media screen and (max-width: 980px) {
  /* line 8674, ../../source/sass/components/_header.scss */
  input.btn.search-directory-btn {
    margin-top: 10px; } }
@media screen and (max-width: 959px) {
  /* line 8681, ../../source/sass/components/_header.scss */
  .slick-slide h2.txt-h1-alt {
    font-size: 1.75em; }
  /* line 8685, ../../source/sass/components/_header.scss */
  .slick-slide .card--large h2.card__title {
    font-size: 1.75em; }

  /* line 8692, ../../source/sass/components/_header.scss */
  .card--large .slick-slide h2.card__title {
    font-size: 1.75em; } }
/* line 8699, ../../source/sass/components/_header.scss */
header .login-modal, header .register-modal {
  text-align: right;
  z-index: 99999999 !important; }

/* line 3, ../../source/sass/components/_owl-default-theme.scss */
.owl-theme:hover .owl-nav [class*='owl-'] {
  display: inline-block; }
/* line 8, ../../source/sass/components/_owl-default-theme.scss */
.owl-theme .owl-nav {
  position: absolute;
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
/* line 18, ../../source/sass/components/_owl-default-theme.scss */
.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default; }
/* line 23, ../../source/sass/components/_owl-default-theme.scss */
.owl-theme .owl-nav [class*='owl-'] {
  margin: 5px;
  font-size: 34px;
  cursor: pointer;
  display: none;
  position: absolute;
  color: rgba(255, 255, 255, 0.8);
  padding: 10px 10px 0px 10px;
  background-color: transparent;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.2); }
/* line 34, ../../source/sass/components/_owl-default-theme.scss */
.owl-theme .owl-nav [class*='owl-']:hover {
  color: #fff;
  text-decoration: none;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5); }
/* line 41, ../../source/sass/components/_owl-default-theme.scss */
.owl-theme .owl-nav .owl-prev {
  right: 10px; }
/* line 45, ../../source/sass/components/_owl-default-theme.scss */
.owl-theme .owl-nav .owl-next {
  left: 10px; }
/* line 50, ../../source/sass/components/_owl-default-theme.scss */
.owl-theme .owl-dots {
  margin-top: 30px;
  text-align: center; }
/* line 54, ../../source/sass/components/_owl-default-theme.scss */
.owl-theme .owl-dots .owl-dot {
  zoom: 1;
  display: inline;
  display: inline-block; }
/* line 59, ../../source/sass/components/_owl-default-theme.scss */
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 3px;
  background: #cccccc;
  display: block;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  border-radius: 30px; }
/* line 70, ../../source/sass/components/_owl-default-theme.scss */
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #3498db; }

/* line 2, ../../source/sass/components/_owl-custom-navs.scss */
.owl-custom-nav .owl-custom-prev, .owl-custom-nav .owl-custom-next {
  top: 50%;
  z-index: 99;
  color: #fff;
  font-size: 1.7em;
  border-radius: 0;
  padding: 30px 15px;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: #cccccc; }
/* line 15, ../../source/sass/components/_owl-custom-navs.scss */
.owl-custom-nav .owl-custom-prev:hover, .owl-custom-nav .owl-custom-next:hover {
  background-color: #d9d9d9; }
/* line 20, ../../source/sass/components/_owl-custom-navs.scss */
.owl-custom-nav .owl-custom-prev {
  right: 0; }
/* line 24, ../../source/sass/components/_owl-custom-navs.scss */
.owl-custom-nav .owl-custom-next {
  left: 0; }

/* line 2, ../../source/sass/components/_news-list-widget.scss */
.newslist-widget ul {
  padding: 0;
  list-style: none;
  font-weight: 500; }
/* line 7, ../../source/sass/components/_news-list-widget.scss */
.newslist-widget ul li {
  margin-bottom: 12px; }
/* line 10, ../../source/sass/components/_news-list-widget.scss */
.newslist-widget ul li:before {
  content: '•';
  font-size: 2em;
  line-height: .5;
  color: #4d4d4d;
  vertical-align: baseline;
  vertical-align: -moz-middle-with-baseline; }
/* line 19, ../../source/sass/components/_news-list-widget.scss */
.newslist-widget ul li a i.fa {
  display: none; }
/* line 23, ../../source/sass/components/_news-list-widget.scss */
.newslist-widget ul li .label, .newslist-widget ul li .new-label span {
  color: #fff;
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  background-color: #51a7e0; }
/* line 41, ../../source/sass/components/_news-list-widget.scss */
.newslist-widget.full-detail-list .item:after {
  content: '';
  clear: both;
  display: table; }
/* line 47, ../../source/sass/components/_news-list-widget.scss */
.newslist-widget.full-detail-list .item .item-thumbnail {
  float: left;
  width: 150px;
  height: 78px; }
/* line 53, ../../source/sass/components/_news-list-widget.scss */
.newslist-widget.full-detail-list .item .item-details {
  margin-left: 165px; }
/* line 59, ../../source/sass/components/_news-list-widget.scss */
.newslist-widget .more-link {
  font-weight: bold; }
/* line 63, ../../source/sass/components/_news-list-widget.scss */
.newslist-widget .title {
  border-bottom: 1px solid #000; }

/* line 2, ../../source/sass/components/_counterup.scss */
.counter-carousel > h4 {
  display: none !important; }
/* line 6, ../../source/sass/components/_counterup.scss */
.counter-carousel .banner-textbase-contet-wrapper h4 {
  display: block !important; }
/* line 9, ../../source/sass/components/_counterup.scss */
.counter-carousel .banner-textbase-contet-wrapper h4 * {
  display: block !important; }
@media only screen and (max-width: 767px) {
  /* line 15, ../../source/sass/components/_counterup.scss */
  .counter-carousel .banner-item {
    display: block;
    margin: 0 auto; }
  /* line 21, ../../source/sass/components/_counterup.scss */
  .counter-carousel .banner-textbase-contet-wrapper span {
    text-align: center; } }
@media only screen and (min-width: 768px) {
  /* line 1, ../../source/sass/components/_counterup.scss */
  .counter-carousel {
    position: relative; }
  /* line 30, ../../source/sass/components/_counterup.scss */
  .counter-carousel .banner-image-wrapper {
    display: table-cell; }
  /* line 34, ../../source/sass/components/_counterup.scss */
  .counter-carousel .banner-textbase-contet-wrapper {
    display: table-cell;
    vertical-align: middle;
    padding: 0 0.3em; }
  /* line 39, ../../source/sass/components/_counterup.scss */
  .counter-carousel .banner-textbase-contet-wrapper span {
    text-align: initial; }
  /* line 43, ../../source/sass/components/_counterup.scss */
  .counter-carousel .banner-textbase-contet-wrapper span:nth-child(1), .counter-carousel .banner-textbase-contet-wrapper span[class*="banner-module-config-iconcounterCarousel"] {
    display: block;
    font-weight: bolder;
    font-size: 2.6em;
    letter-spacing: -2px; }
  /* line 51, ../../source/sass/components/_counterup.scss */
  .counter-carousel .banner-textbase-contet-wrapper span:nth-child(2) {
    font-weight: 500;
    font-size: 1.1em;
    display: block !important; } }
/* line 59, ../../source/sass/components/_counterup.scss */
.counter-carousel .bootstrap-columns-class-placeholder {
  padding: 0 5rem; }
/* line 64, ../../source/sass/components/_counterup.scss */
.counter-carousel .owl-item .banner-item span {
  color: #737373 !important; }
/* line 68, ../../source/sass/components/_counterup.scss */
.counter-carousel .owl-item .banner-item img {
  width: 101px !important;
  height: 101px !important;
  display: none !important; }
/* line 73, ../../source/sass/components/_counterup.scss */
.counter-carousel .owl-item .banner-item span.counter-up {
  padding: 0em 0.3em !important;
  font-size: 3.5em !important;
  font-weight: bolder !important; }
/* line 78, ../../source/sass/components/_counterup.scss */
.counter-carousel .owl-item .banner-item span:nth-child(2) {
  display: none; }
/* line 81, ../../source/sass/components/_counterup.scss */
.counter-carousel .owl-item .banner-item span:nth-child(4) {
  position: relative;
  bottom: 20px;
  font-size: 19px; }

/* line 92, ../../source/sass/components/_counterup.scss */
.about-ut-counter-box .counter-carousel > h4, .about-ut-counter-box .counter-carousel > .title {
  text-align: center;
  color: #3498db;
  font-size: 25px;
  font-weight: bold;
  margin: 5px 0 30px 0 !important; }

/* line 105, ../../source/sass/components/_counterup.scss */
.counter-one h4.title, .about-ut-box h4.title {
  display: block !important;
  color: #429fde !important; }

/* line 2, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .achievements {
  position: relative; }
/* line 6, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .achievements:hover .owl-custom-nav {
  display: block; }
/* line 11, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .achievements .owl-custom-nav {
  display: none; }
/* line 18, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .achievements-carousel .owl-item:after {
  content: '';
  left: 1px;
  bottom: 1px;
  right: 1px;
  height: 20px;
  position: absolute; }
/* line 27, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .achievements-carousel .owl-item .thumbnail {
  margin: 0;
  padding: 0;
  height: 430px;
  overflow: hidden;
  border-radius: 0; }
/* line 35, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .achievements-carousel .owl-item .thumbnail:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05); }
/* line 42, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .achievements-carousel .owl-item .thumbnail img {
  height: 195px;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  -webkit-transition: all .1s ease-out;
  -o-transition: all .1s ease-out;
  transition: all .1s ease-out; }
/* line 52, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .achievements-carousel .owl-item .thumbnail .caption {
  padding: 20px;
  text-align: justify; }
/* line 57, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .achievements-carousel .owl-item .thumbnail .caption .item-category a {
  font-weight: 500;
  color: #429fde; }
/* line 61, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .achievements-carousel .owl-item .thumbnail .caption .item-category a:hover {
  color: #2487c9; }
/* line 67, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .achievements-carousel .owl-item .thumbnail .caption .item-title {
  font-size: 16px;
  margin: 10px 0; }
/* line 75, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .achievements-carousel .owl-nav {
  display: none; }
@media only screen and (min-width: 480px) {
  /* line 86, ../../source/sass/components/_achievements.scss */
  .achievements-car-sec .achievement-view figure {
    float: right;
    max-width: 40%;
    margin: 30px 0 30px 30px; } }
/* line 94, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .thumbnail {
  border: 0 !important; }
/* line 97, ../../source/sass/components/_achievements.scss */
.achievements-car-sec .thumbnail a {
  color: #2b2b2b;
  font-size: 16px; }

/* line 1, ../../source/sass/components/_calendar-tabs.scss */
.calendar-tabs {
  margin-bottom: 15px; }
@media only screen and (min-width: 992px) {
  /* line 1, ../../source/sass/components/_calendar-tabs.scss */
  .calendar-tabs {
    margin-bottom: 0; } }
/* line 8, ../../source/sass/components/_calendar-tabs.scss */
.calendar-tabs .title {
  display: none; }
/* line 12, ../../source/sass/components/_calendar-tabs.scss */
.calendar-tabs .nav-tabs {
  background-color: #fff; }
/* line 16, ../../source/sass/components/_calendar-tabs.scss */
.calendar-tabs .nav-tabs li a {
  border: 0;
  border-radius: 0;
  font-weight: 500; }
/* line 21, ../../source/sass/components/_calendar-tabs.scss */
.calendar-tabs .nav-tabs li a:hover {
  background-color: #d9d9d9; }
/* line 27, ../../source/sass/components/_calendar-tabs.scss */
.calendar-tabs .nav-tabs li.active a, .calendar-tabs .nav-tabs li.active a:hover, .calendar-tabs .nav-tabs li.active a:focus {
  color: #3498db;
  background-color: #d9d9d9;
  border: 0; }
/* line 36, ../../source/sass/components/_calendar-tabs.scss */
.calendar-tabs .tab-content {
  background-color: #fff; }
/* line 39, ../../source/sass/components/_calendar-tabs.scss */
.calendar-tabs .tab-content ul {
  margin: 0; }
@media only screen and (min-width: 992px) {
  /* line 39, ../../source/sass/components/_calendar-tabs.scss */
  .calendar-tabs .tab-content ul {
    height: 360px; } }
/* line 48, ../../source/sass/components/_calendar-tabs.scss */
.calendar-tabs .tab-content ul li {
  width: 50%;
  float: left;
  padding: 15px;
  height: 170px;
  overflow: hidden; }
@media only screen and (min-width: 480px) {
  /* line 48, ../../source/sass/components/_calendar-tabs.scss */
  .calendar-tabs .tab-content ul li {
    height: 130px; } }
@media only screen and (min-width: 992px) {
  /* line 48, ../../source/sass/components/_calendar-tabs.scss */
  .calendar-tabs .tab-content ul li {
    height: 170px; } }
/* line 63, ../../source/sass/components/_calendar-tabs.scss */
.calendar-tabs .tab-content ul li:nth-child(3n-2) {
  background-color: #e0e0e0; }
/* line 67, ../../source/sass/components/_calendar-tabs.scss */
.calendar-tabs .tab-content ul li .date-box {
  color: #fff;
  padding: 3px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 5px;
  background-color: #51a7e0; }
/* line 79, ../../source/sass/components/_calendar-tabs.scss */
.calendar-tabs .tab-content .more-link .calendar-file i {
  font-size: 1.2em;
  display: inline-block; }

/* line 1, ../../source/sass/components/_atoz.scss */
.a-z-widget {
  margin-top: 13px; }
/* line 3, ../../source/sass/components/_atoz.scss */
.a-z-widget .title {
  margin: 0;
  padding: 10px 15px;
  color: #3498db;
  background-color: #fff;
  border-bottom: 1px solid #d9d9d9; }
/* line 11, ../../source/sass/components/_atoz.scss */
.a-z-widget ul {
  padding: 10px 15px;
  margin-bottom: 0;
  background-color: #fff; }
/* line 18, ../../source/sass/components/_atoz.scss */
.a-z-widget ul li {
  width: 50%;
  float: left;
  padding: 3px; }

/* line 1, ../../source/sass/components/_thesis.scss */
.thesis-widget {
  background-color: #3498db;
  padding: 33px 0;
  margin-bottom: 15px; }
@media only screen and (min-width: 992px) {
  /* line 1, ../../source/sass/components/_thesis.scss */
  .thesis-widget {
    margin-bottom: 0; } }
/* line 8, ../../source/sass/components/_thesis.scss */
.thesis-widget .thesis-header, .thesis-widget .thesis-body {
  padding: 0 32px; }
/* line 12, ../../source/sass/components/_thesis.scss */
.thesis-widget .thesis-header .title {
  color: #fff;
  margin-top: 0;
  text-transform: capitalize; }
/* line 18, ../../source/sass/components/_thesis.scss */
.thesis-widget .thesis-body {
  margin-bottom: 20px; }
/* line 20, ../../source/sass/components/_thesis.scss */
.thesis-widget .thesis-body .form-group {
  margin-bottom: 10px; }
/* line 24, ../../source/sass/components/_thesis.scss */
.thesis-widget .thesis-footer {
  text-align: center;
  padding-top: 32px;
  border-top: 1px solid #fff; }
/* line 28, ../../source/sass/components/_thesis.scss */
.thesis-widget .thesis-footer a {
  color: #fff;
  font-size: 1.2em;
  font-weight: 500; }
/* line 32, ../../source/sass/components/_thesis.scss */
.thesis-widget .thesis-footer a:hover {
  color: #b3b3b3; }

/* line 1, ../../source/sass/components/_album.scss */
.albums-wrapper {
  margin-top: 20px;
  margin-bottom: 30px; }
/* line 5, ../../source/sass/components/_album.scss */
.albums-wrapper .thumbnail {
  padding: 0;
  border: 0;
  border-radius: 0;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ededed; }
/* line 15, ../../source/sass/components/_album.scss */
.albums-wrapper .thumbnail > a {
  float: left;
  position: relative;
  display: block; }
/* line 20, ../../source/sass/components/_album.scss */
.albums-wrapper .thumbnail > a img {
  width: 102px;
  height: 60px;
  margin-right: 10px;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit: cover;'; }
/* line 29, ../../source/sass/components/_album.scss */
.albums-wrapper .thumbnail > a .images-count {
  left: 3px;
  bottom: 3px;
  color: #fff;
  position: absolute;
  padding: 3px 5px 0;
  background-color: rgba(0, 0, 0, 0.7); }
/* line 39, ../../source/sass/components/_album.scss */
.albums-wrapper .thumbnail .caption {
  margin-left: 112px;
  padding: 0; }
/* line 43, ../../source/sass/components/_album.scss */
.albums-wrapper .thumbnail .caption .title {
  font-size: 18px;
  margin: 0 0 5px; }
/* line 48, ../../source/sass/components/_album.scss */
.albums-wrapper .thumbnail .caption p {
  margin-bottom: 0; }
@media only screen and (min-width: 768px) {
  /* line 5, ../../source/sass/components/_album.scss */
  .albums-wrapper .thumbnail {
    margin-bottom: 20px;
    border: 1px solid #ededed; }
  /* line 57, ../../source/sass/components/_album.scss */
  .albums-wrapper .thumbnail > a {
    float: none; }
  /* line 60, ../../source/sass/components/_album.scss */
  .albums-wrapper .thumbnail > a img {
    width: 100%;
    height: 174px;
    margin-right: 0; }
  /* line 67, ../../source/sass/components/_album.scss */
  .albums-wrapper .thumbnail .caption {
    padding: 9px;
    margin-left: 0;
    height: 120px;
    overflow: hidden; }
  /* line 73, ../../source/sass/components/_album.scss */
  .albums-wrapper .thumbnail .caption .title {
    margin: 5px 0; } }

/* line 84, ../../source/sass/components/_album.scss */
.album-view .album .album-info .label {
  color: #4d4d4d;
  padding: 2px 6px 0px;
  background-color: #d9d9d9; }
/* line 89, ../../source/sass/components/_album.scss */
.album-view .album .album-info .label + .label {
  margin-left: 5px; }
/* line 95, ../../source/sass/components/_album.scss */
.album-view .album .current-channel-title {
  font-size: 18px; }
/* line 99, ../../source/sass/components/_album.scss */
.album-view .album .shots {
  margin-top: 20px; }
/* line 102, ../../source/sass/components/_album.scss */
.album-view .album .shots .thumbnail {
  border-radius: 0;
  padding: 0;
  margin-bottom: 8px;
  border-color: #ededed; }
/* line 108, ../../source/sass/components/_album.scss */
.album-view .album .shots .thumbnail img {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  height: 88px; }

/* line 119, ../../source/sass/components/_album.scss */
.albums-list-widget {
  margin-bottom: 10px; }
/* line 122, ../../source/sass/components/_album.scss */
.albums-list-widget ul {
  border: 0;
  overflow: hidden; }
/* line 126, ../../source/sass/components/_album.scss */
.albums-list-widget ul li {
  position: relative;
  display: table;
  width: 100%;
  clear: both;
  padding: 0 0 10px;
  margin-bottom: 10px; }
/* line 134, ../../source/sass/components/_album.scss */
.albums-list-widget ul li:last-child {
  margin-bottom: 0; }
/* line 138, ../../source/sass/components/_album.scss */
.albums-list-widget ul li .thumb-wrapper {
  float: left;
  width: 100px; }
/* line 143, ../../source/sass/components/_album.scss */
.albums-list-widget ul li .content-wrapper {
  margin-left: 107px; }
/* line 146, ../../source/sass/components/_album.scss */
.albums-list-widget ul li .content-wrapper .album-item-title {
  margin: 0;
  font-size: 16px; }
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  /* line 154, ../../source/sass/components/_album.scss */
  .albums-list-widget ul li {
    display: block !important; }
  /* line 158, ../../source/sass/components/_album.scss */
  .albums-list-widget ul .thumb-wrapper {
    margin-bottom: 10px;
    float: none !important;
    width: auto !important; }
  /* line 164, ../../source/sass/components/_album.scss */
  .albums-list-widget ul .content-wrapper {
    margin-left: 0 !important; } }

/* line 175, ../../source/sass/components/_album.scss */
.album-slider .owl-item .carousel-caption {
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 40px 15px 40px;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black));
  background: -webkit-linear-gradient(top, transparent, black);
  background: -o-linear-gradient(top, transparent, black);
  background: linear-gradient(to bottom, transparent, black); }
/* line 188, ../../source/sass/components/_album.scss */
.album-slider .owl-dots {
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0; }

/* line 2, ../../source/sass/components/_sitemap.scss */
.sitemap-index .sitemap-menu {
  padding-bottom: 20px;
  border-bottom: 1px solid #ededed; }

/* line 1, ../../source/sass/components/_tag.scss */
.tags {
  margin: 30px 0; }
/* line 8, ../../source/sass/components/_tag.scss */
.tags .tag {
  padding: 4px;
  border-radius: 0;
  background: transparent;
  border: 1px solid #ededed; }

/* line 4, ../../source/sass/components/_download.scss */
.downloads .download .imageAndTitle img {
  float: left;
  margin-right: 10px; }
/* line 10, ../../source/sass/components/_download.scss */
.downloads .download .downloadButton .btn {
  font-size: 1em;
  padding: 8px 10px;
  border-radius: 0;
  line-height: 1;
  background-color: #51a7e0;
  border: 1px solid #3b9cdc; }
/* line 18, ../../source/sass/components/_download.scss */
.downloads .download .downloadButton .btn:hover {
  background-color: #3b9cdc; }

/* line 2, ../../source/sass/components/_calendar.scss */
.calendar-index.list-view .calendar-item {
  margin-bottom: 30px;
  border-top: 1px solid #51a7e0; }
@media only screen and (min-width: 992px) {
  /* line 7, ../../source/sass/components/_calendar.scss */
  .calendar-index.list-view .calendar-item .col-md-1 {
    padding: 0 8px;
    margin-top: -1px; } }
/* line 13, ../../source/sass/components/_calendar.scss */
.calendar-index.list-view .calendar-item .date-box {
  color: #fff;
  padding: 3px;
  text-align: center;
  margin-bottom: 5px;
  background-color: #51a7e0; }
@media only screen and (min-width: 992px) {
  /* line 21, ../../source/sass/components/_calendar.scss */
  .calendar-index.list-view .calendar-item .date-box span {
    display: block; } }
/* line 27, ../../source/sass/components/_calendar.scss */
.calendar-index.list-view .calendar-item .title {
  margin: 10px 0; }

/* line 34, ../../source/sass/components/_calendar.scss */
.calendar-view.article-view .meta-info {
  color: #737373; }
/* line 37, ../../source/sass/components/_calendar.scss */
.calendar-view.article-view .meta-info .label {
  padding: .1em .6em .1em; }
/* line 44, ../../source/sass/components/_calendar.scss */
.calendar-view.article-view .content {
  margin-top: 15px; }

/* line 1, ../../source/sass/components/_regulation.scss */
.regulations-front-index, .department-default-index {
  margin-top: 20px; }

/* line 1, ../../source/sass/components/_footer.scss */
footer {
  line-height: 2;
  background-color: #353f48; }
/* line 6, ../../source/sass/components/_footer.scss */
footer .widget .title {
  color: #fff;
  border-bottom: 1px solid #fff;
  padding-bottom: 8px; }
/* line 13, ../../source/sass/components/_footer.scss */
footer .footer-menu, footer .contactinfo-widget {
  color: #b3b3b3; }
/* line 17, ../../source/sass/components/_footer.scss */
footer .footer-menu a, footer .contactinfo-widget a {
  color: #b3b3b3; }
/* line 20, ../../source/sass/components/_footer.scss */
footer .footer-menu a:hover, footer .contactinfo-widget a:hover {
  color: #fff; }
/* line 25, ../../source/sass/components/_footer.scss */
footer .footer-menu .title, footer .contactinfo-widget .title {
  text-align: left; }
@media only screen and (min-width: 768px) {
  /* line 30, ../../source/sass/components/_footer.scss */
  footer .footer-logo {
    margin-top: 30px; }
  /* line 34, ../../source/sass/components/_footer.scss */
  footer .footer-logo.single {
    margin-top: 80px; } }
/* line 40, ../../source/sass/components/_footer.scss */
footer .footer-icons {
  margin-top: 30px;
  text-align: center; }
/* line 44, ../../source/sass/components/_footer.scss */
footer .footer-icons a {
  display: inline-block; }
/* line 47, ../../source/sass/components/_footer.scss */
footer .footer-icons a + a {
  margin-left: 15px; }
@media only screen and (min-width: 768px) {
  /* line 53, ../../source/sass/components/_footer.scss */
  footer .footer-icons a {
    display: block; }
  /* line 56, ../../source/sass/components/_footer.scss */
  footer .footer-icons a + a {
    margin-top: 5px;
    padding-top: 5px;
    margin-left: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.3); } }
/* line 65, ../../source/sass/components/_footer.scss */
footer .footer-icons.inline {
  margin-top: 0;
  padding-top: 15px;
  border-top: 1px solid rgba(255, 255, 255, 0.3); }
@media only screen and (min-width: 768px) {
  /* line 71, ../../source/sass/components/_footer.scss */
  footer .footer-icons.inline a {
    width: 32%;
    display: inline-block; }
  /* line 75, ../../source/sass/components/_footer.scss */
  footer .footer-icons.inline a + a {
    margin-top: 5px;
    padding-top: 5px;
    margin-left: 0;
    border-top: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.3); } }
/* line 87, ../../source/sass/components/_footer.scss */
footer .copyright {
  background-color: #fff; }
/* line 90, ../../source/sass/components/_footer.scss */
footer .copyright .copyright-text {
  text-align: center;
  margin-bottom: 10px; }
@media only screen and (min-width: 768px) {
  /* line 90, ../../source/sass/components/_footer.scss */
  footer .copyright .copyright-text {
    text-align: left;
    margin-bottom: 0; } }
/* line 100, ../../source/sass/components/_footer.scss */
footer .copyright .power-text {
  text-align: center;
  opacity: 0.5; }
@media only screen and (min-width: 768px) {
  /* line 100, ../../source/sass/components/_footer.scss */
  footer .copyright .power-text {
    text-align: right; } }
/* line 110, ../../source/sass/components/_footer.scss */
footer h3.title, footer h4.title {
  color: white !important;
  border-bottom: 1px solid #666666 !important;
  font-size: 17px !important; }
/* line 116, ../../source/sass/components/_footer.scss */
footer h3.title .title-inner, footer h4.title .title-inner {
  border-bottom: 0 !important;
  font-size: 18px; }

@media only screen and (min-width: 769px) {
  /* line 131, ../../source/sass/components/_footer.scss */
  .contactinfo-widget ul {
    max-height: 220px !important; }

  /* line 135, ../../source/sass/components/_footer.scss */
  .contactinfo-widget ul li {
    width: 50%;
    margin: 0;
    padding: 0; } }
/* line 142, ../../source/sass/components/_footer.scss */
.google-maps {
  left: 400px;
  width: 50%;
  position: absolute;
  bottom: 0; }
@media only screen and (max-width: 480px) {
  /* line 142, ../../source/sass/components/_footer.scss */
  .google-maps {
    right: 0;
    bottom: 0;
    width: 100%;
    left: 0; } }

@media only screen and (min-width: 769px) {
  /* line 163, ../../source/sass/components/_footer.scss */
  .contactinfo-widget ul li {
    width: 50%;
    margin: 0;
    padding: 0;
    max-width: 420px; } }
/* line 1, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links {
  padding: 10px;
  text-align: left; }
/* line 5, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa {
  width: 30px;
  padding: 5px;
  color: #fff;
  font-size: 20px;
  text-align: center;
  text-decoration: none; }
/* line 13, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa:hover {
  opacity: 0.7; }
/* line 17, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa.fa-facebook {
  background: #3B5998; }
/* line 21, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa.fa-twitter {
  background: #55ACEE; }
/* line 25, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa.fa-google-plus {
  background: #dd4b39; }
/* line 29, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa.fa-linkedin {
  background: #007bb5; }
/* line 33, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa.fa-telegram {
  background: #35ACE0; }
/* line 37, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa.fa-whatsapp {
  background: #43D854; }
/* line 41, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa.fa-youtube {
  background: #bb0000; }
/* line 45, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa.fa-skype {
  background: #00aff0; }
/* line 49, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa.fa-instagram {
  background: #125688; }
/* line 53, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa.fa-pinterest {
  background: #cb2027; }
/* line 57, ../../source/sass/components/_socialmedia-links.scss */
.socialmedia-links .fa.fa-reddit {
  background: #ff5700; }

/* line 1, ../../source/sass/components/_search-widget.scss */
.search-bar-wrapper {
  width: 25px;
  height: 25px;
  position: absolute;
  right: 25px;
  bottom: 8px;
  /*  @media only screen and (max-width: 992px) {
      display: none;
    }*/ }
/* line 13, ../../source/sass/components/_search-widget.scss */
.search-bar-wrapper:hover .search-bar {
  width: 300px; }
/* line 16, ../../source/sass/components/_search-widget.scss */
.search-bar-wrapper:hover .search-bar .gsc-input .gsst_b {
  display: block; }
/* line 21, ../../source/sass/components/_search-widget.scss */
.search-bar-wrapper:hover .search-bar form input.form-control {
  padding: 0 10px; }

/* line 29, ../../source/sass/components/_search-widget.scss */
.search-bar {
  position: absolute;
  right: 0;
  width: 25px;
  z-index: 999;
  overflow: hidden;
  -webkit-transition: width 0.5s;
  -o-transition: width 0.5s;
  transition: width 0.5s; }
/* line 40, ../../source/sass/components/_search-widget.scss */
.search-bar form input.form-control {
  padding: 0;
  margin: 0;
  height: 30px;
  border-radius: 0 !important; }
/* line 47, ../../source/sass/components/_search-widget.scss */
.search-bar form .btn {
  color: #429fde;
  padding: 3px 5px !important;
  margin: 0 !important;
  border-radius: 0 !important; }

/* line 57, ../../source/sass/components/_search-widget.scss */
.search-results .gsc-above-wrapper-area, .search-results .gcsc-branding {
  display: none; }
/* line 62, ../../source/sass/components/_search-widget.scss */
.search-results .gsc-adBlock {
  display: none !important; }

/* line 1, ../../source/sass/components/_contactinfo-widget.scss */
.contactinfo-widget {
  margin-bottom: 15px; }
@media only screen and (min-width: 768px) {
  /* line 1, ../../source/sass/components/_contactinfo-widget.scss */
  .contactinfo-widget {
    margin-bottom: 0; } }
/* line 8, ../../source/sass/components/_contactinfo-widget.scss */
.contactinfo-widget .widget h3 {
  width: 100% !important; }
/* line 12, ../../source/sass/components/_contactinfo-widget.scss */
.contactinfo-widget .title {
  font-size: 16px;
  padding-bottom: 5px;
  border-bottom: 2px solid #3498db; }
/* line 18, ../../source/sass/components/_contactinfo-widget.scss */
.contactinfo-widget i, .contactinfo-widget p {
  display: inline; }
/* line 22, ../../source/sass/components/_contactinfo-widget.scss */
.contactinfo-widget .title-inner {
  border-bottom: 0 !important;
  font-size: 18px; }

/* line 1, ../../source/sass/components/_widget-config.scss */
#widget-config-modal {
  font-family: IRANSans, tahoma !important;
  color: #4d4d4d; }
/* line 5, ../../source/sass/components/_widget-config.scss */
#widget-config-modal .modal-dialog {
  direction: rtl; }
/* line 8, ../../source/sass/components/_widget-config.scss */
#widget-config-modal .modal-dialog .modal-header {
  border-bottom: 3px solid #3498db; }
/* line 11, ../../source/sass/components/_widget-config.scss */
#widget-config-modal .modal-dialog .modal-header .title {
  margin: 0;
  font-size: 20px; }
/* line 15, ../../source/sass/components/_widget-config.scss */
#widget-config-modal .modal-dialog .modal-header .title:before {
  content: '\f013';
  font-family: FontAwesome;
  margin: 0 5px; }
/* line 22, ../../source/sass/components/_widget-config.scss */
#widget-config-modal .modal-dialog .modal-header .close {
  float: left;
  margin-top: 3px; }
/* line 28, ../../source/sass/components/_widget-config.scss */
#widget-config-modal .modal-dialog .modal-body {
  padding-top: 0; }
/* line 31, ../../source/sass/components/_widget-config.scss */
#widget-config-modal .modal-dialog .modal-body [class*='col-'] {
  float: right; }
/* line 35, ../../source/sass/components/_widget-config.scss */
#widget-config-modal .modal-dialog .modal-body .modal-inner {
  padding: 0 15px; }
/* line 38, ../../source/sass/components/_widget-config.scss */
#widget-config-modal .modal-dialog .modal-body .modal-inner .module-title {
  font-size: 15px;
  display: inline-block;
  padding: 7px 10px;
  background-color: #3498db;
  color: #fff;
  margin: 0 0 15px;
  border-radius: 0 0 5px 5px !important;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.7); }
/* line 52, ../../source/sass/components/_widget-config.scss */
#widget-config-modal .modal-dialog .modal-footer {
  text-align: left; }
/* line 55, ../../source/sass/components/_widget-config.scss */
#widget-config-modal .modal-dialog .modal-footer #submit-widget-config {
  background-color: #3498db;
  border-color: #258cd1; }
/* line 59, ../../source/sass/components/_widget-config.scss */
#widget-config-modal .modal-dialog .modal-footer #submit-widget-config:hover {
  background-color: #258cd1;
  border-color: #217dbb; }

/* line 68, ../../source/sass/components/_widget-config.scss */
.homeLayout-config-icon {
  position: fixed;
  top: 200px;
  left: 0;
  z-index: 999;
  line-height: 1.5;
  font-size: 1.5em;
  padding: 10px 15px;
  color: #fff !important;
  background-color: #3498db;
  border-radius: 5px 5px 0 0 !important;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); }
/* line 85, ../../source/sass/components/_widget-config.scss */
.homeLayout-config-icon:before {
  content: '\f0ec'; }

/* line 91, ../../source/sass/components/_widget-config.scss */
.home-layout-widget .list-group {
  padding: 0; }
/* line 95, ../../source/sass/components/_widget-config.scss */
.home-layout-widget .list-group-item {
  padding: 0;
  display: table;
  width: 100%;
  background-color: #fafafa; }
/* line 101, ../../source/sass/components/_widget-config.scss */
.home-layout-widget .list-group-item .handle-wrapper {
  width: 25px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  border-left: 1px solid #d9d9d9; }
/* line 108, ../../source/sass/components/_widget-config.scss */
.home-layout-widget .list-group-item .handle-wrapper i.handle {
  padding: 5px;
  cursor: move;
  color: #b3b3b3; }
/* line 113, ../../source/sass/components/_widget-config.scss */
.home-layout-widget .list-group-item .handle-wrapper i.handle:hover {
  color: #999999; }
/* line 119, ../../source/sass/components/_widget-config.scss */
.home-layout-widget .list-group-item:first-child, .home-layout-widget .list-group-item:last-child {
  border-radius: 0; }
/* line 123, ../../source/sass/components/_widget-config.scss */
.home-layout-widget .list-group-item .block-label {
  font-weight: bold; }
/* line 128, ../../source/sass/components/_widget-config.scss */
.home-layout-widget .form-group {
  margin: 0;
  padding: 10px;
  display: table-cell; }
/* line 133, ../../source/sass/components/_widget-config.scss */
.home-layout-widget .form-group label {
  margin-top: 0;
  font-weight: 400;
  vertical-align: super; }
/* line 138, ../../source/sass/components/_widget-config.scss */
.home-layout-widget .form-group label > label {
  margin: 0; }
/* line 143, ../../source/sass/components/_widget-config.scss */
.home-layout-widget .form-group .widget-shape {
  font-size: 13px;
  text-align: center;
  padding: 5px;
  background-color: #ededed;
  border: 1px solid #e6e6e6; }

/* line 1, ../../source/sass/components/_major-widget.scss */
.study-search-widget {
  background-color: #51a7e0;
  padding: 33px;
  margin-bottom: 15px; }
/* line 6, ../../source/sass/components/_major-widget.scss */
.study-search-widget .title {
  color: #fff !important;
  margin: 0 !important;
  text-transform: capitalize;
  border: 0 !important;
  font-size: 1.3em !important;
  padding-bottom: 1rem !important; }
/* line 13, ../../source/sass/components/_major-widget.scss */
.study-search-widget .title .title-inner {
  border: 0 !important; }
/* line 19, ../../source/sass/components/_major-widget.scss */
.study-search-widget .btn {
  font-size: 14px;
  padding: 6px 12px;
  border-radius: 4px;
  background-color: #fff;
  line-height: 1.42857143;
  border-color: #d9d9d9; }

/* line 7, ../../source/sass/components/_link.scss */
.link-categories.list-view .list-view .category-item, .link-categories.list-view .list-view .link-item, .link-index.list-view .list-view .category-item, .link-index.list-view .list-view .link-item {
  border-bottom: 1px solid #ededed;
  padding: 10px; }
/* line 11, ../../source/sass/components/_link.scss */
.link-categories.list-view .list-view .category-item .title, .link-categories.list-view .list-view .link-item .title, .link-index.list-view .list-view .category-item .title, .link-index.list-view .list-view .link-item .title {
  font-size: 16px;
  margin: 10px 0; }
/* line 16, ../../source/sass/components/_link.scss */
.link-categories.list-view .list-view .category-item figure, .link-categories.list-view .list-view .link-item figure, .link-index.list-view .list-view .category-item figure, .link-index.list-view .list-view .link-item figure {
  float: left; }
@media only screen and (min-width: 768px) {
  /* line 16, ../../source/sass/components/_link.scss */
  .link-categories.list-view .list-view .category-item figure, .link-categories.list-view .list-view .link-item figure, .link-index.list-view .list-view .category-item figure, .link-index.list-view .list-view .link-item figure {
    float: right; } }
/* line 23, ../../source/sass/components/_link.scss */
.link-categories.list-view .list-view .category-item figure img, .link-categories.list-view .list-view .link-item figure img, .link-index.list-view .list-view .category-item figure img, .link-index.list-view .list-view .link-item figure img {
  height: 140px;
  -o-object-fit: contain;
  object-fit: contain;
  font-family: 'object-fit: contain;'; }

/* line 35, ../../source/sass/components/_link.scss */
.iwantLinks .title {
  background-color: #3498db;
  color: #fff;
  margin: 0;
  padding: 10px 15px;
  border-bottom: 2px solid #fff; }
/* line 43, ../../source/sass/components/_link.scss */
.iwantLinks ul {
  list-style: none;
  background-color: #3498db; }
@media only screen and (min-width: 992px) {
  /* line 43, ../../source/sass/components/_link.scss */
  .iwantLinks ul {
    height: 317px;
    overflow: hidden; } }
/* line 52, ../../source/sass/components/_link.scss */
.iwantLinks ul li {
  padding: 10px 15px;
  opacity: .8; }
/* line 56, ../../source/sass/components/_link.scss */
.iwantLinks ul li:not(:last-child) {
  border-bottom: 1px solid #4aa3df; }
/* line 60, ../../source/sass/components/_link.scss */
.iwantLinks ul li a {
  color: #fff;
  display: inline-block;
  line-height: 32px; }
/* line 65, ../../source/sass/components/_link.scss */
.iwantLinks ul li a img {
  display: inline;
  margin-right: 10px;
  opacity: .7; }
/* line 72, ../../source/sass/components/_link.scss */
.iwantLinks ul li:hover {
  opacity: 1; }

/* line 82, ../../source/sass/components/_link.scss */
.link-categories-carousel .owl-item.active + .owl-item.active:before {
  content: '';
  width: 1px;
  height: 100%;
  position: absolute;
  left: -15px;
  background-color: #f2f2f2; }
/* line 92, ../../source/sass/components/_link.scss */
.link-categories-carousel .owl-item .thumbnail-wrapper {
  height: 113px;
  overflow: hidden; }
/* line 96, ../../source/sass/components/_link.scss */
.link-categories-carousel .owl-item .thumbnail-wrapper img {
  width: auto; }
/* line 102, ../../source/sass/components/_link.scss */
.link-categories-carousel .title {
  text-align: center;
  margin: 15px 0; }
/* line 107, ../../source/sass/components/_link.scss */
.link-categories-carousel ul {
  margin-top: 6px; }
/* line 110, ../../source/sass/components/_link.scss */
.link-categories-carousel ul a {
  font-size: .76em;
  color: #666666; }
/* line 114, ../../source/sass/components/_link.scss */
.link-categories-carousel ul a:hover {
  color: #3498db; }

/* line 3, ../../source/sass/components/_simple-gallery.scss */
.simple-gallery-widget #gallery_slider .owl-item, .simple-gallery-widget #gallery_thumbnails .owl-item {
  border: 0; }
/* line 6, ../../source/sass/components/_simple-gallery.scss */
.simple-gallery-widget #gallery_slider .owl-item img, .simple-gallery-widget #gallery_thumbnails .owl-item img {
  -o-object-fit: contain;
  object-fit: contain;
  font-family: 'object-fit: contain;'; }
/* line 15, ../../source/sass/components/_simple-gallery.scss */
.simple-gallery-widget .owl-nav .owl-next {
  left: .3em !important;
  right: auto !important; }
/* line 20, ../../source/sass/components/_simple-gallery.scss */
.simple-gallery-widget .owl-nav .owl-next i:before {
  content: "\f053"; }
/* line 26, ../../source/sass/components/_simple-gallery.scss */
.simple-gallery-widget .owl-nav .owl-prev {
  right: .3em !important;
  left: auto !important; }
/* line 31, ../../source/sass/components/_simple-gallery.scss */
.simple-gallery-widget .owl-nav .owl-prev i:before {
  content: "\f054"; }

/* line 2, ../../source/sass/components/_news-archive-widget.scss */
.news-widget-archive .title {
  font-size: 16px;
  padding-bottom: 5px;
  border-bottom: 2px solid #3498db; }
/* line 9, ../../source/sass/components/_news-archive-widget.scss */
.news-widget-archive .panel-group .panel {
  border: 1px solid #ededed;
  border-radius: 0; }
/* line 14, ../../source/sass/components/_news-archive-widget.scss */
.news-widget-archive .panel-group .panel-heading {
  background-color: #f2f2f2; }
/* line 17, ../../source/sass/components/_news-archive-widget.scss */
.news-widget-archive .panel-group .panel-heading .panel-title {
  font-size: inherit; }
/* line 21, ../../source/sass/components/_news-archive-widget.scss */
.news-widget-archive .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ededed; }
/* line 27, ../../source/sass/components/_news-archive-widget.scss */
.news-widget-archive .panel-group .panel-body ul {
  padding: 0;
  list-style: none; }

/* line 1, ../../source/sass/components/_return-to-top.scss */
.return-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99;
  display: none;
  padding: 7px 10px;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.7);
  -webkit-transition: all 0.3s linear;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
/* line 15, ../../source/sass/components/_return-to-top.scss */
.return-to-top i {
  color: #fff;
  font-size: 19px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
/* line 23, ../../source/sass/components/_return-to-top.scss */
.return-to-top:hover {
  background: rgba(0, 0, 0, 0.9); }
/* line 26, ../../source/sass/components/_return-to-top.scss */
.return-to-top:hover i {
  color: #fff;
  top: 5px; }
