  /*HELPERS*/
  .disIB {display:inline-block;}
  .disB {display:block;}
  
  /*MOBILE BANNERS*/
  .mobileBanner > a:nth-child(2) > p {margin-left:1%;}

  /*A11Y*/
  a:focus .copy-cta.ctaText, a:focus .copy-cta.cmsBlack {border-bottom:3px solid #222;}
  a:focus .copy-cta.ctaText-white {border-bottom:3px solid #fff;}
  a:focus .overlay {opacity: 100}
  .fullDiv:focus-within, .insetDiv:focus-within, .detailsQuad:focus-within, .quarterContent:focus-within  {outline:4px solid rgb(125, 173, 217);}
  .breakoutContainer a:focus > div {outline:4px solid rgb(125, 173, 217);}
  /*A11Y*/

  a h2 {padding:0 !important;}
  #bodyContainer #main .renderBody .super-category-layout .super-category-content .crate-bold {font-weight: 600 !important;}
  .navigation-breadcrumbs {background-color: transparent;border-bottom:none;}

  /*INTERNATIONAL BREAKOUT*/
  .home-international {width: 100% !important;max-width: 1680px !important;min-width: 1024px !important;}

  /*BANNERS*/
  .bannerDiv p {margin:0;}
  /*Banner 2 Column*/
  .banner2Col, .banner3Col {width:1008px;margin:0 auto;display:flex;align-items:center;}
  .banner2Col .leftSideDiv, .banner3Col .leftSideDiv, .banner3Col .middleSideDiv {position:relative;}
  .banner2Col .leftSideDiv:after {position:absolute;content:"";border-right:1px solid #fff;right:0;height:100%;top:0;}
  .banner3Col .middleSideDiv:after {position:absolute;content:"";border-right:1px solid #fff;right:0;height:100%;top:0;}
  .banner3Col .middleSideDiv:before {position:absolute;content:"";border-left:1px solid #fff;left:0;height:100%;top:0;}
  
  /*BADGE*/
  .badge_partial h2, .badge_partial p {margin:0;}
  
  /*PI STYLING*/
  #pi_div span.igo_product_price_range_value {font-size: calc(14px + (20 - 14) * (100vw - 1024px) / (1440 - 1024)) !important;line-height: calc(21px + (25 - 20) * (100vw - 1024px) / (1440 - 1024)) !important;margin: .8vw 0;}
  #pi_div .igo_product_product_name_value {font-size: calc(14px + (20 - 14) * (100vw - 1024px) / (1440 - 1024));line-height: calc(21px + (25 - 20) * (100vw - 1024px) / (1440 - 1024));margin: .8vw 0;}
  #pi_div .igo_product_product_name {margin-top:30%;}
  #pi_div .igo_product_price_range_value {width: 100%;display: inline-block;text-align: center;color:#333;}
  #pi_div {width: 55%;position: relative;overflow: hidden;float: right;margin: 5% 10% 0 0;}
  #pi_div .igo_boxbody{margin: 1.5vw;overflow:hidden;-moz-column-gap: 1.5vw;-webkit-column-gap: 1.5vw;column-gap: 1.5vw;font-size: .85em;-moz-column-count:3;-webkit-column-count: 3;column-count:3;}
  #pi_div .igo_headline_pad{margin-top:2vw;}
  #pi_div .igo_boxbody .igo_product img {-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
  #pi_div .igo_product{ display: inline-block;position:relative;margin:  0 0 1.5vw;width: 100%;overflow:hidden;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
  #pi_div .igo_product img {max-width: 100%;position:relative;vertical-align: bottom;}
  .igo_overlay {background: rgba(255, 255, 255, 0.9);top: 0;bottom: 0;left: 0;right: 0;opacity: 0;position: absolute;transition: opacity .5s ease;-moz-transition: opacity .5s ease;-webkit-transition: opacity .5s ease;}
  #pi_div .igo_product_product_name, .igo_product_regular_price {text-align: center;padding:0 1vw;position: relative;}
  #pi_div .igo_product_regular_price {margin-top:.8vw;}
    /* font styling */
  #pi_div .igo_product a:link .igo_product_product_name{color:#000;font-size:.9vw;font-weight:600;line-height:1.2em;}
  #pi_div .igo_product a:link .igo_product_regular_price{color:#333;font-size:.9vw;font-weight:100;}
  #pi_div .igo_product a:visited, .igo_product a:visited{color:#333; }
    /* hover and focus */
  #pi_div .igo_product a:focus div.igo_product_product_name, .igo_product a:hover div.igo_product_product_name, .igo_product a:hover div.igo_overlay, .igo_product a:focus div.igo_overlay {opacity:100;}
  #pi_div .igo_boxbody .igo_product:nth-of-type(3){margin-top:22%;}

  /*3 COLUMNS*/
  .tools3Col {width:95%;margin:2.5% auto;overflow:hidden;}
  .tools3Col > div {display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
  .tools3Col > div > div {width:32%;background-color:#e6e7e9;position:relative;}
  .tools3Col > div > div > a > img:nth-of-type(1) {width:100%;}
  .tools3Col > div > div > a > div {padding:0 0 15% 6%;margin-top:15%;}
  .tools3Col > div > div:nth-child(2) > a > img:nth-child(3) {position:absolute;width:27%;top:45%;left:4%;border-radius:50%;}

  .vendor3Cols {width:95%;margin:2.5% auto;overflow:hidden;}
  .vendor3Cols > div {width:32%;float:left;}
  .vendor3Cols > div:nth-of-type(2) {margin:0 2%;}
  .vendor3Cols > div > a > img {width:100%;}
  .vendor3Cols > div > a > div {margin:5% 0 0 13%;position:relative;}
  .vendor3Cols > div > a > div::before {position:absolute;content:"";border-left:2px solid #777;left:-6%;top:-55%;height:130%;}

  /*BREAKOUTS*/
  .breakoutContainer, .breakoutBars {width:94%;position:absolute;bottom:3%;left:3%;}
  .breakoutBars > a > div {float:left;border-top:4px solid #fff;margin-left:3%;}
  .breakoutBars > a:first-of-type > div {margin-left:0;}
  .breakoutBars > a:nth-of-type(2) > div {margin-left:0;}

  .breakoutContainer > a > div {float:left;background-color:#fff;margin-left:.5%;}
  .breakoutContainer > a:nth-of-type(2) > div {margin-left:0;}
  .breakoutContainer > a > div > div:first-of-type {width:30%;float:left;}
  .breakoutContainer > a > div > div:last-of-type {width:65%;float:right;padding-top:1%;}
  .breakoutContainer img {border: 2px solid #fff;}


  /*IMAGE 4 PRODUCTS BELOW*/
  .quadProducts {width:100%;margin-top:.5%;}
  .quadProducts > div {width:24.625%;float:left;position:relative;margin-left:.5%;}
  .quadProducts > div:nth-of-type(1) {margin-left:0;}
  .quadProducts > div > img {width:100%;}

  /*DYPTIC HILO*/
  .dypticDiv {width: 86%;overflow: hidden;margin: auto;}
  .dypticDiv > div {width: 48%;}
  .dypticDiv a {text-decoration: none;}
  .dypticDiv > div > a > img {width: 100%;}
  .dypticDiv-left, .dypticDiv-right {width: 90%;position: relative;}
  .dypticDiv-left {margin: 5% 0 0 10%;}
  .dypticDiv-right {margin: 0 0 5% 10%;}
  .dypticDiv-left::before,.dypticDiv-right::before {content: "";position: absolute;border-left: 2px solid #ccc;left: -5%;height: 150%;}
  .dypticDiv-left::before {top: -50px;}
  .dypticDiv-right::before {top: 0;}


  /*STAGGEREDDIVS*/
  .staggeredDiv-4 {width:87%;margin:6.5% auto;overflow:hidden;}
  .staggeredDiv-4 > div {position:relative;float:left;}
  .staggeredDiv-4 > div:nth-of-type(1) {width:22.5%;margin-top:10%;}
  .staggeredDiv-4 > div:nth-of-type(1) > div {width:100%;position:relative;;}
  .staggeredDiv-4 > div:nth-of-type(2) {width:42%;margin-left:1.4%;margin-top:4%;}
  .staggeredDiv-4 > div:nth-of-type(3) {width:32.6%;margin-left:1.4%;}
  .staggeredDiv-4 > div:nth-of-type(3) > div {width:59.5%;margin-bottom:4.3%;position:relative;}
  .staggeredDiv-4 > div:nth-of-type(3) > div:nth-of-type(2) {width:100%;position:relative;}
  .staggeredDiv-4 > div img {width:100%;}

  .staggeredDiv {width:82%;margin:0 auto;flex-flow:row wrap;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display: flex;}
  .staggeredDiv > div {width:24.25%;float:left;margin-right:1%;}
  .staggeredDiv > div:last-of-type {margin-right:0;}
  .staggeredDiv > div:nth-of-type(1) {margin-top:10%;}
  .staggeredDiv > div:nth-of-type(2) {margin-top:5%;}
  .staggeredDiv > div:nth-of-type(4) {margin-top:10%;}
  .staggeredDiv > div > div {position:relative;}
  .staggeredDiv > div > div:nth-of-type(2) {margin-top:4%;}
  .staggeredDiv > div > div > img {width:100%;}

  /*3 COLUMN DIV*/
  .trypticDiv {overflow:hidden;}
  .trypticDiv > div {width: 33%;position: relative;display: inline-block;float:left;}
  .trypticDiv > div:nth-child(2) {margin-left:.5%;}
  .trypticDiv > div:nth-child(3) {float:right;}
  .trypticDiv > div > img {width:100%;}

  /*CONNECTLINE*/
  .imageLeft, .imageRight {width:66%;}
  .imageLeft {float:left;}
  .imageRight {float:right;}
  .connectLineR, .connectLineL {position:relative;}
  .connectLineL {float:right;margin:40% 2% 0 0;}
  .connectLineR {float:left;margin:40% 0 0 2%;}
  .connectLineR::before, .connectLineL::before {position:absolute;content:"";border-top:2px solid #777;width:118%;top:-10%;}
  .connectLineR::before {left:-25%;}
  .connectLineL::before {right:-19%;}

  /*BREAKOUT*/
  .content-layout {width:100%;}
  .width1008Center {margin: 0 auto !important;width: 100% !important;max-width:1680px;}
  #footerContainer {float: none !important;margin: -1px auto 30px !important;}
  #topNavContainer {border:none;}
  #bodyWrap {padding: 0;}
  #pageWrap {border-top: 2px solid #222;max-width: 1680px;min-width: 1024px;margin: 0 auto !important;float: none !important;clear: left;}
  #jsExpand1 {margin:0 !important;}
  #themeContainer1 {display:none;}
  #cmpr_querybuilder {display:none;}
  .smallWrapper {width: 1008px;margin: 0 auto;}
  #topNavWrap {background: transparent;}
  #site-footer {margin-top: 0 !important;}

  /*BOTTOM LINKS*/
  .detailsQuad {background-color: #f3f3f3;}
  .detailsQuad > div {width: 100%;min-width: 1024px;max-width: 1540px;margin:4% auto 0;padding-top:2%;}
  .detailsQuad a {color: #222;text-decoration: none;}
  .bottomquad {margin: 4% 2% 0 2%;padding-bottom: 4%;display: flex;display: -webkit-flex;max-width: 1540px;justify-content:center;}
  .quarterContent {flex: 0 1 25%;flex: -webkit-0 1 25%;padding: 0 1vw 0 1vw;margin-right: 2vw;}
  .bordertop {border-top: 8px solid #ccc;position: relative;content: "";width: 100%;margin-top: -8px;padding-top: 8px;}
  .bordertop:hover {border-top: 8px solid #222;transition: border-top .1s linear;}

  /*TEXT COLORS*/
  .cmsRed {color:#bb0000 !important;}
  .cmsBlack {color:#222 !important;}
  .cmsWhite {color:#fff !important;}
  .cmsOrange {color:#ca4b27 !important;}

  .kidsPink {color:#ffb6a1 !important;}
  .kidsPurple {color:#74006d !important;}
  .kidsOrange {color:#c85130 !important;}
  .kidsBlue {color:#4d80b3 !important;}
  .kidsGreen {color:#478900 !important;}

  /*BACKGROUND COLORS*/
  .backgroundRed {background-color:#bb0000;}
  .backgroundBlack {background-color:#222;}
  .backgroundGray {background-color:#e6e7e9;}
  .backgroundBlue {background-color:#4d80b3;}
  .backgroundDarkBlue {background-color:#00374d;}
  .backgroundGreen {background-color:#d0e0d6;}
  .backgroundDarkGreen {background-color:#647c5c;}
  .backgroundOrange {background-color:#ca4b27;}
  .backgroundTapestry {background-color:#af5f7c;}
  .backgroundPink-kids {background-color:#fdf0f6;}
  .backgroundBlue-kids {background-color:#dfffff;}

  /*CONTAINERS*/
  .fullDiv {width:100%;min-width:1024px;max-width:1680px;position:relative;overflow:hidden;}
  .bannerDiv {width:100%;min-width:1024px;position:relative;overflow:hidden;margin:0 auto;}

  .fullDiv a, .insetDiv a, .marginDiv a, .bannerDiv a  {color: #222;text-decoration:none;}
  .insetDiv {width:80%;min-width:819px;max-width:1344px;position:relative;overflow:hidden;margin:10% auto;}
  .fullImg {width:100%;max-width:1680px;}

  /*OVERLAY*/
  .overlay {background: rgba(255, 255, 255, 0.9);top:0;bottom:0;left:0;right:0;opacity:0;position:absolute;transition:opacity .5s ease;-moz-transition: opacity .5s ease;-webkit-transition: opacity .5s ease;}
  .overlay:hover {opacity: 1;}
  .overlay div {text-align: center;top: 50%;position: absolute;left: 0;right: 0;transform: translateY(-50%);}
  .overlay div p:last-child {margin-top:.5vw;}
  .overlay a {color:#222;}

  /*HEADLINE LINE*/
  .headlineLine {display:flex;flex-direction:row;text-align:center;}
  .headlineLine:before, .headlineLine:after{content: "";flex: 1 1;border-bottom: 2px solid #222;margin: auto;}
  .headlineLine:before {margin-right:2%;}
  .headlineLine:after {margin-left:2%;}

  /*PAGE BOTTOM*/
  .flexContainer {display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
  .flexItem {width:32%;background-color:#e6e7e9;}
  .flexItem-nocolor {width:32%;}
  .flexItem-nocolor a {text-decoration:none;}
  .flexItem a {text-decoration:none;}
  .flexItemText {padding:0 0 15% 6%;margin-top:15%;}
  .logoHolder {border-top: 2px solid #222;width: 91%;margin-bottom:8%;}
  .cPLogo {padding: 3% 0 6% 0%;}
  .designerImg {width:20%;margin-bottom:2%;}

  /* BLOG */
  .blogItemText {padding:2vw 2vw 0 2vw;position:relative;}
  .blogItemText::after {content:"";border-left:3px solid #B1B2B3;position:absolute;bottom:0;left:1vw;height:12vw;}
  .blogItemText .ctaMargin {margin-bottom:0;}
  .blogLogo {width: 20%;margin:2% auto;max-width: 207px;position: relative;display: block;}

  /*CURALATE*/
  #curalate-fan-reel-wrapper {width:70%;overflow:auto;margin:1% auto;}
  .curalateText {display: block;margin: 0 auto;padding-top: 5%;}
  .curalateMargins {min-width: 824px;max-width:1176px;position:relative;}
  .curalateDiv {width: 100%;min-width: 1024px;background-color: #f0f0f0;    padding-bottom: 6%;margin-top: 3%;}

  /*REGISTRY*/
  .registryText {position:absolute;left:30%;top: 50%;-webkit-transform: translateY(-50%);
      transform: translateY(-50%);}

  /*PAGE BOTTOM*/
  .bottomLinks {width: 100%;min-width: 1024px;max-width: 1540px;margin: 2% 0 0 0;}
  .bottomquad {margin: 4% 2% 0 2%;padding-bottom: 4%;display: flex; display:-webkit-flex;max-width: 1540px;}
  .quarterContent {flex: 0 1 25%; flex: -webkit-0 1 25%;padding: 0 1vw 0 1vw;margin-right: 2vw;}
  .bordertop {border-top: 8px solid #ccc;position: relative;content: "";width: 100%;margin-top: -8px;padding-top: 8px; }
  .bordertop:hover {border-top: 8px solid #222;transition: border-top .1s linear;}
  .bottomLinks a {color: #222;text-decoration: none;}

  /*FONTS*/
  .eyebrow-text {text-transform:uppercase;letter-spacing:3px;}
  .ctaText {text-transform: uppercase;color:rgba(34,34,34,.7);transition: color 0.3s ease;}
  .ctaText:hover {color:rgba(34,34,34,1);}
  .ctaText-white {text-transform: uppercase;color:rgba(255,255,255,.7);transition: color 0.3s ease;}
  .ctaText-white:hover {color:rgba(255,255,255,1);}
  /*FONT SIZES*/
  .headline-XL {font-size: calc(78px + (110 - 78) * (100vw - 1024px) / (1680 - 1024));line-height:calc(52px + (68 - 52) * (100vw - 1024px) / (1680 - 1024));letter-spacing:-.15vw;}
  .headline-large {font-size: calc(45px + (63 - 45) * (100vw - 1024px) / (1440 - 1024));line-height:calc(45px + (63 - 45) * (100vw - 1024px) / (1440 - 1024));letter-spacing:-.1vw;word-spacing:-.1vw;}
  .headline-medium {font-size: calc(32px + (45 - 32) * (100vw - 1024px) / (1440 - 1024));line-height:calc(36px + (40 - 34) * (100vw - 1024px) / (1440 - 1024));letter-spacing:-.1vw;word-spacing:-.1vw;}
  .headline-small {font-size: calc(24px + (34 - 24) * (100vw - 1024px) / (1440 - 1024));line-height:calc(28px + (31 - 28) * (100vw - 1024px) / (1440 - 1024));letter-spacing:-.05vw;}
  .copy-sub {font-size: calc(14px + (20 - 14) * (100vw - 1024px) / (1440 - 1024));;line-height:calc(21px + (25 - 20) * (100vw - 1024px) / (1440 - 1024));margin:.8vw 0;}
  .copy-cta {font-size: calc(10px + (14 - 10) * (100vw - 1024px) / (1440 - 1024));line-height:calc(20px + (21 - 20) * (100vw - 1024px) / (1440 - 1024));text-transform: uppercase;margin: 1.3vw 0;}
  .copy-cta.ctaText, .copy-cta.ctaText-white {display: inline-block;}

  /*BANNERS*/
    /*MOBILE*/
    /*.mobileBanner {padding:7px 0;}
    .mobileBanner p {margin:0;}
    .mobileBanner a {text-decoration:none;}
    .mBannerFont-10 {font-size:10px;}
    .mBannerFont-11 {font-size:11px;}
    .mBannerFont-12 {font-size:12px;}
    .mBannerFont-13 {font-size:13px;}
    .mBannerFont-14 {font-size:14px;}
    .mBannerFont-15 {font-size:15px;}
    .mBannerFont-16 {font-size:16px;}

    .mobileLeft {width:48%;text-align:center;display:inline-block;position:relative;}
    .mobileLeft::after {content:"";position:absolute;border-right:1px solid #fff;height:100%;right:0;top:0;}
    .mobileLeft > div {display:inline-block}
    .mobileRight {width:48%;text-align:center;display:inline-block;margin-left:2%;}
    .mobileLeft > div {display:inline-block}*/
    /*MOBILE*/
  /*BANNERS*/

  /*--- 1024px ---*/
  @media only screen and (max-width: 1024px) {
    .headline-XL {font-size:78px;line-height:52px;letter-spacing:-1.54px;}
    .headline-large {font-size:45px;line-height:45px;}
    .headline-medium {font-size:32px;line-height:36px;}
    .headline-small {font-size:24px;line-height:28px}
    .copy-sub {font-size:14px;line-height:21px;}
    .copy-cta {font-size:10px;line-height:20px}
  }

  /*1440px*/
  @media only screen and (min-width: 1440px) {
    .headline-XL {font-size:110px;line-height:68px;letter-spacing:-2.52px;}
    .headline-large {font-size:63px;line-height:63px;}
    .headline-medium {font-size:45px;line-height:40px;}
    .headline-small {font-size:34px;line-height:31px;}
    .copy-sub {font-size:20px;line-height:25px;}
    .copy-cta {font-size:14px;line-height:21px;}
  } 




/*PHASE ONE CSS*/
/*Phase 1 Amplience*/
  .copy-html-button{background: linear-gradient(rgb(45, 171, 249) 5%, rgb(6, 136, 250) 100%) rgb(45, 171, 249);border-radius: 3px;display: inline-block;cursor: pointer;color: rgb(255, 255, 255);font-family: Arial;font-size: 15px;padding: 9px 23px;text-decoration: none;position: absolute;right: 20px;margin: 20px 0;}


  .amp-fullDiv {width:100%;min-width: 1024px;max-width:1680px;position:relative;overflow:hidden;}
  .amp-fullDiv a, .insetDiv a {color: #222;text-decoration:none;}
  .amp-insetDiv {width:80%;min-width: 964px;max-width:1344px;position:relative;overflow:hidden;margin:10% auto;}
  .amp-fullImg {width:100%;}

/*COPY*/
  .amp-ctaText {text-transform: uppercase;color:rgba(34,34,34,.7);transition: color 0.3s ease;}
  .amp-ctaText:hover {color:rgba(34,34,34,1);}
  .amp-ctaText-white {margin:1vw 0;text-transform: uppercase;color:rgba(255,255,255,.7);transition: color 0.3s ease;}
  .amp-ctaText-white:hover {color:rgba(255,255,255,1);}
  .subMargin {margin: 1vw 0 0;}

/*FONT SIZES*/
  .amp-headline-large {font-size: calc(45px + (63 - 45) * (100vw - 1024px) / (1440 - 1024));line-height:calc(45px + (63 - 45) * (100vw - 1024px) / (1440 - 1024));letter-spacing:-.1vw;word-spacing:-.1vw;}
  .amp-headline-medium {font-size: calc(32px + (45 - 32) * (100vw - 1024px) / (1440 - 1024));line-height:calc(32px + (45 - 32) * (100vw - 1024px) / (1440 - 1024));letter-spacing:-.1vw;word-spacing:-.1vw;}
  .amp-headline-small {font-size: calc(24px + (34 - 24) * (100vw - 1024px) / (1440 - 1024));line-height:calc(24px + (34 - 24) * (100vw - 1024px) / (1440 - 1024));letter-spacing:-.05vw;}
  .amp-copy-sub {font-size: calc(14px + (20 - 14) * (100vw - 1024px) / (1440 - 1024));line-height:calc(21px + (25 - 20) * (100vw - 1024px) / (1440 - 1024));margin:1vw 0;}
  .amp-copy-cta {font-size: calc(10px + (14 - 10) * (100vw - 1024px) / (1440 - 1024));line-height:calc(20px + (21 - 20) * (100vw - 1024px) / (1440 - 1024));margin:1.3vw 0;}

/*TRYPTIC*/
.amp-flexContainer {display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;width: 95%;margin: 0 auto;margin-top: 2%;}
.amp-flexItem {width:32%;background-color:#e6e7e9;}
 .amp-flexItem-nocolor {width:32%;}
 .amp-flexItem-nocolor a {text-decoration:none;}
 .amp-flexItem a {text-decoration:none;color:#222;}
 .amp-flexItemText {padding:0 0 15% 6%;margin-top:15%;}
 .amp-logoHolder {border-top: 2px solid #222;width: 91%;margin-bottom:8%;}
 .amp-cPLogo {padding: 3% 0 6% 0%;}
 .amp-designerImg {width:20%;margin-bottom:2%;}

/* BLOG */
  .amp-blogItemText {padding:2vw 2vw 0 2vw;position:relative;}
  .amp-blogItemText::after {content:"";border-left:3px solid #B1B2B3;position:absolute;bottom:0;left:1vw;height:12vw;}
  .amp-blogItemText .ctaMargin {margin-bottom:0;}
  .amp-blogLogo {width: 20%;margin:2% auto;max-width: 207px;position: relative;display: block;}

/*CURALATE*/
  #curalate-fan-reel-wrapper {width:70%;overflow:auto;margin:1% auto;}
  .amp-curalateText {display: block;margin: 0 auto;padding-top: 5%;}
  .amp-curalateMargins {min-width: 824px;max-width:1176px;position:relative;}
  .amp-curalateDiv {width: 100%;min-width: 1024px;background-color: #f0f0f0;    padding-bottom: 6%;margin-top: 3%;}

/*REGISTRY*/
  .amp-registryText {position:absolute;left:30%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}

/*PAGE BOTTOM*/
  .amp-bottomLinks {width: 100%;min-width: 1024px;max-width: 1540px;margin: 2% 0 0 0;}
  .amp-bottomquad {margin: 4% 2% 2% 2%;padding-bottom: 4%;display: flex; display:-webkit-flex;max-width: 1540px;}
  .amp-quarterContent {flex: 0 1 25%; flex: -webkit-0 1 25%;padding: 0 1vw 0 1vw;margin-right: 2vw;}
  .amp-bordertop {border-top: 8px solid #ccc;position: relative;content: "";width: 100%;margin-top: -8px;padding-top: 8px; }
  .amp-bordertop:hover {border-top: 8px solid #222;transition: border-top .1s linear;}
  .amp-bottomLinks a {color: #222;text-decoration: none;}



/*--- 1024px ---*/
  @media only screen and (max-width: 1024px) {
    .amp-headline-large {font-size:45px;line-height:45px;}
    .amp-headline-medium {font-size:32px;line-height:32px;}
    .amp-headline-small {font-size:24px;line-height:24px}
    .amp-copy-sub {font-size:14px;line-height:21px;}
    .amp-copy-cta {font-size:10px;line-height:20px}
  }

/*1440*/
  @media only screen and (min-width: 1440px) {
    .amp-headline-large {font-size:63px;line-height:63px;}
    .amp-headline-medium {font-size:45px;line-height:45px;}
    .amp-headline-small {font-size:34px;line-height:34px;}
    .amp-copy-sub {font-size:20px;line-height:25px;}
    .amp-copy-cta {font-size:14px;line-height:21px;}
  }