/*cacd98bf79dbdb903e693fb9fa4e3fe0*/
@charset "UTF-8";
.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.7rem}h4{font-size:1.25rem}h5{font-size:1.2rem}h6{font-size:1rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}.alert{border-radius:0.1875rem;padding:1.5rem;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{transition:all 0.5s ease}.padding-horiz{padding-left:7rem;padding-right:7rem}@media only all and (min-width:76rem){.padding-horiz{padding-left:4rem;padding-right:4rem}}@media only all and (max-width:50.99rem){.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:#FFFFFF}.modular.header-image #header #navbar a{color:#FFFFFF}.modular .showcase{padding-top:4rem;padding-bottom:4rem;background-color:#666;background-size:cover;background-position:center;text-align:center;color:#FFFFFF}.modular .showcase h1{font-size:4rem;margin-top:0}@media only all and (min-width:51rem) and (max-width:75.99rem){.modular .showcase h1{font-size:3rem}}@media only all and (max-width:50.99rem){.modular .showcase h1{font-size:2.5rem;line-height:1.2;margin-bottom:2.5rem}}.modular .showcase .button{color:#FFFFFF;padding:0.7rem 2rem;margin-top:2rem;background:rgba(255, 255, 255, 0);border:1px solid #FFFFFF;border-radius:0;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:50.99rem){.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.01rem) and (max-width:50.99rem){.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 1.5rem}@media only all and (min-width:76rem){.callout{text-align:center}}.callout .align-left{float:left;margin-right:2rem}@media only all and (min-width:76rem){.callout .align-left{float:none;margin-right:0}}.callout .align-right{float:right;margin-left:2rem}@media only all and (min-width:76rem){.callout .align-right{float:none;margin-left:0}}.callout img{border-radius:0}.modular .modular-row:last-child{margin-bottom:2rem}.list-blog{display:flex;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:flex;margin:-1.5rem}@media only all and (max-width:50.99rem){.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{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{flex:1;flex-basis:0;padding:1.5rem}@media only all and (max-width:50.99rem){.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:#545454}.blog-header h1{font-size:4rem;margin-top:0}@media only all and (min-width:51rem) and (max-width:75.99rem){.blog-header h1{font-size:3rem}}@media only all and (max-width:50.99rem){.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:#616161}.list-item .list-blog-header h4 a:hover{color:#1BB3E9}.list-item .list-blog-header img{display:block;margin-top:1rem;border-radius:0}.list-item .list-blog-header .list-blog-meta .separator{margin:0 0.3rem;color:rgba(97, 97, 97, 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 #EEEEEE;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:50.99rem){div#breadcrumbs{display:none}}#sidebar{padding-left:3rem}@media only all and (max-width:50.99rem){#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 h1{font-size:1.3rem;text-transform:uppercase;font-weight:400}.list-blog-header h2{font-size:2.3rem;font-weight:400;line-height:4.5rem;margin-top:2rem;margin-bottom:0.625rem;padding-bottom:1.5rem}.list-blog-header h2 a{color:#545454}.list-blog-header h2 a:hover{color:#180091}@media only all and (min-width:76rem) and (max-width:87.99rem){.list-blog-header h2{font-size:2.25rem}}@media only all and (min-width:51rem) and (max-width:75.99rem){.list-blog-header h2{font-size:2rem;line-height:1.6}}@media only all and (max-width:50.99rem){.list-blog-header h2{font-size:1.8rem;line-height:1.7}}.list-item p,.item-page .g-content p{font-size:1.15rem}@media only all and (min-width:51rem) and (max-width:75.99rem){.list-item p,.item-page .g-content p{font-size:1.1rem}}@media only all and (max-width:50.99rem){.list-item p,.item-page .g-content p{font-size:1rem}}.list-item p.prev-next .button .fa,.item-page .g-content p.prev-next .button .fa{font-size:1rem}.list-blog .list-blog-row,.list-item .list-blog-row{margin-bottom:0.625rem;padding-bottom:1.5rem}.list-blog .g-lead,.list-item .g-lead{color:#545454;font-size:1.5rem;padding-bottom:3rem}@media only all and (min-width:51rem) and (max-width:75.99rem){.list-blog .g-lead,.list-item .g-lead{font-size:1.25rem}}@media only all and (max-width:50.99rem){.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:1px solid rgba(231, 232, 234, 0.25);padding:1.5rem 3rem;border-radius:2}.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:1.5rem;margin-bottom:0.625rem;border-bottom:1px solid rgba(231, 232, 234, 0.25)}.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:#180091;font-family:"Font Awesome 5 Pro", "Font Awesome 5 Free", FontAwesome;content:"";margin-right:0.5rem}.moduletable .nav li{margin-bottom:0.625rem}.moduletable .nav .nav-header{margin:0.625rem 0;padding:0.75rem 1.5rem;font-size:0.7rem;font-weight:400;border-radius:0;color:#616161;background:#e0e0e0}.moduletable .nav .nav-child{margin-top:0.625rem}blockquote{border-left:5px solid rgba(0, 0, 0, 0.1)}blockquote small{color:#616161}blockquote.pull-right{border-right:5px solid rgba(0, 0, 0, 0.1)}code,pre{background-color:#f3f5f7}pre.prettyprint{padding:1rem !important}#contact{padding:19px;margin-bottom:20px}#contact .form-message{margin-bottom:15px;color:#aaaaaa}#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:50.99rem){#contact .form-field .form-data{margin-left:0}}#contact .form-field .form-data input,#contact .form-field .form-data textarea{border:0 none;border:2px solid #b7b7b7;background:#f3f5f7;border-radius:4px}#contact .form-field .form-data input:focus,#contact .form-field .form-data textarea:focus{box-shadow:none;background:#ffffff;border-color:#282828}#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:50.99rem){#contact .buttons{margin-left:0}}legend{line-height:1.5;margin:1rem 0}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{color:#616161;background-color:#ffffff;border:2px solid rgba(0, 0, 0, 0.1);box-shadow:none;box-sizing:border-box !important;transition:border 0.2s linear, box-shadow 0.2s linear}.input-prepend textarea,.input-append textarea,.input-prepend input[type="text"],.input-append input[type="text"],.input-prepend input[type="password"],.input-append input[type="password"],.input-prepend input[type="datetime"],.input-append input[type="datetime"],.input-prepend input[type="datetime-local"],.input-append input[type="datetime-local"],.input-prepend input[type="date"],.input-append input[type="date"],.input-prepend input[type="month"],.input-append input[type="month"],.input-prepend input[type="time"],.input-append input[type="time"],.input-prepend input[type="week"],.input-append input[type="week"],.input-prepend input[type="number"],.input-append input[type="number"],.input-prepend input[type="email"],.input-append input[type="email"],.input-prepend input[type="url"],.input-append input[type="url"],.input-prepend input[type="search"],.input-append input[type="search"],.input-prepend input[type="tel"],.input-append input[type="tel"],.input-prepend input[type="color"],.input-append input[type="color"],.input-prepend .uneditable-input,.input-append .uneditable-input{padding:0.35rem;max-width:95%}.dir-rtl .input-prepend textarea,.dir-rtl .input-append textarea,.dir-rtl .input-prepend input[type="text"],.dir-rtl .input-append input[type="text"],.dir-rtl .input-prepend input[type="password"],.dir-rtl .input-append input[type="password"],.dir-rtl .input-prepend input[type="datetime"],.dir-rtl .input-append input[type="datetime"],.dir-rtl .input-prepend input[type="datetime-local"],.dir-rtl .input-append input[type="datetime-local"],.dir-rtl .input-prepend input[type="date"],.dir-rtl .input-append input[type="date"],.dir-rtl .input-prepend input[type="month"],.dir-rtl .input-append input[type="month"],.dir-rtl .input-prepend input[type="time"],.dir-rtl .input-append input[type="time"],.dir-rtl .input-prepend input[type="week"],.dir-rtl .input-append input[type="week"],.dir-rtl .input-prepend input[type="number"],.dir-rtl .input-append input[type="number"],.dir-rtl .input-prepend input[type="email"],.dir-rtl .input-append input[type="email"],.dir-rtl .input-prepend input[type="url"],.dir-rtl .input-append input[type="url"],.dir-rtl .input-prepend input[type="search"],.dir-rtl .input-append input[type="search"],.dir-rtl .input-prepend input[type="tel"],.dir-rtl .input-append input[type="tel"],.dir-rtl .input-prepend input[type="color"],.dir-rtl .input-append input[type="color"],.dir-rtl .input-prepend .uneditable-input,.dir-rtl .input-append .uneditable-input{border-radius:6px 0 0 6px}div[id*="login"].g-particle form input#username,div[id*="login"].g-particle form input#password,div[id*="login"].g-particle form .rememberme{margin-bottom:10px}#g-page-surround #grav-login #username{margin-bottom:10px}@media only all and (max-width:50.99rem){#g-page-surround #grav-login .secondary-accent{text-align:center}}.forgot #g-page-surround #grav-login .secondary-accent{text-align:center}#g-page-surround #grav-login .secondary-accent .button.primary,#g-page-surround #grav-login .secondary-accent .button.secondary{padding:10px;margin-top:10px}#g-page-surround #grav-login .secondary-accent .rememberme{padding-top:12px}@media only all and (max-width:50.99rem){#g-page-surround #grav-login .secondary-accent .rememberme{float:none;display:block}}