@import url(https://fonts.googleapis.com/css?family=Abril+Fatface|Arvo|Josefin+Sans|Lato|Old+Standard+TT|Open+Sans|PT+Sans|Ubuntu|Vollkorn);
/*!
 * Start Bootstrap - Freelancer v4.0.0-beta (http://startbootstrap.com/template-overviews/freelancer)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-freelancer/blob/master/LICENSE)
 */body{font-family:'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;overflow-x:hidden}p{font-size:20px}p.small{font-size:16px}a,a.active,a:active,a:focus,a:hover{color:#18BC9C;outline:none}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:700;text-transform:uppercase}hr.star-light,hr.star-primary{max-width:250px;margin:25px auto 30px;padding:0;text-align:center;border:none;border-top:solid 5px}hr.star-light:after,hr.star-primary:after{font-family:FontAwesome;font-size:2em;position:relative;top:-.8em;display:inline-block;padding:0 0.25em;content:'\F005'}hr.star-light{border-color:white}hr.star-light:after{color:white;background-color:#18BC9C}hr.star-primary{border-color:#2C3E50}hr.star-primary:after{color:#2C3E50;background-color:white}.img-centered{margin:0 auto}section{padding:100px 0}section h2{font-size:3em;margin:0}section.success{color:white;background:#18BC9C}@media (max-width: 767px){section{padding:75px 0}section.first{padding-top:75px}}.scroll-top{position:fixed;z-index:1049;right:2%;bottom:2%;width:50px;height:50px}.scroll-top .btn{font-size:16px;line-height:28px;width:50px;height:50px;text-align:center;border-radius:100%}.scroll-top .btn:focus{outline:none}#mainNav{font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:700;text-transform:uppercase;border:none;background:#2C3E50}#mainNav a:focus{outline:none}#mainNav .navbar-brand{font-size:1.1rem;color:white}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:white}#mainNav .navbar-nav{letter-spacing:1px}#mainNav .navbar-nav li.nav-item a.nav-link{color:white}#mainNav .navbar-nav li.nav-item a.nav-link:hover{color:#18BC9C;outline:none}#mainNav .navbar-nav li.nav-item a.nav-link:active,#mainNav .navbar-nav li.nav-item a.nav-link:focus{color:white}#mainNav .navbar-toggler{font-size:14px;padding:11px;text-transform:uppercase;color:white;border-color:white}#mainNav .navbar-toggler:focus,#mainNav .navbar-toggler:hover{color:white;border-color:#18BC9C;background-color:#18BC9C}@media (min-width: 992px){#mainNav{padding-top:25px;padding-bottom:25px;transition:padding-top 0.3s, padding-bottom 0.3s}#mainNav .navbar-brand{font-size:2em;transition:all 0.3s}#mainNav .navbar-nav>li.nav-item>a.nav-link.active{color:white;border-radius:3px;background:#18BC9C}#mainNav .navbar-nav>li.nav-item>a.nav-link.active:active,#mainNav .navbar-nav>li.nav-item>a.nav-link.active:focus,#mainNav .navbar-nav>li.nav-item>a.nav-link.active:hover{color:white;background:#18BC9C}#mainNav.navbar-shrink{padding-top:10px;padding-bottom:10px}#mainNav.navbar-shrink .navbar-brand{font-size:1.5em}}header.masthead{padding-top:100px;padding-bottom:50px;text-align:center;color:white;background:#18BC9C}header.masthead img{display:block;margin:0 auto 20px}header.masthead .intro-text .name{font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:2em;font-weight:700;display:block;text-transform:uppercase}header.masthead .intro-text .skills{font-size:1.25em;font-weight:300}@media (min-width: 768px){header.masthead{padding-top:200px;padding-bottom:100px}header.masthead .intro-text .name{font-size:4.75em}header.masthead .intro-text .skills{font-size:1.75em}}#portfolio .portfolio-item{right:0;margin:0 0 15px}#portfolio .portfolio-item .portfolio-link{position:relative;display:block;max-width:400px;margin:0 auto;cursor:pointer}#portfolio .portfolio-item .portfolio-link .caption{position:absolute;width:100%;height:100%;transition:all ease 0.5s;opacity:0;background:rgba(24,188,156,0.9)}#portfolio .portfolio-item .portfolio-link .caption:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .caption .caption-content{font-size:20px;position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;color:white}#portfolio .portfolio-item .portfolio-link .caption .caption-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .caption .caption-content h3,#portfolio .portfolio-item .portfolio-link .caption .caption-content h4{margin:0}#portfolio *{z-index:2}@media (min-width: 767px){#portfolio .portfolio-item{margin:0 0 30px}}.portfolio-modal .modal-dialog{max-width:100%;min-height:100%;margin:0;padding:0;text-align:center;border:none;border-radius:0;background-clip:border-box;box-shadow:none}.portfolio-modal .modal-dialog .modal-content{padding:100px 0;border:0;border-radius:0}.portfolio-modal .modal-dialog .modal-content h2{font-size:3em;margin:0}.portfolio-modal .modal-dialog .modal-content img{margin-bottom:30px}.portfolio-modal .modal-dialog .modal-content .item-details{margin:30px 0}.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;cursor:pointer;background-color:transparent}.portfolio-modal .close-modal:hover{opacity:0.3}.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;transform:rotate(45deg);background-color:#2C3E50}.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;transform:rotate(90deg);background-color:#2C3E50}.portfolio-modal .modal-backdrop{display:none;opacity:0}.floating-label-form-group{position:relative;margin-bottom:0;padding-bottom:0.5em;border-bottom:1px solid #eeeeee}.floating-label-form-group input,.floating-label-form-group textarea{font-size:1.5em;position:relative;z-index:1;padding-right:0;padding-left:0;resize:none;border:none;border-radius:0;background:none;box-shadow:none !important}.floating-label-form-group label{font-size:0.85em;line-height:1.764705882em;position:relative;z-index:0;top:2em;display:block;margin:0;transition:top 0.3s ease, opacity 0.3s ease;vertical-align:middle;vertical-align:baseline;opacity:0}.floating-label-form-group:not(:first-child){padding-left:14px;border-left:1px solid #eeeeee}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#18BC9C}form .row:first-child .floating-label-form-group{border-top:1px solid #eeeeee}footer{color:white}footer h3{margin-bottom:30px}footer .footer-above{padding-top:50px;background-color:#2C3E50}footer .footer-col{margin-bottom:50px}footer .footer-below{padding:25px 0;background-color:#2c3e50}.btn-outline{font-size:20px;margin-top:15px;transition:all 0.3s ease-in-out;color:white;border:solid 2px white;background:transparent}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#18BC9C;border:solid 2px white;background:white}.btn-primary{font-weight:700;color:white;border-color:#2C3E50;background-color:#2C3E50}.btn-primary.focus,.btn-primary:focus{color:white;border-color:black;background-color:#1a252f}.btn-primary:hover{color:white;border-color:#161f29;background-color:#1a252f}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:white;border-color:#161f29;background-color:#1a252f}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:white;border-color:black;background-color:#0d1318}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{border-color:#2C3E50;background-color:#2C3E50}.btn-primary .badge{color:#2C3E50;background-color:white}.btn-success{font-weight:700;color:white;border-color:#18BC9C;background-color:#18BC9C}.btn-success.focus,.btn-success:focus{color:white;border-color:#0a4b3e;background-color:#128f76}.btn-success:hover{color:white;border-color:#11866f;background-color:#128f76}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:white;border-color:#11866f;background-color:#128f76}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:white;border-color:#0a4b3e;background-color:#0e6f5c}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{border-color:#18BC9C;background-color:#18BC9C}.btn-success .badge{color:#18BC9C;background-color:white}.btn-social{font-size:20px;line-height:45px;display:inline-block;width:50px;height:50px;text-align:center;border:2px solid white;border-radius:100%}.btn.active,.btn:active,.btn:focus{outline:none}

body{font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif}.fade-enter-active,.fade-leave-active{transition:opacity .1s ease}.fade-enter,.fade-leave-active{opacity:0}[v-cloak]{display:none}div.not-ql-editor{height:auto;line-height:1.42;outline:none;overflow-y:auto;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.footer{padding-top:1px}.table thead th{border-bottom:0}hr.full{width:99%}hr{width:75%;margin:auto;margin-bottom:0px;text-align:center;border:none}hr.star-light,hr.star-primary{max-width:250px;margin:2px auto 2px;padding:0;text-align:center;border:none;border-top:solid 5px}.largeIcon{font-size:150px;margin-top:-25px}.form-group>label{font-weight:bold;font-size:18px}#dvMap{height:500px;width:100%}div.clear{clear:both}.keepnewline{white-space:pre}.editorsavebutton{margin-top:-7px;width:70px !important}.editordisplay.editable{cursor:pointer;border:0 !important}.editordisplay.editable>*>*{cursor:pointer}.tooltip.editor{opacity:95;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,0.1);margin-bottom:5px}.tooltip.editor>.tooltip-inner{font-size:1.2em;max-width:500px}.swatch-text{font-size:1.1em;font-weight:bold;margin:auto 0}.swatch{width:55px;border-radius:5px;background:white;padding-left:6px;padding-top:6px}.navbar-container.container,.header.container{padding-left:0px;padding-right:0px}.container{padding-left:15px;padding-right:15px}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5em;padding-left:.5em;font-size:.78em}.loader{border-radius:50%;width:120px;height:120px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-left:auto;margin-right:auto}.btn{white-space:normal}.custom-control-label>*{display:inline;display:initial;margin-bottom:.5rem}.custom-control-label::before,.custom-control-label::after{width:1.7rem;height:1.7rem;position:absolute;top:0;cursor:pointer;padding:0}.errorhr{margin-top:.5rem;margin-bottom:.5rem;width:50%}.lightHr{margin-top:.5rem;margin-bottom:.5rem;max-width:100%}label{display:inline;display:initial}.fc .fc-highlight{border:none !important}.fc hr.fc-divider{max-width:none !important}.fc table.table-bordered th{border-bottom:none !important}.fc-head .table-bordered,.fc-body .table-bordered{border:none !important}.fc-scroller{overflow-y:hidden !important;height:auto !important}.btn-event{font-weight:700;padding-top:2px !important;padding-bottom:2px !important;font-size:.9em !important}div.starline{width:75%;height:20px;margin-bottom:.5em;margin-left:auto;margin-right:auto;border-bottom:5px solid;text-align:center}div.starline>span{padding:0 5px}.card-header{padding:0;border-bottom-width:0;border-bottom-width:1px}.card-header>.btn{text-align:left;border-width:0;border-radius:0.25rem 0.25rem 0 0}.card-body{padding:0.75em 0em 0.5em 1em}.ql-editor *{font-size:1rem}input.form-control{display:inherit}.flatpickr-days{width:300px !important}.flatpickr-calendar{width:300px !important}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (min-width: 992px){#mainNav{padding-top:5px;padding-bottom:5px}}@media (max-width: 768px){.btn-event{padding-top:5px !important;padding-bottom:5px !important}.btn-event-dayinfo{display:block !important}.btn-event-monthinfo{display:none !important}}@media (min-width: 769px){.btn-event-dayinfo{display:none !important}.btn-event-monthinfo{display:block !important}}.transition-enter-active{-webkit-animation:coming 200ms;animation:coming 200ms;-webkit-animation-delay:100ms;animation-delay:100ms;opacity:0}.transition-leave-active{-webkit-animation:going 200ms;animation:going 200ms}@-webkit-keyframes going{from{}to{opacity:0}}@keyframes going{from{}to{opacity:0}}@-webkit-keyframes coming{from{opacity:0}to{opacity:1}}@keyframes coming{from{opacity:0}to{opacity:1}}@media print{.noprint{display:none}}

.vue-avatar--wrapper{margin-left:auto;margin-right:auto}

.webfooter[data-v-3bf94813]{font-size:0.75em;font-weight:bold}

.ql-font-arial{font-family:Arial}.ql-picker.ql-font .ql-picker-label[data-value=arial]::before,.ql-picker.ql-font .ql-picker-item[data-value=arial]::before{content:"Arial";font-family:Arial}.ql-font-timesnewroman{font-family:"Times New Roman"}.ql-picker.ql-font .ql-picker-label[data-value=timesnewroman]::before,.ql-picker.ql-font .ql-picker-item[data-value=timesnewroman]::before{content:"Times New Roman";font-family:"Times New Roman"}.ql-font-couriernew{font-family:"Courier New"}.ql-picker.ql-font .ql-picker-label[data-value=couriernew]::before,.ql-picker.ql-font .ql-picker-item[data-value=couriernew]::before{content:"Courier New";font-family:"Courier New"}.ql-font-verdana{font-family:Verdana}.ql-picker.ql-font .ql-picker-label[data-value=verdana]::before,.ql-picker.ql-font .ql-picker-item[data-value=verdana]::before{content:"Verdana";font-family:Verdana}.ql-font-georgia{font-family:Georgia}.ql-picker.ql-font .ql-picker-label[data-value=georgia]::before,.ql-picker.ql-font .ql-picker-item[data-value=georgia]::before{content:"Georgia";font-family:Georgia}.ql-font-palatino{font-family:"Palatino Linotype"}.ql-picker.ql-font .ql-picker-label[data-value=palatino]::before,.ql-picker.ql-font .ql-picker-item[data-value=palatino]::before{content:"Palatino";font-family:"Palatino Linotype"}.ql-font-garamond{font-family:Garamond}.ql-picker.ql-font .ql-picker-label[data-value=garamond]::before,.ql-picker.ql-font .ql-picker-item[data-value=garamond]::before{content:"Garamond";font-family:Garamond}.ql-font-bookman{font-family:"Bookman Old Style"}.ql-picker.ql-font .ql-picker-label[data-value=bookman]::before,.ql-picker.ql-font .ql-picker-item[data-value=bookman]::before{content:"Bookman";font-family:"Bookman Old Style"}.ql-font-comicsans{font-family:"Comic Sans MS"}.ql-picker.ql-font .ql-picker-label[data-value=comicsans]::before,.ql-picker.ql-font .ql-picker-item[data-value=comicsans]::before{content:"Comic Sans";font-family:"Comic Sans MS"}.ql-font-trebuchet{font-family:"Trebuchet MS"}.ql-picker.ql-font .ql-picker-label[data-value=trebuchet]::before,.ql-picker.ql-font .ql-picker-item[data-value=trebuchet]::before{content:"Trebuchet";font-family:"Trebuchet MS"}.ql-font-impact{font-family:Impact}.ql-picker.ql-font .ql-picker-label[data-value=impact]::before,.ql-picker.ql-font .ql-picker-item[data-value=impact]::before{content:"Impact";font-family:Impact}.ql-font-lato{font-family:"Lato"}.ql-picker.ql-font .ql-picker-label[data-value=lato]::before,.ql-picker.ql-font .ql-picker-item[data-value=lato]::before{content:"Lato";font-family:"Lato"}.ql-font-opensans{font-family:"Open Sans"}.ql-picker.ql-font .ql-picker-label[data-value=opensans]::before,.ql-picker.ql-font .ql-picker-item[data-value=opensans]::before{content:"Open Sans";font-family:"Open Sans"}.ql-font-josefinslab{font-family:"Josefin Slab"}.ql-picker.ql-font .ql-picker-label[data-value=josefinslab]::before,.ql-picker.ql-font .ql-picker-item[data-value=josefinslab]::before{content:"Josefin Slab";font-family:"Josefin Slab"}.ql-font-arvo{font-family:"Arvo"}.ql-picker.ql-font .ql-picker-label[data-value=arvo]::before,.ql-picker.ql-font .ql-picker-item[data-value=arvo]::before{content:"Arvo";font-family:"Arvo"}.ql-font-vollkorn{font-family:"Vollkorn"}.ql-picker.ql-font .ql-picker-label[data-value=vollkorn]::before,.ql-picker.ql-font .ql-picker-item[data-value=vollkorn]::before{content:"Vollkorn";font-family:"Vollkorn"}.ql-font-abrilfatface{font-family:"Abril Fatface"}.ql-picker.ql-font .ql-picker-label[data-value=abrilfatface]::before,.ql-picker.ql-font .ql-picker-item[data-value=abrilfatface]::before{content:"Abril Fatface";font-family:"Abril Fatface"}.ql-font-ubuntu{font-family:"Ubuntu"}.ql-picker.ql-font .ql-picker-label[data-value=ubuntu]::before,.ql-picker.ql-font .ql-picker-item[data-value=ubuntu]::before{content:"Ubuntu";font-family:"Ubuntu"}.ql-font-ptsans{font-family:"PT Sans"}.ql-picker.ql-font .ql-picker-label[data-value=ptsans]::before,.ql-picker.ql-font .ql-picker-item[data-value=ptsans]::before{content:"PT Sans";font-family:"PT Sans"}.ql-font-oldstandard{font-family:"Old Standard"}.ql-picker.ql-font .ql-picker-label[data-value=oldstandard]::before,.ql-picker.ql-font .ql-picker-item[data-value=oldstandard]::before{content:"Old Standard";font-family:"Old Standard"}.ql-font-monospace{font-family:monospace}.ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:"Monospace";font-family:monospace}.ql-font{width:auto !important}.ql-font>.ql-picker-label{margin-right:15px}

.loader-text[data-v-e084c152]{font-size:1.5em;font-weight:bold;margin-top:10px}.notloaded[data-v-e084c152]{height:100%;width:100%;text-align:center;vertical-align:middle;font-size:2em;font-weight:bold;margin-top:2em}div.button-menu-right[data-v-e084c152]{padding-top:5px;float:right}

