@import url("/images/assetimages/library/swiper/swiper.min.css");

.blog-page .breadcrumbs{margin:10px 0 20px 0}
.blog-page.post .entry .cms{color:#333;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;line-height:160%}
.blog-page.post .entry .cms>p{width:640px;margin:0 auto 20px auto}
.blog-page.post .entry .cms h2{color:#000;text-transform:uppercase;text-align:center;margin:40px auto 0;font-weight:bold;font-size:24px;line-height:27px;letter-spacing:1.5px;font-family:'Brown',Arial,Helvetica,sans-serif}
.blog-page.post .entry .cms h3{color:#000;width:auto;text-transform:uppercase;text-align:center;margin:40px 175px 10px 175px;font-size:18px;font-weight:bold;line-height:27px;letter-spacing:1.5px;font-family:'Brown',Arial,Helvetica,sans-serif}
.blog-page.post .entry .cms h4{color:#000;width:640px;margin:30px auto 15px auto;font-weight:bold;text-transform:uppercase;font-size:18px;letter-spacing:1.2px;line-height:18px;font-family:'Brown',Arial,Helvetica,sans-serif}
.blog-page.post .entry .cms h5{color:#000;width:640px;margin:20px auto 10px auto;font-weight:normal;text-transform:uppercase;font-size:14px;letter-spacing:1.2px;line-height:18px;font-family:'Brown',Arial,Helvetica,sans-serif}
.blog-page.post .entry .cms h6{color:#000;width:640px;margin:20px auto 10px auto;font-weight:bold;text-transform:none;font-size:18px;letter-spacing:1.2px;line-height:18px;font-family:'Brown',Arial,Helvetica,sans-serif}
.blog-page.post .entry .cms p.intro-text{text-transform:uppercase;text-align:center;margin:43px auto 0;font-size:19px;font-weight:bold;line-height:27px;letter-spacing:1.5px;font-family:'Brown',Arial,Helvetica,sans-serif}
.blog-page.post .entry .cms p strong{font-weight:bold!important}
.blog-page.post .entry .cms .first{font-weight:bold;text-transform:uppercase;font-size:14px;letter-spacing:1.2px;line-height:18px;margin-bottom:11px;font-family:'Brown',Arial,Helvetica,sans-serif}
.blog-page.post .entry .cms .divider,.blog-page.post .entry .cms hr{border:0;width:26px;margin:25px auto 30px;height:3px;background:#333}
.blog-page.post .entry .narrow{width:820px;max-width:none;margin:0 auto}
.blog-page.post .entry .narrow_640{width:640px;margin:0 auto}
.blog-page.post .entry .cms figure{margin:0 auto 20px auto;text-align:center}
.blog-page.post .entry .cms figure img{max-width:990px;width:auto}
.blog-page.post .entry .cms figure+p{margin-top:22px}
.blog-page.post .entry .cms p+figure{margin-top:38px}
.blog-page.post .entry .cms figure+figure{}
.blog-page.post .entry .narrow:after{content:"";display:block;clear:both;height:0;visibility:hidden}
.blog-page.post .entry figure.col-2:after{content:"";display:block;clear:both;height:0;visibility:hidden}
.blog-page.post .entry .cms figure.col-2 img{width:49%;height:auto;float:left}
.blog-page.post .entry .cms figure.col-2 img+img{float:right}
.blog-page.post .entry .cms figure.get_the_look img{width:49%;height:auto;float:right}
.blog-page.post .entry .cms figure.get_the_look img+img{width:49%;height:auto;float:left}
.blog-page.post .entry figcaption,.blog-page.post .entry p.caption{clear:both;margin:0 auto;padding:7px 0px 11px;font-size:11px;font-family:Georgia,serif;color:#4d4d4d;text-align:center}
.blog-page.post .entry figcaption span,.blog-page.post .entry p.caption span,.blog-page.post .entry figcaption strong,.blog-page.post .entry p.caption strong{text-transform:uppercase;font-family:'Brown',Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:0.6px;font-weight:bold}
.blog-page.post .entry p.caption{margin:0 auto 20px auto}
.blog-page.post .entry .youtube_embed{text-align:center}
.blog-page.post .entry .youtube_embed{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.blog-page.post .entry .youtube_embed iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.blog-page.post .entry .cms ul{width:640px;margin:0 auto 20px auto;font-size:13px;list-style:disc;padding:0}
.blog-page.post .entry .cms ol{width:640px;margin:0 auto 20px auto;font-size:13px;padding:0}
.blog-page.post .entry .cms li{margin:0 0 0 20px;list-style-position:outside}
.blog-page.post .entry .cms div>img{margin:0 0 10px 0;width:100%}
.blog-page.post .entry .cms table{margin:0 0 20px 0}
.blog-page .category-title p{font-size:12px}
.blog-page.post .post-title .post-date{text-transform:uppercase;padding:0 10px 0 0}
.blog-page.post .entry .cms .slides_container{position:relative;margin:0 0 0 0}
.blog-page.post .entry .cms .slick-slider .slick-list{max-width:100%}
.blog-page.post .entry .cms .slick-slider .slick-slide figure figcaption{width:80%}
.blog-page.post .entry .cms ul.slides li img{display:block;float:left;width:100%;border:0;margin:0 0 0 0}
.blog-page.post .entry .cms ul.slides:after{content:"";display:block;clear:both;height:0;visibility:hidden}
.blog-page.post .entry .cms .slick-dots{width:auto;position:absolute;top:565px;right:0;z-index:10;margin:0.5% 0 2% 0;padding:0;list-style:none;text-align:left}
.blog-page.post .entry .cms .slick-dots li{display:inline-block;margin:0 5px}
.blog-page.post .entry .cms .slick-dots li button{display:block;text-indent:-9999px;background:#fff;width:10px;height:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #55565c;padding:0}
.blog-page.post .entry .cms .slick-dots li.slick-active button{background:#55565c}
.blog-page.post .entry .cms .caption_right{display:table;width:100%}
.blog-page.post .entry .cms .caption_right:after{content:"";display:block;clear:both;height:0;visibility:hidden}
.blog-page.post .entry .cms .caption_right img{display:table-cell;width:100%}
.blog-page.post .entry .cms .caption_right figcaption{clear:none;width:50%;display:table-cell;vertical-align:middle;color:#000;font-family:"Brown",Arial,Helvetica,sans-serif;line-height:140%}
.blog-page.post .entry .cms .caption_left{display:table;width:100%}
.blog-page.post .entry .cms .caption_left:after{content:"";display:block;clear:both;height:0;visibility:hidden}
.blog-page.post .entry .cms .caption_left img{display:table-cell;width:100%}
.blog-page.post .entry .cms .caption_left figcaption{clear:none;width:50%;display:table-cell;vertical-align:middle;color:#000;font-family:"Brown",Arial,Helvetica,sans-serif;line-height:140%}
.image_product_slider{}
.image_product_slider:after{content:"";display:block;clear:both;height:0;visibility:hidden}
.image_product_slider .products{width:45%;margin:5% 5% 0 0;float:left;padding:0 0 3%}
.image_product_slider .products a{display:block}
.image_product_slider .products img{width:80%;margin:0 auto}
.image_product_slider figure+.products{margin:5% 0 0 5%}
.image_product_slider figure{width:50%;float:left}
.image_product_slider .slick-prev,.image_product_slider .slick-next{visibility:hidden}
.blog-page.post .entry .cms .image_product_slider .slick-slider .slick-list{margin:0 5%}
.blog-page.post .entry .cms .image_product_slider .slick-dots{top:auto;bottom:0;width:100%;text-align:center;margin:0}
.blog-page.post .entry .cms .image_product_slider figure img{float:none;margin:0 auto;width:410px}
.blog-page.post .entry .cms .image_product_slider.left .products{margin:5% 0 0 5%}
.blog-page.post .entry .cms .image_product_slider.right .products{margin:5% 0 0 0}
.blog-page.post .entry .cms .image_product_slider.center .products{margin:5% auto 0;float:none}
.blog-page.post a.anchor{display:block;position:relative;top:-10px;visibility:hidden}

@media all and (max-width:830px){
.blog-page.post .entry{margin:0 10px}
.blog-page.post .entry .cms h2{font-size:16px;letter-spacing:1px;line-height:21px;margin-top:10px}
.blog-page.post .entry .cms h3{font-size:14px;letter-spacing:1px;line-height:21px;margin:20px 0 10px 0;width:100%}
.blog-page.post .entry .cms h4{font-size:14px;letter-spacing:1.1px;font-weight:bold;width:100%}
.blog-page.post .entry .cms h5{font-size:14px;letter-spacing:1.1px;width:100%}
.blog-page.post .entry .cms h6{font-size:14px;letter-spacing:1.1px;width:100%}
.blog-page.post .entry .cms a{text-decoration:underline}
.blog-page.post .entry .cms .divider,.blog-page.post .entry .cms hr{margin:26px auto 30px}
.blog-page.post .entry .cms p.intro-text{font-size:14px;letter-spacing:1px;line-height:21px}
.blog-page.post .entry .cms .first{font-size:11px;letter-spacing:1.1px}
.blog-page.post .entry .cms figure{margin:0 auto 20px auto;text-align:center}
.blog-page.post .entry .cms figure img{width:100%;max-width:100%;height:auto}
.blog-page.post .entry .narrow,.blog-page.post .entry .narrow_640,.blog-page.post .entry .cms>p,.blog-page.post .entry figcaption{width:100%;max-width:none}
.blog-page.post .entry figcaption span{line-height:12px}
.blog-page.post .entry .cms figure.get_the_look img{width:100%;height:auto;float:none;margin:0 0 10px 0}
.blog-page.post .entry .cms figure.get_the_look img+img{width:100%;height:auto;float:none}
.blog-page.post .entry img{width:100%}
.blog-page.post strong,.blog-page.post b{font-weight:400;}
.blog-page .blog-featured{margin:25px 0}
.blog-page .blog-featured h3{font-size:18px;background:url(/images/assetimages/blog-live-with-us/assets/live-with-us-line.gif) 0 center repeat-x}
.blog-page .blog-featured h3 span{background:#fff;padding:0 10px;font-weight:bold}
.blog-page.post .blog-featured .item .details h2,.blog-page.post .blog-featured .item .details h3{background:none;margin:0;line-height:140%;font-size:11px}
.blog-page.post .blog-featured .item .details h2 a,.blog-page.post .blog-featured .item .details h3 a{letter-spacing:normal;font-size:11px;font-weight:normal}
.blog-page.post .blog-featured .item figure{margin:0 auto 0 auto}
.blog-page.post .blog-featured .item .details .price p{font-size:11px}
.blog-page.post .blog-featured .item .details .price p span{font-size:11px}
.blog-page.post .blog-featured .item .details .price p span.text{float:none}
.blog-page.post .blog-featured .item .details .price p span.amount{float:none}
.blog-page.landing .post-title,.blog-page.category .post-title{text-shadow:none}
.blog-page.post .entry .cms ul{width:auto}
.blog-page.post .entry .cms ol{width:auto}
.blog-page.post .entry .cms ul li{list-style:disc}
.blog-page.post .entry .cms ol li{list-style:decimal}
.blog-page.post .entry .cms li{margin:0 0 0 25px}
.blog-snippet h3 span{font-weight:bold;font-size:1.4rem;letter-spacing:0.15rem}
.blog-page .blog-list-item .post-title h2{color:#000}
.blog-page .category-title p{font-size:12px;text-align:center;padding:10px 20px}
.blog-page.post .entry .cms .slick-slider .slick-slide figure{margin-bottom:0}
.blog-page.post .entry .cms .slick-slider .slick-slide figure figcaption{width:100%}
.blog-page.post .entry .cms .slick-dots{position:relative;top:auto;right:auto;text-align:center;width:100%;bottom:auto;margin:0 0 5% 0}
.blog-page.post .entry .cms .slick-dots li{margin:0}
.blog-page.post .entry .cms .slick-dots li button{margin:0}
/*.blog-page h1 a:after{content:"TM";vertical-align:top;font-size:7px;font-weight:normal;letter-spacing:normal;display:inline-block;padding:1px 0 0 2px}*/
.blog-page.post .entry .cms .caption_right figcaption{font-size:14px;font-weight:bold;padding:0 2%}
.blog-page.post .entry .cms .caption_left figcaption{font-size:14px;font-weight:bold;padding:0 2%}
.blog-page.post .entry .cms .image_product_slider.left .products{margin:5% 5% 0 0}
.blog-page.post .entry .cms .image_product_slider.right .products{margin:5% 0 0 5%}
.blog-page.post .entry .cms .image_product_slider.center .products{margin:5% auto 0}
.blog-page.post .entry .cms .image_product_slider figure img{width:auto}
.blog-page.landing .instagram-feed{display:none}
}

@media all and (min-width:831px){
.blog-page.landing .post-title,.blog-page.category .post-title{text-shadow:0px 0px 10px rgba(150,150,150,0.6)}
.blog-page.post .post-title{margin:0 0 40px 0}
.blog-page.post .post-title h2{padding:15px 80px}
.blog-page.post .post-title h3{padding:15px 50px}
.blog-page .blog-snippet{margin:50px 0 20px 0}
.blog-page .product-carousel li{float:left;display:block}
.blog-page .product-carousel li a{display:block}
.blog-page .product-carousel li img{width:175px;margin:0 auto}
.blog-page.post .entry .cms .product-carousel h3,.blog-page.post .entry .cms .blog-featured h3{font-size:18px;background:url(/images/assetimages/blog-live-with-us/assets/live-with-us-line.gif) 0 center repeat-x;margin:0 0 20px}
.blog-page.post .entry .cms .product-carousel h3 span,.blog-page.post .entry .cms .blog-featured h3 span{background:#fff;padding:0 20px}
.blog-page.post .blog-featured .item .details{font-family:Arial,Helvetica,sans-serif}
.blog-page.post .blog-featured .item .details h2{font-family:Arial,Helvetica,sans-serif;font-weight:normal;line-height:140%;font-size:11px}
.blog-page.post .blog-featured .item .details h2 a{font-size:12px;text-decoration:none}
.blog-page.post .blog-featured .item .details .pricing{font-size:11px}
.blog-page.post .blog-featured .item figure a img{width:100%}
.blog-page .blog-posts.col-1{margin:0 0 30px 0;max-width:none;padding:0}
.blog-page .blog-posts.col-2{padding:0 0 0 0;max-width:none}
.blog-page .blog-posts.col-2 .post-title{position:absolute;top:285px;left:0;-ms-transform:translate(0%,0%);-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0%,0%);text-shadow:none;padding:0}
.blog-page .blog-posts.col-2 .post-intro{top:0;left:0;-ms-transform:translate(0%,0%);-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0%,0%);text-shadow:none;padding:0}
.blog-page .blog-posts.col-2 .post-intro p{width:100%;margin:0 auto;padding:0 40px;top:40%;transform:translateY(0%);-ms-transform:translate(0%);-webkit-transform:translate(0%);-moz-transform:translate(0%);-o-transform:translate(0%)}
.blog-page .blog-posts.col-2 .blog-list-item{padding:0 0 125px 0;margin:0}
.blog-page .blog-posts.col-2 h4{color:#000}
.blog-page .blog-posts.col-2 h2{color:#000;font-size:18px;padding:0 0 20px 0;line-height:normal;margin:5px 0 0 0}
/*.blog-page h1:after{content:"TM";vertical-align:top;font-size:8px;font-weight:normal;letter-spacing:normal;display:inline-block;padding-top:6px}*/
.blog-page.post .entry .cms .caption_right figcaption{font-size:24px;font-weight:normal;padding:0 5%}
.blog-page.post .entry .cms .caption_left figcaption{font-size:24px;font-weight:normal;padding:0 5%}
.blog-page.post a.anchor{top:-200px}
.blog-page.landing .instagram-feed{display:none}}
.blog_post_cross_banner{width:100%;position:relative;font-family:"Brown",Arial,Helvetica,sans-serif;text-align:center}
.blog_post_cross_banner a{display:block;color:#000;text-transform:uppercase;font-weight:bold;text-decoration:none!important}
.blog_post_cross_banner img{margin:0!important;width:100%}
.blog_post_cross_banner span{display:block}
.blog_post_cross_banner .post_category{font-size:10px;margin:2px 0 5px;font-weight:bold;padding:0.2rem 0 0.5rem;letter-spacing:0.11rem}
.blog_post_cross_banner .post_name{font-size:14px;line-height:normal;margin:0;font-weight:bold;letter-spacing:0.15rem}
.blog_post_cross_banner .post_description{font-size:12px;text-transform:none;font-family:Georgia,serif}
.blog_post_cross_banner .post_link{font-size:12px;margin:10px 0 0 0}
.blog_post_cross_banner .post_link span{display:inline;border-bottom:1px solid #000}
.blog_post_cross_banner .post_title{margin:8px 0}
.blog_post_cross_banner a .post_title{opacity:1;padding:0.8rem 3rem 0.8rem}
.blog_post_cross_banner a .post_intro{opacity:1}
@media (min-width:831px){
.blog_post_cross_banner a{display:block;color:#fff;text-transform:uppercase;font-weight:bold;background:#000}
.blog_post_cross_banner img{margin:0}
.blog_post_cross_banner .post_category{font-size:14px;margin:0;padding:0}
.blog_post_cross_banner .post_name{font-size:40px;margin:20px 0 0 0}
.blog_post_cross_banner .post_description{font-size:18px;font-family:"Brown",Arial,Helvetica,sans-serif}
.blog_post_cross_banner .post_link{font-size:16px}
.blog_post_cross_banner .post_link span{border-bottom:2px solid #fff}
.blog_post_cross_banner .post_title{position:absolute;left:50%;width:100%;padding:0 150px;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;box-sizing:border-box;z-index:1;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}
.blog_post_cross_banner .post_intro{color:#fff;font-size:18px;position:absolute;left:50%;width:100%;padding:0 150px;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;box-sizing:border-box;z-index:2;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}
.blog_post_cross_banner a .post_title{opacity:1}
.blog_post_cross_banner a .post_intro{opacity:0}
.blog_post_cross_banner a:hover img{opacity:0.5}
.blog_post_cross_banner a:hover .post_title{opacity:0}
.blog_post_cross_banner a:hover .post_intro{opacity:1}}

.blog-page.post .entry .cms .column3_products{display:flex;justify-content:space-between;flex-wrap: wrap;}
.blog-page.post .entry .cms .column3_products figure{width:48%;margin:0 auto 2rem;}
.blog-page.post .entry .cms .column3_products figure img{width:100%;max-width: none;}
@media (min-width:831px){
.blog-page.post .entry .cms .column3_products{justify-content:center;}
.blog-page.post .entry .cms .column3_products figure{width:22%;margin:0 1.5% 2rem;}
}
/** END **/




:root {
--color-primary: #261F1D;
--color-slate: #55565C;
--color-heading:#C5AD85;
--color-black:#1d1d1b;
--color-hover:#514b4a;
--color-divider:#d2d1ce;
--color-cream:#f3eee6;
--color-brown:#c6ae86;
--font-base: "UntitledSans", Helvetica, Arial, "sans-serif";
--text-regular:14px;
--text-heading:20px;
--text-subheading:18px;
--text-large:18px;
--border-bottom:1px solid #261F1D;
--max-width: 1440px;
}

.blog-our-world .our-world-nav ul, .blog-nav{font-family: var(--font-base);font-weight:400;}
.blog-page.post #main_page.main-content header.post-title .blog-post-header-wrapper{padding-bottom: 0; margin-bottom: 5rem;}
.blog-page.post #main_page .container .blog-featured {margin: 0;}

.blog-page.post .entry{margin:0;}
.blog-page.post #main_page.main-content .post-title .blog-post-header-wrapper .blog-post-header-info .post-header-additional-info a{color:var(--color-primary);text-decoration: none;border-bottom:  var(--border-bottom);}


.blog-page.post .blog-featured .item{width:180px !important;padding:0;}
.blog-page.post #main_page.main-content .blog-featured .item .details {font-family: var(--font-base); }
.blog-page.post #main_page.main-content .blog-featured .item .details h2{margin-top:1rem;line-height: normal;}
.blog-page.post #main_page.main-content .blog-featured .item .details h2 a{line-height: normal;border-bottom:0;display: block;}
.blog-page.post .slick-slider .slick-arrow{top:30%;}
.blog-page .blog-nav, .infopage .blog-nav{z-index: 98 !important;}
/**/

#our-world-post { width: 100%;margin:0 auto;padding:40px 0;font-family: var(--font-base); color: #261F1D; text-align: left; }
#our-world-post* {box-sizing: border-box;}

#our-world-post h2{font-family: var(--font-base); margin:0 0 4rem;font-size:var(--text-heading);font-weight:400;text-align: left;text-transform: none;letter-spacing: normal;line-height: 130%;}
#our-world-post h3{font-family: var(--font-base); margin:0 0 4rem;font-size:var(--text-subheading);font-weight:400;text-align: left;text-transform: none;letter-spacing: normal;line-height: 130%;width: auto;}
#our-world-post h4{font-family: var(--font-base); margin:0 0 1rem;font-size:var(--text-subheading);font-weight:400;text-align: left;text-transform: none;letter-spacing: normal;line-height: 130%;width: auto;}
#our-world-post h5{font-family: var(--font-base); margin:0 0 1rem;font-size:var(--text-heading);font-weight:400;text-align: left;text-transform: uppercase;letter-spacing: normal;line-height: 130%;width: auto;}
#our-world-post h5{font-family: var(--font-base); margin:4rem 0 1rem;font-size:var(--text-large);font-weight:400;text-align: center;text-transform: none;letter-spacing: normal;line-height: 130%;width: auto;}
#our-world-post h6{font-family: var(--font-base); margin:2rem 0 1rem;font-size:var(--text-heading);font-weight:500;text-align:left;text-transform: none;letter-spacing: normal;line-height: 130%;width: auto;}

#our-world-post p{margin:0 0 2rem;font-size:var(--text-regular);font-weight:400;text-align: left;line-height: 140%;letter-spacing: normal;}
#our-world-post p em{font-weight:300;font-style: italic;}
#our-world-post strong{font-weight:500 !important;}
#our-world-post h2 a,
#our-world-post h3 a,
#our-world-post h4 a,
#our-world-post h5 a,
#our-world-post h6 a,
#our-world-post blockquote a,
#our-world-post p a{color:var(--color-primary);text-decoration: none;border-bottom:  var(--border-bottom);}
#our-world-post figure{margin:0;}
#our-world-post figure img{width:100%;}
#our-world-post figcaption{clear:both; display: block; font-size: 12px; font-family: var(--font-base); font-weight:300; letter-spacing: normal; line-height: 140%; text-align: left; padding: 1rem 1rem 0; margin: 0; color:var(--color-black);text-transform: none; }
#our-world-post figcaption a{ color:var(--color-black); display: inline; text-decoration: none; position: relative; border-bottom: var(--border-bottom); margin: 0; padding: 0; line-height: normal; opacity: 1;  font-weight: 400;}
#our-world-post figcaption a:hover{ opacity: 0.75; }
#our-world-post figcaption strong{font-weight: 500;}

#our-world-post blockquote {text-align: center;color:var(--color-primary);padding:0; margin:0 2rem 5rem;}
#our-world-post blockquote q{display:block;font-size:var(--text-large); letter-spacing:normal;line-height:normal;text-align: center; margin: 0; font-family: var(--font-base);font-weight: 400;}
#our-world-post blockquote cite{display:block;font-size:var(--text-large);margin:3rem 0 0 0; font-style:normal;text-align: center;font-weight: 400;}

#our-world-post ul.links{display:flex;margin:10rem 0 0 0;padding:0;font-weight: 400;font-size:var(--text-regular);justify-content: space-between;width: 100%;}
#our-world-post ul.links li{margin:0;padding:0;list-style: none;}
#our-world-post ul.links li a{color:var(--color-primary);text-decoration: none;padding:0;}
#our-world-post ul.links li a:after{content: "î¤˜";font: normal 10px "cr_icons";font-weight: bold;padding-left: 10px;}
#our-world-post ul.links li a:hover{opacity:0.75;}

#our-world-post .recipe-lwu h3, #our-world-post .recipe h3{font-size:20px;}
#our-world-post .recipe-lwu h4, #our-world-post .recipe h4{font-size:18px;margin: 0 0 1rem;}
#our-world-post .recipe-lwu ul, #our-world-post .recipe ul {width:100%;margin: 0 0 5rem;list-style: none;}
#our-world-post .recipe-lwu ol, #our-world-post .recipe ol {width:100%;margin: 0 0 5rem;list-style: none;padding:0 2rem;}
#our-world-post .recipe-lwu ul li, #our-world-post .recipe ul li{list-style: none;margin: 0 0 0.5rem; font-weight:400;font-size:var(--text-regular);}
#our-world-post .recipe-lwu ol li, #our-world-post .recipe ol li{list-style: decimal;margin: 0 0 1rem; font-weight:400;font-size:var(--text-regular);padding:0 0 0 1rem;}

#our-world-post .recipe {background:#F9F6F0;padding:5rem 2rem;}
#our-world-post .recipe .header {border-bottom:  var(--border-bottom);margin: 0 auto 4rem;}
#our-world-post .recipe .header h2{font-size:var(--text-heading);}
#our-world-post .recipe .ingredients {border-bottom:  var(--border-bottom);margin: 0 0 4rem 0;}


#our-world-post section{margin: 0 auto 5rem;padding:0 2rem;}
#our-world-post section figure{width:100%;margin:5rem 0;}
#our-world-post section ul{margin: 0 0 0 2rem;}
#our-world-post section li{font-size:var(--text-regular);margin: 0 0 1rem 0;}

#our-world-post .motion{margin: 0 auto 5rem;}

#our-world-post .img-650{padding:0;}
#our-world-post .img-650 .wrapper{margin: 0 2rem 4rem;}

#our-world-post .img-995,#our-world-post .img-landscape{display:flex;justify-content: flex-start;padding: 0;}
#our-world-post .img-995 figure,#our-world-post .img-landscape figure{width:100%;margin: 0;}
#our-world-post .img-995.left,#our-world-post .img-landscape.left{justify-content: flex-start;}
#our-world-post .img-995.right,#our-world-post .img-landscape.right{justify-content: flex-end;}
#our-world-post .img-995.center,#our-world-post .img-landscape.center{justify-content: center;}

#our-world-post .img-inline{display:grid;grid-template-columns: repeat(2,1fr);padding:0;gap:12px;}
#our-world-post .img-inline figure{margin:0;}
#our-world-post .img-inline figure.img-650{grid-column: span 2 / span 2;}
#our-world-post .img-inline.img-2 figure.img-300.img-full{grid-column: span 2 / span 2;width: 50%;margin: 0 auto;}

#our-world-post .img-grid figure{display:flex;justify-content: space-between;flex-wrap: wrap;margin:2rem 0 0 0;}
#our-world-post .img-grid figure figcaption{width:100%; }
#our-world-post .img-grid figure figcaption a{width: auto;display:inline;}
#our-world-post .img-grid a{width:100%;display: block;}
#our-world-post .img-grid div {width:100%;display:flex;justify-content: space-between; flex-wrap: wrap;}
#our-world-post .img-grid div a{width:48%;margin:1rem 0 0;}
#our-world-post .img-grid div+a{margin:1rem 0 0;}

#our-world-post .img-col2 figure {display: flex;justify-content: space-between;flex-wrap:wrap;}
#our-world-post .img-col2 figure img{width:49%;margin: 0 !important;}
#our-world-post .img-col2 figure figcaption{width: 100%;}

#our-world-post .img-col2-lrg {display: grid;padding: 0;grid-template-columns: repeat(2,1fr);gap:12px;}
#our-world-post .img-col2-lrg figure{margin:0;}

#our-world-post .img-col4 {display: flex;justify-content: space-between;flex-wrap:wrap;}
#our-world-post .img-col4 h3{width:100%;}
#our-world-post .img-col4 figure{width:49%;margin: 0 0 1rem;;}
#our-world-post .img-col4 figure img{width:100%;}

#our-world-post .img-col2.product {display: flex;justify-content: space-between;flex-wrap:wrap;}
#our-world-post .img-col2.product figure{width:49%;display:block;}
#our-world-post .img-col2.product figure img{width:100%;}

#our-world-post .img-col3{display: flex;justify-content: space-between;}
#our-world-post .img-col3 figure{width: 32%;margin: 0;}
#our-world-post .img-col3 figure figcaption{text-align: center;}

#our-world-post .img-col3-grid figure {display: grid; grid-template-columns:repeat(2, 1fr);gap:1rem;}
#our-world-post .img-col3-grid figure a:nth-child(3){grid-column: span 2 / span 2;}
#our-world-post .img-col3-grid figure figcaption{grid-column: span 2 / span 2;padding-left:0;padding-right:0;}

#our-world-post .img-portait {display: flex;justify-content:center;flex-wrap:wrap;}
#our-world-post .img-portait figure{width:64%;margin: 0 !important;}

#our-world-post .img-slider{display:flex;justify-content: space-between;align-items:center;padding:0;}
#our-world-post .img-slider figure{width:50%;}
#our-world-post .img-slider .swiper-container{width:43%;margin:0 0 0 5%;}
#our-world-post .img-slider .swiper-container figure{width:100%;}

#our-world-post .img-slider-portrait{}
#our-world-post .img-slider-portrait .swiper-container{width:60%;margin:0 auto;}

#our-world-post .grid-col-2{display:grid;grid-template-columns: repeat(1, minmax(0, 1fr));align-items: center;gap:40px;}
#our-world-post .grid-col-2 figure{margin:0;}
#our-world-post .grid-col-2 figure img {max-width:none;}
#our-world-post .grid-col-2 figcaption {padding-left: 0;padding-right: 0;}
#our-world-post .grid-col-2 .wrapper{margin: 0;}

#our-world-post .swiper-container{z-index: 0;}
#our-world-post .swiper-container figure{width:100%;}
#our-world-post .swiper-container figure img{max-width:none;}
#our-world-post .swiper-container figcaption{padding-top:2rem;}
#our-world-post .swiper-pagination { bottom: 2rem; }
#our-world-post .swiper-pagination-bullet { background: none; border: 1px solid #000; opacity: 0.75; }
#our-world-post .swiper-pagination-bullet-active { background: #000; opacity: 1; }

#our-world-cross-banner{padding: 4rem 0 8rem;border-top: 1px solid #888888;font-family: var(--font-base); color: #261F1D; }
#our-world-cross-banner h2{margin:0 1rem 1rem;font-size:24px;font-weight:400;text-align: center;text-transform: none;letter-spacing: normal;line-height: 130%;}
#our-world-cross-banner p{margin:0 1rem 4rem;font-size:var(--text-regular);font-weight:400;text-align: left;line-height: 140%;letter-spacing: normal;}
#our-world-cross-banner figure{width:100%;margin:0 auto;}
#our-world-cross-banner figure img{width:100%;}
#our-world-cross-banner p{text-align:center;}
#our-world-cross-banner ul{margin:1rem auto 0;padding:0;list-style: none;display: flex;justify-content: center;font-size: var(--text-regular);}
#our-world-cross-banner ul li {list-style:none;margin: 0;}
#our-world-cross-banner ul li a{color: #261F1D; text-decoration: none;border-bottom:  var(--border-bottom);}

#our-world-post .product-list-feed{max-width: none;width: 100%;}
#our-world-post .product-list-feed .swiper-wrapper{transition-timing-function: linear;}
#our-world-post .product-list-feed .swiper-slide a{ text-decoration: none;color:#000;}
#our-world-post .product-list-feed .swiper-slide a:hover p{opacity: 0.75;}
#our-world-post .product-list-feed .swiper-slide figure img{max-width: none;}
#our-world-post .product-list-feed .swiper-slide p{margin:16px 0 0 0;font-size:14px;font-weight: 300;text-align: center;}
#our-world-post .product-list-feed .swiper-slide p span.price{display: block;margin-top: 6px;}
#our-world-post .product-list-feed .heading{display:flex; justify-content: space-between;}
#our-world-post .product-list-feed .heading h4{color: #000;font-size: 20px;}
#our-world-post .product-list-feed .heading .slider-arrows {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 5px;}
#our-world-post .product-list-feed .heading .swiper-button-prev{width: 30px;position: static;background: none;}
#our-world-post .product-list-feed .heading .swiper-button-next{width: 30px;position: static;background: none;transform: rotate(180deg);}

@media only screen and (min-width: 768px) {

:root {
--text-regular:15px;
--text-heading:28px;
--text-subheading:20px;
--text-large:24px;
}

.blog-page.post #main_page.main-content header.post-title .blog-post-header-wrapper{padding-bottom:60px; margin-bottom: 0;}


#our-world-post h2{font-size:var(--text-heading);}
#our-world-post h3{font-size:var(--text-subheading);}
#our-world-post h4{font-size:var(--text-subheading);}
#our-world-post h5{font-size:var(--text-large);}
#our-world-post h6{font-size:var(--text-subheading);}
#our-world-post p{font-size:var(--text-regular);}


#our-world-post blockquote {width:61%;margin: 10rem auto;}
#our-world-post blockquote q{font-size:var(--text-large);}

#our-world-post .recipe-lwu h3{font-size:24px;}
#our-world-post .recipe-lwu h4{font-size:18px;}
#our-world-post .recipe-lwu ul li, #our-world-post .recipe-lwu ol li{font-size:15px;}

#our-world-post .recipe {display:flex;justify-content:center;flex-wrap:wrap;max-width: none;width: 100%;}
#our-world-post .recipe .header{width:100%;max-width: 1440px;}
#our-world-post .recipe .header h2{width:600px;}
#our-world-post .recipe .ingredients{width:30%;border: 0;max-width: 440px;padding:0 5rem 0 0;}
#our-world-post .recipe .method{width:70%;max-width: 1000px;}
#our-world-post .recipe .method ol li{margin: 0 0 4rem;}


#our-world-post .img-650.right{display:flex;justify-content: flex-start;flex-direction: row-reverse;}
#our-world-post .img-650.right .wrapper{width:55%;margin:10rem 0 0 0;padding:0 6% 0 5%;}
#our-world-post .img-650.right figure{width:45%;}


#our-world-post .img-650.left{display:flex;justify-content: flex-start;}
#our-world-post .img-650.left .wrapper{width:55%;margin:10rem 0 0 0;padding:0 6% 0 5%;}
#our-world-post .img-650.left figure{width:45%;}

#our-world-post .img-650.center{display: flex; justify-content:center;align-items: center;}
#our-world-post .img-650.center figure{width:50%;margin:0;padding:0 2rem;}
#our-world-post .img-650.center .wrapper{width:50%;text-align:center;padding: 0 8%;}


#our-world-post .img-inline{grid-template-columns: repeat(4,1fr);gap:80px;}
#our-world-post .img-inline figure.img-650{padding-right: 4.4%;}
#our-world-post .img-inline figure.img-300+figure.img-300+figure.img-650{padding-left: 4.4%;padding-right:0;}
#our-world-post .img-inline.img-2 figure.img-300.img-full{grid-column: span 1 / span 1;width: 100%;margin: 0;}


#our-world-post .img-995 figure,#our-world-post .img-landscape figure{width:69%;}
#our-world-post .img-995.right figure figcaption,#our-world-post .img-landscape.right figure figcaption{padding:1rem 0 0 0;}
#our-world-post .img-995.center figure figcaption,#our-world-post .img-landscape.center figure figcaption{padding:1rem 0 0 0;}

#our-world-post .img-grid {display:flex;justify-content: space-between; flex-wrap: nowrap;}
#our-world-post .img-grid a{width:49%;display: block;}
#our-world-post .img-grid div {width:49%;align-content: space-between;}
#our-world-post .img-grid div a{width:48%;margin:0;}
#our-world-post .img-grid div a:nth-child(1),#our-world-post .img-grid div a:nth-child(2){margin:0 0 2rem;}
#our-world-post .img-grid div+a{margin:0;}

#our-world-post .img-col2 figure {width:69%;margin:0 auto 10rem;}
#our-world-post .img-col2 figure img{width:49%;}

#our-world-post .img-col4 figure {width: 22.5%;}

#our-world-post .img-col2-lrg {max-width: 1300px;gap:20px;}

#our-world-post .img-col3-grid figure {grid-template-columns:repeat(3, 1fr);gap:2.5rem;}
#our-world-post .img-col3-grid figure a:nth-child(3){grid-column: span 1 / span 1;}
#our-world-post .img-col3-grid figure figcaption{grid-column: span 3 / span 3;padding-top: 0;}


#our-world-post .product:after{display:none;}
#our-world-post .img-col2.product {justify-content: center;}
#our-world-post .img-col2.product figure{width:32%;display:block;margin:0 1%;}
#our-world-post .img-col2.product,#our-world-post .img-col3.product{max-width: 990px;}

#our-world-post .img-slider{align-items: center;}
#our-world-post .img-slider figure{width:48%;}
#our-world-post .img-slider .swiper-container{width:28%;margin:0 10%;}

#our-world-post .img-slider-portrait{}
#our-world-post .img-slider-portrait .swiper-container{width:25%;margin:0 auto;max-width: 350px;}

#our-world-post .grid-col-2{padding: 0 48px;max-width:none;width:100%;grid-template-columns: repeat(2, minmax(0, 1fr));gap:84px;}
#our-world-post .grid-col-2 figure{order: 1;}
#our-world-post .grid-col-2 .wrapper{margin:0;padding:0 5%;order: 2;}
#our-world-post .grid-col-2.right figure{order: 2;}
#our-world-post .grid-col-2.right .wrapper{order:1;}


#our-world-post section{width:52%;margin:0 auto 10rem;padding:0;max-width: 1440px;}
#our-world-post section[class*="img-"]{width:auto;}
#our-world-post section.img-portrait {max-width: 600px;}
#our-world-post section.img-portrait figure{width:100%;margin-left:auto;margin-right:auto;max-width: 990px;}

#our-world-post .motion{width:70%;margin: 0 auto 10rem;padding:0;}


#our-world-post .swiper-container{width:100%;}

#our-world-cross-banner figure{width:50%;}

#our-world-post .product-list-feed .swiper-wrapper{padding-left: 48px;}
#our-world-post .product-list-feed .heading{padding: 0 48px;}
#our-world-post .product-list-feed .heading .swiper-button-prev,#our-world-post .product-list-feed .heading .swiper-button-next{width: 40px;}
#our-world-post .product-list-feed .heading .slider-arrows {gap:10px;}



}


@media only screen and (min-width: 1440px) {
#our-world-post figcaption{padding-left:0;}
#our-world-post .img-650.center h2{padding: 0 10%;}
#our-world-post section figure figcaption{padding-left:0;}

}