@font-face{font-family:'Phan';src:url('../fonts/phan/phan-webfont.eot');src:url('../fonts/phan/phan-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/phan/phan-webfont.woff2') format('woff2'),url('../fonts/phan/phan-webfont.woff') format('woff'),url('../fonts/phan/phan-webfont.ttf') format('truetype'),url('../fonts/phan/phan-webfont.svg#Phan') format('svg');font-weight:normal;font-style:normal;}body{overflow-x:hidden;font-weight:300;cursor:url(../img/cursor/dolliecrave-cursor-cute04.gif),auto}b,strong{font-weight:400}.margin-top-grid{margin-top:38px}.margin-bottom-grid{margin-bottom:38px}.heart-mish{background-image:url('../img/heart-mish.png');background-repeat:no-repeat;background-position:center center;background-size:100%;display:inline-block;height:45px;width:220px;overflow:hidden;text-indent:-999px}.post-nav .pager{margin-top:-10px}.widget{margin-bottom:30px}.widget:last-child{margin-bottom:0}.widget .heading-title{font-family:'Phan',cursive;text-transform:lowercase;color:#222;font-size:20px;line-height:1.7em;letter-spacing:-0.15ex}.widget-book-ad .image-container{text-align:center;padding:0;background-color:#fff;width:100%;display:block}.widget-book-ad .image-container{display:block;width:100%;background-color:#fff;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(../img/book-ordernow.jpg)}.widget-book-ad .image-container span{display:none}.widget-book-ad .image-container:after{content:'';display:block;position:relative;padding-top:56.25%}.widget-book-ad .links-container{background-color:#000;color:#fff;font-size:12px}.widget-book-ad .links-container ul,.widget-book-ad .links-container ul li{margin:0;padding:0;list-style:none}.widget-book-ad .links-container ul{padding:8px 0;text-align:center}.widget-book-ad .links-container ul li{width:50%;float:left}@media screen and (max-width: 991px){.widget-book-ad .links-container ul li{width:100%}}.widget-book-ad .links-container ul li a{padding:3px 12px}.widget-book-ad .links-container a,.widget-book-ad .links-container a:hover,.widget-book-ad .links-container a:focus{color:#fff}.widget-book-ad .links-container a{display:block;text-transform:uppercase;text-decoration:none}.widget-book-ad .links-container a:hover,.widget-book-ad .links-container a:focus{text-decoration:underline}.widget-book-ad .links-container a .lowercase{text-transform:lowercase}.widget-banner .widget-banner-interior{width:300px;margin-left:auto;margin-right:auto}.social-links{font-size:0}.social-links .social-link{font-size:32px;height:1em;width:1em;display:inline-block;margin-right:8px;overflow:hidden;text-indent:-9999px;background-position:center center;background-repeat:no-repeat;background-size:contain}.social-links.social-links-type-a .facebook{background-image:url(../img/social-a/facebook.png)}.social-links.social-links-type-a .twitter{background-image:url(../img/social-a/twitter.png)}.social-links.social-links-type-a .instagram{background-image:url(../img/social-a/instagram.png)}.social-links.social-links-type-a .pinterest{background-image:url(../img/social-a/pinterest.png)}.social-links.social-links-type-a .youtube{background-image:url(../img/social-a/youtube.png)}.social-links.social-links-type-a .googleplus{background-image:url(../img/social-a/googleplus.png)}.social-links.social-links-type-a .bloglovin{background-image:url(../img/social-a/bloglovin.png)}.social-links.social-links-type-b .facebook{background-image:url(../img/social-b/facebook.png)}.social-links.social-links-type-b .twitter{background-image:url(../img/social-b/twitter.png)}.social-links.social-links-type-b .instagram{background-image:url(../img/social-b/instagram.png)}.social-links.social-links-type-b .pinterest{background-image:url(../img/social-b/pinterest.png)}.social-links.social-links-type-b .youtube{background-image:url(../img/social-b/youtube.png)}.social-links.social-links-type-b .googleplus{background-image:url(../img/social-b/googleplus.png)}.social-links.social-links-type-b .bloglovin{background-image:url(../img/social-b/bloglovin.png)}.social-links.social-links-type-c .facebook{background-image:url(../img/social-c/facebook.png)}.social-links.social-links-type-c .twitter{background-image:url(../img/social-c/twitter.png)}.social-links.social-links-type-c .instagram{background-image:url(../img/social-c/instagram.png)}.social-links.social-links-type-c .pinterest{background-image:url(../img/social-c/pinterest.png)}.social-links.social-links-type-c .youtube{background-image:url(../img/social-c/youtube.png)}.social-links.social-links-type-c .googleplus{background-image:url(../img/social-c/googleplus.png)}.post-share-buttons .post-share-button{display:inline-block;margin-right:28px;vertical-align:middle}.post-share-buttons span{display:inline-block;vertical-align:middle}.post-share-buttons .post-share-button .icon{vertical-align:middle;display:inline-block;font-size:27px;height:1em;width:1em;margin-right:0;overflow:hidden;text-indent:-9999px;background-position:center center;background-repeat:no-repeat;background-size:contain}.post-share-buttons .post-share-button.facebook .icon{background-image:url(../img/social-b/facebook.png)}.post-share-buttons .post-share-button.twitter .icon{background-image:url(../img/social-b/twitter.png)}.post-share-buttons .post-share-button.googleplus .icon{background-image:url(../img/social-b/googleplus.png)}.post-share-buttons .post-share-button .count{vertical-align:middle;display:inline-block;padding:8px;color:#000;text-decoration:none}.post-share-buttons .post-share-button:hover .count{color:#f00088;text-decoration:underline}.post-title{text-transform:uppercase;font-weight:bold;margin-bottom:0.15em}@media screen and (max-width: 991px){.post-title{font-size:20px}}.post-title.font-phan{text-transform:lowercase;font-family:'Phan',cursive;letter-spacing:-0.15ex;line-height:1.7em}.post-meta{font-weight:400;font-size:10px;text-transform:uppercase}.post-meta a{text-decoration:underline}.post-meta a,.post-meta span{margin-left:10px}.post-meta a:first-child,.post-meta span:first-child{margin-left:0}.post-featured-image{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.post-featured-image:after{content:'';display:block;position:relative;width:100%;padding-top:56.25%}.post-box-image-narrower .post-featured-image:after{padding-top:35.71429%}.post-featured-image img{display:none}.post-featured-image .youtube-play-button{width:60px;height:42px;background-image:url(../img/youtube-play.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:50%;left:50%;margin:-21px 0 0 -30px}.post-box{background-color:#fff;margin:0 0 38px}.post-box .post-box-content{padding:18px 14px}.post-box .post-title{font-size:14px;margin-top:0;min-height:2em}.post-box .post-title.single-line{min-height:0}.post-box .post-excerpt{font-size:12px;font-weight:400;line-height:1.4em;height:2.8em;overflow:hidden;margin:0.6em 0;letter-spacing:0.05ex}.post-box .post-more-link{font-weight:400;text-transform:uppercase;font-size:12px;letter-spacing:0.05ex}.header-banner .shop-button{display:block;background:#000;text-align:center}.header-banner .shop-button .shop-text{height:50px;width:62px;color:#fff;display:inline-block;background-image:url(../img/shop-text.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;overflow:hidden;text-indent:-999px}@media screen and (max-width: 991px){.header-banner .header-banner-leaderboard{display:none}.header-banner .shop-button{padding:4px 0}}@media screen and (min-width: 992px){.header-banner .header-banner-leaderboard,.header-banner .shop-button{float:left;position:relative}.header-banner .header-banner-leaderboard{width:728px;height:90px}.header-banner .shop-button{margin-left:14px;width:calc(100% - 742px);position:relative;padding:18px 0}.header-banner .shop-button .shop-jewel{display:inline-block;position:absolute;top:0;right:-47px;width:100px;height:125px;background-image:url(../img/shop-jewel.png);background-position:0 0;background-repeat:no-repeat;background-size:contain}}@media screen and (max-width: 991px){.header-banner .shop-button .shop-text{height:30px;width:38px}.header-banner .shop-button .shop-jewel{display:none}}html,body{background-color:#f8f7f7 !important}body{background-image:url(../img/bg1600trans.png);background-repeat:repeat-y;background-position:top center}@media screen and (max-width: 1200px){body{background-size:1200px auto}}@media screen and (max-width: 900px){body{background-size:900px auto}}@media screen and (max-width: 768px){body{background-size:768px auto}}@media screen and (max-width: 480px){body{background-size:480px auto}}.site-header{margin-top:20px;margin-bottom:12px}.header-social-links{padding:12px 27px 20px}@media screen and (max-width: 991px){.header-social-links{display:none}}.site-header .site-title{margin:0;padding:0}.site-header .site-title a{display:block;font-size:1em;height:43px;width:240px;text-indent:-999px;background-image:url(../img/mp-logo-000.png);background-position:center center;background-size:contain;background-repeat:no-repeat}.site-header .searchform{float:right;width:160px;margin-top:4px}.site-header .searchform .form-control{height:33px}@media screen and (max-width: 479px){.site-header .site-title a{height:32px;width:120px}.site-header .searchform{margin-top:0}}.site-header ul.nav-menu,.site-header ul.nav-menu li{margin:0;padding:0;list-style:none}.site-header ul.nav-menu{text-transform:uppercase;letter-spacing:0.15ex;font-size:12px;font-weight:400}.site-header ul.nav-menu li{display:inline-block;vertical-align:middle}.site-header ul.nav-menu li.current-menu-item a{text-decoration:underline}.site-header ul.nav-menu li a{display:block;white-space:nowrap;padding:1.1em 1.3em}.site-header .site-title,.site-header ul.nav-menu{display:block;float:left}@media screen and (max-width: 991px){.site-header ul.nav-menu{clear:both;margin-left:-1em}}@media screen and (max-width: 767px){.site-header ul.nav-menu{clear:both;margin-left:0}.site-header ul.nav-menu li a{display:block;white-space:nowrap;padding:0;margin-right:12px;margin-top:4px}}.site-footer{background:#000;color:#fff;padding:24px 36px}.site-footer,.site-footer a,.site-footer a:hover,.site-footer a:focus{color:#fff}.site-footer .site-footer-left,.site-footer .site-footer-middle,.site-footer .site-footer-right{vertical-align:middle;display:inline-block;width:33.33333%}.site-footer .site-footer-left{text-align:left}.site-footer .site-footer-middle{text-align:center}.site-footer .site-footer-middle img{max-height:48px;max-width:240px}.site-footer .site-footer-right{text-align:right;font-size:10px}@media screen and (max-width: 767px){.site-footer{padding-left:0;padding-right:0}.site-footer .site-footer-middle{display:none}.site-footer .site-footer-left,.site-footer .site-footer-right{width:50%;text-align:center}}@media screen and (max-width: 550px){.site-footer .site-footer-left,.site-footer .site-footer-right{display:block;text-align:center;width:auto}.site-footer .site-footer-right{margin-top:20px}}.site-footer .social-links .social-link{height:24px;width:24px}.rewardstyle-product{margin-bottom:38px}.rewardstyle-product,a.rewardstyle-product{color:#fff}a.rewardstyle-product,a.rewardstyle-product:hover,a.rewardstyle-product:focus{text-decoration:none}.rewardstyle-product .product-image-container{padding:5px;background-color:#fff;position:relative;display:block;width:100%;margin-left:auto;margin-right:auto}.rewardstyle-product .product-image-container .product-image{background-size:contain;background-position:center center;background-repeat:no-repeat;padding-top:56.25%}.rewardstyle-product .product-image-container .product-image img{display:none}.rewardstyle-product .product-image-container .shop-button{display:none;background-color:#86d5d0;text-transform:uppercase;width:160px;height:46px;line-height:46px;font-size:24px;color:#fff;text-align:center;position:absolute;top:50%;left:50%;margin:-23px 0 0 -80px}html.no-touch a.rewardstyle-product:hover .product-image-container .product-image,html.no-touch a.rewardstyle-product:focus .product-image-container .product-image{opacity:0.45}html.no-touch a.rewardstyle-product:hover .product-image-container .shop-button,html.no-touch a.rewardstyle-product:focus .product-image-container .shop-button{display:block}.rewardstyle-product .product-text{background:#000;font-size:16px;padding:0.875em;position:relative}@media screen and (max-width: 991px){.rewardstyle-product .product-text{font-size:14px}}.rewardstyle-product .product-text .product-designer,.rewardstyle-product .product-text .product-title{text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rewardstyle-product .product-text .product-title{margin:0 0 0.3em;font-size:1em;line-height:1.3em;text-transform:uppercase;font-weight:300;line-height:1em;height:1em}.rewardstyle-product .product-text .product-designer{margin:0;font-size:1.125em;text-transform:lowercase;font-family:'Phan',cursive;letter-spacing:-0.15ex;line-height:2.2em;height:2.2em}.pager li>a,.pager li>span{border:0;background-color:transparent;border-radius:0}.pager li.active>a,.pager li.active>span{background-image:url(../img/pagination-active.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:5px 8px}.pager .previous,.pager .next{display:none}.page .column-content .post-title{font-size:20px}.page .column-content .post-content{margin-top:20px;font-size:14px;padding-right:5ex}.page-title,.archive-title{font-size:30px;font-family:'Phan',cursive;letter-spacing:-0.15ex;line-height:1.7em;text-transform:lowercase;margin-bottom:0.6em}@media screen and (max-width: 991px){.page-title,.archive-title{font-size:18px}}@media screen and (max-width: 991px){.page .column-content .post-content{padding-right:0}}.page .column-content .post-content{text-align:justify}.page .column-content .post-content h1,.page .column-content .post-content h2,.page .column-content .post-content h3,.page .column-content .post-content h4,.page .column-content .post-content h5,.page .column-content .post-content h6,.page .column-content .post-content b,.page .column-content .post-content strong{color:#f00088}.page .column-content .post-content a,.page .column-content .post-content a:hover,.page .column-content .post-content a:focus{color:#f00088}.page .column-content .post-content a{text-decoration:underline}.page .column-content .post-content a:hover,.page .column-content .post-content a:focus{text-decoration:none}.page .column-content .post-content img,.page .column-content .post-content div[id*="attachment_"]{display:inline-block;max-width:100%;height:auto !important}.page .column-content .post-content .aligncenter{display:block;margin-left:auto;margin-right:auto}.page .column-content .post-content .alignleft{float:left}.page .column-content .post-content .alignright{float:right}.page .column-content .post-content .heart-mish{margin-top:20px}.page .column-content hr.thick{border-top-color:#000;border-top-width:2px}.page .column-content .post-categories{font-size:16px;font-weight:300;margin-bottom:24px}.page .column-content .post-categories a{color:#000;text-transform:uppercase;text-decoration:underline}.page .column-content .post-content .contributorsocial .social-link{font-size:35px}.category-archive-image,.category-description{margin-bottom:16px}.category-archive-image{max-width:100%}.category-description{font-size:18px}@media screen and (min-width: 768px) and (max-width: 991px){.post-box.homepage-first-post .post-box-image,.post-box.homepage-first-post .post-box-content{float:left}.post-box.homepage-first-post .post-box-image{width:33.33333%}.post-box.homepage-first-post .post-box-content{width:66.66667%}}@media screen and (min-width: 992px){.post-box.homepage-first-post .post-box-image,.post-box.homepage-first-post .post-box-content{float:left}.post-box.homepage-first-post .post-box-image{width:50%}.post-box.homepage-first-post .post-box-content{width:50%}.post-box.homepage-first-post .post-featured-image:after{padding-top:80.25%}}.mp-carousel .carousel-inner>.item>img{display:none}.mp-carousel .carousel-control{position:absolute}.mp-carousel .carousel-control.left,.mp-carousel .carousel-control.right{background-image:none;opacity:0.25;width:60px}.mp-carousel .carousel-control.left:hover,.mp-carousel .carousel-control.right:hover{opacity:0.6}.mp-carousel .carousel-control.left .icon,.mp-carousel .carousel-control.right .icon{width:26px;height:68px;background-position:0 0;background-size:100%;background-repeat:no-repeat;position:absolute;top:50%;left:50%;margin:-34px 0 0 -13px}.mp-carousel .carousel-control.left .icon{background-image:url(../img/carousel-prev.png)}.mp-carousel .carousel-control.right .icon{background-image:url(../img/carousel-next.png)}@media screen and (min-width: 851px) and (max-width: 991px){.mp-carousel .carousel-control.left{left:-60px}.mp-carousel .carousel-control.right{right:-60px}}@media screen and (min-width: 1099px){.mp-carousel .carousel-control.left{left:-60px}.mp-carousel .carousel-control.right{right:-60px}}.homepage-carousel .carousel-inner>.item{background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:50%}@media screen and (min-width: 768px){.homepage-carousel .carousel-inner>.item{padding-top:50%;}}@media screen and (min-width: 992px){.homepage-carousel .carousel-inner>.item{padding-top:50%;}}.homepage-carousel .carousel-inner>.item>img{display:none}.instagram-module-header .post-box{margin-bottom:0}.instagram-module-content .instagram-post-container{width:33.33333%;float:left}.instagram-module-content a{display:block;position:relative}.instagram-module-content img{position:relative;width:100%}.instagram-module-content .image-meta{position:absolute;bottom:0;right:0;padding:10px;font-size:10px;font-weight:400}.instagram-module-content .image-meta .glyphicon{color:#ebebeb;font-size:1.4em;vertical-align:middle;top:-1px;margin-right:2px}@media screen and (min-width: 992px){.sign-up-for-mailing-list{cursor:pointer;position:fixed;display:block;text-indent:-999px;overflow:hidden;bottom:5%;right:0;width:70px;height:241px;margin:-120px 0 0 0;background-image:url('../img/sign-up-popout.png');background-position:100% 0;background-size:contain;background-repeat:no-repeat;z-index:100}}@media screen and (max-width: 991px){.sign-up-for-mailing-list{text-align:center;cursor:pointer;margin:20px 0;font-size:24px;font-weight:400;display:block;font-family:'Phan',cursive;letter-spacing:-0.15ex;line-height:1.7em;text-transform:lowercase}}.mailchimp-signup-modal{font-size:17px}.mailchimp-signup-modal .close{color:#fff}.mailchimp-signup-modal .introduction{text-align:center}.mailchimp-signup-modal .introduction img{width:90%;max-width:592px;margin-bottom:12px}.mailchimp-signup-modal .modal-content{background-color:#231f20;color:#fff}.mailchimp-signup-modal .required-asterisk{color:#86d5d0}.mailchimp-signup-modal label{display:block;font-weight:300;font-size:17px}.mailchimp-signup-modal input.form-control{font-weight:400;color:#000;background-color:#bebced}.mailchimp-signup-modal button[type="submit"]{color:#000;border:0;background-color:transparent;background-image:url(../img/button-pink.png);background-position:center center;background-repeat:no-repeat;background-size:contain;text-transform:uppercase;width:145px;height:33px}.contributor{margin-bottom:38px}.contributor .contributor-image{display:block}.contributor .contributor-image{position:relative;margin:60px auto 0;width:190px;height:110px;background-position:center center;z-index:1}html.no-csstransforms .contributor .contributor-image{height:190px;margin-top:0;margin-bottom:-30px}.contributor .contributor-image .face1,.contributor .contributor-image .face2{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:inherit;z-index:-1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.contributor .contributor-image .face1:before,.contributor .contributor-image .face2:before{content:'';position:absolute;width:220px;height:220px;background:inherit}.contributor .contributor-image .face1{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.contributor .contributor-image .face1:before{left:0;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-60deg) translate(-110px, 0);transform:rotate(-60deg) translate(-110px, 0)}.contributor .contributor-image .face2{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.contributor .contributor-image .face2:before{right:0;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(60deg) translate(110px, 0);transform:rotate(60deg) translate(110px, 0)}html.no-csstransforms .contributor .contributor-image .face1,html.no-csstransforms .contributor .contributor-image .face2{display:none}.contributor .contributor-image{background-image:url(../img/contributor-generic.png);background-size:cover;margin-bottom:15px}.contributor .contributor-image img{display:none}.contributor .contributor-image:hover+.body h2{text-decoration:underline}.contributor .body{display:block;background:#fff;padding:16px 18px;padding-top:45px}.contributor .body:hover{text-decoration:none}.contributor .body:hover h2{text-decoration:underline}.contributor .body h2,.contributor .body p{font-size:16px}.contributor .body h2{font-weight:400;margin-top:0;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contributor .body p{margin-bottom:0;line-height:1.3em;height:7.8em;overflow:hidden}.contributor .social-links{background:#000;color:#fff;padding:12px 18px}.contributor .social-links .social-link{height:20px;width:20px}