body:before{content:url('assets/checked.jpg'),url('assets/checked-sm.png');display:none;}*{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;margin:0;padding:0;}html{height:100%;}body{background:white;min-width:680px;overflow-x:hidden;height:100%;}input[type="radio"]{-webkit-appearance:radio;}.wrappin{position:relative;overflow:hidden;}#general .wrap li,#general .wrap>.user_content li,#single .wrap .user_content li,#single .wrap li{font-size:22px;font-family:"freight-text-pro",Georgia;line-height:33px;}#general .wrap ul,#general .wrap>.user_content ul,#single .wrap .user_content ul,#single .wrap ul{margin-left:26px;margin-bottom:25px;}body,textarea,input{font-family:'Harmonia Sans';}img{border:none;}.content.submit_art a.upload_more{display:none;}#general .wrap>p,#general .wrap>.user_content>p,#single .wrap .user_content>p,#single .wrap>p{font-family:"freight-text-pro",Georgia;font-size:22px;line-height:33px;}.mobile_menu .user_content,.mobile_menu .user_content>*,.mobile_menu .user_content *{font-size:32px!important;line-height:48px!important;}.mobile_menu .user_content li{margin-bottom:1.0em;}.mobile_menu .user_content ul,.mobile_menu .user_content ol{margin-left:1.0em;}#general .wrap>.user_content>p{margin-bottom:25px;}h3{font-family:"freight-text-pro",Georgia;}.error{box-shadow:0px 0px 0px 1px red inset!important;}.focus-fire{font-weight:400!important;}.aligncenter{margin:0 auto;display:block;width:auto!important;height:auto!important;}.alignright{float:right;width:auto!important;height:auto!important;}.alignnone{float:none;}.alignleft{float:left;margin-right:10px;width:auto!important;height:auto!important;}.clear{clear:both;border:none!important;}.menu li{list-style:none;}.menu li a{text-decoration:none;}.bg{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:auto;z-index:1;margin:0!important;}.page-wrap{position:relative;overflow:hidden;font-size:0;width:1100px;}.wrap{max-width:1183px;position:relative;width:100%;margin:0 auto;padding:0 41px;min-width:680px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.col1,.col2{width:45%;padding:0 5%;float:left;}.button{color:#fff;text-decoration:none;text-transform:uppercase;font-size:13.5px;line-height:40px;display:inline-block;text-align:center;height:35px;width:140px;margin-top:15px;border:none;}.footer{background:#d1ccbd;z-index:50;position:relative;padding-top:75px;padding-bottom:50px;}.header{z-index:60;position:relative;}img.m-face{width:auto!important;}#menu-more-menu-main-1 li,#menu-main-menu-1 li.menu-item-has-children .sub-menu>li,#menu-main-menu-2 li.menu-item-has-children .sub-menu>li,#menu-item-more li{padding-bottom:5px;}.l{float:left;}.r{float:right;}.footer h4{font-family:"freight-text-pro",Georgia;color:#000;font-size:24px;line-height:28px;font-weight:500;}.footer p{font-family:"freight-text-pro",Georgia;color:#646464;font-size:16px;line-height:20px;}.footer .menu li a{font-family:"Harmonia Sans",sans-serif;color:#646464;font-size:14px;line-height:18px;line-height:18px;padding-bottom:8px;display:block;}.footer .third.l h4{padding-bottom:18px;}.copy p{color:#9E9C8A;font-family:"Harmonia Sans",sans-serif;font-size:12px;line-height:16px;}.cslist li:first-child{display:none}.social-link a.fb{background:url('assets/social-icons-2x.png') no-repeat 8px 3px;background-size:199px 60px;}.social-link a.fb:hover{background:url('assets/social-icons-2x.png') no-repeat 8px -34px;background-size:199px 60px;}.social-link a.twit{background:url('assets/social-icons-2x.png') no-repeat -28px 3px;background-size:199px 60px;}.social-link a.twit:hover{background:url('assets/social-icons-2x.png') no-repeat -28px -34px;background-size:199px 60px;}.social-link a.goplus{background:url('assets/social-icons-2x.png') no-repeat -65px 3px;background-size:199px 60px;}.social-link a.goplus:hover{background:url('assets/social-icons-2x.png') no-repeat -65px -34px;background-size:199px 60px;}.social-link a.linked{background:url('assets/social-icons-2x.png') no-repeat -102px 3px;background-size:199px 60px;}.social-link a.linked:hover{background:url('assets/social-icons-2x.png') no-repeat -102px -34px;background-size:199px 60px;}.social-link a.pin{background:url('assets/social-icons-2x.png') no-repeat -138px 3px;background-size:199px 60px;}.social-link a.pin:hover{background:url('assets/social-icons-2x.png') no-repeat -138px -34px;background-size:199px 60px;}.social-link a.insta{background:url('assets/social-icons-2x.png') no-repeat -175px 3px;background-size:199px 60px;}.social-link a.insta:hover{background:url('assets/social-icons-2x.png') no-repeat -175px -34px;background-size:199px 60px;}.mobile_footer .footer .mobile .social-link a.fb{background:url('assets/social-links-m.png') no-repeat center left;margin-right:11px;width:31px;}.mobile_footer .footer .mobile .social-link a.twit{background:url('assets/social-links-m.png') no-repeat -67px 1px;}.mobile_footer .footer .mobile .social-link a.goplus{background:url('assets/social-links-m.png') no-repeat -143px 1px;}.mobile_footer .footer .mobile .social-link a.linked{background:url('assets/social-links-m.png') no-repeat -222px 1px;}.mobile_footer .footer .mobile .social-link a.pin{background:url('assets/social-links-m.png') no-repeat -301px 1px;}.mobile_footer .footer .mobile .social-link a.insta{background:url('assets/social-links-m.png') no-repeat -378px 1px;}.mobile_footer .footer .mobile .social-link a{width:50px;height:50px;margin-left:25px;}.copy{margin-top:53px;padding-left:6.5%;}.copy p a{color:#9E9C8A;text-decoration:none;font-weight:600;}.third{width:33%;float:left;position:relative;}.content .third{padding-top:75px;}.two-third{width:59%;}.one-third{width:34%;}.footer .third.l .menu{max-width:133px;}.footer .social-link.r{margin-top:75px;}.footer .full{padding-left:11%;}#newsletter input::-webkit-input-placeholder{color:#646464;}#newsletter input:-moz-placeholder{color:#646464;}#newsletter input::-moz-placeholder{color:#646464;}#newsletter input:-ms-input-placeholder{color:#646464;}#newsletter input[type="text"]{height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;display:block;border:none;margin-bottom:10px;font-size:14px;line-height:40px;padding:10px;}label.half.checkbox[for="terms"]>a{color:#00A3E0!important;text-decoration:none;}.mobile_footer #newsletter input[type="text"]{height:70px;margin-bottom:20px;font-size:20px;line-height:28px;}label.half.checkbox[for="terms"]{margin-bottom:35px;padding-bottom:1px;}label.half.checkbox[for="terms"] i:after{content:"";}#general.submit_art{min-height:1569px;}#newsletter{margin-top:15px;}.footer .mobile-menu2 .menu{float:left;width:50%;}.mobile_footer .footer{padding:15px 55px;}.footer .mobile{display:none;}.tablet-xxsmall .featured .textarea h1{font-size:60px!important;line-height:64px!important;}.mobile_footer .footer .mobile{display:block;}.mobile_footer .footer .desktop{display:none;}.footer .desktop{display:block;}.footer .mobile .social-link.r{margin-top:40px;float:none;margin-bottom:40px;}#newsletter input[type="submit"]{float:right;margin-top:25px;border:none;background:url('assets/newsletter-submit.png') no-repeat center right;font-size:14px;line-height:24px;color:#000;font-weight:600;letter-spacing:3px;padding-right:33px;text-transform:uppercase;cursor:pointer;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s;}.mobile_footer .footer h4{font-size:38px;line-height:42px;margin-bottom:15px;}.mobile_footer .footer .mobile .mobile-menu2 h4{margin-bottom:40px;}.mobile_footer #newsletter input[type="submit"]{font-size:28px;line-height:48px;background:url('assets/submit-arrow-m.png') no-repeat center right;letter-spacing:4px;padding-right:60px;}.footer .mobile .full{padding-left:0;}.footer .mobile .mobile-menu2{margin-top:101px;}.footer .mobile .mobile-menu2 ul li a{font-size:24px!important;line-height:28px!important;padding-bottom:18px;display:block;}.footer .mobile #newsletter input[type="submit"]:hover{color:#fff;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s;}#newsletter p{float:left;margin-top:25px;}.mobile_footer .mobile .copy p{font-size:22px;line-height:26px;}.mobile_footer .footer p{font-size:26px;line-height:30px;}.mobile_footer .footer .full p{padding-bottom:15px;}.social-link a{float:left;width:29px;height:29px;display:block;margin-left:5px;}.social-link a:first-child{margin-left:0!important;}.footer .one-third.l{margin-left:7%;margin-top:74px;}.mobile_footer .mobile .copy{padding-left:113px;margin-bottom:40px;}.f-logo{float:left;margin-bottom:52px;margin-top:32px;}.mobile_footer .footer .mobile .f-logo{float:none;margin-top:80px;display:block;margin-bottom:0;}.header .desktop{display:block;}.header .mobile{display:none;}.mobile_menu .header .desktop{display:none;}.mobile_menu .header .mobile{display:block;height:152px;position:relative;}.header .desktop.anchored,.header .mobile.anchored{display:none;height:88px;}.header .mobile.anchored{position:fixed;top:0;left:0;right:0;margin:0 auto;padding:40px 41px 0 41px;min-width:598px;box-sizing:border-box;height:140px;}.header .desktop.anchored{height:50px;display:none;position:fixed;top:0;left:0;right:0;padding-top:25px;z-index:500;}.menu-hide.header .desktop.anchored,.menu-hide.header .mobile.anchored,.mobile_menu .header.header_2.menu-hide{position:absolute;}#menu-more-menu-main-1 li,#menu-more-menu-main-2 li{float:right;line-height:32px;}.header.header_2 .desktop.anchored,.mobile_view .header.header_2 .mobile.anchored{display:block!important;}.content #submit_art p.half.first.denoted,#submit_a_story#submit_story p.denoted {
    position: absolute;
    bottom: 0;
    left: 0;
}.mobile_view .header.header_2 .desktop.anchored{display:none!important;}.header .desktop.anchored.opened{display:block!important;}.header .anchored.active{display:block;}.header .desktop .logo{width:230px;margin:0;display:block;}.header .desktop{padding-top:50px;position:relative;height:190px;}.header .mobile .m-logo{width:250px;margin:0 auto;display:block;}.header .mobile .fm-logo{width:48px;margin:0 auto;display:block;position:relative;z-index:5;}.header .mobile{padding-top:50px;}.header .sharethis{position:absolute;top:55px;right:0;}.mobile_menu .post p,.mobile_menu .post p a,.mobile_menu .post a,.mobile_view .comment_text,.mobile_menu .portrait .text p,.mobile_menu .portrait .text>h4{font-size:26px!important;line-height:34px!important;}.mobile_menu .post>h3,.mobile_menu .post>h3 a{font-size:38px!important;line-height:42px!important;}.sharethis .share{display:block;float:left;margin-left:10px;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important;}.sharethis .share:first-child{margin-left:0;}.three_col_shift .tophead .overlay p,.three_col_shift .tophead .overlay p>a{font-size:26px!important;line-height:34px!important;color:#646565;}.three_col_shift.featured_shift .featured .textarea p,.three_col_shift.featured_shift .featured .textarea p>a{font-size:26px!important;line-height:37px!important;}.sharethis .s-fb{width:13px;height:20px;background:url('assets/share-fb.png') top center;}.sharethis .s-t{width:22px;height:22px;background:url('assets/share-twit.png') top center;}.sharethis .s-all{width:20px;height:20px;background:url('assets/share-plus.png') top center;}.sharethis .s-fb:hover{background:url('assets/share-fb.png') 0 19px;}.sharethis .s-t:hover{background:url('assets/share-twit.png') 0 19px;}.sharethis .s-all:hover{background:url('assets/share-plus.png') 0 19px;}.header .sub-menu{display:none;position:absolute;margin-left:-38px;top:50px;right:-38px;left:0;border:1px solid #d1ccbd;background:#f6f5f2;padding:38px;}.header .desktop .extra-nav{float:right;margin-right:2%;}.header .desktop .menu-area{position:relative;z-index:5;}a:hover{color:rgba(0,163,224,1)!important;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s;}.header .nav ul li a{font-family:"freight-text-pro",Georgia;text-decoration:none;color:#87898c;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s;}.post-listings>h4{color:#969696;text-align:center;margin-bottom:112px;font-family:'freight-text-pro',Times;letter-spacing:2px;margin-top:50px;}.header .nav>#menu-main-menu>li,.header .nav>#menu-main-menu-1>li{text-transform:uppercase;font-family:'Harmonia Sans',sans-serif;width:auto;padding-right:7.3%;box-sizing:border-box;white-space:nowrap;}.post-listings .redux .innerredux>div{float:left;top:0;}.redux li{list-style:none;}.header .nav>ul>li>a{font-family:'Harmonia Sans',sans-serif!important;font-size:14px;z-index:5;position:relative;line-height:35px;text-align:left;letter-spacing:2px;padding-bottom:16px;min-width:66px;display:inline-block;}.author .post-listings{overflow:hidden;position:relative;min-height:860px;}.desktop .extra-menu ul{display:block;position:relative;background:none;border:none;top:auto;right:auto;padding:0;margin:0;}.overlay_post h2, .overlay_post h3 {
    text-transform: uppercase;
    color:#000;
}.header .navdrop>ul>li>a{position:relative;}.header .navdrop>ul>li>a:before{position:absolute;bottom:0;left:0;content:' ';background:url('assets/dropdown.png') no-repeat center bottom;width:100%;height:21px;opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s;}.header .mobile .navdrop>ul>li>a:before{background:none!important;}.header .navdrop>ul>li.menu-item-has-children.js-active>a:before,.header .navdrop>ul>li.has_children.js-active>a:before{opacity:1;}.header .desktop .nav{margin-top:60px;width:90%;}.header .desktop ul li{list-style:none;float:left;}.header .desktop .extra-nav .search{width:25px;height:30px;margin-left:26px;display:block;cursor:pointer;background:url('assets/searchgrayn.png') no-repeat top center;}.header .desktop .extra-nav .search>a{width:70px;height:51px;display:block;margin-left:-22px;z-index:60;position:relative;}.header .sub-menu>li,.header .sub-menu ul li{text-align:left;font-size:16px;color:#646565;line-height:24px;text-transform:none!important;width:25%;}.header #menu-item-6529 .sub-menu>li{width:40%;}.header .desktop .extra-nav .more>a{width:71px;height:44px;display:block;margin-left:-24px;z-index:60;position:relative;}.header .desktop .extra-nav .search:hover{background:url('assets/searchgrayn.png') no-repeat 0 -34px;}.header .extra-menu{float:left;width:25%;min-height:100px;}.extra-menu li{clear:both;width:100%!important;}.extra-menu>li>.sub-menu{top:auto!important;}.search input::-webkit-input-placeholder{color:#646464;}.search input:-moz-placeholder{color:#646464;}.search input::-moz-placeholder{color:#646464;}.search input:-ms-input-placeholder{color:#646464;}.search .sub-menu{width:37%;left:inherit;padding:15px;}.search form{width:100%;}.search form input{border:none;color:#646464;box-sizing:border-box;width:100%;height:40px;background:#F6F5F2;font-family:"freight-text-pro",Georgia;font-size:18px;line-height:40px;}.mobile .search form input{font-size:30px;}.extra-menu li>a{letter-spacing:0;font-family:"freight-text-pro",Georgia;margin-bottom:8px;display:block;}#archive.diary .post .over{padding-top:13%;}.content .wrap p a,.comment_text a,blockquote a,.user_content h3 a,.user_content a{text-decoration:none;color:#12A2DD;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}.m-me .m-face{height:auto!important;width:auto!important;}.content .wrap p>a:hover,,.comment_text a:hover,blockquote a:hover{color:#002e5d!important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}.header .desktop .extra-nav .more{width:25px;height:17px;cursor:pointer;margin-top:7px;display:block;background:url('assets/moregray.png') no-repeat top center;}li.n-top{margin-bottom:55px;}.header .desktop .extra-nav .more:hover{background:url('assets/moregray.png') no-repeat 2px -20px;}.header .nav ul{clear:both;}.header .nav.navdrop .sub-menu li a,.header .navdrop .sub-menu ul li a{color:#646464;text-decoration:none;text-transform:none;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s;text-align:left;font-size:20px;line-height:24px;}.header .mobile .navdrop>ul>li.js-active>a{background:url('assets/dropdown.png') no-repeat center bottom;}.mobile .search .sub-menu{width:100%;right:-20px;margin-left:0px;top:90px;border:2px solid #D1ccbd;}.font-shift .tophead .overlay h1{font-size:45px;line-height:45px;}.three_col_shift .tophead .overlay h1{font-size:38px;line-height:42px;color:#000!important;}.header .mobile .extra-nav.navdrop{position:absolute;pointer-events:none;right:0;left:0;top:70px;}#single .wrap>h3.subheadliner{padding-top:0;padding-bottom:25px;}.header .anchored.mobile .extra-nav.navdrop{top:3px;}.header .mobile .extra-nav.navdrop #menu-item-search{list-style:none;float:right;}.header .mobile .extra-nav.navdrop #menu-item-search.js-active>a{background:url('assets/dropdown-m.png') no-repeat center bottom;display:block;width:83px;height:92px;z-index:5;position:relative;}.header .mobile .extra-nav.navdrop #menu-item-more{float:left;margin-top:16px;pointer-events:all;position:relative;list-style:none;background:url('assets/more-mgray.png') no-repeat top center;}.header .mobile .extra-nav.navdrop #menu-item-more:hover{background:url('assets/more-mgray.png') no-repeat 4px -34px;}.header .mobile .extra-nav.navdrop #menu-item-more>a{width:50px;height:34px;display:block;position:relative;}.header .mobile .extra-nav.navdrop #menu-item-search{display:block;width:70px;height:51px;pointer-events:all;background:url('assets/search-mgray.png') no-repeat center top;}.header .mobile .extra-nav.navdrop #menu-item-search:hover{background:url('assets/search-mgray.png') no-repeat 11px -50px;}.header .anchored.mobile .extra-nav.navdrop #menu-item-search{display:block;width:70px;height:51px;}.header .anchored.mobile .extra-nav.navdrop #menu-item-search{display:block;width:70px;height:51px;background:url('assets/search-mgray.png') no-repeat center top;}.header .anchored.mobile .extra-nav.navdrop #menu-item-search:hover{background:url('assets/search-mgray.png') no-repeat 11px -50px;}.mobile.anchored>.wrap{min-width:600px;z-index:5;}.mobile_menu .header .desktop.anchored.opened{display:none!important;}.mobile_menu .mobile.anchored.opened{display:block!important;}.mobile.anchored.opened{display:none!important;}.tophead img{width:100%;height:auto;}.tophead{position:relative;}.tophead .overlay{position:absolute;top:0;width:88%;padding-left:9%;margin-top:10%;}.tophead .overlay h1{font-family:"freight-text-pro",Georgia;font-size:60px;line-height:65px;font-weight:400;margin-bottom:15px;color:#000;}.content .three-callouts{margin-top:50px;margin-bottom:100px;}.content .third h4,.content .third h4 a{color:#969696!important;font-size:14px;line-height:18px;font-weight:400;padding-bottom:10px;letter-spacing:2px;text-align:center;text-decoration:none;font-family:"freight-text-pro",Georgia;}.content .third h3,.content .third h3 a{font-size:24px;line-height:28px;letter-spacing:1px;padding-bottom:15px;max-width:188px;margin:0 auto;color:#12a2dd;text-align:center;font-family:"Harmonia Sans";text-decoration:none;font-weight:200;}.header2-menu-show.side-menu>img{top:4px;}.content .third.graph h3{max-width:238px;}.tophead .overlay p{font-size:16px;line-height:22px;color:#000;}.text_bubble a img,.graph a img,.pen a img{width:20px!important;height:20px;position:relative;margin:0 auto;}.text_bubble a>p,.graph a>p,.pen a>p{text-align:center;margin-bottom:20px;}.three_col_shift .pen a img,.three_col_shift .graph a img,.three_col_shift .text_bubble a img{width:48px!important;height:48px!important;float:left;margin-top:25px;margin-right:20px;margin-bottom:118px;}.three_col_shift .dot_right,.three_col_shift .dot_left{display:none;}.three_col_shift .third{float:none;width:70%;margin:30px auto;padding-top:0;padding-left:90px;background-position:left center;}.content .post{width:48%;padding-bottom:100px;float:left;box-sizing:border-box;min-height:55%;position:relative;}.captchatop{padding-top:5%;display:block;padding-bottom:1%;}.content .featured{width:100%;clear:both;margin-bottom:12%;}.post>img,.post>a>img,.post .overlay_post>a>img{width:100%;height:auto;}.post{display:table;}#archive.diary .user_content p{font-size:22px;line-height:33px;}.post .overlay_post{position:absolute;display:table;height:100%;width:100%;overflow:hidden;max-height:529px;opacity:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;min-height:191px;z-index:8;}.freight-font{font-family:"freight-text-pro",Georgia!important;}.harmonia-font{font-family:'Harmonia Sans',sans-serif!important;}.post>a:hover .overlay_post,.post>a:hover,.post>a:hover .ov_bg{opacity:1;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}.post>a .ov_bg{opacity:0;position:absolute;top:0;right:0;left:0;bottom:0;z-index:4;background:url('assets/overlay90.png') repeat;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}.post .over h3{color:#646464!important;text-align:center!important;z-index:11;position:relative;font-size:14px!important;line-height:22px!important;text-transform:uppercase;letter-spacing:2px!important;font-family:'Harmonia Sans',sans-serif!important;}.post .over{position:relative;display:table-cell;text-align:center;vertical-align:middle;padding-top:23%;}.post .over.wicon{padding-top:14%;}.post.ri{margin-left:25px;}.post h3,.post h3>a{font-size:28px!important;line-height:32px!important;margin-top:15px!important;font-weight:400!important;text-align:left!important;font-family:"Harmonia Sans",sans-serif!important;padding-top:0!important;padding-bottom:0!important;color:#000;position:relative;z-index:50;}.featured .image{float:left;width:48%;position:relative;overflow:hidden;max-height:491px;}.three_col_shift .featured .image img.attachment-full{width:100%;height:auto;max-width:687px;max-height:491px;}.featured{background:#f6f5f2;}img.feat_overlay{position:absolute;right:0;top:29%;width:auto!important;z-index:100;}.featured .image>img{width:100%;height:auto;}.featured .image>.m_feat_overlay{display:none;position:absolute;width:auto!important;height:auto!important;top:auto;bottom:0;right:40%;}.featured .textarea{float:left;position:relative;width:52%;padding:47px 50px 40px 40px;box-sizing:border-box;max-height:491px;}.featured .textarea h4{color:#969696;margin-bottom:10%;font-weight:600;font-size:14px;letter-spacing:2px;text-transform:uppercase;}.iconn,.iconhover{width:auto!important;height:auto;margin-top:0!important;margin-bottom:0!important;}.iconhover{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}.icon:hover .iconhover{opacity:1;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}.icon:hover .iconn{opacity:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}.icon{position:relative;margin-left:15px;}.iconn{margin-left:0;opacity:1;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}.iconhover{left:0;}img.detail_img{margin:0!important;top:-30px;width:auto!important;height:auto!important;position:relative;z-index:5;}.icons{margin-top:6px;position:relative;margin-bottom:40px;}.icon{margin-left:30px;margin-bottom:30px;}.featured .textarea h1,.featured .textarea h1>a{color:#17a2dc;font-size:64px;line-height:72px;font-weight:200!important;font-family:"Harmonia Sans",sans-serif!important;margin-bottom:8%;text-align:left!important;text-decoration:none;}.featured .textarea p{color:#646464;font-size:20px;line-height:28px;letter-spacing:0;}.featured .textarea p.read_more a{color:#12a2dd;text-decoration:none;margin-top:25px;font-size:14px;line-height:44px;text-transform:uppercase;display:inline-block;padding-right:55px;font-weight:600;letter-spacing:2px;background:url('assets/todetails.png') no-repeat center right;}.portrait_header .user_content p.story_link{text-align:center;}.portrait_header .user_content p.story_link a{color:#12a2dd;text-decoration:none;font-size:14px;text-align:center;line-height:44px;text-transform:uppercase;margin-bottom:10%;display:inline-block;padding-right:6%;font-weight:600;letter-spacing:2px;background:url('assets/todetails.png') no-repeat center right;}.three_col_shift .portrait_header .user_content p.story_link a{padding-right:8%;}.third>a{text-decoration:none;}#home .third{padding-top:0;}#home .third>a{padding-top:25px;display:block;}.mobile_menu .portrait_header .user_content{padding:0 3%;}.featured_shift .featured .textarea h1,.featured_shift .featured .textarea h1>a{font-size:50px!important;line-height:62px!important;margin-bottom:4%;}.featured_posts>img.cat_icon{float:right;margin-bottom:15px;}.featured_shift .featured .textarea{padding:4% 2% 4% 4%}.featured_shift .featured .textarea h4{margin-bottom:4%;}.featured_shift .featured .textarea p.read_more a{margin-top:4%;}p.half.first{margin-top:6%;font-size:24px;line-height:26px;font-family:"freight-text-pro",Georgia;color:#646464;letter-spacing:0px;font-style:italic;width:47.6%!important;}.content form input[type="submit"].half{width:150px!important;float:right!important;}.featured_shift .featured .textarea p{font-size:18px;line-height:24px;}.three_col_shift .featured .image{float:none;width:100%;}.three_col_shift img.feat_overlay{display:none;}.three_col_shift .featured .textarea{width:100%;padding:35px;max-height:100%;}.three_col_shift .featured .image>.m_feat_overlay{display:block;}.mobile_view .post a{font-size:26px;line-height:34px;}.mobile_view .featured .textarea p.read_more a{margin-top:9%;font-size:24px!important;letter-spacing:1px;line-height:72px!important;font-weight:600;background:url('assets/mobilemore.png') no-repeat center right;padding-right:210px;}.mobile_view .featured .textarea h1{font-size:64px;line-height:72px;margin-bottom:8%;}.three_col_shift .related_posts .post img{max-width:130px!important;float:left;padding-right:5%;margin-top:15px!important;}.three_col_shift .author_info h3,.three_col_shift .author_info h3>a,.three_col_shift .author_link,.three_col_shift .author_link>a{font-size:34px!important;line-height:38px!important;}.three_col_shift .related_posts>h4{font-size:20px;letter-spacing:2px;font-weight:400;line-height:28px;}.three_col_shift .related_posts .post{padding:50px 0;}#general.contact .user_content{padding-top:0;}.mobile_view .featured .textarea h4{margin-bottom:10%;text-align:center;font-size:18px;line-height:28px;}.mobile_view .featured .textarea{padding:47px 50px 40px 40px;}.post p{color:#646565!important;margin-top:20px!important;position:relative;z-index:50;font-size:16px!important;line-height:24px!important;}#single.author .post p{font-family:'harmonia sans',sans-serif;margin-bottom:0!important;}.post a{text-decoration:none;color:#12a2dd;font-size:16px;line-height:24px;position:relative;display:block;}.featured_shift .header .desktop .extra-nav{margin-left:0;}img.blip{z-index:10;position:relative;margin-top:15px!important;margin-bottom:0!important;width:auto!important;height:auto!important;right:4px;}#single.author .redux .post .iconhover{max-height:40px!important;}.author .pagination .next_page,.susan-blog .pagination .next_page{float:right;max-width:120px;line-height:35px;text-decoration:none;}.author .pagination .previous_page,.susan-blog .pagination .previous_page{float:left;width:120px;line-height:72px;height:45px;}.author .pagination .previous_page .prev,.susan-blog .pagination .previous_page .prev{text-decoration:none;padding-left:0!important;height:72px;color:transparent!important;background:url('assets/author_prev.png') no-repeat center left;}.author .pagination .next_page .next,.susan-blog .pagination .next_page .next{text-decoration:none;padding-left:0!important;height:72px;color:transparent!important;background:url('assets/author_next.png') no-repeat center;}.author .pagination ul,.susan-blog .pagination ul{max-width:500px;float:left;width:75%;}.author .pagination .paged a,.susan-blog .pagination .paged a{text-decoration:none;padding-left:10%;text-align:center;line-height:35px;font-size:26px;color:#002e5d;font-weight:400;}.paged a.active{color:rgba(0,163,224,1)!important;}.author .paged,.susan-blog .paged{max-width:250px;width:75%;min-width:200px;float:left;text-align:center;line-height:72px;}div#toggle_comments span{font-family:'Harmonia Sans',Times;color:#12a2dd;font-size:12px;line-height:35px;letter-spacing:1px;font-weight:600;}.overlay_post h2{color:#323232;z-index:10;position:relative;font-size:36px;line-height:28px;letter-spacing:2px;margin-top:5px;font-weight:200;}#single.team.author .redux .post a>img{margin-top:0!important;margin-bottom:0!important;}#single.team img.imgbook{bottom:6px!important;}#single.author.team img.imgbook{bottom:8px!important;}.notfullwidthimage{width:auto!important;height:auto!important;position:relative;margin-top:20px!important;margin-bottom:20px!important;}#single img.imgbook{bottom:3px!important;}.revolutionaries .portrait.booked .imgbook{margin:0!important;bottom:0;}.smooth_slider{max-width:100%!important;padding-left:14%!important;padding-right:16%!important;margin-bottom:75px;margin-top:75px;}.smooth_slider .smooth_next{background:url('assets/next.png') no-repeat center right!important;display:block!important;height:36px!important;width:36px!important;right:23px!important;}.smooth_slider .smooth_slideri{background-color:rgb(246,245,242)!important;max-width:792px!important;}.smooth_slider .smooth_prev{background:url('assets/prev.png') no-repeat center left!important;display:block!important;height:36px!important;width:36px!important;left:23px!important;}.smooth_slider h2{text-decoration:none;color:#000!important;font-family:"freight-text-pro",Georgia!important;text-align:center!important;padding-bottom:5px!important;font-size:32px!important;line-height:40px!important;font-weight:200!important;}.mobile_menu .smooth_slider h2{font-size:38px!important;line-height:44px!important;}.smooth_slider span{font-family:'Harmonia Sans'!important;font-size:16px!important;line-height:19px!important;text-align:left!important;display:block!Important;padding-bottom:30px!important;}.mobile_menu .smooth_slider span{font-size:32px!important;line-height:36px!important;}.overlay_text .smooth_slider .smooth_next{right:13px!important;}.overlay_text .smooth_slider .smooth_prev{left:13px!important;}.overlay_text .smooth_slider span{max-width:500px!important}.slider_shift .smooth_slider span{max-width:450px!important}#single.team img.imgbook{margin-bottom:24px!important;}#single.author img.imgbook{margin-bottom:22px!important;}.user_content object{margin:0 auto;position:relative;display:block;}.header .desktop ul li:first-child a{text-align:left;}.header .desktop ul li a{text-align:center;}.overlay_post img.iconhover{z-index:11;position:relative;left:0;opacity:1!important;margin-left:auto!important;margin-right:auto!important;max-height:96px!important;height:auto;}#general .user_content h2{color:#323232;z-index:10;position:relative;font-size:36px;line-height:28px;letter-spacing:2px;margin-top:25px;font-weight:400;}.answer span{padding-right:20px;padding-left:10px;color:#000;}
}
.post > a {
	 position:relative;
	 height:100%;
	 width:100%;
	 display:block;
}
.post.ri:after {
	content:"";
    display: table;
    clear: both;
}
.three_col_shift .post {
	width:100% !important;
	float:none;
	margin-left:0 !important;
}
.three_col_shift .third h4, .three_col_shift .content .third h4 a {
    font-size: 20px;
    line-height: 24px;
    letter-spacing:3px;
    text-align: left;
}

.three_col_shift .third h3, .three_col_shift .content .third h3 a {
    font-size: 34px;
    text-align: left;
    line-height: 38px;
    width: 100%;
    max-width: 374px !important;
    margin: 0;
}
.three_col_shift .tophead .overlay {
	position:relative;
	width:100%;
	top:auto;
	padding-top:25px;
	padding-left:0;
	margin-top:0 !important;
	margin-bottom:50px;
}
.mobile_view #home .wrap {
    max-width: 530px;
}
form input.file.dnone {
	display:none;
	opacity:0;
	height:0;
	position:absolute;
}
.mobile_view .ui-datepicker-title {
	font-size:20px;
	line-height:60px;
}
.mobile_menu .ui-datepicker {
    width: 80%;
    left:10% !important;
}
.mobile_view .tophead .overlay h1 {
    font-size: 38px;
    line-height: 42px;
}
.mobile_view .ui-datepicker td span, .mobile_view .ui-datepicker td a {
	font-size:18px;
	line-height:40px;
}
.mobile_view .ui-datepicker-prev, .mobile_view .ui-datepicker-next {
	padding-top:25px;
}
.mobile_view .ui-datepicker-next {
	margin-right:10px;
}
.mobile_view .ui-datepicker-prev {
	margin-left:10px;
}
#home.content .post {
	min-height:63%;
}
.mobile_view #home p, .mobile_view .post p, .mobile_view .featured .textarea p, .mobile_view .related_posts .post p {
    font-size: 26px;
    line-height: 34px;
    color:#646565;
}
.mobile_view .post h3, .mobile_view .comments .comment_text h4 {
    font-size: 38px;
    line-height: 42px;
}
.mobile_view .post a {
    font-size: 26px;
    line-height: 34px;
}
div#quiz {
    margin-top: 35px;
}

div#quiz p {
    font-size: 28px;
    font-family: "freight-text-pro",Georgia;
}
#menu-more-menu-main-1 li a, #menu-more-menu-main-2 li a {
    font-family:"freight-text-pro",Georgia;
}
#quiz #next-question {
	font-size:18px;
}
.landing .sharethis .s-fb {
	width: 13px;
	margin-top:-2px;
	height:30px;
	margin-right:7px;
	background:url('assets/landingsocial.png') no-repeat left bottom !important;
	
}

.landing .sharethis .s-t {
	width: 27px;
	height:28px;
	background:url('assets/landingsocial.png') no-repeat center bottom;
	
}
.landing .sharethis .s-p, span[data-pin-log*="button"],.landing span.PIN_1458740595532_button_pin {
	width: 24px !important;
	height:28px !important;
	background:url('assets/landingsocial.png') no-repeat right bottom !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	left: -15px;
	
}
.landing .sharethis .s-fb:hover {
	background:url('assets/landingsocial.png') no-repeat 0px 5px !important;
}
.landing .sharethis .s-t:hover {
	background:url('assets/landingsocial.png') no-repeat -33px 3px;
}
.landing span[data-pin-log*="button"]:hover {
	background:url('assets/landingsocial.png') no-repeat -69px 3px !important;
}
/*
 * side menu
 */
.side-menu > img {
    position: absolute;
    right: -37px;
    top: 40px;
}
.side-menu {
	
	opacity:0;
	position:absolute;

top: 0;
left: -408px;
bottom:0;
width: 408px;
background: #f6f5f2;
z-index: 1;
border-right:2px solid #D1ccbd;
padding: 25px 25px 25px 55px;
min-height: 100%;
height:100%;
}
.landing .share.s-p > iframe {
	opacity:0;
}
.iframe-container {
  position: relative;
  padding-bottom: 67.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;	
}
.allwrap {
	position:relative;
	/*left:392px;*/
	left:0;
	z-index:52;
	background:#fff;
	overflow:hidden;
}
.iframe-container iframe {
	margin:0 !important;
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
#disqus_thread .publisher-anchor-color a {
	color:#00a3e0 !important;
}
.side-menu .nav > ul > li > a {
    color: #002e5d;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    text-decoration: none;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.side-menu .nav {
    padding-top: 60px;
}
.side-menu .nav > ul > li {
    list-style: none;
    margin-bottom: 30px;
}
.side-menu .sub-menu li {
    list-style: none;
    margin-bottom: 10px;
    margin-top:10px;
}
.side-menu .sub-menu {
	display:none;
}
.side-menu .sub-menu li a {
    color: #646464;
    font-family:"freight-text-pro",Georgia;
    text-decoration: none;
    font-size: 28px;
    letter-spacing: 0;
}

.side-menu .nav > ul > li.current-menu-ancestor > a {
    color: #00a3e0 !important;
}

.side-menu .sub-menu li.current-menu-item > a, .header .nav li.current-menu-item > a, .header .nav li.current-menu-parent > a {
    color:#00a3e0 !important;
}
#menu-item-6529 > a {
	color: #87898c !important;	
}
.side-menu #menu-item-6529 > a {
	color: #002c5d !important;	
}
/*
 * general page
 */
.content.inner {
	padding-top:5%;
}
#general {
	padding-bottom:15%;
}
#general > .wrap > .wrap, #single > .wrap > .wrap {
	max-width:950px;
	padding:0;
	min-width:600px;
}
.mobile_view #general > .wrap > .wrap, .mobile_view #single > .wrap > .wrap {
	padding:0;
}
#general img, #single .wrap img {
    margin-top: 5%;
    margin-bottom: 5%;
    width:100%;
	height:auto;
}
#quiz img {
	width:auto;
}
#general h1, #archive h1, #single h1, #team h1 {
    font-family: 'Harmonia Sans',Times;
    /*font-size: 72px;
    line-height: 72px;*/
   font-size:48px;
   line-height:58px;
   max-width:790px;
   width:100%;
   margin:0 auto;
    text-align: center;
    margin-bottom: 4%;
    font-weight: 400;
}
#team h3 {
    font-family: 'Harmonia Sans',sans-serif;
    font-size: 32px;
    text-align: center;
    line-height: 40px;
    font-weight: 200;
    padding-top: 3%;
    padding-bottom: 8%;
}
 #single h3, #general h3 {
 	font-family: 'Harmonia Sans',sans-serif;
    font-size: 32px;
    text-align: center;
    line-height: 40px;
    font-weight: 200;
    padding-top: 3%;
    padding-bottom: 0;
 }
 #general h3 > em , #general h3 > i {
 	font-family:'Harmonia Sans',sans-serif;
 	font-style:italic;	
 }
 #single.video h3 {
 	padding-top: 3%;
padding-bottom: 8%;
 }
 #single.video .user_content {
 	padding-top:0 !important;
 }
 #single .user_content, #general .user_content {
 	padding-top:8%;
 	padding-left: 8%;
  padding-right: 8%;
 }

/*
 * archive
 * 
 */
.featured_posts .post {
    width: 31.3%;
    margin-bottom:0;
    margin-left: 3%;
    min-height:38%;
}
.search_result .results form#search-form,  .search_result #search-terms {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 40px;
    margin-top: 0;
    padding-bottom: 26%;
}

.search_result input#search-terms {
    width: 100%; height: 40px; line-height: 40px; 
    font-size: 21px; background: #F6F6F6;
    padding: 10px;
}
.iconn {
	position:relative;
	float:left;
	margin-left:0;
}
.featured_posts .post:first-child {
    margin-left: 0 !important;
}
.featured_posts > div:first-child {
     margin-left: 0 !important;
}

.featured_posts .post.first {
    margin-left: 0 !important;
}
.featured_posts {
    padding:30px 40px;
    margin-bottom:40px;
    background:#f6f5f2;
}
.featured_posts > h4 {
    color: #969696;
    font-family:"freight-text-pro",Georgia;
    line-height: 40px;
    padding-bottom: 30px;
    
	float:left;
    letter-spacing: 2px;
}
.mobile_view .featured_posts .post {
    margin-bottom: 60px;
}
/*
 * Single
 */
.video_start {
	position:absolute;
	top:43%;
	left:15%;
	line-height:81px;
	display:block;
	padding-left: 115px;
	color: #fff;
	background:url('assets/play_video.png') no-repeat left bottom;
	font-weight: 900;
	letter-spacing: 2px;
	font-size: 14px;
	z-index:6;
	cursor:pointer;
}
.video_start:hover {
	background:url('assets/play_video.png') no-repeat left top;
	color:#00a3e0 !important;
	-webkit-transition: color 0.2s;
      -moz-transition: color 0.2s;
      -o-transition: color 0.2s;
      -ms-transition: color 0.2s;
      transition: color 0.2s;
}
#single .featured_image {
    overflow: hidden;
    position: relative;
    max-height: 1080px;
    
}

#single .featured_image img {
    width: 100%;
    height: auto;
    
}
#single.video .featured_image > .wrap {
    height: 100%;
}
#single.video .featured_image {
	background:#000;
}
#single.video .featured_image img {
    width: 100%;
    height: auto;
    position:absolute;
    z-index:5;
}
#single.video .featured_image #player {
	width: 100%;
height: 80%;
max-height: 680px;
padding-top: 6%;

}
.author_info h3, .author_info h3 > a, .author_link, .author_link > a {
    font-family:"freight-text-pro",Georgia !important;
    font-size: 24px !important;
    color: #969696;
    line-height: 28px !important;
    padding-bottom:0 !important;
    text-decoration:none !important;
}

.related_posts .post {
    width: 31.3%;
    margin-bottom:0;
    padding-bottom:0;
    margin-left: 3%;
    min-height:40%;
}
.related_posts .post h3 > a {
	color:#000;
}
#single .wrap h5 {
    color: #969696;
    font-size: 24px;
    line-height: 28px;
    font-weight: 200;
    font-family:"freight-text-pro",Georgia;
    text-align: center;
}
#single .wrap p {
	margin-bottom:25px;
}
blockquote {
    background: url('assets/quotedetail.png') no-repeat left center #f6f5f2;
    padding: 70px 90px 60px 90px;
    
    margin-bottom:8%;
}

cite {
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    color: #969696;
    font-style: normal;
    font-weight: 800;
    padding-top: 10px;
    display: inline-block;
    letter-spacing:2px;
}

blockquote > p {
    font-style: italic;
    /*font-size: 38px;
    line-height: 42px;*/
   font-size:28px;
   line-height:33px;
    font-family:"freight-text-pro",Georgia;
}
.author_info a > .img_surround {
    width: 30% !important;
    margin: 0 auto !important;
    position: relative;
    display: block;
}
.author_info a > .img_surround > img {
	width:100%;
	height:auto;
}
.author_info {
    margin-top: 80px;
    margin-bottom: 80px;
}
.related_posts .post:first-child {
    margin-left: 0 !important;
}
.related_posts > div:first-child {
     margin-left: 0 !important;
}

.related_posts .post.first {
    margin-left: 0 !important;
}
.related_posts {
    padding:30px 40px;
    margin-bottom:40px;
    margin-top:120px;
    background:#f6f5f2;
}
.related_posts > h4 {
    color: #969696;
    font-family:"freight-text-pro",Georgia;
    line-height: 40px;
    padding-bottom: 30px;
    
    letter-spacing: 2px;
}
#general.content label.third {
    padding-top: 25px;
    width: 27% !important;
    margin: 0 !important;
    padding-left: 43px;
}
#general.content label.checkbox.third {
    width: 33% !important;
}
#newsletter-inline > .clear {
	height:105px;	
}
.slider_shift .content form label.checkbox.third span {
	  width: 92px;
     display: inline-block;
     line-height: 22px;
     padding-top: 8px;
 }
.related_posts .post p {
	font-size:16px;
	line-height:24px;
}
.topbar .sharethis.single {
	width: auto;
	position:absolute;
	right:0;
	top:40px;
}
.sharethis.single .s-fb {
	width:20px;
	height:25px;
	margin-right:16%;
	background:url('assets/singlesocial.png') no-repeat top left;
}
.sharethis.single .s-t {
	width:27px;
	height:22px;
	margin:0;
	background:url('assets/singlesocial.png') no-repeat top center;
}
.sharethis.single .s-all {
	width:27px;
	margin-left:16%;
	height:27px;
	background:url('assets/singlesocial.png') no-repeat top right;
}
.sharethis.single .s-fb:hover {
	background:url('assets/singlesocial.png') no-repeat 1px -31px;
}
.sharethis.single .s-t:hover {
	background:url('assets/singlesocial.png') no-repeat -91px -31px;
}
.sharethis.single .s-all:hover {
	background:url('assets/singlesocial.png') no-repeat -185px -31px;
}
.social_tags > img {
    width: auto !important;
    position: relative;
    display: block;
    margin: 1% auto 4% auto !important;
}
.social_tags .sharethis.single {
    width: 198px;
    margin: 0 auto;
    display: block;
    position: relative;
    padding-bottom: 40px;
}

.social_tags .sharethis.single .s-fb {
    margin-right: 34%;
}
.tags {
	text-align:center;
}

.tags > a {
    background: #f6f5f2;
    height: 19px;
    display: inline-block;
    padding: 1% 2%;
    border-radius: 8px;
    border: solid transparent 1px;
    margin-left: 1%;
    font-family: "Harmonia Sans",sans-serif;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    color: #969696;
    margin-bottom:2%;
}
.tags > a:first-child {
	margin-left:0 !important;
}
.social_tags .sharethis.single .s-all {
    margin-left: 34%;
}
.comments .comment_text, .comments .disqus {
    float: left;
}

.comments .comment_text {
    width: 15%;
    margin-right: 5%;
}

.comments .disqus {
    width: 70%;
}

.comments {
    margin-bottom: 150px;
    min-height: 150px;
  display: block;
  position: relative;
}
.comments .comment_text h4 {
    font-family:"freight-text-pro",Georgia;
    font-size: 24px;
    line-height: 28px;
    font-weight: 200;
    margin-bottom: 20px;
    text-align:left;
    color: #00a3e0;
}
.featured .image > img.attachment-full {
    width: auto;
    height: 100%;
}
.comments .comment_text p {
    color: #646565;
    font-size: 16px;
    overflow:hidden;
    line-height: 22px;
}
.header.header_2 .desktop {
    display: none;
}

.header.header_2 .anchored.desktop {
    display: block;
    padding-top:20px;
    height:50px;
    background:url('assets/anchorbg60.png') repeat;
    /*background:url('assets/transbg.png') repeat;*/

}
.two_column .overlay_post h2 {
    font-size: 28px;
    
}
.mobile_menu .header.header_2 .mobile {
    display: none !important;
}
.mobile_menu .header.header_2 .anchored.desktop {
	display:none !important;
	
}
.mobile_menu .header.header_2 .anchored.mobile {
	display: block !important;
	/*background:url('assets/transbg.png') repeat;*/
	background:url('assets/anchorm60.png') repeat;
}
.mobile_menu .header.header_2 {
    
    position: fixed;
    padding-top:20px;
}
.header .anchored.mobile .extra-nav.navdrop #menu-item-more {
	margin-top:11px;
}
.mobile_view #single .featured_image {
    height: 382px;
}

.mobile_view #single .featured_image img {
    min-width: 680px;
    width: 100%;
    height: auto;
}
a.a-logo {
    position: absolute;
    z-index:5;
    top:-7px;
}
.header .anchored.desktop .nav > ul > li > a {
	padding-bottom:15px;
}
.header .anchored.desktop .sub-menu {
	top:49px;
}
.header .anchored.desktop .extra-nav .more > a {
	height:43px;
}
.header .anchored.desktop .nav {
    margin-top: 0 !important;
    padding-left:9%;
    width:100%;
}
.header .anchored.desktop .extra-nav .search > a {
	height:50px;
}
.header.header_2 .anchored.desktop > .wrap {
	max-width:1055px;
	padding:0 0 0 30px;
}
.fadein {
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
	background:#ffffff;
	z-index:1;
	border-bottom: 1px solid #d1ccbd;
	opacity:1;
}
/*.fadedown .fadein {
	opacity:0;
}*/
.side-menu.down > img {
    top: 4px;
}
.mobile_menu #single {
	margin-top:139px;
}
.header .anchored.desktop .nav > ul > li {
text-transform: uppercase;
font-family: 'Harmonia Sans',sans-serif;
text-align: center;
width: auto;
padding-right: 60px;
}
.fluid .header .anchored.desktop .nav > ul > li {
	width: auto;
	box-sizing: border-box;
	white-space: nowrap;
	padding-right: 5.5%;
}
#single .topbar {
	height:120px;
    position: relative;
    z-index:600;
}
.video_views {
	opacity:0;
    float: left;
    font-size: 14px;
    letter-spacing: 2px;
    width: 97px;
    color: #c4c2c1;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Harmonia Sans",sans-serif;
    position: absolute;
    left: 50%;
    margin-left: -60px;
    top: 44px;
}
.video_views.active {
	opacity:1;
}
#single .transcript p {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 45px;
   
}
#single .transcript {
	padding-bottom:25px;
	 display:none;
	 
}
h4.toggle_transcript {
    text-align: center;
    color: #12a2dd;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 36px;
    padding-right: 40px;
    width:300px;
    position:relative;
    margin:0 auto 60px auto;
    cursor:pointer;
    
}
.toggle_transcript > div, #toggle_comments > div {
	background:url('assets/showtranscript.png') no-repeat center right;
	display:block;
	height:36px;
	position:absolute;
	top:0;
	right:0;
	width:36px;
	-webkit-transition: all 0.2s;
      -moz-transition: all 0.2s;
      -o-transition: all 0.2s;
      -ms-transition: all 0.2s;
      transition: all 0.2s;
}
/*
 * Team
 */
.team_list > .tm a > img {
	width:100%;
	height:auto;
	padding-bottom: 12px;
}
.team_list > .tm {
	width:48%;
	float:left;
	min-height:40%;
	max-height: 528px;
	box-sizing:border-box;
	padding-bottom:10%;
	position:relative;
}
.authors .team_list > .tm {
	width:48%;
	float:left;
	min-height:40%;
	max-height: 800px;
	box-sizing:border-box;
	padding-bottom:10%;
	position:relative;
}
.team_list > .tm.rig {
	margin-left:4%;
}
.team_list > .tm a {
	text-decoration:none;
	display:block;

}
.authors .team_list > .tm a {
	min-height:150px;

}
.team_list > .tm a > .hovershow  {
	opacity:0;
	height: 88%;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
		-webkit-transition: opacity 0.2s;
      -moz-transition: opacity 0.2s;
      -o-transition: opacity 0.2s;
      -ms-transition: opacity 0.2s;
      transition: opacity 0.2s;
}
.team_list > .tm:hover a > .hovershow {
	background:url('assets/overlay90.png')repeat;
	height:100%;
	width:100%;
	opacity:1;
	-webkit-transition: opacity 0.2s;
      -moz-transition: opacity 0.2s;
      -o-transition: opacity 0.2s;
      -ms-transition: opacity 0.2s;
      transition: opacity 0.2s;
}
.team_list > .tm a > h5 {
	font-size:28px;
	font-weight:400;
	line-height:32px;
	color:#000;
	text-decoration:none;
	text-align:left;
	font-family:"freight-text-pro",Georgia;
	z-index:6;
	position:relative;
}
.mobile_view .team_list > .tm {
	width:100%;
	margin-left:0 !important;
	min-height:50%; 
}
#single.team .user_content p {
    font-size:28px;
    line-height:40px;
    font-family:"freight-text-pro",Georgia;
}
#single.team .user_content {
	padding-bottom:120px;
}
#single.team .wrap > img, #single.team .wrap > .image  {
    width: auto;
    margin: 0 auto;
    position: relative;
    display: block;
    margin-bottom: 30px;
}
#single.author .imgbook {
	bottom:5px;
}
 #single.author .wrap > .image, #single.content.team .wrap > .image {
 	position:relative;
 	max-width: 531px;
 }
#single.team h3.title {
    padding-bottom: 2%;
}
#single.team .social-link {
    width: 215px;
    margin: 0 auto;
    position: relative;
    display: block;
    margin-bottom: 4%;
}
.mobile_view #single.author .imgbook {
	bottom:3px;
}
div#single {
    margin-top: 70px;
}
#single .social-link a {
	margin-left:8px;
}
#single .social-link a.fb, .anchored.desktop .extra-nav.navdrop .social-link.r .fb.so {
	background: url('assets/singlesociallinks.png') no-repeat 7px 3px;
}
#single .social-link a.fb:hover,.anchored.desktop .extra-nav.navdrop .social-link.r .fb.so:hover {
	background: url('assets/singlesociallinks.png') no-repeat 7px -29px;
}
#single .social-link a.twit, .anchored.desktop .extra-nav.navdrop .social-link.r .twit.so {
	background: url('assets/singlesociallinks.png') no-repeat -31px 4px;
}
#single .social-link a.twit:hover, .anchored.desktop .extra-nav.navdrop .social-link.r .twit.so:hover {
	background: url('assets/singlesociallinks.png') no-repeat -31px -28px;
}
#single .social-link a.goplus, .anchored.desktop .extra-nav.navdrop .social-link.r .goplus.so {
	background: url('assets/singlesociallinks.png') no-repeat -68px 4px;
}
#single .social-link a.goplus:hover, .anchored.desktop .extra-nav.navdrop .social-link.r .goplus.so:hover {
	background: url('assets/singlesociallinks.png') no-repeat -68px -28px;
}
#single .social-link a.linked , .anchored.desktop .extra-nav.navdrop .social-link.r .linked.so{
	background: url('assets/singlesociallinks.png') no-repeat -109px 4px;
}
#single .social-link a.linked:hover, .anchored.desktop .extra-nav.navdrop .social-link.r .linked.so:hover {
	background: url('assets/singlesociallinks.png') no-repeat -109px -28px;
}
#single .social-link a.pin, .anchored.desktop .extra-nav.navdrop .social-link.r .pin.so {
	background: url('assets/singlesociallinks.png') no-repeat -148px 4px;
}
#single .social-link a.pin:hover, .anchored.desktop .extra-nav.navdrop .social-link.r .pin.so:hover {
	background: url('assets/singlesociallinks.png') no-repeat -148px -28px;
}
#single .social-link a.insta, .anchored.desktop .extra-nav.navdrop .social-link.r .insta.so {
	background: url('assets/singlesociallinks.png') no-repeat -187px 4px;
}
#single .social-link a.insta:hover, .anchored.desktop .extra-nav.navdrop .social-link.r .insta.so:hover {
	background: url('assets/singlesociallinks.png') no-repeat -187px -28px;
}
.portrait_header {
	margin-bottom:140px;
}
.portrait_header > .havbg {
    background: #f6f5f2;
    
}
.portrait_header > .havbg > img {
    width: auto;
    margin: 0 auto;
    position: relative;
    display: block;
    padding-top: 9%;
    padding-bottom: 3%;
}
.social_tags.top .sharethis.single .s-fb {
    margin-right: 12%;
}

.social_tags.top .sharethis.single .s-all {
    margin-left: 12%;
}

.social_tags.top .sharethis.single {
    float: right;
}
.portrait_header > img.detailimg {
    width: 236px;
	display: block;
	position: relative;
	padding-bottom:0;
	padding-top:0;
	margin:0 auto;
}
#single .transcript p {
    font-family:"freight-text-pro",Georgia;
    font-size: 28px;
    line-height: 40px;
}
.column {
	width:30%;
	float:left;
	margin-left:4%;
}
.column:first-child {
	margin-left:0;
}
.portrait {
	position:relative;
	display:block;
	margin-bottom: 12%;
	background: #f6f5f2;
}
.portrait.booked {
	background:#fff !important;
}
.portrait .overlay {
	display:block;
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	text-decoration:none;
	background:url('assets/portrait-overlay.png') repeat;
	-webkit-transition: all 0.2s;
      -moz-transition: all 0.2s;
      -o-transition: all 0.2s;
      -ms-transition: all 0.2s;
      transition: all 0.2s;
}
/*.portrait .overlay:hover {
	opacity:1;
	-webkit-transition: all 0.2s;
      -moz-transition: all 0.2s;
      -o-transition: all 0.2s;
      -ms-transition: all 0.2s;
      transition: all 0.2s;
}*/
#single.port .comments {
	padding-top:50px;
}
.wpss #submitButton {
	  margin: 0 auto 60px auto !important;	
}
.wpss-field input {
    width: 100%;
}
.wpss .wpss-progress-bar span {
	background-color:#00a3e0 !important;
}
.wpss fieldset {
	border:none !important;	
}
.wpss_back {
	background: url('assets/prev.png') no-repeat center left;
	  height: 36px !important;
  display: inline-block;
  line-height: 36px;
  padding-left: 28px;
  color:rgb(204, 204, 204) !important;
}
.answers {
	padding-bottom:30px !important;	
}
.answer_text label, .wpss-submit-message p {
  color:#000 !important;
  font-family: "freight-text-pro",Georgia !important;
  /* line-height: 40px; */
  font-size: 20px !important;
  font-weight:400;
  padding-left:8px !important;
  line-height: 33px;
}
.wpss-question p {
	font-size: 22px; 
	padding-bottom:15px;
  font-family: "freight-text-pro",Georgia !important;
  /* line-height: 40px; */

  font-weight:600;
  line-height: 33px;
 }
.wpss_next {
	background: url('assets/next.png') no-repeat center right;
	  height: 36px !important;
  display: inline-block;
  line-height: 36px;
  padding-right: 29px;
  color:rgb(204, 204, 204) !important;
}
.wpss_next:hover, .wpss_back:hover {
	color:rgb(204, 204, 204) !important;
}
.wpss_disabled {
		
}
.portrait .image {
    overflow: hidden;
    position: relative;
}
.imgbook {
	z-index: 5;
	position: absolute !important;
	/*bottom: 6px; keeps changing...change made on */
	bottom:4px;
}
.portrait .overlay > img {
    display: block;
    width: auto;
    margin: 0 auto;
    position: relative;
    /*margin-bottom: 5%;
    margin-top: 25%;*/
}
.susan-blog h4 {
    font-family: 'freight-text-pro',Georgia;
    font-size: 24px;
    text-align: center;
    margin-bottom: 15px;
    color: #969696;
    font-weight:400;
    line-height: 28px;
}
/*.comments_section {
	display:none;
}*/
.susan-blog .spacer {
	width:100%;
	height:50px;
}
.portrait .overlay > h4 {
    text-decoration: none;
    color: #fff;
    
    text-align: center;
    padding-top: 5%;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.portrait .overlay > h4 > strong {
	font-weight:800;
}
.portrait_header .user_content {
    max-width: 825px;
    display: block;
    position: relative;
    margin: 0 auto;
}
.portrait .image > img {
    width: 100%;
    height: auto;
}
.portrait .text {
	padding: 10px 20px 30px 20px;
}
.mobile_view .portrait_header .user_content h3 {
    font-size: 25px !important;
    line-height: 32px !important;
}
.portrait .text h3 > a {
    text-decoration: none;
    color: #000 !important;
    font-family:"freight-text-pro",Georgia;
    text-align: left;
}

.portrait .text h3 {
    padding-top: 0 !important;
    padding-bottom: 1% !important;
    text-align: left !important;
}

.portrait .text > h4 {
    text-align: left;
    font-weight: 400;
    color: #00a3e0;
    margin-bottom:4%;
}

.portrait .text > h2 {
    text-align: left;
}
.portrait.booked .text > h4 {
    text-align: center;
}
.portrait.booked .text h3 {
    text-align: center !important;
}

.portrait .text p {
	color:#646565;
}
.portrait.booked .text {
    padding: 0 20px 20px 20px;
    
}
.port_shift .column {
    width: 100%;
    margin-left: 0 !important;
}

.port_shift .portrait {
    margin-bottom: 8%;
}
#single.port .portrait_header .havbg > img {
    max-width: 340px;
    padding-bottom:0;
    margin-bottom:1%;
    padding-top:0;
}
#single.port {
    padding-top: 0;
}

#single.port .portrait_header .social-link {
    max-width: 217px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 45px;
}
#single.port .portrait_header {
    margin-bottom: 75px;
}
#single.port .wrap .user_content p {
    font-size: 28px;
    line-height: 40px;
    font-family:"freight-text-pro",Georgia;
}
#archive .user_content p {
    font-size: 28px;
    line-height: 40px;
    font-family:"freight-text-pro",Georgia;
}
#archive .user_content {
	margin-bottom:65px;
}
#single.port .wrap .user_content {
    padding: 0 8%;
}
#single.port h3.title {
    padding-bottom: 3%;
    padding-top:0;
}
#single.port {
	padding-bottom:200px;
}
#single.port .portrait_header h1 {
    margin-bottom: 3%;
    margin-top: 3%;
}
.slider .slider-image-list {
				overflow: hidden;
				position: relative;
				cursor: move;
				height: 862px !important;
			}
			.slider .slider-image-list ul {
				list-style: none;
			}
			.slider .slider-image-list ul li {
				position: absolute;
				width: 100%;
				top: 0;
				min-width:720px;
			}
			.slider .slider-image-list ul li img {
				width: 100%;
				height: auto;	
			}
#single.port .portrait_header .return {
    padding-left: 30px;
	padding-top: 20px;
	display:block;
	position:relative;
	text-decoration:none;
    color:#969696;
}
#single.port .portrait_header .return h3 {
	text-transform: uppercase;
    font-family:"freight-text-pro",Georgia !important;
    letter-spacing: 2px;
    color:#969696;
    line-height: 52px !important;
    padding:0 0 0 60px !important;
    font-size: 16px !important;
    text-align: left !important;
     background: url('assets/framenew.png') no-repeat 0px 1px;
     -webkit-transition: color 0.2s;
      -moz-transition: color 0.2s;
      -o-transition: color 0.2s;
      -ms-transition: color 0.2s;
      transition: color 0.2s;
}
	#home .tophead > a {
    text-decoration: none;
}
#single.port .portrait_header .return:hover h3 {
    color:#00a3e0;
    background: url('assets/framenew.png') no-repeat 0px -49px;
    -webkit-transition: color 0.2s;
      -moz-transition: color 0.2s;
      -o-transition: color 0.2s;
      -ms-transition: color 0.2s;
      transition: color 0.2s;
}
#single.port .portrait_header .return:hover {
	color:#00a3e0;
	
}
#single.port .portrait_header .havbg > .detailed {
    margin-top: 0 !important;
      width: 236px;
  display: block;
  position: relative;
  padding-bottom: 0;
  padding-top: 0;
  margin: 0 auto;
}
#general.search_result .results .post {
    width: 100%;
    float: none;
    min-height: 19%;
}

div#general.search_result {
    padding-bottom: 3%;
}
.results .post .tags {
	text-align:left !important;
	padding-top: 3%;
}
.search_term {
    color: #00a3e0;
}
#general.search_result .results {
    margin: 0px 2%;
}
#general.search_result .results .post h4, #general.search_result .results .post h4 > a {
	font-family:"freight-text-pro",Georgia !important;
font-size: 24px;
color: #969696;
line-height: 28px;
padding-bottom: 0;
font-weight:400;
padding-top:1%;
}
#general.search_result .results > h3 {
    margin-bottom: 10%;
}
#general.search_result .results .post h3, #general.search_result .results .post h3 > a {
	color:#000;
}
.pagination div.next_page {
    width: 135px;
    position:relative;
    float: right;
}

.pagination div.previous_page {
    min-height: 5px;
    width: 170px;
    position:relative;
    margin-right:5%;
    float:left;
}
.pagination .prev {
	background: url('assets/prev.png') no-repeat center left;
	display: block;
	height: 36px;
	padding-left: 45px;
	text-decoration:none;
	line-height:36px;
	padding-right: 100px;
	width: 100%;
	color:#12a2dd !important;
	-webkit-transition: color 0.2s;
      -moz-transition: color 0.2s;
      -o-transition: color 0.2s;
      -ms-transition: color 0.2s;
      transition: color 0.2s;
}
#single.team.author .backup a {
	background: url('assets/prev.png') no-repeat top left;
	text-align:left;
	padding-left:45px;
	display:block;
	color:#87898C !important;
}
#single.team.author .backup a:hover {
	color:#12a2dd !important;
}
#single.team.author .backup {
	width:120px;
	margin:0 auto;
	display:block;
	text-align:left;
}
.header .anchored.desktop .social-link.r {
    float: none;
    margin-left: -7px;
    padding-top: 20px;
}
.search_result .pagination .next {
	padding-left:45px;
}
.pagination .next {
	background: url('assets/next.png') no-repeat center right;
	display: block;
	height: 36px;
	line-height:36px;
	text-decoration:none;
	margin-right:30px;
	/*padding-left: 45px;*/
	width: 100%;
	color:#12a2dd !important;
	-webkit-transition: color 0.2s;
      -moz-transition: color 0.2s;
      -o-transition: color 0.2s;
      -ms-transition: color 0.2s;
      transition: color 0.2s;
}
.pagination .next:hover, .pagination .prev:hover {
	color:#002e5d !important;
	-webkit-transition: color 0.2s;
      -moz-transition: color 0.2s;
      -o-transition: color 0.2s;
      -ms-transition: color 0.2s;
      transition: color 0.2s;
}
 .pagination {
	width:45%;
	max-width:500px;
	position:relative;
	margin:0 auto;
	
	padding-bottom:75px;
}
a.susanbloglink {
    font-size: 32px;
    text-decoration: none;
    color: #000;
    text-align: center;
    width: 382px;
    margin:60px auto 30px auto;
    font-weight: 200;
    position: relative;
    display: block;
    /*background: url('assets/next.png') no-repeat center right;*/
}
div#toggle_comments {
    height: 44px;
    width: 200px;
    margin: 0 auto;
    position:relative;
    margin-bottom:25px;
    cursor:pointer;
}
.author .pagination, .susan-blog .pagination {
	text-align:center;
	max-width:530px;
	min-width:500px;
	width:100%;
	padding-bottom: 100px;
}
.pagination li {
	float:left;
	
	list-style:none;
	line-height:36px;
	padding:0 5px;
	margin-left:2%;
}
.pagination li a, .pagination .paged a {
	text-decoration:none;
	color:#000;
	font-weight:600;
	  -webkit-transition: color 0.2s;
      -moz-transition: color 0.2s;
      -o-transition: color 0.2s;
      -ms-transition: color 0.2s;
      transition: color 0.2s;

}
.pagination li a.active {
	color:rgba(0,163,224,1) !important;
}
#general.thankyou > .wrap > .wrap {
    background: url('assets/tybg.png') no-repeat top center;
    min-height: 650px;
    padding-top:160px;
}
.fourohfour .wrap > .wrap {
	z-index:5;
	position:relative;
}
.fourohfour {
	overflow:hidden;
	padding:0 !important;
	position:relative;
	min-height:900px;
}
div#general.thankyou {
    padding-top: 0;
    padding-bottom:1%;
}
.fourohfour .bg {
	position:fixed !important;
}
.related_posts .post > .no-image {
    max-height: 180px;
    height: 100%;
    width: 100%;
    margin-top: 5%;
    margin-bottom: 10%;
}
#general.fourohfour .user_content p, #general.fourohfour .user_content h1, #general.fourohfour .user_content h2, #general.fourohfour .user_content h3, #general.fourohfour .user_content h4, #general.fourohfour .user_content h5, #general.fourohfour .user_content h6 {
	color :#fff;
}
#general.fourohfour .user_content {
	padding-top:21%; 
	max-width:884px;
	margin:0 auto;
	position:relative;
}
#general.fourohfour .user_content p {
	font-size:28px;
	text-align:center;
	line-height:40px;
	font-family:"freight-text-pro",Georgia;
}
#general.thankyou > .wrap > .wrap p {
	text-align:center;
}
#general.thankyou h3 {
    padding-bottom: 6%;
}
.fourohfour .fourohfour_nav h4 {
	font-family:"freight-text-pro",Georgia;
	color:#000;
	font-size:24px;
	line-height:28px;
	text-align:left;
	font-weight:500;
	padding-bottom:15px;
}
.fourohfour .fourth {
	width:25%;
}
.fourohfour .fourohfour_nav {
	padding-top:15%;
}
.fourohfour .full {
    padding: 0 9% 0 9%;
}
.fourohfour .fourohfour_nav ul li a {
	color:#fff;
	font-size:14px;
	line-height:18px;
	display:block;
	max-width:160px;
}
.mobile_view #general.fourohfour .bg {
    width: auto;
    height: 100%;
}
#general.contact .wrap > .wrap > p {
    font-size: 16px;
    color:#646464;
    text-align: center;
}

#general.contact .user_content h3 {
    padding-bottom: 5%;
}
.content form .half {
	width:47.6%;
	float:left;
}
.content form .half.first {
	margin-right:4%;
}
.content form .full {
	width:100%;
}
.content form {
	/*position:relative;*/
	width:100%;
	display:block;
	box-sizing:border-box;
	margin-top:70px;
}
.content.submit_art #newsletter, .content.submit_a_story #newsletter {
	padding-bottom:15%;
}
.content form input[type="text"],form textarea, .content form input[type="email"] {
	background:#f6f5f2;
	line-height:60px;
	font-size:24px;
	font-family:"freight-text-pro",Georgia;
	color:#646464;
	text-align:left;
	padding:0 20px;
	margin-bottom:4%;
	box-sizing:border-box;
	height:60px;
}

.content form input[type="checkbox"] {
	float:right;
	width:40px;
	height:40px;
	border:none;
	background:#f6f5f2;
}
.content form label.half {
    width: 57% !important;
}
.content form input {
	border:none;
}
.content form textarea {
	width:100%;
	min-height:250px;
	line-height: 1.0em;
	border:none;
}
.content ::-webkit-input-placeholder {
   color: #646464;
}

.content :-moz-placeholder { /* Firefox 18- */
   color: #646464;  
}

.content ::-moz-placeholder {  /* Firefox 19+ */
   color: #646464;  
}

.content :-ms-input-placeholder {  
   color: #646464;  
}
.content form label {
    color: #646464;
    font-size: 24px;
    position:relative;
    line-height: 40px;
    font-family:"freight-text-pro",Georgia;
}

.content form input[type="submit"] {
	color:#646464;
	display:block;
	margin-top:5%;
	font-size:32px;
	font-weight:200;
	padding-right:55px;
	line-height:40px;
	cursor:pointer;
	background: url('assets/showtranscript.png') no-repeat top right;
}
.content #submit_art input[type="submit"], .content #submit_story input[type="submit"] {
	position:absolute;
	bottom:0;
	right:0;
}
#submit_story p.half.first.denoted {
    position: absolute;
    bottom: 0;
    left: 0;
}
.checkbox i {
    height: 42px;
    width: auto;
    padding-left: 55px;
    background: url('assets/checkbox.jpg') no-repeat left center;
    display: block;
    cursor: pointer;
    float: left;
    position: absolute;
    
    left: 482px;
    top: 0;
}
.checkbox i:after {
    content: 'Yes';
    width: auto;
    float: left; 
    margin-left: 0px;
    
    font-style: normal;
} 
.checkbox input:checked + i {
	background: url('assets/checked.jpg') no-repeat left center;
}
input[type="checkbox"] {
	margin-left: -9999999px;
	position:absolute;
}
.footer .checkbox i {
    height: 30px;
    width: auto;
    padding-left: 55px;
    background: url('assets/checkbox-sm.png') no-repeat left center;
    display: block;
    cursor: pointer;
    float: right;
    left: 0 !important;
    top: 0;
    
}
.content form label.checkbox.third {
	padding-top:15px;
	padding-left:0 !important;
	  width: 33% !important;
  float: left !important;
	clear:none;	
}
.content form label.checkbox.third i {
	left:0 !important;
	position:relative;
}
.content form label.checkbox.third span {
	line-height:43px;
}
.footer .desktop .checkbox span {
	width:50px;
	margin-left:38px;
	display:inline-block;
	line-height:20px;
	padding-top:8px;
}
#newsletter-inline label.checkbox span {
	margin-left:38px;	
	width:165px;
	display:inline-block;
}
.wrap.nopad {
	padding:0;	
	min-width: 600px !important;
}
.mobile_footer #newsletter-inline label.checkbox span {
	margin-left:38px;	
	width:91px;
	line-height:22px;
	padding-top:8px;
	display:inline-block;
}
.footer #newsletter .clear {
	height:25px;
}
.footer label.third.checkbox, #newsletter-inline label.checkbox {
    height: 30px;
    line-height: 32px;
}
.footer label.full.checkbox, #newsletter-inline label.checkbox {
    padding-left: 10px;
    position: relative;
    text-align: left;
    /*clear: both;*/
    display:block;
     line-height: 30px; 
    margin-bottom: 15px;
    box-sizing:border-box;
}
.footer .checkbox i:after, .content form label.checkbox.third .checkbox i:after {
    content: ' ';
    width: auto;
    float: left; 
    margin-left: 0px;
    
    font-style: normal;
} 
.content form label.checkbox.third i:after {
    content: " " !important;
}
.footer .checkbox input:checked + i {
	background: url('assets/checked-sm.png') no-repeat left center;
}
.content form label.full.checkbox {
    line-height: 40px;
    padding-left:0px !important;
}
.image_upload h4 {
    font-size: 24px;
    line-height: 26px;
    font-family:"freight-text-pro",Georgia;
    margin-bottom: 20px;
    color: #646464;
}

.image_upload p {
    color: #646464;
    margin-bottom: 35px;
    font-size: 21px;
    font-family:"freight-text-pro",Georgia;
    line-height: 26px;
    font-style: italic;
}
form input.file.hidden {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 200;
	width: 100%; 
	height: 55px;
	cursor:pointer;
	display:block;
}
img.profile_upload ~ .upload_more, img.add_upload3 ~ .upload_more {
    display: none;
}
a.upload_more,a.remove_upload {
    color: #12a2dd !important;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 2px;
    padding-left: 55px;
    margin-left: 30px;
    display: inline-block;
    font-size: 14px;
    line-height: 47px;
}
a.remove_upload {
	background:url('assets/removeimg.png') no-repeat center left;
	
}
a.upload_more {
	background:url('assets/addanotherimg.png') no-repeat center left;
}
.outer-wrap {
	overflow:hidden;
}
form div.fakefile {
	position: absolute;
 	top: 0px;

	left: 0px;
	width: 100%;
	padding: 0;
	margin: 0;
	z-index: -1;
	height:55px;
}
.submit_art div.fakefile {
    top: 0;
}
form div.fakefile input {
	margin-bottom: 5px;
	margin-left: 5%;
	width: 40%;
	float:left;
	margin-right: 2%;
	border: none;
	box-sizing: border-box;
	padding: 5px 10px; line-height: 30px;
	border-radius: 2px;
	height: 62px;
	line-height: 62px !important;
	display: inline-block;
}
.image_upload {
    min-height: 250px;
    position:relative;
}
.filewrap{
	position:relative;
	display:block;
}
.image_upload .button {
    font-size: 14px !important;
    line-height: 62px !important;
    font-family: 'Harmonia Sans',sans-serif !important;
    font-style: normal !important;
    display: inline-block;
    box-sizing: border-box;
    width: 245px;
    color:#fff !important;
    height: 55px;
    
}
.image_upload .button.upload.disabled {
	background:#e5f6fc !important;
	cursor: auto;
}
.image_upload .button.upload {
	background:#00a3e0;
	cursor:pointer;
}
.image_upload .button.choose {
 	background:#d1ccbd;
 	cursor:pointer !important;
 	margin:0;
 	float:left;
}
.image_upload.hide {
	display:none;
}
.customselect {
	display: inline-block;
	vertical-align: middle;
	position: relative;	
	color: #3d3e44;
}
.csbox {
	background: #f6f5f2 url('assets/selectarrow3.png') no-repeat right center;
	height: 60px;
	line-height: 60px;
	font-size: 24px;
	line-height: 20px;
	font-family:"freight-text-pro",Georgia;
	color: #646464;
	text-align: left;
	padding: 20px;
	width:100%;
	margin-bottom: 4%;
	box-sizing: border-box;
}
input.csbox {
	border: none;
	color: #3d3e44
}

.cslist {
	list-style: none;
	position: absolute;	
	z-index: 1000;
	display: none;
	left: 0;
	top: 59px;
	background: #f6f5f2;
	font-size: 24px;
	line-height: 26px;
	font-family:"freight-text-pro",Georgia;
	color: #646464;
	white-space: nowrap;
	margin-left:0 !important;
	
	min-width: 100%;
}
.large-list .cslist {
	height: 275px;
	overflow-x: hidden;
	overflow-y: scroll;	
}

.combobox .cslist {
	top: 40px;	
}
.long-list .cslist {
	max-height: 200px;
	overflow: scroll;			
}
.cslist li {
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 10px 13px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;	
}
.skip-first .cslist li:first-child {
	display: none;
}
.cslist input {
	margin-right: 5px;	
}

.cslist li:hover,
 .cslist li.selected {
 	color: #00a3e0;
 	background: #fbfaf9;
}
.csbox.value-0:before,
 .csbox.value-1:before,
 .csbox.value-2:before {
	content: ' ';
	display: inline-block;
	vertical-align: middle;
	margin-right: 9px;
	position: relative;
	top: -1px;
}

.status i {
	display: inline-block;	
}
.csbox.value-0,
 .status-0 {
	color: #e4524f;
}
.csbox.value-0:before,
 .status-0 i {
	background-position: 0px 0px;
}
.csbox.value-1,
 .status-1 {
	color: #105896;	
}
.csbox.value-1:before,
 .status-1 i {
	background-position: 0px -24px;
}
.csbox.value-2,
 .status-2 {
	color: #5bb96b;
}
.csbox.value-2:before,
 .status-2 i {
	background-position: 0px -45px;
}
.fluid .post.ri {
    margin-left: 34px;
}
.mobile_menu .post.ri {
    margin-left: 25px;
}
button.ui-datepicker-trigger { 
		background: url('assets/calendarbutton.png') no-repeat bottom center;
		border:none;
		text-indent:-9999999999999px;
		height:24px;
		width:24px;
		line-height: 28px;
		margin-left: 2%;
		display:inline-block;
		margin-right: 4.7%;
}
button.ui-datepicker-trigger:hover,button.ui-datepicker-trigger:active { 
		background: url('assets/calendarbutton.png') no-repeat top center;
}
#startdate_month,#startdate_day {
    width: 14%;
    padding:13px;
    text-align:center;
}
#startdate_year {
	width: 19.5%;
	padding:12px;
    text-align:center;
}
.datetext {
	font-size:24px;
	line-height:26px;
	color:#646464;
	font-family:"freight-text-pro",Georgia;
}
.datetext input::-webkit-input-placeholder {
   color: #d1ccbd;
   
}

.datetext input:-moz-placeholder { /* Firefox 18- */
   color: #d1ccbd;  
  
}

.datetext input::-moz-placeholder {  /* Firefox 19+ */
   color: #d1ccbd;  
   
}

.datetext input:-ms-input-placeholder {  
   color: #d1ccbd;
   
}
.ui-datepicker {
	width: 18.5%;
	height: auto;
	margin: 5px auto 0;
	font: 9pt Arial, sans-serif;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}
.ui-datepicker a {
	text-decoration: none;
}
/* DatePicker Table */
.ui-datepicker table {
	width: 100%;
}
.ui-datepicker-header {
	background: #d1ccbd;
	color: #646464;
	font-weight: bold;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 2);
	-moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	text-transform:uppercase;
	font-family:"Harmonia Sans",sans-serif;
	filter: dropshadow(color=#000, offx=1, offy=-1);
	line-height: 30px;

}
table.ui-datepicker-calendar {
    background: #fff;
}
.ui-datepicker-title {
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	color: #000;
}
.ui-datepicker-prev, .ui-datepicker-next {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer; 
	background-image: url('assets/leftright2.png');
	background-repeat: no-repeat;
	line-height: 600%;
	overflow: hidden;
	padding-top:9px;
}
.ui-datepicker-prev {
	float: left;
	background-position: center left;
}
.ui-datepicker-next {
	float: right;
	background-position: center right;
}
.ui-datepicker thead {
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));
	background-image: -webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background-image: -o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background-image: -ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background-image: linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );
	border-bottom: 1px solid #bbb;
}
.ui-datepicker th {
	text-transform: uppercase;
	font-size: 6pt;
	padding: 5px 0;
	color: #666666;
	
	filter: dropshadow(color=#fff, offx=1, offy=0);
}
.ui-datepicker tbody td {
	padding: 0;
	position:relative;
	

}
#single.susan-blog h3 {
    padding-top: 0px;
    padding-bottom: 30px;
}
.threelinks img {
    height: auto !important;
    width: auto !important;
    position:relative;
    margin:0 auto;
    text-align:center;
    max-height:30px;
    display:block;
}
.threelinks h3 {
    font-size: 24px !important;
    line-height: 28px !important;
    color: #12a2dd;
    letter-spacing:1px;
}

.threelinks a {
    text-decoration: none;
}

.section2, .section3, .section1 {
    float: left;
    width: 25%;
    padding:1%;
    margin-left:3% !important;
    margin-right:3% !important;
    min-height: 150px;
    position:relative;
    margin-bottom:100px;
    padding-top:50px;
}
#general .section1 {
	padding-left:0 !important;
	margin-left:0 !important;	
	
}


#general.submit_art .section3 {
    padding-top: 44px;
}
#general .section3 {
	padding-right:0 !important;
	margin-right:0 !important;	
}
#general .section2 {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left:8%;
    padding-right:8%;
    min-height: 150px;
}
 .section2 {
    margin-left: 5%;
    margin-right: 5%;
    min-height: 150px;
}
.ui-datepicker tbody td:last-child {
	border-right: 0px;
}
.ui-datepicker-title > span {
    color: #000;
}
.ui-datepicker tbody tr {
	border-bottom: 1px solid #bbb;
}
.ui-datepicker tbody tr:last-child {
	border-bottom: 0px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: inline-block;
	font-weight: bold;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #666666;
	
	filter: dropshadow(color=#fff, offx=1, offy=1);
}
.ui-datepicker-calendar .ui-state-default {
	background: #fff;
	width:100%;
	height:100%;
	-webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	-moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
}
.ui-datepicker-calendar .ui-state-hover {
	background: #00a3e0 !important;
	color:#fff !important;
}
.mobile_view .content.contact form .half, .mobile_view #general.content form .half {
    width: 100%;
    margin-right: 0 !important;
}
.mobile_view .content.contact form .half button.ui-datepicker-trigger {
	margin-bottom:20px;
}
.ui-datepicker-calendar .ui-state-active {
	background: #00a3e0;
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	color: #e0e0e0;

	filter: dropshadow(color=#4d7a85, offx=0, offy=1);
	border: 1px solid #55838f;
	position: relative;
	margin: -1px;
}
.ui-datepicker-unselectable .ui-state-default {
	background: #fff;
	color: #b4b3b3;
}
.ui-datepicker-calendar td:first-child .ui-state-active {
	width: 29px;
	margin-left: 0;
}
.ui-datepicker-calendar td:last-child .ui-state-active {
	width: 29px;
	margin-right: 0;
}
.ui-datepicker-calendar tr:last-child .ui-state-active {
	height: 29px;
	margin-bottom: 0;
}
.dp_shift #startdate_month, .dp_shift #startdate_day {
	width:21%;
}
.dp_shift #startdate_month {
	margin-left:15%;
}
.dp_shift #startdate_year {
	width:25%;
}
.dp_shift button.ui-datepicker-trigger {
    width: 35%;
    background: url('assets/calendarbutton.png') no-repeat bottom left;
    margin-bottom:12px;
}
.landing {
    position: fixed;
    top: 0;
    min-height: 1080px;
    height: auto;
    width: 100%;
    z-index: 666;
  
    opacity:1;
    overflow:hidden;
}
.landing > .slide {
	position:relative;
	top:0;
	min-height: 1080px;
    height: auto;
    overflow:hidden;
    width: 100%;
}
.fluid .post {
    min-height: 63% !important;
}
.credit-social {
    position: absolute;
    z-index: 5;
    width:200px;
    bottom: 5%;
    color: #fff;
    right: 0;
}
.sidebyside > a.s-fb {
    background: none !important;
    text-decoration: none;
    color: #fff;
    font-size:24px !important;
    letter-spacing:1px;
}
a.sidebyside.join_qr {
	float: right;
	padding-left: 9px;
}
label[for="inf_option_weareanonprofit"],label[for="inf_option_speakingdateisflexible"] {
    margin-bottom: 40px;
    display: block;
}
.content form label[for="inf_option_weareanonprofit"].half, .content form label[for="inf_option_speakingdateisflexible"].half {
    width: 40% !important;
}

.content form div.half {
    width: 51%;
}
label[for="inf_option_weareanonprofit"] i:after ,label[for="inf_option_speakingdateisflexible"] i:after {
	content:' ' !important;	
}
label[for="inf_option_weareanonprofit"] i, label[for="inf_option_speakingdateisflexible"] i {
	float: right;
 	left: auto !important;
 	width: 40px;
  	padding-left: 0;
 	position: relative;
}
.content form label[for="inf_option_speakingdateisflexible"].half {
    padding-top:10px;
    width:300px !important;
}
.dp_shift .content form label[for="inf_option_speakingdateisflexible"].half {
	clear: left;
	display: block;
	padding-top: 0;	
}
.content form label[for="inf_option_weareanonprofit"].half {
    width:251px !important;
}
.infusion-field {
	display:block;
	margin-bottom:30px;	
}
.infusion-radio span {
    line-height: 22px;
    padding-top: 5px;
    display: inline-block;
    padding-right: 18px;
}
.tablet-xxsmall .content form label[for="inf_option_speakingdateisflexible"].half {
    padding-top: 24px;
}

.tablet-xxsmall .content form div.half {
    width: 46%;
}

.tablet-xxsmall #startdate_month {
    margin-left: 7%;
}
.infusion-radio > span > label {
    padding-left: 7px;
    display: inline-block;
    text-transform: capitalize;
    padding-top: 1px;
}

input[type="radio"] {
    display: inline-flex;
    position: relative;
    margin-top: -5px;
}
.footer .desktop input[type="radio"] {
	position:absolute;
	top:9px;
	margin-top:0;
	display:block;	
}
.sharethis.sidebyside {
    float: right;
    width: 103px;
   
}
.allwrap.open > .fixer {
	background:#fff;
}
.quote_section {
    
    display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.quote_outer {
	display:table;
	width:100%;
	height:75%;
}
.quote_section p {
    font-size: 54px;
    line-height: 60px;
    margin-top: 20%;
    position: relative;
    margin: 0 auto;
	max-width: 700px;
	width: 100%;
    z-index: 5;
    color: #fff;
    font-weight: 400;
    text-align: center;
    font-family:"freight-text-pro",Georgia;
}
.slide .bg {
    width: 1300px;
}
.slide > .wrap > img.showslow {
    position: relative;
    max-width: 230px;
    height: auto;
    width: 100%;
    z-index: 5;
    margin: 0;
    display:block;
    padding-top: 8%;
}
.erase {
	opacity:0;
}
.downarrow {
    max-width: 75px;
    max-height: 75px;
    width: 100%;
    height: auto;
    z-index: 5;
    position: absolute;
    cursor:pointer;
    bottom: 4%;
    
    left: 50%;
    margin: 0 auto;
    /* margin-top: 19%; */
}
.credit-social.showslow {
    padding-right: 2%;
}
.credit-social a, .credit-social span {
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 2px;
    text-decoration:none;
    color:#fff;
	float: right;
	line-height:33px;
}
img.tohomepage.showslow {
    margin-left: -25px;
}
.fourohfour .fourohfour_nav ul {
    margin-left: 0 !important;
}

.fourohfour .fourohfour_nav ul li a {
    font-family: "harmonia sans",sans-serif;
}
.credit-social p {
    font-size: 14px;
    font-family:"freight-text-pro",Georgia;
    display: block;
    line-height: 14px;
    padding-top: 10px;
    text-align: right;
    width:100%;
}
.credit-social p > em > a {
    font-size: 14px;
    font-family:"freight-text-pro",Georgia;
    display: inline-block;
    line-height: 14px;
    padding-top: 10px;
    letter-spacing:normal;
    text-align: right;
    float:none;
}
.ptest-question .question {
    font-size: 24px;
}
.three_col_shift .credit-social p > em > a {
	font-size:20px !important;
}
.mobile_view .tags > a {
    font-size: 20px;
    font-weight: 800;
    height: 60px;
    line-height: 60px;
    padding: 1% 5%;
}
.showslow {
	opacity:0;
}
.bg-center {
	position: absolute;
	top: 31%;
	margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  max-height:414px;
  max-width:330px;
  width:100%;
  height:auto;
	z-index: 5;
}
.slide.inactive {
	z-index:1;
	opacity:0;
}
.text.overlay.white_text h1 {
    color: #fff;
}
.text.overlay.white_text h1 > a {
	color:#fff !important;
	text-decoration:none;	
}
img.dot_left {
    position: absolute !important;
    left: 0;
    top: 0;
    bottom: 0;
}

img.dot_right {
    position: absolute !important;
    right: 0;
    top: 0;
    bottom: 0;
}
#general img.dot_left {
    position: absolute !important;
    left: 0;
    top: 0;
    bottom: 0;
    min-height:205px;
    max-height:100% !important;
    width:2px !important;
}

#general img.dot_right {
    position: absolute !important;
    right: 0;
    top: 0;
    bottom: 0;
    min-height:205px;
    max-height:100% !important;
    width:2px !important;
}
.at_PinItButton {
	display:none !important;
}
.three_col_shift .tophead .overlay.text {
    color: #646464;
}
.three_col_shift .credit-social.showslow {
    bottom: 18%;
    left: 50%;
    right: 50%;
    width:235px;
    margin-left: -122px;
    position:relative;
    padding-top:80px;
}
.breakthree #general img.dot_left, .breakthree #general img.dot_right {
    display: none;
}
.three_col_shift .credit-social a, mobile_view .credit-social span {
    font-size: 30px !important;
    line-height:36px;
}
.three_col_shift .credit-social span {
    padding: 0 10px 0 20px;
	font-size: 30px;
	font-weight: 200;
 }
 .mobile_view .credit-social .sharethis .share:first-child {
 	margin-top:0 !important;
 }
 .three_col_shift .credit-social p {
    position: absolute;
    top: 0;
    text-align:center;
    width:100%;
    font-size: 18px !important;
}
.overlay_text .overlay_post h2 {
    font-size: 26px;
}
.mobile_menu .header.header_2.menu-hide {
    padding-top: 0;
}
.overlay_text .post .over.wicon {
    padding-top: 5%;
}

.overlay_text .post .over {
    padding-top: 8%;
}
.three_col_shift .post .over.wicon {
    padding-top: 15%;
}
.three_col_shift .post .over {
    padding-top: 18%;
}
 .mobile_view .sharethis .share:first-child {
 	margin-top: 4px;
 }
#archive .featured .textarea h1, .featured .textarea h1 > a {
	font-size:50px;
	line-height:60px;
}
.featured > .image img.attachment-full {
    max-width: 680px; 
    max-height: 491px;
    height:100%;
    width:auto;
    position:relative;
  
}
.quiz_results {
	padding-top:80px;
}
.featured > .image > a {
    display: inline-block;
}
.three_col_shift .featured > .image > a {
    display: block;
}
#single.content.team .image > img {
	max-width:100% !important;
	height:auto !important;
	width:auto !important;
}
.tablet-xxsmall .infusion-radio span {
	display:block;
}
.mobile_view #startdate_month {
  margin-left: 15% !important;
}
/******************* MUUT Override *******/
.m-active.m-help{
	z-index: 100 !important;
}
.threelinks {
	position:relative;
}
.breakthree .section2, .breakthree .section3, .breakthree .section1 {
	float:none;
	width:100%;
	margin:0;
	padding:50px 0 0 0;
	margin-left:0 !important;
	margin-right:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
}
.breakthree .threelinks h3 {
	padding-top:0 !important;
}
.mobile_menu .author .paged, .mobile_menu .susan-blog .paged {
    max-width: 200px;
}
.mobile #newsletter .checkbox {
	width:26% !important;
	line-height:37px;
	float:left;
	padding-left:40px;
}
.mobile_menu .pagination {
	width:90%;	
}
.mobile #newsletter .checkbox span {
	font-size:21px;
	margin-left:9px !important;
}
.mobile_menu #single .user_content,.mobile_menu #general .user_content {
	padding-left:0 !important;
	padding-right:0 !important;
}
.mobile_menu #single .topbar {
    height: auto !important;
    min-height: 72px;
}
.mobile_menu .comments .comment_text {
    float: none;
    width: 100%;
}

.mobile_menu .comments .disqus {
    width: 100%;
    margin-top: 50px;
}

@media print {
   body {
      color: #000;
      background: #fff;
   }
   .header {
   	display:none;
   }
   .footer {
   		display:none;
   }
   .comments {
   	display:none;
   }
   .related_posts {
   	display:none;
   }
   .author_info,.social_tags,.featured_image,.topbar,.backup, .allpostlisting,.return h3,.detailed,.pagination,.susanbloglink,.tags {
   	display:none;
   }
}

.share-2 {
    background-image: url('assets/share-icons-2.png');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-left: 12px;
    transition: none !important;
    position: relative;
}
.share-2-email {
    background-position: -5px -5px;
    top: 4px;
}
.share-2-email:hover {
    background-position: -39px -5px;
}
.share-2-facebook {
    background-position: -73px -5px;
    top: 0px;
}
.share-2-facebook:hover {
    background-position: -5px -39px;
}
.share-2-gplus {
    background-position: -39px -39px;
}
.share-2-gplus:hover {
    background-position: -73px -39px;
}
.share-2-linkedin {
    background-position: -5px -73px;
    top: 0px;
}
.share-2-linkedin:hover {
    background-position: -39px -73px;
}
.share-2-twitter {
	top: 2px;
    background-position: -73px -73px;
}
.share-2-twitter:hover {
    background-position: -107px -5px;
}
.comments-link {
    background-image: url('assets/comments.png');
    background-repeat: no-repeat;
    background-position: -10px -10px;
    width: 24px;
    height: 24px;
    float: left;
    transition: none !important;
    display: none;
    position: relative;
    top: 2px;
}
.comments-link:hover {
    background-position: -54px -10px;
}
.share-2-small {
    background-image: url('assets/share-icons-small.png');
    width: 16px;
    height: 16px;
}
.share-2-small-email {
    background-position: -10px -10px;
    top: 2px;
}
.share-2-small-email:hover {
    background-position: -46px -10px;
}
.share-2-small-facebook {
    background-position: -82px -10px;
}
.share-2-small-facebook:hover {
    background-position: -10px -46px;
}
.share-2-small-gplus {
    background-position: -46px -46px;
    top: 1px;
}
.share-2-small-gplus:hover {
    background-position: -82px -46px;
}
.share-2-small-linkedin {
    background-position: -10px -82px;
}
.share-2-small-linkedin:hover {
    background-position: -46px -82px;
}
.share-2-small-twitter {
    background-position: -82px -82px;
    top: 2px;
}
.share-2-small-twitter:hover {
    background-position: -118px -10px;
}

.hd-screen .share-2, 
 .hd-screen .comments-link {
	background-image: url('assets/share-icons-2-hd.png');
	background-size: 116px 87px;
}
.hd-screen .share-2-small {
	background-image: url('assets/share-icons-2-hd.png');
	background-size: 77px 58px;
}
.hd-screen .share-2-email {
    background-position: -60.5px -2.5px;
}
.hd-screen .share-2-email:hover {
    background-position: -2.5px -31.5px;
}
.hd-screen .share-2-facebook {
    background-position: -31.5px -31.5px;
}
.hd-screen .share-2-facebook:hover {
    background-position: -60.5px -31.5px;
}
.hd-screen .share-2-gplus {
    background-position: -2.5px -60.5px;
}
.hd-screen .share-2-gplus:hover {
    background-position: -30.5px -60.5px;
}
.hd-screen .share-2-linkedin {
    background-position: -60.5px -60.5px;
}
.hd-screen .share-2-linkedin:hover {
    background-position: -89.5px -2.5px;
}
.hd-screen .share-2-twitter {
    background-position: -89.5px -31.5px;
}
.hd-screen .share-2-twitter:hover {
    background-position: -89.5px -60.5px;
}
.hd-screen .comments-link {
    background-position: -2.5px -2.5px;
}
.hd-screen .comments-link:hover {
    background-position: -31.5px -2.5px;
}
.topbar .comments-link {
	display: block;	
}

.hd-screen .share-2-small-email {
    background-position: -40px 0px;
}
.hd-screen .share-2-small-email:hover {
    background-position: 0px -20px;
}
.hd-screen .share-2-small-facebook {
    background-position: -20px -20px;
}
.hd-screen .share-2-small-facebook:hover {
    background-position: -40px -20px;
}
.hd-screen .share-2-small-gplus {
    background-position: -1px -40px;
}
.hd-screen .share-2-small-gplus:hover {
    background-position: -20px -40px;
}
.hd-screen .share-2-small-linkedin {
    background-position: -41px -40px;
}
.hd-screen .share-2-small-linkedin:hover {
    background-position: -60px -1px;
}
.hd-screen .share-2-small-twitter {
    background-position: -60px -21px;
}
.hd-screen .share-2-small-twitter:hover {
    background-position: -60px -40px;
}

.category-footer-link {
	text-align: center;	
	padding-bottom: 100px;
}
.category-footer-link div {
	color: black;
	font-size: 28px;
	line-height: 32px;
	font-weight: 100;
	margin-bottom: 30px;
}
.category-footer-link a {
	background: #1ba4dd;
	display: inline-block;
	color: white;
	font-size: 23px;
	height: 60px;
	line-height: 60px;
	padding: 0 45px;
	border-radius: 5px;
	text-decoration: none;
	font-weight: 300;
}
.category-footer-link.link-parenting a {
	background: #7fa9ae;	 
}
.category-footer-link a:hover {
	color: white !important;	
}
#menu-more-menu-main-1 {
	width: 740px;	
}
