a,p a:visited{color:#009fe3}.btn:before,a{transition:.25s ease-out}.comments-area .form-submit,.footer{text-align:right}.comments-area,.post{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$cream', endColorstr='#f1e8d4', GradientType=0 )}.banner_area .shell,.clearfix,.content_area,.gform_wrapper .gform_footer,.header .logo_area,.post .nav_container,.post.summary .meta_container{zoom:1;clear:both}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}@font-face{font-family:mdbitz-icons;src:url(../fonts/mdbitz-icons.eot);src:url(../fonts/mdbitz-icons.eot?#iefix) format("eot"),url(../fonts/mdbitz-icons.woff2) format("woff2"),url(../fonts/mdbitz-icons.woff) format("woff"),url(../fonts/mdbitz-icons.ttf) format("truetype"),url(../fonts/mdbitz-icons.svg#mdbitz-icons) format("svg")}.header .menu_util .menu .menu-item.icon.icon_github a:before,.header .menu_util .menu .menu-item.icon.icon_linkedin a:before,.header .menu_util .menu .menu-item.icon.icon_twitter a:before,.header .menu_util .menu .menu-item.icon.icon_wordpress a:before,.icon-facebook:before,.icon-github:before,.icon-google-plus:before,.icon-linkedin:before,.icon-search:before,.icon-twitter:before,.icon-vimeo:before,.icon-wordpress:before{font-family:mdbitz-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.entry .comment,em,i{font-style:italic}.icon-facebook:before{content:"\E001"}.icon-github:before{content:"\E002"}.icon-google-plus:before{content:"\E003"}.icon-linkedin:before{content:"\E004"}.icon-search:before{content:"\E005"}.icon-twitter:before{content:"\E006"}.icon-vimeo:before{content:"\E007"}.icon-wordpress:before{content:"\E008"}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:focus{outline:0}body{color:#3c3b38;font-family:"Noto Serif",serif;font-size:14px;background:url(../img/lightpaperfibers.png) #FFF}.comments-area .comment-form label,.comments-area .comment-list .comment-meta,.comments-area .comment-list .reply,.comments-area .comments_title .add_comment_link{font-family:"Open Sans",sans-serif}html .mceContentBody{max-width:700px;background:#fff}b,strong{font-weight:700}hr,p{margin-bottom:25px}p a:hover{border-bottom:1px dotted}a{text-decoration:none;border-bottom:1px solid transparent}.shell{margin:0 auto;max-width:1366px;width:100%;padding:0 50px}.content_area .column_left,.content_area .column_right{width:100%;padding:20px 0;box-sizing:border-box}.content_area:after,.content_area:before{content:"";display:table}.content_area:after{clear:both}@media (min-width:768px){.content_area .column_left{vertical-align:top;float:left;max-width:32%;display:inline-block}.content_area .column_right{vertical-align:top;float:right;max-width:68%;padding-left:28px;display:inline-block}}.content_area ol,.content_area ul{padding-left:1.2em}.content_area ol li,.content_area ul li{margin-bottom:5px}.divider{height:25px;padding:0 35px 15px 25px;color:#58585a;position:relative;margin-bottom:10px}.banner_area .hero_text a,.banner_area.style_black .hero_content,.banner_area.style_black .hero_title,.banner_area.style_blue .hero_title,.banner_area.style_orange .hero_title{color:#FFF}.divider:after,.divider:before{content:'';position:absolute}.divider:after{display:block;border-top:2px solid #58585a;top:12px;left:25px;width:calc(100% - 25px)}.divider:before{left:0;top:0;display:inline-block;background-image:url(../svg/sprite/line-top.svg);background-repeat:no-repeat;background-size:contain;background-position:right center;width:25px;height:25px}.banner_area,.banner_area .shell{background-position:center center;background-size:cover}.banner_area{background-color:#009fe3}.banner_area .shell{min-height:275px}.banner_area .shell:after,.banner_area .shell:before{content:"";display:table}.banner_area .shell:after{clear:both}.banner_area .hero_content_wrapper{float:right;width:50%;padding:50px 50px 10px 0}@media (max-width:768px){.banner_area,.banner_area .shell{background-image:none!important}.banner_area .hero_content_wrapper{padding:50px 25px 30px;float:none;width:100%}}.banner_area .hero_title{font-size:24px;font-weight:700;margin-bottom:5px}.banner_area .hero_text a:hover{border-bottom:1px dotted #FFF}.banner_area.style_blue{background:url(../img/lightpaperfibers-blue.png) #009fe3}.banner_area.style_orange{background-color:#f36f21}.banner_area.style_black{background-color:#41505c}.banner_area.style_white{background-color:#FFF}.banner_area.style_white .hero_title{color:#f36f21}.btn{border:2px solid #FFF;position:relative;padding:8px 40px;color:#58585a}.btn:hover,.btn:visited{color:#00384c}.btn:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #d1b26f}.btn:hover:before{border-color:#00384c}.entry{margin:15px 0}.entry .comment{margin:10px 0}.comments-area{border-radius:2px;padding:20px;border:1px solid;background:#fbf7ea;background:linear-gradient(120deg,#fbf7ea 0,#f1e8d4 100%);margin-bottom:25px;border-color:#ead596 #d1b26f #d1b26f #ead596}.comments-area .comments_title{color:#58585a;font-size:20px;font-weight:700;padding:10px 25px}.comments-area .comments_title .add_comment_link{float:right;font-size:14px;text-transform:uppercase;font-weight:400}.comments-area .comments_title .add_comment_link:hover{border:none;color:#f36f21}.comments-area>.comment-respond{padding:0 0 0 25px}.comments-area .comment-respond{margin:10px 0;position:relative}.comments-area .comment-form{padding-right:25px}.comments-area .comment-form label{font-size:12px;text-transform:uppercase;margin-left:5px}.comments-area .comment-form-author{width:100%}@media (min-width:500px){.comments-area .comment-form-author{width:50%;display:inline-block;padding-right:7.5px}}.comments-area .comment-form-email{width:100%}@media (min-width:500px){.comments-area .comment-form-email{width:49%;display:inline-block;padding-left:7.5px}}.comments-area .form-submit .submit{border:2px solid #d1b26f!important;position:relative;font-weight:700;padding:5px 20px;background:#fbf7ea;color:#3c3b38}.comments-area .form-submit .submit:hover{color:#00384c;border:2px solid #00384c!important}.comments-area .comment-navigation{clear:both;zoom:1;padding:0 20px}.comments-area .comment-navigation:after,.comments-area .comment-navigation:before{content:"";display:table}.comments-area .comment-navigation:after{clear:both}.comments-area .comment-navigation .screen-reader-text{display:none}.comments-area .comment-navigation .nav-previous{float:left}.comments-area .comment-navigation .nav-next,.gform_wrapper .gform_footer .gform_button{float:right}.comments-area .comment-list{padding:10px 25px}.comments-area .comment-list .comment{display:block;position:relative;margin-bottom:15px}.comments-area .comment-list .comment.depth-1{border-bottom:1px dashed #cdcdcd}.comments-area .comment-list .comment-body{padding-left:50px}.comments-area .comment-list .comment-author{position:absolute;top:0;left:0}.comments-area .comment-list .comment-meta{font-size:11px;text-transform:uppercase;margin-bottom:5px}.comments-area .comment-list .comment-content{margin-bottom:25px}.comments-area .comment-list .children{padding-left:0}.comments-area .comment-list .reply{text-align:right;padding:20px}.comments-area .comment-list .comment-reply-link{font-size:14px}.comments-area .comment-list .comment-reply-link:hover{border-bottom:none;color:#f36f21}.comments-area .comment-list #cancel-comment-reply-link{display:inline-block;bottom:0;right:190px;border:2px solid #d1b26f;position:absolute;height:40px;line-height:26px;font-weight:700;padding:5px 20px;background:#fbf7ea;color:#3c3b38}.comments-area .comment-list #cancel-comment-reply-link:hover{color:#00384c;border:2px solid #00384c}.footer{font-size:15px}.header .nav_area,.navigation .pagination{text-align:center}input:not([type=submit]),input[type=submit],select,textarea{color:#3c3b38;font-family:"Noto Serif",serif;font-size:1em}.footer .footer_spacer{background:#009fe3;height:150px;margin-bottom:10px}.footer a{font-weight:700;white-space:nowrap}input:not([type=submit]),select,textarea{padding:4px 20px!important;width:100%;border:1px solid #58585a;border-radius:2px;text-indent:initial!important;outline:0;background:#FFF}input:not([type=submit]):focus,select:focus,textarea:focus{border:1px solid #d1b26f}input[type=submit]{border:2px solid #d1b26f;position:relative;padding:5px 20px;background:#fbf7ea}.header .menu_util .menu .menu-item,.post .meta_container .post_categories,.post .post_date_wrapper,.widget_nav_menu .menu .menu-item .sub-menu{font-family:"Open Sans",sans-serif}input[type=submit]:hover{color:#00384c;border:2px solid #00384c}input{height:40px}textarea{height:160px}.gform_wrapper .gfield{margin:0 0 .5em!important}.gform_wrapper .gfield_label{display:none}.gform_wrapper .gform_footer:after,.gform_wrapper .gform_footer:before,.header .logo_area:after,.header .logo_area:before{content:"";display:table}.gform_wrapper .gform_footer:after{clear:both}.header .logo_area{color:#00384c;background:url(../img/lightpaperfibers-orange.png) #f36f21}.header .logo_area:after{clear:both}.header .logo_area .shell{position:relative;text-align:center;padding-top:40px;padding-bottom:34px}.header .logo_wrapper{height:40px;display:inline-block}.header .logo_wrapper .logo{width:222.69px;height:40px;display:inline-block}.header .nav_area{color:#00384c;background:url(../img/lightpaperfibers-cream.png) #fbf7ea;border-top:1px solid #00384c;border-bottom:1px solid #00384c}.header .menu_util{position:absolute;top:10px;right:25px;display:inline-block;font-size:12px}.header .menu_util .menu{display:inline-block}.header .menu_util .menu .menu-item{display:inline-block;text-transform:uppercase;vertical-align:middle}.header .menu_util .menu .menu-item a{color:#00384c}.header .menu_util .menu .menu-item a:hover{color:#fbf7ea}.header .menu_util .menu .menu-item a:hover:before{color:#fbf7ea!important}.header .menu_util .menu .menu-item:not(.icon):after{content:"|";display:inline;padding-left:5px}.header .menu_util .menu .menu-item.icon{padding:0 3px}.header .menu_util .menu .menu-item.icon a{font-size:1px;letter-spacing:-1px;color:transparent;line-height:24px;display:inline-block;height:24px}.header .menu_util .menu .menu-item.icon a:before{font-size:16px;font-size:1rem;letter-spacing:normal;color:#00384c}.header .menu_util .menu .menu-item.icon.icon_wordpress a:before{content:"\E008"}.header .menu_util .menu .menu-item.icon.icon_twitter a:before{content:"\E006"}.header .menu_util .menu .menu-item.icon.icon_github a:before{content:"\E002"}.header .menu_util .menu .menu-item.icon.icon_linkedin a:before{content:"\E004"}.header .menu_main{display:inline-block}.header .menu_main .menu{display:inline-block;font-size:16px}.header .menu_main .menu .menu-item{display:inline-block;margin:0 25px;border:2px solid transparent;border-radius:2px}.header .menu_main .menu .menu-item:first-child{margin-left:0}.header .menu_main .menu .menu-item:last-child{margin-right:0}.header .menu_main .menu .menu-item a{line-height:27px;color:#00384c;border:1px solid transparent;border-radius:1px;margin:2px;padding:0 20px}.header .menu_main .menu .menu-item a:hover{color:#f36f21}.navigation .pagination .page-numbers{margin:0 5px;color:#3c3b38}.post,table{margin-bottom:25px}.navigation .pagination .page-numbers.current,.navigation .pagination .page-numbers:hover,.post .post_title a{color:#f36f21}.navigation .pagination .page-numbers:first-child{margin-left:0}.navigation .pagination .page-numbers:last-child{margin-right:0}.post{border-radius:2px;padding:20px;border:1px solid;background:#fbf7ea;background:linear-gradient(120deg,#fbf7ea 0,#f1e8d4 100%);border-color:#ead596 #d1b26f #d1b26f #ead596}.post .post_title{color:#f36f21;font-size:24px;font-weight:700;padding:10px 25px}.post .post_date_wrapper{text-transform:uppercase;font-size:12px;position:relative;height:25px;padding:0 35px 0 25px;text-align:right;color:#58585a}.post .post_date_wrapper .post_date{position:relative;width:100%;padding-top:3px;padding-right:60px}.post .post_date_wrapper .post_date .date_content{display:inline-block;width:120px;text-align:center}.post .post_date_wrapper .post_date:after,.post .post_date_wrapper .post_date:before{display:block;border-top:2px solid #58585a;top:12px;content:'';position:absolute}.post .post_date_wrapper .post_date:before{left:0;width:calc(100% - 180px)}.post .post_date_wrapper .post_date:after{right:0;width:60px}.post .post_date_wrapper:before{content:'';position:absolute;left:0;top:0;display:inline-block;background-image:url(../svg/sprite/line-top.svg);background-repeat:no-repeat;background-size:contain;background-position:right center;width:25px;height:25px}.post .post_content{padding:10px 25px}.post .meta_container{padding:0 25px 25px}.post .meta_container .post_categories a{color:#58585a}.post .meta_container .post_categories a:hover{color:#f36f21}.post .nav_container{padding:10px 25px}.post .nav_container:after,.post .nav_container:before{content:"";display:table}.post .nav_container:after{clear:both}@media (min-width:768px){.post .nav_container .next_post_link a:before,.post .nav_container .previous_post_link a:before{transition:.25s ease-out;content:" ";top:0;left:0;right:0;bottom:0}.post .nav_container .next_post_link{float:right}.post .nav_container .next_post_link a{border:2px solid #FFF;position:relative;padding:8px 40px;color:#58585a}.post .nav_container .next_post_link a:hover,.post .nav_container .next_post_link a:visited{color:#00384c}.post .nav_container .next_post_link a:before{position:absolute;border:2px solid #d1b26f}.post .nav_container .next_post_link a:hover:before{border-color:#00384c}.post .nav_container .previous_post_link{float:left}.post .nav_container .previous_post_link a{border:2px solid #FFF;position:relative;padding:8px 40px;color:#58585a}.post .nav_container .previous_post_link a:hover,.post .nav_container .previous_post_link a:visited{color:#00384c}.post .nav_container .previous_post_link a:before{position:absolute;border:2px solid #d1b26f}.post .nav_container .previous_post_link a:hover:before{border-color:#00384c}}.post.summary .meta_container:after,.post.summary .meta_container:before{content:"";display:table}.post.summary .meta_container:after{clear:both}.post.summary .meta_container .post_categories{float:left;margin-top:15px}.post.summary .meta_container .post_link img{float:right}.post.summary .meta_container .post_link a{float:right;background-position:right;background-repeat:no-repeat}.post.summary .meta_container .post_link a:hover{background-color:#fbf7ea}.post.full{margin-top:-200px}table{width:100%!important;border-collapse:collapse}table td,table th{text-align:left;padding:5px;border:1px dotted #cdcdcd}.widget h3,.widget_nav_menu{text-align:right}.page_title{color:#f36f21;font-size:32px;font-weight:700;margin-bottom:15px}.EnlighterJSWrapper pre{background-color:#00313f!important}.EnlighterJSWrapper ol.EnlighterJS,.EnlighterJSWrapper ul.EnlighterJS{background-color:#00313f!important;border-radius:0}.EnlighterJSWrapper ol.EnlighterJS li,.EnlighterJSWrapper ul.EnlighterJS li{background-color:#002b36!important}.widget{margin-bottom:25px}.widget_categories{padding:0 15px}.widget_categories h3{margin-bottom:10px;font-weight:700}.widget_categories h3:before{content:"<";display:inline}.widget_categories h3::after{content:">";display:inline}.widget_categories ul{display:block;padding-right:10px}.widget_categories ul li{display:block;text-align:right;line-height:21px}.widget_categories ul li a{color:#3c3b38}.widget_categories ul li a:hover{color:#FFF;background:#009fe3;padding:0 10px}.widget_categories ul li:nth-child(n+15){display:none}.widget_search{position:relative}.widget_search .s:focus~.searchsubmit,.widget_search .s:hover~.searchsubmit{display:inherit}.widget_search .searchform{border:2px solid #d1b26f}.widget_search .searchform>div{margin:2px}.widget_search .searchform input{border:1px solid #d1b26f;background:#fbf7ea}.widget_search .searchsubmit{position:absolute;right:15px;top:0;line-height:40px;color:#58585a;background:0 0;border:none}.widget_search .searchsubmit:hover{color:#f36f21;cursor:pointer}.widget_nav_menu{border:2px solid #d1b26f;background:#fbf7ea}.widget_nav_menu .menu{display:block;border:1px solid #d1b26f;margin:2px;padding-left:0}.widget_nav_menu .menu>.menu-item{border-top:2px dashed #d1b26f;border-bottom:2px dashed transparent}.widget_nav_menu .menu>.menu-item:first-child{border-top:2px dashed transparent}.widget_nav_menu .menu>.menu-item a{border-top:1px solid transparent;border-bottom:2px solid transparent}.widget_nav_menu .menu>.menu-item.current-menu-ancestor>a,.widget_nav_menu .menu>.menu-item.current-menu-item>a,.widget_nav_menu .menu>.menu-item.shown>a{border-bottom:2px dashed #f36f21!important;background:#f7eed5;position:relative}.widget_nav_menu .menu>.menu-item:not(.current-menu-ancestor):not(.current-menu-item):hover{border-top:2px dashed #f36f21}.widget_nav_menu .menu>.menu-item:not(.current-menu-ancestor):not(.current-menu-item):hover:first-child{border-top:2px dashed transparent;background:#FFF}.widget_nav_menu .menu>.menu-item:not(.current-menu-ancestor):not(.current-menu-item):hover+.menu-item:not(.current-menu-ancestor):not(.current-menu-item){border-top:2px dashed #f36f21}.widget_nav_menu .menu>.menu-item:not(.current-menu-ancestor):not(.current-menu-item):hover>a{background:#FFF}.widget_nav_menu .menu .menu-item{display:block;line-height:24px;font-size:16px;margin-bottom:0}.widget_nav_menu .menu .menu-item a{font-weight:700;font-size:16px;color:#00384c;display:block;padding:5px 20px 5px 0;transition:none}.widget_nav_menu .menu .menu-item .sub-menu{padding-left:0;display:none}.widget_nav_menu .menu .menu-item .sub-menu .menu-item a{font-size:15px;font-weight:400;line-height:20px;padding:4px 20px 3px 0}.widget_nav_menu .menu .menu-item .sub-menu .menu-item a:hover{color:#009fe3}.widget_nav_menu .menu .menu-item .sub-menu .menu-item.current-menu-item{display:block}.widget_nav_menu .menu .menu-item .sub-menu .menu-item.current-menu-item>a{color:#009fe3;text-decoration:underline}.widget_nav_menu .menu .menu-item .sub-menu .menu-item.menu-item-has-children>a{font-weight:700}.widget_nav_menu .menu .menu-item .sub-menu .menu-item.menu-item-has-children>a:after{display:inline;content:" (+)"}.widget_nav_menu .menu .menu-item .sub-menu .menu-item.menu-item-has-children .sub-menu .current-menu-item,.widget_nav_menu .menu .menu-item.current-menu-ancestor>.sub-menu,.widget_nav_menu .menu .menu-item.current-menu-item>.sub-menu{display:block}.widget_nav_menu .menu .menu-item .sub-menu .menu-item.menu-item-has-children .sub-menu{border-top:1px solid #d1b26f;border-bottom:1px solid #d1b26f;background:#fbfaf8;position:relative}.widget_nav_menu .menu .menu-item .sub-menu .menu-item.menu-item-has-children .sub-menu a{font-size:13px}.widget_nav_menu .menu .menu-item .sub-menu .menu-item.menu-item-has-children .sub-menu a:hover{color:#f36f21}.widget_nav_menu .menu .menu-item .sub-menu .menu-item.menu-item-has-children .sub-menu .current-menu-item>a{color:#f36f21;text-decoration:underline}.widget_nav_menu .menu .menu-item.hidden>.sub-menu{display:none!important}.widget_nav_menu .menu .menu-item.shown>.sub-menu{display:block}.sosmashup_tiles_wrapper{text-align:center}.sosmashup_item{text-align:left;display:inline-block;vertical-align:top;width:33.3%;height:auto;margin-bottom:20px;padding:0 10px}