@import url(https://hello.myfonts.net/count/38515e);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/*!
Theme Name: Times New Broman
Author: Sam Stevens
Description: Custom theme for Alice Catherine.
Version: 0.1.0
Text Domain: timesnewbroman
*/*{box-sizing:border-box}html{scroll-behavior:smooth}.wrapper{width:90%;max-width:1200px;margin:20px auto}.page-content{margin:25px 0}@font-face{font-family:BodoniBkBTWXX-Book;src:url(/wp-content/themes/times-new-broman/assets/fonts/38515E_0_0.eot);src:url(/wp-content/themes/times-new-broman/assets/fonts/38515E_0_0.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/times-new-broman/assets/fonts/38515E_0_0.woff2) format("woff2"),url(/wp-content/themes/times-new-broman/assets/fonts/38515E_0_0.woff) format("woff"),url(/wp-content/themes/times-new-broman/assets/fonts/38515E_0_0.ttf) format("truetype")}.bodini-book{font-family:BodoniBkBTWXX-Book,serif;font-weight:400;font-style:normal}.fine-print{color:#777;font-size:16px;line-height:150%}.diptych{display:flex;flex-direction:column}.diptych,.diptych>p{margin:0;padding:0}.diptych img{display:block;width:100%;height:auto}.diptych p:first-child{margin:0 0 20px}@media screen and (min-width:600px){.diptych{flex-direction:row}.diptych>p{flex-basis:calc(50% - 10px)}.diptych p:first-child{margin:0 20px 0 0}}.mce-content-body .diptych{border:1px dotted #ccc}body{font-family:Cormorant Garamond,serif;color:#333}a{color:inherit}h1,h2,h3,h4,h5,h6{font-family:BodoniBkBTWXX-Book,serif;font-weight:400;font-style:normal}.underline-on-hover{text-decoration:none}.underline-on-hover:hover{text-decoration:underline}p{font-size:20px;line-height:180%;text-align:justify}p:first-child{margin-top:0}.label-maker{padding:3px 8px;background-color:#fff1dd;color:#333;text-decoration:none;transition:all .2s linear;font-family:BodoniBkBTWXX-Book,serif;font-weight:400;font-style:normal}a.label-maker:hover{background-color:#ffe6c3}.divider{width:50%;margin:50px auto;height:1px;border:none;background:#ededed}.site-nav{padding:0;list-style:none;display:flex;justify-content:center;font-size:22px}.site-nav li.current_page_item a,.site-nav li.current_page_parent a{font-weight:700}.site-nav a{align-self:center;margin:0 8px;text-decoration:none;color:#000}.site-nav a:hover{text-decoration:underline}@media screen and (min-width:600px){.site-nav{font-size:18px}}.socials{margin:20px 0;text-align:center;font-size:22px}.socials a{margin:0 12px}.main-header{display:flex;flex-direction:column}@media screen and (min-width:600px){.main-header{flex-direction:row;justify-content:space-between}}.main-header .logo{margin:10px 0;text-align:center}.main-header .logo img{width:90%;max-width:300px}@media screen and (min-width:600px){.main-header .logo{margin:5px 0}.main-header .logo img{width:220px}}.main-header .site-nav{margin:20px 0}@media screen and (min-width:600px){.main-header .site-nav{margin:10px -8px 0 0}}.main-footer{display:flex;flex-direction:column}.main-footer .site-nav{flex-grow:2;margin:20px 0}.main-footer .copyright{margin-top:10px;align-self:center;font-size:20px;color:#777}@media screen and (min-width:600px){.main-footer{flex-direction:row}.main-footer .site-nav{order:2;justify-content:flex-start}.main-footer .site-nav a{margin:0 5px}.main-footer .socials{order:3;font-size:18px}.main-footer .socials a{margin:0 6px}.main-footer .copyright{order:1;margin-top:0;margin-right:10px;font-size:16px}}.rslides_container{float:none;margin-bottom:40px}.sign-up-form{position:relative}.sign-up-form button{border:1px solid #777;padding:10px;background:none;cursor:pointer;display:inline-block;margin-top:10px;color:#333;font-weight:700;width:100%}@media screen and (min-width:600px){.sign-up-form button{width:auto}}.sign-up-form button:hover{border-color:#333}.sign-up-confirmation{position:absolute;top:0}.sign-up-body *{transition:opacity 1s linear;opacity:1}.sign-up-container{margin:40px 0;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media screen and (min-width:768px){.sign-up-container{margin-top:120px;margin-bottom:80px}}@media screen and (min-width:800px){.sign-up-container{flex-direction:row}}.sign-up-body{flex-grow:1}@media screen and (min-width:800px){.sign-up-body form{width:80%}}@media screen and (min-width:1000px){.sign-up-body form{margin:0 auto;width:60%}}.sign-up-body form input{width:100%;border:none;border-bottom:1px solid #555;font-size:24px;color:#888;outline:none;padding-bottom:5px}.sign-up-body h3{margin:0;font-size:24px}.sign-up-body p{font-size:16px;color:#555}.sign-up-body ::placeholder{font-style:italic}.instagram{margin-top:30px}@media screen and (min-width:800px){.instagram{margin-top:0;flex:0 0 250px}}@media screen and (min-width:1000px){.instagram{margin-right:80px}}.cta-grid{margin:20px 0}@media screen and (min-width:768px){.cta-grid{margin:70px 0}}.image-link{height:333px;background-size:cover;background-position:50%;position:relative}.image-link>a{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.9);font-family:BodoniBkBTWXX-Book,serif;font-weight:400;font-style:normal;font-size:40px;letter-spacing:1px;text-decoration:none;display:flex;justify-content:center;transition:background-color .2s linear}.image-link>a span{align-self:center;text-align:center}.image-link>a:hover{background-color:rgba(0,0,0,.25)}.blog-image-link{background-image:url(/wp-content/themes/times-new-broman/assets/img/blog-link-bg6.jpeg);background-position:50% 0}.blog-image-link a{background-color:rgba(0,0,0,.25)}.blog-image-link a:hover{background-color:rgba(0,0,0,.4)}.collection-image-link{background-image:url(/wp-content/themes/times-new-broman/assets/img/mood-board-bg2.jpeg);background-position:50% 90%}.collection-image-link a{background-color:rgba(0,0,0,.25);font-size:36px}.collection-image-link a:hover{background-color:rgba(0,0,0,.4)}.collection-image-link .brand-name{display:block;margin-bottom:25px;font-family:Oswald,sans-serif;font-style:normal;font-size:28px;font-weight:200;text-transform:uppercase}.instagram .pllexislider{max-width:300px;margin:0 auto}.instagram .jr-insta-caption{display:none!important}.instagram .jr-insta-datacontainer{color:#888;font-style:italic;padding:5px}.instagram .jr-insta-datacontainer a{color:#444;text-decoration:none}.blog-posts-grid{display:flex;flex-wrap:wrap;margin-bottom:0}@media screen and (max-width:723px){.blog-posts-grid{margin-top:0}}@media screen and (min-width:724px) and (max-width:1023px){.blog-posts-grid{margin-top:-20px}}@media screen and (min-width:1024px) and (max-width:1799px){.blog-posts-grid{margin-top:-30px}}@media screen and (min-width:1800px){.blog-posts-grid{margin-top:-40px}}@media screen and (max-width:723px){.blog-posts-grid .cell{width:100%;margin-right:20px;margin-top:20px}.blog-posts-grid .cell:nth-of-type(1n){margin-right:0}}@media screen and (min-width:724px) and (max-width:1023px){.blog-posts-grid .cell{width:calc(50% - 10px);margin-right:20px;margin-top:20px}.blog-posts-grid .cell:nth-of-type(2n){margin-right:0}}@media screen and (min-width:1024px) and (max-width:1799px){.blog-posts-grid .cell{width:calc(33.33333% - 20px);margin-right:30px;margin-top:30px}.blog-posts-grid .cell:nth-of-type(3n){margin-right:0}}@media screen and (min-width:1800px){.blog-posts-grid .cell{width:calc(25% - 30px);margin-right:40px;margin-top:40px}.blog-posts-grid .cell:nth-of-type(4n){margin-right:0}}.blog-posts-grid .blog-post-categories{width:100%}.blog-post-categories{font-family:BodoniBkBTWXX-Book,serif;font-weight:400;font-style:normal}.blog-post-categories .title{display:block;text-align:center;font-size:22px;color:#333;font-weight:700;text-decoration:none!important}.blog-post-categories nav{margin-top:10px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;max-height:0;transition:max-height .5s linear}.blog-post-categories nav a{font-size:22px;text-decoration:none;text-align:center;padding:5px 0;opacity:0;transition:opacity 1s linear;color:#666}.blog-post-categories nav a.active{color:#222}.blog-post-categories nav.open{max-height:1000px;overflow:visible}.blog-post-categories nav.open a{opacity:1}@media screen and (min-width:724px){.blog-post-categories{margin-bottom:20px}.blog-post-categories .title{display:none!important}.blog-post-categories nav{flex-direction:row;justify-content:left;max-height:1000px;overflow:visible}.blog-post-categories nav a{opacity:1;padding:0 15px 0 0;font-size:18px}}.blog-post-card{padding-bottom:30px}.blog-post-card .blog-post-img{background-color:#fff5e7;background-position:50%;background-size:cover;height:500px}.blog-post-card .blog-post-img a{display:block;height:100%}.blog-post-card .blog-post-title{font-size:20px;margin-bottom:2px}.blog-post-card .blog-post-time{display:block;margin-bottom:10px;color:#666}.blog-post-header{display:flex;justify-content:stretch;flex-direction:column;text-align:center;margin-bottom:30px}.blog-post-header .socials{margin-top:40px}@media screen and (min-width:600px){.blog-post-header{flex-direction:row;text-align:left}.blog-post-header .socials{margin-top:10px}}.blog-post-meta{flex-grow:1}.blog-post-header .blog-post-title{margin-top:0;margin-bottom:25px;font-size:38px;font-weight:700}.blog-post-header .blog-post-time{color:#666;font-size:19px;display:block;margin-bottom:15px}@media screen and (min-width:600px){.blog-post-header .blog-post-time{display:inline;margin-bottom:0}}.blog-post-header .blog-post-comments-link{margin-left:15px}.blog-post-header .blog-post-meta .categories{margin-top:15px}.blog-post-content hr{border:none;height:1px;background:#eee;margin:40px auto;width:90%}.blog-post-content h6{font-size:135%;font-weight:400}.blog-post-content pre{margin-top:40px}.blog-post-content p>img{max-width:100%}.blog-post-content .shopthepost-widget{margin-top:20px;margin-left:auto;margin-right:auto}.blog-post-footer{margin-top:80px}.categories a{margin:0 5px}.categories a:first-child{margin-left:0}.post-categories{font-size:18px;margin:10px 0 20px}.post-categories a{text-decoration:underline;color:#555}.post-categories span{margin-right:5px}.post-categories span:after{content:", "}.post-categories span:last-child{margin-right:0}.post-categories span:last-child:after{content:""!important}.blog-post-content p{font-size:22px;line-height:170%;text-align:justify!important}.blog-post-content img{width:100%;height:auto}.similar-posts{margin:80px auto;max-width:700px}.similar-posts .similar-posts-title{font-size:24px;text-align:center;color:#444}.similar-posts .blog-posts-grid .blog-post-card .blog-post-img{height:280px}@media screen and (max-width:499px){.similar-posts .blog-posts-grid .cell{width:100%;margin-right:20px;margin-top:20px}.similar-posts .blog-posts-grid .cell:nth-of-type(1n){margin-right:0}}@media screen and (min-width:500px) and (max-width:699px){.similar-posts .blog-posts-grid .cell{width:calc(50% - 10px);margin-right:20px;margin-top:20px}.similar-posts .blog-posts-grid .cell:nth-of-type(2n){margin-right:0}.similar-posts .blog-posts-grid .cell:nth-child(3n){display:none}}@media screen and (min-width:700px){.similar-posts .blog-posts-grid .cell{width:calc(33.33333% - 20px);margin-right:30px;margin-top:30px}.similar-posts .blog-posts-grid .cell:nth-of-type(3n){margin-right:0}}.comments{margin:60px auto;max-width:960px}.comments-title{margin-bottom:35px;font-size:24px}.comment-list{margin:0}.children,.comment-list{list-style:none;padding:0}.children{margin:30px 0 0;border-left:10px solid #fff5e7}.children .comment{padding:20px 20px 20px 40px}.comment{margin-top:60px}.comment:first-child{margin-top:0}.comment-author{font-size:18px;color:#666;margin-bottom:5px}.comment-author .avatar{display:none}.comment-author cite{color:#333;font-size:20px;font-family:BodoniBkBTWXX-Book,serif;font-weight:400;font-style:normal}.comment-author a{text-decoration:none}.comment-author a:hover{text-decoration:underline}.bypostauthor{background-color:#fffcf7}.comment-body p{color:#444;font-size:19px;line-height:160%}.comment-reply-link{padding:3px 8px;background-color:#fff1dd;color:#333;text-decoration:none;transition:all .2s linear;font-family:BodoniBkBTWXX-Book,serif;font-weight:400;font-style:normal}.comment-meta a{color:#666;text-decoration:none}.comment-meta a:hover{text-decoration:underline}.leave-comment{margin-top:80px}.comment-form{display:flex;flex-wrap:wrap}.comment-form p{margin:20px 0}.comment-notes{margin:10px 0!important}.comment-notes,.comment-notes span{font-size:18px!important;color:#555}.comment-form-author,.comment-form-comment,.comment-form-email,.comment-form-url,.comment-notes{width:100%}@media screen and (min-width:800px){.comment-form-author,.comment-form-email{width:calc(50% - 20px)}.comment-form-author{margin-right:40px!important}}.comment-form label{display:block;margin-bottom:2px;padding:0 0 0 5px;font-family:BodoniBkBTWXX-Book,serif;font-weight:400;font-style:normal;font-size:18px;color:#555}.leave-comment input[type=text],.leave-comment textarea{width:100%;padding:5px 10px;background-color:#fff9f1;border:none;border-bottom:2px solid #ffe9c9;outline:none;font-size:18px;line-height:150%;transition:all .2s linear}.leave-comment input[type=text]:focus,.leave-comment textarea:focus{background:#fff1dd}.leave-comment ::placeholder{color:#999}.comment-form-comment textarea{height:150px}.comment-form .submit{padding:10px 20px;background:none;font-size:18px;font-family:BodoniBkBTWXX-Book,serif;font-weight:400;font-style:normal;cursor:pointer}.searchform div{display:flex}.searchform label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.searchform input{flex-grow:1;min-width:100px;border:none;background:none;padding:10px;font-size:110%}.searchform button{display:block;background:none;border:none;cursor:pointer;padding:2px 10px 0;color:#777}.searchform button:hover{color:#333}.categories-and-search{display:flex;flex-direction:column;margin-bottom:10px}.categories-and-search .blog-post-categories{flex-grow:1}@media screen and (min-width:724px){.categories-and-search .blog-search-container{width:300px}.categories-and-search .blog-search-container .searchform input{padding-left:0}}@media screen and (min-width:900px){.categories-and-search{flex-direction:row}.categories-and-search .blog-search-container{width:300px}.categories-and-search .blog-search-container .searchform input{text-align:right}}.search-results-info{margin:30px 0;padding:20px 0}.search-results-info h4{text-align:center;font-size:130%;color:#555;margin:0 0 5px;line-height:180%}.search-results-info h4 span{background:#fff1dd;padding:5px 10px}.search-results-info h4 em{color:#333;font-weight:700;padding-left:10px}@media screen and (min-width:400px){.search-results-info h4 span br{display:none}.search-results-info h4 em{padding-left:0}}.search-results-info p{text-align:center;margin:0}.search-results-info .clear{font-size:90%}.search-results-info .searchform{margin:20px auto 0;max-width:350px;border-bottom:1px solid #ddd}.search-results-info .searchform input{font-size:160%}.search-results-info .searchform button{font-size:18px}.tmblr-iframe--unified-controls{display:none!important}.tumblr_posts{list-style-type:none;margin:0;padding:0;opacity:0;transition:opacity .5s linear}.tumblr_posts.masonry{opacity:1}.tumblr_posts li{margin:10px 0;width:100%}.tumblr_posts li img{width:100%}@media screen and (min-width:600px){.tumblr_posts{margin-left:-10px}.tumblr_posts li{width:300px;margin:10px}}.tumblr_post.tumblr_video_post{display:none}.tumblr_text_post .tumblr_body p{font-size:16px;color:#555;font-style:italic;text-align:left;line-height:120%}.tumblr_caption p{font-size:16px;color:#888;font-style:italic;text-align:left;display:none}.tumblr_caption p:first-of-type{display:block!important}.tumblr_caption blockquote{display:none}.page-content.about-page{display:flex;flex-direction:column}.page-content.about-page .featured-image{order:1;margin-bottom:30px}.page-content.about-page .featured-image img{width:100%}.page-content.about-page .text{order:2}@media screen and (min-width:700px){.page-content.about-page{flex-direction:row}.page-content.about-page .text{order:1;margin-right:50px}.page-content.about-page .featured-image{order:2;flex:0 0 250px;margin-bottom:0}}@media screen and (min-width:900px){.page-content.about-page .text{margin-right:100px}.page-content.about-page .featured-image{flex:0 0 350px}}.shop-page.initialised .shop-nav{opacity:1}.shop-page.initialised .loading-page{display:none}.shop-header{margin:50px 0 30px;padding:0 20px 20px;background-color:#fff5e7;line-height:160%;font-size:19px;color:#444;text-align:center}.shop-header h1{font-size:24px;font-weight:900;text-transform:uppercase;font-family:Arvo;background-color:#dcd2c6;display:inline-block;margin:0 auto;padding:3px 12px;transform:rotate(-1deg);position:relative;top:-10px}.shop-header p{text-align:center;font-size:18px;line-height:1.7}.shop-nav{opacity:0;transition:opacity .5s linear;margin:0 0 50px}.shop-nav a{margin:10px 0;padding:8px 15px;text-decoration:none;font-size:19px;color:#666;display:block}.shop-nav a:hover{color:#333;background-color:#fff5e7}.shop-nav a.active{font-weight:700;color:#333;background-color:#fff1dd}.loading-page{text-align:center;font-weight:700;font-size:18px;color:#666}.shop-intro p{line-height:160%;font-size:19px;color:#444}.shop-boutique-container{position:relative;opacity:0}.shop-boutique-container.selected{opacity:1}.lookbook-widget{margin:40px 0}.wish-list-title{width:60%;margin:40px auto 10px;text-align:center;font-style:italic;font-size:160%;color:#555;padding-bottom:10px;border-bottom:3px solid #fff1dd}@media screen and (min-width:800px){.shop-header{padding:0 200px 20px;margin-bottom:50px}.shop-nav{display:flex;flex-wrap:wrap;justify-content:center}.shop-nav a{display:inline-block;margin:10px 20px}.bo-garden{max-width:80%!important;margin:0 auto!important}.bo-con{margin:80px!important}.wish-list-title{font-size:130%}}.shop-widget{display:none}.shop-widget.selected{display:block}.boutique-widget{min-height:500px;transition:opacity 1s linear}.loading-shop{position:absolute;top:20px;left:0;transition:opacity .2s linear}.boutique-widget .bo-box{border:none!important;padding:12px!important;background-color:#dcd2c6!important;width:150px!important}.boutique-widget .bo-con:after,.boutique-widget .bo-con:before{display:none!important}.boutique-widget{margin-left:-10px}.boutique-widget .bo-con{margin:20px!important}@media screen and (max-width:600px){.boutique-widget .bo-garden{min-height:auto!important}.boutique-widget .bo-box,.boutique-widget .bo-box img,.boutique-widget .bo-con{width:100%!important}.boutique-widget .bo-con{margin:20px 10px!important}}@media screen and (min-width:600px){.boutique-widget .bo-con{z-index:0!important;transition:all .2s linear}.boutique-widget .bo-con:hover{transform:scale(1.2);transform-origin:50% 50%;z-index:9!important}.boutique-widget.over .bo-con{opacity:.4!important}.boutique-widget.over .bo-con.hovered{opacity:1!important}}.contact-page p{max-width:700px}.screen-reader-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.js-lazy{opacity:0}.js-lazy:not(.initial){transition:opacity 1s}.js-lazy.initial,.js-lazy[data-was-processed]{opacity:1}.transparent{opacity:0}.two-col-grid{display:flex;flex-wrap:wrap}.two-col-grid>.cell{width:100%}.two-col-grid>.cell:first-child{margin:0 0 30px}@media screen and (min-width:768px){.two-col-grid>.cell{width:calc(50% - 15px)}.two-col-grid>.cell:first-child{margin:0 30px 0 0}}.text-center{text-align:center}.text-grey{color:#555}.mt-2{margin-top:2em}.mb-1{margin-bottom:1em}.c-pointer{cursor:pointer}