@import url("../nash/style.css");
/*
Theme Name: SAJE CUSTOM THEME
Author: GROWCO 
Description: SAJE RESPONSIVE TEMPLATE
Version: 1.8
Template: nash
Version: 1.0.0
*/
/* Table of Contents
==================================================
	
1 - SCSS BASE
2 - NAVIGATION
3 - LANDING PAGE
4 - BODY (GLOBAL STYLES)
5 - PAGE STYLES
6 - CORRECTION FOR NASH TEMPLATE DEFAULTS
7 - MEDIA QUERIES

/* 1 - SCSS BASE
================================================== */
/* line 33, ../sass/style.scss */
h1, h2, h3, h4, h5, h6, p, a {
  font-family: "Lato", sans-serif !important;
}

/* 2 - NAVIGATION
================================================== */
/* line 40, ../sass/style.scss */
#header-navigation.is-sticky {
  background-color: rgba(0, 0, 0, 0.8);
  height: 75px;
}

/* line 45, ../sass/style.scss */
#header-navigation[role="navigation"] {
  padding: 0 0 0 0;
  font-size: 17px;
  height: 75px;
}

/* line 51, ../sass/style.scss */
#header-background-nav {
  position: fixed;
  top: 0;
}

/* line 56, ../sass/style.scss */
#header-navigation[role="navigation"], #header-navigation.is-sticky {
  background-color: rgba(0, 0, 0, 0.8);
}
/* line 58, ../sass/style.scss */
#header-navigation[role="navigation"] #saje-logo, #header-navigation.is-sticky #saje-logo {
  height: 75px;
  width: 198px;
  float: left;
  margin-left: 5px;
}
/* line 63, ../sass/style.scss */
#header-navigation[role="navigation"] #saje-logo a img, #header-navigation.is-sticky #saje-logo a img {
  height: 100%;
  width: auto;
  opacity: 1;
}
/* line 68, ../sass/style.scss */
#header-navigation[role="navigation"] #saje-logo a:hover img, #header-navigation.is-sticky #saje-logo a:hover img {
  opacity: .85;
}
/* line 72, ../sass/style.scss */
#header-navigation[role="navigation"] .header-container, #header-navigation.is-sticky .header-container {
  width: 100%;
  margin: 0 auto;
  height: 75px;
}
/* line 77, ../sass/style.scss */
#header-navigation[role="navigation"] .nav-band, #header-navigation.is-sticky .nav-band {
  height: 75px;
}
/* line 80, ../sass/style.scss */
#header-navigation[role="navigation"] ul, #header-navigation.is-sticky ul {
  margin-top: 22px;
  float: right;
  margin-right: 18px;
}
/* line 85, ../sass/style.scss */
#header-navigation[role="navigation"] li a, #header-navigation[role="navigation"] li a:visited, #header-navigation.is-sticky li a, #header-navigation.is-sticky li a:visited {
  margin-right: 22px;
  font-size: 18px;
  font-weight: 500;
  float: right;
  color: #939598;
  font-family: "Lato", sans-serif !important;
  text-transform: none;
}
/* line 94, ../sass/style.scss */
#header-navigation[role="navigation"] li a:hover, #header-navigation.is-sticky li a:hover {
  color: #FFFFFF;
}

/* line 99, ../sass/style.scss */
#footer-global[role="contentinfo"] {
  background-color: #292929;
  background-image: none;
  color: white;
  padding: 0;
  width: 100%;
  height: 75px;
}
/* line 106, ../sass/style.scss */
#footer-global[role="contentinfo"] .container {
  width: 960px;
  border-bottom: 0;
}
/* line 109, ../sass/style.scss */
#footer-global[role="contentinfo"] .container .footer-logo {
  float: left;
  width: 70px;
  height: 75px;
}
/* line 114, ../sass/style.scss */
#footer-global[role="contentinfo"] .container .footer-copy {
  float: right;
  width: 700px;
  text-align: right;
}
/* line 120, ../sass/style.scss */
#footer-global[role="contentinfo"] .row {
  margin-bottom: 0;
}
/* line 123, ../sass/style.scss */
#footer-global[role="contentinfo"] p, #footer-global[role="contentinfo"] a {
  color: white;
  font-family: "Lato", sans-serif !important;
  line-height: 75px;
  font-size: 12px;
}
/* line 129, ../sass/style.scss */
#footer-global[role="contentinfo"] a {
  color: #939598;
}

/* 3 - LANDING PAGE
================================================== */
/* line 138, ../sass/style.scss */
html, body {
  height: 100%;
  font-family: "Lato", sans-serif !important;
}

/* line 143, ../sass/style.scss */
#header-global[role="banner"] {
  padding-bottom: 0;
  height: 100%;
  display: block;
}

/* line 150, ../sass/style.scss */
#header-global .flexslider.home-slider {
  margin-top: 0;
  border-top: 0px solid white;
}

/* line 156, ../sass/style.scss */
#header-background-nav {
  position: relative;
  background-color: #000;
}

/* line 162, ../sass/style.scss */
.header-wrapper .container {
  border-bottom: 0px;
}

/* line 167, ../sass/style.scss */
.header-section-container {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
  display: block;
  margin-top: -1px;
}

/* line 176, ../sass/style.scss */
.section-quotes {
  background-color: #FFF;
  height: 260px;
}
/* line 179, ../sass/style.scss */
.section-quotes h3 {
  font-size: 42px;
  line-height: 55px;
  text-transform: none;
  padding: 0 100px;
  color: black;
  margin-top: -10px;
}
/* line 187, ../sass/style.scss */
.section-quotes .text-container {
  display: inline;
}
/* line 189, ../sass/style.scss */
.section-quotes .text-container .flexslider {
  padding-top: 75px;
}
/* line 191, ../sass/style.scss */
.section-quotes .text-container .flexslider .flex-next {
  opacity: 1;
  right: 50px;
  border: 1px dashed #3c3c3c;
}
/* line 196, ../sass/style.scss */
.section-quotes .text-container .flexslider .flex-prev {
  opacity: 1;
  left: 50px;
  border: 1px dashed #3c3c3c;
  background-color: rgba(255, 255, 255, 0.7);
}
/* line 202, ../sass/style.scss */
.section-quotes .text-container .flexslider .flex-control-nav {
  position: absolute;
  bottom: -10px;
}
/* line 206, ../sass/style.scss */
.section-quotes .text-container .flexslider .slides {
  height: 157px;
}
/* line 209, ../sass/style.scss */
.section-quotes .text-container .flexslider .flex-control-paging li a {
  height: 7px;
  width: 7px;
}

/* line 221, ../sass/style.scss */
.section-logo {
  background-color: #00d7a7;
  color: white;
}
/* line 224, ../sass/style.scss */
.section-logo h1 {
  color: white;
  text-align: center;
  padding-top: 50px;
}
/* line 229, ../sass/style.scss */
.section-logo .saje-logo {
  max-width: 150px;
  height: auto;
  margin: 0 auto;
  padding-top: 35px;
}
/* line 234, ../sass/style.scss */
.section-logo .saje-logo img {
  width: 100%;
  height: auto;
}

/* line 241, ../sass/style.scss */
.icon-holder.services, .icon-holder.contact, .icon-holder.team {
  display: none;
}

/* 4 - Body (Global Styles)
================================================== */
/* TEMP */
/* line 250, ../sass/style.scss */
.container {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.7);
}

/* line 254, ../sass/style.scss */
#main {
  margin-top: 0px;
}

/* line 258, ../sass/style.scss */
#saje-services, #saje-agencies, #our-clients, #saje-contact {
  padding-top: 181px;
}

/* line 262, ../sass/style.scss */
.header-wrapper, #services, #agencies, #meet-the-team {
  margin-bottom: -181px;
  box-shadow: none;
}

/* line 267, ../sass/style.scss */
#services, #agencies, #meet-the-team, #contact {
  padding: 35px 0;
}

/* line 271, ../sass/style.scss */
h1 {
  border-bottom: 0;
}

/* line 275, ../sass/style.scss */
.saje-down-arrow {
  width: 42px;
  height: 49px;
  margin: 0 auto;
}

/* line 281, ../sass/style.scss */
.black {
  color: black;
}

/* line 285, ../sass/style.scss */
#footer {
  height: 75px;
  overflow: hidden;
}

/* line 291, ../sass/style.scss */
#main .flex-direction-nav a {
  width: 90px;
  height: 90px;
  margin: -45px 0 0;
  display: block;
  background: url(http://192.145.238.13/~sajeme5/media/img/grow_arrows_dark.png) no-repeat 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  text-indent: -9999px;
  opacity: 1;
  right: 0;
}
/* line 305, ../sass/style.scss */
#main .flex-direction-nav a.flex-next {
  background: url(http://192.145.238.13/~sajeme5/media/img/grow_arrows_dark.png) no-repeat -90px 0;
}
/* line 308, ../sass/style.scss */
#main .flex-direction-nav a.flex-prev {
  left: 0;
}
/* line 312, ../sass/style.scss */
#main .flex-control-paging li a {
  background: #858686 !important;
  box-shadow: none;
  width: 9px;
  height: 9px;
}
/* line 318, ../sass/style.scss */
#main .flex-control-paging li a.flex-active {
  background: #fff !important;
}

/* 5 - Page Styles
================================================== */
/* line 336, ../sass/style.scss */
.main-slider {
  min-height: 700px;
  background-color: white;
}

/* line 342, ../sass/style.scss */
#metaslider_255 .caption-wrap {
  background-color: transparent;
  position: absolute;
  opacity: 1;
  top: 0;
}
/* line 348, ../sass/style.scss */
#metaslider_255 .flex-control-nav {
  z-index: 100;
  bottom: 15px;
}
/* line 353, ../sass/style.scss */
#metaslider_255 .flex-control-paging li a {
  background: #858686 !important;
  box-shadow: none;
  width: 9px;
  height: 9px;
}
/* line 359, ../sass/style.scss */
#metaslider_255 .flex-control-paging li a.flex-active {
  background: #fff !important;
}
/* line 363, ../sass/style.scss */
#metaslider_255 .caption {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -244px 0 0 -490px;
}
/* line 369, ../sass/style.scss */
#metaslider_255 .slide {
  top: 0px;
  position: relative;
}
/* line 372, ../sass/style.scss */
#metaslider_255 .slide img {
  margin: 0 auto;
  text-align: center;
}
/* line 376, ../sass/style.scss */
#metaslider_255 .slide h2, #metaslider_255 .slide h3, #metaslider_255 .slide p {
  color: white;
  text-align: center;
  width: 960px;
  margin: 0 auto;
  text-transform: none;
  font-family: "Lato", sans-serif !important;
}
/* line 384, ../sass/style.scss */
#metaslider_255 .slide a.button {
  left: 50%;
  margin-left: -100px;
  width: 200px;
  text-align: center;
  color: black;
  background-color: #FFF;
  height: 42px;
  border-radius: 20px;
  text-transform: none;
  font-family: "Lato", sans-serif !important;
  font-size: 20px;
  height: 32px;
  margin-top: 25px;
  padding: 5px 0;
  font-weight: 400;
  opacity: 1;
}
/* line 402, ../sass/style.scss */
#metaslider_255 .slide a.button:hover {
  background-color: #FFF;
  color: black;
  border: inset 2px white solid;
  opacity: 1;
}
/* line 408, ../sass/style.scss */
#metaslider_255 .slide .slider-copy {
  font-size: 48px;
  line-height: 56px;
}
/* line 412, ../sass/style.scss */
#metaslider_255 .slide .slider-block {
  background-color: white;
  margin: -5px auto 20px auto;
  width: 280px;
  left: 50%;
  margin-left: -140px;
  position: relative;
  height: 4px;
}
/* line 423, ../sass/style.scss */
#metaslider_255 .slide.slide-1 {
  margin-top: -65px;
}
/* line 425, ../sass/style.scss */
#metaslider_255 .slide.slide-1 .slider-block {
  width: 250px;
  margin-left: -125px;
}
/* line 430, ../sass/style.scss */
#metaslider_255 .slide.slide-2 {
  margin-top: 65px;
}
/* line 432, ../sass/style.scss */
#metaslider_255 .slide.slide-2 .slider-block {
  margin-top: 5px;
}
/* line 438, ../sass/style.scss */
#metaslider_255 .slide.slide-4 {
  margin-top: 55px;
}
/* line 440, ../sass/style.scss */
#metaslider_255 .slide.slide-4 img {
  position: relative;
  left: 35px;
}
/* line 444, ../sass/style.scss */
#metaslider_255 .slide.slide-4 .slider-block {
  margin-top: 10;
  width: 220px;
  margin-left: -110px;
}
/* line 450, ../sass/style.scss */
#metaslider_255 .slide.slide-5 {
  margin-top: 45px;
}
/* line 452, ../sass/style.scss */
#metaslider_255 .slide.slide-5 .slider-block {
  margin-top: 0px;
  width: 300px;
  margin-left: -150px;
}
/* line 458, ../sass/style.scss */
#metaslider_255 .slide.slide-6 {
  margin-top: 25px;
}
/* line 460, ../sass/style.scss */
#metaslider_255 .slide.slide-6 .slider-block {
  margin-top: 5px;
}
/* line 464, ../sass/style.scss */
#metaslider_255 .flex-direction-nav a {
  opacity: .5;
  background: url(http://192.145.238.13/~sajeme5/media/img/grow_arrows_light.png) no-repeat 0 0;
}
/* line 468, ../sass/style.scss */
#metaslider_255 .flex-direction-nav a.flex-prev {
  margin-left: 20px;
}
/* line 471, ../sass/style.scss */
#metaslider_255 .flex-direction-nav a.flex-next {
  background: url(http://192.145.238.13/~sajeme5/media/img/grow_arrows_light.png) no-repeat -90px 0;
  margin-right: 20px;
}
/* line 475, ../sass/style.scss */
#metaslider_255 .flex-direction-nav a:hover {
  opacity: 1;
}

/* line 487, ../sass/style.scss */
#saje-do-for-you {
  padding: 0 0 60px 0 !important;
}
/* line 489, ../sass/style.scss */
#saje-do-for-you .what-can-saje-copy {
  max-width: 780px;
  text-align: center;
  margin: 0 auto;
  color: #808486;
  font-size: 16px;
}
/* line 496, ../sass/style.scss */
#saje-do-for-you h2 {
  text-align: center;
  text-transform: none;
  font-family: "Lato", sans-serif !important;
  color: #808486;
  font-size: 36px;
  margin-top: 45px;
}
/* line 504, ../sass/style.scss */
#saje-do-for-you .line-block {
  height: 4px;
  width: 175px;
  margin: 15px auto;
  background-color: black;
}
/* line 510, ../sass/style.scss */
#saje-do-for-you .container {
  border-bottom: 0;
}
/* line 513, ../sass/style.scss */
#saje-do-for-you .saje-down-arrow a {
  position: relative;
  top: 22px;
  opacity: .8;
}
/* line 518, ../sass/style.scss */
#saje-do-for-you .saje-down-arrow a:hover {
  top: 25px;
  opacity: 1;
}

/* line 532, ../sass/style.scss */
#saje-services {
  padding-top: 0 !important;
}

/* line 536, ../sass/style.scss */
#services {
  padding: 0 !important;
}
/* line 538, ../sass/style.scss */
#services h2 {
  border-bottom: 0;
  margin-bottom: 0;
}
/* line 542, ../sass/style.scss */
#services .overview {
  font-size: 36px;
  line-height: 50px;
  margin-top: 30px;
}
/* line 547, ../sass/style.scss */
#services .container {
  border-bottom: 0;
}
/* line 550, ../sass/style.scss */
#services .service-section-1 {
  background-color: #f3f2f4;
}
/* line 552, ../sass/style.scss */
#services .service-section-1 h1 {
  font-family: "Lato", sans-serif !important;
  text-transform: none;
  color: #808486;
  padding-top: 30px;
  font-size: 34px;
  position: relative;
  top: 20px;
}
/* line 561, ../sass/style.scss */
#services .service-section-1 p {
  color: #808486;
  font-size: 16px;
  max-width: 780px;
  margin: 15px auto 20px auto;
}
/* line 567, ../sass/style.scss */
#services .service-section-1 img {
  width: 100%;
  max-width: 627px;
}
/* line 573, ../sass/style.scss */
#services .service-section-2 .column {
  float: left;
  margin-left: 0;
}
/* line 576, ../sass/style.scss */
#services .service-section-2 .column h2 {
  font-size: 22px;
  text-transform: none;
  font-family: "Lato", sans-serif !important;
  border-bottom: 0px;
  margin-bottom: 10px;
}
/* line 583, ../sass/style.scss */
#services .service-section-2 .column p {
  font-size: 16px;
  color: #808486;
  font-family: "Lato", sans-serif !important;
}
/* line 588, ../sass/style.scss */
#services .service-section-2 .column img {
  margin-top: 50px;
}
/* line 592, ../sass/style.scss */
#services .service-section-2 .column:nth-of-type(3) {
  margin-right: 0%;
}
/* line 597, ../sass/style.scss */
#services .service-section-3 {
  background-color: #f3f2f4;
}
/* line 599, ../sass/style.scss */
#services .service-section-3 h2 {
  line-height: 205px;
  text-transform: none;
  color: #808486;
  font-size: 48px;
  font-family: "Lato", sans-serif !important;
  font-weight: 500;
}

/* line 618, ../sass/style.scss */
#saje-divider-1 {
  width: 100%;
  height: 500px;
  background-color: #1c1f26;
  position: relative;
  text-align: center;
}
/* line 624, ../sass/style.scss */
#saje-divider-1 .bg1 {
  background-attachment: fixed !important;
  width: 100%;
  height: 500px;
  margin: 0 auto;
  position: absolute;
  background-size: 120%;
  background-size: cover !important;
  -webkit-background-size: cover !important;
  background: url(/wp-content/uploads/2021/05/parallax-1.jpg) top center no-repeat;
}
/* line 635, ../sass/style.scss */
#saje-divider-1 .container {
  border-bottom: 0;
}
/* line 638, ../sass/style.scss */
#saje-divider-1 .quotes {
  margin: 0 auto;
  max-width: 800px;
}
/* line 642, ../sass/style.scss */
#saje-divider-1 .latest-quotes {
  margin-top: 35px;
}
/* line 645, ../sass/style.scss */
#saje-divider-1 .latest-quotes ul li {
  color: white;
  text-transform: none;
}
/* line 648, ../sass/style.scss */
#saje-divider-1 .latest-quotes ul li h3 {
  color: white;
  text-transform: none;
  font-size: 34px;
  font-family: "Lato", sans-serif !important;
  margin-bottom: 20px;
  text-shadow: 0px 0px 2px #969695;
}
/* line 656, ../sass/style.scss */
#saje-divider-1 .latest-quotes ul li .for-client {
  font-size: 22px;
  line-height: 32px;
  width: 680px;
  margin: 0 auto;
  padding: 0 0px;
  text-shadow: 0px 0px 2px #969695;
}
/* line 667, ../sass/style.scss */
#saje-divider-1 .section-1-arrow {
  position: relative;
  top: 45px;
}
/* line 670, ../sass/style.scss */
#saje-divider-1 .section-1-arrow img {
  opacity: .75;
}
/* line 674, ../sass/style.scss */
#saje-divider-1 .section-1-arrow:hover {
  top: 48px;
}
/* line 676, ../sass/style.scss */
#saje-divider-1 .section-1-arrow:hover img {
  opacity: 1;
}

/* line 690, ../sass/style.scss */
#agencies {
  background-color: white;
}
/* line 692, ../sass/style.scss */
#agencies h1, #agencies h3 {
  text-align: center;
}
/* line 695, ../sass/style.scss */
#agencies h3 {
  text-transform: none;
}

/* line 701, ../sass/style.scss */
#meet-the-team .team-member {
  background-color: #fff;
}

/* line 707, ../sass/style.scss */
.page .container {
  margin-top: 25px;
}
/* line 710, ../sass/style.scss */
.page .landing-section-2, .page .landing-section-3 {
  display: none;
}
/* line 713, ../sass/style.scss */
.page .header-wrapper {
  height: 181px;
}

/* line 728, ../sass/style.scss */
#saje-agencies {
  max-width: 780px;
  margin: 0 auto;
}
/* line 731, ../sass/style.scss */
#saje-agencies .container {
  max-width: 780px;
  margin: 0 auto;
  border-bottom: 0;
  margin-bottom: -150px !important;
}
/* line 738, ../sass/style.scss */
#saje-agencies .media-services-header h1 {
  color: #808486;
  text-transform: none;
  text-align: left;
  line-height: 53px;
  font-size: 34px;
  font-wieght: 300;
  margin-bottom: 0px;
  padding-bottom: 0;
}
/* line 748, ../sass/style.scss */
#saje-agencies .media-services-header img {
  float: left;
  margin-right: 20px;
  height: 53px;
  width: 53px;
}
/* line 754, ../sass/style.scss */
#saje-agencies .media-services-header .black-bar {
  width: 100%;
  height: 3px;
  background-color: black;
  margin-top: 12px;
}
/* line 762, ../sass/style.scss */
#saje-agencies .media-planning h2, #saje-agencies .media-buying h2, #saje-agencies .campaign-management h2 {
  float: left;
  width: 200px;
  padding-right: 40px;
  height: 220px;
  font-size: 22px;
  margin-top: 0px;
  line-height: 28px;
  text-transform: none;
  color: #00d7a7;
}
/* line 773, ../sass/style.scss */
#saje-agencies .media-planning p, #saje-agencies .media-buying p, #saje-agencies .campaign-management p {
  max-width: 540px;
  float: right;
}
/* line 777, ../sass/style.scss */
#saje-agencies .media-planning p:last-of-type, #saje-agencies .media-buying p:last-of-type, #saje-agencies .campaign-management p:last-of-type {
  margin-bottom: 0;
}
/* line 780, ../sass/style.scss */
#saje-agencies .media-planning .copy, #saje-agencies .media-buying .copy, #saje-agencies .campaign-management .copy {
  margin-top: 18px;
}
/* line 784, ../sass/style.scss */
#saje-agencies .media-planning h2 {
  height: 180px;
}
/* line 787, ../sass/style.scss */
#saje-agencies .media-break {
  height: 1px;
  width: 100%;
  background-color: #c0c2c3;
  margin-top: 18px;
}

/* line 802, ../sass/style.scss */
#saje-subscriptions {
  width: 100;
  background-color: #f3f2f4;
  padding-bottom: 5px;
}
/* line 806, ../sass/style.scss */
#saje-subscriptions .container {
  border: none;
}
/* line 809, ../sass/style.scss */
#saje-subscriptions .flexslider.home-slider {
  background-color: transparent;
  border: none;
}
/* line 813, ../sass/style.scss */
#saje-subscriptions .flexslider.home-slider .flex-control-nav {
  display: none;
}
/* line 816, ../sass/style.scss */
#saje-subscriptions h2 {
  margin: 0;
  padding: 0;
  text-transform: none;
  font-family: "Lato", sans-serif !important;
  color: #808486;
  font-size: 34px;
  position: relative;
  top: 20px;
}
/* line 826, ../sass/style.scss */
#saje-subscriptions .saje-metaslider {
  padding: 20px 0 50px 0;
}
/* line 829, ../sass/style.scss */
#saje-subscriptions .flex-control-nav {
  position: relative;
  top: 30px;
  z-index: 100;
}
/* line 835, ../sass/style.scss */
#saje-subscriptions .flex-control-paging li a {
  background: #858686 !important;
  box-shadow: none;
  width: 9px;
  height: 9px;
}
/* line 841, ../sass/style.scss */
#saje-subscriptions .flex-control-paging li a.flex-active {
  background: #fff !important;
}
/* line 845, ../sass/style.scss */
#saje-subscriptions .flex-direction-nav a.flex-prev {
  background: url(http://192.145.238.13/~sajeme5/media/img/grow_arrows_dark.png) no-repeat 0px 0;
  opacity: .7;
  left: -120px;
}
/* line 849, ../sass/style.scss */
#saje-subscriptions .flex-direction-nav a.flex-next {
  background: url(http://192.145.238.13/~sajeme5/media/img/grow_arrows_dark.png) no-repeat -90px 0;
  opacity: .7;
  right: -120px;
}
/* line 854, ../sass/style.scss */
#saje-subscriptions .flex-direction-nav a:hover {
  opacity: 1;
}

/* line 869, ../sass/style.scss */
#our-clients .container {
  border: none;
}
/* line 872, ../sass/style.scss */
#our-clients h2 {
  text-transform: none;
  color: #808486;
  font-size: 34px;
}
/* line 877, ../sass/style.scss */
#our-clients .client-page-content {
  font-size: 16px;
  max-width: 780px;
  margin: 0 auto;
}
/* line 881, ../sass/style.scss */
#our-clients .client-page-content p {
  font-size: 16px;
  color: #828587;
  text-align: center;
  position: relative;
  top: 15px;
}
/* line 889, ../sass/style.scss */
#our-clients .clients-block {
  background-color: black;
  height: 4px;
  width: 200px;
  margin: 15px auto 12px auto;
  border-radius: 2px;
}
/* line 896, ../sass/style.scss */
#our-clients .client-block {
  background-color: black;
  height: 4px;
  width: 100%;
  margin: 15px auto 12px auto;
  border-radius: 2px;
}
/* line 904, ../sass/style.scss */
#our-clients #meet-the-team .team-member {
  background-color: #f3f2f3;
  border: none;
  height: 625px;
  overflow: hidden;
}
/* line 910, ../sass/style.scss */
#our-clients #meet-the-team .team-member:hover {
  box-shadow: none;
}
/* line 913, ../sass/style.scss */
#our-clients #meet-the-team .team-member:hover-none {
  background-color: #00d7a7;
}
/* line 915, ../sass/style.scss */
#our-clients #meet-the-team .team-member:hover-none .client-headeline, #our-clients #meet-the-team .team-member:hover-none .client-title, #our-clients #meet-the-team .team-member:hover-none p {
  color: white;
}
/* line 918, ../sass/style.scss */
#our-clients #meet-the-team .team-member:hover-none .client-block {
  background-color: white;
}
/* line 923, ../sass/style.scss */
#our-clients .client-title {
  text-transform: none;
  font-size: 22px;
  line-height: 28px;
  color: black;
  margin-top: -20px;
}
/* line 930, ../sass/style.scss */
#our-clients .client-headline {
  font-size: 22px;
  color: black;
  margin: 0 0 20px 0;
  text-align: left;
  line-height: 1.5em;
}
/* line 937, ../sass/style.scss */
#our-clients p {
  font-size: 16px;
  line-height: 24px;
  color: #828587;
  text-align: left;
}

/* line 953, ../sass/style.scss */
#saje-contact-form {
  background-color: #f3f2f4;
}
/* line 955, ../sass/style.scss */
#saje-contact-form .container {
  border-bottom: 0;
}
/* line 959, ../sass/style.scss */
#saje-contact-form .contact-headline h3 {
  text-align: center;
  font-size: 34px;
  color: #808486;
  text-transform: none;
  margin-top: 65px;
}
/* line 967, ../sass/style.scss */
#saje-contact-form .contact-block {
  width: 180px;
  height: 4px;
  margin: 0 auto;
  background-color: black;
  position: relative;
  top: -12px;
}
/* line 975, ../sass/style.scss */
#saje-contact-form .button {
  width: 300px;
  height: 40px;
  border-radius: 20px;
  background-color: #00d7a7;
  color: white;
  padding: 0;
  text-align: center;
  margin: 10px auto 30px auto;
  display: block;
}
/* line 985, ../sass/style.scss */
#saje-contact-form .button a {
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  text-transform: none;
  color: white;
}
/* line 996, ../sass/style.scss */
#saje-contact-form .contact-copy p {
  text-align: center;
  color: #808486;
  font-size: 16px;
  padding: 0 80px;
}
/* line 1003, ../sass/style.scss */
#saje-contact-form input[type="text"], #saje-contact-form input[type="password"], #saje-contact-form input[type="email"], #saje-contact-form textarea {
  font-style: normal;
  color: #808486;
  background-color: white;
  border-radius: 2px;
  font-size: 16px;
  line-height: 30px;
  padding: 5px 12px;
  font-weight: 300;
  font-family: "Lato", sans-serif !important;
}
/* line 1014, ../sass/style.scss */
#saje-contact-form input[type="text"], #saje-contact-form input[type="email"] {
  height: 40px;
  width: 49%;
  float: left;
  margin-bottom: 0;
}
/* line 1020, ../sass/style.scss */
#saje-contact-form #text-name, #saje-contact-form #your-email {
  margin-right: 2%;
}
/* line 1023, ../sass/style.scss */
#saje-contact-form textarea {
  width: 100%;
}
/* line 1026, ../sass/style.scss */
#saje-contact-form .wpcf7-submit {
  width: 300px;
  height: 40px;
  border-radius: 20px;
  background-color: #00d7a7;
  color: white;
  padding: 0;
  text-align: center;
  margin: 10px auto 30px auto;
  display: block;
  text-transform: none;
  font-family: "Lato", sans-serif !important;
  font-weight: 300;
  font-size: 20px;
  position: relative;
  top: 25px;
}
/* line 1042, ../sass/style.scss */
#saje-contact-form .wpcf7-submit a {
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  text-transform: none;
  color: white;
}
/* line 1052, ../sass/style.scss */
#saje-contact-form .wpcf7-form {
  margin-bottom: -20px;
}
/* line 1055, ../sass/style.scss */
#saje-contact-form .wpcf7-not-valid-tip {
  position: relative;
  top: -20px;
}

/* line 1073, ../sass/style.scss */
.page-id-216 .header-wrapper {
  height: 640px;
  background-color: black;
}
/* line 1077, ../sass/style.scss */
.page-id-216 .container {
  border-bottom: none;
}
/* line 1080, ../sass/style.scss */
.page-id-216 .bg1 {
  background-attachment: fixed !important;
  width: 100%;
  height: 680px;
  margin: 0 auto;
  position: absolute;
  background-size: 120%;
  background: url(http://192.145.238.13/~sajeme5/media/img/parallax-contact.jpg) bottom center no-repeat;
  background-size: cover !important;
  -webkit-background-size: cover !important;
  -mox-background-size: cover !important;
  -o-background-size: cover !important;
  top: 0px;
}
/* line 1094, ../sass/style.scss */
.page-id-216 .contact-info {
  position: absolute;
  top: 150px;
  text-align: center;
  width: 960px;
  left: 50%;
  margin-left: -480px;
}
/* line 1101, ../sass/style.scss */
.page-id-216 .contact-info h2 {
  color: white;
  font-size: 48px;
  font-family: "Lato", sans-serif !important;
  text-transform: none;
  margin-bottom: 45px;
}
/* line 1108, ../sass/style.scss */
.page-id-216 .contact-info h3 {
  font-size: 34px;
  color: white;
  font-family: "Lato", sans-serif !important;
  text-transform: none;
  position: relative;
  margin-top: -12px;
}
/* line 1116, ../sass/style.scss */
.page-id-216 .contact-info ul {
  list-style-type: none;
}
/* line 1118, ../sass/style.scss */
.page-id-216 .contact-info ul li, .page-id-216 .contact-info ul li a {
  color: white;
  font-family: "Lato", sans-serif !important;
  font-size: 16px;
  line-height: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
}
/* line 1127, ../sass/style.scss */
.page-id-216 .contact-info ul li a:hover {
  Text-decoration: underline;
}
/* line 1131, ../sass/style.scss */
.page-id-216 .contact-info .contact-column-block {
  background-color: white;
  height: 4px;
  border-radius: 2px;
  width: 55px;
  margin: 12px auto;
}
/* line 1139, ../sass/style.scss */
.page-id-216 #main {
  background-color: #FFF;
}
/* line 1141, ../sass/style.scss */
.page-id-216 #main .container {
  border-bottom: 0;
  margin-top: 0;
}
/* line 1146, ../sass/style.scss */
.page-id-216 #main .contact-headline h3 {
  text-align: center;
  font-size: 34px;
  color: #808486;
  text-transform: none;
  margin-top: 0px;
  line-height: 40px;
}
/* line 1155, ../sass/style.scss */
.page-id-216 #main .contact-block {
  width: 180px;
  height: 4px;
  margin: -5px auto 15px auto;
  background-color: black;
  position: relative;
}
/* line 1162, ../sass/style.scss */
.page-id-216 #main .button {
  width: 300px;
  height: 40px;
  border-radius: 20px;
  background-color: black;
  padding: 0;
  text-align: center;
  margin: 10px auto 30px auto;
  display: block;
}
/* line 1171, ../sass/style.scss */
.page-id-216 #main .button a {
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  text-transform: none;
  color: white;
}
/* line 1182, ../sass/style.scss */
.page-id-216 #main .contact-copy p {
  text-align: center;
  color: #808486;
  font-size: 16px;
  padding: 0 80px;
}
/* line 1189, ../sass/style.scss */
.page-id-216 #main input[type="text"], .page-id-216 #main input[type="password"], .page-id-216 #main input[type="email"], .page-id-216 #main textarea {
  font-style: normal;
  color: #808486;
  background-color: #f3f2f3;
  border-radius: 2px;
  font-size: 16px;
  line-height: 30px;
  padding: 5px 12px;
  font-weight: 300;
  font-family: "Lato", sans-serif !important;
}
/* line 1200, ../sass/style.scss */
.page-id-216 #main input[type="text"], .page-id-216 #main input[type="email"] {
  height: 40px;
  width: 49%;
  float: left;
  margin-bottom: 0;
}
/* line 1206, ../sass/style.scss */
.page-id-216 #main #text-name, .page-id-216 #main #your-email {
  margin-right: 2%;
}
/* line 1209, ../sass/style.scss */
.page-id-216 #main textarea {
  width: 100%;
}
/* line 1212, ../sass/style.scss */
.page-id-216 #main .wpcf7-submit {
  width: 300px;
  height: 40px;
  border-radius: 20px;
  background-color: black;
  padding: 0;
  text-align: center;
  margin: 10px auto 30px auto;
  display: block;
  text-transform: none;
  font-family: "Lato", sans-serif !important;
  font-weight: 300;
  font-size: 20px;
  position: relative;
  top: 25px;
}
/* line 1227, ../sass/style.scss */
.page-id-216 #main .wpcf7-submit a {
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  text-transform: none;
  color: white;
}
/* line 1237, ../sass/style.scss */
.page-id-216 #main .wpcf7-form {
  margin-bottom: -20px;
}
/* line 1240, ../sass/style.scss */
.page-id-216 #main .wpcf7-not-valid-tip {
  position: relative;
  top: -20px;
}
/* line 1244, ../sass/style.scss */
.page-id-216 #main .row {
  margin-bottom: 12px;
}
/* line 1248, ../sass/style.scss */
.page-id-216 #footer-global[role="contentinfo"] .container {
  margin-top: 0;
}

/* line 1264, ../sass/style.scss */
.page-template-page-jobs-php .header-wrapper {
  height: 420px;
  background-color: black;
}
/* line 1268, ../sass/style.scss */
.page-template-page-jobs-php #bg-text {
  position: absolute;
  margin-top: -330px;
  left: 50%;
  margin-left: -380px;
}
/* line 1273, ../sass/style.scss */
.page-template-page-jobs-php #bg-text .copy {
  width: 780px;
  margin: 0 auto;
  color: white;
  font-size: 16px;
  line-height: 24px;
}
/* line 1280, ../sass/style.scss */
.page-template-page-jobs-php #bg-text .bg-block {
  background-color: white;
  height: 4px;
  width: 50px;
  rounded-corners: 2px;
  margin: 0 auto 12px auto;
}
/* line 1287, ../sass/style.scss */
.page-template-page-jobs-php #bg-text h2 {
  margin-bottom: 16px !important;
}
/* line 1291, ../sass/style.scss */
.page-template-page-jobs-php .bg1 {
  background-attachment: fixed !important;
  width: 100%;
  height: 638px;
  margin: 0 auto;
  position: absolute;
  background-size: 120%;
  background: url(http://192.145.238.13/~sajeme5/media/img/parallax-jobs.jpg) center -100px no-repeat;
  background-size: cover !important;
  -webkit-background-size: cover !important;
  -mox-background-size: cover !important;
  -o-background-size: cover !important;
  top: 0px;
}
/* line 1305, ../sass/style.scss */
.page-template-page-jobs-php .container, .page-template-page-jobs-php #main {
  border-bottom: 0;
}
/* line 1307, ../sass/style.scss */
.page-template-page-jobs-php .container .sixteen.columns, .page-template-page-jobs-php #main .sixteen.columns {
  width: 960px;
  margin-left: 0;
  margin-right: 0;
}
/* line 1312, ../sass/style.scss */
.page-template-page-jobs-php .container h2, .page-template-page-jobs-php #main h2 {
  color: white;
  font-size: 48px;
  font-family: "Lato", sans-serif !important;
  text-transform: none;
  margin-bottom: 45px;
  text-align: center;
}
/* line 1320, ../sass/style.scss */
.page-template-page-jobs-php .container h3, .page-template-page-jobs-php #main h3 {
  font-size: 34px;
  color: white;
  font-family: "Lato", sans-serif !important;
  text-transform: none;
  text-align: center;
}
/* line 1327, ../sass/style.scss */
.page-template-page-jobs-php .container p, .page-template-page-jobs-php #main p {
  text-align: center;
}
/* line 1330, ../sass/style.scss */
.page-template-page-jobs-php .container .one-third.column, .page-template-page-jobs-php #main .one-third.column {
  margin-left: 0px;
  background-color: #f3f2f3;
  padding: 22px;
  margin-right: 22px;
  width: 261px;
  height: 550px;
  margin-bottom: 25px;
}
/* line 1338, ../sass/style.scss */
.page-template-page-jobs-php .container .one-third.column h3, .page-template-page-jobs-php #main .one-third.column h3 {
  font-size: 22px;
  line-height: 24px;
  margin: 65px auto 0;
  text-align: center;
  color: #000;
}
/* line 1345, ../sass/style.scss */
.page-template-page-jobs-php .container .one-third.column h4, .page-template-page-jobs-php #main .one-third.column h4 {
  text-transform: none;
  text-align: center;
  font-size: 16px;
}
/* line 1350, ../sass/style.scss */
.page-template-page-jobs-php .container .one-third.column .job-block, .page-template-page-jobs-php #main .one-third.column .job-block {
  height: 3px;
  width: 100%;
  background-color: black;
  margin: 25px auto;
}
/* line 1356, ../sass/style.scss */
.page-template-page-jobs-php .container .one-third.column p, .page-template-page-jobs-php #main .one-third.column p {
  font-size: 16px;
  line-height: 22px;
  color: #828587;
  text-align: center;
}
/* line 1362, ../sass/style.scss */
.page-template-page-jobs-php .container .one-third.column p.date, .page-template-page-jobs-php #main .one-third.column p.date {
  color: black;
  margin: 52px auto 26px;
  text-align: center;
}
/* line 1368, ../sass/style.scss */
.page-template-page-jobs-php .container .one-third.column:hover, .page-template-page-jobs-php #main .one-third.column:hover {
  background-color: #c0c0c0;
  border: none;
  overflow: hidden;
}
/* line 1372, ../sass/style.scss */
.page-template-page-jobs-php .container .one-third.column:hover .client-headline, .page-template-page-jobs-php #main .one-third.column:hover .client-headline {
  color: white;
}
/* line 1375, ../sass/style.scss */
.page-template-page-jobs-php .container .one-third.column:hover p, .page-template-page-jobs-php #main .one-third.column:hover p {
  color: black;
}
/* line 1379, ../sass/style.scss */
.page-template-page-jobs-php .container .one-third.column:nth-of-type(4n), .page-template-page-jobs-php #main .one-third.column:nth-of-type(4n) {
  margin-right: 0px;
}
/* line 1383, ../sass/style.scss */
.page-template-page-jobs-php .container .open-positions h3, .page-template-page-jobs-php #main .open-positions h3 {
  color: #808486;
}
/* line 1386, ../sass/style.scss */
.page-template-page-jobs-php .container .open-positions p, .page-template-page-jobs-php #main .open-positions p {
  color: #808486;
}
/* line 1389, ../sass/style.scss */
.page-template-page-jobs-php .container .open-positions p.job-block-copy, .page-template-page-jobs-php #main .open-positions p.job-block-copy {
  height: 240px;
}
/* line 1392, ../sass/style.scss */
.page-template-page-jobs-php .container .open-positions .open-positions-block, .page-template-page-jobs-php #main .open-positions .open-positions-block {
  width: 146px;
  height: 4px;
  border-radius: 2px;
  background-color: black;
  margin: 20px auto 15px;
}
/* line 1399, ../sass/style.scss */
.page-template-page-jobs-php .container .open-positions .header-copy, .page-template-page-jobs-php #main .open-positions .header-copy {
  padding: 0 90px 50px 90px;
}
/* line 1405, ../sass/style.scss */
.page-template-page-jobs-php #content img {
  border: 0;
}
/* line 1408, ../sass/style.scss */
.page-template-page-jobs-php #content .submit-resume img {
  position: relative;
  left: -18px;
  top: 8px;
}
/* line 1413, ../sass/style.scss */
.page-template-page-jobs-php #content .submit-resume img:hover {
  box-shadow: none;
  background-color: transparent;
}
/* line 1418, ../sass/style.scss */
.page-template-page-jobs-php #content .submit-resume a:hover img {
  opacity: .8;
}
/* line 1423, ../sass/style.scss */
.page-template-page-jobs-php #content .submit-resume a:hover img {
  opacity: 1;
}
/* line 1428, ../sass/style.scss */
.page-template-page-jobs-php #footer-global[role="contentinfo"] .container {
  margin-top: 0;
}

/* line 1434, ../sass/style.scss */
.error404 #content {
  box-shadow: none;
  margin-top: 125px;
}

/* 6 - CORRECTIONS FROM NASH TEMPLATE DEFAULTS
================================================== */
/* line 1445, ../sass/style.scss */
.header-wrapper, #services, #agencies, #meet-the-team {
  margin-bottom: 0;
}

/* line 1449, ../sass/style.scss */
#services, #saje-agencies, #meet-the-team, #saje-services, #saje-do-for-you, #our-clients, #saje-contact-form {
  padding: 30px 0 0 0;
}
/* line 1451, ../sass/style.scss */
#services .container, #saje-agencies .container, #meet-the-team .container, #saje-services .container, #saje-do-for-you .container, #our-clients .container, #saje-contact-form .container {
  padding-bottom: 50px;
}

/* line 1456, ../sass/style.scss */
#subscriptions .flexslider.home-slider:hover {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  o-box-shadow: none;
}

/* 7 - Media Queries
================================================== */
/* Mobile */
/* line 1470, ../sass/style.scss */
.mobile-menu {
  -webkit-appearance: none;
  width: 250px;
  height: 28px;
  background-color: #f3f2f4;
  position: relative;
  top: 25px;
  left: 60px;
}

/* RESIZING FOR SAJE CTA SECTION ================================================== */
/*1 Column for Narrow Browser Windows (between 0 and 679 pixels) and Smartphones in both orientations. In this query we linearize all of the columns so that they stack vertically by setting float to none and width to auto. We also use this query to move the menu to the top of the layout and stack its links neatly in a vertical orientation. */
@media only screen and (min-width: 0px) and (max-width: 679px) {
  /* line 1484, ../sass/style.scss */
  .main-slider, #subscriptions, #services .service-section-3 {
    display: none;
  }

  /* line 1487, ../sass/style.scss */
  #saje-contact-form .contact-copy p {
    padding: 0 20px;
    margin: 45px 0 45px 0;
  }
}
/*Exception rules for Smartphones in Landscape orientation only. When a smartphone is turned sideways, the text will appear larger so this query contains a single rule that reduces the font-size.*/
/*2 Column with top spanning menu for Medium Browser Windows and Portrait Tablets. In this query we move the navigation to the top and stack the links. The sidebar and main content areas remain as columns. The interior 3-column structure inside the main content column is reflowed so that the third column drops below the first 2 and spans their width.*/
@media only screen and (min-width: 680px) and (max-width: 979px) and (orientation: portrait) {
  /* line 1500, ../sass/style.scss */
  .main-slider {
    min-height: 425px;
  }

  /* line 1503, ../sass/style.scss */
  #subscriptions, #services .service-section-3 {
    display: none;
  }

  /* line 1506, ../sass/style.scss */
  .container {
    width: 680px;
    padding: 0 30px;
  }

  /* line 1510, ../sass/style.scss */
  #saje-contact-form .contact-copy p {
    padding: 0 20px;
    margin: 45px 0 45px 0;
  }

  /* line 1514, ../sass/style.scss */
  #saje-contact-form .contact-headline h3 {
    font-size: 24px;
    line-height: 36px;
  }

  /* line 1518, ../sass/style.scss */
  #saje-agencies .media-planning h2, #saje-agencies .media-buying h2 {
    height: 28px;
    width: 160px;
    padding-right: 10px;
  }

  /* line 1523, ../sass/style.scss */
  #saje-agencies .media-planning p, #saje-agencies .media-buying p, #saje-agencies .campaign-management p {
    max-width: 500px;
  }

  /* line 1526, ../sass/style.scss */
  #saje-agencies .campaign-management {
    margin-bottom: 140px;
  }
  /* line 1528, ../sass/style.scss */
  #saje-agencies .campaign-management h2 {
    height: 90px;
    width: 160px;
    padding-right: 10px;
  }

  /* line 1534, ../sass/style.scss */
  #our-clients .container {
    padding: 0;
  }

  /* line 1537, ../sass/style.scss */
  .container .one-third.column {
    width: 295px;
    position: relative;
    left: 22px;
  }

  /* line 1543, ../sass/style.scss */
  #saje-contact-form .container {
    position: relative;
    left: -45px;
  }

  /* line 1548, ../sass/style.scss */
  #services .one-third {
    width: 680px;
  }

  /* line 1553, ../sass/style.scss */
  #metaslider_255 .caption .slide img {
    height: 100px;
    width: auto;
  }
  /* line 1557, ../sass/style.scss */
  #metaslider_255 .caption .slide .slider-copy {
    font-size: 28px;
    line-height: 36px;
  }
  /* line 1561, ../sass/style.scss */
  #metaslider_255 .caption .slide .button {
    display: none;
  }
  /* line 1566, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-1 {
    margin-top: 125px;
  }
  /* line 1568, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-1 .slider-block {
    width: 250px;
    margin-left: -125px;
  }
  /* line 1572, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-1 img {
    height: 185px;
    margin-top: -80px;
  }
  /* line 1577, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-2 {
    margin-top: 105px;
  }
  /* line 1579, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-2 .slider-block {
    margin-top: 5px;
  }
  /* line 1583, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-3 {
    margin-top: 125px;
  }
  /* line 1586, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-4 {
    margin-top: 105px;
  }
  /* line 1588, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-4 img {
    position: relative;
    left: 35px;
  }
  /* line 1592, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-4 .slider-block {
    margin-top: 10;
    width: 220px;
    margin-left: -110px;
  }
  /* line 1598, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-5 {
    margin-top: 110px;
  }
  /* line 1600, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-5 .slider-block {
    margin-top: 0px;
    width: 300px;
    margin-left: -150px;
  }
  /* line 1606, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-6 {
    margin-top: 125px;
  }
  /* line 1608, ../sass/style.scss */
  #metaslider_255 .caption .slide.slide-6 .slider-block {
    margin-top: 5px;
  }
}
/*Portrait Tablet Exceptions to adjust padding in content areas. In this query we include a simple exception rule to adjust the padding in all content areas to a value less than the default.*/
/*Additional Rules for Medium Desktop Browser Windows and Landscape Tablets to reflow the inner 3-column structure. When a tablet is turned sideways there is ample room to display the menu as a column so all we want to do here is reflow the inner 3-column structure that is inside the main content column so that the third column drops below the first 2 and spans full width. This query also creates a breakpoint for desktop browsers when the window is between 680 and 979 pixels.*/
/*Landscape Tablet Exceptions to adjust padding and reduce font size. When a tablet is turned sideways, the text will appear larger so this query contains rules that reduces the font-size and padding.*/
/*3 Column for Medium-Wide Browser Windows. This query sets a breakpoint for medium wide windows (between 980 and 1420 pixels) and reflows the inner 3-column structure inside the main content column to drop the third column below the first 2.*/