/* 
colors:
white - #fff rgba(255,255,255) rgba(255,255,255,1)
black - #000 rgba(0,0,0) rgba(0,0,0,1)
pink - #f44d5d rgb(255,77,93) rgba(255,77,93,1)
light grey - #f2f2f2 rgb(242,242,242) rgba(242,242,242,1)
dark grey - #4a4a4a rgb(74,74,74) rgba(74,74,74,1)
FB blue - #4865B0 rgb(72,101,176) rgba(72,101,176,1)
aqua (accounts page) - #0AC1BC rgb(10,193,188) rgba(10,193,188,1)
 */

img{border:0;}
.clearfix{clear:both;}
.tt-wrapper{clear:both;}
*{font-family:'Raleway', sans-serif;}
a{text-decoration:none;}
body{display:block;background-color:#f2f2f2;position:relative;min-height:101vh;margin:0;}
body.fixed{padding-top:60px;}
.active.hidden{display:none!important;}

.myaccount,.aboutus,.profile,.stories{min-height:calc(100vh - 489px);}

.page404-wrap{padding:20px 40px;background-color:#fff;}
.page404-wrap h2{margin:0 0 15px;}

.wp-caption{display:inline-block;}
header{background-color:#f44d5d;position:relative;}
header.fixed{position:fixed;width:100%;z-index:5;top:0;left:0;}
header h1{margin-top:0;margin-bottom:0;position:relative;z-index:2;width:280px;margin:0 auto;}
header h1 a{font-weight:600;font-size:40px;line-height:40px;color:#fff!important;display:block;padding:15px 0 5px;text-align:center;}
.search{position:absolute;z-index:1;top:15px;left:15px;width:calc(100% - 30px);}
.search > .user{float:right;}
.search form input[type="text"]{border:none;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;}
.search .user{position:relative;}
.search .user h2{color:#fff;font-size:16px;line-height:114%;font-weight:400;margin:0;padding:8px;}
.search .user > img {display:none;}
.search .user-nav{display:none;position:absolute;z-index:1;border:1px solid #fff;top:120%;right:0;text-align:right;width:100px;background-color:#f44d5d;}
.search .user-nav:after{content:'';position:absolute;bottom:100%;left:85%;margin-left:-6px;width:0; height:0;border-bottom:6px solid #f44d5d;border-right:6px solid transparent;border-left:6px solid transparent;}
.search .user-nav:before{content:'';position:absolute;bottom:100%;left:85%;margin-left:-8px;width:0; height:0;border-bottom:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;}
.search .user-nav.active{display:block;}
.search .user-nav a{padding:8px 5px;display:block;color:#fff;}
.search .user-signin-desktop{color:#fff;padding:8px;display:block;}
.search .user-signin-mobile{color:#fff;padding:8px 0 8px 10px;display:none;}
#search-form{float:left;}
#search-form input[type='image']{height:30px;width:30px;float:left;margin-right:5px;}
#search-form input[type='text']{background-color:#f2f2f2;padding:1px 0;margin:0;vertical-align:top;height:26px;line-height:22px;font-size:16px;width:0px;}
#search-form.active input[type='text']{width:150px;padding:1px 5px;border:1px solid #e9e9e9;}
#mobile-search-form{display:none;}
#mobile-search-form input[type='image']{height:20px;width:20px;padding:8px 0;}
#mobile-search-form input[type='text']{background-color:#fff;margin:0 auto;padding:0px 5px;border:none;vertical-align:top;height:26px;line-height:22px;font-size:16px;position:absolute;top:45px;left:0;width:calc(100% - 10px);display:block;height:0;}
#mobile-search-form.active input[type='text']{height:30px;padding:5px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}

.mobile-nav{display:none;position:absolute;top:0;left:0;z-index:3;}
.mobile-nav > img{position:absolute;top:15px;left:15px;cursor:pointer;height:30px;width:30px;}
.mobile-nav-bar{background-color:#f44d5d;z-index:5;position:fixed;top:60px;left:-100vw;padding:5px 10px;width:140px;transition:all 1s ease;-webkit-transition:all 1s ease;height:calc(100% - 60px);overflow-y:scroll;}
.mobile-nav-bar.active{left:0;}
.mobile-nav-bar *{color:#fff;}
.mobile-nav-bar p{font-size:16px;text-transform:uppercase;font-weight:500;margin:30px 0 0;}
.mobile-nav-bar img{width:90%;margin:0 auto 10px;display:block;}

.user-signin-desktop{display:block;}
.user-signin-mobile{display:none;}

.links{text-align:center;}
.links div{display:inline-block;padding:10px 20px;cursor:pointer;}
.links div:hover{background-color:rgba(255,255,255,.2);}
.links img{padding-bottom:10px;height:30px;width:auto;}
.links h4{font-weight:400;font-size:14px;color:#fff;text-align:center;margin:0;}
.links a{display:block;}

.content{padding:0 30px;width:calc(100% - 60px);max-width:1040px;margin:0 auto;}
.content img{max-width:100%;height:auto;}
.content-top{position:relative;padding-top:30px;}
.header-wrap, .footer-wrap{width:1040px;margin:0 auto;position:relative;max-width:100%;}

.sidebar{width:200px;float:left;}
.sidebar .fb-page{display:none;}
.sidebar .fb-like{display:block;}

.latest-headlines{border-right:2px solid #e9e9e9;padding-right:10px;}
.latest-headlines h6{margin:0;padding-bottom:5px;color:#4a4a4a;font-size:17px;line-height:143%;font-weight:600;}
.latest-headlines p{margin:0 0 5px;color:#4a4a4a;font-size:14px;line-height:20px;font-weight:500;max-height:80px;overflow:hidden;}
.latest-headlines span{text-transform:uppercase;font-size:10px;line-height:17px;}
.latest-headlines span:last-of-type{color:#AAA;}
.headlines-wrap div:not(.clearfix){margin:5px 0;padding-left:3px;border-left:3px solid #f2f2f2;}
.headlines-wrap div:not(.clearfix):hover{border-left:3px solid #f44d5d;}
.headlines-wrap .clearfix{height:0px;border-top:2px solid #e9e9e9;}
.headline a{color:#575757;display:block;}

.hashtag-friday{background:url('http://img.mommypage.com/i/hf/hashtag-winners_200x300.jpg') 0px 0px;height:300px;width:200px;max-width:100%;}

.instagram-feed{margin:20px 0;}
.insta-header{background-color:#316D93;margin-bottom:10px;}
.insta-header p{display:inline-block;margin:5px 0 5px 10px;font-weight:600;}
.insta-header p a{color:#fff;}
.insta-header img{float:right;}
.insta-body{position:relative;}
.insta-body img{height:60px;width:60px;vertical-align:top;}
.insta-body img.middle{margin:0 10px 10px;}

.homepage{width:calc(100% - 200px);float:left;}
.homepage h5{font-weight:600;font-size:17px;color:#4a4a4a;line-height:106%;margin-bottom:10px;}
.mommy-freebies h5{margin-top:0;}
.homepage-top{position:relative;width:100%;}
.homepage-top-imgs{width:100%;position:relative;overflow:hidden;}
.homepage-top-imgs img{width:100%;height:auto;position:relative;display:none;}
.homepage-top-imgs img.active{display:block;}
.homepage-top-control{background-color:#fff;}
.homepage-top-control span{width:calc(97% / 5);display:inline-block;text-align:center;padding:10px 0 7px;font-weight:500;font-size:14px;line-height:15px;color:#4a4a4a;border-bottom:3px solid #fff;text-transform:uppercase;}
.homepage-top-control span.active{border-bottom:3px solid #f44d5d;cursor:pointer;}
.homepage-ad:not(.sidebar-ad){position:relative;margin-bottom:20px;padding-top:20px;}
.homepage-ad p{font-size:10px!important;position:absolute;top:-12px;margin:0;}
.homepage-ad.sidebar-ad{position:relative;margin:20px 0;height:200px;width:200px;}
.homepage-ad-wrapper{position:relative;width:728px;height:90px;margin:0 auto;}
.homepage-ad-wrapper span{position:absolute;transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);text-transform:uppercase;font-size:10px;top:40px;left:-50px;}

.hot-articles, .mommy-freebies{margin-left:27px;width:calc(100% - 27px);}
h5.trending{color:#d0021b!important;position:absolute;top:-30px;margin:0;}
h5.hot{position:absolute;top:-30px;margin:0;}
.articles{padding:0;}
.article{position:relative;width:396px;display:inline-block;border:none;background-color:#fff;vertical-align:top;min-height:365px;margin-bottom:20px;max-width:100%;}
.hot-articles .article:nth-of-type(2), .hot-articles .article:nth-of-type(4){margin-left:20px;}
.homepage .hoticon:after, .homepage .trendingicon:after{display:none!important;}
.hoticon:after, .trendingicon:after{position:absolute;top:10px;right:10px;content:' ';height:60px;width:60px;}
.hoticon:after{background-image:url('http://cdn.mommypage.com/rcdn/HOT_ICON.svg');}
.trendingicon:after{background-image:url('http://cdn.mommypage.com/rcdn/TRENDING_ICON.svg');}
.homepage .article.trendingicon, .homepage .article.hoticon{margin-top:30px;}
.hot-articles .article:nth-of-type(3), .hot-articles .article:nth-of-type(4){margin-top:0px;}
.article .featured{height:174px;overflow:hidden;display:block;position:relative;}
.article .featured img{width:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.article-wrap{padding:12px;position:relative;overflow:visible;}
.article-wrap p{font-weight:500;font-size:16px;text-transform:uppercase;padding:0 0 10px;margin:0;}
.article-wrap h3{font-size:20px;color:#000;line-height:120%;font-weight:500;margin:0;}
.article-ad{height:325px;width:336px;max-width:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}
.article-ad:after{content:'Advertisement';text-align:center;display:block;background-color:#f2f2f2;padding:16px 0px;line-height:110%;text-transform:uppercase;font-size:12px;}
.article .overlay{position:absolute;z-index:4;top:0px;left:0px;height:100%;width:100%;display:none;background-color:rgba(244,77,93,.6);}
.overlay img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;display:block;}
.freebie .overlay img{height:80px;width:80px;}

.freebie{background-color:#fff;padding:10px 20px;margin-bottom:15px;position:relative;}
.freebie > a > img:first-of-type{width:140px;height:100px;display:inline-block;vertical-align:middle;}
.freebie > a > img:last-of-type{width:60px;height:60px;display:inline-block;vertical-align:middle;}
.details{color:#4a4a4a;display:inline-block;width:calc(100% - 230px);vertical-align:middle;padding:0 10px;max-height:100px;overflow:hidden;}
.details p{font-weight:500;font-size:15px;color:#4a4a4a;line-height:120%;margin:5px 0;}
.details p.title{font-weight:600;color:#ff4d5d;}
.details p:nth-of-type(1){font-size:13px;line-height:116%;text-transform:uppercase;margin-top:0;}
.pinkarrow{width:60px;height:60px;display:inline-block;vertical-align:middle;border:5px solid #f44d5d;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.pinkarrow:after{content:'>';color:#f44d5d;font-weight:800;font-family:monospace;text-align:center;font-size:58px;line-height:55px;display:block;}
.freebie .overlay{position:absolute;top:0px;left:0px;height:100%;width:100%;display:none;background-color:rgba(244,77,93,.6);}

.social-div{background-color:#fff;height:255px;padding:40px 44px 20px;}
.social-div h3{text-transform:uppercase;font-size:17px;color:#4a4a4a;line-height:106%;font-weight:700;margin:0 0 5px;}
.social-div input{}
.social-div input[type="text"]{padding:11px 10px;width:256px;background-color:#f2f2f2;border:1px solid #e9e9e9;}
.social-div input[type="submit"]{cursor:pointer;background-color:#f44d5d;border:2px solid #f44d5d;color:#fff;padding:10px;margin-left:5px;-webkit-appearance:none;-webkit-border-radius:0;}

.find-us{margin-bottom:20px;width:600px;float:left;}
.find-us div{background:#f2f2f2;padding:5px;width:180px;display:inline-block;margin:0 3px 10px 0;}
.find-us div img{vertical-align:middle;}
.find-us div span{vertical-align:middle;font-size:10px;color:#4a4a4a;line-height:111%;margin-left:5px;text-transform:uppercase;}

.newsletter{width:600px;float:left;}
.newsletter p{font-size:15px;margin:10px 0;}


.sidebar-fb{position:relative;background-color:#4865B0;border:5px solid #4865B0;text-align:center;color:#fff;padding:30px 0 40px;margin-bottom:20px;height:60px;}
.sidebar-fb .fb-blue{display:none;}
.sidebar-fb img{display:inline-block;vertical-align:top;height:40px;width:40px;padding:10px 0;}
.sidebar-fb span{font-size:55px;line-height:50px;font-weight:600;}
.sidebar-fb p{font-size:14px;line-height:17px;margin:5px 0 0;font-weight:400;}
.sidebar-fb:after{content:'';position:absolute;top:100%;left:15%;width:0;height:0;border-top:15px solid #4865B0;border-right:15px solid transparent;border-left:15px solid transparent;}
.sidebar-fb .likes{display:block;vertical-align:middle;width:105px;margin:0 auto;text-align:center;}
.sidebar-fb .fblike{display:none;margin:5px auto 0;width:105px;}

.fblikebox{width:340px;float:left;padding-left:10px;margin-top:-133px;}

.content-bottom{padding-bottom:44px;}

.footer{background-color:#f44d5d;padding:15px 0;position:absolute;bottom:0;width:100%;}
.footer span{font-size:12px;font-weight:400;color:#fff;display:inline-block;float:left;}
.footer span:nth-of-type(2){float:right;}
.footer a{color:#fff;}
.footer br{display:none;}

/* mommy stories */
.catnav{padding-bottom:20px;z-index:5;background-color:#f2f2f2;}
.catnav .sub-wrap.active{border-top:10px solid #f2f2f2;}
.catnav.abs{position:fixed;top:0;left:0;right:0;margin:auto;width:100%;max-width:1040px;}
.catnav.abs .sub{box-shadow:0px 10px 10px #aaa;}
.catnav .main, .catnav .sub{background-color:#fff;text-align:right;font-weight:500;text-transform:uppercase;}
.catnav .main div, .catnav .sub-wrap div{border-bottom:3px solid #fff;display:inline-block;padding:10px 10px 7px;cursor:pointer;font-size:14px;font-weight:600;color:#4a4a4a;}
.main .active, .sub-wrap .active, .main div:hover, .sub-wrap div:hover{border-bottom:3px solid #f44d5d!important;}
.articles .article{width:333px;}
.articles .article:nth-of-type(3n+2){margin:0 20px 20px;}
.sub-wrap{display:none;}
.sub-wrap.active{display:block;}
.ad-hider .stories-ad{display:none;}
.stories-ad{padding:32px 16.5px;height:300px;width:300px;position:absolute;z-index:2;}
.stories-ad:after{content:'Advertisement';text-align:center;display:block;background-color:#f2f2f2;padding:16px 0px;line-height:110%;text-transform:uppercase;font-size:12px;}
.stories-ad img{height:100%;width:100%;}
.stories-ad.active{display:block;}
.back2top{position:fixed;bottom:0px;right:20px;height:55px;width:55px;cursor:pointer;display:none;z-index:99;}
.back2top img{height:100%;width:100%;}
#storysearch-sub input{width:calc(100% - 40px);padding:10px;margin:10px;font-size:16px;}
.noresults{width:calc(100% - 20px);background-color:#fff;padding:10px;margin-bottom:20px;font-size:18px;text-align:center;}

/* single article */
.numshares{padding-left:5px;color:#4263A8;font-size:16px;vertical-align:top;line-height:32px;display:inline-block;}
.single-ad{position:relative;max-width:100%;margin-top:12px!important;clear:both;}
.ad336, .ad336r{width:336px;height:280px;float:left;margin:0 20px 20px 0;}
.ad728, .ad728r{width:728px;height:90px;display:block;margin-bottom:20px;}
.ad600{width:300px;height:600px;}
.single-ad p{font-size:10px!important;position:absolute;top:-12px;margin:0;font-weight:400;line-height:112%;}
.single-article{padding:20px;background-color:#fff;margin-bottom:20px;}
.single-top{border-bottom:3px solid #f2f2f2;padding-top:5px;}
.single-top .featured{width:50%;float:left;position:static;margin-right:20px;margin-bottom:10px;}
.single-top .featured img{height:236px;width:auto;}
.single-top .featured p{margin-top:10px;font-size:11px;color:#424242;line-height:119%;}
.single-top .descrip{}
.single-top .descrip h1{font-weight:500;font-size:30px;color:#333;line-height:117%;margin:0 0 15px;}
.single-top .descrip p{font-weight:500;font-size:14px;color:#333;line-height:129%;}
.single-top .descrip .breadcrumbs{font-weight:400;font-size:12px;color:#aaa;line-height:115%;color:#333;margin:5px 0;}
.single-top .descrip .breadcrumbs a{color:#333;text-transform:uppercase;}
.single-main{width:calc(100% - 180px);display:inline-block;vertical-align:top;margin-right:15px;}
.single-main img{max-width:100%;height:auto;display:block;}
.single-main p{font-weight:500;font-size:14px;color:#333;line-height:129%;}
.single-sidebar{width:160px;display:inline-block;vertical-align:top;margin-top:15px;}
.single-article h4{color:#f44d5d;font-size:20px;line-height:150%;font-weight:500;margin-bottom:5px;}
h4.question{margin-bottom:30px;}
.beforequestion{margin:35px 0;float:left;}
.raised-video-area p{max-width:calc(100% - 85px);float:left;margin:0;}
.raised-video-area .fb_iframe_widget{margin-top:6px;}
.fb-comments span, .fb-comments span iframe{max-width:100%;}
.mommydiaries:after, .mommyinterviews:after, .mommy101:after{position:absolute;top:-44px;right:10px;content:' ';background-image:url('http://cdn.mommypage.com/rcdn/exclusive.png');height:60px;width:60px;}
.main *:after{display:none!important;}
.beforequestion{margin-bottom:10px;}
.beforequestion > *{float:left;}
.beforequestion .likeus{border:2px solid #3B5B98;background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;padding-left:5px;padding-right:5px;}
.beforequestion img{vertical-align:top;padding:13px 5px;display:inline-block!important;}
.beforequestion .fb-like{margin:17.5px 0!important;display:inline-block!important;padding-left:5px;padding-right:5px;}
.beforequestion .fbshare{width:350px;background-color:#3B5B98;margin-left:-2px;border-top-right-radius:5px;border-bottom-right-radius:5px;padding-left:5px;padding-right:5px;}
.beforequestion .fbshare p{text-align:center;font-size:24px;line-height:30px;padding:15px 0;color:#fff;margin:0;}
.sharecount{background:url('http://cdn.mommypage.com/rcdn/sharecount_box.png');background-repeat:no-repeat;height:60px;width:70px;}
.sharecount p{margin:5px;margin-left:12px;text-align:center;font-size:18px;color:#404041;padding:16px 0;}

/*mommyoffers*/
.freebies-disclaimer{position:relative;border:2px solid #f44d5d;background-color:#fff;font-size:14px;line-height:17px;font-weight:400px;padding:5px;margin-bottom:15px;}
#host_iframe{box-shadow:0px 5px 5px #aaa;}

/*mommyhood*/
.mommyhood-top{position:relative;height:270px;}
.mommyhood-bottom{margin-bottom:20px;}
.mommyhood-top .banner{position:relative;max-width:100%;display:none;}
.mommyhood-top .banner.active{display:block;}
.mommyhood-top .logo{position:absolute;top:110px;left:20px;}
.mommyhood-top h1{position:absolute;top:140px;left:175px;font-weight:700;font-size:25px;color:#fff;line-height:120%;text-shadow:0px 2px 4px #000;}
.mommyhood-top .mommyhood-nav{background-color:#fff;}
.mommyhood-top .mommyhood-nav ul{list-style-type:none;margin:0;width:60%;margin-left:40%;padding:15px 0;text-align:right;}
.mommyhood-top .mommyhood-nav ul li{cursor:pointer;font-size:14px;font-weight:600;line-height:115%;color:#4a4a4a;display:inline-block;text-align:center;text-transform:uppercase;margin-right:40px;border-bottom:3px solid #fff;}
.mommyhood-top .mommyhood-nav ul li.active{border-bottom:3px solid #f44d5d;}
.addyourown{cursor:pointer;width:236px;padding:12px 0;margin:0 auto 20px;font-weight:500;font-size:14px;line-height:115%;color:#fff;background-color:#4a4a4a;text-transform:uppercase;text-align:center;border-radius:10px;-webkit-border-radius:10px;}
.mommyhood-search{margin-bottom:20px;width:calc(60% - 100px);margin:20px auto;}
.mommyhood-search form{position:relative;}
.mommyhood-search form input{width:calc(100% - 20px);padding:15px 10px;border:1px solid #d8d8d8;border-radius:10px;-webkit-border-radius:10px;font-weight:500;font-size:16px;color:#4a4a4a;line-height:125%;}
.mommyhood-search form .search-submit{position:absolute;top:-20px;right:-20px;height:92px;width:92px;cursor:pointer;}
.populartags{margin-bottom:20px;width:calc(100% - 100px);padding:0 50px;}
.populartags h2{font-size:20px;color:#4a4a4a;font-weight:500;line-height:120%;margin-bottom:5px;}
.populartags ul{margin:0;padding:0;list-style-type:none;}
.populartags ul li{display:inline-block;margin-right:15px;font-weight:500;font-size:14px;color:#4a4a4a;line-height:172%;cursor:pointer;}
.populartags ul li:hover{text-decoration:underline;}
.result{box-shadow:1px 1px 10px 1px rgba(200,200,200,.5);display:inline-block;background-color:#fff;z-index:1;vertical-align:top;position:relative;cursor:pointer;height:200px;width:200px;overflow:hidden;}
.result:nth-of-type(5n+2), .result:nth-of-type(5n+4){margin:0 10px 10px;}
.result > .photo, .result > .video{display:block;position:absolute;top:-999px;left:-999px;bottom:-999px;right:-999px;margin:auto;width:200px;height:200px;}
.video iframe{height:100%;width:100%;}
.photo img{max-height:100%;max-width:100%;height:auto;width:auto;}
.photo img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.result .overlay{position:absolute;z-index:4;top:0px;left:0px;height:100%;width:100%;display:none;background-color:rgba(244,77,93,.6);}
.result .overlaywtext span{display:block;color:#fff!important;border:10px solid rgba(0,0,0,0);word-wrap:break-word;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden;font-size:24px;line-height:28px;}
.result .overlaywtext img{position:relative!important;top:initial!important;bottom:initial!important;left:initial!important;right:initial!important;margin:0!important;margin-left:5px!important;display:inline!important;vertical-align:top!important;}
.mommyhood-ad{position:absolute;display:none;z-index:5;height:200px;width:200px;}
.mommyhood-ad.active{display:block;}
.mommyhood-ad-wrap{position:absolute;top:0;bottom:0;left:0;right:0;height:200px;width:200px;margin:auto;z-index:5;}
.single-view, .upload{position:absolute;top:0;bottom:0;left:0;right:0;z-index:99;display:none;}
.single-view.active, .upload.active{display:block;}
.single-view .background, .upload .background{background-color:rgba(74,74,74,.8);height:100%;width:100%;position:absolute;z-index:1;}
.single-view .single-view-content, .upload .upload-content{position:absolute;left:0;right:0;margin:auto;z-index:2;}
.upload .upload-content{width:600px;}
.single-view .single-view-content{width:875px;}
.single-view-content .social-bar{position:relative;display:inline-block;background:#fff;padding:10px;width:225px;height:600px;margin-right:15px;vertical-align:top;}
.single-view-content .social-bar > img{margin:50px auto 0;display:block;width:148px;}
.single-view-content .social-bar > h2{font-size:20px;font-weight:500;text-align:center;margin:20px 0 40px;}
.single-view-content .social-bar > p{font-size:14px;font-weight:600;text-align:center;}
.single-view-content .social-bar p, .single-view-content .social-bar span{text-transform:uppercase;}
.single-view-content .social-bar a img, .single-view-content .social-bar span{display:inline-block;vertical-align:middle;color:#4a4a4a;font-size:10px;line-height:111%;margin-left:5px;}
.single-view-content .social-bar div:not(.meta){margin-bottom:10px;background-color:#f2f2f2;padding:5px;}
.single-view-content .content-area{width:600px;min-height:600px;display:inline-block;background-color:#fff;vertical-align:top;}
.single-view-content .content-area-wrap > p{width:calc(100% - 20px);padding:10px 10px 0;margin:0;}
.confession p{margin:0;}
.content-area .content-area-inner-wrap{padding:15px;}
.content-area .content-area-inner-wrap a{color:#1298EB;}
.content-area img{max-width:100%;max-height:600px;width:auto;height:auto;display:block;margin:0 auto;}
.content-area iframe{width:600px;max-width:100%;display:block;margin:0 auto;}
.content-area-wrap h2{color:#4a4a4a;margin:5px 0 15px;word-wrap:break-word;font-size:14px;font-weight:500;line-height:123%;}
.content-area-wrap h3{color:#f44d5d;margin:10px 0;  font-weight:500;line-height:123%;}
.content-area-wrap p{color:#4a4a4a;font-size:14px;line-height:129%;margin:0;}
.tss-hider{display:none;}
.tss-hider .tss-share-buttons-wrapper{width:100%!important;}
.tss-hider .tss-share-buttons-container .tss-share-buttons-wrapper {text-align:center!important;}
.meta{margin:0!important;padding:0!important;display:none!important;}
.covers{border-bottom:3px solid #f44d5d;margin-bottom:10px;display:none;}
.cover img{height:100%;width:100%;}
.animate {-webkit-transform:scale(0.4);transform:scale(0.4);transition:all .65s ease-in-out;-webkit-transition:all .65s ease-in-out;}
.upload-top{background-color:#f44d5d;text-align:center;}
.upload-top div{display:inline-block;padding:20px 50px;cursor:pointer;}
.upload-top div p{color:#fff;margin:5px 0;}
.upload-top .active{background-color:rgba(255,255,255,.3);}
.upload-top img{height:48px;width:auto;}
.upload-bottom{background-color:#fff;padding:20px;}
.upload-bottom > div{display:none;}
.upload-bottom h4, .upload-bottom p{margin:0 0 5px;}
.upload-bottom h4{font-weight:500;}
.upload-bottom p{font-size:12px;}
.upload-bottom > div.active{display:block!important;}
.upload-bottom input[type="text"], .upload-bottom textarea{border:2px solid #f2f2f2;clear:both;display:block;margin-bottom:10px;width:calc(100% - 24px);padding:10px;font-size:16px;border-radius:10px;-webkit-border-radius:10px;}
.upload-bottom .cancel, .upload-bottom input[type="submit"]{margin-top:20px;cursor:pointer;width:250px;padding:10px 0;border:3px solid #f44d5d;text-align:center;font-size:20px;font-weight:500;line-height:120%;display:inline-block;}
.upload-bottom .cancel{color:#f44d5d;background-color:#fff;}
.upload-bottom input[type="submit"]{color:#fff;background-color:#f44d5d;float:right;}
.mceLayout{margin-bottom:20px!important;width:100%!important;}
.moment-radio{width:calc(100% + 40px);margin:-20px 0 20px -20px;background-color:#f2f2f2;text-align:center;padding:10px 0;}
.moment-radio input{display:none;}
.moment-radio input+label{position:relative;display:inline-block;margin-top:35px;}
.moment-radio input+label:nth-of-type(2){margin-left:50px;margin-right:50px;}
.moment-radio input+label:after{content:' ';cursor:pointer;color:#f44d5d;font-size:25px;line-height:25px;font-weight:700;height:25px;width:25px;background-color:#fff;border:1px solid #e9e9e9;position:absolute;top:-30px;left:0;right:0;margin:0 auto;}
.moment-radio input:checked+label:after{content:'X';}
.moment-radio, .recipe-only, .moment-video-only, .moment-text-only{display:none;}
.thanks, .uploaderror{display:none;position:fixed;top:20%;left:0;right:0;margin:0 auto;background-color:rgba(255,255,255,.7);padding:25px;width:600px;max-width:100%;text-align:center;border-radius:10px;-webkit-border-radius:10px;}
.thanks h3{color:#4a4a4a;font-weight:700;font-size:45px;margin:0 0 15px;}
.uploaderror h3{color:#fff;font-weight:700;font-size:30px;margin:0 0 15px;}
.thanks h4{color:#4a4a4a;font-weight:500;font-size:30px;margin:0;}
.uploaderror h4{color:#fff;font-weight:500;font-size:30px;margin:0;}
.uploaderror{z-index:9999;background-color:rgba(255,77,93,.9);}
.animating{transform:scale(1);-webkit-transform:scale(1);}
#uploadform textarea{max-width:calc(100% - 24px);height:120px;}

.popular{}
.popular h3{color:#f44d5d;margin:10px 0;font-weight:500;}
.popular-wrap{}
.popular-thumbnail{width:127px;display:inline-block;vertical-align:top;background-color:#f5f5f5;padding:12px;margin-right:18.8px;}
.popular-wrap a:last-of-type .popular-thumbnail{margin-right:0;}
.popular-thumbnail img{display:block;margin:0 auto 10px;max-height:67px;width:auto;}
.popular-thumbnail span{color:#4a4a4a;font-weight:500;font-size:14px;height:111px;overflow:hidden;display:block;}
.readstory {color:#d5d2d3;background-color:#fff;padding:12px;margin-top:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;}
.readstory:after {content:'>';color:#d5d2d3;width:18px;font-size:20px;font-weight:500;display:block;background-color:#fff;position:absolute;text-align:center;padding-bottom:4px;right:7px;top:7px;border:1px solid #d5d2d3;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* accounts page */
.reg-error-msg{margin-bottom:5px;}
.success{margin-bottom:5px;}
.bad{border:1.5px solid red!important;}
.accounts{height:100%;width:100%;position:fixed;top:0;left:0;overflow-x:hidden;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;}
.accounts.signin{background-color:#0AC1BC;}
.accounts.signup{background-color:#1298EB;}
.accounts.forgotpw{background-color:#f44d5d;}
.accounts *{font-family:'Raleway',sans-serif;}
.signin-wrap, .signup-wrap, .forgotpw-wrap{position:absolute;display:none;overflow-x:hidden;top:0;left:200vw;right:-200vw;bottom:0;margin:auto;width:455px;max-width:96%;height:100%;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;}
.signin-wrap.display, .signup-wrap.display, .forgotpw-wrap.display{display:block;}
.signin-wrap.scrollleft, .signup-wrap.scrollleft, .forgotpw-wrap.scrollleft{left:0;right:0;}
.signin-wrap.scrollright, .signup-wrap.scrollright, .forgotpw-wrap.scrollright{left:200vw;right:-200vw;display:block;}
.signin-wrap.active, .signup-wrap.active, .forgotpw-wrap.active{left:0;right:0;display:block;}
.signin-wrap{max-height:550px;}
.signup-wrap{max-height:1050px;}
.forgotpw-wrap{max-height:400px;}
.signin-header{text-align:center;}
.signin-header h1{margin:0 0 15px;text-transform:uppercase;font-size:40px;line-height:118%;}
.signin-header h1 a{color:#fff;}
.signin-header div{display:block;position:relative;}
.signin-header div img{display:inline-block;margin:0 12px 15px;height:22px;width:auto;}
.signin-body{position:relative;padding-bottom:20px;}
.signin-body .signin-top{background-color:#fff;}
.signin-body .signin-top h3{text-align:center;color:#4a4a4a;text-transform:uppercase;font-size:20px;line-height:120%;font-weight:500;margin:0;padding:21px 0 15px;}
.signin-body .signin-bottom{background-color:#f2f2f2;padding-bottom:30px;}
.signin-body .signin-bottom form{padding:30px 30px 0;}
.signin-body .signin-bottom form p{margin:10px 0 12px;cursor:pointer;color:#4a4a4a;font-size:13px;line-height:117%;}
.signin-body .signin-bottom form input{display:block;width:calc(100% - 43px);font-size:16px;line-height:119%;color:#4a4a4a; padding:15px 20px;background-color:#fff; border:1.5px solid #dbd9d9;border-radius:10px;-webkit-border-radius:10px;margin:0 auto;}
.signin-body .signin-bottom form input[type="submit"]{width:140px;height:35px;cursor:pointer;padding:6px;border:none;appearance:none;-webkit-appearance:none;color:#fff;font-size:16px;line-height:119%;border-radius:0;-webkit-border-radius:0;background-color:#f44d5d;text-transform:uppercase;font-size:16px;line-height:119%;text-align:center;margin:10px auto 25px;}
.signin-body .signin-bottom .signin-fb{cursor:pointer;width:200px;height:35px;margin:10px auto;background-color:#4865B0;text-transform:uppercase;font-size:12px;line-height:117%;}
.signin-body .signin-bottom .signin-fb img{height:35px;width:auto;display:inline-block;vertical-align:middle;}
.signin-body .signin-bottom .signin-fb span{display:inline-block;text-transform:uppercase;font-weight:400;line-height:117%;color:#fff;vertical-align:middle;}
.signin-body .signin-under{text-align:center;}
.signin-body .signin-under h4, .signin-body .signin-under h4 span{color:#fff;font-size:16px;line-height:119%;font-weight:400;}
.signin-body .signin-under h4{margin:12px 0 0;}
.signin-body .signin-under h4 span{cursor:pointer;}

.signup-header{text-align:center;}
.signup-header h1{color:#fff;margin:0 0 15px;text-transform:uppercase;font-size:40px;line-height:118%;}
.signup-header p{color:#fff;font-size:20px;line-height:140%;margin:0 0 20px;}
.signup-body{position:relative;overflow:hidden;padding-bottom:20px;}
.signup-body .signup-top{background-color:#fff;}
.signup-body .signup-top h3{text-align:center;color:#4a4a4a;text-transform:uppercase;font-size:20px;line-height:120%;font-weight:500;margin:0;padding:21px 0 15px;}
.signup-body .signup-bottom{background-color:#f2f2f2;padding-bottom:30px;}
.signup-body .signup-bottom form{padding:30px 30px 0;}
.signup-body .signup-bottom form p{margin:10px 0 12px;cursor:pointer;color:#4a4a4a;font-size:13px;line-height:117%;}
.signup-body .signup-bottom form input{display:block;width:calc(100% - 43px);font-size:16px;line-height:119%;color:#4a4a4a; padding:15px 20px;background-color:#fff; border:1.5px solid #dbd9d9;border-radius:10px;-webkit-border-radius:10px;margin:0 auto;}
.signup-body .signup-bottom form input.half{width:calc(50% - 43px);display:inline-block;vertical-align:middle;}
.signup-body .signup-bottom .genderdiv{width:calc(50% - 7px);display:inline-block;vertical-align:middle;}
.signup-body .signup-bottom .genderdiv input{display:none;}
.signup-body .signup-bottom .genderdiv input+label{display:inline-block;cursor:pointer;vertical-align:middle;background-color:#fff;color:#d8d8d8;border:1.5px solid #dbd9d9;width:calc(50% - 5px);padding:15px 0;text-align:center;border-radius:10px;-webkit-border-radius:10px;}
.signup-body .signup-bottom .genderdiv input:checked+label{background-color:#f44d5d;color:#fff;border:1px solid #f44d5d;}
.signup-body .signup-bottom form input[type="submit"]{width:140px;height:35px;cursor:pointer;padding:6px;border:none;appearance:none;-webkit-appearance:none;color:#fff;font-size:16px;line-height:119%;border-radius:0;-webkit-border-radius:0;background-color:#f44d5d;text-transform:uppercase;font-size:16px;line-height:119%;text-align:center;margin:10px auto 25px;}
.signup-body .signup-bottom .signup-fb{cursor:pointer;width:200px;height:35px;margin:10px auto;background-color:#4865B0;text-transform:uppercase;font-size:12px;line-height:117%;}
.signup-body .signup-bottom .signup-fb img{height:35px;width:auto;display:inline-block;vertical-align:middle;}
.signup-body .signup-bottom .signup-fb span{display:inline-block;text-transform:uppercase;font-weight:400;line-height:117%;color:#fff;vertical-align:middle;}
.signup-body .itsfree{position:absolute;top:-40px;right:-85px;background-color:#f44d5d;color:#fff;text-align:center;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);padding:60px 60px 0;}
.signup-body .itsfree p{margin:0;font-size:24px;}
.signup-body .itsfree span:first-of-type{font-weight:600;font-size:25px;line-height:120%;}
.signup-body .itsfree span:last-of-type{font-weight:700;font-size:35px;line-height:118%;}
.bdaydiv{}
.bdaydiv > div{position:relative;display:block;width:calc(30% - 5px);display:inline-block;}
.bdaydiv > div:first-of-type{width:40%;}
.bdaydiv h4{margin:0 0 10px;color:#4a4a4a;font-size:16px;line-height:119%;font-weight:400;}
.bdaydiv select{width:100%;border-radius:10px;background-color:#fff;-webkit-border-radius:10px;padding:12px 10px;font-size:16px;border:1.5px solid #dbd9d9;color:#d8d8d8;appearance:none;-webkit-appearance:none;cursor:pointer;-moz-appearance:none;}
.pinkdownarrow{background-image:url('http://cdn.mommypage.com/rcdn/pinkdownarrow.svg');height:19px;width:19px;position:absolute;top:15px;right:5px;pointer-events:none;}
.signup-body input.check{display:none!important;}
.signup-body input.check+label{display:inline-block;vertical-align:middle;width:34px;height:34px;border:3px solid #e9e9e9;background-color:#fff;font-size:34px;font-weight:bold;text-align:center;line-height:100%;color:#4a4a4a;cursor:pointer;}
.signup-body input.check+label:after{content:'';}
.signup-body input.check:checked+label{}
.signup-body input.check:checked+label:after{content:'X';}
.signup-body .signup-under{text-align:center;}
.signup-body .signup-under h4, .signup-body .signup-under h4 span{color:#fff;font-size:16px;line-height:119%;font-weight:400;}
.signup-body .signup-under h4{margin:12px 0 0;}
.signup-body .signup-under h4 span{cursor:pointer;}
.signup-fb-reg{z-index:2;display:none;position:absolute;top:0;left:0;margin:auto; height:100%;width:100%; background-color:rgba(0,0,0,.4);}
.signup-fb-reg.active{display:block;}
.signup-fb-reg #fb-reg{width:540px;height:420px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}

.forgotpw-header{text-align:center;}
.forgotpw-header h1{margin:0 0 15px;text-transform:uppercase;font-size:40px;line-height:118%;}
.forgotpw-header h1 a{color:#fff;}
.forgotpw-header div{display:block;position:relative;}
.forgotpw-header div img{display:inline-block;margin:0 12px 15px;height:22px;width:auto;}
.forgotpw-body{position:relative;padding-bottom:20px;}
.forgotpw-body .forgotpw-top{background-color:#fff;}
.forgotpw-body .forgotpw-top h3{text-align:center;color:#4a4a4a;text-transform:uppercase;font-size:20px;line-height:120%;font-weight:500;margin:0;padding:21px 0 15px;}
.forgotpw-body .forgotpw-bottom{background-color:#f2f2f2;padding-bottom:30px;}
.forgotpw-body .forgotpw-bottom form{padding:30px 30px 0;}
.forgotpw-body .forgotpw-bottom form p{margin:10px 0 12px;cursor:pointer;color:#4a4a4a;font-size:13px;line-height:117%;}
.forgotpw-body .forgotpw-bottom form input{display:block;width:calc(100% - 43px);font-size:16px;line-height:119%;color:#4a4a4a; padding:15px 20px;background-color:#fff; border:1.5px solid #dbd9d9;border-radius:10px;-webkit-border-radius:10px;margin:0 auto;}
.forgotpw-body .forgotpw-bottom form input[type="submit"]{width:140px;height:35px;cursor:pointer;padding:6px;border:none;appearance:none;-webkit-appearance:none;color:#fff;font-size:16px;line-height:119%;border-radius:0;-webkit-border-radius:0;background-color:#f44d5d;text-transform:uppercase;font-size:16px;line-height:119%;text-align:center;margin:5px auto 0;}
.forgotpw-body .forgotpw-bottom .forgotpw-fb{cursor:pointer;width:200px;height:35px;margin:10px auto;background-color:#4865B0;text-transform:uppercase;font-size:12px;line-height:117%;}
.forgotpw-body .forgotpw-bottom .forgotpw-fb img{height:35px;width:auto;display:inline-block;vertical-align:middle;}
.forgotpw-body .forgotpw-bottom .forgotpw-fb span{display:inline-block;text-transform:uppercase;font-weight:400;line-height:117%;color:#fff;vertical-align:middle;}
.forgotpw-body .forgotpw-under{text-align:center;}
.forgotpw-body .forgotpw-under h4, .forgotpw-body .forgotpw-under h4 span{color:#fff;font-size:16px;line-height:119%;font-weight:400;}
.forgotpw-body .forgotpw-under h4{margin:12px 0 0;}
.forgotpw-body .forgotpw-under h4 span{cursor:pointer;}

/* unsub page */
.unsub{height:100%;width:100%;position:fixed;top:0;left:0;overflow-x:hidden;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;background-color:#4a4a4a;}
.unsub-wrap{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:455px;height:455px;max-width:96%;max-height:100%;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;}
.unsub-header{text-align:center;}
.unsub-header h1{color:#fff;margin:0 0 15px;text-transform:uppercase;font-size:40px;line-height:118%;}
.unsub-header div{display:block;position:relative;}
.unsub-header div img{display:inline-block;margin:0 12px 15px;height:22px;width:auto;}
.unsub-body{position:relative;padding-bottom:20px;}
.unsub-body .unsub-top{background-color:#fff;}
.unsub-body .unsub-top h3{text-align:center;color:#4a4a4a;font-size:20px;line-height:120%;font-weight:500;margin:0;padding:21px 0 15px;}
.unsub-body .unsub-bottom{background-color:#f2f2f2;padding-bottom:30px;}
.unsub-body .unsub-bottom form{padding:30px 30px 0;}
.unsub-body .unsub-bottom form h5{font-size:14px;font-weight:400;margin:0 0 10px;line-height:129%;}
.unsub-body .unsub-bottom form p{margin:10px 0 12px;font-size:13px;line-height:117%;}
.unsub-body .unsub-bottom form p a{color:#4a4a4a;}
.unsub-body .unsub-bottom form input{display:block;width:calc(100% - 43px);font-size:16px;line-height:119%;color:#4a4a4a; padding:15px 20px;background-color:#fff; border:1.5px solid #dbd9d9;border-radius:10px;-webkit-border-radius:10px;margin:0 auto;}
.unsub-body .unsub-bottom form input[type="submit"]{width:140px;height:35px;cursor:pointer;padding:6px;border:none;appearance:none;-webkit-appearance:none;color:#fff;font-size:16px;line-height:119%;border-radius:0;-webkit-border-radius:0;background-color:#f44d5d;text-transform:uppercase;font-size:16px;line-height:119%;text-align:center;margin:5px auto 0;}


/* privacy page */
.privacy{width:100%;position:absolute;top:0;left:0;overflow:hidden;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;background-color:#1298EB;}
.privacy-wrap{position:relative;top:40px;left:0;right:0;margin:auto;width:900px;max-width:96%;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;margin-bottom:70px;}
.privacy-header{text-align:center;}
.privacy-header h1{color:#fff;margin:0 0 15px;text-transform:uppercase;font-size:40px;line-height:118%;}
.privacy-header div{display:block;position:relative;}
.privacy-header div img{display:inline-block;margin:0 12px 15px;height:22px;width:auto;}
.privacy-body{position:relative;}
.privacy-body .privacy-top{background-color:#fff;}
.privacy-body .privacy-top h3{text-align:center;color:#4a4a4a;font-size:20px;line-height:120%;font-weight:500;margin:0;padding:21px 0 35px;}
.privacy-body .privacy-bottom{background-color:#f2f2f2;padding:30px 20px;}
.privacy-body .privacy-bottom h2{color:#f44d5d;font-size:16px;font-weight:500;line-height:113%;margin:25px 0;}
.privacy-body .privacy-bottom h3{color:#f44d5d;font-size:15px;font-weight:500;line-height:113%;margin:5px 0;}
.privacy-body .privacy-bottom p{color:#4a4a4a;font-size:14px;font-weight:400;line-height:143%;margin:0 0 20px;}
.privacy-body .privacy-bottom a{color:#f44d5d;text-decoration:underline;}
.privacy-body .privacy-bottom a.home{color:#4a4a4a;font-size:15px;font-weight:500;line-height:120%;margin:0 0 40px;display:block;}
.privacy-body .privacy-bottom .num{color:#f44d5d;}

/* about us page */
.aboutus{position:relative;background-color:#fff;}
.aboutus .sep{height:8px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;width:100%;}
.aboutus-left, .aboutus-right{display:inline-block;vertical-align:top;}
.aboutus-left{width:200px;padding:20px;}
.aboutus-right{width:calc(100% - 285px);padding:20px;}
.aboutus .crumbs{color:#f44d5d;font-size:14px;font-weight:300;margin-bottom:25px;}
.aboutus-left h3{font-weight:500;text-transform:uppercase;color:#4a4a4a;line-height:119%;}
.aboutus-left ul{margin:0;padding:0 0 20px;}
.aboutus-left ul li{margin:0;padding:10px 0;list-style-type:none;}
.aboutus-left ul li *{font-size:14px;font-weight:300;color:#4a4a4a;}
.aboutus-right h1{text-transform:uppercase;font-size:24px;font-weight:500;color:#4a4a4a;}
.aboutus-right .aboutus-text h4{font-size:16px;color:#4a4a4a;line-height:119%;font-weight:600;margin-bottom:5px;text-transform:uppercase;}
.aboutus-right .aboutus-text p{font-size:14px;color:#4a4a4a;line-height:172%;font-weight:400;margin:5px 0 10px;}
.aboutus-right .aboutus-text p span{text-decoration:underline;font-weight:700;}
.messagesent{position:absolute;top:80px;width:80%;margin:0 auto;left:0;display:block;right:0;background-color:#f44d5d;z-index:88;text-align:center;padding:20px 0;border:1px solid black;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:20px;font-weight:500;color:#fff;display:none;}
.messagesent.active{display:block!important;}
.cfspan{cursor:pointer;}
.contact{display:none;position:absolute;top:0;left:0;height:100vh;width:100%;}
.contact.active{display:block;}
.contact-bg{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(74,74,74,.8);z-index:8;}
.contact .cf{width:500px;max-width:100%;max-height:100%;display:none;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#fff;}
.contact .cf.active{display:block;z-index:10;}
.contact .cf1{height:540px;}
.contact .cf2{height:810px;}
.contact .cf3{height:596px;}
.contact .cf4{height:540px;}
.contact .cf5{height:540px;}
.contact .cf .cf-top{position:relative;background-color:#fff;}
.contact .cf .cf-top h2{text-align:center;text-transform:uppercase;margin:0;padding:20px 0;font-size:20px;font-weight:500;}
.contact .cf .cf-bottom{position:relative;background-color:#f2f2f2;padding:20px 30px;}
.contact .cf .cf-bottom input[type="text"], .contact .cf .cf-bottom textarea{font-size:16px;color:#4a4a4a;width:calc(100% - 63px);display:block;margin:0 auto;padding:10px 20px;border:1.5px solid #dbd9d9;border-radius:10px;-webkit-border-radius:10px;}
.contact .cf .cf-bottom textarea{height:128px;}
.contact .cf .cf-bottom input[type="radio"]{display:none;}
.contact .cf .cf-bottom input[type="radio"]+label{position:relative;text-align:center;display:inline-block;padding:30px 0 0;vertical-align:top;width:84px;margin-bottom:15px;}
.contact .cf .cf-bottom input[type="radio"]+label:after{content:' ';height:25px;width:25px;border-radius:5px;-webkit-border-radius:5px;text-align:center;font-size:25px;font-weight:600;line-height:100%;color:#f44d5d;position:absolute;top:0px;left:0;right:0;margin:auto;background-color:#fff;border:1.5px solid #dbd9d9;}
.contact .cf .cf-bottom input[type="radio"]:checked+label:after{content:'X';}
.contact .cf .cf-bottom input[type="submit"]{text-transform:uppercase;display:block;padding:10px 0;font-size:16px;text-align:center;border:none;appearance:none;-webkit-appearance:none;width:100px;margin:0 auto;background-color:#f44d5d;color:#fff;cursor:pointer;}


/* my account page */
.myaccount{position:relative;background-color:#fff;}
.myaccount .sep{height:8px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;width:100%;}
.myaccount-left, .myaccount-right{display:inline-block;vertical-align:top;}
.myaccount-left{width:200px;padding:20px;}
.myaccount-right{width:calc(100% - 285px);padding:20px;}
.myaccount .crumbs{color:#f44d5d;font-size:14px;font-weight:300;margin-bottom:25px;}
.myaccount-left h3{font-weight:500;text-transform:uppercase;color:#4a4a4a;line-height:119%;}
.myaccount-left ul{margin:0;padding:0 0 20px;}
.myaccount-left ul li{margin:0;padding:10px 0;list-style-type:none;}
.myaccount-left ul li *{font-size:14px;font-weight:300;color:#4a4a4a;}
.myaccount-right h1{text-transform:uppercase;font-size:24px;font-weight:500;color:#4a4a4a;}
.myaccount-right .myaccount-text h4{font-size:16px;color:#4a4a4a;line-height:119%;font-weight:600;margin-bottom:5px;text-transform:uppercase;}
.myaccount-right .myaccount-text p{font-size:14px;color:#4a4a4a;line-height:172%;font-weight:400;margin:5px 0 10px;}
.myaccount-right .myaccount-text a{text-decoration:underline;font-weight:700;color:#4a4a4a;}

/* Profile page */
#welcomebox{display:none;}
#welcomebox h2{padding:50px;background-color:#404041;color:#fff;max-width:950px;line-height:30px;width:1050px;text-align:center;}
.profile{}
.profile h4{font-size:15px;line-height:120%;font-weight:500;}
.profile-wrap{}
.profile-top{position:relative;}
.profile-top .cover-photo{background-color:#555;width:100%;height:200px;overflow:hidden;position:relative;}
.profile-top .cover-photo img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;width:100%;}
.profile-top .profile-photo{position:absolute;left:20px;bottom:-40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;height:150px;width:150px;}
.profile-top .profile-photo a{position:absolute;top:55px;left:0;width:100%;height:40px;text-align:center;color:#fff;background-color:rgba(255,77,93,.6);font-size:20px;line-height:40px;display:none;}
.profile-top .profile-text{position:absolute;bottom:10px;left:180px;}
.profile-top h2{margin:0;font-size:25px;color:#fff;line-height:120%;font-weight:500;text-shadow:0 2px 4px #000;}
.profile-top h4{margin:0;color:#fff;text-shadow:0 2px 4px #000;}
.profile-top .profile-photo a.active{display:block;}
.profile-top .edit-button{position:absolute;bottom:10px;right:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;text-align:center;border:1px solid #fff;color:#fff;padding:5px 10px;line-height:120%;font-size:15px;text-shadow:0 2px 4px #000;box-shadow:0 2px 4px #000;background-color:#f44d5d;cursor:pointer;}
.profile-top .edit-button:hover{bottom:9px;}
.profile-mid{padding:10px 180px;background-color:#fff;}
.profile-mid p{margin:0;}
.profile-mid span a{color:#000;}
.profile-mid span.website{margin-left:15px;}
.profile-mid span img{margin-right:5px;}
.profile-bottom{}
.profile-bottom h4{margin:20px 0 5px;}
.profile-bottom .aboutme{width:39%;float:left;margin-right:2%;}
.profile-bottom .aboutme p{font-weight:400;font-size:14px;color:#4a4a4a;line-height:143%;margin:0;}
.profile-bottom .badges{width:59%;float:left;}
.profile-wrap .p{}
.profile-wrap .p h4{margin:15px 0 5px;}
.profile-wrap .p ul{margin:0;padding:0;}
.profile-wrap .p ul li{list-style-type:none;display:inline-block;vertical-align:top;overflow:hidden;position:relative;}
.profile-wrap .p ul li *{max-height:100%;max-width:100%;color:#4a4a4a;}
.profile-wrap .p ul li p{margin:0;}
.profile-wrap .p ul li img, .profile-wrap .p ul li iframe{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.profile-wrap .p ul li.hidden{display:none;}
.profile-wrap .p .loadmore{width:75px;font-weight:500;color:#4a4a4a;border:1px solid #4a4a4a;text-align:center;padding:10px 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:12px;margin:0 auto 20px;cursor:pointer;}
.profile-wrap .p .loadmore.hidden{display:none;}
.profile-recipes{}
.profile-crafts{}
.profile-moments{padding-bottom:20px;}

/* edit profile page */
.edit-profile::-webkit-scrollbar{width:0px;}
.edit-profile{display:none;right:0;margin:auto;overflow-x:hidden;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;}
.edit-profile.active{display:block;}
.edit-profile-bg{height:100%;width:100%;position:fixed;top:0;left:0;background-color:rgba(74,74,74,.8);z-index:3;}
.edit-profile-wrap{position:absolute;top:20px;left:0;right:0;margin:auto;width:455px;max-width:96%;max-height:100%;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;z-index:4;}
.edit-profile-body{}
.edit-profile-close, .contact-close, .mommyhood-single-close{background-color:#4a4a4a;position:fixed;top:2%;right:2%;border:2px solid white;color:#fff;padding:5px 10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:25px;font-weight:700;font-size:25px;z-index:12;cursor:pointer;}
.edit-profile-body .profile-photo{width:150px;height:150px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:5px auto 10px;overflow:hidden;}
.edit-profile-body .cover-photo{margin:5px auto 10px;}
.edit-profile-body .cover-photo img{max-width:100%;}
.edit-profile-body .error{color:#f44d5d;margin-bottom:10px;}
.edit-profile-body .fberror{margin-bottom:0px;}
.edit-profile-body .fberror p{color:#f44d5d;margin-bottom:0px;}
.edit-profile-body .faded-text{font-size:11px;line-height:13px;text-align:center;margin-top:5px;}
.edit-profile-top{background-color:#fff;}
.edit-profile-top h3{text-align:center;color:#4a4a4a;font-size:20px;line-height:120%;font-weight:500;margin:0;padding:21px 0 15px;}
.edit-profile-bottom{background-color:#f2f2f2;}
.edit-profile-bottom form {padding:10px 30px 0;}
.edit-profile-wrap form input, .edit-profile-wrap form textarea{display:block;width:calc(100% - 43px);font-size:16px;line-height:119%;color:#4a4a4a; padding:15px 20px;background-color:#fff; border:1.5px solid #dbd9d9;border-radius:10px;-webkit-border-radius:10px;margin:0 auto;}
.edit-profile-wrap form input[type="submit"]{width:140px;height:35px;cursor:pointer;padding:6px;border:none;appearance:none;-webkit-appearance:none;color:#fff;font-size:16px;line-height:119%;border-radius:0;-webkit-border-radius:0;background-color:#f44d5d;text-transform:uppercase;font-size:16px;line-height:119%;text-align:center;margin:10px auto 0;}
.edit-profile-bottom h4{font-size:14px;margin:15px 0 5px;font-weight:500;}

/* badges (http://cdn.shopify.com/s/files/1/0436/7045/products/madre_large.jpg?v=1430416843) */
.badge {float:left;width:60px;height:60px;margin:0 25px 10px 0;background-repeat:no-repeat;background-position:top left;background-size:contain;}
.blank-badge {background-image:url('http://stg2.trancos.com/~ktripp/mp/rcdn/badge_empty.svg')!important;}
.diy-devotee-badge {background-image:url('http://stg2.trancos.com/~ktripp/mp/rcdn/badge_diydevotee.svg');}
.bon-appetit-badge {background-image:url('http://stg2.trancos.com/~ktripp/mp/rcdn/badge_bonappetit.svg');}
.miss-vip-badge {background-image:url('http://stg2.trancos.com/~ktripp/mp/rcdn/badge_missvip.svg');}
.photogenic-badge {background-image:url('http://stg2.trancos.com/~ktripp/mp/rcdn/badge_photogenic.svg');}
.supermom-badge {background-image:url('http://stg2.trancos.com/~ktripp/mp/rcdn/badge_supermom.svg')}
.sharer-badge {background-image:url('http://stg2.trancos.com/~ktripp/mp/rcdn/badge_sharer.svg');}
.storyteller-badge {background-image:url('http://stg2.trancos.com/~ktripp/mp/rcdn/badge_storyteller.svg');}
.first-timer-badge,.favoriteer-badge,.chatterbox-badge,.adventurer-badge ,.guilty-as-charged-badge,.goo-goo-ga-ga-badge,.vlogger-videographer-badge,.momma-knows-best-badge,.editor-s-choice-badge {display:none!important;}

/* category colors */
.freebies-food{color:#d22929;}
.freebies-beauty{color:#dc218d;}
.freebies-children, .freebies-kids{color:#75ce1b;}
.freebies-health, .freebies-home{color:#4a90e2;}
.past-freebies{color:#f5a623;}
.diaries-premature{color:#76276c;}
.diaries-singlemoms{color:#934a8a;}
.diaries-stepmothers{color:#82bb5d;}
.diaries-workingmoms{color:#8da336;}
.interviews-bigfamilies{color:#240b6b;}
.interviews-crafts{color:#4725a6;}
.interviews-education{color:#5e42af;}
.interviews-family{color:#7e65c4;}
.interviews-health{color:#8219a0;}
.interviews-parenting{color:#8f36a8;}
.interviews-pregnancy{color:#94067a;}
.interviews-recipes{color:#ec0fc2;}
.interviews-saving{color:#650252;}
.interviews-singlemoms{color:#934a8a;}
.interviews-stayathome{color:#599532;}
.interviews-workingmoms{color:#8da336;}
.news-birth{color:#5265A5;}
.news-controversial{color:#2E458E;}
.news-education{color:#5E42AF;}
.news-entertainment{color:#A698D2;}
.news-health{color:#8219A0;}
.news-inspirational{color:#5C001A;}
.news-missing{color:#910E34;}
.news-pets{color:#BD2D56;}
.news-scandal{color:#D23232;}
.news-videos{color:#D25932;}
.mommy101-defects{color:#5265a5;}
.mommy101-breastfeeding{color:#ffaa5b;}
.mommy101-expecting{color:#f2b122;}
.mommy101-resources{color:#aee520;}
.mommy101-howto{color:#00baba;}
.mommy101-infant{color:#007e7e;}
.mommy101-safety{color:#0690be;}
.mommy101-tips{color:#72bdd6;}
.mommy101-toddlers{color:#0e60c3;}
.uncategorized{color:#4a4a4a;}

/* MCE */
.mceLayout tr:first-of-type, .mceLayout tr:last-of-type{display:none!important;}
.defaultSkin table.mceLayout {border:none!important;}
.defaultSkin table.mceLayout *{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;height:146px;}
.defaultSkin .mceIframeContainer {border:2px solid #f2f2f2!important;}

/* media queries */

/*tablet and mobile*/
@media screen and (max-width:1100px){
	.sidebar .fb-page{width:500px;display:block;margin:0 auto;}
	.catnav.abs{max-width:720px;}
	.sidebar-fb, .instagram-feed{display:none;}
	.sidebar{float:none;position:absolute;width:718px;top:1210px;}
	.hot-articles, .mommy-freebies{margin-left:0px;width:100%;}
	.sidebar-ad{float:left;margin-right:18px;}
	.hashtag-friday{float:left;margin-top:20px;margin-left:15px;background:url('http://img.mommypage.com/i/hf/hashtag-winners_500x200.jpg') 0px 0px;height:200px;width:500px;}
	.homepage{width:100%;}
	.homepage-top-control span{font-size:12px;}
	.content{padding:0 15px;width:calc(100% - 30px);max-width:728px;}
	.header-wrap, .footer-wrap{width:720px;}
	.article{width:350px;}
	.freebie{margin-bottom:20px;}
	.social-div{padding:25px 15px 20px;height:290px;}
	.newsletter{width:340px;float:left;}
	.fblikebox{width:340px;overflow:hidden;height:153px;padding-left:10px;margin-top:0;}
	.social-div input[type="text"]{width:200px;}
	.find-us{width:100%;}
	.find-us div{width:calc(33% - 15px);margin:0 0 10px;}
	.find-us div span{font-size:12px;}
	.latest-headlines{border-right:none;padding:0;margin-top:20px;}
	.headlines-wrap{background-color:#fff;padding:10px 20px;}
	.headlines-wrap p{/* height:40px; */overflow:hidden;}
	.headlines-wrap div{border-left:2px solid #fff!important;}
	.headlines-wrap div:hover{border-left:2px solid #f44d5d!important;}
	.headlines-wrap .clearfix:last-of-type{display:none;}
	.articles .article{width:350px;}
	.articles .article:nth-of-type(3n+2){margin:0;}
	.articles .article:nth-of-type(2n+1){margin:0 20px 20px 0;}
	.stories-ad{padding:32px 25px;}
	.single-article{margin-top:0;}
	.single-top .featured img{width:100%;height:auto;}
	.content-top{padding-top:0px;}
	.result{height:230px;width:230px;}
	.mommyhood-ad{height:230px;width:230px;}
	.result:nth-of-type(5n+2), .result:nth-of-type(5n+4){margin:0;}
	.result:nth-of-type(3n+2){margin:0 15px 15px;}
	.mommyhood-top .logo {top:220px;}
	.mommyhood-top h1 {top:225px;}
	.mommyhood-top {height:370px;}
	.mommyhood-search {width:calc(80% - 100px);}
	.mommyhood-top .mommyhood-nav ul {width:75%;margin-left:25%;}
	.mommyhood-top .mommyhood-nav ul li {margin-right:10px;}
	.single-view-content .social-bar {width:190px; margin-right:5px;}
	.single-view-content .content-area {width:500px;}
	.single-view .single-view-content {width:720px;}
	.badge {width:55px;height:55px;margin:0 5px 10px 0;}
	.homepage-top-control span{font-size:14px;line-height:16px;}
	.links h4 {font-weight:500;}
	.social-div input[type="submit"] {font-weight:500;float:right;}
	.footer span {font-weight:500;}
	.result > .photo, .result > .video {width:230px;height:230px;}
	.beforequestion .likeus {padding-left:3px;padding-right:4px;}
	.beforequestion .fbshare {width:250px;}
	.beforequestion .fbshare p {font-size:17px;}
	.sharecount {display:none;}
}
/* tablet only (ipad etc.)*/
@media screen and (max-width:1100px) and (min-width:767px){
	.find-us > a:nth-of-type(2) > div, .find-us > a:nth-of-type(5) > div{margin:0 6px 10px;}
	.popular-wrap a.popular-thumbnail {margin-right:25px;}
	.popular-wrap a:nth-of-type(4) .popular-thumbnail {margin-right:0;}
	.popular-wrap a:nth-of-type(5), .popular-wrap a:nth-of-type(6) {display:none;}
}
/*mobile (iphone 5+, android)*/
@media screen and (max-width:767px){
	.catnav.abs{max-width:330px;}
	#search-form{display:none;}
	#mobile-search-form{display:block;}
	.result > .photo, .result > .video {width:330px;height:330px;}
	.content{padding:0 15px;width:calc(100% - 30px);max-width:330px;}
	.homepage-ad-wrapper{width:300px;height:250px;}
	.homepage-top-control{text-align:center;}
	.homepage-top-control span{font-size:0px;width:15%;position:relative;}
	.homepage-top-control span:after{content:'';background-color:#f2f2f2;height:17px;width:17px;position:absolute;top:10px;left:10px;border:1px solid #E9E9E9;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
	.homepage-top-control span.active:after{background-color:#f44d5d;}
	.homepage-top-control span.active{border-bottom:3px solid #fff;}
	.sidebar{top:2040px;width:100%;}
	.sidebar-ad{float:none;margin:25px auto 15px!important;}
	.hashtag-friday{float:none;margin:0;background:url('http://img.mommypage.com/i/hf/hashtag-winners_330x150.jpg') 0px 0px;height:150px;width:330px;}
	.latest-headlines{margin-top:15px;}
	.article{width:330px;}
	.article:nth-of-type(2), .article:nth-of-type(4){margin-left:0px!important;}
	.article-ad{width:300px;height:295pxmax-width:calc(100% - 10px);}
	.details{display:block;width:100%;padding:0;}
	.details p:first-of-type{margin:2px 0 0;}
	.details p:last-of-type{margin:8px 0 0;}
	.freebie > img:last-of-type{position:absolute;top:25px;right:20px;}
	.find-us{margin-bottom:10px;}
	.find-us div{width:30px;height:30px;padding:0;overflow:hidden;margin-right:15px;}
	.find-us div img{height:100%;width:100%;}
	.newsletter{float:none;width:300px;max-width:100%;}
	.social-div{height:450px;padding:25px 15px 70px;}
	.social-div input[type="text"]{width:164px;}
	.fblikebox{float:none;padding-left:0;width:300px;margin-top:20px;height:250px;}
	.links{display:none;}
	.footer{text-align:center;}
	.footer span{display:block;margin:0 auto 10px!important;width:100%;}
	.footer span:nth-of-type(2){float:none;}
	.footer br{display:block;}
	.header-wrap{width:360px;height:60px;}
	header h1{width:200px;}
	.mobile-nav{display:block;}
	.articles .article:nth-of-type(2n+1){margin:0;}
	.articles .article{width:330px;margin-bottom:20px!important;}
	.stories-ad{padding:32px 15px;}
	.catnav.abs{padding-bottom:10px;}
	.single-article{padding:20px 10px;}
	.single-top .featured img{height:auto;width:100%;}
	.single-main{width:100%;margin-right:0;}
	.single-sidebar{display:none;}
	.ad336r, .ad728r{width:300px;height:250px;}
	.beforequestion .fbshare{width:230px;margin-left:0px;}
	.beforequestion .fbshare p{font-size:16px;}
	.beforequestion img{padding:13px 2.5px;}
	.fbsharebig{max-width:100%;}
	.numshares{display:none;}
	header h1 a{font-size:30px;margin:0;padding:13px 0 7px;}
	.homepage-ad-wrapper span {transform:none;-webkit-transform:none;font-size:10px;top:-12px;left:0;}
	.mommyhood-top {height:220px;}
	.mommyhood-top .logo {top:100px;left:15px;height:80px;}
	.mommyhood-top h1 {top:100px;left:100px;font-size:14px;}
	.mommyhood-top .mommyhood-nav ul {width:70%;margin-left:30%;}
	.mommyhood-top .mommyhood-nav ul li {margin-right:10px;font-size:12px;}
	.mommyhood-search {width:calc(100% - 2px);}
	.mommyhood-search form .search-submit{height:30px;width:30px;top:10px;right:1px;}
	.mommyhood-search form .search-submit img{max-width:100%;max-height:100%;}
	.populartags{width:calc(100% - 40px);padding:0 20px;}
	.result:nth-of-type(3n+2){margin:0;}
	.result{height:330px;width:330px;margin-bottom:20px!important;}
	.mommyhood-ad{height:330px;width:330px;}
	.mommyhood-ad-wrap{width:300px;height:250px;}
	.aboutus-left, .aboutus-right, .myaccount-left, .myaccount-right{display:block;width:calc(100% - 40px);}
	.freebie > a > img:last-of-type{position:absolute;top:30px;right:25px;}
	.single-view .single-view-content {width:500px;max-width:96%;}
	.single-view-content .content-area{max-width:100%;}
	.signup-body .itsfree {top:-50px;right:-95px;transform:rotate(45deg)scale(.6);-webkit-transform:rotate(45deg)scale(.6);-o-transform:rotate(45deg)scale(.6);-moz-transform:rotate(45deg)scale(.6);}
	.profile-mid {padding:40px 10px 10px;}
	.profile-top .edit-button{top:10px;bottom:initial!important;}
	.profile-bottom .aboutme, .profile-bottom .badges{width:100%;float:none;padding:10px 0;}
	.profile-top .profile-photo{height:100px;width:100px;}
	.profile-top .profile-photo img{max-width:100%;max-height:100%;}
	.profile-top .profile-photo {bottom:-30px;}
	.profile-top .profile-text {left:130px;}
	.badge {width:60px;height:60px;margin:0 10px 10px 0;}
	.freebie > a > img:first-of-type {width:98px;height:auto;margin:15px 0;}
	.details {height:100px;}
	.homepage-fb{position:relative;display:block;background-color:#f2f2f2;border:5px solid #4865B0;text-align:center;color:#4865B0;margin:10px auto;height:50px;width:300px;max-width:calc(100% - 10px);}
	.homepage-fb img{display:inline-block;vertical-align:top;height:35px;width:35px;padding:10px 0;}
	.homepage-fb span{font-size:35px;line-height:50px;font-weight:500;padding:5px 10px 5px 0;}
	.homepage-fb p{font-size:14px;line-height:17px;margin:5px 0 0;font-weight:400;}
	.homepage-fb .fblike{margin:5px auto 0;width:105px;}
	.fb_iframe_widget_fluid span {vertical-align:text-bottom!important;}
	.latest-headlines h6 {padding-left:25px;}
	.mommyhood-top .mommyhood-nav ul {padding:5px 0;}
	.mommyhood-top .mommyhood-nav ul li {margin-top:5px;margin-bottom:5px;font-size:14px;}
	.single-view-content .social-bar {display:none;}
	.search form, .search input[type="image"]{float:right;}
	.user-signin-desktop{display:none!important;}
	.user-signin-mobile{display:block;}
	.search .user > h2{display:none;}
	.search .user > img {display:block;padding:8px 0 8px 10px;}
	.contact .cf .cf-bottom input[type="radio"]+label {width:32%;font-size:14px;}
	.hot-articles {padding-top:0px;}
	.hot-articles .article:nth-of-type(2){margin-top:30px;}
	.mommy-freebies h5{padding-top:15px;}
}
/*tiny mobile (iphone 4 etc.)*/
@media screen and (max-width:359px){
	.content{padding:0 5px;max-width:calc(100% - 10px)!important;}
	.social-div {padding:25px 5px 70px;}
	.fblikebox{width:100%;}
	.mommyhood-top .logo {top:90px;left:5px;height:75px;}
	.mommyhood-top h1 {top:90px;left:80px;font-size:13px;}
	.mommyhood-search form input {font-size:14px;}
	.result{height:300px;width:100%;}
	.signup-body .signup-bottom form {padding:30px 20px 0;}
	.find-us div {margin-right:10px;}
	.social-div input[type="text"] {width:calc(100% - 136px);}
	.search .active input[type='text'] {width:100px;}
	.search .user > img {display:block;padding:8px 0 8px 5px;}
}

/* GCS overrides */
.t402_elided_image {display:none!important;}/*users can still see all of the images in the post without interacting with it*/

/* Raleway Font */
@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:local('Raleway Light'), local('Raleway-Light'), url(http://fonts.gstatic.com/s/raleway/v9/-_Ctzj9b56b8RgXW8FAriRsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:local('Raleway'), url(http://fonts.gstatic.com/s/raleway/v9/IczWvq5y_Cwwv_rBjOtT0w.woff) format('woff');}
@font-face{font-family:'Raleway';font-style:normal;font-weight:500;src:local('Raleway Medium'), local('Raleway-Medium'), url(http://fonts.gstatic.com/s/raleway/v9/CcKI4k9un7TZVWzRVT-T8xsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
@font-face{font-family:'Raleway';font-style:normal;font-weight:600;src:local('Raleway SemiBold'), local('Raleway-SemiBold'), url(http://fonts.gstatic.com/s/raleway/v9/xkvoNo9fC8O2RDydKj12bxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:local('Raleway Bold'), local('Raleway-Bold'), url(http://fonts.gstatic.com/s/raleway/v9/JbtMzqLaYbbbCL9X6EvaIxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}

/* TSS styles (to reduce number of external files) */
.tss-ui html, .tss-ui body, .tss-ui div, .tss-ui span, .tss-ui applet, .tss-ui object, .tss-ui iframe, .tss-ui h1, .tss-ui h2, .tss-ui h3, .tss-ui h4, .tss-ui h5, .tss-ui h6, .tss-ui p, .tss-ui blockquote, .tss-ui pre, .tss-ui a, .tss-ui abbr, .tss-ui acronym, .tss-ui address, .tss-ui big, .tss-ui cite, .tss-ui code, .tss-ui del, .tss-ui dfn, .tss-ui em, .tss-ui img, .tss-ui ins, .tss-ui kbd, .tss-ui q, .tss-ui s, .tss-ui samp, .tss-ui small, .tss-ui strike, .tss-ui strong, .tss-ui sub, .tss-ui sup, .tss-ui tt, .tss-ui var, .tss-ui b, .tss-ui u, .tss-ui i, .tss-ui center, .tss-ui dl, .tss-ui dt, .tss-ui dd, .tss-ui ol, .tss-ui ul, .tss-ui li, .tss-ui fieldset, .tss-ui form, .tss-ui label, .tss-ui legend, .tss-ui table, .tss-ui caption, .tss-ui tbody, .tss-ui tfoot, .tss-ui thead, .tss-ui tr, .tss-ui th, .tss-ui td, .tss-ui article, .tss-ui aside, .tss-ui canvas, .tss-ui details, .tss-ui embed, .tss-ui figure, .tss-ui figcaption, .tss-ui footer, .tss-ui header, .tss-ui hgroup, .tss-ui menu, .tss-ui nav, .tss-ui output, .tss-ui ruby, .tss-ui section, .tss-ui summary, .tss-ui time, .tss-ui mark, .tss-ui audio, .tss-ui video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background:none;width:auto;}
.tss-canvas {margin:10px 0;clear:both;}
.tss-canvas *:before {content:"";display:table;}
.tss-share-buttons-container {margin:0 auto;position:relative;}
.tss-share-buttons-container.center-align {text-align:center;}
.tss-share-buttons-container.right-align {text-align:right;}
.tss-share-buttons-container.wrapped {float:left;}
.tss-share-buttons-container .tss-share-buttons-wrapper {display:inline-block;text-align:left;}
.tss-share-buttons-container .tss-share-buttons-heading {text-align:left!important;}
.tss-share-buttons-heading h2{font-size:14px;font-weight:600;margin:0 0 0 5px;}
.dark .tss-share-buttons-heading {position:relative;display:inline;}
.dark .tss-share-buttons-heading h2{position:relative;color:#FFFFFF;background:#000000;line-height:30px;text-align:center;z-index:2;padding:0 10px;margin-bottom:5px;}
.dark .tss-share-buttons-heading h2:after {content:'';position:absolute;top:100%;width:0;height:0;border-top:8px solid #000000;border-right:8px solid transparent;border-left:8px solid transparent;}
.dark:not(.side) .tss-share-buttons-heading h2:after {left:25px;}
.dark.side .tss-share-buttons-heading h2:after {right:25px;}
.dark.friends:not(.vertical) .tss-share-buttons-heading h2{width:320px;}
.dark.karma:not(.vertical) .tss-share-buttons-heading h2{width:210px;}
.dark.sharenow:not(.vertical) .tss-share-buttons-heading h2{width:190px;}
.dark.vertical.friends:not(.side) .tss-share-buttons-heading h2{width:140px;}
.dark.vertical.karma:not(.side) .tss-share-buttons-heading h2{width:115px;}
.dark.vertical.sharenow:not(.side) .tss-share-buttons-heading h2{width:100px;}
.side .tss-share-buttons-heading h2 {-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);position:absolute;}
.side.friends .tss-share-buttons-heading h2{width:290px;top:145px;left:-145px;}
.side.karma .tss-share-buttons-heading h2{width:200px;top:100px;left:-100px;}
.side.sharenow .tss-share-buttons-heading h2{width:170px;left:-85px;top:85px;}
.side .tss-share-buttons{margin-left:45px;}
.tss-share-buttons-container ul.tss-share-buttons {float:none!important;background:none!important;list-style:none;overflow:hidden;padding:0 0 10px!important;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;display:block;}
.tss-share-buttons-container li.tss-share-button {list-style:none!important;background:none!important;float:left!important;margin:0!important;padding:5px 1px;position:relative;cursor:pointer;box-sizing:content-box;overflow:visible;}
.tss-share-buttons-container.vertical li.tss-share-button, .tss-share-buttons-container.vertical ul.tss-share-buttons li.tss-share-button a{float:none!important;}
.tss-share-buttons-container li.tss-share-button:before {content:""!important;padding:0;margin:0;}
.tss-share-buttons-container li.tss-share-button a {float:left;position:relative;display:inline-block;overflow:visible!important;}
ul.tss-share-buttons li.tss-share-button i.tss-service-icon {margin:0!important;display:block;position:relative;width:160px;height:40px;padding:0;}
ul.more-share-buttons li.tss-share-button i.tss-service-icon {margin:0!important;display:block;position:relative;width:140px;height:40px;padding:0;}
.mini ul.tss-share-buttons li.tss-share-button i.tss-service-icon {width:40px;height:40px;margin-right:15px!important;}
.mini ul.tss-share-buttons li.tss-share-button:last-of-type i.tss-service-icon {margin-right:0px!important;}
.tss-share-buttons-container li.tss-share-button .share-button-verb {display:none;color:#fff!important;font-size:11px!important;}
i.tss-service-icon{display:block;position:relative;}
.tss-share-button i.tss-service-icon {width:40px;height:40px;}
.mini .tss-share-button i.tss-service-icon {width:20px;height:20px;}
i.tss-service-icon[class*=" service-facebook"] {background-color:#4764AF;}
i.tss-service-icon[class*=" service-twitter"] {background-color:#48C8F4;}
i.tss-service-icon[class*=" service-email_this"] {background-color:#4D4D4D;}
i.tss-service-icon[class*=" service-pinterest"] {background-color:#C82028;}
i.tss-service-icon[class*=" service-tumblr"] {background-color:#365069;}
i.tss-service-icon[class*=" service-google_plus"] {background-color:#DB4A3E;}
i.tss-service-icon[class*=" service-reddit"] {background-color:#7D99AC;}
i.tss-service-icon[class*=" service-flipboard"] {background-color:#B31F16;}
i.tss-service-icon[class*=" service-sms"] {background-color:#7ED321;}
i.tss-service-icon[class*=" service-comments"] {background-color:#37CC3A;}
i.tss-service-icon[class*=" service-more"] {background-color:#E6496E;}
i.tss-service-icon[class*=" service-more"] img {margin:8px 4px 8px 18px;}
i.tss-service-icon img{height:24px;width:20px;display:inline-block;margin:8px 4px 8px 8px;vertical-align:middle;}
.mini i.tss-service-icon img{height:16px;width:18px;display:block;margin:12px auto;}
i.tss-service-icon span{display:inline-block;vertical-align:middle;text-transform:uppercase;color:#fff;font-weight:500;font-size:12px;}
.mini i.tss-service-icon span{display:none;}
.mini.vertical .comments{display:none!important;padding:0!important;}
.mini.vertical .tss-share-buttons li{padding-bottom:2px;}
.tss-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(125,125,125,.8);z-index:9999;display:none;}
.tss-overlay .more{width:100%;max-width:600px;margin:0 auto;position:relative;}
.tss-overlay .more-header{background-color:#F2F2F2;height:50px;}
.tss-overlay .more-header h2{text-align:center;margin:0;padding:14px 0;font-weight:200;color:#808080!important;}
.tss-overlay .more-header .close{position:absolute;top:0;right:0;font-size:35px;line-height:35px;font-weight:bold;cursor:pointer;padding:7px;color:#808080!important;}
.tss-overlay .more-body{background-color:#fff;padding:20px;padding-bottom:0;overflow:auto;}
.tss-overlay .more-share-buttons{padding:0;margin:0;list-style-type:none;}
.tss-overlay .more-share-buttons li{display:inline-block!important;margin-bottom:20px;width:170px;}
.tss-overlay .more-share-button-container{text-align:center;cursor:pointer;height:40px;overflow:hidden;}
.tss-overlay .more-share-button-container.service-facebook{background-color:#3B5998;}
.tss-overlay .more-share-button-container.service-twitter{background-color:#4099ff;}
.tss-overlay .more-share-button-container.service-email_this{background-color:#4D4D4D;}
.tss-overlay .more-share-button-container.service-pinterest{background-color:#C92228;}
.tss-overlay .more-share-button-container.service-tumblr{background-color:#35465c;}
.tss-overlay .more-share-button-container.service-google_plus{background-color:#db5a3c;}
.tss-overlay .more-share-button-container.service-reddit{background-color:#7E99AC;}
.tss-overlay .more-share-button-container.service-linkedin{background-color:#4696CF;}
.tss-overlay .more-share-button-container.service-stumbleupon{background-color:#EF4E23;}
.tss-overlay .more-share-button-container.service-digg{background-color:#045694;}
.tss-overlay .more-share-button-container.service-weheartit{background-color:#F96B96;}
.tss-overlay .more-share-button-container.service-flipboard{background-color:#E02828;}
.tss-overlay .more-share-button-container .logo{display:inline-block;}
.tss-overlay .more-share-button-container p{display:inline-block!important;color:#fff!important;font-size:20px!important;line-height:20px!important;margin:0!important;padding:10px 5px;float:none!important;font-weight:400!important;}
@media screen and (min-width:615px){
.tss-overlay .more-share-buttons li.middle{margin-left:20px;margin-right:20px;}
}
@media screen and (min-width:400px) and (max-width:600px){
.tss-overlay .more-share-buttons li{width:45%;}
.tss-overlay .odd{margin-right:4.9%;}
}
@media screen and (max-width:400px){
.tss-overlay .more-share-buttons li{width:100%;}
.tss-overlay .more{margin-top:0!important;}
}

/* .qqfileuploader styles */
.qq-uploader{position:relative;width:100%;margin-bottom:25px}
.qq-upload-button{display:block;width:calc(100% - 6px);padding:10px 0;margin:20px 0;font-size:20px;line-height:120%;color:#f44d5d;text-align:center;border:3px solid #f44d5d;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#fff;font-weight:600}
.qq-upload-drop-area,.qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:50px;z-index:2;background:#E5E4A9;text-align:center}
.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px;line-height:16px}
.qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}
.qq-upload-drop-area-active{background:#E7E453}
.qq-upload-list{margin:8px 0 0;padding:0;list-style:none}
.qq-upload-list li{color:#FFF;margin:0 0 1px;padding:9px;overflow:hidden;line-height:15px;font-size:15px;list-style:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;text-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:relative;background:#f44d5d;background:-moz-linear-gradient(-45deg,rgba(45,170,60,0),rgba(45,170,60,0) 10%,rgba(244,77,93,.4) 30%,rgba(244,77,93,.4) 50%,rgba(45,170,60,0) 50%,rgba(45,170,60,0)) #5DA30C;background:-webkit-gradient(linear,0 0,60 60,from(rgba(45,170,60,0)),color-stop(.49,rgba(45,170,60,0)),color-stop(.491,rgba(244,77,93,.4)),color-stop(.8,rgba(244,77,93,.4)),color-stop(.801,rgba(45,170,60,0)),to(rgba(45,170,60,0))) #922e37;background-size:120px 120px;-webkit-animation-name:gradientShift;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:linear;-moz-animation-name:gradientShift;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-fill-mode:both;-moz-animation-timing-function:linear}
.qq-upload-cancel,.qq-upload-failed-text,.qq-upload-file,.qq-upload-size,.qq-upload-spinner{margin-right:12px;z-index:250;position:relative}
.qq-upload-spinner{background:url('http://cdn.mommypage.com/rcdn/loading.gif');width:15px;height:15px;vertical-align:text-bottom}
.qq-upload-cancel,.qq-upload-size{font-size:12px;font-weight:400}
.qq-upload-failed-text{display:none}
.qq-upload-fail .qq-upload-failed-text{display:inline}
.qq-upload-list li.qq-upload-success{background:#f44d5d;color:#FFF}
.qq-upload-list li.qq-upload-fail{background:#AF0000;color:#FFF}
.qq-upload-button:active{top:2px}
.qq-upload-cancel,.qq-upload-failed-text,.qq-upload-size,.qq-upload-spinner{float:right}
.qq-upload-spinner{display:none}
.qq-progress-bar{width:51%;height:100%;position:absolute;top:0;left:0;background-color:#f44d5d;-moz-box-shadow:0 0 14px #0D4500;-webkit-box-shadow:0 0 14px #0D4500;-o-box-shadow:0 0 14px #0D4500;box-shadow:0 0 14px #0D4500;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
.qq-upload-cancel{color:maroon}
.qq-upload-success .qq-progress-bar{display:none}

.raised-video-area {padding:10px 10px 65px;border:1px solid #ddd;margin-bottom:15px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);}
.raised-video-area iframe, .raised-video-area object, .raised-video-area embed{width:100%;}
.right{float:right;}
.left {float:left;}
.fbshare{cursor:pointer;}
.raised-video-area br {display:none;}
.closediv h3{text-align:right;margin-top:10px;margin-right:35px;color:#fff;}
.fbsharesmall{background:url('http://cdn.mommypage.com/rcdn/video-btn.png') 0px 0px;background-repeat:no-repeat;height:32px;width:191px;float:left;margin-bottom:10px;}
.fbsharebig{background:url('http://cdn.mommypage.com/rcdn/video-btn.png') 0px -38px;background-repeat:no-repeat;height:44px;width:350px;float:left;margin-top:10px;}
.nextvideobutton{background:url('http://cdn.mommypage.com/rcdn/video-btn.png') 0px -87px;background-repeat:no-repeat;height:44px;width:322px;float:right;margin-top:10px;}
.nextvideobutton, .fbsharebig{max-width:49%;}
#player{position:relative;z-index:5;}

select::-ms-expand {display:none;}
::-webkit-input-placeholder {color:#d8d8d8;}
:-moz-placeholder {color:#d8d8d8;}
::-moz-placeholder {color:#d8d8d8;}
:-ms-input-placeholder {color:#d8d8d8;}
.mobile-nav-bar::-webkit-scrollbar{width:0;}
