/* Catrgory Landing */ 
@media only screen and (max-width: 767px){ 
.category-top .category-image .image {display: none;} 
.category-top.has-image .page-title-wrapper {position: relative; padding: 20px 10px; margin-top: 0; color: #292522;} 
} 
 
/* Mega Nav */

@media only screen and (min-width: 900px){
	.navigation .nav__level1-cms-inner {padding-top: 15px;}
	.navigation .nav__level1-wrap {padding-bottom: 10px;}
	.navigation .nav__level1-cms-inner .menu-title {margin-bottom: 0px;	}
	.navigation .nav__level1-wrap .level-1>li>a {padding: 8px 0; font-size: 1.6rem;}
	.navigation .nav__level1-cms-inner .menu-card>a>img {margin: 0 0 2px;}
	.navigation .nav__level1-cms-inner .menu-card {margin-bottom: 15px;}
	.navigation .nav__level1-cms-inner .menu-panel-right {width: 45%;}
}

/* Landing Pages/ Static Pages */ 
.category-centenary .block-viewed-products-grid {display: none;} 
.category-centenary .cms-intro {margin-top: 40px;} 
.category-centenary .category-top, .cms-timeline .category-top {display: none;} 
.category-centenary .cms-centre {margin-bottom: 50px;} 
.cms-page-view .page-main .cms-intro {margin-top: 40px;} 
.cms-page-view .page-main .no-margin {margin: 0 auto!important;} 
.cms-page-view .page-main .margin-60, .cms-timeline .margin-60 {margin: 60px auto!important;} 
.cms-page-view .page-main .pad-60 {padding: 60px 0;} 
.cms-page-view .medium-column, .category-centenary .medium-column {max-width: 1180px;} 
.title-image-top .title-image-inner .heading-wrap {padding: 5px 15px;} 
.title-image-top .title-image-inner .heading-wrap h1 {max-width: 780px; margin: 0 auto 10px auto;} 
.cms-page-view .page-main .text-padding h2 {margin-bottom: 1rem;} 
.title-image-top .title-image-inner .heading-wrap p, 
.cms-page-view .page-main .subtitle, .category-centenary .subtitle {font-size: 24px; font-family: Garamond,Georgia,Times New Roman,Times,serif; line-height: 1.5em; max-width: 780px; margin: 0 auto 10px auto;} 
.cms-page-view .cms-content-wrapper h2 {margin-top: 1rem;} 
.cms-page-view .cms-content-wrapper {background-color: #ebe9e5; padding: 40px 0;} 
.cms-page-view .content-memory-centre, .cms-page-view .page-main .content-centre, .category-centenary .content-centre {text-align: center;} 
.cms-page-view .cms-centre h1 {margin-bottom: 10px;} 
.cms-centre .text-padding img {margin-bottom: 10px;} 
.cms-centre button {min-width: 200px;} 
.cms-centre .italics {font-style: italic;} 
.cms-page-view .page-main .text-bg {background-color: #ebe9e5; padding-top: 20px; padding-bottom: 10px; margin-bottom: 0;} 
.visit-us .thin-column {max-width: 800px; margin: 0 auto;} 
.visit-us .cms-accordion .accordion-panel .accordion-action {padding: 20px 25px 12px 0;} 
.cms-centre .terms {font-size: 12px; text-align: left; line-height: 1.7em!important; padding-top: 20px;} 
.cms-grid-container .cms-grid .grid-full {margin: 0;} 
.cms-grid-container {margin: 5px auto 0 auto;} 
.video-container {position: relative; padding-top: 0; height: 0; overflow: hidden; padding-bottom: 56.3%; margin-bottom: 10px;} 
.video-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;} 
.cms-page-view .page-main .policy {font-size: 12px; line-height: 1.5em; margin: 10px auto; max-width: 370px;} 
.cms-bookable-afternoon-tea .cms-centre .visit-us {padding-bottom: 0; width: 95%;} 
.cms-bookable-afternoon-tea .cms-centre .visit-us .stores-list {background: none; margin: 0; padding: 0;} 
.cms-bookable-afternoon-tea .cms-centre .visit-us .details .address, .cms-bookable-afternoon-tea .cms-centre .visit-us .details .location {text-align: left;} 
.cms-bookable-afternoon-tea .cms-centre .visit-us .store {margin-top: 20px;} 
.visit-us .details .name {font-size: 2.9rem;} 
.cms-grid-container .cms-grid .m-100 {margin-bottom: 25px;} 
.cms-contact-us .page-title-wrapper {display: none;} 
 
.full-bg {position: relative; padding-top: 340px; margin-bottom: 50px;} 
.full-title {position: absolute; left: 50%; top: 46%; transform: translate(-50%, -50%); text-align: center;} 
.cms-page-view .page-main .full-title h2, .category-centenary .full-title h2 {font-size: 48px; color: #ffffff;} 
.cms-page-view .page-main .full-title .subtitle-h2, .category-centenary .full-title .subtitle-h2 {font-size: 3rem; font-family: Lato,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 400; color: #ffffff; margin-bottom: 2rem!important;} 
.cms-page-view .page-main .full-title button, .category-centenary .full-title button {background: #ffffff; border: 1px solid #ffffff;} 
.time-bg {background: url(/media/media/homepage/heritage-desktop.jpg);} 
.memory-bg {background: url(/media/media/centenary/your-bettys-memories.jpg);} 
.time-bg, .memory-bg {background-position: center;} 
.cms-centre .text-padding .logo100 {margin-bottom: 30px; width: 210px;} 
 
@media only screen and (min-width: 1500px){ 
.cms-bookable-afternoon-tea .cms-centre .visit-us .stores-list {padding: 0;} 
} 
@media only screen and (min-width: 900px){ 
.cms-centre .text-padding .logo100 {margin-bottom: 30px; width: 300px;} 
.category-centenary .cms-intro  {margin-top: 0;} 
.cms-page-view .page-main .cms-intro {margin-top: 70px;} 
.cms-page-view .page-main .text-bg {margin-bottom: 70px;} 
.cms-page-view .page-main {margin-top: 0; padding-top: 0;} 
.title-image-top .title-image-inner .heading-wrap {width: 880px; padding: 30px 30px 15px;} 
.cms-page-view .page-main .heading {margin-bottom: 30px;} 
.cms-bookable-afternoon-tea .cms-centre .visit-us .stores-list {margin-bottom: 0;} 
.cms-bookable-afternoon-tea .cms-centre .visit-us .store, .cms-bookable-afternoon-tea .cms-centre .visit-us .store:nth-child(2n) {margin: 0;} 
.cms-bookable-afternoon-tea .cms-centre .visit-us .store, .cms-bookable-afternoon-tea .cms-centre .visit-us {width: 100%;} 
} 
 
@media only screen and (max-width: 767px) and (min-width: 640px){ 
.cms-grid-container {margin: 10px auto 30px auto;} 
}    
@media only screen and (min-width: 767px){ 
.cms-bookable-afternoon-tea .cms-centre .visit-us .store {width: auto; margin-right: 0;} 
} 
@media only screen and (min-width: 415px){ 
.cms-page-view .page-main .text-padding, .category-centenary .text-padding {padding: 0 30px;} 
} 
 
@media only screen and (min-width: 300px){ 
.cms-page-view .page-main .text-padding, .category-centenary .text-padding, .catalog-category-view .cms-timeline .text-padding {padding: 0 15px;} 
.cms-page-view .cms-centre h1 {font-size: 40px;} 
} 
/* Fancybox */ 
.fancybox-slide--html .fancybox-content {max-width: 820px; padding: 5%; background-color: #fff9e9;} 
.fancybox-slide--html .fancybox-content .menu-centre, 
.fancybox-slide--html .fancybox-content .p-centre {text-align: center;} 
.fancybox-slide--html .fancybox-content .h2-left {text-align: left;} 
.fancybox-slide--html .fancybox-content h2 {text-align: center; margin-bottom: 0; font-size: 40px;} 
.fancybox-slide--html .fancybox-content h3 {font-family: Garamond,Georgia,Times New Roman,Times,serif; font-size: 2.5rem; margin-bottom: 0; margin-top: 20px; font-weight: 400;} 
.fancybox-slide--html .fancybox-content h4 {font-family: Garamond,Georgia,Times New Roman,Times,serif; font-size: 36px; font-weight: 400; margin-bottom: 10px; margin-top: 30px;} 
.fancybox-slide--html .fancybox-content .menu-box h4 {text-align: center; margin-top: 0; margin-bottom: 1rem;} 
.fancybox-slide--html .fancybox-content h6 {font-family: Lato,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 12px; font-weight: 400;  text-align: center;} 
.fancybox-slide--html .fancybox-content .intro {font-size: 18px; text-align: center; margin-bottom: 30px;} 
.fancybox-slide--html .fancybox-content h3 span, 
.fancybox-slide--html .fancybox-content p span {font-family: Garamond,Georgia,Times New Roman,Times,serif; font-size: 1.6rem;} 
.fancybox-slide--html .fancybox-content hr {margin-bottom: 40px;} 
.fancybox-slide--html .fancybox-content .menu-box {border: 1px solid #292522; padding: 30px; margin: 30px auto;} 
 
@media only screen and (max-width: 767px){ 
.fancybox-slide--html .fancybox-content h1 {font-size: 40px;} 
.fancybox-slide--html .fancybox-content .fancybox-close-small {position: fixed;} 
} 
 
@media only screen and (max-width: 414px){ 
.fancybox-slide--html .fancybox-content {padding: 15% 5%;}   
} 
     
/* Centenary - Timeline Styles */ 
html {scroll-behavior: smooth;} 
.catalog-category-view .cms-timeline .cms-centre button {margin-top: 15px;} 
.cms-page-view .cms-timeline .page-footer {display: none;} 
.cms-page-view .centenary-column, .centenary-column {max-width: 1000px;} 
.cms-timeline .page-main .title-image-inner .leadimg {max-width: none; width: 100%;} 
.cms-timeline .page-main .intro-image {width: auto; margin-bottom: 0;} 
.cms-timeline .page-main .cms-centre .text-padding h1, .cms-timeline .page-main .cms-centre .text-padding h2 {font-size: 48px;} 
.cms-timeline .page-main .cms-centre .text-padding .caption {font-size: 14px; line-height: 1.5em;} 
.cms-timeline .page-main .cms-centre .text-padding .subtitle-h2 {font-size: 3rem; font-family: Lato,Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 400; color: #a68f51; margin-bottom: 2rem!important;} 
.cms-timeline .page-main .cms-centre .text-padding .quote {border-left: 4px solid #c8bb89; padding-left: 30px; margin-bottom: 40px;} 
.cms-timeline .page-main .cms-centre .text-padding .quote p {margin: 0 0 10px 0;} 
.cms-timeline .cms-centre .era-1 {background: url(/media/centenary/feature-spindler.jpg);} 
.cms-timeline .cms-centre .era-2 {background: url(/media/media/centenary/queen-mary-featured.jpg);} 
.cms-timeline .cms-centre .era-3 {background: url(/media/media/centenary/feature-mirror.jpg);} 
.cms-timeline .cms-centre .era-4 {background: url(/media/media/centenary/feature-tea-potty.jpg);} 
.cms-timeline .cms-centre .era-5 {background: url(/media/media/centenary/feature-who-was-betty.jpg);} 
.cms-timeline .cms-centre .featured-bg {position: relative; padding-top: 340px;} 
.cms-timeline .cms-centre .featured-title {position: absolute; left: 50%; top: 46%; transform: translate(-50%, -50%); width: 100%;} 
.cms-timeline .page-main .cms-centre .text-padding .featured-title .subtitle-h2, .cms-timeline .page-main .cms-centre .text-padding .featured-title h2 {color: #ffffff;} 
.cms-timeline .cms-centre .featured-title button {background: #ffffff; border: 1px solid #ffffff;} 
/*fancybox*/ 
.cms-timeline .fancybox-slide--html, 
.cms-timeline-1920s-1930s .fancybox-slide--html, 
.cms-timeline-1940s .fancybox-slide--html, 
.cms-timeline-1950s-1970s .fancybox-slide--html, 
.cms-timeline-bettys-today .fancybox-slide--html {padding: 60px 6px 0;} 
.cms-timeline .fancybox-close-small, 
.cms-timeline-1920s-1930s .fancybox-close-small, 
.cms-timeline-1940s .fancybox-close-small, 
.cms-timeline-1950s-1970s  .fancybox-close-small, 
.cms-timeline-bettys-today .fancybox-close-small {color: #fff; width: 70px;} 
.cms-timeline .fancybox-close-small:hover, 
.cms-timeline-1920s-1930s .fancybox-close-small:hover, 
.cms-timeline-1940s .fancybox-close-small:hover, 
.cms-timeline-1950s-1970s .fancybox-close-small:hover, 
.cms-timeline-bettys-today .fancybox-close-small:hover, 
.cms-timeline .fancybox-close-small:active, 
.cms-timeline-1920s-1930s .fancybox-close-small:active, 
.cms-timeline-1940s .fancybox-close-small:active, 
.cms-timeline-1950s-1970s .fancybox-close-small:active, 
.cms-timeline-bettys-today .fancybox-close-small:active, 
.cms-timeline .fancybox-close-small:focus, 
.cms-timeline-1920s-1930s .fancybox-close-small:focus, 
.cms-timeline-1940s.fancybox-close-small:focus, 
.cms-timeline-1950s-1970s .fancybox-close-small:focus, 
.cms-timeline-bettys-today .fancybox-close-small:focus {color: #fff;} 
.cms-timeline .fancybox-slide--html .fancybox-content, 
.cms-timeline-1920s-1930s .fancybox-slide--html .fancybox-content, 
.cms-timeline-1940s .fancybox-slide--html .fancybox-content, 
.cms-timeline-1950s-1970s .fancybox-slide--html .fancybox-content, 
.cms-timeline-bettys-today .fancybox-slide--html .fancybox-content {max-width: 700px; padding: 0px 0 50px 0; background-color: #ffffff; overflow: hidden;} 
.cms-timeline .page-main .fancybox-slide--html .fancybox-content .cms-centre, 
.cms-timeline-1920s-1930s .page-main .fancybox-slide--html .fancybox-content .cms-centre, 
.cms-timeline-1940s .page-main .fancybox-slide--html .fancybox-content .cms-centre, 
.cms-timeline-1950s-1970s .page-main .fancybox-slide--html .fancybox-content .cms-centre, 
.cms-timeline-bettys-today .fancybox-slide--html .fancybox-content .cms-centre {margin-bottom: 25px;} 
.cms-timeline .page-main .fancybox-slide--html .fancybox-content .cms-centre img, 
.cms-timeline-1920s-1930s .page-main .fancybox-slide--html .fancybox-content .cms-centre img, 
.cms-timeline-1940s .page-main .fancybox-slide--html .fancybox-content .cms-centre img, 
.cms-timeline-1950s-1970s .page-main .fancybox-slide--html .fancybox-content .cms-centre img, 
.cms-timeline-bettys-today .fancybox-slide--html .fancybox-content .cms-centre img {margin-top: 10px;} 
.cms-timeline .fancybox-slide--html .fancybox-content .cms-centre .caption, 
.cms-timeline-1920s-1930s .fancybox-slide--html .fancybox-content .cms-centre .caption, 
.cms-timeline-1940s .fancybox-slide--html .fancybox-content .cms-centre .caption, 
.cms-timeline-1950s-1970s .fancybox-slide--html .fancybox-content .cms-centre .caption, 
.cms-timeline-bettys-today .fancybox-slide--html .fancybox-content .cms-centre .caption {font-size: 12px;}  
.cms-timeline .fancybox-slide--html .fancybox-content button, 
.cms-timeline-1920s-1930s .fancybox-slide--html .fancybox-content button,  
.cms-timeline-1940s .fancybox-slide--html .fancybox-content button,  
.cms-timeline-1950s-1970s .fancybox-slide--html .fancybox-content button,  
.cms-timeline-bettys-today .fancybox-slide--html .fancybox-content button {margin-top: 10px;} 
.cms-timeline .fancybox-slide--html .fancybox-content .cms-centre, 
.cms-timeline-1920s-1930s .fancybox-slide--html .fancybox-content .cms-centre, 
.cms-timeline-1940s .fancybox-slide--html .fancybox-content .cms-centre, 
.cms-timeline-1950s-1970s .fancybox-slide--html .fancybox-content .cms-centre, 
.cms-timeline-bettys-today .fancybox-slide--html .fancybox-content .cms-centre {margin: 0 auto; width: 90%;} 
 
.cms-timeline .page-main .cms-centre .text-padding .cap-container .cap-holder {display: inline-block; margin: 0 0 1em; width: 100%; max-width: 350px;} 
.cms-timeline .page-main .cms-centre .text-padding .cap-text h4 {font-family: Garamond,Georgia,Times New Roman,Times,serif; font-size: 24px; margin: 0 auto; font-weight: 400;} 
.cms-timeline .page-main .cms-centre .text-padding .cap-container {column-count: 3; column-gap: 2em; margin: 0 auto; max-width: 85%; padding-bottom: 0;} 
.cms-timeline .page-main .cms-centre button {margin-top: 10px;} 
.button-holder button {font-family: Garamond,Georgia,Times New Roman,Times,serif; font-size: 24px; background-color: #a68f51; border: 1px solid #a68f51; min-width: 280px; height: 65px; padding-top: 24px; margin-top: 10px; color: #ffffff;} 
 
/* Tea Rooms */ 
.locationsConatainer .cafeHolder .image01 {background: url(/media/media/centenary/northallerton-4-ON.png); background-size: 100%; display: block; font-size: 0;} 
.locationsConatainer .cafeHolder .image02 {background: url(/media/media/centenary/harlow-carr-4-ON.png); background-size: 100%; display: block; font-size: 0;} 
.locationsConatainer .cafeHolder .image03 {background: url(/media/media/centenary/york-4-ON.png); background-size: 100%; display: block; font-size: 0;} 
.locationsConatainer .cafeHolder .image04 {background: url(/media/media/centenary/centenary-4-ON.png); background-size: 100%; display: block; font-size: 0;} 
.locationsConatainer .cafeHolder .image05 {background: url(/media/media/centenary/harrogate-4-ON.png); background-size: 100%; display: block; font-size: 0;} 
.locationsConatainer .cafeHolder .image06 {background: url(/media/media/centenary/stonegate-4-ON.png); background-size: 100%; display: block; font-size: 0;} 
.locationsConatainer .cafeHolder .image07 {background: url(/media/media/centenary/ilkley-4-ON.png); background-size: 100%; display: block; font-size: 0;} 
.cap-intro .port {display: none;} 
.locationsConatainer .cafeHolder .background img:hover {opacity: 0;} 
.introContainer {width: 65%; margin: 0 auto 25px auto; text-align: center;} 
.locationsConatainer {margin: 0px auto; overflow: auto; max-width: 1366px;} 
.locationsConatainer .cafeHolder {float: left; margin: 0 auto;} 
.locationsConatainer .first, .locationsConatainer .second, .locationsConatainer .third, .locationsConatainer .fourth, .locationsConatainer .fifth, .locationsConatainer .sixth, .locationsConatainer .last {width: 14.25%;} 
 
@media only screen and (min-width: 900px){ 
.cms-timeline .cms-grid-container .cms-grid .d-55, 
.cms-timeline-1920s-1930s .cms-grid-container .cms-grid .d-55, 
.cms-timeline-1940s .cms-grid-container .cms-grid .d-55, 
.cms-timeline-1950s-1970s .cms-grid-container .cms-grid .d-55, 
.cms-timeline-bettys-today .cms-grid-container .cms-grid .d-55 {-webkit-flex-basis: calc(55% - 30px); flex-basis: calc(55% - 30px);} 
.cms-timeline .cms-grid-container .cms-grid .d-38, 
.cms-timeline-1920s-1930s .cms-grid-container .cms-grid .d-38, 
.cms-timeline-1940s .cms-grid-container .cms-grid .d-38, 
.cms-timeline-1950s-1970s .cms-grid-container .cms-grid .d-38, 
.cms-timeline-bettys-today .cms-grid-container .cms-grid .d-38 {-webkit-flex-basis: calc(40% - 30px); flex-basis: calc(38% - 30px);}     
} 
     
@media only screen and (max-width:770px){ 
.cms-timeline .page-main .cms-centre .text-padding .cap-container {column-count: 2;} 
.cms-timeline .page-main .cms-centre .w85 {width: 85%; margin: 0 auto;} 
} 
 
@media only screen and (max-width: 767px){ 
.cms-timeline .cms-grid-container .cms-grid .d-55, 
.cms-timeline-1920s-1930s .cms-grid-container .cms-grid .d-55, 
.cms-timeline-1940s .cms-grid-container .cms-grid .d-55, 
.cms-timeline-1950s-1970s .cms-grid-container .cms-grid .d-55, 
.cms-timeline-bettys-today .cms-grid-container .cms-grid .d-55 , 
.cms-timeline .cms-grid-container .cms-grid .d-38, 
.cms-timeline-1920s-1930s .cms-grid-container .cms-grid .d-38, 
.cms-timeline-1940s .cms-grid-container .cms-grid .d-38, 
.cms-timeline-1950s-1970s .cms-grid-container .cms-grid .d-38, 
.cms-timeline-bettys-today .cms-grid-container .cms-grid .d-38 {-webkit-flex-basis: calc(100% - 10px); flex-basis: calc(100% - 10px);}   
.cms-timeline .fancybox-slide--html .fancybox-content .fancybox-close-small, 
.cms-timeline-1920s-1930s .fancybox-slide--html .fancybox-content .fancybox-close-small, 
.cms-timeline-1940s .fancybox-slide--html .fancybox-content .fancybox-close-small, 
.cms-timeline-1950s-1970s .fancybox-slide--html .fancybox-content .fancybox-close-small, 
.cms-timeline-bettys-today .fancybox-slide--html .fancybox-content .fancybox-close-small {position: absolute; margin-top: 0;} 
} 
 
@media only screen and (max-width:600px){ 
.cms-timeline .page-main .cms-centre .text-padding .cap-container {column-count: 1;} 
} 
 
@media only screen and (max-width:414px){ 
.cms-page-view .cms-timeline .title-image-inner {display: none;} 
.button-holder {margin-top: 20px;} 
} 
 
@media only screen and (min-width:300px){ 
.catalog-category-view .cms-timeline h1 {font-size: 2em; margin-bottom: 15px;} 
 
} 
 
/* Memory Hub */ 
.content-memory .row { column-count: 3; column-gap: 20px; width: 90%; margin: 0 auto; padding: 50px 0 40px 0; max-width: 1137px;} 
.content-memory .row .column {margin: 0;} 
.content-memory .row .column .holder {min-width: 270px; border-radius: 5px; width: 100%; margin-bottom: 20px; vertical-align: middle; background-color: #ffffff; overflow: auto; max-width: 460px; display: inline-block; box-shadow: 0 1px #00000010;} 
 
.content-memory {background-color: #ebe9e5;} 
.content-memory .row .column .holder .story, 
.content-memory .row .column .holder .quote {padding: 0; overflow: auto;} 
.content-memory .row .column .holder .quote blockquote {font-family: Garamond,Georgia,Times New Roman,Times,serif; font-size: 25px; line-height: 1.3em; padding: 30px 25px 50px 50px; position: relative; color: #231f20; } 
.content-memory .row .column .holder .story blockquote {font-family: 'Lato', sans-serif; font-size: 14px; position: relative; color: #231f20; padding: 30px 25px 50px 50px; line-height: 1.5em; font-style: normal; margin: 0;} 
.content-memory .row .column .feature .story blockquote {padding-bottom: 30px!important;} 
.content-memory .row .column .holder .quote blockquote:before, 
.content-memory .row .column .holder .story blockquote:before {content: "“"; width: 30px; font-size: 70px; position: absolute; left: 40px; top: 15px; color: #ebe9e5; font-family: Georgia,Times,"Times New Roman",serif; line-height: 1em; margin-left: -25px;} 
.content-memory .row .column .holder .quote blockquote:after, 
.content-memory .row .column .holder .story blockquote:after {display: none;} 
.content-memory .row .column .holder .story p {font-size: 16px;}  
.content-memory .row .column .holder .quote p {font-family: Garamond,Georgia,Times New Roman,Times,serif; font-size: 24px; line-height: 1.2em; padding-top: 5px;} 
.content-memory .row .column .holder .quote .name, 
.content-memory .row .column .holder .story .name {font-family: 'Lato', sans-serif; font-size: 14px; padding-top: 5px; position: absolute; right: 30px; color: #a48e3b;} 
.content-memory .row .column .holder .featured {padding: 0 25px 25px;} 
.content-memory .row .column .holder .featured img {width: 25px;} 
.content-memory .row .column .holder .featured p {text-transform: uppercase; font-size: 12px; color: #a48e3b; padding-top: 2px;} 
.content-memory .row .column .feature .story {padding: 0!important;} 
.content-memory .row .column .feature {box-shadow: 0px 0px 14px #0000005c;} 
 
@media screen and (max-width: 1090px) { 
.content-memory .row {width: 95%;} 
} 
 
@media screen and (max-width: 970px) { 
.content-memory .row {column-count: 2;} 
} 
 
@media screen and (max-width: 600px) { 
.content-memory .row {column-count: 1;} 
.content-memory .row {width: 100%; padding: 40px 0;} 
.content-memory .row .column .holder { border-radius: 0; margin-bottom: 15px; } 
.content-memory .row .column .holder .story p {font-size: 18px;} 
.content-memory .row .column .holder .quote p {font-size: 26px;} 
.content-memory .row .column .holder .quote .name, .content-memory .row .column .holder .story .name {padding-top: 5px;} 
} 
 
@media screen and (max-width: 325px) { 
.content-memory .row .column .holder .story blockquote, 
.content-memory .row .column .holder .quote blockquote {padding: 30px 20px 50px 45px;} 
} 