hr,img{border:0}.clear-both,.clear-left,.clear-right{margin:0;line-height:0}.post-details-left,.post-details-right{vertical-align:middle;width:49%;line-height:20px}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#fancybox-wrap,#fancybox-wrap *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}body,html{margin:0;padding:0;height:100%;background-color:#fff;background-repeat:no-repeat;background-attachment:fixed;font-family:Roboto,sans-serif}a:link,a:visited{text-decoration:none;color:#000}a:active,a:hover{color:#c33;text-decoration:none}.footer,.footer-link-item a,.footer-link-item a:hover{color:#000}input,select,textarea{height:28px;font-size:11pt;padding:5px}hr{width:100%;height:5px;background-size:100%}fieldset{border:1px solid #a9a9a9}fieldset legend{font-size:15pt}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}#header-wrapper{background:#fff;height:150px}#header{margin:0 auto}.header{padding:15px;line-height:110px;font-size:35pt;font-weight:700;text-align:center}.header img{width:175px;margin-right:50px}#body-wrapper{margin:.5em}#body,#footer{margin:0 auto}#footer-wrapper{background:#fff;height:auto}.footer{border-top:1px solid #333;padding:15px}.footer-about,.footer-link-item{padding:12px 0;font-size:11pt}.footer img{width:225px}.footer .footer-block{float:left;width:28%;margin-left:25px}.footer-block:not(:first-child){margin-left:50px}.footer-block h2{margin:0}.footer-block-connect-text{font-size:11pt}.footer-connect img{float:left;width:50px;margin-right:10px}.footer-copyright{border-top:1px solid #303030;line-height:30px;font-size:x-small;color:#f7f7f7;height:30px;text-align:center;background-color:#000}.footer-copyright a{color:#f7f7f7}.body,.footer,.header{max-width:1140px}.body-left,.body-right{float:left;padding:1em}.body-left{width:70%}.body-right{width:29%;min-width:300px}.body-post{padding:25px 30px;background-color:#fff;width:100%;min-height:400px;margin-bottom:50px}.body-post .post-image{width:100%}.body-post img{max-width:100%}.body-post-with-mce p{margin:0}.body-post h1{margin-top:0;margin-bottom:15px;text-align:center}.body-post h2{margin-top:0;margin-bottom:10px}.body-post .post-unpublished{float:right}#body-comments .comment-row{width:100%;margin:10px 0;padding-bottom:15px;border-bottom:1px dashed #cdcdcd}.comment-highlight{background-color:#ffffe0}.comment-row .comment-info{width:100%;line-height:35px}.comment-info .comment-author{float:left;font-weight:700;font-size:15pt}.comment-info .comment-date{float:left;margin-left:15px;color:#a9a9a9;font-style:italic;font-size:9pt}.comment-row .comment-text{clear:left;width:100%}.comment-input{width:32%;margin-right:10px}.comment-textbox{width:100%;height:100px}.post-unpublished a{color:#a9a9a9;font-size:9pt;vertical-align:middle;line-height:10px}.post-details{font-size:11pt;padding-top:15px}.post-details-left{float:left}.post-details-left-item{margin-right:10px;float:left}.post-details-right{text-align:right;float:right}#pagination,#scroll-to-top{text-align:center}.input-description,.input-title{float:left;vertical-align:middle}.body-right-block{padding:20px;background-color:#fff;min-height:80px;margin-bottom:15px}.body-right-block h3{margin:0;font-size:13pt;line-height:20px}.body-right-block h3 img{vertical-align:middle;width:16px}.body-right-block-manage,.body-right-block-popular,.body-right-block-recent{width:100%;font-size:11pt;margin:10px 0;padding-bottom:15px}.post-read-more-icon{clear:both;background-image:url(/blog/assets/img/fab-icon-16px.png);background-position:left center;background-repeat:no-repeat;padding-left:20px;font-style:italic;font-weight:700;margin-top:15px}input.error,select.error,textarea.error{padding-left:12px;background-image:url(/blog/assets/img/inputerror.gif);background-color:#fff;background-repeat:no-repeat;background-position:5px 0;box-shadow:0 0 5px #b03535;border-color:#b03535}input[readonly]{background-color:#ccc;border:1px solid #a9a9a9}.pagination-button,input.red-button{-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;text-shadow:0 1px 0 #854629;cursor:pointer}input[type=text]:not(.error){padding-left:2px}input.red-button{-moz-box-shadow:inset 0 1px 0 0 #cf866c;-webkit-box-shadow:inset 0 1px 0 0 #cf866c;box-shadow:inset 0 1px 0 0 #cf866c;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#c33),color-stop(1,#bc3315));background:-moz-linear-gradient(top,#c33 5%,#bc3315 100%);background:-webkit-linear-gradient(top,#c33 5%,#bc3315 100%);background:-o-linear-gradient(top,#c33 5%,#bc3315 100%);background:-ms-linear-gradient(top,#c33 5%,#bc3315 100%);background:linear-gradient(to bottom,#c33 5%,#bc3315 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc3333', endColorstr='#bc3315', GradientType=0);background-color:#c33;border-radius:3px;border:1px solid #942911;color:#f0f0f0;font-family:Arial;font-size:13px;padding:6px 24px;text-decoration:none}input.red-button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#bc3315),color-stop(1,#c33));background:-moz-linear-gradient(top,#bc3315 5%,#c33 100%);background:-webkit-linear-gradient(top,#bc3315 5%,#c33 100%);background:-o-linear-gradient(top,#bc3315 5%,#c33 100%);background:-ms-linear-gradient(top,#bc3315 5%,#c33 100%);background:linear-gradient(to bottom,#bc3315 5%,#c33 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#cc3333', GradientType=0);background-color:#bc3315}input.red-button:active{position:relative;top:1px}.input-title{font-size:15pt;line-height:30px}.input-description{color:#a9a9a9;margin-left:8px;font-size:9pt;line-height:30px}.pagination-button,.pagination-button-current{font-family:Arial;font-size:13px;text-decoration:none}.form-errors{color:red;padding:5px 0}.form-errors:empty{padding:0}.search-blog,.select-topic{width:70%}.frame-submit{display:none}#submit-buttons-right{clear:both;float:right;margin-top:20px}#scroll-to-top{position:fixed;right:10px;bottom:10px;background:#c33;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:1;display:none}#scroll-to-top:hover{background:#bc3315}#scroll-to-top i{width:30px;height:30px;line-height:30px}.slideshow,.slideshow img{width:676px}.pagination-button a,.pagination-button a:hover{color:#fff}.pagination-button{-moz-box-shadow:inset 0 1px 0 0 #cf866c;-webkit-box-shadow:inset 0 1px 0 0 #cf866c;box-shadow:inset 0 1px 0 0 #cf866c;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#c33),color-stop(1,#bc3315));background:-moz-linear-gradient(top,#c33 5%,#bc3315 100%);background:-webkit-linear-gradient(top,#c33 5%,#bc3315 100%);background:-o-linear-gradient(top,#c33 5%,#bc3315 100%);background:-ms-linear-gradient(top,#c33 5%,#bc3315 100%);background:linear-gradient(to bottom,#c33 5%,#bc3315 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc3333', endColorstr='#bc3315', GradientType=0);background-color:#c33;border-radius:3px;border:1px solid #942911;color:#fff;padding:12px 24px}.pagination-button-current{-moz-box-shadow:inset 0 1px 0 0 #d05c4f;-webkit-box-shadow:inset 0 1px 0 0 #d05c4f;box-shadow:inset 0 1px 0 0 #d05c4f;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#d05c4f),color-stop(1,#dd6b5e));background:-moz-linear-gradient(top,#d05c4f 5%,#dd6b5e 100%);background:-webkit-linear-gradient(top,#d05c4f 5%,#dd6b5e 100%);background:-o-linear-gradient(top,#d05c4f 5%,#dd6b5e 100%);background:-ms-linear-gradient(top,#d05c4f 5%,#dd6b5e 100%);background:linear-gradient(to bottom,#d05c4f 5%,#dd6b5e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d05c4f', endColorstr='#dd6b5e', GradientType=0);background-color:#d05c4f;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #942911;display:inline-block;color:#fff;padding:10px 24px;text-shadow:0 1px 0 #854629}.pagination-button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#bc3315),color-stop(1,#c33));background:-moz-linear-gradient(top,#bc3315 5%,#c33 100%);background:-webkit-linear-gradient(top,#bc3315 5%,#c33 100%);background:-o-linear-gradient(top,#bc3315 5%,#c33 100%);background:-ms-linear-gradient(top,#bc3315 5%,#c33 100%);background:linear-gradient(to bottom,#bc3315 5%,#c33 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#cc3333', GradientType=0);background-color:#bc3315}.pagination-button:active{position:relative;top:1px}.slideshow{position:relative}.slideshow-controls,.slideshow-next,.slideshow-prev{top:40%;width:10%;z-index:1000;height:15%;display:none;position:absolute}.slideshow-next,.slideshow-prev{opacity:1;filter:alpha(opacity=1);cursor:pointer;cursor:hand}.slideshow-prev{left:0;background:url(/blog/assets/img/slideshow-left.png) 50% 50% no-repeat}.slideshow-next{right:0;background:url(/blog/assets/img/slideshow-right.png) 50% 50% no-repeat}.slideshow-controls{left:45%;cursor:pointer;cursor:hand}.slideshow-resume{width:100%;height:100%;display:none;opacity:.5;background:url(/blog/assets/img/slideshow-play.png) 50% 50% no-repeat}.slideshow-pause{width:100%;height:100%;opacity:.5;background:url(/blog/assets/img/slideshow-pause.png) 50% 50% no-repeat}.slideshow-caption{display:none;font-family:Arial,Helvetica,sans-serif;font-size:10pt;padding:0;position:absolute;bottom:0;left:0;width:100%;height:auto;min-height:50px;z-index:1100;background-color:rgba(0,0,0,.8);color:#fff}.slideshow-caption a,.slideshow-caption a:visited{color:#c33;text-decoration:none}.slideshow-caption a:hover{color:#c33;text-decoration:underline}@media screen and (max-width:1050px){.header{font-size:30pt}}@media screen and (max-width:1018px){.body-right,.footer .footer-block{clear:left;width:100%}.body-post:last-child{margin-bottom:0}.body-left{width:100%}.header{font-size:25pt}.footer .footer-block{margin:.5em}}@media screen and (max-width:850px){.header{font-size:20pt}}@media screen and (max-width:710px){.header{font-size:15pt}}@media screen and (max-width:600px){.header{font-size:10pt}.footer{padding:50px}}@media screen and (max-width:480px){.body-post{padding:12px;margin-bottom:15px}.header{font-size:10pt;text-align:center}.header img{margin-right:0}.body-post h1{font-size:13pt}#body-wrapper{margin:0}.footer{padding:15px}.footer .footer-block{margin-left:0}}@media screen and (max-width:479px){.header{font-size:0;padding-left:20%}}