@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400|Roboto:300,400";
@import url("../fonts/Lato-Regular.ttf");
@import url("../fonts/Lato-Light.ttf");
@import url("../fonts/Lato-Hairline.ttf");
/* TESTING MIXINS */
/* Grid Defaults */
/* Defaults */
/* Navigation */
/* Gallery */
/* Brands */
/* Works */
/* _variables/scss */
/*  *** Color Variables ***  */
/*  _base.scss */
/* line 3, ../../../components/sass/_base.scss */
* {
  color: #666666;
}

/* line 6, ../../../components/sass/_base.scss */
body {
  background-color: #F7F7F7;
  color: blue;
  font-size: .9em;
  font-family: "Lato-Light", sans-serif;
  margin-top: 30px;
}

/* line 13, ../../../components/sass/_base.scss */
h5 {
  border-bottom: 8px inset #7DABEB;
  color: #292E33;
  line-height: 1.5em;
  padding-bottom: 7px;
}

/* line 19, ../../../components/sass/_base.scss */
.main {
  margin-top: 115px;
}

/* line 22, ../../../components/sass/_base.scss */
.bg-def {
  background: #EDEDED !important;
}

/* line 25, ../../../components/sass/_base.scss */
a.bg-def:focus, a.bg-def:hover {
  background: #EDEDED !important;
}

/* line 28, ../../../components/sass/_base.scss */
.animate {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 31, ../../../components/sass/_base.scss */
.anchor {
  display: inline;
  position: relative;
  top: -100px;
}

/* line 38, ../../../components/sass/_base.scss */
.scroll-top {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-shadow: 0px 2px 8px 0px rgba(136, 136, 136, 0.35);
  -moz-box-shadow: 0px 2px 8px 0px rgba(136, 136, 136, 0.35);
  box-shadow: 0px 2px 8px 0px rgba(136, 136, 136, 0.35);
  opacity: 0;
  position: fixed;
  bottom: 10px;
  right: 22px;
  text-decoration: none;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #FFB44D;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  padding: 20px;
  border-radius: 10px;
}
/* line 55, ../../../components/sass/_base.scss */
.scroll-top:hover {
  background-color: #FF9501;
  text-decoration: none;
  color: #FFFFFF;
}
/* line 60, ../../../components/sass/_base.scss */
.scroll-top .fa-arrow-up {
  color: #FFFFFF;
}

/* line 64, ../../../components/sass/_base.scss */
.scroll-top.reveal {
  opacity: 1;
}

/* line 69, ../../../components/sass/_base.scss */
footer {
  background: #DDDDDD;
  height: 80px;
  margin-top: 7px;
  max-height: 100%;
  z-index: 1001;
}
/* line 76, ../../../components/sass/_base.scss */
footer .footer-group .feet {
  padding: 7px;
}
/* line 79, ../../../components/sass/_base.scss */
footer .footer-group .footer-logo {
  text-align: right;
}
/* line 81, ../../../components/sass/_base.scss */
footer .footer-group .footer-logo img {
  max-height: 45px;
  margin-top: 10px;
}
/* line 86, ../../../components/sass/_base.scss */
footer .footer-group .footer-copyright {
  position: relative;
  top: 7px;
}
/* line 90, ../../../components/sass/_base.scss */
footer .footer-group .footer-links {
  position: relative;
  bottom: 7px;
}
/* line 93, ../../../components/sass/_base.scss */
footer .footer-group .footer-links a {
  color: #666666;
}
/* line 95, ../../../components/sass/_base.scss */
footer .footer-group .footer-links a:hover {
  color: #292E33;
}

/* line 103, ../../../components/sass/_base.scss */
.item-info {
  position: relative;
  bottom: 0;
}

/* line 109, ../../../components/sass/_base.scss */
.fa {
  color: #7DABEB;
}

/* line 114, ../../../components/sass/_base.scss */
.status-1 {
  width: 100%;
}

/* line 117, ../../../components/sass/_base.scss */
.error {
  color: red;
  font-size: .8rem;
}

/* line 121, ../../../components/sass/_base.scss */
.form-control::placeholder {
  color: #CCC;
  font-weight: 100;
}

/* line 125, ../../../components/sass/_base.scss */
.fa-warning, .fa-check-circle-o {
  padding: 25px 0px 25px 0px;
  margin-right: 5px;
}

/* line 132, ../../../components/sass/_base.scss */
.modal-content .modal-header {
  background: #F7F7F7;
  border-bottom: none;
}
/* line 137, ../../../components/sass/_base.scss */
.modal-content .modal-body span {
  padding-top: 10px;
}
/* line 139, ../../../components/sass/_base.scss */
.modal-content .modal-body span .applied-tech-title {
  color: #7DABEB;
  font-weight: 600;
  margin-bottom: 10px;
  padding-top: 10px;
  text-decoration: underline;
}
/* line 148, ../../../components/sass/_base.scss */
.modal-content .modal-footer {
  background: #F7F7F7;
  border-top: none;
}

/* line 156, ../../../components/sass/_base.scss */
.alert-primary-cv {
  color: #004085;
  background-color: #BED5F5;
  border-color: #7DABEB;
}

/* line 161, ../../../components/sass/_base.scss */
.alert-success-cv {
  color: #155724;
  background-color: #D0ECB5;
  border-color: #A1D86A;
}
/* line 165, ../../../components/sass/_base.scss */
.alert-success-cv .fa-check-circle-o {
  color: #A1D86A;
}

/* line 169, ../../../components/sass/_base.scss */
.alert-danger-cv {
  color: #721c24;
  background-color: #FFCEBF;
  border-color: #FF9E80;
}

/* line 174, ../../../components/sass/_base.scss */
.alert-warning-cv {
  color: #856404;
  background-color: #FEE37F;
  border-color: #FDC800;
}

/* _grid.scss */
/* line 5, ../../../components/sass/_grid.scss */
.info {
  background: #EDEDED;
  padding: 20px;
}

/* line 6, ../../../components/sass/_grid.scss */
.content {
  background: #FFFFFF;
  padding: 20px;
}

/* ********************   CSS Grid Base Setup  ********************  */
/* line 12, ../../../components/sass/_grid.scss */
.navbar .navbar-brand {
  display: grid;
  grid-gap: .25em;
  grid-template-columns: 0.9fr 1fr;
  grid-auto-rows: minmax(5px, auto);
}
/* line 17, ../../../components/sass/_grid.scss */
.navbar .navbar-brand .nav-logo {
  grid-column: 1/2;
  grid-row: 1/3;
}
/* line 21, ../../../components/sass/_grid.scss */
.navbar .navbar-brand .nav-title {
  grid-column: 2/2;
  grid-row: 1;
}
/* line 25, ../../../components/sass/_grid.scss */
.navbar .navbar-brand .nav-tagline {
  grid-column: 2/2;
  grid-row: 2;
}

/* line 34, ../../../components/sass/_grid.scss */
.navbar.shrink .navbar-brand {
  display: grid;
  grid-gap: .25em;
  grid-template-columns: 0.8fr 1fr;
  grid-auto-rows: minmax(5px, auto);
}
/* line 39, ../../../components/sass/_grid.scss */
.navbar.shrink .navbar-brand .nav-logo {
  grid-column: 1/2;
  grid-row: 1;
}
/* line 43, ../../../components/sass/_grid.scss */
.navbar.shrink .navbar-brand .nav-tagline {
  grid-column: 2/2;
  grid-row: 2;
}
/* line 47, ../../../components/sass/_grid.scss */
.navbar.shrink .navbar-brand .nav-title {
  grid-column: 2/2;
  grid-row: 1;
}

/* line 56, ../../../components/sass/_grid.scss */
.cv-grid-wrapper {
  align-items: stretch;
  display: grid;
  grid-template-columns: 1fr 3fr;
  grid-auto-rows: minmax(50px, auto);
  grid-gap: .5em;
  justify-items: stretch;
}
/* line 65, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .cv-card {
  display: grid;
  grid-auto-rows: minmax(10px, auto);
  grid-gap: .5em;
}
/* line 72, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-1 {
  grid-column: 1/2;
  grid-row: 1/3;
}
/* line 75, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-1 .icon-phone {
  grid-area: i-ph;
}
/* line 76, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-1 .icon-email {
  grid-area: i-em;
}
/* line 77, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-1 .icon-location {
  grid-area: i-lo;
}
/* line 78, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-1 .icon-web {
  grid-area: i-we;
}
/* line 79, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-1 .info-thumb {
  grid-area: i-th;
}
/* line 80, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-1 .c-phone {
  grid-area: c-ph;
}
/* line 81, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-1 .c-email {
  grid-area: c-em;
}
/* line 82, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-1 .c-location {
  grid-area: c-lo;
}
/* line 83, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-1 .c-web {
  grid-area: c-we;
}
/* line 84, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-1 .info-1 {
  display: grid;
  grid-gap: .5em;
}
/* line 87, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-1 .info-1 .info-contact {
  align-items: stretch;
  display: grid;
  grid-auto-rows: minmax(60px, auto);
  grid-gap: .5em;
  grid-template-areas: "i-th i-th" "i-ph c-ph" "i-em c-em" "i-lo c-lo" "i-we c-we";
  grid-template-columns: .25fr 1fr;
}
/* line 100, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-2 {
  grid-column: 1/2;
  grid-row: 3/4;
}
/* line 103, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-2 .info-2 {
  grid-template-columns: repeat(1, 1fr);
}
/* line 105, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-2 .info-2 .info-links {
  align-items: stretch;
  display: grid;
  grid-auto-rows: minmax(20px, auto);
  grid-gap: .5em;
  grid-template-areas: "l-linkedin" "l-deviantart" "l-pinterest" "l-codepen";
}
/* line 110, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-2 .info-2 .info-links .l-linkedin {
  grid-area: l-linkedin;
}
/* line 111, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-2 .info-2 .info-links .l-deviantart {
  grid-area: l-deviantart;
}
/* line 112, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-2 .info-2 .info-links .l-pinterest {
  grid-area: l-pinterest;
}
/* line 113, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-2 .info-2 .info-links .l-codepen {
  grid-area: l-codepen;
}
/* line 124, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-3 {
  grid-column: 1/2;
  grid-row: 4;
}
/* line 127, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-3 .input-1 {
  grid-area: i1;
}
/* line 128, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-3 .input-2 {
  grid-area: i2;
}
/* line 129, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-3 .input-3 {
  grid-area: i3;
}
/* line 130, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-3 .input-4 {
  grid-area: i4;
}
/* line 131, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-3 .input-5 {
  grid-area: i5;
}
/* line 132, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-3 .button-submit {
  grid-area: b2;
}
/* line 133, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-3 .status-1 {
  grid-area: s1;
}
/* line 134, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-3 .info-3 {
  align-items: stretch;
  justify-items: stretch;
  display: grid;
  grid-gap: .5em;
  grid-template-areas: "i1" "i2" "i3" "i4" "i5" "b2" "s1";
}
/* line 151, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-4 {
  display: grid;
  grid-gap: .5em;
}
/* line 154, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .info-card-4 .info-4 {
  grid-template-columns: 1fr 1fr;
}
/* line 161, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .content-card-3 .content-3 {
  grid-template-columns: repeat(1, 1fr);
}
/* line 168, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .content-card-4 .content-4 {
  grid-template-columns: 1fr 3fr;
}
/* line 175, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .content-card-5 .content-5 {
  grid-template-columns: 1fr 1fr 1fr;
}
/* line 182, ../../../components/sass/_grid.scss */
.cv-grid-wrapper .content-card-6 .content-6 {
  grid-auto-rows: minmax(50px, auto);
  grid-template-columns: repeat(4, 1fr);
}

/* line 192, ../../../components/sass/_grid.scss */
footer .footer-group {
  display: grid;
  grid-gap: .25em;
  grid-template-columns: 0.054fr 1fr;
  grid-auto-rows: minmax(5px, auto);
}
/* line 197, ../../../components/sass/_grid.scss */
footer .footer-group .footer-logo {
  grid-column: 1/2;
  grid-row: 1/3;
}
/* line 201, ../../../components/sass/_grid.scss */
footer .footer-group .footer-copyright {
  grid-column: 2/2;
  grid-row: 1;
}
/* line 205, ../../../components/sass/_grid.scss */
footer .footer-group .footer-links {
  grid-column: 2/2;
  grid-row: 2;
}

/* line 213, ../../../components/sass/_grid.scss */
.applied-tech, .common-tech {
  display: grid;
  grid-gap: .5em;
  grid-template-columns: repeat(auto-fill, minmax(60px, 1fr));
}

/* ********************    Media Queries  * ********************  */
@media (max-width: 1200px) {
  /* line 229, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .content-card-6 .content-6 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 992px) {
  /* line 237, ../../../components/sass/_grid.scss */
  .info-card-4 {
    grid-column: 1/3;
    grid-row: 5;
  }
}
@media (max-width: 991px) {
  /* line 244, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper {
    grid-template-columns: 1fr;
    grid-auto-rows: minmax(100px, auto);
  }
  /* line 247, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-1 {
    grid-column: 1;
    grid-row: 1;
  }
  /* line 250, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-1 .info-1 {
    grid-template-columns: repeat(1, 1fr);
    grid-auto-rows: minmax(100px, auto);
  }
  /* line 253, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-1 .info-1 .info-contact {
    grid-template-areas: "i-th i-ph c-ph" "i-th i-em c-em" "i-th i-lo c-lo" "i-th i-we c-we";
    grid-template-columns: 3fr .4fr 3fr;
  }
  /* line 263, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-2 {
    grid-column: 1;
    grid-row: 6;
    grid-template-columns: 1fr 1fr;
  }
  /* line 268, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-2 .info-2 .info-links {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: " l-linkedin l-deviantart " "l-pinterest l-codepen";
  }
  /* line 276, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-3 {
    grid-column: 1;
    grid-row: 7;
  }
  /* line 279, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-3 .info-3 {
    grid-template-areas: "i1 i5" "i2 i5" "i3 i5" " i4 b2" "s1 s1";
  }
  /* line 289, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .content-card-4 .content-4 {
    grid-template-columns: 1fr;
  }
  /* line 291, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .content-card-4 .content-4 .content-employer {
    display: grid;
    grid-template-columns: .5fr .5fr 4fr;
    grid-auto-rows: minmax(10px, auto);
  }
  /* line 295, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .content-card-4 .content-4 .content-employer .e-icon {
    grid-column: 1;
    grid-row: 1;
  }
  /* line 299, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .content-card-4 .content-4 .content-employer .e-name {
    grid-column: 2;
    grid-row: 1;
  }
}
@media (max-width: 767px) {
  /* line 313, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-1 .info-1 .info-contact {
    grid-column: 2;
    grid-row: 1;
  }
  /* line 321, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .content-card-4 .content-4 .content-employer {
    grid-template-columns: .75fr 1fr 4fr;
  }
  /* line 327, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .content-card-6 .content-6 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 576px) {
  /* line 338, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-1 .info-1 {
    grid-template-columns: 1fr;
  }
  /* line 340, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-1 .info-1 .info-contact {
    grid-template-columns: 1fr 1fr 3fr;
  }
  /* line 345, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-3 {
    grid-column: 1;
    grid-row: 7;
  }
  /* line 348, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-3 .info-3 {
    grid-template-areas: "i1 i5" "i2 i5" "i3 i5" "i4 b2" "s1 s1";
  }
  /* line 354, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .content-card-5 .content-5 {
    grid-template-columns: 1fr;
  }
  /* line 359, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .content-card-6 .content-6 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 500px) {
  /* line 370, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .content-card-4 .content-4 .content-employer {
    grid-template-columns: .75fr 1fr 2fr;
  }
}
@media (max-width: 440px) {
  /* line 382, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-2 .info-2 .info-links {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-areas: " l-linkedin l-deviantart l-pinterest l-codepen";
  }
  /* line 390, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-3 {
    grid-column: 1;
    grid-row: 7;
  }
  /* line 393, ../../../components/sass/_grid.scss */
  .cv-grid-wrapper .info-card-3 .info-3 {
    grid-template-areas: "i1" "i2" "i3" " i4" "i5" "b2" "s1";
  }
}
/* line 4, ../../../components/sass/_navigation.scss */
.navbar-brand .nav-title {
  color: #292E33;
}
/* line 7, ../../../components/sass/_navigation.scss */
.navbar-brand .nav-tagline {
  color: #292E33;
}
/* line 10, ../../../components/sass/_navigation.scss */
.navbar-brand .nav-hr {
  border-color: #292E33;
}

/* Nav Shrink On Scroll */
/* line 17, ../../../components/sass/_navigation.scss */
.navbar {
  background-color: #F7F7F7 !important;
  min-height: 115px;
}
/* line 20, ../../../components/sass/_navigation.scss */
.navbar .navbar-brand {
  font-size: 1.4em;
  padding-left: 7px;
}
/* line 23, ../../../components/sass/_navigation.scss */
.navbar .navbar-brand .nav-logo {
  position: relative;
  top: 10px;
}
/* line 26, ../../../components/sass/_navigation.scss */
.navbar .navbar-brand .nav-logo img {
  height: 70px;
}
/* line 30, ../../../components/sass/_navigation.scss */
.navbar .navbar-brand .nav-title {
  font-family: "Roboto", sans-serif;
  font-size: 1.5em;
  font-weight: 100;
}
/* line 35, ../../../components/sass/_navigation.scss */
.navbar .navbar-brand .nav-tagline {
  font-family: "Roboto", sans-serif;
  font-size: .9em;
  font-weight: 100;
  position: relative;
}
/* line 41, ../../../components/sass/_navigation.scss */
.navbar .navbar-brand .nav-hr {
  width: 100%;
  margin-left: 0;
  margin-top: 5px;
  margin-bottom: 0px;
  padding: 0;
}
/* line 49, ../../../components/sass/_navigation.scss */
.navbar .navbar-nav {
  display: none;
  margin-top: 70px;
}
/* line 52, ../../../components/sass/_navigation.scss */
.navbar .navbar-nav .to-hide {
  display: none;
}
/* line 56, ../../../components/sass/_navigation.scss */
.navbar .navbar-nav .nav-link:active {
  color: #292E33;
}
/* line 59, ../../../components/sass/_navigation.scss */
.navbar .navbar-nav .nav-link:hover {
  color: #292E33;
}
/* line 65, ../../../components/sass/_navigation.scss */
.navbar .nav-item:active {
  color: #292E33;
}
/* line 69, ../../../components/sass/_navigation.scss */
.navbar .nav-item .dropdown-menu a {
  font-size: .9em;
}
/* line 74, ../../../components/sass/_navigation.scss */
.navbar .navbar-toggler {
  margin: 13px 15px 13px 0;
}
/* line 77, ../../../components/sass/_navigation.scss */
.navbar a {
  font-size: 1.3em;
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}

/* line 85, ../../../components/sass/_navigation.scss */
.navbar.shrink {
  -webkit-box-shadow: 0px 2px 8px 0px rgba(136, 136, 136, 0.35);
  -moz-box-shadow: 0px 2px 8px 0px rgba(136, 136, 136, 0.35);
  box-shadow: 0px 2px 8px 0px rgba(136, 136, 136, 0.35);
  background: #EDEDED !important;
  min-height: 54px;
}
/* line 89, ../../../components/sass/_navigation.scss */
.navbar.shrink .navbar-nav {
  display: flex !important;
  font-size: .9em;
  margin-top: 20px;
}
/* line 94, ../../../components/sass/_navigation.scss */
.navbar.shrink .navbar-brand {
  grid-template-columns: 0.8fr 1fr;
  font-size: 1.2em;
}
/* line 97, ../../../components/sass/_navigation.scss */
.navbar.shrink .navbar-brand .nav-tagline {
  font-size: .0em;
  top: -10px;
}
/* line 101, ../../../components/sass/_navigation.scss */
.navbar.shrink .navbar-brand .nav-title {
  font-size: 1em;
  margin-top: 17px;
}
/* line 105, ../../../components/sass/_navigation.scss */
.navbar.shrink .navbar-brand .nav-hr {
  width: 0%;
}
/* line 109, ../../../components/sass/_navigation.scss */
.navbar.shrink .navbar-brand .nav-logo img {
  height: 40px;
}
/* line 114, ../../../components/sass/_navigation.scss */
.navbar.shrink a {
  font-size: 1.1em;
  padding-bottom: 5px !important;
  padding-top: 5px !important;
}
/* line 119, ../../../components/sass/_navigation.scss */
.navbar.shrink .navbar-toggler {
  margin: 8px 15px 8px 0;
  padding: 4px 5px;
}

@media (max-width: 768px) {
  /* line 127, ../../../components/sass/_navigation.scss */
  body {
    margin-top: -10px;
  }
  /* line 129, ../../../components/sass/_navigation.scss */
  body .navbar {
    -webkit-box-shadow: 0px 2px 8px 0px rgba(136, 136, 136, 0.35);
    -moz-box-shadow: 0px 2px 8px 0px rgba(136, 136, 136, 0.35);
    box-shadow: 0px 2px 8px 0px rgba(136, 136, 136, 0.35);
    background: #EDEDED !important;
    min-height: 54px;
  }
  /* line 133, ../../../components/sass/_navigation.scss */
  body .navbar .navbar-nav {
    display: flex !important;
    font-size: .9em;
    margin-top: 20px;
  }
  /* line 137, ../../../components/sass/_navigation.scss */
  body .navbar .navbar-nav .to-hide {
    display: inline-block;
  }
  /* line 141, ../../../components/sass/_navigation.scss */
  body .navbar .navbar-brand {
    font-size: 1.2em;
    grid-template-columns: 0.8fr 1fr;
  }
  /* line 144, ../../../components/sass/_navigation.scss */
  body .navbar .navbar-brand .nav-tagline {
    font-size: .0em;
    top: -12px;
  }
  /* line 148, ../../../components/sass/_navigation.scss */
  body .navbar .navbar-brand .nav-title {
    font-size: 1em;
    margin-top: 10px;
    padding: 0px;
  }
  /* line 153, ../../../components/sass/_navigation.scss */
  body .navbar .navbar-brand .nav-hr {
    width: 0%;
  }
  /* line 157, ../../../components/sass/_navigation.scss */
  body .navbar .navbar-brand .nav-logo img {
    height: 40px;
  }
  /* line 162, ../../../components/sass/_navigation.scss */
  body .navbar a {
    font-size: 1.1em;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
  }
  /* line 167, ../../../components/sass/_navigation.scss */
  body .navbar .navbar-toggler {
    margin: 8px 15px 8px 0;
    padding: 4px 5px;
  }
}
/* _g-card-slide-in.scss */
/* Slide-in animation */
/* line 4, ../../../components/sass/_g-card-slide-in.scss */
.come-in {
  transform: translateY(150px);
  animation: come-in 0.8s ease forwards;
}

/* line 8, ../../../components/sass/_g-card-slide-in.scss */
.come-in:nth-child(odd) {
  animation-duration: 0.6s;
}

/* line 11, ../../../components/sass/_g-card-slide-in.scss */
.already-visible {
  transform: translateY(0);
  animation: none;
}

@keyframes come-in {
  to {
    transform: translateY(0);
  }
}
/* _card-content.scss */
/* line 37, ../../../components/sass/_card-content.scss */
.info-contact .info-thumb .avatar {
  max-height: 235px;
  border-radius: 5%;
  margin-bottom: 20px;
}
/* line 43, ../../../components/sass/_card-content.scss */
.info-contact .il-icon {
  padding-top: 10px;
  grid-column: 1;
  grid-row: 1/2;
  min-width: 32px;
  text-align: center;
}
/* line 49, ../../../components/sass/_card-content.scss */
.info-contact .il-icon img {
  border: 1px solid #333333;
  margin-right: 7px;
}
/* line 54, ../../../components/sass/_card-content.scss */
.info-contact .c-phone {
  padding-top: 10px;
  display: grid;
  grid-gap: .5em;
  grid-template-columns: .25fr 4fr;
  grid-area: c-phone;
}
/* line 58, ../../../components/sass/_card-content.scss */
.info-contact .c-email {
  padding-top: 10px;
  display: grid;
  grid-gap: .5em;
  grid-template-columns: .25fr 4fr;
  grid-area: c-email;
}
/* line 62, ../../../components/sass/_card-content.scss */
.info-contact .c-location {
  padding-top: 10px;
  display: grid;
  grid-gap: .5em;
  grid-template-columns: .25fr 4fr;
}
/* line 65, ../../../components/sass/_card-content.scss */
.info-contact .c-web {
  padding-top: 10px;
  display: grid;
  grid-gap: .5em;
  grid-template-columns: .25fr 4fr;
  grid-area: c-web;
}
/* line 69, ../../../components/sass/_card-content.scss */
.info-contact .il-label {
  color: #7DABEB;
  font-weight: 600;
}
/* line 73, ../../../components/sass/_card-content.scss */
.info-contact .icon-label {
  grid-column: 2;
  grid-row: 1/2;
}

/* Social Media Icons */
/* line 82, ../../../components/sass/_card-content.scss */
.info-card-2 .info-links a {
  text-decoration: none;
}
/* line 86, ../../../components/sass/_card-content.scss */
.info-card-2 .info-links .l-ico img {
  margin-right: 7px;
}
/* line 90, ../../../components/sass/_card-content.scss */
.info-card-2 .info-links .social-link {
  padding: 10px;
}

/* Contact Me */
/* line 98, ../../../components/sass/_card-content.scss */
.info-card-3 .alert {
  font-size: .8rem;
  margin-bottom: 0rem;
  padding: .25rem .1rem .65rem .5rem;
}
/* line 103, ../../../components/sass/_card-content.scss */
.info-card-3 .info-3 {
  max-width: none;
}
/* line 105, ../../../components/sass/_card-content.scss */
.info-card-3 .info-3 .form-field {
  max-width: 300px;
}
/* line 106, ../../../components/sass/_card-content.scss */
.info-card-3 .info-3 .form-field input, .info-card-3 .info-3 .form-field textarea {
  border-radius: 5px;
  min-height: 40px;
  padding: 5px;
  width: 100%;
}
/* line 111, ../../../components/sass/_card-content.scss */
.info-card-3 .info-3 .form-field input:hover, .info-card-3 .info-3 .form-field textarea:hover {
  border: 1px solid #7DABEB;
  opacity: 1;
}
/* line 116, ../../../components/sass/_card-content.scss */
.info-card-3 .info-3 .form-field textarea {
  min-height: 120px;
}
/* line 121, ../../../components/sass/_card-content.scss */
.info-card-3 .info-3 .status-1 {
  max-width: 100%;
}

/* Contact / Download Buttons */
/* line 128, ../../../components/sass/_card-content.scss */
.info-card-4 {
  max-height: 100px;
}
/* line 130, ../../../components/sass/_card-content.scss */
.info-card-4 .info-4 {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 7px;
}
/* line 134, ../../../components/sass/_card-content.scss */
.info-card-4 .info-4 .btn {
  max-height: 40px;
  padding: 8px 35px 10px 35px;
  width: 100%;
}

/* Profile Statement */
/* Strengths by Role */
/* line 14, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 .content-tools .s-tools .progress {
  height: 25px;
  width: 95%;
  margin-bottom: 20px;
}
/* line 18, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 .content-tools .s-tools .progress .progress-bar {
  background-color: #005BD8;
  text-align: left;
  height: 25px;
}
/* line 22, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 .content-tools .s-tools .progress .progress-bar span {
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 10px;
  position: relative;
  top: 5px;
  text-transform: uppercase;
}
/* line 162, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 .content-tools .s-tools .s-title {
  background-color: #F5F5F5;
  border-bottom: 1px solid #DDDDDD;
  font-weight: 600;
  margin-bottom: 5px;
  padding: 5px;
}
/* line 14, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 .content-strengths .s-lang .progress {
  height: 25px;
  width: 95%;
  margin-bottom: 20px;
}
/* line 18, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 .content-strengths .s-lang .progress .progress-bar {
  background-color: #005BD8;
  text-align: left;
  height: 25px;
}
/* line 22, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 .content-strengths .s-lang .progress .progress-bar span {
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 10px;
  position: relative;
  top: 5px;
  text-transform: uppercase;
}
/* line 170, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 .content-strengths .s-lang .s-title {
  background-color: #F5F5F5;
  border-bottom: 1px solid #DDDDDD;
  font-weight: 600;
  margin-bottom: 5px;
  padding: 5px;
}
/* line 14, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 .content-inprogress .s-learn .progress {
  height: 25px;
  width: 95%;
  margin-bottom: 20px;
}
/* line 18, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 .content-inprogress .s-learn .progress .progress-bar {
  background-color: #005BD8;
  text-align: left;
  height: 25px;
}
/* line 22, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 .content-inprogress .s-learn .progress .progress-bar span {
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 10px;
  position: relative;
  top: 5px;
  text-transform: uppercase;
}
/* line 178, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 .content-inprogress .s-learn .s-title {
  background-color: #F5F5F5;
  border-bottom: 1px solid #DDDDDD;
  font-weight: 600;
  margin-bottom: 5px;
  padding: 5px;
}
/* line 183, ../../../components/sass/_card-content.scss */
.content-card-5 .content-5 ul {
  list-style: none;
}

/* line 189, ../../../components/sass/_card-content.scss */
.content-card-6 .content-6m {
  display: none;
}

/* MEDIA QUERIES */
@media (max-width: 1199px) {
  /* line 198, ../../../components/sass/_card-content.scss */
  .info-contact .info-thumb .avatar {
    max-height: 192px;
  }

  /* line 205, ../../../components/sass/_card-content.scss */
  .content-card-6 .content-6 .brand-16 {
    display: none;
  }
}
@media (max-width: 991px) {
  /* line 218, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-1 .info-1 .info-contact .info-thumb .avatar {
    max-height: 258px;
  }
  /* line 222, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-1 .info-1 .info-contact .il-icon {
    text-align: center;
  }
  /* line 229, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-3 .info-3 {
    max-width: none;
  }
  /* line 234, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .content-card-4 .content-employer {
    background-color: #F5F5F5;
    border-right: 0;
    text-align: left;
  }
  /* line 238, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .content-card-4 .content-employer .e-icon {
    margin-top: 0px;
    text-align: left;
  }
  /* line 242, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .content-card-4 .content-employer .e-name {
    margin-top: 5px;
    text-align: left;
  }
  /* line 249, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .content-card-6 .content-6 {
    display: none;
  }
  /* line 252, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .content-card-6 .content-6m {
    display: block;
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 262, ../../../components/sass/_card-content.scss */
  .main {
    margin-top: 95px;
  }
}
@media (max-width: 576px) {
  /* line 273, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-1 .info-1 .info-contact .info-thumb .avatar {
    max-height: 190px;
  }
  /* line 281, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-3 .info-3 {
    max-width: none;
  }
  /* line 283, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-3 .info-3 .form-field {
    max-width: none;
  }
  /* line 285, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-3 .info-3 .form-field textarea {
    min-height: 90px;
  }
  /* line 294, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .content-card-6 .content-6 .brand .brand-img {
    height: 70%;
    width: 70%;
  }
}
@media (max-width: 440px) {
  /* line 311, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-1 .info-1 .info-contact .info-thumb .avatar {
    max-height: 132px;
  }
  /* line 318, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-2 {
    text-align: center;
  }
  /* line 320, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-2 .info-2 {
    margin-left: 10%;
  }
  /* line 322, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-2 .info-2 .info-links {
    max-width: 0px;
  }
  /* line 324, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-2 .info-2 .info-links .l-link {
    display: none;
  }
  /* line 331, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-3 .info-3 {
    max-width: none;
  }
  /* line 334, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-3 .info-3 .form-field textarea {
    min-height: 90px;
  }
}
@media (max-width: 400px) {
  /* line 349, ../../../components/sass/_card-content.scss */
  .cv-grid-wrapper .info-card-1 .info-1 .info-contact .info-thumb .avatar {
    max-height: 120px;
  }
}
/* _works.scss */
/* line 4, ../../../components/sass/_works.scss */
.gallery-grid-wrapper {
  align-items: stretch;
  display: grid;
  grid-column-gap: .5em;
  grid-row-gap: 5em;
  justify-items: stretch;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(75px, auto);
  /*  ***   under panel   ***   */
  /*  ***   overlap label   ***   */
  /*  ***   specific grid layout   ***   */
}
/* line 8, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .gallery {
  align-items: stretch;
  display: grid;
  grid-column-gap: .5em;
  grid-row-gap: 5em;
  justify-items: stretch;
  padding: 5px;
  background-color: #F3F3F3;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: minmax(25px, auto);
  padding: 17px 0px;
}
/* line 17, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .project-panel {
  border: 1px solid #E5E5E5;
  border-radius: 7px;
  grid-column: 1/5;
}
/* line 22, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .project-panel .panel-image img {
  max-height: 100%;
}
/* line 26, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .project-panel .sub-panel {
  padding: 5px;
}
/* line 29, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .project-panel .panel-blurb {
  text-align: left;
  padding-left: 15px;
}
/* line 32, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .project-panel .panel-blurb span {
  font-size: 1.75rem;
}
/* line 35, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .project-panel .panel-blurb p {
  font-size: 0.9em;
}
/* line 39, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .project-panel .panel-image {
  text-align: center;
}
/* line 45, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .project-label {
  -webkit-box-shadow: inset -2px 2px 6px 0px #dddddd;
  -moz-box-shadow: inset -2px 2px 6px 0px #dddddd;
  box-shadow: inset -2px 2px 6px 0px #dddddd;
  background-color: #F7F7F7;
  border-top: 1px solid #E5E5E5;
  border-radius: 0px 7px 0px 0px;
  border-right: 1px solid #E5E5E5;
  grid-template-columns: 1fr 2fr;
  grid-column: 1/3;
}
/* line 57, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .project-label .label-image img {
  border: 3px solid #E5E5E5;
  border-radius: 7%;
}
/* line 62, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .project-label .label-text {
  padding: 0px 15px 0px 5px;
}
/* line 68, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-0 {
  grid-row: 1/4;
}
/* line 71, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-0 {
  grid-row: 2/4;
}
/* line 74, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-1 {
  grid-row: 4/7;
}
/* line 77, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-1 {
  grid-row: 5/7;
}
/* line 80, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-2 {
  grid-row: 7/10;
}
/* line 83, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-2 {
  grid-row: 8/10;
}
/* line 86, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-3 {
  grid-row: 10/13;
}
/* line 89, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-3 {
  grid-row: 11/13;
}
/* line 92, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-4 {
  grid-row: 13/16;
}
/* line 95, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-4 {
  grid-row: 14/16;
}
/* line 98, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-5 {
  grid-row: 16/19;
}
/* line 101, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-5 {
  grid-row: 17/19;
}
/* line 104, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-6 {
  grid-row: 19/22;
}
/* line 107, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-6 {
  grid-row: 20/22;
}
/* line 110, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-7 {
  grid-row: 22/25;
}
/* line 113, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-7 {
  grid-row: 23/25;
}
/* line 116, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-8 {
  grid-row: 25/28;
}
/* line 119, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-8 {
  grid-row: 26/28;
}
/* line 122, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-9 {
  grid-row: 28/31;
}
/* line 125, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-9 {
  grid-row: 29/31;
}
/* line 128, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-10 {
  grid-row: 31/34;
}
/* line 131, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-10 {
  grid-row: 32/34;
}
/* line 134, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-11 {
  grid-row: 34/37;
}
/* line 137, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-11 {
  grid-row: 35/37;
}
/* line 140, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-12 {
  grid-row: 37/40;
}
/* line 143, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-12 {
  grid-row: 38/40;
}
/* line 146, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-13 {
  grid-row: 40/43;
}
/* line 149, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-13 {
  grid-row: 41/43;
}
/* line 152, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .panel-14 {
  grid-row: 43/46;
}
/* line 155, ../../../components/sass/_works.scss */
.gallery-grid-wrapper .label-14 {
  grid-row: 44/47;
}

@media (max-width: 1200px) {
  /* line 164, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .project-panel {
    border: none;
  }
  /* line 167, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .project-panel .panel-image img {
    max-width: 99%;
  }
}
@media (max-width: 991px) {
  /* line 176, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper {
    grid-row-gap: .2em;
    grid-template-columns: 1fr;
  }
  /* line 179, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .project-panel {
    grid-template-columns: 1fr;
    border: none;
  }
  /* line 183, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .project-panel .panel-blurb span {
    font-size: 1.5rem;
  }
  /* line 188, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .project-panel .panel-image img {
    max-width: 100%;
  }
  /* line 193, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .project-label {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 25px;
    grid-column: 1/5;
    border: none;
    border-bottom: 1px solid #7DABEB;
  }
  /* line 200, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .project-label .label-image img {
    max-width: 100%;
  }
  /* line 205, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-image {
    display: none;
  }
  /* line 208, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-0 {
    grid-row: 1;
  }
  /* line 211, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-0 {
    grid-row: 2;
  }
  /* line 214, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-1 {
    grid-row: 3;
  }
  /* line 217, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-1 {
    grid-row: 4;
  }
  /* line 220, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-2 {
    grid-row: 5;
  }
  /* line 223, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-2 {
    grid-row: 6;
  }
  /* line 226, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-3 {
    grid-row: 7;
  }
  /* line 229, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-3 {
    grid-row: 8;
  }
  /* line 232, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-4 {
    grid-row: 9;
  }
  /* line 235, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-4 {
    grid-row: 10;
  }
  /* line 238, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-5 {
    grid-row: 11;
  }
  /* line 241, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-5 {
    grid-row: 12;
  }
  /* line 244, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-6 {
    grid-row: 13;
  }
  /* line 247, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-6 {
    grid-row: 14;
  }
  /* line 250, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-7 {
    grid-row: 15;
  }
  /* line 253, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-7 {
    grid-row: 16;
  }
  /* line 256, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-8 {
    grid-row: 17;
  }
  /* line 259, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-8 {
    grid-row: 18;
  }
  /* line 262, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-9 {
    grid-row: 19;
  }
  /* line 265, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-9 {
    grid-row: 20;
  }
  /* line 268, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-10 {
    grid-row: 21;
  }
  /* line 271, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-10 {
    grid-row: 22;
  }
  /* line 274, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-11 {
    grid-row: 23;
  }
  /* line 277, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-11 {
    grid-row: 24;
  }
  /* line 280, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-12 {
    grid-row: 25;
  }
  /* line 283, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-12 {
    grid-row: 26;
  }
  /* line 286, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-13 {
    grid-row: 27;
  }
  /* line 289, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-13 {
    grid-row: 28;
  }
  /* line 292, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .panel-14 {
    grid-row: 29;
  }
  /* line 295, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .label-14 {
    grid-row: 30;
  }
}
@media (max-width: 575px) {
  /* line 305, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .project-panel .panel-blurb span {
    font-size: 1.5em;
  }
}
@media (max-width: 376px) {
  /* line 317, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .project-panel .panel-blurb span {
    font-size: 1.25em;
  }
  /* line 323, ../../../components/sass/_works.scss */
  .gallery-grid-wrapper .project-label .label-text {
    font-size: .9em;
  }
}
/*  _brands.scss */
/* line 4, ../../../components/sass/_brands.scss */
.content-6 {
  align-items: stretch;
  display: grid;
  grid-gap: .5em;
  justify-items: stretch;
  padding: 20px;
}
/* line 10, ../../../components/sass/_brands.scss */
.content-6 .brand {
  background-color: #FFFFFF;
  text-align: center;
  overflow: hidden;
  position: relative;
}
/* line 15, ../../../components/sass/_brands.scss */
.content-6 .brand .brand-img {
  width: 100%;
  height: auto;
}
/* line 19, ../../../components/sass/_brands.scss */
.content-6 .brand .brand-label {
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  transition: all 200ms;
  background-color: white;
  color: black;
  font-weight: bold;
  left: 50%;
  padding: 0px 10px;
  position: absolute;
  top: 10%;
  transform: translate(-50%, -50%);
  width: 100%;
}

/* line 34, ../../../components/sass/_brands.scss */
.overlay {
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  transition: all 200ms;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: white;
  height: 100%;
  opacity: 0;
  width: 100%;
}

/* line 42, ../../../components/sass/_brands.scss */
.brand:hover .overlay {
  opacity: 1;
  top: 85%;
}

/* line 46, ../../../components/sass/_brands.scss */
.brand-img {
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  transition: all 300ms;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-box-shadow: 1px -1px 15px 1px #bbbbbb;
  -moz-box-shadow: 1px -1px 15px 1px #bbbbbb;
  box-shadow: 1px -1px 15px 1px #bbbbbb;
  opacity: .3;
}

/* line 52, ../../../components/sass/_brands.scss */
.brand:hover .brand-img {
  opacity: 1;
}

@media (max-width: 991px) {
  /* line 58, ../../../components/sass/_brands.scss */
  .brand .brand-img {
    height: 100px;
    width: 100px;
  }
}
@media (max-width: 576px) {
  /* line 67, ../../../components/sass/_brands.scss */
  .brand .brand-img {
    height: 80%;
    width: 80%;
  }
}
/* _empl-details.scss */
/* line 5, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-employer {
  padding: 10px;
  border-bottom: 1px solid #DDD;
  text-align: center;
}
/* line 9, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-employer .e-icon {
  margin-top: 10px;
  text-align: center;
}
/* line 13, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-employer .e-name {
  text-align: center;
}
/* line 18, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience {
  padding: 10px;
  border-bottom: 1px solid #DDD;
}
/* line 21, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-date {
  color: #B5B5B5;
  font-style: italic;
}
/* line 25, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-title {
  font-weight: 600;
  text-transform: uppercase;
}
/* line 33, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-details .open-more {
  color: #4C9ED9;
  cursor: pointer;
  margin-bottom: 25px;
  outline: none;
}
/* line 38, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-details .open-more:hover {
  color: #1D4F73;
  text-decoration: none;
}
/* line 42, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-details .open-more button {
  background-color: #7DABEB;
  border: 1px solid #7DABEB;
  border-radius: 9px;
  color: #FFFFFF;
  float: right;
  font-size: 12px;
  min-width: 75px;
}
/* line 50, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-details .open-more button:hover {
  background-color: #005BD8;
  border: 1px solid #005BD8;
}
/* line 56, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-details .more {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
  max-height: 0;
}
/* line 62, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-details .more .more-details {
  margin-bottom: 5px;
}
/* line 64, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-details .more .more-details .more-title {
  border-bottom: 1px solid grey;
  font-size: .95em;
  font-weight: 600;
  margin-bottom: 5px;
  padding: 10px 0px 0px 0px;
}
/* line 70, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-details .more .more-details .more-title .fa-check-circle-o, .content-card-4 .content-experience .e-details .more .more-details .more-title .fa-code {
  margin-right: 10px;
  padding: 10px 0px 10px 0px;
}
/* line 75, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-details .more .more-details .more-lang {
  background-color: #F5F5F5;
  padding: 10px 5px 10px 5px;
  font-size: .80em;
  font-style: italic;
  display: none;
}
/* line 84, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-details .more .more-details .more-detail {
  font-size: .95em;
  margin-bottom: 15px;
  padding-left: 10px;
}
/* line 88, ../../../components/sass/_empl-details.scss */
.content-card-4 .content-experience .e-details .more .more-details .more-detail a {
  outline: none;
  color: #005BD8;
  font-style: italic;
}

@media (max-width: 440px) {
  /* line 111, ../../../components/sass/_empl-details.scss */
  .content-card-4 .content-experience .e-details .more .more-details .fa-check-circle-o, .content-card-4 .content-experience .e-details .more .more-details .fa-code {
    display: none;
  }
  /* line 115, ../../../components/sass/_empl-details.scss */
  .content-card-4 .content-experience .e-details .more .more-detail {
    padding-left: 0px;
  }
}
/* _four-of-four.scss */
/* line 4, ../../../components/sass/_four-oh-four.scss */
body {
  background: #F7F7F7;
}
/* line 6, ../../../components/sass/_four-oh-four.scss */
body .row-error {
  top: 10px;
  position: absolute;
  left: 32%;
  z-index: 1;
  width: 420px;
}
/* line 12, ../../../components/sass/_four-oh-four.scss */
body .row-error img {
  display: block;
  width: 100%;
}
/* line 16, ../../../components/sass/_four-oh-four.scss */
body .row-error img.jacked2 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
/* line 23, ../../../components/sass/_four-oh-four.scss */
body .row-404 {
  top: 175px;
  position: absolute;
  left: 27%;
  z-index: 1;
}
/* line 28, ../../../components/sass/_four-oh-four.scss */
body .row-404 img {
  display: block;
  width: 100%;
}
/* line 32, ../../../components/sass/_four-oh-four.scss */
body .row-404 img.jacked {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
/* line 39, ../../../components/sass/_four-oh-four.scss */
body .chuck {
  left: 34%;
  position: absolute;
  margin-bottom: 30px;
  top: 570px;
}
/* line 44, ../../../components/sass/_four-oh-four.scss */
body .chuck h2 {
  color: #666666;
}
/* line 47, ../../../components/sass/_four-oh-four.scss */
body .chuck .run-away {
  margin-top: 25px;
}
/* line 50, ../../../components/sass/_four-oh-four.scss */
body .chuck .btn-outline-404 {
  color: #7DABEB;
  background-color: transparent;
  background-image: none;
  border-color: #7DABEB;
}
/* line 56, ../../../components/sass/_four-oh-four.scss */
body .chuck .btn-outline-404:hover {
  color: #FFFFFF;
  background-color: #005BD8;
  border-color: #005BD8;
}
/* line 61, ../../../components/sass/_four-oh-four.scss */
body .chuck .btn-outline-404:focus,
body .chuck .btn-outline-404.focus {
  box-shadow: 0 0 0 3px #005BD8;
}

/* _style-guide.scss */
/* line 17, ../../../components/sass/_style-guide.scss */
.left-nav-block {
  grid-area: b1;
}

/* line 18, ../../../components/sass/_style-guide.scss */
.guide-menu-block {
  grid-area: b2;
}

/* line 19, ../../../components/sass/_style-guide.scss */
.colors-block {
  grid-area: b3;
}

/* line 20, ../../../components/sass/_style-guide.scss */
.font-block {
  grid-area: b4;
}

/* line 21, ../../../components/sass/_style-guide.scss */
.button-block {
  grid-area: b5;
}

/* line 22, ../../../components/sass/_style-guide.scss */
.alerts-block {
  grid-area: b6;
}

/* line 23, ../../../components/sass/_style-guide.scss */
.forms-block {
  grid-area: b7;
}

/* line 24, ../../../components/sass/_style-guide.scss */
.icons-block {
  grid-area: b8;
}

/* line 25, ../../../components/sass/_style-guide.scss */
.branding-block {
  grid-area: b9;
}

/* line 27, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper {
  display: grid;
  grid-auto-rows: 70px;
  grid-gap: .5em;
  grid-auto-rows: minmax(50px, auto);
  display: grid;
  grid-gap: .5em;
  grid-template-columns: repeat(6, 1fr);
  grid-auto-rows: minmax(155px, auto);
  grid-template-areas: "b1 b3 b3 b3 b3 b3" "b1 b4 b4 b4 b4 b4" "b2 b4 b4 b4 b4 b4" "b2 b5 b5 b5 b5 b5" "b2 b6 b6 b6 b6 b6" "b2 b7 b7 b7 b7 b7" "b2 b8 b8 b8 b8 b8" "b2 b9 b9 b9 b9 b9";
  border-radius: 5px;
  margin: 0 auto;
  padding: .5em;
}
/* line 28, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper h1, .sg-grid-wrapper h2, .sg-grid-wrapper h3, .sg-grid-wrapper h4, .sg-grid-wrapper h5 {
  border: none;
  color: #292E33;
}
/* line 51, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .blk {
  background-color: #FFFFFF;
  color: #8FA1B2;
  padding: 1em;
  min-height: 50px;
  min-width: 75px;
}
/* line 58, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .blk .sg-sect-title h5 {
  border-bottom: 8px inset #7DABEB;
  color: #292E33;
  padding-top: 5px;
  margin-bottom: 30px;
}
/* line 68, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .left-nav-block {
  background-color: #EDEDED;
}
/* line 73, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .left-nav-block .navmenu .flex-column li a {
  color: #666666;
}
/* line 75, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .left-nav-block .navmenu .flex-column li a:hover {
  color: #292E33;
}
/* line 83, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .left-nav-block .dropdown-divider {
  border-top: 1px solid #666666;
  width: 50%;
}
/* line 89, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .guide-menu-block {
  background-color: #EDEDED;
}
/* line 94, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .colors-block .color-group {
  display: grid;
  grid-auto-rows: 70px;
  grid-gap: .5em;
  grid-auto-rows: minmax(50px, auto);
  grid-template-columns: repeat(3, 1fr);
}
/* line 97, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .colors-block .color-group .color-card {
  display: grid;
  grid-auto-rows: 70px;
  grid-gap: .5em;
  grid-auto-rows: minmax(50px, auto);
  padding: 10px;
  grid-template-columns: repeat(2, 1fr);
  text-align: center;
}
/* line 102, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .colors-block .color-group .color-card .color-sample {
  border-radius: 50%;
  height: 60px;
  margin-left: 25px;
  width: 60px;
}
/* line 108, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .colors-block .color-group .color-card .color-hex {
  position: relative;
  margin-right: 60px;
  text-align: left;
  top: 24%;
}
/* line 113, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .colors-block .color-group .color-card .color-hex p {
  font-size: 1.5rem;
}
/* line 117, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .colors-block .color-group .color-card .sample-1 {
  background-color: #EDEDED;
}
/* line 120, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .colors-block .color-group .color-card .sample-2 {
  background-color: #666666;
}
/* line 123, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .colors-block .color-group .color-card .sample-3 {
  background-color: #292E33;
}
/* line 126, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .colors-block .color-group .color-card .sample-4 {
  background-color: #7DABEB;
}
/* line 129, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .colors-block .color-group .color-card .sample-5 {
  background-color: #005BD8;
}
/* line 132, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .colors-block .color-group .color-card .sample-6 {
  background-color: #FF9501;
}
/* line 141, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .font-block .font-group {
  display: grid;
  grid-auto-rows: 70px;
  grid-gap: .5em;
  grid-auto-rows: minmax(50px, auto);
  grid-template-columns: repeat(2, 1fr);
}
/* line 144, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .font-block .font-group .font-header {
  text-decoration: underline;
}
/* line 147, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .font-block .font-group .font {
  text-align: center;
}
/* line 150, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .font-block .font-group .font-lato {
  font-family: "Lato-Light", sans-serif;
}
/* line 153, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .font-block .font-group .font-roboto {
  font-family: "Roboto", sans-serif;
}
/* line 160, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .button-block .buttons-group {
  display: grid;
  grid-auto-rows: 70px;
  grid-gap: .5em;
  grid-auto-rows: minmax(50px, auto);
  grid-template-columns: repeat(2, 1fr);
}
/* line 163, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .button-block .buttons-group .buttons {
  text-align: center;
}
/* line 166, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .button-block .buttons-group .buttons .buttons-inner div {
  margin: 20px;
}
/* line 181, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .forms-block .cv-form .status-1 .alert {
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 190, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .icons-block p {
  margin-left: 18px;
}
/* line 193, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .icons-block .icons-group {
  display: grid;
  grid-auto-rows: 70px;
  grid-gap: .5em;
  grid-auto-rows: minmax(50px, auto);
  grid-template-columns: repeat(6, 1fr);
}
/* line 196, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .icons-block .icons-group .icons {
  text-align: center;
  padding-top: 8px;
}
/* line 204, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .branding-block .branding-logo-group {
  display: grid;
  grid-auto-rows: 70px;
  grid-gap: .5em;
  grid-auto-rows: minmax(50px, auto);
  grid-template-columns: repeat(3, 1fr);
}
/* line 207, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .branding-block .branding-logo-group .logo-group {
  padding: 20px;
}
/* line 210, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .branding-block .branding-logo-group .logo-1 {
  text-align: center;
}
/* line 212, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .branding-block .branding-logo-group .logo-1 img {
  max-width: 100%;
}
/* line 216, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .branding-block .branding-logo-group .logo-2 {
  background-color: #111111;
  text-align: center;
}
/* line 219, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .branding-block .branding-logo-group .logo-2 img {
  max-width: 100%;
}
/* line 223, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .branding-block .branding-logo-group .logo-3 {
  text-align: center;
}
/* line 225, ../../../components/sass/_style-guide.scss */
.sg-grid-wrapper .branding-block .branding-logo-group .logo-3 img {
  max-width: 100%;
}

/* ********************    media queries  * ********************  */
@media (max-width: 1200px) {
  /* line 239, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper .colors-block .color-group {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 992px) {
  /* line 247, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper {
    grid-template-areas: "b1 b1 b1 b2 b2 b2" "b3 b3 b3 b3 b3 b3" "b4 b4 b4 b4 b4 b4" "b4 b4 b4 b4 b4 b4" "b5 b5 b5 b5 b5 b5" "b6 b6 b6 b6 b6 b6" "b7 b7 b7 b7 b7 b7" "b8 b8 b8 b8 b8 b8" "b9 b9 b9 b9 b9 b9";
  }
}
@media (max-width: 767px) {
  /* line 267, ../../../components/sass/_style-guide.scss */
  .left-nav-block {
    display: none;
  }

  /* line 268, ../../../components/sass/_style-guide.scss */
  .guide-menu-block {
    display: none;
  }

  /* line 269, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper {
    grid-template-areas: "b3 b3 b3 b3 b3 b3" "b4 b4 b4 b4 b4 b4" "b4 b4 b4 b4 b4 b4" "b5 b5 b5 b5 b5 b5" "b6 b6 b6 b6 b6 b6" "b7 b7 b7 b7 b7 b7" "b8 b8 b8 b8 b8 b8" "b9 b9 b9 b9 b9 b9";
  }
  /* line 280, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper .font-block .font-group {
    grid-template-columns: 1fr;
  }
  /* line 285, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper .button-block .buttons-group {
    grid-template-columns: 1fr;
  }
  /* line 289, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper .button-block .buttons-group .buttons .buttons-inner div {
    margin: 15px;
  }
  /* line 298, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper .colors-block .color-group .color-card {
    grid-template-columns: .35fr 1fr;
  }
  /* line 300, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper .colors-block .color-group .color-card .color-sample {
    height: 30px;
    margin-left: 25px;
    width: 30px;
  }
  /* line 305, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper .colors-block .color-group .color-card .color-hex {
    position: relative;
    margin-right: 5px;
    text-align: left;
    top: 5%;
  }
  /* line 310, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper .colors-block .color-group .color-card .color-hex p {
    font-size: 1rem;
  }
}
@media (max-width: 500px) {
  /* line 334, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper .colors-block .color-group .color-card {
    grid-template-columns: 1fr;
  }
  /* line 336, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper .colors-block .color-group .color-card .color-sample {
    margin-left: 35px;
  }
  /* line 339, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper .colors-block .color-group .color-card .color-hex {
    margin-left: 15px;
    top: 1px;
  }
}
@media (max-width: 440px) {
  /* line 352, ../../../components/sass/_style-guide.scss */
  .sg-grid-wrapper .icons-block .icons-group {
    grid-template-columns: repeat(3, 1fr);
  }
}
/* _buttons.scss */
/* line 5, ../../../components/sass/_buttons.scss */
.btn-outline-cv {
  color: #7DABEB;
  background-color: transparent;
  background-image: none;
  border-color: #7DABEB;
}

/* line 11, ../../../components/sass/_buttons.scss */
.btn-outline-cv:hover {
  color: #fff;
  background-color: #005BD8;
  border-color: #005BD8;
}

/* line 16, ../../../components/sass/_buttons.scss */
.btn-outline-cv:focus, .btn-outline-cv.focus {
  box-shadow: 0 0 0 3px rgba(76, 158, 217, 0.5);
}

/* line 19, ../../../components/sass/_buttons.scss */
.btn-outline-cv.disabled, .btn-outline-cv:disabled {
  color: #BED5F5;
  background-color: transparent;
  border-color: #BED5F5;
}

/* line 24, ../../../components/sass/_buttons.scss */
.btn-outline-cv:active, .btn-outline-cv.active,
.show > .btn-outline-cv.dropdown-toggle {
  color: #fff;
  background-color: #005BD8;
  border-color: #005BD8;
}

/* line 32, ../../../components/sass/_buttons.scss */
.btn-cv {
  color: #fff;
  background-color: #7DABEB;
  border-color: #7DABEB;
}

/* line 37, ../../../components/sass/_buttons.scss */
.btn-cv:hover {
  color: #fff;
  background-color: #005BD8;
  border-color: #005BD8;
}

/* line 42, ../../../components/sass/_buttons.scss */
.btn-cv:focus, .btn-cv.focus {
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5);
}

/* line 45, ../../../components/sass/_buttons.scss */
.btn-cv.disabled, .btn-cv:disabled {
  background-color: #BED5F5;
  border-color: #BED5F5;
}

/* line 49, ../../../components/sass/_buttons.scss */
.btn-cv:active, .btn-cv.active,
.show > .btn-cv.dropdown-toggle {
  background-color: #005BD8;
  background-image: none;
  border-color: #005BD8;
}

/* line 57, ../../../components/sass/_buttons.scss */
.btn-success-cv {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 62, ../../../components/sass/_buttons.scss */
.btn-success-cv:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

/* line 67, ../../../components/sass/_buttons.scss */
.btn-success-cv:focus, .btn-success-cv.focus {
  box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
}

/* line 70, ../../../components/sass/_buttons.scss */
.btn-success-cv.disabled, .btn-success-cv:disabled {
  background-color: #28a745;
  border-color: #28a745;
}

/* line 74, ../../../components/sass/_buttons.scss */
.btn-success-cv:active, .btn-success-cv.active,
.show > .btn-success-cv.dropdown-toggle {
  background-color: #218838;
  background-image: none;
  border-color: #1e7e34;
}

/* line 82, ../../../components/sass/_buttons.scss */
.btn-outline-success {
  color: #A1D86A;
  background-color: transparent;
  background-image: none;
  border-color: #A1D86A;
}

/* line 88, ../../../components/sass/_buttons.scss */
.btn-outline-success:hover {
  color: #fff;
  background-color: #A1D86A;
  border-color: #A1D86A !important;
}

/* line 93, ../../../components/sass/_buttons.scss */
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
}

/* line 96, ../../../components/sass/_buttons.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #D0ECB5;
  background-color: transparent;
}

/* line 100, ../../../components/sass/_buttons.scss */
.btn-outline-success:active, .btn-outline-success.active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #D0ECB5;
  border-color: #D0ECB5;
}

/*  _no-script.scss */
/* line 5, ../../../components/sass/_no-script.scss */
#no-script {
  margin-top: 90px;
}
/* line 8, ../../../components/sass/_no-script.scss */
#no-script .container .jumbotron {
  background-color: #EDEDED;
  padding: 20px 50px 20px 50px;
}
/* line 14, ../../../components/sass/_no-script.scss */
#no-script .container .jumbotron .row .col .alert h3 {
  color: #856404;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
/* line 18, ../../../components/sass/_no-script.scss */
#no-script .container .jumbotron .row .col .alert h3 .fa {
  margin-right: 15px;
  color: #856404;
}
/* line 24, ../../../components/sass/_no-script.scss */
#no-script .container .jumbotron .row .col .btn {
  margin-top: 20px;
}

/* Media Queries */
@media (max-width: 767px) {
  /* line 41, ../../../components/sass/_no-script.scss */
  #no-script .container .jumbotron .row .col .alert h3 {
    font-size: 20px;
  }
}
@media (max-width: 576px) {
  /* line 55, ../../../components/sass/_no-script.scss */
  #no-script .container .jumbotron {
    padding: 20px 20px 20px 20px;
  }
  /* line 60, ../../../components/sass/_no-script.scss */
  #no-script .container .jumbotron .row .col .alert h3 {
    font-size: 22px;
  }
}
@media (max-width: 440px) {
  /* line 72, ../../../components/sass/_no-script.scss */
  #no-script {
    margin-top: 90px;
  }
  /* line 75, ../../../components/sass/_no-script.scss */
  #no-script .container .jumbotron {
    padding: 10px 10px 10px 10px;
  }
  /* line 80, ../../../components/sass/_no-script.scss */
  #no-script .container .jumbotron .row .col .alert h3 {
    font-size: 15px;
  }
  /* line 82, ../../../components/sass/_no-script.scss */
  #no-script .container .jumbotron .row .col .alert h3 .fa {
    margin-right: 5px;
  }
}
