/*4990c013ee7f061852bec05c41a35b0f*/
.alert{border-radius:0.1875rem;padding:0.938rem;margin-bottom:1.5rem;text-shadow:none}.alert{background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block > p,.alert-block > ul{margin-bottom:0}.alert-block p + p{margin-top:5px}.default-animation,.modular .showcase .button{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}.padding-horiz{padding-left:7rem;padding-right:7rem}@media only all and (min-width:60rem){.padding-horiz{padding-left:4rem;padding-right:4rem}}@media only all and (max-width:47.938rem){.padding-horiz{padding-left:1rem;padding-right:1rem}}.padding-vert{padding-top:3rem;padding-bottom:3rem}.modular.header-image #header{background-color:rgba(255, 255, 255, 0);box-shadow:none}.modular.header-image #header #logo h3{color:#fff}.modular.header-image #header #navbar a{color:#fff}.modular .showcase{padding-top:4rem;padding-bottom:4rem;background-color:#666;background-size:cover;background-position:center;text-align:center;color:#fff}.modular .showcase h1{font-size:4rem;margin-top:0}@media only all and (min-width:48rem) and (max-width:59.938rem){.modular .showcase h1{font-size:3rem}}@media only all and (max-width:47.938rem){.modular .showcase h1{font-size:2.5rem;line-height:1.2;margin-bottom:2.5rem}}.modular .showcase .button{color:#fff;padding:0.7rem 2rem;margin-top:2rem;background:rgba(255, 255, 255, 0);border:1px solid #fff;border-radius:3px;box-shadow:none;font-size:1.3rem}.modular .showcase .button:hover{background:rgba(255, 255, 255, 0.2)}.modular .features{padding:6rem 0;text-align:center}.modular .features::after{clear:both;content:"";display:table}.modular .features h2{margin:0;line-height:100%}.modular .features p{margin:1rem 0;font-size:1.2rem}@media only all and (max-width:47.938rem){.modular .features p{font-size:1rem}}.modular .features .feature-items{margin-top:2rem}@supports not (flex-wrap: wrap){.modular .features .feature-items{overflow:hidden}}.modular .features .feature{display:block;float:left;width:25%;vertical-align:top;margin-top:2rem;margin-bottom:1rem}@media only all and (min-width:30.062rem) and (max-width:47.938rem){.modular .features .feature{margin-top:1rem;width:50%}}@media only all and (max-width:30rem){.modular .features .feature{margin-top:1rem;width:100%}}.modular .features .feature i.fa{font-size:2rem;color:#1bb3e9}.modular .features .feature h4{margin:0;font-size:1.1rem}.modular .features .feature p{display:inline-block;font-size:1rem;margin:0.2rem 0 1rem}.modular .features.big{text-align:center}.modular .features.big .feature{width:50%}@media only all and (max-width:30rem){.modular .features.big .feature{margin-top:1rem;width:100%}}.modular .features.big i.fa{font-size:3rem;float:left}.modular .features.big .feature-content{padding-right:2rem}.modular .features.big .feature-content.icon-offset{margin-left:5rem}.modular .features.big .feature-content h4{font-size:1.3rem;text-align:left}.modular .features.big .feature-content p{padding:0;text-align:left}.callout{background:#f6f6f6;padding:6rem 0.938rem}@media only all and (min-width:60rem){.callout{text-align:center}}.callout .align-left{float:left;margin-right:2rem}@media only all and (min-width:60rem){.callout .align-left{float:none;margin-right:0}}.callout .align-right{float:right;margin-left:2rem}@media only all and (min-width:60rem){.callout .align-right{float:none;margin-left:0}}.callout img{border-radius:3px}.modular .modular-row:last-child{margin-bottom:2rem}.list-blog{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.list-blog.cols-1 .list-blog-row,.list-blog.cols-2 .list-blog-row,.list-blog.cols-3 .list-blog-row,.list-blog.cols-4 .list-blog-row,.list-blog.cols-5 .list-blog-row,.list-blog.cols-6 .list-blog-row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:-0.938rem}@media only all and (max-width:47.938rem){.list-blog.cols-1 .list-blog-row,.list-blog.cols-2 .list-blog-row,.list-blog.cols-3 .list-blog-row,.list-blog.cols-4 .list-blog-row,.list-blog.cols-5 .list-blog-row,.list-blog.cols-6 .list-blog-row{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.list-blog.cols-1 .list-blog-row .list-item,.list-blog.cols-2 .list-blog-row .list-item,.list-blog.cols-3 .list-blog-row .list-item,.list-blog.cols-4 .list-blog-row .list-item,.list-blog.cols-5 .list-blog-row .list-item,.list-blog.cols-6 .list-blog-row .list-item{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:0;-moz-flex-basis:0;flex-basis:0;-ms-flex-preferred-size:0;padding:0.938rem}@media only all and (max-width:47.938rem){.list-blog.cols-1 .list-blog-row .list-item,.list-blog.cols-2 .list-blog-row .list-item,.list-blog.cols-3 .list-blog-row .list-item,.list-blog.cols-4 .list-blog-row .list-item,.list-blog.cols-5 .list-blog-row .list-item,.list-blog.cols-6 .list-blog-row .list-item{padding-top:0;padding-bottom:0;margin-bottom:0}}.blog-header{padding-top:2rem;padding-bottom:2rem}.blog-header.blog-header-image{background-size:cover;background-position:center}.blog-header.blog-header-image h1,.blog-header.blog-header-image h2{color:#000}.blog-header h1{font-size:4rem;margin-top:0}@media only all and (min-width:48rem) and (max-width:59.938rem){.blog-header h1{font-size:3rem}}@media only all and (max-width:47.938rem){.blog-header h1{font-size:2.5rem;line-height:1.2;margin-bottom:2.5rem}}.blog-header + .blog-content{padding-top:3rem}.list-item{margin-bottom:3rem}.list-item:last-child{border-bottom:0}.list-item .list-blog-header{position:relative}.list-item .list-blog-header h4{margin-bottom:0.5rem}.list-item .list-blog-header h4 a{color:#686868}.list-item .list-blog-header h4 a:hover{color:#1bb3e9}.list-item .list-blog-header img{display:block;margin-top:1rem;border-radius:3px}.list-item .list-blog-header .list-blog-meta .separator{margin:0 0.3rem;color:rgba(104, 104, 104, 0.2)}.blog-content-item .list-blog-padding > p:nth-child(2){font-size:1.2rem}.tags a{text-transform:uppercase}.archives,.related-pages{padding:0;list-style:none}.archives li,.related-pages li{border-bottom:1px solid #eee;line-height:2rem}.archives li:last-child,.related-pages li:last-child{border-bottom:0}.related-pages li a{display:block}.related-pages .score{display:block;float:right;color:#999;font-size:85%}.syndicate a{margin-bottom:1rem}div#breadcrumbs{padding-left:0}@media only all and (max-width:47.938rem){div#breadcrumbs{display:none}}#sidebar{padding-left:3rem}@media only all and (max-width:47.938rem){#sidebar{padding-left:0}}#sidebar .sidebar-content{margin-bottom:3rem}#sidebar .sidebar-content h4{margin-bottom:1rem}#sidebar .sidebar-content p,#sidebar .sidebar-content ul{margin-top:1rem}ul.pagination{margin:0 0 3rem;text-align:center}.prev-next{margin-top:5rem;text-align:center}.list-blog-header h2{color:#000;font-family:"Montserrat";font-size:3rem;font-weight:200;line-height:1.15;margin-top:2rem;margin-bottom:0.625rem;padding-bottom:0.938rem}.list-blog-header h2 a{color:#000}.list-blog-header h2 a:hover{color:#686868}@media only all and (min-width:60rem) and (max-width:74.938rem){.list-blog-header h2{font-size:2.75rem}}@media only all and (min-width:48rem) and (max-width:59.938rem){.list-blog-header h2{font-size:2.5rem}}@media only all and (max-width:47.938rem){.list-blog-header h2{font-size:2rem}}.list-blog-row .list-blog-header h2{font-size:2rem}.list-item p,.item-page .g-content p{font-size:1.15rem}@media only all and (min-width:48rem) and (max-width:59.938rem){.list-item p,.item-page .g-content p{font-size:1.1rem}}@media only all and (max-width:47.938rem){.list-item p,.item-page .g-content p{font-size:1rem}}.list-item p.prev-next .button,.item-page .g-content p.prev-next .button{font-size:0.9rem}.list-item p.prev-next .button .fa,.item-page .g-content p.prev-next .button .fa{font-size:0.9rem}.list-blog .list-blog-row,.list-item .list-blog-row{margin-bottom:0.625rem;padding-bottom:0.938rem}.list-blog .g-lead,.list-item .g-lead{font-size:1.5rem;padding-bottom:1.876rem}@media only all and (min-width:48rem) and (max-width:59.938rem){.list-blog .g-lead,.list-item .g-lead{font-size:1.25rem}}@media only all and (max-width:47.938rem){.list-blog .g-lead,.list-item .g-lead{font-size:1rem}}.moduletable .nav.menu,.moduletable .mostread,.moduletable .latestnews,.moduletable .archive-module,.moduletable .relateditems,.moduletable .categories-module,.moduletable .category-module,.moduletable .latestusers,.moduletable .unstyled{margin:0;display:inline-block;border:2px solid #e0e0e0;padding:0.938rem 0.938rem}.moduletable .nav.menu li,.moduletable .mostread li,.moduletable .latestnews li,.moduletable .archive-module li,.moduletable .relateditems li,.moduletable .categories-module li,.moduletable .category-module li,.moduletable .latestusers li,.moduletable .unstyled li{list-style-type:none;margin-left:0;padding-bottom:0.938rem;margin-bottom:0.625rem;border-bottom:2px solid #e0e0e0}.moduletable .nav.menu li:last-child,.moduletable .mostread li:last-child,.moduletable .latestnews li:last-child,.moduletable .archive-module li:last-child,.moduletable .relateditems li:last-child,.moduletable .categories-module li:last-child,.moduletable .category-module li:last-child,.moduletable .latestusers li:last-child,.moduletable .unstyled li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.moduletable .nav.menu li a,.moduletable .mostread li a,.moduletable .latestnews li a,.moduletable .archive-module li a,.moduletable .relateditems li a,.moduletable .categories-module li a,.moduletable .category-module li a,.moduletable .latestusers li a,.moduletable .unstyled li a{display:inline-block}.moduletable .nav.menu li a:before,.moduletable .mostread li a:before,.moduletable .latestnews li a:before,.moduletable .archive-module li a:before,.moduletable .relateditems li a:before,.moduletable .categories-module li a:before,.moduletable .category-module li a:before,.moduletable .latestusers li a:before,.moduletable .unstyled li a:before{color:#686868;font-family:FontAwesome;content:"\f138";margin-right:0.5rem}.moduletable .nav li{margin-bottom:0.625rem}.moduletable .nav .nav-header{margin:0.625rem 0;padding:0.469rem 0.938rem;font-size:0.7rem;font-weight:400;border-radius:3px;color:#686868;background:#c1c1c1}.moduletable .nav .nav-child{margin-top:0.625rem}small{font-size:85%}.pagination{font-weight:700}.pagination a{padding:10px 15px;color:#e0e0e0;background:#000;border:0 none;border-radius:0 !important}.pagination a:hover{background:#686868}.pagination span{padding:10px 15px;color:#e0e0e0;background:#686868;border:0 none;border-radius:0 !important}.pagination span:hover{background:#000}blockquote{border-left:5px solid rgba(0, 0, 0, 0.1)}blockquote small{color:#9b9b9b}blockquote.pull-right{border-right:5px solid rgba(0, 0, 0, 0.1)}code,pre{background-color:#f7f7f7}pre.prettyprint{padding:1rem !important}#contact{padding:19px;margin-bottom:20px}#contact .form-message{margin-bottom:15px}#contact .form-message + .form-field{margin-top:15px}#contact .form-field{margin-bottom:1.5rem}#contact .form-field .form-data{margin-left:100px}@media only all and (max-width:47.938rem){#contact .form-field .form-data{margin-left:0}}#contact .form-field .form-data input,#contact .form-field .form-data textarea{color:#686868;background-color:#fff;border:2px solid #e0e0e0;box-shadow:none;box-sizing:border-box !important;-webkit-transition:border 0.2s linear, box-shadow 0.2s linear;-moz-transition:border 0.2s linear, box-shadow 0.2s linear;transition:border 0.2s linear, box-shadow 0.2s linear}#contact .form-field .form-data input:focus,#contact .form-field .form-data textarea:focus{box-shadow:none;border-color:#686868}#contact .form-field .form-data textarea{padding-top:10px;min-height:226px}#contact .form-field .form-data input[type="checkbox"]{margin-top:0.5rem}#contact .form-field .form-label{float:left;padding-top:5px;text-align:right}#contact .buttons{margin-left:100px}@media only all and (max-width:47.938rem){#contact .buttons{margin-left:0}}#contact .buttons .button{display:inline-block;font-family:"opensans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:400;border:1px solid transparent;margin:0 0 0.5rem 0;padding:4px 12px;border-radius:0px;vertical-align:middle;text-shadow:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;border-radius:3px;color:#686868 !important;background:#c1c1c1;border:0;box-shadow:none;text-transform:none;font-size:14px;line-height:20px}legend{color:#686868;font-family:"Montserrat";font-weight:700;font-size:1.5rem;line-height:1.5;margin:1rem 0}