﻿/*grid*/
*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.simonGrid{position: relative;z-index: 1;}
.simonGrid:after {content: "";display: table;clear: both; }
div[class*='scol-'] {float: left;margin: 0;padding: 0;overflow: hidden;text-align: left;position: relative;background: #cccccc; }
div[class*='scol-'].right { float: right; }
.scol-3-3 { width: 100%; }
.scol-2-3 { width: 66.6666%; }
.scol-1-3 { width: 33.3333%; }
.grey{ background-color: #eaeaea;}
.ltgrey{ background-color: #f9f9f7;}
.dkgrey{ background-color: #a2a1a2;}
.plum{ background-color: #9f005c;}
.simon-plum { color: #9f005c; }

/*text*/
.simonGrid h4 {font-size: 45px;text-transform: uppercase;font-family: 'SimonCircularPro-Bold', Helvetica, Arial, sans-serif;line-height: 34px;letter-spacing: -3px;padding-bottom: 22.5px;margin-bottom: 0;font-weight:normal}
h4.thin {font-size: 60px;font-family: 'SimonCircularPro-Light', Helvetica, Arial, sans-serif;text-transform: lowercase;font-weight: 100;padding-bottom: 22.5px;line-height: 15px;margin-top: 0;padding-top:0}
.simonGrid p {font-size: 12px;font-family: 'SimonCircularPro-Bold', Helvetica, Arial, sans-serif;line-height: 13px;padding: 0;margin: 0;}
.simonGrid a { line-height: 0;text-decoration: none;border: none !important; }

/*video parallax*/
.top{position: absolute;top: auto;z-index: 1;height:430px;overflow: hidden;width:100%}
.toppy{padding: 0;height:430px;opacity: 0;pointer-events: none;opacity: 0;pointer-events: none;min-height: 280px;}
.video .content{height:430px;min-height: 280px;top: 0;cursor: pointer}
.bottom{z-index:990;float: left;background: #9f005c;position: relative;}
.stillImage{position: absolute;top: 0;left: 0;z-index: 10;}
#video{ position: relative;top: 0;bottom: 0;z-index: 9;width: 100%!important;min-height: 100%!important;}
video{object-fit: contain;}
#videoContent a{ color: #ffffff;}
#videoContent .top-text{text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); width: 100%;    z-index: 999;}
#videoContent .top-text h4{color:white;font-size:69px;line-height:53px}
#videoContent .top-text p{ font-size: 36px;font-family: 'SimonCircularPro-Light', Helvetica, Arial, sans-serif;}
/*content boxes*/
div[class*='scol-'] .holidayContainer {position: relative;display: block;color: #ffffff;overflow: hidden;z-index: 99;background-repeat:no-repeat;-moz-background-size: cover;-webkit-background-size: cover; -o-background-size: cover;background-size:cover;background-position:center;border: none;outline: none;}
.content {position: absolute;display: inline-block;vertical-align: middle;width: 100%;height: 100%;left: 0;bottom: 0;z-index: 11; }
.media-asset-object {width: 100%;height: auto;max-width: 100%;z-index: 99;}
.third-effect .mask {opacity: 1;overflow: visible;background: rgba(0, 0, 0, 0.35);box-sizing: border-box;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.third-effect h4 {position: relative;opacity: 1;-moz-transition: opacity 0.3s 0s ease-in-out;-webkit-transition: opacity 0.3s 0s ease-in-out;transition: opacity 0.3s 0s ease-in-out;z-index: 99; }
.third-effect p {position: relative;opacity: 1;-moz-transition: opacity 0.3s 0s ease-in-out;-webkit-transition: opacity 0.3s 0s ease-in-out;transition: opacity 0.3s 0s ease-in-out;z-index: 99; }
.third-effect .center h4,.third-effect .center p,.third-effect.middle .mask{opacity:1}
.third-effect.middle .mask .bg{opacity: 1;-moz-transition: opacity 0.3s 0s ease-in-out;-webkit-transition: opacity 0.3s 0s ease-in-out;transition: opacity 0.3s 0s ease-in-out;}
.third-effect.middle:hover .mask .bg,.third-effect:hover .mask .bg{opacity: 0.25;}
.syf.third-effect.middle:hover .mask .bg,.syf.third-effect:hover .mask .bg{opacity: 0;}
.mission-pink{color: #EA80B0;font-weight: bold;}
.pinklogo{width: 50%; float: right;}
.pink-rball{font-size: 33%;vertical-align: super;}
.colspan.spreadlove{background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/spread-love-image.jpg');}
.colspan.celebrate{background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/holiday/celebrate-season.jpg');}
.colspan.foundatsimon{background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/jan2016/foundatsimon-image.jpg');}
.rowspan.syfHero{background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/spring2016/SFY-spot.jpg');}
.rowspan.r29{background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/r29-image.jpg');}
.rowspan.flirtingwithfashion{background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/lookbook-live-new-homepage-image-fall.jpg');}
.rowspan.style{background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/more-style-to-come.jpg');}
.rowspan.back-to-school{background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/teenvogue-homepage-new.jpg');}
.box{background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/plumbox.jpg'); background-color: #050608;}
.simongc{background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/spring2016/giftcard-spot.jpg');}
.box2{background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/teenvogue-homepage-new.jpg');}
.lookbooklive{ background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/lookbook-live-homepage-img.jpg');}
.r29fest{ background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/r29-stylefest-homepage-image.jpg');}
.simonSaid{background-image: url('http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/jan2016/said-new-image.jpg')}
.lt-ie9 .colspan.spreadlove{background: #000000;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/spread-love-image.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .rowspan.syfHero{background: #000000;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/spring2016/SFY-spot.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .colspan.celebrate{background: #000000;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/holiday/celebrate-season.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .colspan.foundatsimon{background: #000000;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/jan2016/foundatsimon-image.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .rowspan.r29{background: #000000;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/r29-image.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .rowspan.flirtingwithfashion{background: #000000;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/lookbook-live-new-homepage-image.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .rowspan.simongc{background: #000000;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/spring2016/giftcard-spot.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .rowspan.style{background: #000000;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/more-style-to-come.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .box{background: #050608;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/plumbox.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .box2{background: #000000;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/plumbox.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .lookbooklive{ background: #000000;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/lookbook-live-homepage-img.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .r29fest{ background: #000000;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/r29-stylefest-homepage-image.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .simonSaid{ background: #000000;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2c2f06a14a9ade4267e6-fb8aac3b3bf42afe824f73b606f0aa4c.r92.cf1.rackcdn.com/homepage/jan2016/said-new-image.jpg',sizingMethod='scale')progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.lt-ie9 .third-effect h4, .lt-ie9 .third-effect p{ display: none;}
.third-effect:hover .mask {opacity: 1;background: rgba(0, 0, 0, 0.35); }
.third-effect:hover h4, .third-effect:hover p {opacity: 1;-moz-transition-delay: 0.2s;-webkit-transition-delay: 0.2s;transition-delay: 0.2s; }
.lt-ie9 .third-effect:hover h4,.lt-ie9 .third-effect:hover p{display:block}
.bg {position: absolute;top: 0;left: 0;width: 100%;background: rgba(0, 0, 0, 0.35);box-sizing: border-box;transition: all 0.4s ease-in-out;height: 100%;}
.lt-ie9 .third-effect:hover .mask {opacity: 1;background: url('../images/holiday/blackerbg.png') transparent !important;}
.text {position: absolute;bottom: 22.5px;left: 22.5px; }
.third-effect .center {text-align: center;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.snowflake {width: 25%;height: 25%;position: relative;top: 5%;left: 8%;float: left;}
.largeSnowflake {width: 40%;height: 40%;position: relative;top: 5%;right: -20%;float: right;}
.lt-ie9 .third-effect .center h4,.lt-ie9 .third-effect .center p{display:block !important}
.muter{ z-index: 1000;background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzkyIDYxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzkyIDYxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDE1LjIsMC43Yy01LjctMi4zLTEyLjIsMS43LTE2LjUsNkwyMjUuNywxODIuNUg0Mi4zYy04LjQsMC0xMC4xLDEuNC0xMC4xLDkuOHYyMzQuNA0KCQljMCw4LjQsMS43LDEzLjQsMTAuMSwxMy40aDE4NS41bDE3MS4xLDE2Ny4zYzIuOSwyLjgsNi43LDQuNywxMC42LDQuN2MyLDAsNC0wLjIsNS45LTFjNS42LTIuNCw5LjMtNy42LDkuMy0xMy43VjE0LjcNCgkJQzQyNC42LDguNiw0MjAuOSwzLDQxNS4yLDAuN3oiLz4NCgk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ijc1OS44LDIwMy42IDcyNi41LDE3MC4zIDYyNC41LDI3Mi40IDUyMi41LDE3MC4zIDQ4OS4yLDIwMy42IDU5MS4yLDMwNS42IDQ4OS4yLDQwNy42IA0KCQk1MjIuNSw0NDAuOSA2MjQuNSwzMzguOSA3MjYuNSw0NDAuOSA3NTkuOCw0MDcuNiA2NTcuOCwzMDUuNiAJIi8+DQo8L2c+DQo8L3N2Zz4NCg==') no-repeat transparent /*../images/holiday/sound-off.svg*/;width: 50px;height: 32px;position: absolute;bottom: 40px;right: 40px;float: right;}
.unmute{background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzkyIDYxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzkyIDYxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTg0LjEsMC43Yy01LjctMi40LTExLjUsMS44LTE1LjksNi4xTDM5NS44LDE4Mi43SDIxMi40Yy04LjQsMC0xMi42LDEuMS0xMi42LDkuNXYyMzQuNA0KCWMwLDguNCw0LjIsMTMuNiwxMi42LDEzLjZoMTg1LjVMNTY5LDYwNy4zYzIuOSwyLjgsNi43LDQuNywxMC42LDQuN2MyLDAsMi43LTAuMiw0LjYtMWM1LjYtMi40LDgtNy43LDgtMTMuOFYxNC43DQoJQzU5Mi4yLDguNiw1ODkuNywzLDU4NC4xLDAuN3oiLz4NCjwvc3ZnPg0K') /*../images/holiday/sound-on.svg*/ no-repeat transparent !important}
.heroArrow{background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItOS44IDU2LjcgNDI4LjYgMTgwLjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTkuOCA1Ni43IDQyOC42IDE4MC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KPC9nPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMDQuNywyMzcgLTkuOCw3NS45IDQuNiw1Ni43IDIwNC43LDIwNyA0MDQuNCw1Ni43IDQxOC44LDc1LjkgCSIvPg0KPC9nPg0KPC9zdmc+DQo=') no-repeat transparent;width: 100px; height: 100px;position: fixed;bottom: 25px;right: 50%;float: right; z-index: 999;background-size: 50px 35px; background-position: 50% 50%; cursor: pointer;}


@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

/*generic classes*/
.clearR{ clear: right;}
.clearL{ clear: left;}


/*site.css overwrites*/
.scroller{ display: none;}
header{position: fixed;z-index: 999999999;width: 100%;top: 0;left: 0;}
.site-search {position: fixed;background-color: transparent !important;width: 100%;top: 73px;left: 0;z-index: 9999;}
.found-site-search.site-search{ z-index: 999;}
.site-search .white-transparency-50 { background: rgba(0, 0, 0, 0.35) !important; }
.site-search .site-search-padding {position: relative;z-index: 30;padding: 26px 0;}
.mall-insider-footer, .banner { margin-top: 0; }
.mall-insider-footer a {margin: 0;text-align: center;text-transform: uppercase;font-size: 10px;line-height: 26px;letter-spacing: 2px;  }
.footernav {list-style: none;margin: 0;padding: 0;text-align: center;}
.footernav li { display: inline; }
.footernav a {display: inline-block;padding: 0 10px;}
.color-plum {color: #d20b37;}
.box-container:hover .box-container-copy { background: #d20b37; background: rgba(210, 11, 55, 1.0); }
.lt-ie9 .site-search .white-transparency-50 {background: url('../images/holiday/blackbg.png') transparent !important;}
.lt-ie9 .bottom{ float: none !important;}
.lt-ie9 .top{ float: none !important;top: 0;}
/*popup*/
.mipContainer { width: 100%; padding: 0 30px;margin: 0;height: auto;}
.mipTitle { margin-top: 215px; width: 331px; height: 117px; }
.mipCopy { color: #fff; text-align: left; font-size: 14px; margin-top: 37px; margin-bottom:37px; line-height: 1.2em; }
.mipEmail { color: #FFFFFF; font-size: 14px; letter-spacing: 2px; margin-bottom: 8px; }
ul.mip { width: 100%;margin: 0; }
.Enter{ position: inherit;margin:10px 0;color:#ffffff;font-size:15px;float: left;}
.mipTextBox{font-family: 'SimonCircularPro-Bold', Helvetica, Arial, sans-serif;margin-left:15px}
li.mipTextBox input {background: #fff;line-height: 18px;}
.popfooter{ clear: both;color: #ffffff;font-size:11px;}
.popfooter a{ color: #ffffff;text-decoration: none;}
.mipTextBox  .error{ color: #ffffff !important;margin-left:15px}
.mipFooter{ clear: both;}

/*media queries*/
@media only screen and (min-width:320px) {
    .simonGrid{ width: 1024px;}
}
/*@media only screen and (min-width:875px) {
    .top{height:430px;}
    .toppy{height:430px;}
    .video .content{height:430px;}
}
@media only screen and (min-width:970px) {
    .top{height:480px;}
    .toppy{height:480px;}
    .video .content{height:480px;}
}*/
@media only screen and (min-width: 1024px) {
    .simonGrid h4 {font-size: 45px;line-height: 34px;letter-spacing: -1.5px;padding-bottom: 22.5px;}
    h4.thin {font-size: 60px;padding-bottom: 22.5px;}
    .simonGrid p {font-size: 14px;line-height: 17.5px;letter-spacing: -0.25px;}
    .text {bottom: 22.5px;left: 22.5px;}
    .snowflake {width: 25%;height: 25%;position: relative;top: 5%;left: 8%;float: left;}
    .largeSnowflake {width: 40%;height: 40%;position: relative;top: 5%;right: -20%;float: right;}
    /*.top{height:565px;}
    .toppy{height:565px;}
    .video .content{height:576px;}*/
    .simonGrid{ width: 100%;}
}
/*@media only screen and (min-width: 1070px) {
    .top{height:580px;}
    .toppy{height:580px;}
    .video .content{height:580px;}
}*/
@media only screen and (min-width: 1160px) {
    .simonGrid h4 {font-size: 52px;line-height: 39px;letter-spacing: -2px;padding-bottom: 26px;}
    h4.thin {font-size: 67px;padding-bottom: 26px;}
    .simonGrid p {font-size: 14px;line-height: 17.5px;letter-spacing: -0.25px;}
    .text {bottom: 26px;left: 26px; }
    /*.top{height:630px;}
    .toppy{height:630px;}
    .video .content{height:630px;}*/
}
/*@media only screen and (min-width: 1250px) {
    .top{height:680px;}
    .toppy{height:680px;}
    .video .content{height:680px;}
}*/
@media only screen and (min-width: 1340px) {
    .simonGrid h4 {font-size: 58px;line-height: 43px;letter-spacing: -2px;padding-bottom: 29px;}
    h4.thin {font-size: 70px;padding-bottom: 29px;}
    .simonGrid p {font-size: 16px;line-height: 20px;letter-spacing: -0.5px;}
    .text {bottom: 29px;left: 29px; }
    /*.top{height:680px;}
    .toppy{height:680px;}
    .video .content{height:680px;}*/
}
@media only screen and (min-width: 1600px) {
    .simonGrid h4 {font-size: 70px;line-height: 54px;letter-spacing: -2px;padding-bottom: 40px;}
    h4.thin {font-size: 80px;padding-bottom: 40px;}
    .simonGrid p {font-size: 20px;line-height: 25px;letter-spacing: -1px;}
    .text {bottom: 40px;left: 40px;}
    .snowflake {width: 110px;height: 110px;position: relative;top: 5%;left: 8%;float: left;}
    .largeSnowflake {width: 220px;height: 220px;position: relative;top: 5%;right: -15%;float: right;}
    /*.top{height:740px;}
    .toppy{height:740px;}
    .video .content{height:740px;}*/
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
    .third-effect .mask {opacity: 1;background: rgba(0, 0, 0, 0.05);}
    .third-effect h4 {opacity: 1;}
    .third-effect p {opacity: 1;}
}


.heroArrow {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItOS44IDU2LjcgNDI4LjYgMTgwLjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTkuOCA1Ni43IDQyOC42IDE4MC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KPC9nPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMDQuNywyMzcgLTkuOCw3NS45IDQuNiw1Ni43IDIwNC43LDIwNyA0MDQuNCw1Ni43IDQxOC44LDc1LjkgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat transparent;
  width: 100%;
  background-position: center;
  height: 35px;
  position: fixed;
  bottom: 25px;
  right: 50%;
  z-index: 999;
  background-size: 50px 35px;
  cursor: pointer;
  left: 0;
}

.blackOverlay{     position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.05);
    z-index: 99; }