/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.btn-green{color:#ffffff;background-color:#98B232;border-color:#98B232;}.btn-green:hover,.btn-green:focus,.btn-green:active,.btn-green.active,.open .dropdown-toggle.btn-green{color:#ffffff;background-color:#98B232;border-color:#98B232;}.btn-green:active,.btn-green.active,.open .dropdown-toggle.btn-green{background-image:none;}.btn-green.disabled,.btn-green[disabled],fieldset[disabled] .btn-green,.btn-green.disabled:hover,.btn-green[disabled]:hover,fieldset[disabled] .btn-green:hover,.btn-green.disabled:focus,.btn-green[disabled]:focus,fieldset[disabled] .btn-green:focus,.btn-green.disabled:active,.btn-green[disabled]:active,fieldset[disabled] .btn-green:active,.btn-green.disabled.active,.btn-green[disabled].active,fieldset[disabled] .btn-green.active{background-color:#98B232;border-color:#98B232;}.btn-green .badge{color:#98B232;background-color:#ffffff;}.field--name-field-tags .field--item{color:#ffffff;background-color:#98B232;border-color:#98B232;}
@font-face{font-family:"custom-webfont";src:url(/themes/custom/lonalore/fonts/custom-webfont.eot);src:url(/themes/custom/lonalore/fonts/custom-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/lonalore/fonts/custom-webfont.woff2) format('woff2'),url(/themes/custom/lonalore/fonts/custom-webfont.woff) format('woff'),url(/themes/custom/lonalore/fonts/custom-webfont.ttf) format('truetype'),url(/themes/custom/lonalore/fonts/custom-webfont.svg) format('svg');font-weight:400;font-style:normal;}html,body{background:#fff;color:#2c2d33;font-family:'Open Sans',sans-serif;font-size:14px;height:100%;overflow:hidden;margin:0;}main{position:relative;width:100%;height:100%;}canvas{position:absolute;left:0;top:0;z-index:-1;}aside nav{text-align:right;z-index:2;}.toolbar-fixed aside{padding-top:39px;}.toolbar-fixed.toolbar-horizontal.toolbar-tray-open aside{padding-top:79px;}aside nav a{display:inline-block;margin-left:2em;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;}aside nav label{display:none;position:absolute;left:0;top:0;font-size:18px;color:#999999;text-transform:uppercase;padding-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;}footer{color:#2c2d33;font-size:14px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}footer.footer{margin-top:35px;margin-bottom:0;padding-top:25px;padding-bottom:35px;overflow:hidden;}.page-header,.block-title{border-bottom:none;margin:0 0 15px 0;padding-bottom:9px;}.page-node-type-my-works .page-header,.page-node-type-my-works .block-title{margin:0 0 15px 0;}.view-drupal-org-projects,.view-github-projects{padding-top:10px;}h1.page-header,h2.block-title{font-size:28px;}h2#block-lonalore-main-menu-menu{font-size:14px;padding:15px 15px;margin:0;color:rgba(255,255,255,0.6);}h3,.h3{font-size:20px;}a{color:#98B232;text-decoration:none;}a:hover{color:#80B232;}#left{background:linear-gradient(rgba(44,45,51,0.9),rgba(44,45,51,0.9)),url(/themes/custom/lonalore/images/backgrounds/cover_01.jpg) no-repeat;background-position:center;background-size:cover;background-position:inherit;z-index:0;}#left,#right{display:table;height:100%;position:relative;}#right{display:block;overflow-y:auto;}#left .region-logo{position:relative;display:inline-block;height:auto;margin:0 auto;opacity:1;padding-top:15px;color:#ffffff;text-align:center;text-shadow:none;}#left .region-logo .logo img{width:80px;height:80px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}#left .region-logo{width:300px;position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-150px;}#left .region-logo .logo img{width:140px;height:140px;border:1px solid #fff;-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;}#left .region-logo h1,#left .region-logo h2{font-size:28px;font-weight:300;position:relative;}#left .region-logo h1:after,#left .region-logo h2:after{background:#98B232;bottom:-10px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:160px;}#left .region-logo h1 strong{font-weight:700;}#left .region-logo p{font-size:18px;line-height:28px;margin:15px 0;padding-top:20px;}#left .region-logo h1{letter-spacing:1px;text-transform:uppercase;}#left .region-logo h2{font-size:22px;line-height:28px;margin:15px 0;padding-top:5px;}#left .region-logo h2:after{display:none;}#right .content-wrapper{padding:25px 15px 25px 15px;position:relative;width:100%;z-index:1;color:#505050;font-size:16px;line-height:28px;}#right .content-wrapper h1,#right .content-wrapper h2{position:relative;color:#474747;font-size:28px;}#right .content-wrapper h1.block-title:after,#right .content-wrapper h2.block-title:after,#right .content-wrapper h1.page-header:after,#right .content-wrapper h2.page-header:after{bottom:0;content:"";height:2px;background:#98B232;left:0;position:absolute;top:auto;transform:none;width:160px;}#right .content-wrapper img{max-width:100%;}#nav-controls{position:absolute;top:15px;right:30px;height:auto;text-align:right;z-index:2;}#nav-controls #nav-sidebar{color:#98B232;background:transparent;cursor:pointer;z-index:3;width:auto;height:auto;}#nav-controls #nav-sidebar:hover{color:#98B232;}#nav-controls #nav-sidebar label{display:inline-block !important;position:relative;font-size:36px;cursor:pointer;}.sidebar{color:rgba(255,255,255,0.6);background-color:#333;bottom:0;font-size:14px;left:auto;overflow-y:auto;position:fixed;right:-280px;top:0;transition:all .3s ease-in-out;visibility:hidden;width:280px;}.sidebar a{color:#fff;font-weight:normal;}.sidebar .social-links{text-align:center;}.sidebar-item{padding:32px;}.sidebar-item p:last-child{margin-bottom:0;}.sidebar-nav{border-bottom:1px solid rgba(255,255,255,0.1);position:relative;text-align:left;}.sidebar-nav ul.nav li{width:100%;border-top:1px solid rgba(255,255,255,0.1);display:block;padding:0;margin:0;}.sidebar-nav ul.nav li a{margin:0;}.sidebar-nav ul.nav li a.is-active,.sidebar-nav ul.nav li a:hover,.sidebar-nav ul.nav li a:focus{background-color:rgba(255,255,255,0.1);border-color:transparent;text-decoration:none;}.sidebar-nav ul.nav li a i{margin-right:10px;}.sidebar-checkbox{opacity:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}main,.sidebar,#nav-sidebar{backface-visibility:hidden;}main,#nav-sidebar{transition:transform .3s ease-in-out;}#sidebar-checkbox:checked + .sidebar{visibility:visible;z-index:10;}#sidebar-checkbox:checked ~ #sidebar,#sidebar-checkbox:checked ~ main,#sidebar-checkbox:checked ~ #nav-sidebar{transform:translateX(-280px);}.badge-list{list-style-type:none;overflow:hidden;margin:35px auto 35px auto;position:relative;top:auto;right:auto;bottom:auto;left:auto;text-align:center;}.badge-list .badge-item{display:inline-block;}ul.social-links{font-size:16px;margin:0 0 0 0;padding:0 0 0 0;position:absolute;top:auto;right:30px;bottom:30px;left:auto;}aside ul.social-links{font-size:16px;overflow:hidden;margin:35px auto 35px auto;position:relative;top:auto;right:auto;bottom:auto;left:auto;}ul.social-links li{border:1px solid #ffffff;border-radius:50%;cursor:pointer;display:inline-block;height:40px;margin-right:8px;position:relative;text-align:center;transform:translateZ(0);transition-property:color;transition-duration:0.3s;vertical-align:middle;width:40px;}ul.social-links li:before{background-image:linear-gradient(to top,#98B232 50%,transparent 50%);background-size:200% 200%;border-radius:50%;bottom:0;content:"";height:40px;left:0;position:absolute;right:0;top:0;transition:background-position 0.2s;width:40px;z-index:-1;}ul.social-links li:hover:before{background-position:0 100%;transition:background-position 0.2s;}ul.social-links li:last-child{margin-right:0;}ul.social-links li a{color:#fff;display:inline-block;padding:10px 0 0 0;cursor:pointer;}ul.social-links li a i{font-size:18px;}ul.social-links .social-drupal{padding:8px 0 0 0;}ul.social-links .social-drupal .fa-drupal{font-size:18px;}ul.social-links .social-github{padding:8px 0 0 0;}ul.social-links .social-github .fa-github{font-size:18px;}div.views-bootstrap-list-group,ul.views-bootstrap-list-group{padding:0 0 0 0;}div.views-bootstrap-list-group a,ul.views-bootstrap-list-group li{position:relative;cursor:pointer;}div.views-bootstrap-list-group a:after,ul.views-bootstrap-list-group li:after{content:'';padding:15px;position:absolute;border:solid transparent;border-width:0 0 15px 15px;box-shadow:1px -1px 0 0 #d4d4d4 inset;right:15px;top:50%;margin-top:-23px;transform:rotate(225deg);transition:0.2s;box-sizing:border-box;font-weight:300;}div.views-bootstrap-list-group a h4,ul.views-bootstrap-list-group li h4{font-size:20px;font-weight:400;margin-bottom:15px;margin-top:0;}div.views-bootstrap-list-group a h5,ul.views-bootstrap-list-group li h5{margin:0;padding:0 80px 0 15px;}div.views-bootstrap-list-group a:hover h4,div.views-bootstrap-list-group a:hover h5,ul.views-bootstrap-list-group li:hover h4,ul.views-bootstrap-list-group li:hover h5{color:#98B232;}div.views-bootstrap-list-group a:hover:after,ul.views-bootstrap-list-group li:hover:after{box-shadow:1px -1px 0 0 #98B232 inset;}ul.views-bootstrap-list-group li a{border:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;cursor:pointer;}#github-graph-container{margin-top:15px;margin-bottom:15px;}#github-graph-container #github-graph{overflow:hidden;position:relative;}#github-graph-container #github-graph svg{width:100%;}#github-graph-container #github-graph svg text{fill:#505050;font-size:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Open Sans",sans-serif;font-weight:300;text-transform:uppercase;}#github-graph-container #github-graph svg rect{opacity:0.7;}#github-graph-container #github-graph svg .month{font-size:10px;}#github-graph-container legend{display:block;margin-top:10px;margin-bottom:0;text-align:right;width:100%;font-size:10px;border-bottom:none;}#github-graph-container legend span,#github-graph-container legend ul,#github-graph-container legend li{display:inline-block;}#github-graph-container legend ul{margin:0;padding:0;list-style-type:none;}#github-graph-container legend li{height:15px;opacity:0.7;width:15px;}#github-graph-container legend span:first-child{padding-right:15px;}#github-graph-container legend span:last-child{padding-left:15px;}#block-poweredby{text-align:center;}#block-poweredby a{color:rgba(255,255,255,0.6);}#block-poweredby .icon-drupal8{display:inline-block;width:20px;white-space:nowrap;visibility:hidden;}#block-poweredby .icon-drupal8::before{font-family:"custom-webfont" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;line-height:1;text-transform:none !important;speak:none;content:"a";position:relative;top:8px;font-size:28px;visibility:visible;}.contact-form{margin-top:35px;margin-bottom:35px;}.contact-form .form-actions{margin-top:15px;}.page-node-type-drupal-org-project .field--name-field-project-link{margin-bottom:25px;}.page-node-type-github-project .field--name-field-project-link{margin-bottom:25px;}.field--name-field-tags{margin-top:15px;margin-bottom:5px;}.field--name-field-tags .field--item{display:inline-block;padding:3px 12px;margin-right:6px;border-radius:4px;}.block-views-blockproject-stats-block-1{margin-top:45px;}@media (max-width:991px){html,body{overflow:auto;}#right{overflow-y:initial;}}.page-node-type-my-works .field--name-field-image{margin-top:15px;}.page-node-type-my-works .field--name-field-image .field--item{display:inline-block;padding:0 5px 10px 0;}.page-node-type-my-works .field--name-field-image .field--item img.img-responsive{max-width:189px !important;}.path-my-works .field--name-field-image .field--item img.img-thumbnail,.page-node-type-my-works .field--name-field-image .field--item img.img-thumbnail{border:1px solid #98B232;}.path-my-works .field--name-field-image .field--item img.img-thumbnail:hover,.page-node-type-my-works .field--name-field-image .field--item img.img-thumbnail:hover{background-color:#98B232;}.path-my-works .views-row{margin-bottom:25px;}.path-my-works .bs-region--left{text-align:center;}.path-my-works .bs-region--right{}.path-my-works .bs-region--left img{margin-left:auto;margin-right:auto;}.path-my-works .field--name-node-link{font-weight:bold;text-align:right;margin-top:10px;}@media all and (max-width:991px){.path-my-works .bs-region--left,.path-my-works .bs-region--right{height:auto !important;}}@media all and (min-width:992px){.path-my-works .bs-region--right{padding-left:0;}.path-my-works .field--name-node-link{font-weight:bold;display:block;position:absolute;bottom:0;right:0;}}.dialog-off-canvas-main-canvas{height:100%;}.mini-widget-body svg.svg-inline--fa{font-size:54px;color:#f8f8f8;}
