@font-face{font-family:ff-dagny-web-pro;src:url(webfonts/DagnyWebPro-Bold.eot);font-style:normal;font-weight:700}@font-face{font-family:ff-dagny-web-pro;src:url(webfonts/DagnyWebPro-Bold.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:ff-dagny-web-pro;src:url(webfonts/DagnyWebPro-BoldItalic.eot);font-style:italic;font-weight:700}@font-face{font-family:ff-dagny-web-pro;src:url(webfonts/DagnyWebPro-BoldItalic.woff) format("woff");font-style:italic;font-weight:700}@font-face{font-family:ff-dagny-web-pro;src:url(webfonts/DagnyWebPro-Thin.eot);font-style:normal;font-weight:200}@font-face{font-family:ff-dagny-web-pro;src:url(webfonts/DagnyWebPro-Thin.woff) format("woff");font-style:normal;font-weight:200}@font-face{font-family:ff-dagny-web-pro;src:url(webfonts/DagnyWebPro.eot);font-style:normal;font-weight:400}@font-face{font-family:ff-dagny-web-pro;src:url(webfonts/DagnyWebPro.woff) format("woff");font-style:normal;font-weight:400}.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.wp-caption{border:1px solid #999;text-align:center;background:#eee;padding:10px;margin:10px}html{height:100%}body{font-family:ff-dagny-web-pro,helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1;color:#3d3d3d;height:100%}body h1,body h2,body h3,body h4{font-family:ff-dagny-web-pro,helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1}body h1,body h2,body h3,body .h1{position:relative}body h1,body .h1{font-size:50px}body h2{font-size:28px}body h1,body h1 a,body h1 a:hover,body .h1 a,body .h1 a:hover,body .h1{color:#343434;text-decoration:none}body div.left-col{width:67%;min-height:100%;float:left;border-right:1px solid #e5e5e5;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body div.right-col{width:33%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body .container.main{position:relative}body .container.main div.left-col{float:left;padding:0 25px 0 0;width:calc(100% - 330px)}body .container.main div.right-col{float:right;width:320px}img{border:none}img.icon{float:left}span.text-gradient{display:block;position:absolute;top:0;height:60%;width:100%;background:0 0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0.2)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%)}.post.type-post,.post.type-post ul li,body p{font-size:16px;font-family:ff-dagny-web-pro,helvetica,sans-serif;font-style:normal;line-height:1.5}body p.about-post:not(a){color:#333}.post.type-post ul li{margin-bottom:10px}body p.cats{color:#4ca4ac;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:2px}body p.cats a,body p.cats a:hover{color:#4ca4ac;text-decoration:none}div.clear{clear:both}.container{max-width:980px;padding:0 10px}.container-border-bottom{border-bottom:1px solid #cecece;padding:10px 0;-moz-box-shadow:1px 1px 5px #eee;-webkit-box-shadow:1px 1px 5px #eee;box-shadow:1px 1px 5px #eee}.image_mask{position:relative;overflow:hidden;border:none;background-color:#f2f3f5}.inner_glow{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-box-shadow:inset 0 0 30px rgba(41,80,80,.2);-moz-box-shadow:inset 0 0 30px rgba(41,80,80,.2);box-shadow:inset 0 0 30px rgba(41,80,80,.2)}body article,body aside,.persist-header .container,#persist-footer .container{-webkit-transform:translate3d(0,0,0)}div.subheader.main{background:#fff url(../images/blog_header_bg.gif) top center no-repeat;height:98px;overflow:hidden}div.subheader.main .social-media{padding-top:20px;text-align:right}div.subheader.main .social-media .fb-like{top:-3px}div.subheader.main .left-col{border:none}div.subheader.main .right-col{padding-top:12px}div.subheader.main h1{margin:0}div.main #searchform{float:right;position:relative;margin:0}header.secondary{margin:30px 0 10px;display:block;overflow:visible}header.secondary h2{float:left;margin:5px 0 0}header.secondary .icon{float:left;margin-right:10px;height:33px;width:auto}#searchform input{float:left;font-family:ff-dagny-web-pro,helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#333}#searchform input[type=search]{border-radius:4px;border-right:none;height:29px;width:100%;min-width:230px;padding:4px 46 px 4px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ececec;background:-moz-linear-gradient(top,rgba(191,191,191,1) 0%,rgba(236,236,236,1) 13%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(191,191,191,1)),color-stop(13%,rgba(236,236,236,1)));background:-webkit-linear-gradient(top,rgba(191,191,191,1) 0%,rgba(236,236,236,1) 13%)}#searchform input[type=image]{border-radius:0;padding:0;border:0;position:absolute;right:0}#searchform .assistive-text{display:none}#homepage-grid{overflow:hidden}#homepage-grid .left-col,#homepage-grid .right-col{border:none}#homepage-grid .featured-block{height:218px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#homepage-grid .featured-block img{position:absolute;top:0;left:0}#homepage-grid .featured-block .popup{display:block;width:100%;height:100%;position:absolute;left:0;top:100%;color:#fff;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0)}#homepage-grid .featured-block .popup h3{font-size:18px;margin-bottom:20px;font-weight:600;border:none}#homepage-grid .featured-block .popup h3 a{color:#fff;text-decoration:none}#homepage-grid .featured-block .popup p{line-height:1.2}#homepage-grid .featured-block .popup p span.tweet_icon{display:inline-block;padding:5px 0 0 28px;margin-right:20px;font-weight:400;background:transparent url(../images/icon_twitter.png) 0 center no-repeat;min-height:21px;float:left}#homepage-grid .featured-block .popup p span.fb_icon{display:inline-block;padding:6px 0 0 18px;height:10px;margin-right:20px;font-weight:400;background:transparent url(../images/icon_fb.png) 0 center no-repeat;min-height:21px}#homepage-grid .featured-block img{max-width:325px}#homepage-grid .featured-block.b1 img{max-width:660px}#homepage-grid .b1 .popup{background-color:#295457;background:rgba(41,84,87,.7)}#homepage-grid .b3 .popup,#homepage-grid .b4 .popup{background-color:#79ad36;background:rgba(121,173,54,.7)}#homepage-grid .b2 .popup{background-color:#edad35;background:rgba(237,173,53,.7)}#homepage-grid .b5 .popup{background-color:#2ca4b0;background:rgba(44,164,176,.7)}#homepage-grid .popup .cats{color:#fff;margin-bottom:5px}#homepage-grid .popup .cats a{color:#fff}#homepage-grid .b2,#homepage-grid .b3{width:50%;float:left;border-right:3px solid #fff}#homepage-grid .b1{width:auto;height:350px;border-right:3px solid #fff;border-bottom:3px solid #fff}#homepage-grid .b5{height:350px;border-top:3px solid #fff}div.loop-container{padding:0}.loop-container h3{font-size:22px;line-height:1.2;font-weight:700;color:#315f63}.loop-container h3 a,.loop-container h3 a:hover{color:#315f63;font-weight:600}.loop-container article{padding:10px;clear:left;overflow:hidden;margin-left:-10px}.loop-container article:hover{background-color:#eee}.loop-container article .image_mask{float:left;overflow:hidden;height:200px;max-width:305px;background-color:transparent}.loop-container article .image_mask img{position:relative;display:block;height:200px;width:305px;max-width:none}.loop-container article .content{padding-left:10px}.loop-container article .content p:not(.cats){font-size:15px;line-height:1.4}.loop-container article .content p.author{font-size:14px}#pbd-alp-load-posts{margin:60px 0 30px;-webkit-box-shadow:inset 0 0 30px rgba(41,80,80,.2);-moz-box-shadow:inset 0 0 30px rgba(41,80,80,.2);box-shadow:inset 0 0 30px rgba(41,80,80,.2)}.single header.secondary{margin-bottom:20px}.single .container.main .left-col{padding-right:55px}.single article a,.single article a:hover{color:#7baf30}.single article h3{margin-top:30px}body.single article ul,body.single article ol{margin-top:20px;margin-bottom:20px}body.single article ul{list-style-type:disc;list-style:disc}body.single article ol{list-style-type:decimal;list-style:decimal}aside{position:relative}aside section{padding:20px 15px 25px}aside section:first-child{padding:30px 0 25px 15px}aside section:nth-of-type(n+3){background:#fff url(../images/sidebar_divider.jpg) 0 0 no-repeat}aside section .icon{float:left;margin:3px 10px 0 0;height:30px}aside ul{padding:0;margin:0;font-family:ff-dagny-web-pro,helvetica,sans-serif;font-style:normal;font-weight:700}aside ul li{font-size:15.5px;line-height:1.3;margin:12px 0}aside ul li a,aside ul li a:hover{line-height:1.3;color:#315f63}aside ul li span.cats{display:inline-block;color:#4ca4ac;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:2px;margin-bottom:5px}aside ul li span.cats a,aside ul li span.cats a:hover{color:#4ca4ac;text-decoration:none}body.single-post article{margin:40px 0 60px}body.single-post article h2,body.single-post article h1{font-size:36px;color:#315f63}div.share{position:absolute;top:-1px;left:-100px;border-right:1px solid #e5e5e5;text-align:center;padding-top:20px;z-index:10}div.share h4{font-size:22px;color:#555;text-align:right;padding-right:10px}div.share a.print_btn{display:block;width:55px;font-size:10px;font-weight:600;letter-spacing:1px;text-decoration:none;text-align:center;color:#a0a0a0;text-transform:uppercase;border:1px #c1c1c1 solid;margin:0 auto;background-color:#f0f0f0;text-shadow:1px 1px 0 #fff;border-radius:2px;background:-moz-linear-gradient(top,#eeeeee 0%,#f3f3f3 50%,#e7e7e7 51%,#e7e7e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(50%,#f3f3f3),color-stop(51%,#e7e7e7),color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top,#eeeeee 0%,#f3f3f3 50%,#e7e7e7 51%,#e7e7e7 100%);background:-o-linear-gradient(top,#eeeeee 0%,#f3f3f3 50%,#e7e7e7 51%,#e7e7e7 100%);background:-ms-linear-gradient(top,#eeeeee 0%,#f3f3f3 50%,#e7e7e7 51%,#e7e7e7 100%);background:linear-gradient(to bottom,#eeeeee 0%,#f3f3f3 50%,#e7e7e7 51%,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee',endColorstr='#e7e7e7',GradientType=0 );box-shadow:inset 0 0 8px rgba(0,0,0,.2)}div.share a.print_btn:hover,div.share a.print_btn:active{box-shadow:inset 0 0 8px rgba(0,0,0,.3);border-color:#b1b1b1}div.share .buttons_container{background:#fff url(../images/share_divider.png) top right no-repeat;padding:0 5px;padding:17px 0 7px 10px;width:75px}div.share div.buttons_container:last-child{padding-bottom:0}.category header.secondary{margin-top:20px}#dropdown_arrow{float:left;position:relative;background:#fff url(../images/down_arrow.png) center 16px no-repeat;width:30px;height:30px}#dropdown_arrow:hover #dropdown{display:block}#dropdown{display:none;position:absolute;background-color:#fff;border:1px solid #ccc;z-index:999;min-width:160px;top:30px;left:-25px}#dropdown li{font-size:12px}#dropdown li a{display:block;font-size:12px;color:#666;padding:1px 5px}#dropdown li a:hover{background-color:#e5e5e5;text-decoration:none}.similar-posts{background-color:#eee;border-top:1px solid #ccc;padding:10px 0 45px;width:100%;z-index:9999}.similar-posts .container{position:relative}.similar-posts h3{display:inline-block;margin-bottom:15px}.similar-posts h4{font-weight:600;color:#315f63}.similar-posts h4 a,.similar-posts h4 a:hover{font-weight:600;color:#315f63}.similar-posts ul{margin:0;padding:0}.similar-posts p{line-height:1.3}.similar-posts p.author{font-size:14px}.similar-posts #close_btn{height:32px;width:32px;background:transparent url(../images/btn_x.png) 0 0 no-repeat;position:absolute;top:-25px;right:0;display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.overlay{width:100%;height:100%;position:fixed;z-index:99999;display:none;opacity:0;background:rgba(0,0,0,.75);left:0;top:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}@media(max-width:780px){.overlay{display:none!important}}.overlay.white{background:rgba(255,255,255,.85)}.overlay.visible{opacity:1}.overlay .fixed{width:765px;left:50%;margin-left:-407px;padding:5px 15px;background:#fff;position:relative;overflow:auto;border:10px solid #fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-ms-box-shadow:0 0 10px rgba(0,0,0,.4);-o-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}.overlay .close-overlay{height:27px;width:28px;background:url(/sites/all/themes/ubertheme/images/bundles/imagemap.png) no-repeat -382px -394px;position:absolute;left:50%;margin-left:-420px;display:block;cursor:pointer}.overlay.free-trial-overlay section{width:650px;margin-left:-360px;position:relative;overflow:visible;padding-bottom:20px;text-align:center}.overlay.free-trial-overlay .close-overlay{margin-left:-375px}.overlay.free-trial-overlay p{margin-bottom:25px;font-size:21px}.overlay.free-trial-overlay h3{font-size:45px;font-weight:200;color:#7baf30;margin:20px 0}.overlay.free-trial-overlay .form-type-textfield{text-align:left}.overlay.free-trial-overlay .form-type-textfield label{float:left;font-weight:400;margin:8px 20px 0 0}.overlay.free-trial-overlay .form-type-textfield input{width:515px}.overlay.free-trial-overlay #virus-dude{position:absolute;top:0;right:-137px;width:147px;height:221px;background:transparent url(/sites/all/themes/ubertheme/images/bundles/overlay-virus-dude.png) 0 0 no-repeat}.overlay.free-trial-overlay .free-trial-form{padding:30px 150px 30px 70px;overflow:hidden;width:370px;background:#f6f6f6 url(/sites/all/themes/ubertheme/images/bundles/windows-icon.png) 470px 15px no-repeat;position:relative;font-size:14px}.overlay.free-trial-overlay .form-error-message{width:100%;text-align:center;margin-top:15px;font-size:18px;color:#ee4d27;font-family:ff-dagny-web-pro,helvetica,sans-serif}.overlay.free-trial-overlay .form-success-message{width:100%;text-align:center;margin-top:25px;font-family:ff-dagny-web-pro,helvetica,sans-serif;font-size:24px;padding-bottom:25px;color:#555}.overlay.free-trial-overlay .free-trial-form .checkbox{width:25px;height:25px;line-height:27px;display:block;text-decoration:none;background:url(/sites/all/themes/ubertheme/images/bundles/imagemap.png) no-repeat -402px -360px;cursor:pointer;position:absolute;left:25px;top:35px}.overlay.free-trial-overlay .free-trial-form .checkbox.clicked{background:url(/sites/all/themes/ubertheme/images/bundles/imagemap.png) no-repeat -402px -317px}.overlay.free-trial-overlay .free-trial-form .checkbox{float:left}.overlay.free-trial-overlay .free-trial-form p{float:left;font-size:14px;width:400px;line-height:1.3;margin:0 0 0 20px;padding-left:20px}.overlay.free-trial-overlay .form-button-submit{}.free-trial-overlay input.form-text,.free-trial-overlay textarea{border:1px solid #e0e0e0;border-radius:1px;box-shadow:inset 0 0 7px #d5d5d5}.free-trial-overlay input.form-text{line-height:36px;width:470px;height:36px;font-size:18px;font-family:ff-dagny-web-pro,helvetica,sans-serif;padding-left:10px}.free-trial-overlay input.form-text.error{background:#fcdfd8;border:1px solid #ee4d27;box-shadow:inset 0 0 7px #d5b6af}.free-trial-overlay label{font-size:21px;line-height:30px;color:#545454;font-weight:400;margin:0 0 5px}.free-trial-overlay .form-button-submit{font-size:21px;margin-top:15px}.json{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pulsate{-webkit-animation:pulsate 1s infinite;-moz-animation:pulsate 1s infinite;-ms-animation:pulsate 1s infinite;-o-animation:pulsate 1s infinite;animation:pulsate 1s infinite}.newsletter-subscription{}.newsletter-subscription h3{padding:20px 20px 10px;border-bottom:none}.newsletter-subscription p{padding:0 20px 10px;line-height:1.4}.newsletter-subscription .show-on-complete,.newsletter-subscription .show-on-complete .success,.newsletter-subscription .show-on-complete .error{display:none}.newsletter-subscription .show-on-complete{padding:0 20px;margin-bottom:10px}.newsletter-subscription.complete .show-on-complete,.newsletter-subscription.complete.success .show-on-complete .success,.newsletter-subscription.complete.error .show-on-complete .error{display:block}.newsletter-subscription form{margin:0}.newsletter-subscription.complete.success form{display:none}.newsletter-subscription form input:-webkit-autofill,.newsletter-subscription form input:-webkit-autofill:hover,.newsletter-subscription form input:-webkit-autofill:focus,.newsletter-subscription form input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff}.newsletter-subscription form .options{padding:10px 20px 20px;box-shadow:none;background:#fff;overflow:hidden}.newsletter-subscription form .options .option{padding-bottom:6px}.newsletter-subscription .submit-ct{box-sizing:border-box;padding:30px;color:#fff;background-color:#7baf30;overflow:hidden}.newsletter-subscription .placeholder-fallback{display:none}:root .newsletter-subscription .placeholder-fallback{display:block \0/IE9}.newsletter-subscription .submit-ct>input{box-sizing:border-box;font-size:14px;line-height:32px;height:32px;border-radius:0;margin:0;padding:0;box-shadow:none;float:left;color:#fff;background-color:transparent;border:1px solid rgba(255,255,255,.5)}.newsletter-subscription .submit-ct>input:focus{outline:none}.newsletter-subscription .submit-ct>input.email{width:calc(100% - 32px);padding-left:8px;border:1px solid rgba(255,255,255,.5);border-right:none}.newsletter-subscription .submit-ct>input.email::-webkit-input-placeholder{color:rgba(255,255,255,.8)}.newsletter-subscription .submit-ct>input.email:-moz-placeholder{color:rgba(255,255,255,.8);opacity:1}.newsletter-subscription .submit-ct>input.email::-moz-placeholder{color:rgba(255,255,255,.8);opacity:1}.newsletter-subscription .submit-ct>input.email:-ms-input-placeholder{color:rgba(255,255,255,.8)}.newsletter-subscription .submit-ct>input.submit{text-align:center;text-transform:uppercase;border-left:none;width:32px;font-weight:400;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNDQgMTQ0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNDQgMTQ0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjYsNjNMNzUuMiwxMi4yYy0xLjgtMS44LTQuNi0xLjgtNi40LDBsLTYuNCw2LjRjLTEuOCwxLjgtMS44LDQuNiwwLDYuNEwxMDAuNSw2M2gtODdDMTEsNjMsOSw2NSw5LDY3LjUNCgl2OUM5LDc5LDExLDgxLDEzLjUsODFoODdsLTM4LjEsMzguMWMtMS44LDEuOC0xLjgsNC42LDAsNi40bDYuNCw2LjRjMS44LDEuOCw0LjYsMS44LDYuNCwwTDEyNiw4MWw1LjgtNS44YzEuOC0xLjgsMS44LTQuNiwwLTYuNA0KCUwxMjYsNjN6Ii8+DQo8L3N2Zz4NCg==);background-repeat:no-repeat;background-position:center;background-size:18px auto;overflow:hidden;text-indent:100%;white-space:nowrap}.newsletter-subscription .submit-ct .submit:hover{}.newsletter-subscription .preloader{opacity:.1}.newsletter-subscription .message{}.newsletter-subscription .messages .error{padding:0 20px;margin-bottom:10px;color:#ff4e4e}.newsletter-subscription .messages .success{padding:0 20px;margin-bottom:10px;color:#7baf30}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:.75}100%{opacity:1}}@-moz-keyframes pulsate{0%{opacity:1}50%{opacity:.75}100%{opacity:1}}@-ms-keyframes pulsate{0%{opacity:1}50%{opacity:.75}100%{opacity:1}}@-o-keyframes pulsate{0%{opacity:1}50%{opacity:.75}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:.75}100%{opacity:1}}.side.newsletter-subscription{background-image:none;margin:20px;padding:0;border-radius:8px;border:1px solid #e5e5e5;overflow:hidden}.roadblock{display:none}.roadblock .modal2{position:relative;text-align:center}.roadblock .modal2 .submit-ct{background:#25aae1}.roadblock .virus-monster{position:absolute;top:0;bottom:0;left:calc(100% - 20px);height:221px;width:147px;background:transparent url(/sites/all/themes/ubertheme/images/bundles/overlay-virus-dude.png) 0 0 no-repeat}.modal-wrapper{background:hsla(0,0%,82%,.9);position:fixed;z-index:99990;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.85rem}@media(min-width:576px){.modal-wrapper{font-size:.9rem}}@media(min-width:768px){.modal-wrapper{font-size:.95rem}}@media(min-width:992px){.modal-wrapper{font-size:1rem}}@media(min-width:1200px){.modal-wrapper{font-size:1rem}}.modal-wrapper>.modal2{max-width:-webkit-calc(100% - 2em);max-width:calc(100% - 2em);background:#fff;margin:1em;padding:2em;position:relative;z-index:99991}.modal-wrapper>.modal2>.modal-close{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;text-indent:-9999px;position:absolute;top:0;right:0;height:28px;width:28px;margin-top:-14px;margin-right:-14px;font-size:28px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:100%;padding:.1em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#fff;background:hsla(0,0%,82%,.9);z-index:99992}.modal-wrapper>.modal2>.modal-close,.modal-wrapper>.modal2>.modal-close:after{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-wrapper>.modal2>.modal-close:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;content:"\F057";display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.modal-wrapper>.modal2>.modal-content{max-width:500px}.modal-wrapper>.modal2>.modal-content.modal-loading{position:relative;color:#464a4c;min-width:1rem;min-height:1rem}.modal-wrapper>.modal2>.modal-content.modal-loading:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.9)}.modal-wrapper>.modal2>.modal-content.modal-loading:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F110";font-size:1rem;line-height:1rem;-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:0 0;position:absolute;top:0;right:0;bottom:0;left:0}.modal-wrapper>.modal2>.modal-content.modal-loading.error:before{background:#f3d9d9}.modal-wrapper>.modal2>.modal-content.modal-loading.error:after{content:"\F071";-webkit-animation:normal;animation:normal}.modal-wrapper>.modal2>.modal-content>.modal-title,.modal-wrapper>.modal2>.modal-content>h3{font-size:36px;margin-top:10px;margin-bottom:.5em;border-bottom:none}.container.main .post.type-post hr{display:inline-block;width:33%}.container.main .post .about-post img.avatar{display:none}body p span.embed-youtube{width:100%}body p span.embed-youtube iframe.youtube-player{height:100%;width:100%;min-height:280px}body.single .post iframe.wp-embedded-content{max-width:100%!important}