article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#222}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.clearfix:before,.entry-content:before,.entry:before,.featured-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table;}.clearfix:after,.entry-content:after,.entry:after,.featured-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table;}html{font-size:62.5%;}body{color:#222;font-family:Arial,sans-serif;font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.6;background:#fff;}body.magazine-landing{background-color:#222;}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}::-moz-selection{background-color:#222;color:#fff;}::selection{background-color:#222;color:#fff;}a{background-color:inherit;color:#4eaae7;text-decoration:none;}a:hover{color:#444652;}p{margin:0 0 15px;margin:0 0 1.5rem;padding:0;}strong{font-weight:700;}ol,ul{margin:0;padding:0;}blockquote,blockquote::before{color:#888;}blockquote{margin:40px;margin:4rem;}blockquote::before{content:"\201C";display:block;font-size:30px;font-size:3rem;height:0;left:-20px;position:relative;top:-10px;}cite{font-style:normal;}h1,h2,h3,h4,h5,h6{color:#222;font-family:Arial,sans-serif;font-weight:500;line-height:1.2;margin:0 0 16px;margin:0 0 1.6rem;text-transform:uppercase;}h1{font-size:36px;font-size:3.6rem;}h2{font-size:27px;font-size:2.6rem;}h3{font-size:24px;font-size:2.4rem;}h4{font-size:20px;font-size:2rem;}h5{font-size:18px;font-size:1.8rem;}h6{font-size:16px;font-size:1.6rem;}embed,iframe,img,object,video,.wp-caption{max-width:100%;}img{height:auto;}.featured-content img,.gallery img{width:auto;}input,select,textarea{background-color:#fff;border:1px solid #ddd;color:#222;font-family:Arial,sans-serif;font-size:14px;font-size:1.4rem;font-weight:300;padding:10px;padding:1rem;width:100%;}input:focus,textarea:focus{border:1px solid #888;outline:none;}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto;}::-moz-placeholder{color:#222;font-family:Arial,sans-serif;opacity:1;}::-webkit-input-placeholder{color:#222;font-family:Arial,sans-serif;}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button{background-color:#4eaae7;border:none;color:#fff;cursor:pointer;font-family:Arial,sans-serif;padding:10px 20px;padding:1rem 2rem;text-transform:uppercase;width:auto;}button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.entry-content .button:hover{background-color:#444652;}.entry-content .button:hover{color:#fff;}.button{display:inline-block;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none;}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;margin-bottom:4rem;width:100%;}tbody{border-bottom:1px solid #ddd;}th,td{text-align:left;}th{font-weight:bold;text-transform:uppercase;}td{border-top:1px solid #ddd;padding:6px 0;padding:0.6rem 0;}.site-container{//padding-top: 5px;//padding-top: .5rem;}.site-inner,.wrap{margin:0 auto;max-width:1100px;}.site-inner{clear:both;padding-top:20px;padding-top:2rem;background-color:#fff;}.diyp .site-inner{padding-bottom:10px;padding-bottom:1rem;}.diyp-landing .site-inner,.diyp-landing .wrap{max-width:800px;}.diyp-landing .site-inner{padding-bottom:40px;padding-bottom:4rem;}.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width:930px;}.content-sidebar-sidebar .content-sidebar-wrap{float:left;}.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{float:right;}.content{float:right;width:746px;}.diyp-landing .content{background-color:#fff;padding:50px 60px 24px;padding:5rem 6rem 2.4rem;}.content-sidebar .content,.content-sidebar-sidebar .content,.sidebar-content-sidebar .content{float:left;}.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content{width:540px;}.full-width-content .content{width:100%;}.sidebar-primary{float:right;width:320px;}.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary{float:left;}.sidebar-secondary{float:left;width:180px;}.content-sidebar-sidebar .sidebar-secondary{float:right;}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%;}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%;}.one-third,.two-sixths{width:31.623931623931625%;}.four-sixths,.two-thirds{width:65.81196581196582%;}.one-fourth{width:23.076923076923077%;}.three-fourths{width:74.35897435897436%;}.one-sixth{width:14.52991452991453%;}.five-sixths{width:82.90598290598291%;}.first{clear:both;margin-left:0;}.avatar{float:left;}.alignleft .avatar{margin-right:24px;margin-right:2.4rem;}.alignright .avatar{margin-left:24px;margin-left:2.4rem;}.author-box .avatar{height:70px;margin-right:30px;margin-right:3rem;width:70px;}.comment .avatar{height:50px;margin:0 16px 24px 0;margin:0 1.6rem 2.4rem 0;width:50px;}.sticky{}img.centered,.aligncenter{display:block;margin:0 auto 24px;margin:0 auto 2.4rem;}img.alignnone{margin-bottom:12px;margin-bottom:1.2rem;}.alignleft{float:left;text-align:left;}.alignright{float:right;text-align:right;}a.alignleft,a.alignright{max-width:100%;}a.alignleft img,img.alignleft,.wp-caption.alignleft{margin:0 24px 24px 0;margin:0 2.4rem 2.4rem 0;}a.alignright img,img.alignright,.wp-caption.alignright{margin:0 0 24px 24px;margin:0 0 2.4rem 2.4rem;}.entry-content .wp-caption-text{font-size:10px;font-size:1rem;font-weight:700;margin:0;text-align:center;}.gallery-caption{}.widget_calendar table{width:100%;}.widget_calendar td,.widget_calendar th{text-align:center;}.breadcrumb{color:#444444;border-bottom:1px solid #ddd;margin-bottom:25px;margin-bottom:2.5rem;padding:10px;padding:1rem;}.archive-description,.author-box{margin-bottom:50px;margin-bottom:5rem;padding:40px;padding:4rem;}.archive-description,.author-box{background-color:#f5f5f5;}.archive-description p:last-child,.author-box p:last-child,.search-results .archive-description h1{margin-bottom:0;}.author-box-title{color:#222;font-family:Arial,sans-serif;font-size:13px;font-size:1.3rem;margin-bottom:4px;margin-bottom:0.4rem;}.author-box p{margin-bottom:0;}.search-form{overflow:hidden;}.entry-content .search-form{width:50%;}.site-header .search-form{float:right;margin-top:24px;margin-top:2.4rem;}.footer-widgets .search-form input{border:none;}.genesis-nav-menu .search-form input{background-color:#fff;color:#000;text-transform:uppercase;width:180px;}.genesis-nav-menu .search-form ::-moz-placeholder{color:#000;}.genesis-nav-menu .search-form ::-webkit-input-placeholder{color:#000;}.genesis-nav-menu .search-form input:focus{border:1px solid #fff;}.search-form input[type="submit"]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;}.entry-title{font-size:25px;font-size:2.5rem;line-height:1;}.entry-title a,.sidebar .widget-title a{color:#4eaae7;font-weight:500;}.entry-title a:hover{color:#444652;}.widget-title{clear:both;font-size:16px;font-size:1.6rem;margin-bottom:24px;margin-bottom:2.4rem;text-transform:uppercase;}.magazine-home .content .widget-title,.sidebar .widget-title{color:#239dea;border-bottom:1px solid #ddd;font-weight:600;padding:10px;padding:1rem;}.sidebar .enews .widget-title{background:none;padding:0;}.footer-widgets .widget-title{color:#fff;}.archive-title{font-size:20px;font-size:2rem;margin-bottom:24px;margin-bottom:2.4rem;}.widget,.widget li{word-wrap:break-word;}.widget li{list-style-type:none;}.widget li li{border:0;margin:0;padding:0 0 0 20px;padding:0 0 0 2rem;}.widget .genesis-nav-menu li li{padding:0;}#search-3 .widget{float:right;}#nav_menu-4{float:left;//margin-top: 25px;//margin-top:2rem;margin-left:20px;margin-left:2rem;}section#search-3{margin-bottom:10px;margin-bottom:1rem;}.site-header form.search-form{//margin-top: 14px;//margin-top: 1.4rem;margin-top:0;}.teaser-1 .wrap{}.teaser-2 .wrap{padding-bottom:20px!important;padding-bottom:2rem!important;padding-left:20px!important;padding-left:2rem!important;padding-right:20px!important;padding-right:2rem!important;border-bottom:1px solid #ddd;margin-bottom:20px;margin-bottom:2rem;max-width:670px;}.teaser-3 .wrap{padding-bottom:20px!important;padding-bottom:2rem!important;padding-left:20px!important;padding-left:2rem!important;padding-right:20px!important;padding-right:2rem!important;border-bottom:1px solid #ddd;margin-bottom:20px;margin-bottom:2rem;max-width:670px;}.teaser-4 .wrap{padding-bottom:20px!important;padding-bottom:2rem!important;padding-left:20px!important;padding-left:2rem!important;padding-right:20px!important;padding-right:2rem!important;border-bottom:1px solid #ddd;margin-bottom:20px;margin-bottom:2rem;max-width:670px;}.teaser-5 .wrap{padding-bottom:20px!important;padding-bottom:2rem!important;padding-left:20px!important;padding-left:2rem!important;padding-right:20px!important;padding-right:2rem!important;border-bottom:1px solid #ddd;margin-bottom:20px;margin-bottom:2rem;max-width:670px;}.teaser-6 .wrap{padding-bottom:20px!important;padding-bottom:2rem!important;padding-left:20px!important;padding-left:2rem!important;padding-right:20px!important;padding-right:2rem!important;border-bottom:1px solid #ddd;margin-bottom:20px;margin-bottom:2rem;max-width:670px;}.teaser-7 .wrap{padding-bottom:20px!important;padding-bottom:2rem!important;padding-left:20px!important;padding-left:2rem!important;padding-right:20px!important;padding-right:2rem!important;margin-bottom:20px;margin-bottom:2rem;max-width:670px;}.teaser-8 .wrap{padding-bottom:20px!important;padding-bottom:2rem!important;padding-left:20px!important;padding-left:2rem!important;padding-right:20px!important;padding-right:2rem!important;border-bottom:1px solid #ddd;margin-bottom:20px;margin-bottom:2rem;max-width:670px;}.teaser-9 .wrap{padding-bottom:20px!important;padding-bottom:2rem!important;padding-left:20px!important;padding-left:2rem!important;padding-right:20px!important;padding-right:2rem!important;border-bottom:1px solid #ddd;margin-bottom:20px;margin-bottom:2rem;max-width:670px;}.teaser-10 .wrap{padding-bottom:20px!important;padding-bottom:2rem!important;padding-left:20px!important;padding-left:2rem!important;padding-right:20px!important;padding-right:2rem!important;border-bottom:1px solid #ddd;margin-bottom:20px;margin-bottom:2rem;max-width:670px;}#execphp-3{margin-left:7px!important;float:left!important;//margin-top: 2rem;position:relative;z-index:9;}.hide{display:none;}.search-toggle{background-color:#2587C4;background:url('http://webhost-solutions.net/diyp/wp-content/uploads/2014/02/search-icon.png') no-repeat;cursor:pointer;float:left;height:25px;margin-right:38px;text-align:center;width:25px;}.search-toggle:hover,.search-toggle.active{background-color:#4eaae7;}.search-toggle:before{color:#fff;font-size:20px;margin-top:14px;}.search-toggle .screen-reader-text{left:5px;}.search-box-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50px;right:0;width:100%;z-index:2;}.slh-search-toggle{position:relative;}.slh-search-toggle input[type="search"]{font-size:1em;height:26px;padding:0 1rem;}#toggle-search{background:url('images/search-icon.png') no-repeat 50% 50%;display:none;width:25px;height:25px;line-height:1.4;margin-right:4px;text-align:left;text-indent:-9999px;}#search-container{width:180px;padding:0px 5px 5px 5px!important;padding:0rem .5rem .5rem .5rem!important;}.search-box .search-field{background-color:#fff;border:0;font-size:16px;padding:2px 2px 3px 2px;width:100%;}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:15px;text-decoration:none;text-transform:none;width:auto;z-index:100000;}#diyp-subscribe-box{position:relative;}#diyp-subscribe-box .icon-bar{background:url('images/diyp-share-buttons-sprite.png') no-repeat scroll center 0 #ffffff;cursor:pointer;display:block;height:30px;//min-width: 300px;max-width:300px;width:auto;}#diyp-subscribe-box .subscribe-snippets{background-color:#fff;border-bottom:2px solid #4eaae7;border-right:1px solid #4eaae7;border-left:1px solid #4eaae7;display:none;min-height:170px;padding:10px 10px 0;position:absolute;right:0;text-align:left;top:30px;width:100%;z-index:999;}#diyp-subscribe-box.active .subscribe-snippets{display:block;}#diyp-subscribe-box.active .icon-bar{background-color:#4EAAE7;background-position:center -29px;}#diyp-subscribe-box .diyp-rss-email{border-top:1px solid #eee;margin-top:7px;padding:5px 0 0;}#diyp-subscribe-box a.diyp-rss-icon,#diyp-subscribe-box a.diyp-mail-icon{background-image:url('images/social-icon-sprite.png');cursor:pointer;display:inline-block;height:25px;width:25px}#diyp-subscribe-box a.diyp-mail-icon{background-position:50px 0;}#diyp-subscribe-box a.diyp-mail-icon:hover{background-position:50px 25px;}#diyp-subscribe-box a.diyp-rss-icon{background-position:75px 0;}#diyp-subscribe-box a.diyp-rss-icon:hover{background-position:75px 25px;}.top-right .mc4wp-form{}.top-right .mc4wp-form input{font-size:1em;height:26px;margin-right:0;min-width:85px;padding:0 5px;width:28%;}.top-right .mc4wp-form input:first-child{margin-right:4px;min-width:116px;width:40%;}.top-right .mc4wp-form input[type="submit"]{font-weight:bold;margin-right:0;padding:inherit;}.top-right section#text-15{width:100%;}.sidebar-cta h4{clear:none;color:#fff;float:left;font-size:15px;font-weight:600;// max-width: 300px;text-align:center;width:100%;}.sidebar-cta h4 a{background-color:#4eaae7;color:#fff;display:block;line-height:25px;margin-right:5px;padding:0 10px;width:100%;}.sidebar-cta h4 a:hover{background-color:#444652;}.top-right .widget{margin-bottom:5px;}.top-right .widget:last-child{margin-bottom:0;}.featured-content{clear:both;overflow:hidden;}.home-middle .featured-content a,.home-top .featured-content a{position:relative;}.featured-content .entry{margin-bottom:30px;margin-bottom:3rem;}.home-middle .featured-content .entry,.home-top .featured-content .entry{float:left;max-width:100%;}.home-middle .featured-content .entry{width:360px;}.home-bottom .featured-content .entry,.sidebar .featured-content .entry{border-bottom:2px solid #ddd;}.sidebar .featured-content .entry:last-child{border-bottom:none;}.home-top .featured-content .entry-content p:last-child,.sidebar .featured-content .entry:last-child{margin-bottom:0;}.home-middle .featured-content .entry:nth-of-type(2n+1){clear:left;margin-right:30px;margin-right:3rem;}.featured-content .entry-title{border:none;font-size:24px;font-size:2.4rem;line-height:1.2;}.sidebar .featured-content .entry-title{font-size:20px;font-size:2rem;}.featured-content .entry-title a{border:none;}.featured-content a.alignnone{display:inline-block;margin-bottom:20px;margin-bottom:2rem;width:100%}.diyp-top-stories .featured-content article a img{width:100%;}.js .content .home-middle a .entry-time,.js .content .home-top a .entry-time{background-color:#e8554e;bottom:24px;color:#fff;font-size:14px;font-size:1.4rem;font-weight:300;padding:5px 10px;padding:0.5rem 1rem;position:absolute;right:0;}.js .home-middle a.alignleft,.js .home-top a.alignleft{margin:0 2.4rem 2.4rem 0;}.js .home-middle a.alignright,.js .home-top a.alignright{margin:0 0 2.4rem 2.4rem;}.js .home-middle a.alignleft img,.js .home-middle a.alignright img,.js .home-top a.alignleft img,.js .home-top a.alignright img{margin:0;}.home-middle a.more-link,.home-top a.more-link{background-color:#eee;clear:both;color:#222;display:block;font-size:14px;font-size:1.4rem;margin-top:20px;margin-top:2rem;padding:8px 10px;padding:0.8rem 1rem;text-align:center;}.home-middle a.more-link:hover,.home-top a.more-link:hover{background-color:#e8554e;color:#fff;}.featured-content ul{clear:both;margin-bottom:30px;margin-bottom:3rem;}.featured-content li{list-style-type:none;}.top{max-width:1100px;position:relative;margin:0 auto;padding-top:10px;padding-top:1rem;padding-left:30px;padding-left:3rem;padding-right:30px;padding-right:3rem;}.top-left{float:left;width:67%;margin:0 auto;}.top-right{float:right;margin:0 auto;width:300px;}.diyp-top-stories{margin:0 auto;}.diyp-top-stories.top{padding-top:0;}.diyp-top-stories h4.widget-title{display:none;}.diyp-top-stories .featured-content article{border-bottom:medium none;display:inline-block;float:left;margin-right:3px;margin-bottom:1rem;height:140px;overflow:hidden;position:relative;width:24.7%;}.diyp-top-stories article:last-child{margin-right:0;}.diyp-top-stories article a{margin-bottom:0!important;}.diyp-top-stories article .entry-header{background-color:rgba(68,70,82,0.5);bottom:0;height:100%;position:absolute;}.diyp-top-stories article .entry-title{font-size:1em;margin-bottom:0;padding:1em;}.diyp-top-stories article .entry-title a{color:#fff;}.diyp-top-stories article .entry-meta{border:medium none;bottom:0;float:none;margin-bottom:0;padding-bottom:0;padding-left:10px;position:absolute;right:10px;width:auto;}.diyp-top-stories article .entry-meta .entry-time,.diyp-top-stories article .entry-meta .entry-author,.diyp-top-stories article .entry-meta .entry-comments-link,.diyp-top-stories article .entry-content{display:none;}.yarpp-thumbnails-horizontal .yarpp-thumbnail{width:300px!important;margin:6px 0 0 0!important;height:55px!important;}.yarpp-thumbnails-horizontal .yarpp-thumbnail>img,.yarpp-thumbnails-horizontal .yarpp-thumbnail-default{float:left!important;width:45px!important;display:inline-block!important;}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{float:right!important;width:228px!important;display:inline-block!important;margin:6px 0 0 0!important;padding-left:5px!important;}.yarpp-related-widget h3{padding-top:0px!important;margin-bottom:2px!important;}.latest-tweets ul li{margin-bottom:16px;margin-bottom:1.6rem;}div.gform_wrapper input[type="email"],div.gform_wrapper input[type="text"],div.gform_wrapper textarea,div.gform_wrapper .ginput_complex label{font-size:16px;font-size:1.6rem;padding:8px;padding:.8rem;}div.gform_wrapper .ginput_complex label{padding:0;}div.gform_wrapper li,div.gform_wrapper form li{margin:8px 0 0;margin:.8rem 0 0;}div.gform_wrapper .gform_footer input[type="submit"]{font-size:14px;font-size:1.4rem;}img#wpstats{display:none;}#social-icons{height:25px;width:150px;clear:both;}#social-icons ul{float:left;width:100%;margin-left:5px;}#social-icons li{float:left;list-style-type:none;}li.facebook-icon a{background-image:url('images/social-icon-sprite.png');height:25px!important;width:25px!important;background-position:-0px -0px;text-indent:-10000px;margin-left:2px;padding:0px!important;}li.twitter-icon a{background-image:url('images/social-icon-sprite.png');height:25px!important;width:25px!important;background-position:-25px -0px;text-indent:-10000px;margin-left:2px;padding:0px!important;}li.googleplus-icon a{background-image:url('images/social-icon-sprite.png');height:25px!important;width:25px!important;background-position:-50px -0px;text-indent:-10000px;margin-left:2px;padding:0px!important;}li.rss-icon a{background-image:url('images/social-icon-sprite.png');height:25px!important;width:25px!important;background-position:-75px -0px;text-indent:-10000px;margin-left:2px;padding:0px!important;}li.email-icon a{background-image:url('images/social-icon-sprite.png');height:25px!important;width:25px!important;background-position:-100px -0px;text-indent:-10000px;margin-left:2px;padding:0px!important;}li.youtube-icon a{background-image:url('images/social-icon-sprite.png');height:25px!important;width:25px!important;background-position:-125px -0px;text-indent:-10000px;margin-left:2px;padding:0px!important;}li.facebook-icon a:hover{background-image:url('images/social-icon-sprite.png');height:25px!important;width:25px!important;background-position:-0px -25px;text-indent:-10000px;margin-left:2px;padding:0px!important;}li.twitter-icon a:hover{background-image:url('images/social-icon-sprite.png');height:25px!important;width:25px!important;background-position:-25px -25px;text-indent:-10000px;margin-left:2px;padding:0px!important;}li.googleplus-icon a:hover{background-image:url('images/social-icon-sprite.png');height:25px!important;width:25px!important;background-position:-50px -25px;text-indent:-10000px;margin-left:2px;padding:0px!important;}li.rss-icon a:hover{background-image:url('images/social-icon-sprite.png');height:25px!important;width:25px!important;background-position:-75px -25px;text-indent:-10000px;margin-left:2px;padding:0px!important;}li.email-icon a:hover{background-image:url('images/social-icon-sprite.png');height:25px!important;width:25px!important;background-position:-100px -25px;text-indent:-10000px;margin-left:2px;padding:0px!important;}li.youtube-icon a:hover{background-image:url('images/social-icon-sprite.png');height:25px!important;width:25px!important;background-position:-125px -25px;text-indent:-10000px;margin-left:2px;padding:0px!important;}.site-header{background:#fff;border-bottom:1px solid #ddd;position:relative;//min-height: 60px;width:100%;z-index:999;}.site-header.fixed{position:fixed;top:0px;}.header-image .site-header{padding:0;}.title-area{float:left;padding:16px 0;padding:1.6rem 0;//width: 300px;width:20%;}.header-image .title-area{padding:0;}.site-title{font-family:Arial,sans-serif;font-size:28px;font-size:2.8rem;line-height:1;margin:0;text-transform:uppercase;}.site-title a{color:#fff;}.site-title a:hover{color:#d7c603;}.site-description{color:#999;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1;margin-bottom:0;}.header-full-width .title-area,.header-full-width .site-title{width:100%;text-align:center;}.header-image .site-description,.header-image .site-title a{display:block;text-indent:-9999px;}.header-full-width.header-image .site-title a{background-position:center!important;margin:0;}.header-image .site-header .wrap{padding:0;}.header-image .site-title a{background-size:contain!important;float:left;min-height:25px;width:100%;}.site-header .widget-area{float:right;text-align:right;}.site-header .widget-area li{margin:0;padding:0;}.site-header .search-form{float:right;margin-top:24px;margin-top:2.4rem;}section#nav_menu-2{float:left;}section#nav_menu-4{float:left;margin-left:0;}section#nav_menu-2 .widget-wrap{padding:0px;}section#nav_menu-4 .widget-wrap{padding:0px;}.genesis-nav-menu{clear:both;color:#222;font-family:Arial,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;//line-height: 1;text-transform:uppercase;width:100%;}.genesis-nav-menu .menu-item{display:inline-block;text-align:left;}.genesis-nav-menu a{border:none;color:#4eaae7;display:block;line-height:1.8;padding:25px 3px 20px;padding:0 .3rem;position:relative;}.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#444652;}.genesis-nav-menu .sub-menu{left:-9999px;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:190px;z-index:99;}.genesis-nav-menu .sub-menu a{background-color:#fff;border:1px solid #222;border-top:none;font-size:12px;font-size:1.2rem;padding:20px;padding:2rem;position:relative;text-transform:none;width:190px;}.genesis-nav-menu .sub-menu .sub-menu{margin:-53px 0 0 189px;}.genesis-nav-menu .menu-item:hover{position:static;}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1;}.genesis-nav-menu>.first>a{padding-left:0;}.genesis-nav-menu>.last>a{padding-right:0;}.genesis-nav-menu>.right{color:#fff;display:inline-block;float:right;list-style-type:none;padding:25px 0;padding:2.5rem 0;text-transform:uppercase;}.genesis-nav-menu>.right>a{display:inline;padding:0;}.genesis-nav-menu>.rss>a{margin-left:48px;margin-left:4.8rem;}.genesis-nav-menu>.search{padding:2px 0 0;padding:0.2rem 0 0;}.site-header .sub-menu{border-top:1px solid #222;}.site-header .sub-menu .sub-menu{margin-top:-54px;}.nav-primary .wrap{border-bottom:5px solid #444652;}.nav-primary a{color:#4eaae7;}.nav-primary a:hover,.nav-primary .sub-menu a:hover,.nav-primary .genesis-nav-menu .current-menu-item>a{color:#444652;}.nav-primary .genesis-nav-menu .sub-menu a{background-color:#444652;border:1px solid #fff;border-top:none;}.menu-secondary .wrap{border-bottom:5px solid #444652;}.menu-secondary a{color:#239dea;}.menu-secondary a:hover{color:#444652;}.menu-secondary .right .search{margin-top:1px;margin-bottom:4px;background-color:#fff;float:right;width:200px;list-style:none;}#responsive-menu-icon{cursor:pointer;display:none;padding:10px 0;padding:1rem 0;}#responsive-menu-icon::before{-webkit-font-smoothing:antialiased;color:#fff;content:"\e00e";font-family:'Icon';font-size:1.6rem;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin:0 auto;speak:none;text-align:center;text-transform:none;}.post{border-bottom:2px solid #ddd;}.entry{margin-bottom:20px;margin-bottom:2rem;}.archive .content .entry,.page-template-page_blog-php .content .entry{border-bottom:2px solid #ddd;}.entry-content a{color:#4eaae7;}.entry-content a:hover{color:#444652;}.entry-content .attachment a,.entry-content .gallery a{border:none;}.entry-content ol,.entry-content p,.entry-content ul,.quote-caption{margin-bottom:15px;margin-bottom:1.5rem;}.entry-content ol,.entry-content ul{margin-left:40px;margin-left:4rem;}.entry-content ol li{list-style-type:decimal;}.entry-content ul li{list-style-type:disc;}.entry-content ol ol,.entry-content ul ul{margin-bottom:0;}.entry-meta{font-size:14px;font-size:1.4rem;}.entry-header .entry-meta{margin-bottom:10px;margin-bottom:1rem;}.entry-meta p{display:inline;}.entry-comments-link::before{content:"\00B7";margin:0 6px 0 2px;margin:0 0.6rem 0 0.2rem;}.entry-categories,.entry-tags{display:block;}.home .entry-content img,.archive .entry-content img,.search-results .entry-content img{// display: none;}.home .entry-header .entry-image-link,.archive .entry-header .entry-image-link,.search-results .entry-header .entry-image-link{float:left;width:35%;margin:0 1em 1em 0;}.home .entry-header .entry-image-link .entry-image,.archive .entry-header .entry-image-link .entry-image,.search-results .entry-header .entry-image-link .entry-image{margin:0;}.entry-social-diyp{display:block;}.entry-social-diyp>div,.entry-social-diyp>iframe{max-width:75px!important;}.entry-header .entry-meta{border-bottom:1px solid #e1e1e1;float:left;font-size:1em;padding-bottom:0.5rem;width:63%;}.single .entry-header .entry-meta{width:100%;}.before-entry{margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem;padding:10px 0;padding:1rem 0;}.before-entry p:last-child{margin-bottom:0;}.before-entry .widget{margin-bottom:20px;margin-bottom:2rem;}.before-entry .widget:last-child{margin-bottom:0;}.after-entry{margin-top:20px;margin-top:2rem;padding:10px 0;padding:1rem 0;}.after-entry p:last-child{margin-bottom:0;}.after-entry-2 .widget{margin-bottom:20px;margin-bottom:2rem;max-width:300px;}.after-entry-2 .widget:last-child{margin-bottom:0;}.after-entry-2{margin-top:20px;margin-top:2rem;padding:10px 0;padding:1rem 0;}.after-entry-2 .after-entry-left{float:left;width:48%;}main .after-entry-2 .after-entry-right{float:right;width:48%;}.after-entry-2 .after-entry-right{float:right;width:48%;}.after-entry-right h3{color:#239dea;border-bottom:1px solid #ddd;font-size:16px;font-size:1.6rem;font-weight:600;padding:10px;padding:1rem;}.archive-pagination,.entry-pagination{font-size:14px;font-size:1.4rem;margin:40px 0;margin:4rem 0;}.archive-pagination li{display:inline;}.archive-pagination li a{background-color:#444652;color:#fff;cursor:pointer;display:inline-block;padding:8px 12px;padding:0.8rem 1.2rem;}.archive-pagination li a:hover,.archive-pagination li.active a{background-color:#4eaae7;}.entry-pagination a{border-bottom:1px solid #ddd;}.comment-respond,.entry-comments,.entry-pings{background-color:#fff;margin-bottom:50px;margin-bottom:5rem;}.comment-content{clear:both;}.entry-comments .comment-author{margin-bottom:0;}.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"]{width:50%}.comment-respond label{display:block;margin-right:12px;margin-right:1.2rem;}.comment-list li,.ping-list li{list-style-type:none;}.comment-list li{margin-top:24px;margin-top:2.4rem;padding:32px;padding:3.2rem;}.comment-list li li{margin-right:-32px;margin-right:-3.2rem;}li.comment{background-color:#f5f5f5;border:2px solid #fff;border-right:none;}.entry-pings .reply{display:none;}.bypostauthor{}.form-allowed-tags{background-color:#f5f5f5;font-size:14px;font-size:1.4rem;padding:24px;padding:2.4rem;}.sidebar p:last-child,.sidebar ul>li:last-child{margin-bottom:0;}.sidebar .featured-content p:last-child{margin-bottom:24px;margin-bottom:2.4rem;}.sidebar li{margin-bottom:5px;margin-bottom:0.5rem;padding-bottom:5px;padding-bottom:0.5rem;word-wrap:break-word;}.sidebar .widget{margin-bottom:20px;margin-bottom:2rem;}.sidebar .tagcloud a,.sidebar .tagcloud a:visited{background-color:#eee;color:#222;cursor:pointer;display:inline-block;margin:0 5px 5px 0;padding:5px 10px;}.sidebar .tagcloud a:hover{background-color:#e8554e;color:#fff;}.footer-widgets{max-width:1140px;margin:0 auto;background-color:#444652;color:#fff;clear:both;font-size:12px;font-size:1.2rem;padding:20px 10px 20px;padding:2rem 1rem 2rem;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width:320px;}.footer-widgets-1{margin-right:30px;margin-right:3rem;}.footer-widgets-1,.footer-widgets-2{float:left;}.footer-widgets-3{float:right;}.footer-widgets a{color:#fff;font-weight:300;}.footer-widgets a:hover{color:#ccc;}.footer-widgets p:last-child{margin-bottom:0;}.footer-widgets .widget{margin-bottom:40px;margin-bottom:4rem;}.footer-widgets li{margin-bottom:10px;margin-bottom:1rem;word-wrap:break-word;}.footer-widgets .tagcloud a{font-size:12px!important;font-size:1.2rem!important;background-color:#239dea;padding:3px;padding:0.3rem;line-height:2.5;}.site-footer{font-family:Arial,sans-serif;font-size:14px;font-size:1.4rem;text-align:center;}.site-footer .wrap{padding:10px 0;padding:1rem 0;}.site-footer,.site-footer a{color:#444652;}.site-footer a:hover{color:#239dea;}.site-footer p{margin-bottom:0;}div.fb-video,div.fb-post{padding-bottom:20px;}@media only screen and (max-width: 768px) {.site-title{text-align:center;float:none!important;margin:0 auto;}.site-header .widget-area{margin:0 auto;float:none;}//.site-header .widget-area .widget_nav_menu {float: none !important;}//.site-header .widget-area .widget_execphp {display: none !important;}
}
@media all and (max-width:468px){
.site-header .widget-area {
  
}
}
@media only screen and (max-width: 1139px) {
	.site-inner,
	.wrap {
		max-width: 960px;
	}
	.top,
	.diyp-top-stories {
		max-width: 960px !important;		
	}
	.site-header .fixed {
		position: fixed;
		top: 0px;
	}
	.title-area {
		/*width: 220px; edited*/
	}
	.site-header .widget-area {
		/*width: 728px; edited
		width: 68.2%;		*/
	}
	.top img {
		background-size: contain !important;
	}
	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 780px;
	}
	.content {
		width: 630px;
	}
	.content-sidebar-sidebar .content,
	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content {
		width: 450px;
	}
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.home-middle .featured-content .entry,
	.sidebar-primary {
		width: 300px;
	}
	.sidebar-secondary {
		width: 150px;
	}
}
@media only screen and (min-width:1024px) and (max-width: 1139px) {
	.site-header .wrap{max-width:1000px;}
}
@media only screen and (max-width: 1087px) {

	#execphp-3 {
		position: relative;
		z-index: 9;
	}	
	
}
@media only screen and (max-width: 980px) {

	.top-left {
		width: 100%;
	}

	.top-right {
		display: none;
	}

	.site-inner,
	.wrap {
		max-width: 750px;
	}
	
	.top,
	.diyp-top-stories {
		max-width: 750px !important;
	}
	
	.diyp-top-stories .featured-content article {
		height: 140px;
		width: 33%;
	}
	.diyp-top-stories .featured-content article:nth-child(4) {
		margin-right: 0;
	}
	.diyp-top-stories .featured-content article:nth-child(5) {
		display: none;
	}
	
/*	
	.diyp-top-stories .featured-content article {
		margin-right: 2%;
		max-height: 175px;
		width: 49%;
	}
	.diyp-top-stories article:nth-child(2n) {
		margin-right: 0;
	}


	.diyp-top-stories .featured-content article {
		float: none;
		margin-right: 0;
		max-height: 200px;
		width: 100%;
	}
	.diyp-top-stories .featured-content a.alignnone {
		float: left;
		max-height: none;
		margin-right: 0;
		width: 100%;
	}
	
	.diyp-top-stories .featured-content article a img {
		width: 100%;
	}
	
	.diyp-top-stories article .entry-header {
		width: 100%;
	}
	
	.diyp-top-stories article .entry-title a {
		font-size: 2rem;
	}

*/	
	.top img {
		background-size: contain !important;
	}

	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.home-middle .featured-content .entry,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}
	.genesis-nav-menu,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: left;
	}
	.nav-primary {
		position: relative;
	}
	.featured-content .entry,
	.site-header .search-form,
	.site-title {
		float: none;
	}
	.site-header,
	.title-area {
		padding-top: 0;
	}
	.title-area {
		padding-bottom: 20px;
		padding-bottom: 2rem;
	}
	.header-image .site-header .title-area {
		padding-bottom: 0;
	}
	.genesis-nav-menu > .right {
		display: none;
	}

	#toggle-search {
		display: inline-block;
	}
	#search-container {
		display: none;
		right: 0;
		position: absolute;
		top: 40px;
	}	
	
	
}
@media only screen and (max-width: 768px) {
	
	.site-container {
	padding-top: 20px;
	padding-top: 2rem;
	}
	.site-header {	
	position: relative !important;
	border-bottom: 1px solid #444652;
	min-height: 60px;
	width: 100%;
	z-index: 999;
	}
	.top img {
		background-size: contain !important;
		max-width: 728px !important;
	}
	.top-right {
		//display: none !important;
	}
	section#nav_menu-4  {
		display: none !important;
	}
	section#search-3 {
		display: none !important;
	}
	.breadcrumb {
		display: none !important;
	}
	.footer-widgets,
	.nav-secondary,
	.site-footer,
	.site-header,
	.site-inner {
		padding-left: 5%;
		padding-right: 5%;
	}

	//.site-header .title-area,
	//.site-header .widget-area,
	//.site-title {
	//	text-align: center;
	//}
	.nav-primary {
		position: relative;
	}
	.home-bottom .featured-content .entry,
	.home-middle .featured-content .entry {
		padding-bottom: 20px;
		padding-bottom: 2rem;
	}
	.archive-pagination li a {
		margin-bottom: 4px;
		margin-bottom: 0.4rem;
	}
	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

	.diyp-top-stories .featured-content article {
		height: 150px;
		width: 49.6%;
	}
	.diyp-top-stories .featured-content article:nth-child(3) {
		margin-right: 0;
	}
	.diyp-top-stories .featured-content article:nth-child(4) {
		display: none;
	}	
	
	.entry-header .entry-meta {
		width: 62%;
	}
	
	
}



@media only screen and (max-width: 480px) {
	.site-container {
	padding-top: 20px;
	padding-top: 2rem;
	}
	.site-header {	
	position: relative !important;
	border-bottom: 1px solid #444652;
	min-height: 60px;
	width: 100%;
	z-index: 999;
	}
	.top-right {
		display: none !important;
	}
	.top img {
		background-size: contain !important;
		
	}
	section#nav_menu-4  {
		display: none !important;
	}
	section#search-3 {
		display: none !important;
	}
	.genesis-nav-menu,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}
	.nav-primary {
		position: relative;
	}
	.header-image .site-title a {
		background-size: contain !important;
	}
	.top .widget-area img {
	width: 100%;
	height: auto;
	}
	.breadcrumb {
		display: none !important;
	}
	.entry-title {
	font-size: 20px;
	font-size: 2rem;
	line-height: 1;
	}
	.sidebar {
		display: none !important;
	}
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3 {
		display: none !important;
	}
	
	.diyp-top-stories {
		display: none;
	}
	
}
@media only screen and (max-width: 320px) {
	.site-container {
	padding-top: 20px;
	padding-top: 2rem;
	}
	.site-header {	
	position: relative !important;
	border-bottom: 1px solid #444652;
	min-height: 60px;
	width: 100%;
	z-index: 999;
	}
	.top-right {
		display: none !important;
	}
	.top img {
		background-size: contain !important;
		
	}
	section#nav_menu-4  {
		display: none !important;
	}
	section#search-3 {
		display: none !important;
	}
	.genesis-nav-menu,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}
	.nav-primary {
		position: relative;
	}
	.header-image .site-title a {
		background-size: contain !important;
	}
	.top .widget-area img {
	width: 100%;
	height: auto;
	}
	.breadcrumb {
		display: none !important;
	}
	.entry-title {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1;
	}
	.sidebar {
		display: none !important;
	}
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3 {
		display: none !important;
	}
	
}
@media only screen and (max-width: 240px) {
	.site-container {
	padding-top: 20px;
	padding-top: 2rem;
	}
	.site-header {	
	position: relative !important;
	border-bottom: 1px solid #444652;
	min-height: 60px;
	width: 100%;
	z-index: 999;
	}
	.site-header .widget-area {
	  width: 220px !important;
	}
	
	.top img {
		background-size: contain !important;
		max-width: 320px !important;
	}
	section#nav_menu-4  {
		display: none !important;
	}
	section#search-3 {
		display: none !important;
	}
	.genesis-nav-menu,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}
	.nav-primary {
		position: relative;
	}
	.header-image .site-title a {
		background-size: contain !important;
	}
	.top .widget-area img {
	width: 100%;
	height: auto;
	}
	.breadcrumb {
		display: none !important;
	}
	.entry-title {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1;
	}
	.sidebar {
		display: none !important;
	}
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3 {
		display: none !important;
	}
	
}
@media all and (max-width:319px){
.site-title a{
background-size:cover;
}
.site-title{width:100%;}
}
@media all and (max-width:468px){
.genesis-nav-menu a {
  padding: 0.5rem 0.5rem 1rem;
}
}
@media all and (max-width:767px){
.top-left {
width:100% !important;
}
.top {
margin: 0 5%;
}
#google_image_div a img{width:100% !important;}
}

