/* SASS Document */
/* SASS MIXINS */
/*BOX SIZING*/
/* GRADIENTS */
/* BORDER RADIUS */
/* EXAMPLE
.box { @include border-radius(10px); }
*/
/* CROSS BROWSER TRANSITION */
/* EXAMPLE
a {
  color: gray;
  @include transition(color .3s ease);
  &:hover {
    color: black;
  }
}

*/
/* CROSS BROWSER OPACITY */
/* EXAMPLE */
/* line 75, ../sass/global_modular_styles.scss */
.faded-text {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/*EXAMPLE
.container-with-floated-children {
  @extend %clearfix;
}

*/
/*VISUALLY HIDE AN ELEMENT*/
/* EXAMPLE 

.visually-hidden {
  @extend %visuallyhidden;
}

*/
/* EXAMPLE */
/* DEMANDWARE FIXES*/
/* line 142, ../sass/global_modular_styles.scss */
#primary {
  box-sizing: border-box;
  padding: 0 0;
}

/* line 147, ../sass/global_modular_styles.scss */
#main {
  width: 100% !important;
}

/* line 151, ../sass/global_modular_styles.scss */
.content-asset ul li {
  list-style: none;
}

/* line 155, ../sass/global_modular_styles.scss */
.content-asset ul {
  line-height: 1.6em;
  margin: 0;
  padding: 0;
}

/* line 161, ../sass/global_modular_styles.scss */
#main .modular-template-wrapper .column {
  margin-right: 0px !important;
}

/* DEMANDWARE FIXES*/
/* RESPONSIVE VIDEO */
/* line 169, ../sass/global_modular_styles.scss */
.responsive-video-container {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
  bottom: 0;
  display: none;
  height: auto;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 200;
}

/* RESPONSIVE VIDEO */
/* line 185, ../sass/global_modular_styles.scss */
.modular-template-wrapper {
  /*//////////////////START WRAPPER NESTING////////////////////*/
  position: relative;
  /*/// BASE STYLES ///*/
  font-family: "universlight";
  font-size: 12px;
  font-weight: normal;
  margin: 0 auto;
  width: 100%;
  /* slightly enhanced, universal clearfix hack */
  /* start commented backslash hack \*/
  /* close commented backslash hack */
  /*Reset font-weight on headers */
  /* Dynamically center elements */
  /* Dynamically center elements */
  /* Fluid images */
  /* RESPONSIVE IMAGES WITH SCENE 7
  
  /* This selector is used to test the responsive scaling of the image */
  /* Set the image to be 100% of its' container*/
  /* Until Javascript is ready don't display the images*/
  /* GRID */
  /* Fonts */
  /*//////////// DECORATIONS ////////////*/
  /*/// BASE STYLES ///*/
  /* THREE COL VERTICAL IMG MODULE */
  /* THREE COL VERTICAL IMG MODULE */
  /*! ////////////////// SLIDER MODULE /////////////////*/
  /*//////////// HEADVISUAL MODULE //////////////*/
  /*//////////// HEADVISUAL MODULE //////////////*/
  /*//////////// TWO COLUMN SQUARE IMAGE TEXT BELOW //////////////*/
  /*//////////// TWO COLUMN SQUARE IMAGE TEXT BELOW //////////////*/
  /*///////// HEADVISUAL SLIDER  /////////*/
  /*///////// HEADVISUAL SLIDER  /////////*/
  /*/////////SLIDER MOBILE THREE COL DESKTOP ////////*/
  /*/////////SLIDER MOBILE THREE COL DESKTOP ////////*/
  /*//////////// HEADVISUAL MODULE //////////////*/
  /*/////////SLIDER MOBILE THREE COL DESKTOP TABS ////////*/
  /*/////////SLIDER MOBILE THREE COL DESKTOP TABS ////////*/
  /*////BRIGHTCOVE VIDEO MODULE //////*/
  /*////BRIGHTCOVE VIDEO MODULE //////*/
  /*////YOUTUBE VIDEO MODULE //////*/
  /*////BRIGHTCOVE VIDEO MODULE //////*/
  /*////// TABLE - IMG + TXT - MODULE /////*/
  /*////// TABLE - IMG + TXT - MODULE /////*/
  /*////// TABLE - BC VIDEO + TXT - MODULE /////*/
  /*////// TABLE - BCVIDEO + TXT - MODULE /////*/
  /*////// TABLE - YOUTUBE VIDEO + TXT - MODULE /////*/
  /*////// TABLE - YOUTUBE VIDEO + TXT - MODULE /////*/
  /*////// TWO COL IMG TXT SLIDER - MODULE /////*/
  /*////// TWO COL IMG TXT SLIDER - MODULE /////*/
  /*////// VERTICAL CENTER - MODULE /////*/
  /*////// VERTICAL CENTER - MODULE /////*/
  /*/////////////END WRAPPER NESTING /////////////////*/
}
/* line 200, ../sass/global_modular_styles.scss */
.modular-template-wrapper .clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
/* line 208, ../sass/global_modular_styles.scss */
.modular-template-wrapper .clearfix {
  display: inline-block;
}
/* line 210, ../sass/global_modular_styles.scss */
.modular-template-wrapper .clearfix {
  height: 1%;
}
/* line 211, ../sass/global_modular_styles.scss */
.modular-template-wrapper .clearfix {
  display: block;
}
/* line 217, ../sass/global_modular_styles.scss */
.modular-template-wrapper h1,
.modular-template-wrapper h2,
.modular-template-wrapper h3,
.modular-template-wrapper h4,
.modular-template-wrapper h5,
.modular-template-wrapper h6 {
  font-weight: normal;
  font-family: "universlight";
  text-transform: uppercase;
}
/* line 228, ../sass/global_modular_styles.scss */
.modular-template-wrapper h2 {
  line-height: 22px;
  font-size: 20px;
  letter-spacing: 0.075em;
  color: black;
  text-align: center;
  margin: 0 0 11px;
  font-family: "universbold";
  padding: 0 !important;
}
/* line 239, ../sass/global_modular_styles.scss */
.modular-template-wrapper h3 {
  line-height: 18px;
  font-size: 14px;
  letter-spacing: 0.075em;
  color: #666666;
  text-align: center;
  font-family: "universroman";
  margin: 0 0 26px;
}
/* line 249, ../sass/global_modular_styles.scss */
.modular-template-wrapper h4 {
  line-height: 22px;
  font-size: 12px;
  letter-spacing: 0.02em;
  color: black;
  text-align: left;
  font-family: "universbold";
  margin: 0 0 1px;
}
/* line 259, ../sass/global_modular_styles.scss */
.modular-template-wrapper .module-headline {
  width: 100%;
  padding: 0;
  margin: 30px auto 0 auto;
  max-width: 464px;
}
/* line 266, ../sass/global_modular_styles.scss */
.modular-template-wrapper .module-headline .separator h3 {
  border-top: 1px solid #cccccc;
  padding: 16px 0px;
  margin: 0;
}
/* line 274, ../sass/global_modular_styles.scss */
.modular-template-wrapper p.copy {
  line-height: 22px;
  font-size: 16px;
  letter-spacing: 0em;
  color: black;
  text-align: center;
  font-family: "universlight";
  margin: 0 0 15px;
}
/* line 286, ../sass/global_modular_styles.scss */
.modular-template-wrapper section {
  clear: both;
  margin: 0 auto;
  padding: 0px;
  max-width: 464px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 298, ../sass/global_modular_styles.scss */
.modular-template-wrapper .center-wrap {
  display: table;
  width: 100%;
}
/* line 303, ../sass/global_modular_styles.scss */
.modular-template-wrapper .center {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
/* line 313, ../sass/global_modular_styles.scss */
.modular-template-wrapper img {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 324, ../sass/global_modular_styles.scss */
.modular-template-wrapper .image-container {
  width: 100%;
}
/* line 332, ../sass/global_modular_styles.scss */
.modular-template-wrapper .image-resize {
  display: none;
}
/* line 339, ../sass/global_modular_styles.scss */
.modular-template-wrapper .row:before, .modular-template-wrapper .row:after {
  content: " ";
  display: table;
}
/* line 345, ../sass/global_modular_styles.scss */
.modular-template-wrapper .row:after {
  clear: both;
}
/* line 349, ../sass/global_modular_styles.scss */
.modular-template-wrapper .row:before, .modular-template-wrapper .row:after {
  content: " ";
  display: table;
}
/* line 354, ../sass/global_modular_styles.scss */
.modular-template-wrapper .row {
  max-width: 464px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}
/* line 361, ../sass/global_modular_styles.scss */
.modular-template-wrapper .row .responsiveimage {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
}
/* line 368, ../sass/global_modular_styles.scss */
.modular-template-wrapper .txt-block {
  text-align: center;
  width: 80%;
  margin: 0 auto;
}
/* line 374, ../sass/global_modular_styles.scss */
.modular-template-wrapper .column, .modular-template-wrapper .columns {
  position: relative;
  width: 100%;
  float: left !important;
  vertical-align: middle;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
/* line 386, ../sass/global_modular_styles.scss */
.modular-template-wrapper .no-padding {
  padding-left: 0;
  padding-right: 0;
}
/* line 391, ../sass/global_modular_styles.scss */
.modular-template-wrapper .no-margin {
  margin-bottom: 0px;
  margin-top: 0px;
}
/* line 396, ../sass/global_modular_styles.scss */
.modular-template-wrapper .small-6 {
  width: 50%;
}
/* line 400, ../sass/global_modular_styles.scss */
.modular-template-wrapper .small-4 {
  width: 33.33333333333333%;
}
/* line 405, ../sass/global_modular_styles.scss */
.modular-template-wrapper .small-hide {
  display: none;
}
/* line 414, ../sass/global_modular_styles.scss */
.modular-template-wrapper img.desktop {
  display: none;
}
/* line 418, ../sass/global_modular_styles.scss */
.modular-template-wrapper img.mobile {
  display: block;
}
/* line 422, ../sass/global_modular_styles.scss */
.modular-template-wrapper .pull-right {
  float: right !important;
}
/* line 426, ../sass/global_modular_styles.scss */
.modular-template-wrapper .vert-center-parent {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 432, ../sass/global_modular_styles.scss */
.modular-template-wrapper .vert-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
/* line 441, ../sass/global_modular_styles.scss */
.modular-template-wrapper a.cta-1 {
  color: white;
  background: none repeat scroll 0 0 black;
  border: 1px solid black;
  color: white;
  display: inline-block;
  font-family: Verdana,Arial,sans-serif;
  font-size: 12px;
  line-height: 16px;
  padding: 10px 22px 11px;
  text-decoration: none;
}
/* line 454, ../sass/global_modular_styles.scss */
.modular-template-wrapper a.cta-2 {
  display: inline-block;
  background: none repeat scroll 0 0 black;
  color: white;
  border: 1px solid black;
  font-family: Verdana,Arial,sans-serif;
  font-size: 12px;
  line-height: 16px;
  padding: 10px 22px 11px;
  text-decoration: none;
}
/* line 468, ../sass/global_modular_styles.scss */
.modular-template-wrapper .overlay-hover {
  background: rgba(0, 0, 0, 0.3);
  bottom: 0;
  width: 100%;
  z-index: 1;
  position: absolute;
  height: 120px;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 482, ../sass/global_modular_styles.scss */
.modular-template-wrapper .overlay-hover .overlay-content {
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
/* line 494, ../sass/global_modular_styles.scss */
.modular-template-wrapper .overlay-hover h2 {
  color: white;
  margin: 0 0 16px;
}
/* line 505, ../sass/global_modular_styles.scss */
.modular-template-wrapper .border-top {
  border-top: 1px solid #cccccc;
}
/* line 510, ../sass/global_modular_styles.scss */
.modular-template-wrapper .preloader {
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  left: 50%;
  margin-left: -20px;
}
/* line 525, ../sass/global_modular_styles.scss */
.modular-template-wrapper .three-col-vert-img {
  padding-bottom: 30px;
}
/* line 527, ../sass/global_modular_styles.scss */
.modular-template-wrapper .three-col-vert-img .column {
  padding-left: 0.05em;
  padding-right: 0.05em;
}
/* line 532, ../sass/global_modular_styles.scss */
.modular-template-wrapper .three-col-vert-img .txt-block {
  padding-top: 30px;
}
/* line 542, ../sass/global_modular_styles.scss */
.modular-template-wrapper .start-layer {
  /* ////////////////// SLIDER MODULE ///////////////// */
  display: none;
}
/* line 548, ../sass/global_modular_styles.scss */
.modular-template-wrapper .swiper-wrapper {
  overflow: hidden;
}
/* line 552, ../sass/global_modular_styles.scss */
.modular-template-wrapper .swiper-container {
  -webkit-transition: all 0.6s ease-out 1s;
  -moz-transition: all 0.6s ease-out 1s;
  -ms-transition: all 0.6s ease-out 1s;
  -o-transition: all 0.6s ease-out 1s;
  transition: all 0.6s ease-out 1s;
}
/* line 556, ../sass/global_modular_styles.scss */
.modular-template-wrapper .swiper-container.load {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.6s ease-out 1s;
  -moz-transition: all 0.6s ease-out 1s;
  -ms-transition: all 0.6s ease-out 1s;
  -o-transition: all 0.6s ease-out 1s;
  transition: all 0.6s ease-out 1s;
}
/* line 561, ../sass/global_modular_styles.scss */
.modular-template-wrapper .overlay-slider {
  background: transparent;
  /* Old browsers */
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.65)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
  bottom: 0;
  height: auto;
  opacity: 1;
  filter: alpha(opacity=100);
  padding-bottom: 20px;
  padding-top: 20px;
  position: absolute;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  width: 100%;
  z-index: 1;
  display: block;
}
/* line 576, ../sass/global_modular_styles.scss */
.modular-template-wrapper .overlay-slider ul {
  padding-left: 10px;
}
/* line 579, ../sass/global_modular_styles.scss */
.modular-template-wrapper .overlay-slider ul li {
  color: white;
  font-family: "universlight";
  font-size: 12px;
  letter-spacing: 0.075em;
  line-height: 24px;
  list-style: outside none none !important;
  margin-right: 30px;
  text-align: left;
  margin-bottom: 8px;
  white-space: nowrap;
}
/* line 590, ../sass/global_modular_styles.scss */
.modular-template-wrapper .overlay-slider ul li span.link {
  display: inline-block;
}
/* line 594, ../sass/global_modular_styles.scss */
.modular-template-wrapper .overlay-slider ul li a {
  color: white;
  display: inline-block;
  font-family: "universlight";
  font-size: 12px;
  letter-spacing: 0.075em;
  line-height: 14px;
  text-decoration: none;
  width: auto;
}
/* line 609, ../sass/global_modular_styles.scss */
.modular-template-wrapper .tabs-wrapper {
  margin-top: 6px;
  display: inline-block;
}
/* line 616, ../sass/global_modular_styles.scss */
.modular-template-wrapper .top-section {
  min-height: 445px;
  position: relative;
  -webkit-transition: all 0.6s ease-out;
  -moz-transition: all 0.6s ease-out;
  -ms-transition: all 0.6s ease-out;
  -o-transition: all 0.6s ease-out;
  transition: all 0.6s ease-out;
}
/* line 622, ../sass/global_modular_styles.scss */
.modular-template-wrapper #closemeslider {
  display: none;
}
/* line 626, ../sass/global_modular_styles.scss */
.modular-template-wrapper .mobile-slider-text {
  text-align: center;
  padding-bottom: 30px;
}
/* line 632, ../sass/global_modular_styles.scss */
.modular-template-wrapper .tabs1 a.active, .modular-template-wrapper .tabs1 a:hover {
  border-radius: 45px;
  display: inline-block;
  height: 10px;
  text-indent: -9999px;
  width: 10px;
  background: none repeat scroll 0 0 #000;
}
/* line 641, ../sass/global_modular_styles.scss */
.modular-template-wrapper .tabs1 img {
  display: none;
}
/* line 645, ../sass/global_modular_styles.scss */
.modular-template-wrapper .tabs1 a {
  background: none repeat scroll 0 0 #ddd;
  border-radius: 45px;
  cursor: pointer;
  display: inline-block;
  height: 10px;
  margin: 0 3px;
  text-align: center;
  text-indent: -9999px;
  width: 10px;
}
/* line 662, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual img {
  margin-bottom: 30px;
}
/* line 665, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual p.copy {
  color: #666666;
}
/* line 673, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-sidenav-a img, .modular-template-wrapper .headvisual-sidenav-b img {
  margin-bottom: 30px;
}
/* line 676, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-sidenav-a p.copy, .modular-template-wrapper .headvisual-sidenav-b p.copy {
  color: #666666;
}
/* line 679, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-sidenav-a .headvisual-col, .modular-template-wrapper .headvisual-sidenav-b .headvisual-col {
  position: relative;
}
/* line 683, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-sidenav-a .sidenav-col, .modular-template-wrapper .headvisual-sidenav-b .sidenav-col {
  background: whitesmoke;
  text-align: center;
  height: 100%;
  padding: 15px 1.25em 30px;
  position: relative;
  z-index: 1;
  display: none;
}
/* line 692, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-sidenav-a .sidenav-col nav, .modular-template-wrapper .headvisual-sidenav-b .sidenav-col nav {
  font-size: 14px;
  line-height: 25px;
  letter-spacing: 0.02em;
  font-family: "universlight";
  text-align: left;
  padding-left: 22px;
}
/* line 701, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-sidenav-a .sidenav-col nav a, .modular-template-wrapper .headvisual-sidenav-b .sidenav-col nav a {
  line-height: 35px;
}
/* line 707, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-sidenav-a .sidenav-col .sidenav-close, .modular-template-wrapper .headvisual-sidenav-b .sidenav-col .sidenav-close {
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  top: 23px;
  left: 1.25em;
}
/* line 716, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-sidenav-a .sidenav-col h4, .modular-template-wrapper .headvisual-sidenav-b .sidenav-col h4 {
  font-size: 12px;
  letter-spacing: 0.2em;
  line-height: 36px;
  text-align: center;
  border-bottom: 1px solid black;
  padding: 7px 0 9px 16px;
  text-align: left;
  font-family: "universlight";
  margin-bottom: 11px;
}
/* line 728, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-sidenav-a .sidenav-col h5, .modular-template-wrapper .headvisual-sidenav-b .sidenav-col h5 {
  font-size: 14px;
  letter-spacing: 0.05em;
  line-height: 31px;
  text-align: center;
  border-bottom: 1px solid black;
  padding-bottom: 19px;
  font-family: "universbold";
  margin: 0;
}
/* line 742, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-sidenav-a .sidenav-icon, .modular-template-wrapper .headvisual-sidenav-b .sidenav-icon {
  cursor: pointer;
  position: absolute;
  left: 0px;
  top: 30px;
  display: block;
  width: 76px;
  height: 50px;
  z-index: 1;
  background: white;
}
/* line 755, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-sidenav-a .sidenav-icon .dots, .modular-template-wrapper .headvisual-sidenav-b .sidenav-icon .dots {
  position: absolute;
  top: 22px;
  left: 22px;
  line-height: 6px;
}
/* line 760, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-sidenav-a .sidenav-icon .dots span, .modular-template-wrapper .headvisual-sidenav-b .sidenav-icon .dots span {
  background: black;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 4px;
}
/* line 774, ../sass/global_modular_styles.scss */
.modular-template-wrapper .two-col-square-img-txt-below {
  padding-bottom: 0px;
}
/* line 777, ../sass/global_modular_styles.scss */
.modular-template-wrapper .two-col-square-img-txt-below p.copy {
  color: #666666;
}
/* line 781, ../sass/global_modular_styles.scss */
.modular-template-wrapper .two-col-square-img-txt-below a.link-layer {
  display: block;
  margin-bottom: 30px;
}
/* line 786, ../sass/global_modular_styles.scss */
.modular-template-wrapper .two-col-square-img-txt-below .column {
  margin-bottom: 30px;
}
/* line 790, ../sass/global_modular_styles.scss */
.modular-template-wrapper .two-col-square-img-txt-below br {
  display: none;
}
/* line 801, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-slider img {
  margin-bottom: 30px;
}
/* line 804, ../sass/global_modular_styles.scss */
.modular-template-wrapper .headvisual-slider p.copy {
  color: #666666;
}
/* line 818, ../sass/global_modular_styles.scss */
.modular-template-wrapper .responsive-slider .slick-prev, .modular-template-wrapper .responsive-slider .slick-next {
  top: 47%;
  z-index: 1;
}
/* line 833, ../sass/global_modular_styles.scss */
.modular-template-wrapper .slider-mob-three-col-dt-tabs .content-tabs {
  border-bottom: 1px solid #cccccc;
  height: 36px;
  margin: auto auto 29px;
  max-width: 960px;
}
/* line 839, ../sass/global_modular_styles.scss */
.modular-template-wrapper .slider-mob-three-col-dt-tabs .content-tabs a {
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-top: 1px solid white;
  color: #cccccc;
  display: inline-block;
  font-family: "universlight";
  font-size: 11px;
  height: 15px;
  letter-spacing: 0.03em;
  margin-bottom: -1px;
  outline: medium none;
  padding: 10px 20px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 855, ../sass/global_modular_styles.scss */
.modular-template-wrapper .slider-mob-three-col-dt-tabs .content-tabs a.selected {
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
  color: #666666;
  border-bottom: 1px solid white;
}
/* line 865, ../sass/global_modular_styles.scss */
.modular-template-wrapper .slider-mob-three-col-dt-tabs .tab-content-wrapper {
  position: relative;
}
/* line 868, ../sass/global_modular_styles.scss */
.modular-template-wrapper .slider-mob-three-col-dt-tabs .tab-content-wrapper .tab-content {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  max-width: 464px;
  position: absolute;
  width: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 879, ../sass/global_modular_styles.scss */
.modular-template-wrapper .slider-mob-three-col-dt-tabs .tab-content-wrapper .tab-content.show {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 2;
  position: relative;
}
/* line 892, ../sass/global_modular_styles.scss */
.modular-template-wrapper .brightcove-video {
  width: 100%;
}
/* line 894, ../sass/global_modular_styles.scss */
.modular-template-wrapper .brightcove-video .video-container {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
/* line 899, ../sass/global_modular_styles.scss */
.modular-template-wrapper .brightcove-video .video-container a.play-bc-video {
  display: none;
}
/* line 902, ../sass/global_modular_styles.scss */
.modular-template-wrapper .brightcove-video .video-container .video {
  height: auto;
  position: static;
  overflow: visible;
}
/* line 908, ../sass/global_modular_styles.scss */
.modular-template-wrapper .brightcove-video .video-container #video-box {
  width: 100%;
}
/* line 913, ../sass/global_modular_styles.scss */
.modular-template-wrapper .brightcove-video .BrightcoveExperience {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 932, ../sass/global_modular_styles.scss */
.modular-template-wrapper .youtube-video {
  width: 100%;
}
/* line 935, ../sass/global_modular_styles.scss */
.modular-template-wrapper .youtube-video .youtube-video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
/* line 941, ../sass/global_modular_styles.scss */
.modular-template-wrapper .youtube-video .youtube-video-wrapper a.play-youtube-video {
  display: none;
}
/* line 945, ../sass/global_modular_styles.scss */
.modular-template-wrapper .youtube-video .youtube-video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
}
/* line 960, ../sass/global_modular_styles.scss */
.modular-template-wrapper .table-module .col-table-cell {
  margin-bottom: 30px;
  position: relative;
}
/* line 969, ../sass/global_modular_styles.scss */
.modular-template-wrapper .table-bcvideo-txt .col-table-cell {
  margin-bottom: 30px;
}
/* line 978, ../sass/global_modular_styles.scss */
.modular-template-wrapper .table-youtubevideo-txt .col-table-cell {
  margin-bottom: 30px;
}
/* line 986, ../sass/global_modular_styles.scss */
.modular-template-wrapper .two-col-img-txt-slider .slick-next, .modular-template-wrapper .two-col-img-txt-slider .slick-prev {
  top: 36%;
}
/* line 990, ../sass/global_modular_styles.scss */
.modular-template-wrapper .two-col-img-txt-slider ul.slick-dots {
  margin-top: 0px;
}
/* line 999, ../sass/global_modular_styles.scss */
.modular-template-wrapper .two-col-two-rows-slider .modular-slider .overlay-hover {
  bottom: 0px;
  height: 240px;
}
/* line 1003, ../sass/global_modular_styles.scss */
.modular-template-wrapper .two-col-two-rows-slider .modular-slider .slick-prev, .modular-template-wrapper .two-col-two-rows-slider .modular-slider .slick-next {
  top: 50%;
}
/* line 1013, ../sass/global_modular_styles.scss */
.modular-template-wrapper .vertcent-module .vertcent-txtcol {
  height: 400px;
  display: table !important;
}
/* line 1017, ../sass/global_modular_styles.scss */
.modular-template-wrapper .vertcent-module .vertcent-txtcol .txt-block {
  display: table-cell;
  vertical-align: middle;
}
/* line 1023, ../sass/global_modular_styles.scss */
.modular-template-wrapper .vertcent-module .vertcent-imgcol {
  margin-bottom: 30px;
}

@media only screen and (min-width: 667px) {
  /*/////DEMANDWARE FIXES///////*/
  /* line 1040, ../sass/global_modular_styles.scss */
  .full-width .primary-content {
    border: 0px none;
    width: 100%;
  }

  /* line 1045, ../sass/global_modular_styles.scss */
  .breadcrumb {
    margin: 15px auto;
    max-width: 960px;
    width: 100%;
  }

  /*/////DEMANDWARE FIXES///////*/
  /* line 1053, ../sass/global_modular_styles.scss */
  .modular-template-wrapper {
    /*//////////////START WRAPPER NESTING//////////////*/
    /*/// BASE STYLES ///*/
    /*/// BASE STYLES ///*/
    /*//////////// SLIDER MODULE //////////////*/
    /*//////////// SLIDER MODULE //////////////*/
    /*//////////// HEADVISUAL MODULE //////////////*/
    /*//////////// HEADVISUAL MODULE //////////////*/
    /*//////////// HEADVISUAL SIDE NAV MODULE //////////////*/
    /*//////////// HEADVISUAL MODULE //////////////*/
    /*///////// HEADVISUAL SLIDER  /////////*/
    /*///////// HEADVISUAL SLIDER  /////////*/
    /* THREE COL VERTICAL IMG MODULE */
    /* THREE COL VERTICAL IMG MODULE */
    /*//////////// TWO COLUMN SQUARE IMAGE TEXT BELOW //////////////*/
    /*//////////// TWO COLUMN SQUARE IMAGE TEXT BELOW //////////////*/
    /*//////////// FOUR COLUMN IMAGE //////////////*/
    /*//////////// FOUR COLUMN IMAGE //////////////*/
    /*/////////SLIDER MOBILE THREE COL DESKTOP ////////*/
    /*/////////SLIDER MOBILE THREE COL DESKTOP ////////*/
    /*/////////SLIDER MOBILE THREE COL DESKTOP TABS ////////*/
    /*/////////SLIDER MOBILE THREE COL DESKTOP TABS ////////*/
    /*////// TABLE - IMG + TXT - MODULE /////*/
    /*////// TABLE - IMG + TXT - MODULE /////*/
    /*////// TABLE - BC-VIDEO + TXT - MODULE /////*/
    /*////// TABLE - BCVIDEO + TXT - MODULE /////*/
    /*////// TABLE - YOUTUBE-VIDEO + TXT - MODULE /////*/
    /*////// TABLE - YOUTUBE-VIDEO + TXT - MODULE /////*/
    /*////// TWO COL IMG TXT SLIDER - MODULE /////*/
    /*////// TWO COL IMG TXT SLIDER - MODULE /////*/
    /*////// VERTICAL CENTER - MODULE /////*/
    /*////// VERTICAL CENTER - MODULE /////*/
    /*///////////////END WRAPPER NESTING //////////////*/
  }
  /* line 1060, ../sass/global_modular_styles.scss */
  .modular-template-wrapper section {
    margin: 0 auto;
    padding: 0;
    max-width: 960px;
  }
  /* line 1066, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .row {
    max-width: 960px;
  }
  /* line 1070, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .column,
  .modular-template-wrapper .columns {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
  }
  /* line 1078, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .large-6 {
    width: 50%;
  }
  /* line 1083, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .large-4 {
    width: 33.33333333333333%;
  }
  /* line 1087, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .large-3 {
    width: 25%;
  }
  /* line 1091, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .small-hide {
    display: block;
  }
  /* line 1099, ../sass/global_modular_styles.scss */
  .modular-template-wrapper img.desktop {
    display: block;
  }
  /* line 1103, ../sass/global_modular_styles.scss */
  .modular-template-wrapper img.mobile {
    display: none;
  }
  /* line 1107, ../sass/global_modular_styles.scss */
  .modular-template-wrapper a.cta-1 {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  /* line 1109, ../sass/global_modular_styles.scss */
  .modular-template-wrapper a.cta-1:hover {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: white;
    color: black !important;
    border: 1px solid white;
  }
  /* line 1117, ../sass/global_modular_styles.scss */
  .modular-template-wrapper a.cta-2 {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  /* line 1119, ../sass/global_modular_styles.scss */
  .modular-template-wrapper a.cta-2:hover {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: white;
    color: black;
    border: 1px solid black;
  }
  /* line 1132, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .module-headline {
    width: 100%;
    padding: 36px 0;
    margin: 0 auto;
    position: relative;
    max-width: 960px;
  }
  /* line 1140, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .module-headline .separator:after {
    position: absolute;
    top: 45px;
    width: 100%;
    max-width: 960px;
    left: 50%;
    margin-left: -50%;
    content: "";
    border-top: 1px solid #cccccc;
  }
  /* line 1151, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .module-headline .separator h3 {
    display: inline-block;
    background: white;
    position: relative;
    padding: 0 10px;
    z-index: 1;
    border: none;
  }
  /* line 1169, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .top-section {
    min-height: 794px;
    position: relative;
  }
  /* line 1173, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .top-section .overlay-slider {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  /* line 1176, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .top-section .overlay-slider ul {
    padding-left: 30px;
  }
  /* line 1182, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .top-section .swiper-slide-active:hover .overlay-slider {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    -ms-transition: all 0.6s ease-out;
    -o-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
  }
  /* line 1189, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .mobile-slider-text {
    display: none;
  }
  /* line 1193, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .tabs1 {
    background: none repeat scroll 0 0 #eef1f3;
    border: medium none;
    height: 95px;
    padding-top: 1px;
    width: 100%;
    margin-bottom: 40px;
  }
  /* line 1202, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .tabs1 a {
    width: auto;
    height: auto;
    display: inline-block;
    margin-right: 5px;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -ms-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    -webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    opacity: 0.4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  }
  /* line 1218, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .tabs1 img {
    display: block;
  }
  /* line 1223, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .tabs1 a.active, .modular-template-wrapper .tabs1 a:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -ms-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    width: auto;
    height: auto;
  }
  /* line 1242, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual {
    max-width: 960px;
    position: relative;
  }
  /* line 1245, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual .txt-block {
    right: 8%;
    position: absolute;
    top: 29%;
    width: 312px;
    text-align: center;
  }
  /* line 1252, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual p.copy {
    color: black;
  }
  /* line 1256, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual img {
    margin-bottom: 0px;
  }
  /* line 1265, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a {
    display: table;
    width: 100%;
    background: white;
  }
  /* line 1269, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a .sidenav-col {
    width: 100%;
    height: 100%;
    width: 170px;
    display: table-cell !important;
    position: relative;
    background: #f2f2f2;
    padding: 23px 0px 0px 30px;
    vertical-align: top;
    border-right: 10px solid white;
    text-align: left;
  }
  /* line 1281, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a .sidenav-col h4 {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 0px;
    border: none;
    text-align: left;
    padding-bottom: 0;
    letter-spacing: 0.02em;
    padding-left: 0px;
    font-family: "universbold";
    padding-top: 0px;
  }
  /* line 1294, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a .sidenav-col nav {
    margin-top: 0px;
    font-size: 12px;
    letter-spacing: 0.02em;
    font-family: "universroman";
    padding-left: 0px;
  }
  /* line 1300, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a .sidenav-col nav a {
    line-height: 22px;
    display: block;
  }
  /* line 1304, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a .sidenav-col nav a:hover {
    text-decoration: underline;
  }
  /* line 1310, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a .sidenav-col .sidenav-close {
    display: none;
  }
  /* line 1314, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a .sidenav-col h5 {
    display: none;
  }
  /* line 1319, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a .headvisual-col {
    display: table-cell !important;
    width: 100%;
    width: 750px;
    position: relative;
  }
  /* line 1324, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a .headvisual-col .txt-block {
    right: 8%;
    position: absolute;
    top: 29%;
    width: 312px;
    text-align: center;
  }
  /* line 1331, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a .headvisual-col p.copy {
    color: black;
  }
  /* line 1335, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a .headvisual-col img {
    margin-bottom: 0px;
  }
  /* line 1340, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-a .sidenav-icon {
    display: none;
  }
  /* line 1349, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-slider {
    position: relative;
  }
  /* line 1351, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-slider .txt-block {
    right: 8%;
    position: absolute;
    top: 29%;
    width: 312px;
    text-align: center;
  }
  /* line 1358, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-slider p.copy {
    color: black;
  }
  /* line 1362, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-slider ul.slick-dots {
    position: absolute;
    bottom: 30px;
  }
  /* line 1372, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .three-col-vert-img {
    padding-bottom: 0px;
  }
  /* line 1378, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .two-col-square-img-txt-below {
    padding-bottom: 30px;
  }
  /* line 1380, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .two-col-square-img-txt-below .column {
    margin-bottom: 0px;
  }
  /* line 1393, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .lookbook-grid .column:before {
    border-bottom: 2px solid #fff;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%;
    z-index: 2;
  }
  /* line 1403, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .lookbook-grid .column:after {
    border-right: 2px solid #fff;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    z-index: 2;
  }
  /* line 1415, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .lookbook-grid .column:last-child:after {
    border-right: medium none !important;
  }
  /* line 1424, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .lookbook-grid .row .column:first-child .column:nth-child(3n+3):after {
    border-right: none;
  }
  /* line 1435, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .lookbook-grid .row .column:last-child .column:nth-child(3n+2):after {
    border-right: none !important;
  }
  /* line 1441, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .lookbook-grid .row .column:last-child .column:nth-child(3n+3):after {
    border-right: none !important;
  }
  /* line 1455, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .four-col-img .large-3.column:before {
    border-bottom: 1px solid #fff;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%;
  }
  /* line 1464, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .four-col-img .large-3.column:after {
    border-right: 1px solid #fff;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    z-index: 1;
  }
  /* line 1478, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .four-col-img .large-3.column:last-child:after {
    border-right: none;
  }
  /* line 1489, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .responsive-slider {
    margin-bottom: 30px;
  }
  /* line 1491, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .responsive-slider .slick-slide {
    position: relative;
  }
  /* line 1494, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .responsive-slider .slick-slide:after {
    border-right: 2px solid #fff;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    z-index: 1;
  }
  /* line 1524, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .slider-mob-three-col-dt-tabs .content-tabs a:hover {
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    color: #666666;
  }
  /* line 1530, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .slider-mob-three-col-dt-tabs .content-tabs a:first-child:hover {
    border-right: 1px solid white;
  }
  /* line 1534, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .slider-mob-three-col-dt-tabs .content-tabs a:nth-child(2):hover {
    border-left: 1px solid white;
  }
  /* line 1538, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .slider-mob-three-col-dt-tabs .content-tabs a.selected:first-child:hover {
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid white;
  }
  /* line 1543, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .slider-mob-three-col-dt-tabs .content-tabs a.selected:nth-child(2):hover {
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid white;
  }
  /* line 1550, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .slider-mob-three-col-dt-tabs .tab-content-wrapper {
    position: relative;
  }
  /* line 1552, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .slider-mob-three-col-dt-tabs .tab-content-wrapper .tab-content {
    max-width: 960px;
  }
  /* line 1562, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-module {
    width: 100%;
  }
  /* line 1565, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-module .row-table {
    display: table;
    width: 100%;
  }
  /* line 1569, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-module .col-table-cell {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    margin-bottom: 0px;
  }
  /* line 1582, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-bcvideo-txt {
    width: 100%;
  }
  /* line 1585, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-bcvideo-txt .row-table {
    display: table;
    width: 100%;
  }
  /* line 1589, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-bcvideo-txt .col-table-cell {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    margin-bottom: 0px;
  }
  /* line 1602, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-youtubevideo-txt {
    width: 100%;
  }
  /* line 1605, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-youtubevideo-txt .row-table {
    display: table;
    width: 100%;
  }
  /* line 1609, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-youtubevideo-txt .col-table-cell {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    margin-bottom: 0px;
  }
  /* line 1623, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .two-col-img-txt-slider .slick-next, .modular-template-wrapper .two-col-img-txt-slider .slick-prev {
    top: 46%;
  }
  /* line 1626, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .two-col-img-txt-slider .slick-next {
    right: 20px;
  }
  /* line 1635, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .two-col-two-rows-slider .modular-slider .overlay-hover {
    bottom: -240px;
    height: 240px;
  }
  /* line 1647, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .vertcent-module .vertcent-imgcol {
    margin-bottom: 0px;
  }

  /* line 1660, ../sass/global_modular_styles.scss */
  .modular-template-wrapper.touch .top-section .swiper-slide-active .overlay-slider {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    -ms-transition: all 0.6s ease-out;
    -o-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
  }

  /*////////// END OF 667px MEDIA QUERY ////////////*/
}
/* Above Ipad Landscape */
@media only screen and (min-width: 1025px) {
  /* line 1677, ../sass/global_modular_styles.scss */
  .modular-template-wrapper {
    /*//////////////START WRAPPER NESTING//////////////*/
    /*//////////// SLIDER MODULE //////////////*/
    /*//////////// SLIDER MODULE //////////////*/
    /*////BRIGHTCOVE VIDEO MODULE //////*/
    /*////BRIGHTCOVE VIDEO MODULE //////*/
    /*////YOUTUBE VIDEO MODULE //////*/
    /*////YOUTUBE VIDEO MODULE //////*/
    /*////// TABLE - BC-VIDEO + TXT - MODULE /////*/
    /*////// TABLE - BCVIDEO + TXT - MODULE /////*/
    /*////// TABLE - YOUTUBE-VIDEO + TXT - MODULE /////*/
    /*////// TABLE - YOUTUBE-VIDEO + TXT - MODULE /////*/
    /*//////////// HEADVISUAL SIDE NAV MODULE //////////////*/
    /*//////////// HEADVISUAL MODULE //////////////*/
    /*///////////////END WRAPPER NESTING //////////////*/
  }
  /* line 1682, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .overlay-hover {
    bottom: -120px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
  }
  /* line 1689, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .overlay-col:hover .overlay-hover {
    bottom: 0%;
  }
  /* line 1697, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .start-layer {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    max-height: 650px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
    display: block;
  }
  /* line 1707, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .start-layer h2 {
    color: white;
  }
  /* line 1711, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .start-layer p.copy {
    color: white;
  }
  /* line 1715, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .start-layer .txt-block-wrapper {
    max-width: 960px;
    margin: 0 auto;
    position: relative;
    margin-top: 0px;
    height: 650px;
  }
  /* line 1723, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .start-layer .txt-block {
    position: absolute;
    left: 50%;
    top: 20%;
    display: block;
    width: 420px;
  }
  /* line 1731, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .start-layer .showslider {
    margin-bottom: 8px;
  }
  /* line 1735, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .start-layer img {
    height: auto;
    position: absolute;
    left: 50%;
    margin-left: -480px;
    width: 960px;
  }
  /* line 1744, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .tabs1 a,
  .modular-template-wrapper .tabs1 a.active,
  .modular-template-wrapper .tabs1 a:hover {
    border-radius: 0 !important;
  }
  /* line 1758, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .brightcove-video {
    width: 100%;
  }
  /* line 1762, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .brightcove-video .play-bc-video .play-btn {
    position: absolute;
    width: 206px;
    height: 106px;
    top: 40%;
    left: 50%;
    margin-left: -103px;
    display: block;
    opacity: 0.6;
    filter: alpha(opacity=60);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 1775, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .brightcove-video .play-bc-video:hover .play-btn {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 1781, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .brightcove-video #container1 {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 1787, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .brightcove-video .video-container a.play-bc-video {
    display: block;
  }
  /* line 1790, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .brightcove-video .video-container .video {
    height: 0px;
    position: absolute;
    overflow: hidden;
  }
  /* line 1795, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .brightcove-video .video-container .video.show {
    height: auto;
    position: static;
    overflow: visible;
  }
  /* line 1808, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .youtube-video .youtube-video-wrapper {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 1812, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .youtube-video .youtube-video-wrapper iframe {
    height: 100% !important;
    overflow: visible;
  }
  /* line 1818, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .youtube-video .youtube-video-wrapper a.play-youtube-video {
    display: block;
    position: absolute;
    top: 0px;
    z-index: 1;
    -webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
  }
  /* line 1824, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .youtube-video .youtube-video-wrapper a.play-youtube-video .play-btn {
    position: absolute;
    width: 206px;
    height: 106px;
    top: 40%;
    left: 50%;
    margin-left: -103px;
    display: block;
    opacity: 0.6;
    filter: alpha(opacity=60);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 1837, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .youtube-video .youtube-video-wrapper a.play-youtube-video:hover .play-btn {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 1843, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .youtube-video .youtube-video-wrapper a.play-youtube-video.hide {
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 0;
    -webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
  }
  /* line 1848, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .youtube-video .youtube-video-wrapper a.play-youtube-video.show {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 1;
    -webkit-transition: opacity 1s ease-out 1s;
    -moz-transition: opacity 1s ease-out 1s;
    -ms-transition: opacity 1s ease-out 1s;
    -o-transition: opacity 1s ease-out 1s;
    transition: opacity 1s ease-out 1s;
  }
  /* line 1859, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-bcvideo-txt {
    width: 100%;
  }
  /* line 1862, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-bcvideo-txt .brightcove-video .play-bc-video .play-btn {
    top: 32%;
  }
  /* line 1870, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-youtubevideo-txt {
    width: 100%;
  }
  /* line 1873, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-youtubevideo-txt .col-table-cell .youtube-video-wrapper {
    padding-bottom: 53.6%;
  }
  /* line 1876, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .table-youtubevideo-txt .col-table-cell .youtube-video-wrapper a.play-youtube-video .play-btn {
    top: 32%;
  }
  /* line 1886, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b {
    display: table;
    width: 100%;
    background: white;
  }
  /* line 1890, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b .sidenav-col {
    width: 100%;
    height: 100%;
    width: 170px;
    display: table-cell !important;
    position: relative;
    background: #f2f2f2;
    padding: 23px 0px 0px 30px;
    vertical-align: top;
    border-right: 10px solid white;
    text-align: left;
  }
  /* line 1902, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b .sidenav-col h4 {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 0px;
    border: none;
    text-align: left;
    padding-bottom: 0;
    letter-spacing: 0.02em;
    padding-left: 0px;
    font-family: "universbold";
    padding-top: 0px;
  }
  /* line 1915, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b .sidenav-col nav {
    margin-top: 0px;
    font-size: 12px;
    letter-spacing: 0.02em;
    font-family: "universroman";
    padding-left: 0px;
  }
  /* line 1921, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b .sidenav-col nav a {
    line-height: 22px;
    display: block;
  }
  /* line 1925, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b .sidenav-col nav a:hover {
    text-decoration: underline;
  }
  /* line 1931, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b .sidenav-col .sidenav-close {
    display: none;
  }
  /* line 1935, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b .sidenav-col h5 {
    display: none;
  }
  /* line 1940, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b .headvisual-col {
    display: table-cell !important;
    width: 100%;
    width: 750px;
    position: relative;
  }
  /* line 1945, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b .headvisual-col .txt-block {
    right: 8%;
    position: absolute;
    top: 29%;
    width: 312px;
    text-align: center;
  }
  /* line 1952, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b .headvisual-col p.copy {
    color: black;
  }
  /* line 1956, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b .headvisual-col img {
    margin-bottom: 0px;
  }
  /* line 1961, ../sass/global_modular_styles.scss */
  .modular-template-wrapper .headvisual-sidenav-b .sidenav-icon {
    display: none;
  }

  /*////////// END OF 1025px MEDIA QUERY ////////////*/
}
