/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'BeauSansLight';src:url(/themes/contrib/Filldot/css/BeauSans/pfbeausanspro-light-webfont.eot) format('eot'),url(/themes/contrib/Filldot/css/BeauSans/pfbeausanspro-light-webfont.woff) format('woff'),url(/themes/contrib/Filldot/css/BeauSans/pfbeausanspro-light-webfont.ttf) format('truetype'),url(/themes/contrib/Filldot/css/BeauSans/pfbeausanspro-light-webfont.svg#webfontZHBZOtjp) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'BeauSansMedium';src:url(/themes/contrib/Filldot/css/BeauSans/pfbeausanspro-book-webfont.eot) format('eot'),url(/themes/contrib/Filldot/css/BeauSans/pfbeausanspro-book-webfont.woff) format('woff'),url(/themes/contrib/Filldot/css/BeauSans/pfbeausanspro-book-webfont.ttf) format('truetype'),url(/themes/contrib/Filldot/css/BeauSans/pfbeausanspro-book-webfont.svg#webfontYccOje13) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ChaparralProItalic';src:url(/themes/contrib/Filldot/css/ChaparralPro/chaparralpro-italic-webfont.eot) format('eot'),url(/themes/contrib/Filldot/css/ChaparralPro/chaparralpro-italic-webfont.woff) format('woff'),url(/themes/contrib/Filldot/css/ChaparralPro/chaparralpro-italic-webfont.ttf) format('truetype'),url(/themes/contrib/Filldot/css/ChaparralPro/chaparralpro-italic-webfont.svg#webfontFRX4QdaU) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ChaparralProBoldItalic';src:url(/themes/contrib/Filldot/css/ChaparralPro/ChaparralPro/chaparralpro-boldit-webfont.eot) format('eot'),url(/themes/contrib/Filldot/css/ChaparralPro/chaparralpro-boldit-webfont.woff) format('woff'),url(/themes/contrib/Filldot/css/ChaparralPro/chaparralpro-boldit-webfont.ttf) format('truetype'),url(/themes/contrib/Filldot/css/ChaparralPro/chaparralpro-boldit-webfont.svg#webfontyRKOnJU1) format('svg');font-weight:normal;font-style:normal;}body{background:#000 !important;color:#E0DBC3;}body,p,li,a{font-family:"ChaparralProItalic",Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:30px;margin-bottom:10px;color:#FFF;}a,.link{text-decoration:underline;color:#E0DBC3 !important;}.toolbar-block a,.toolbar-block .link{text-decoration:none;color:#000 !important;}h1{font-family:"BeauSansMedium",sans-serif;color:#EF06B3;text-shadow:0 1px 1px #000000;}h2{font-size:24px;font-family:"BeauSansMedium",sans-serif;color:#EF06B3 !important;text-shadow:0 1px 1px #000000;}#main{background-color:rgba(255,255,255,0.1);padding-bottom:30px;}#main-wrapper.layout-main-wrapper{background:#000 url(/themes/contrib/Filldot/img/bg_page.jpg) !important;}#main.container{--bs-gutter-x:2.5rem;}div.hr{width:100%;display:block;height:30px;background:url(/themes/contrib/Filldot/img/hr.png) no-repeat scroll center top;margin-top:50px;border:none;}#highlighted{border-bottom:none;font-size:120%;color:#E0DBC3;}#highlighted p{font-size:27px;color:#E0DBC3;}#highlighted p.intro{line-height:39px;font-size:36px;padding-top:23px;color:#E0DBC3;}#highlighted{margin:0;background:url(/themes/contrib/Filldot/img/splat.png) no-repeat scroll left top;}#navbar-main{background:#000 url(/themes/contrib/Filldot/img/bg_Header.jpg) top center repeat-x !important;background-size:contain;border-bottom:3px solid #EF06B3;}.navbar-brand img{background:rgba(0,0,0,.3);max-height:190px;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:transparent !important;}.navbar-toggler{z-index:1000 !important;background:red !important;}.navbar{padding:0px !important;}@media (min-width:992px){.navbar-expand-lg .navbar-nav{float:right;}}#block-filldot-main-menu li a{background:none repeat scroll 0 0 rgba(0,0,0,0.2);border-radius:5px;margin-left:20px;color:#FFFFFF;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;line-height:30px;text-shadow:0 1px 1px #000000;text-transform:uppercase;}#block-filldot-main-menu li a:hover,#block-filldot-main-menu li.nav-item.active a{color:#EF06B3 !important;text-decoration:none;}#block-filldot-main-menu li a:hover,#block-filldot-main-menu li.nav-item.active a svg{fill:#EF06B3 !important;}#block-filldot-main-menu .dropdown-menu{background:#000;}#block-filldot-main-menu .dropdown-menu .dropdown-item:hover{color:#EF06B3 !important;background:transparent url(/themes/contrib/Filldot/img/arrow-at.png) no-repeat scroll 13px 15px;}#block-filldot-main-menu .dropdown-menu .dropdown-item.active{background:transparent url(/themes/contrib/Filldot/img/arrow-at.png) no-repeat scroll 13px 15px;}#block-filldot-main-menu .dropdown-menu .dropdown-item.active a{color:#fff !important;background:transparent;}.navbar .navbar-toggler{background:#EF06B3 !important;margin-right:30px;}.navbar .offcanvas{background:#000;border-left:1px solid #EF06B3;}.navbar .offcanvas .offcanvas-header{background:#EF06B3;}.navbar .offcanvas.show section.full-width{width:450px;left:0;right:0;margin-left:0;margin-right:0;}.navbar .offcanvas.show li a{font-size:16px !important;}#block-filldot-breadcrumbs{padding-top:25px;}#block-filldot-page-title{display:none;}.sidebar .block{background-color:transparent !important;border:none !important;}.sidebar h2{margin:0 0 0.8em;border-bottom:1px solid #848484;padding-bottom:5px;text-shadow:0 1px 0 #000;font-size:1.2em;line-height:1.2;}.sidebar .block .navbar-nav .nav-item a{font-family:"BeauSansMedium",sans-serif;line-height:20px !important;margin:0px !important;padding:0px 0px 0px 15px !important;font-size:18px !important;}.sidebar .block .navbar-nav .nav-item.active a{background:url(/themes/contrib/Filldot/img/arrow-at.png) no-repeat scroll 0px 3px;}@media (max-width:767px){.sidebar .block ul.navbar-nav{display:flex;flex-direction:row;}.sidebar .block ul.navbar-nav li.nav-item{flex-basis:25%;}}.path-frontpage .intro-block{max-width:1120px;margin:60px auto 0px auto;display:flex;align-items:center;}.path-frontpage .intro-block .hello{justify-content:center;flex-basis:30%;}.path-frontpage .intro-block h1{background:url(/themes/contrib/Filldot/img/splat.png) no-repeat center center;height:220px;width:100%;text-align:center;padding-top:24%;font-family:"ChaparralProBoldItalic",Georgia,"Times New Roman",Times,serif;display:block;font-size:60px;color:#EF06B3;}.path-frontpage .intro-block .hello-body{justify-content:center;flex-basis:70%;}.path-frontpage .intro-block p{display:block;font-family:"ChaparralProItalic",Georgia,"Times New Roman",Times,serif;font-size:24px;color:#E0DBC3;text-shadow:0 1px 1px #000000;margin-bottom:0;}.path-frontpage .intro-block p.intro{font-size:36px;margin-bottom:20px;}.path-frontpage .intro-block #name{font-size:39px;color:#FFFFFF !important;font-family:"ChaparralProBoldItalic",Georgia,"Times New Roman",Times,serif;}.path-frontpage .intro-block a{color:#FFFFFF !important;text-decoration:underline;font-size:28px;}.path-frontpage .hr{margin-top:10px;}@media (max-width:770px){.path-frontpage .intro-block .hello{flex-basis:100%;}.path-frontpage .intro-block .hello-body{flex-basis:100%;}}@media (max-width:990px){#main.container{max-width:100% !important;}}body.about #highlighted{margin:0;background:url(/themes/contrib/Filldot/img/splat.png) no-repeat scroll left top;color:#E0DBC3;}body.about ul.legend{background:none repeat scroll 0 0 rgba(0,0,0,0.3);display:inline-block;clear:both;width:100%;list-style:none;margin:10px auto 5px auto;padding:10px;}body.about ul.legend li{height:27px;padding-left:27px;padding-top:4px;margin:5px 5px 10px 42px;color:#E0DBC3;float:left;font-family:"ChaparralProItalic",Georgia,"Times New Roman",Times,serif;font-size:18px;}body.about ul.legend li.sk1{background:url(/themes/contrib/Filldot/img/skill-level_1.png) no-repeat scroll 0px 0px;}body.about ul.legend li.sk2{background:url(/themes/contrib/Filldot/img/skill-level_2.png) no-repeat scroll 0px 0px;}body.about ul.legend li.sk3{background:url(/themes/contrib/Filldot/img/skill-level_3.png) no-repeat scroll 0px 0px;}body.about ul.legend li.sk4{background:url(/themes/contrib/Filldot/img/skill-level_4.png) no-repeat scroll 0px 0px;}body.about ul.legend li.sk5{background:url(/themes/contrib/Filldot/img/skill-level_5.png) no-repeat scroll 0px 0px;}body.about ul.skills{background:none;display:block;clear:both;width:100%;list-style:none;margin:10px auto 30px auto;padding:0;}body.about ul.skills li{width:170px;padding-left:27px;margin:5px 5px 3px 10px;color:#FFFFFF;float:left;}body.about ul.legend{background:none repeat scroll 0 0 rgba(0,0,0,0.3);display:inline-block;clear:both;width:100%;list-style:none;margin:10px auto 5px auto;padding:10px;}.contact-me label{color:#E0DBC3;}.portfolio-thumbs-list{display:flex;flex-wrap:wrap;list-style:none;justify-content:flex-start;align-items:center;padding:0px;font-size:smaller;}.portfolio-thumbs-list .portfolio-thumbs{flex-basis:33%;padding:5px;margin:.13%;box-sizing:border-box;}.portfolio-thumbs-list .portfolio-thumbs img{max-width:100%;height:auto;}.portfolio-thumbs-list .portfolio-thumbs .views-field-field-thumbnail-image-1{text-align:center;background:none repeat scroll 0 0 rgba(0,0,0,0.2);padding:10px;}.portfolio-thumbs-list .portfolio-thumbs .views-field-title a,.portfolio-thumbs-list .portfolio-thumbs .views-field-title-1 a{font-family:"BeauSansMedium",sans-serif;text-decoration:none;font-size:smaller;}.portfolio-thumbs-list .portfolio-thumbs .views-field-field-portfolio-type{margin-top:-8px;font-size:smaller;}@media (max-width:770px){.portfolio-thumbs-list .portfolio-thumbs{flex-basis:49%;}}@media (max-width:520px){.portfolio-thumbs-list .portfolio-thumbs{flex-basis:100%;}}.block-field-blocknodeportfolio-itemfield-hero-image .field--type-entity-reference{margin-top:-1.2em !important;}.node--type-portfolio-item .node__content{margin-top:0px !important;}.node .field--type-image{margin-right:0px;}.node--type-portfolio-item .layout.layout--onecol{width:100%;}.node--type-portfolio-item .layout--twocol-section{width:100%;margin-top:30px;}.node--type-portfolio-item .layout--twocol-section .layout__region--first{width:63%;}.node--type-portfolio-item .layout--twocol-section .layout__region--second{width:33%;}.portfolio .block-field-blocknodepagefield-content .content{text-align:center;}.portfolio .portfolio-header{height:180px;max-width:850px;margin:auto;text-align:left;background:url(/themes/contrib/Filldot/img/splat2.png) no-repeat scroll left top}.portfolio .portfolio-header a{color:#FFFFFF !important;text-align:left;text-decoration:underline;}.portfolio p{display:block;position:relative;font-family:"ChaparralProItalic",Georgia,"Times New Roman",Times,serif;font-size:24px;color:#E0DBC3;text-shadow:0 1px 1px #000000;margin-left:60px;margin-bottom:0;}.portfolio p.intro{font-size:36px;padding-top:23px;font-weight:bold;margin-bottom:20px;}.portfolio #name{font-size:39px;color:#FFFFFF;font-family:"ChaparralProBoldItalic",Georgia,"Times New Roman",Times,serif;}.portfolio h1{width:190px;font-family:"ChaparralProBoldItalic",Georgia,"Times New Roman",Times,serif;display:block;float:left;position:relative;left:45px;top:-9px;font-size:60px;color:#EF06B3;margin:60px 0 0 0;}.node--type-portfolio-item .block-field-blocknodeportfolio-itemtitle{font-family:"BeauSansMedium",sans-serif;color:#EF06B3;text-shadow:0 1px 1px #000000;font-size:36px;margin-bottom:20px;}.node--type-portfolio-item .layout--twocol-section .block.block-layout-builder.block-field-blocknodeportfolio-itemfield-what-i-did{background:rgba(0,0,0,0.3);padding:20px;}.node--type-portfolio-item .layout--twocol-section .block.block-layout-builder.block-field-blocknodeportfolio-itemfield-what-i-did .field__label{font-size:22px;font-family:"BeauSansMedium",sans-serif;color:#a6a4a5;text-shadow:0 1px 1px #000000;margin-bottom:5px;}.node--type-portfolio-item .layout--twocol-section .block.block-layout-builder.block-field-blocknodeportfolio-itemfield-what-i-did .field__item{padding-left:24px;background:url(/themes/contrib/Filldot/img/check.png) no-repeat scroll 0px 6px;color:#FFFFFF;float:none;font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:25px;color:#FFFFFF;margin-bottom:3px;}.node--type-portfolio-item .layout--twocol-section .block-field-blocknodeportfolio-itemfield-screenshots .field__label{font-family:"BeauSansMedium",sans-serif;color:#a6a4a5 !important;margin:30px 0px 15px 0px;}.node--type-portfolio-item .layout--twocol-section .block-field-blocknodeportfolio-itemfield-screenshots .field__label:after{content:":";}.node--type-portfolio-item .layout--twocol-section .block-field-blocknodeportfolio-itemfield-screenshots .field-name-field-gallery-image{font-family:"BeauSansMedium",sans-serif;color:#a6a4a5;}.modal-content.hidden{display:none;}.node--type-portfolio-item .layout--twocol-section .field--name-field-screenshots .field__items{display:flex;flex-wrap:wrap;}.node--type-portfolio-item .layout--twocol-section .field--name-field-screenshots .field__item{margin:2px;}.node--type-portfolio-item .layout--twocol-section .field--name-field-screenshots .field__item .field--type-image{background:rgba(0,0,0,0.3);text-align:center;max-width:65px;max-height:65px;}footer{background:rgba(0,0,0,0.3) url(/themes/contrib/Filldot/img/bg_page.jpg) !important;}footer .navbar-nav li,footer .navbar-nav a{font-family:"BeauSansMedium",sans-serif;padding:0px;margin-bottom:0px;}footer .navbar-nav a.is-active,footer .navbar-nav li a:hover,footer .navbar-nav li.active a{color:#EF06B3 !important;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
