*{padding:0;margin:0;box-sizing:border-box}body,html{min-width:320px}body{background:url(../images/square_bg.png) repeat;-webkit-text-size-adjust:100%}#container{width:1194px;margin:0 auto;background:#fff}#header{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.header-line{background:#12baeb;height:7px;width:100%}.logo{float:left;padding-left:40px;padding-top:38px}.logo a img{border:0}.notice{padding-right:40px;padding-left:40px;padding-bottom:20px;text-align:center;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.notice .notice-text{background:#000;color:#fff;font-style:italic;font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:8px;letter-spacing:1px}.notice .notice-text a{color:#fff}.banner-container{padding-left:40px;padding-right:40px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.banner-social{margin-top:15px;background:#efefef;border:1px solid #efefef;float:right;width:353px;height:90px;text-align:center}.banner-social p{padding-top:20px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#c20846}.holder{padding-top:15px;margin:0 auto;width:300px}.like-button-holder{overflow:hidden;float:left;width:85px;height:20px;margin:0 25px 0 0}.tweet-button-holder{overflow:hidden;float:left;width:96px;height:20px;margin:0 22px 0 0}.google-button-holder{overflow:hidden;float:left;width:72px;height:20px}.featured-articles{padding:30px 40px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.featured-articles .left{float:left}.featured-articles .right{float:right}.view{float:left;position:relative;text-align:center;cursor:default}.view,.view .content,.view .mask{width:542px;height:272px;overflow:hidden}.view .content,.view .mask{position:absolute;top:0;left:0}.view img{display:block;position:relative}.view h2{text-transform:uppercase;text-align:center;margin:20px 0 0;padding-top:30px;padding-bottom:20px;font-size:14px;font-weight:700}.view h2,.view p{color:#000;position:relative;font-family:Arial,Helvetica,sans-serif}.view p{padding:0 40px 20px;text-align:left;font-size:12px;line-height:20px}.view a.info{display:inline-block;text-decoration:none;padding:7px 14px;background:#000;color:#fff;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}.view-second img{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.view-second .mask{background-color:hsla(0,0%,100%,.85);width:502px;margin:20px;height:232px;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.view-second .mask,.view-second h2{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.view-second h2{background:0 0;margin:25px 40px 0;-webkit-transform:translateY(-300px);transform:translateY(-300px)}.view-second h2 a{text-decoration:none;color:#000}.view-second h2 a:hover{color:#000}.view-second p{-webkit-transform:translateY(300px);transform:translateY(300px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.view-second a{text-decoration:none;color:#000}.view-second a:hover{color:#000}.view-second a.info{-webkit-transform:translateY(300px);transform:translateY(300px);-webkit-transition:all .1s ease-in-out .2s;transition:all .1s ease-in-out .2s}.view-second:hover .mask{filter:alpha(opacity=100);opacity:1}.view-second:hover a.info,.view-second:hover h2,.view-second:hover p{-webkit-transform:translate(0);transform:translate(0)}.pics{padding-left:39px;padding-right:39px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.pics img{border:0}.pics .pic{float:left;margin-right:26px;margin-bottom:26px;position:relative}.pics .last{margin-right:0}.pic .mask{height:122px;width:164px;background-color:rgba(18,186,235,.85);position:absolute;overflow:hidden;top:0;left:0;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.pic .mask,.pic:hover .mask{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pic:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.pic .mask .name{display:table-cell;vertical-align:middle;width:164px;height:95px;float:left}.pic .mask:hover h3{-webkit-transform:translate(0);transform:translate(0)}.pic .mask h3{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#fff;width:164px;height:95px;display:table-cell;vertical-align:middle;padding-left:10px;padding-right:10px;-webkit-transform:translateY(-300px);transform:translateY(-300px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pic .mask h3 a{display:block;text-decoration:none;padding-top:20px;padding-bottom:20px;text-align:center;color:#fff;float:none}.pic .mask .bottom{background:#000;height:27px;width:164px;color:#fff;float:left;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;text-align:center}.pic .mask:hover .bottom p{-webkit-transform:translate(0);transform:translate(0)}.pic .mask .bottom p{padding-top:7px;-webkit-transform:translateY(300px);transform:translateY(300px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pic .mask .bottom p a{text-decoration:none;color:#fff}.pics .ad-unit{float:right}.footer-space{height:40px}.footer-line,.footer-space{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.footer-line{height:7px;background:#12baeb}.footer{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding-left:40px;padding-right:40px}.footer .col-1{padding-top:40px;padding-bottom:25px;float:left;width:365px}.col-1 h5{line-height:20px;font-size:12px;font-weight:700;font-family:Arial,Helvetica,sans-serif}.col-1 h6{padding-bottom:20px}.col-1 p{padding-top:20px;line-height:20px;font-size:12px;font-family:Arial,Helvetica,sans-serif}.col-1 a{text-decoration:none;color:#12baeb}.col-1 a:hover{text-decoration:underline}.footer .col-3{padding-top:40px;padding-bottom:25px;float:right;padding-right:50px}.col-3 ul{list-style-type:none}.col-3 li{line-height:35px;font-size:14px;font-weight:700;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;text-align:right}.col-3 li.space{padding-bottom:34px}.col-3 li a{text-decoration:none}.col-3 li a:hover{color:#12baeb}.footer .col-4{padding-top:40px;padding-bottom:25px;float:right}.col-4 ul{list-style-type:none}.col-4 li{width:385px;line-height:34px;font-size:14px;border-bottom:1px solid #e5e5e5;font-weight:700;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif}.col-4 li.last{border:0}.col-4 li a{display:block;color:#000;position:relative;text-decoration:none}.col-4 li a:hover{color:#0095d3}.col-4 li a em{position:absolute;right:0;font-size:11px;font-family:Arial,Helvetica,sans-serif;font-style:normal;text-transform:none;letter-spacing:normal;color:#999}.footer-end{height:15px;background:url(../images/footer.png) no-repeat;margin-bottom:30px}.footer-ad{width:1194px;margin:0 auto;margin-bottom:30px}.footer-ad .banner-container{border:0;padding-left:0;padding-right:0}.footer-ad .banner-social{width:423px}.grey{color:#a0a0a0}.orange{color:#ee802f}.green{color:#9bc848}.light-blue{color:#00acee}.red{color:#db4a39}.blue{color:#3b5998}.black{color:#000}.all-cols{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding-top:30px}.left-col,.wrap-col{float:left;width:203px}.left-col .topic{height:35px;background:url(../images/short-line.png) no-repeat 4px bottom}.left-col .topic h4{padding-left:40px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#12baeb}.left-col .box{height:70px;margin-left:40px;background:url(../images/dotted-line.png) no-repeat bottom;overflow:hidden}.left-col p{padding-left:40px;padding-top:10px;line-height:20px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#99a4a8}.left-col .last{background:0 0;margin-bottom:30px}.left-col .box .icon{padding-top:15px;width:45px;float:left}.left-col .box .info{float:left;width:110px}.left-col .box .info h4{padding-top:16px;padding-bottom:3px;font-size:12px;color:#000}.left-col .box .info h4,.left-col .box .info h5{font-family:Arial,Helvetica,sans-serif;font-weight:700}.left-col .box .info h5{text-transform:uppercase;font-size:10px;color:#b0bdc2}.left-col input{margin-top:10px;margin-left:40px;border:1px solid #dadddf;height:34px;background:url(../images/newsletter-field.png) no-repeat;color:#aeb6be;font-family:Arial,Helvetica,sans-serif;font-size:14px;padding-left:40px;width:120px}.left-col .social-buttons{margin-left:40px;padding-top:15px}.left-col .social-buttons a{text-decoration:none;padding-right:8px}.left-col .social-buttons a img{border:0}.mid-col{float:left;width:554px;margin-right:26px;margin-left:26px}.mid-col .article-title{background:url(../images/article-line.png) no-repeat bottom;padding-bottom:40px}.mid-col h1{font-family:Raleway,sans-serif;font-size:36px;color:#000;font-weight:400;line-height:54px;text-align:center}.mid-col h2{text-align:left}.mid-col h2,.mid-col h3{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;padding-bottom:15px}.mid-col h3{text-align:right}.mid-col h4{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;text-align:left;padding-bottom:15px}.mid-col .article-body{padding-top:20px}.mid-col .article-body img{float:left;margin-bottom:20px;border:0}.mid-col .article-body a{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#12baeb;font-weight:700}.mid-col .article-body a:hover{text-decoration:underline}.mid-col .article-body p{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:30px;padding-bottom:20px}.mid-col .article-body .article-main-img a img{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.mid-col .article-body .article-main-img a:hover img{zoom:1;filter:alpha(opacity=75);opacity:.75}.mid-col .related{background:url(../images/article-line.png) no-repeat top;padding-top:45px;float:left}.mid-col .related img{border:0}.mid-col .related .pic{float:left;margin-right:30px;margin-bottom:26px;position:relative}.mid-col .related .pic p{line-height:normal;padding-bottom:0;font-size:10px}.mid-col .related .pic a:hover{text-decoration:none}.mid-col .related .last{margin-right:0}.right-col{float:left;width:383px}.right-col .topic{height:35px;background:url(../images/mid-line.png) no-repeat 0 bottom}.right-col .topic h4{text-transform:uppercase;font-weight:700;color:#12baeb}.right-col .topic h4,.right-col input{font-family:Arial,Helvetica,sans-serif;font-size:14px}.right-col input{margin-top:20px;border:1px solid #dadddf;height:34px;background:url(../images/search-field.png) no-repeat;color:#aeb6be;padding-left:40px;width:301px}.right-col .inspiration{padding-top:20px}.right-col .inspiration a{float:left;padding-bottom:15px}.right-col .inspiration a img{border:0}.right-col .sky{float:right;padding-right:40px}.right-col .pics{padding-left:0;padding-right:0}.right-col .pics .pic{margin-right:0}.right-col .pics .pic .bottom p a{float:none}.right-col .popular{margin-bottom:30px;margin-right:40px;padding-top:20px}.right-col .popular ul{list-style:none;margin:0;padding:0}.right-col .popular ul li{line-height:30px;border-bottom:1px solid #e5e5e5}.right-col .popular ul li.last{border:0}.right-col .popular ul li a{text-decoration:none;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px}.right-col .popular ul li a:hover{color:#12baeb}.paging{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:20px 40px 30px;text-align:center}.paging .wp-pagenavi{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#333;padding-top:7px}.paging .wp-pagenavi a,.wp-pagenavi a:link{padding:10px!important;margin:5px!important;text-decoration:none!important;color:#12baeb!important;border:1px solid #e5e5e5!important}.paging .wp-pagenavi a:visited{padding:10px;margin:5px;text-decoration:none;color:#12baeb}.paging .wp-pagenavi a:hover{color:#fff;background:#12baeb;border:1px solid #12baeb}.paging .wp-pagenavi a:active{padding:10px;margin:5px;text-decoration:none;color:#12baeb}.paging .wp-pagenavi span.pages{padding:10px;margin:5px;color:#000;margin-right:80px;display:none}.paging .wp-pagenavi span.current{padding:10px;margin:5px;font-weight:700;color:#000}.paging .wp-pagenavi span.extend{padding:10px;margin:5px;color:#000;display:none}.right-col #bsap_1239828 a{margin-right:15px!important;margin-bottom:10px!important;padding-right:0!important;padding-bottom:0!important}.hthree{color:#12baeb}.clearBoth{clear:both}.prev_next,.width-552 img{width:552px}.prev_next{float:left;font-size:14px;text-transform:uppercase;font-weight:700}.navigation{float:right;padding:55px 40px 20px 0}.navigation .menu-item{float:left;margin-left:45px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#8f8f8f}.navigation .menu-item a{text-decoration:none;color:#8f8f8f}.navigation .menu-item a:hover{color:#12baeb}.navigation .menu-item-has-children{position:relative;cursor:pointer;z-index:10;min-width:150px;padding:15px;top:-16px;border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent}.navigation .menu-item-has-children ul{display:none;position:absolute;z-index:10;min-width:150px;top:46px;left:-1px;padding:2px 22px 10px 16px;border:1px solid #dcdcdc;border-radius:1px;border-top:none;background:#fff;font-size:12px;list-style:none}.navigation .menu-item-has-children ul li{line-height:30px;border-bottom:1px solid #e5e5e5;padding-left:2px}.navigation .menu-item-has-children ul li.last{border-bottom:none}.navigation .menu-item-has-children:hover{border-color:#dcdcdc}.navigation .menu-item-has-children:hover ul{display:block}.topic-div{padding-top:10px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.topic-div .topic{padding-left:40px;padding-right:40px;height:65px;background:url(../images/topic-line.png) no-repeat 1px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-weight:700}.topic-div .topic .left{float:left}.topic-div .topic .right{float:right}.topic-div .topic h2{font-size:14px;color:#12baeb}.topic-div .topic a{text-decoration:none;font-size:12px;color:#8f8f8f}.topic-div .topic a:hover{text-decoration:none;color:#12baeb}.topic-div .topic .view-all{float:right;margin-left:30px}.topic-div .topic .dropdown{position:relative;float:left;font-size:12px;color:#8f8f8f;cursor:pointer;min-width:200px;padding:15px 20px 15px 15px;top:-13px;border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent}.topic-div .topic .dropdown:before{content:" ";position:absolute;right:15px;display:block;width:10px;height:12px;background:#fff url(../images/arrow-down.png) no-repeat 50% 50%}.topic-div .topic .dropdown ul{display:none;position:absolute;z-index:10;min-width:200px;top:44px;left:-1px;padding:2px 22px 10px 16px;border:1px solid #dcdcdc;border-radius:1px;border-top:none;background:#fff;font-size:12px;list-style:none}.topic-div .topic .dropdown ul li{line-height:30px;border-bottom:1px solid #e5e5e5;padding-left:2px}.topic-div .topic .dropdown ul li.last{border-bottom:none}.topic-div .topic .dropdown ul li .color{position:absolute;right:0;padding-right:21px;padding-top:6px}.topic-div .topic .dropdown:hover{border-color:#dcdcdc}.topic-div .topic .dropdown:hover ul{display:block}.topic-div.aligncenter{text-align:center}.ad-unit{position:relative;display:inline-block}.ad-unit .ad-content>div{text-align:center;margin:0 auto}.ad-unit .disclaimer{height:15px;color:#8f8f8f;font-size:11px;font-family:Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:rgba(0,0,0,.4);font-weight:600;padding-bottom:3px;text-decoration:underline}.ad-unit .ad-content{border:1px solid rgba(0,0,0,.4)}.ad-unit .ad-content.no-border{border:none!important}.ad-unit.ad-float-right{float:right!important}.topic-div .ad-unit{margin:0 auto;background:0 0;text-align:center}.topic-div .ad-unit>div{margin:0 auto}.right-col .ad-unit{margin:15px 0}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.cform,.cform *{max-width:100%!important}.btn-responsive-menu{display:inline-block;float:right;margin-top:7px;margin-right:15px;width:32px;height:32px;border:2px solid #8f8f8f;border-radius:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAqElEQVRYR+2W3Q2DMAyEP3agha2qskN3gm5RsVR/lqiMiJRETd+c8HB+TCTf+Wyf3NE4usb4iIAUiBW4AjNwdh7MD3ADHoYTE3hVAA+1vYEhJ/AMj84KWHordswJXPYWbB+OYeDWgjUn4IhZTq01PJQC8gEzh1OlVSj6wL2CG8oHki4fag0rzV8KEyswAQvQOzMp3gP24Q3+9x6QDzi3/nd6raEUaK7AF4DTHiGLgCMZAAAAAElFTkSuQmCC);background-size:cover}.ad-unit-mobile,.sm-visible{display:none}@media(max-width:767px){.ad-unit-mobile,.sm-visible{display:block!important}.ad-unit-desktop,.sm-hidden{display:none!important}#container{width:100%;max-width:100%;padding-left:15px;padding-right:15px}#header{position:relative;margin:0 -15px;padding-bottom:15px}.logo{padding-top:10px;padding-left:15px}.logo a img{max-width:200px;height:auto}.navigation{position:fixed;float:none;top:0;left:100%;height:100%!important;width:320px!important;z-index:1000;margin:0!important;padding:55px 15px 20px;overflow-y:auto;background:#fff;-webkit-transition:margin-left .3s ease;transition:margin-left .3s ease}.navigation.active{margin-left:-320px!important;box-shadow:-4px 0 5px rgba(0,0,0,.2)}.navigation .menu-item{float:none;margin-left:0;margin-bottom:20px}.navigation .menu-item-has-children{top:0;width:auto;padding:0;border:none!important}.navigation .menu-item-has-children ul{top:25px;left:0;box-shadow:2px 2px 5px 0 hsla(0,0%,46%,.65);border:none!important}.featured-articles{padding:0}.featured-articles .left,.featured-articles .right{float:none}.featured-articles .view{float:none;width:100%;height:auto;margin-bottom:20px}.featured-articles .view .content{width:100%;height:auto;top:auto;left:auto;bottom:0;margin:0;padding:10px 0;background-color:hsla(0,0%,100%,.85)}.featured-articles .view-second .mask{display:none}.featured-articles .view-second h2{margin:0 auto 10px;padding:0}.featured-articles .view-second .info,.featured-articles .view-second h2{-webkit-transform:translate(0);transform:translate(0)}.topic-div .topic{padding-left:0;padding-right:0;height:40px}.pics{margin:0 -10px 20px}.pics .pic{float:left;margin-right:0;margin-bottom:0;padding:5px;width:50%}.pics .pic a{display:block}.pics .pic img{display:block;width:100%;height:auto}.pics .pic .mask{opacity:1!important;width:100%;height:100%;background-color:transparent;padding:0 5px}.pics .pic .mask .name{position:absolute;bottom:32px;width:calc(100% - 10px);display:block;height:auto;margin:5px 0}.pics .pic .mask .name h3{-webkit-transform:translate(0);transform:translate(0);width:100%;height:auto;display:block;text-shadow:0 2px 8px #000}.pics .pic .mask .name h3 a{padding:0}.pics .pic .mask .bottom{position:absolute;width:calc(100% - 10px);bottom:5px;background:rgba(0,0,0,.6)}.pics .pic .mask .bottom p{padding-top:0;-webkit-transform:translate(0);transform:translate(0);line-height:27px}.ad-unit,.pics .ad-unit{float:none}.ad-unit{text-align:center;margin:0 auto 10px}.ad-unit .ad-notice{display:none}.our-sponsors .sponsors a img{max-width:100%;height:auto}.banner-container,.pics{padding-left:0!important;padding-right:0!important}.footer-space{display:none}.footer{padding:0}.footer .col-1{margin-top:40px}.footer .col-4 li{width:100%}.footer .col-1,.footer .col-2,.footer .col-3,.footer .col-4{float:none;width:100%;padding:0;margin-bottom:15px}.footer .col-3 li{text-align:left}.footer-end{display:none}.footer-ad{width:100%;margin-bottom:0}.footer-line{margin:0 -15px}.banner-social{width:100%}.all-cols{padding-top:0}.all-cols .left-col{width:100%;float:none}.all-cols .left-col .wrap-col{width:100%;background:#fff;margin-bottom:20px}.all-cols .left-col .box{margin:0;height:auto;width:33.3333%;float:left;background:0 0}.all-cols .left-col .box .icon{padding-top:0;padding-right:10px;width:25px}.all-cols .left-col .box .info{width:auto}.all-cols .left-col .box .info h4{padding-top:0}.all-cols .mid-col{float:none;width:100%!important;margin-left:0!important;margin-right:0!important}.all-cols .mid-col .article-title{background:0 0;padding-bottom:0}.all-cols .mid-col .article-title h1{font-size:24px;line-height:1.1}.all-cols .mid-col .prev_next{width:100%}.all-cols .mid-col .related{float:none;margin:20px -5px;padding-top:30px}.all-cols .mid-col .related .pic{width:50%;padding:0 5px 10px;margin-right:0;margin-bottom:0}.all-cols .mid-col .related .pic img{margin-bottom:0}.all-cols .right-col{float:none;width:100%}.all-cols .right-col .search-field{width:100%!important}.all-cols .right-col .sidebarad a{float:none;padding-right:0;padding-bottom:0}.no-margin-mobile{margin:0!important}}@media(max-width:991px){body{background:0 0}img{position:relative;width:100%;max-width:100%;height:auto}#header,.all-cols,.banner-container,.featured-articles,.footer,.footer-line,.footer-space,.paging,.pics,.topic-div{border-left:none;border-right:none}}.wp-caption,img{max-width:100%;height:auto}