/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/it_delight/custom/scss/_skill-bars.scss */
/* line 2, templates/it_delight/custom/scss/_skill-bars.scss */
/* line 3, templates/it_delight/custom/scss/_skill-bars.scss */
/* line 4, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars div[class^="g-skill-bars-bar-container"]:last-child .g-skill-bars-bar {
  margin-bottom: 0;
}
/* line 9, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars .g-skill-bars-bar {
  position: relative;
  display: block;
  margin-bottom: 1rem;
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
  height: 2.5rem;
  border-radius: 0.1875rem;
}
/* line 17, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars .g-skill-bars-bar .g-skill-bars-title {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  font-weight: bold;
  font-size: 13px;
  color: #fff;
  display: block;
  background: rgba(0, 0, 0, 0.1);
  padding: 0 1.25rem;
  height: 2.5rem;
  line-height: 2.5rem;
}
/* line 31, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars .g-skill-bars-bar .g-skill-bars-background {
  height: 2.5rem;
  border-radius: 0.1875rem;
  width: 0px;
}
/* line 36, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars .g-skill-bars-bar .g-skill-bars-percent {
  position: absolute;
  right: 10px;
  top: 0;
  font-size: 11px;
  height: 2.5rem;
  line-height: 2.5rem;
  color: rgba(0, 0, 0, 0.4);
}
/* line 46, templates/it_delight/custom/scss/_skill-bars.scss */
/* line 47, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars.style2 .g-skill-bars-title {
  color: inherit;
  background: transparent;
  margin-bottom: 0.5rem;
}
/* line 53, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars.style2 .g-skill-bars-percent {
  color: inherit;
  height: 0.625rem;
  line-height: 0.625rem;
  float: right;
  margin-top: -1.5rem;
}
/* line 61, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars.style2 .g-skill-bars-bar {
  height: 0.625rem;
  border-radius: 0;
}
/* line 65, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars.style2 .g-skill-bars-bar .g-skill-bars-background {
  height: 0.625rem;
  border-radius: 0;
}
/* line 72, templates/it_delight/custom/scss/_skill-bars.scss */
/* line 73, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars.style3 .g-skill-bars-title {
  color: inherit;
  background: transparent;
  margin-bottom: 0.5rem;
}
/* line 79, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars.style3 .g-skill-bars-percent {
  color: inherit;
  height: 0.625rem;
  line-height: 0.625rem;
  float: right;
  margin-top: -1.5rem;
}
/* line 87, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars.style3 .g-skill-bars-bar {
  height: 1.5rem;
  border-radius: 2rem;
  border: 2px solid #efefef;
  background: transparent;
  padding: 0.25rem;
}
/* line 94, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars.style3 .g-skill-bars-bar .g-skill-bars-background {
  height: 0.75rem;
  border-radius: 2rem;
}
/* line 101, templates/it_delight/custom/scss/_skill-bars.scss */
/* line 102, templates/it_delight/custom/scss/_skill-bars.scss */
/* line 103, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars.style4 .g-skill-bars-bar .g-skill-bars-title {
  background: transparent;
}
/* line 106, templates/it_delight/custom/scss/_skill-bars.scss */
.g-skill-bars.style4 .g-skill-bars-bar .g-skill-bars-percent {
  position: initial;
  float: right;
  margin: 0.5rem;
  margin-right: 1rem;
  padding: 0 1rem;
  color: #333;
  background: #fff;
  border-radius: 0.1875rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
/* line 9, templates/it_delight/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  font-family: "Cabin", Helvetica, Arial !important;
}
/* line 13, templates/it_delight/custom/scss/custom.scss */
/* line 14, templates/it_delight/custom/scss/custom.scss */
.g-block .g-title {
  border-bottom-width: 0rem !important;
}
/* line 17, templates/it_delight/custom/scss/custom.scss */
.g-block .g-title:after {
  content: " ";
  display: block !important;
  height: 4px;
  width: 40px;
  margin-top: 1rem;
  margin-left: 0;
  border-width: 0rem;
  background-color: #205380;
}
/* line 28, templates/it_delight/custom/scss/custom.scss */
/* line 29, templates/it_delight/custom/scss/custom.scss */
/* line 30, templates/it_delight/custom/scss/custom.scss */
.g-block.center .g-title:after {
  margin: 0.5rem auto;
}
/* line 37, templates/it_delight/custom/scss/custom.scss */
#g-page-surround {
  background-color: transparent;
}
/* line 41, templates/it_delight/custom/scss/custom.scss */
#g-header {
  background-color: transparent;
}
/* line 44, templates/it_delight/custom/scss/custom.scss */
#g-header .g-offcanvas-toggle {
  position: fixed;
  z-index: 10000;
  color: #333;
}
/* line 50, templates/it_delight/custom/scss/custom.scss */
#g-header:after {
  content: " ";
  background-image: url('../images/header.png');
  background-repeat: no-repeat;
  background-position: right;
  opacity: 0.1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
}
/* line 64, templates/it_delight/custom/scss/custom.scss */
/* line 65, templates/it_delight/custom/scss/custom.scss */
/* line 66, templates/it_delight/custom/scss/custom.scss */
/* line 67, templates/it_delight/custom/scss/custom.scss */
#g-header > .g-container > .g-grid .g-block:nth-child(2) .sitename-primary, #g-header > .g-container > .g-grid .g-block:nth-child(2) .sitename-secondary {
  font-family: "Marcellus SC" !important;
  font-weight: bold;
  margin: 0rem;
}
/* line 72, templates/it_delight/custom/scss/custom.scss */
/* line 73, templates/it_delight/custom/scss/custom.scss */
#g-header > .g-container > .g-grid .g-block:nth-child(2) .sitename-primary > a {
  color: #333;
}
@media only all and (max-width: 30rem) {
  #g-header > .g-container > .g-grid .g-block:nth-child(2) .sitename-primary {
    font-size: 0.9rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-header > .g-container > .g-grid .g-block:nth-child(2) .sitename-primary {
    font-size: 1.5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-header > .g-container > .g-grid .g-block:nth-child(2) .sitename-primary {
    font-size: 1.75rem;
  }
}
/* line 87, templates/it_delight/custom/scss/custom.scss */
/* line 88, templates/it_delight/custom/scss/custom.scss */
#g-header > .g-container > .g-grid .g-block:nth-child(2) .sitename-secondary > a {
  color: rgba(51, 51, 51, 0.5);
}
@media only all and (max-width: 30rem) {
  #g-header > .g-container > .g-grid .g-block:nth-child(2) .sitename-secondary {
    display: none;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-header > .g-container > .g-grid .g-block:nth-child(2) .sitename-secondary {
    font-size: 1rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-header > .g-container > .g-grid .g-block:nth-child(2) .sitename-secondary {
    font-size: 1.25rem;
  }
}
@media only all and (max-width: 30rem) {
  #g-header > .g-container > .g-grid .g-block:nth-child(2) {
    position: absolute;
    top: 1.5rem;
    padding: 0% 13%;
    width: 100%;
    z-index: -1;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 113, templates/it_delight/custom/scss/custom.scss */
  #g-header > .g-container > .g-grid > .g-block:first-child {
    margin-left: 3rem;
    margin-right: -3rem;
  }
  /* line 117, templates/it_delight/custom/scss/custom.scss */
  #g-header > .g-container > .g-grid > .g-block:nth-child(2) {
    padding-left: 1rem;
  }
}
/* line 124, templates/it_delight/custom/scss/custom.scss */
#g-header .g-logo {
  height: 8rem;
}
/* line 127, templates/it_delight/custom/scss/custom.scss */
#g-header .g-logo > img {
  max-height: 100%;
}
@media only all and (max-width: 30rem) {
  #g-header .g-logo {
    height: 3rem;
    float: right;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-header .g-logo {
    height: 4rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-header .g-logo {
    height: 6rem;
  }
}
/* line 146, templates/it_delight/custom/scss/custom.scss */
/* line 147, templates/it_delight/custom/scss/custom.scss */
/* line 148, templates/it_delight/custom/scss/custom.scss */
/* line 149, templates/it_delight/custom/scss/custom.scss */
#g-header .g-cta-button.style2 .g-cta-inner .g-cta-right .button {
  padding: 0.5rem 1.5rem;
  background-color: #205380;
  color: white;
  border: 0.25rem solid white;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 157, templates/it_delight/custom/scss/custom.scss */
#g-header .g-cta-button.style2 .g-cta-inner .g-cta-right .button:hover {
  border: 0.25rem solid #205380;
  color: #205380;
  background-color: transparent;
}
@media only all and (max-width: 30rem) {
  #g-header .g-cta-button.style2 {
    margin-top: 1rem;
  }
}
/* line 171, templates/it_delight/custom/scss/custom.scss */
/* line 172, templates/it_delight/custom/scss/custom.scss */
/* line 173, templates/it_delight/custom/scss/custom.scss */
body.g-offline #g-header:after {
  background-image: none;
}
/* line 179, templates/it_delight/custom/scss/custom.scss */
#g-navigation {
  background-color: #205380;
}
/* line 182, templates/it_delight/custom/scss/custom.scss */
#g-navigation > .g-container {
  background-color: #ff6624;
  border-left: 0.25rem solid white;
  border-right: 0.25rem solid white;
}
/* line 187, templates/it_delight/custom/scss/custom.scss */
#g-navigation > .g-container .form-search {
  margin: 0.5rem 0rem;
}
/* line 190, templates/it_delight/custom/scss/custom.scss */
#g-navigation > .g-container .form-search label {
  margin-right: -1rem;
}
/* line 193, templates/it_delight/custom/scss/custom.scss */
#g-navigation > .g-container .form-search label:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  color: white;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-navigation > .g-container .form-search label:before {
    position: absolute;
    margin-top: -0.5rem;
    margin-left: -1rem;
  }
}
/* line 211, templates/it_delight/custom/scss/custom.scss */
#g-navigation > .g-container .form-search .search-query {
  background-color: transparent;
  border-top-width: 0rem;
  border-right-width: 0rem;
  border-left-width: 0rem;
  border-bottom: 0.125rem solid white;
  color: white;
  padding-left: 1.5rem;
}
/* line 223, templates/it_delight/custom/scss/custom.scss */
/* line 224, templates/it_delight/custom/scss/custom.scss */
#g-navigation .g-cta-button.style2 .g-cta-inner {
  margin-bottom: 1rem;
  margin-top: 1rem;
  margin-left: 0rem;
  -webkit-transition: margin-left 0.2s;
  -moz-transition: margin-left 0.2s;
  transition: margin-left 0.2s;
}
/* line 234, templates/it_delight/custom/scss/custom.scss */
/* line 235, templates/it_delight/custom/scss/custom.scss */
/* line 236, templates/it_delight/custom/scss/custom.scss */
/* line 237, templates/it_delight/custom/scss/custom.scss */
#g-navigation .g-main-nav > .g-toplevel > li.g-menu-item > a {
  border-width: 0rem !important;
  font-size: 1rem;
  color: white;
}
/* line 242, templates/it_delight/custom/scss/custom.scss */
#g-navigation .g-main-nav > .g-toplevel > li.g-menu-item > a:before {
  display: none;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-navigation .g-main-nav > .g-toplevel > li.g-menu-item > a {
    font-size: 0.75rem;
    padding: 1.25rem 0.75rem;
  }
}
/* line 252, templates/it_delight/custom/scss/custom.scss */
#g-navigation .g-main-nav > .g-toplevel > li.g-menu-item:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  border-bottom: 0.5rem solid white;
  margin-left: calc(50% - 0.5rem);
  margin-top: -0.45rem;
  display: block;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-navigation .g-main-nav > .g-toplevel > li.g-menu-item:after {
    margin-bottom: -0.5rem;
  }
}
/* line 271, templates/it_delight/custom/scss/custom.scss */
/* line 272, templates/it_delight/custom/scss/custom.scss */
#g-navigation .g-main-nav > .g-toplevel > li.g-menu-item.active > a, #g-navigation .g-main-nav > .g-toplevel > li.g-menu-item:hover > a {
  color: white;
}
/* line 276, templates/it_delight/custom/scss/custom.scss */
#g-navigation .g-main-nav > .g-toplevel > li.g-menu-item.active:after, #g-navigation .g-main-nav > .g-toplevel > li.g-menu-item:hover:after {
  opacity: 1;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* line 283, templates/it_delight/custom/scss/custom.scss */
  /* line 284, templates/it_delight/custom/scss/custom.scss */
  #g-navigation .g-main-nav > .g-toplevel > li.g-parent .g-menu-parent-indicator {
    color: #333;
  }
  /* line 287, templates/it_delight/custom/scss/custom.scss */
  #g-navigation .g-main-nav > .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
    background: #f9f9f9;
  }
}
/* line 355, templates/it_delight/custom/scss/custom.scss */
/* line 356, templates/it_delight/custom/scss/custom.scss */
/* line 357, templates/it_delight/custom/scss/custom.scss */
#g-navigation.uk-active .g-cta-button.style2 .g-cta-inner {
  margin-left: 3rem;
}
/* line 363, templates/it_delight/custom/scss/custom.scss */
/* line 364, templates/it_delight/custom/scss/custom.scss */
#g-breadcrumb .sprocket-headlines {
  background: #f9f9f9;
  border-width: 0rem;
  border-radius: 0rem;
  font-size: 0.9rem;
}
/* line 370, templates/it_delight/custom/scss/custom.scss */
#g-breadcrumb .sprocket-headlines .sprocket-headlines-badge {
  background-color: #999;
  width: 10rem;
}
/* line 374, templates/it_delight/custom/scss/custom.scss */
#g-breadcrumb .sprocket-headlines .sprocket-headlines-badge > span {
  color: white;
}
@media only all and (max-width: 30rem) {
  #g-breadcrumb .sprocket-headlines .sprocket-headlines-badge {
    width: 100%;
    background: transparent !important;
  }
  /* line 382, templates/it_delight/custom/scss/custom.scss */
  #g-breadcrumb .sprocket-headlines .sprocket-headlines-badge > span {
    color: #205380;
  }
}
/* line 388, templates/it_delight/custom/scss/custom.scss */
/* line 389, templates/it_delight/custom/scss/custom.scss */
#g-breadcrumb .sprocket-headlines:hover .sprocket-headlines-badge, #g-breadcrumb .sprocket-headlines:hover span.arrow {
  background-color: #333;
}
/* line 393, templates/it_delight/custom/scss/custom.scss */
#g-breadcrumb .sprocket-headlines .sprocket-headlines-list {
  width: calc(100% - 10rem);
}
/* line 396, templates/it_delight/custom/scss/custom.scss */
#g-breadcrumb .sprocket-headlines .sprocket-headlines-list .sprocket-headlines-item {
  width: 100%;
}
/* line 399, templates/it_delight/custom/scss/custom.scss */
#g-breadcrumb .sprocket-headlines .sprocket-headlines-list .sprocket-headlines-item .sprocket-headlines-text {
  font-weight: normal;
  color: #333;
  display: block;
}
/* line 404, templates/it_delight/custom/scss/custom.scss */
#g-breadcrumb .sprocket-headlines .sprocket-headlines-list .sprocket-headlines-item .sprocket-headlines-text:hover {
  color: #205380;
  text-decoration: underline;
}
@media only all and (max-width: 30rem) {
  #g-breadcrumb .sprocket-headlines .sprocket-headlines-list {
    width: 100%;
  }
}
/* line 416, templates/it_delight/custom/scss/custom.scss */
#g-breadcrumb .sprocket-headlines .sprocket-headlines-navigation {
  width: 5rem;
}
/* line 419, templates/it_delight/custom/scss/custom.scss */
#g-breadcrumb .sprocket-headlines .sprocket-headlines-navigation span.arrow {
  border-radius: 0rem !important;
  height: 1.75rem !important;
  width: 1.5rem !important;
}
/* line 424, templates/it_delight/custom/scss/custom.scss */
#g-breadcrumb .sprocket-headlines .sprocket-headlines-navigation span.arrow:hover {
  background-color: #ff6624;
}
/* line 432, templates/it_delight/custom/scss/custom.scss */
/* line 433, templates/it_delight/custom/scss/custom.scss */
body.itemid-101 #g-showcase {
  padding-top: 0rem;
}
/* line 437, templates/it_delight/custom/scss/custom.scss */
/* line 438, templates/it_delight/custom/scss/custom.scss */
/* line 439, templates/it_delight/custom/scss/custom.scss */
/* line 440, templates/it_delight/custom/scss/custom.scss */
/* line 441, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider {
  margin-top: 0.5625rem;
}
/* line 444, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container {
  margin: 0rem;
  padding: 0rem;
}
/* line 448, templates/it_delight/custom/scss/custom.scss */
/* line 449, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .uk-slider > li {
  min-height: 100%;
}
/* line 452, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .uk-slider > li .g-content-pro-item {
  min-height: 100%;
}
/* line 458, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item {
  height: 23rem;
}
/* line 461, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item .g-content-pro-image {
  max-height: 23rem;
  height: 100%;
}
/* line 465, templates/it_delight/custom/scss/custom.scss */
/* line 466, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item .g-content-pro-image > a > img {
  object-fit: cover;
  min-height: 100%;
  min-width: 100%;
}
/* line 474, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item .g-info-container-style2 {
  top: 0;
  bottom: 0;
  left: -50%;
  right: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  text-align: left;
  -webkit-transition: left 0.4s ease-in-out, right 0.4s ease-in-out;
  -moz-transition: left 0.4s ease-in-out, right 0.4s ease-in-out;
  transition: left 0.4s ease-in-out, right 0.4s ease-in-out;
  transition-delay: 0.5s;
}
/* line 486, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item .g-info-container-style2 .g-content-pro-title {
  font-weight: bold;
  font-size: 1.25rem;
  margin-top: 0rem;
}
/* line 492, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item .g-info-container-style2 .g-content-pro-desc {
  font-size: 0.9rem;
  font-weight: normal;
  margin-top: 1.5rem;
  line-height: 1.5rem;
}
/* line 499, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item .g-info-container-style2 .g-article-read-more {
  bottom: 1rem;
  right: 1rem;
  position: absolute;
}
/* line 504, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item .g-info-container-style2 .g-article-read-more .button {
  font-size: 0.9rem;
  font-weight: bold;
  background-color: transparent;
}
/* line 511, templates/it_delight/custom/scss/custom.scss */
/* line 512, templates/it_delight/custom/scss/custom.scss */
/* line 513, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item .g-info-container-style2:hover .g-article-read-more .button {
  color: #ff6624;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item .g-info-container-style2 {
    left: 0%;
    right: 50%;
  }
}
@media only all and (max-width: 30rem) {
  #g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item .g-info-container-style2 {
    left: 0%;
    right: 40%;
  }
  /* line 528, templates/it_delight/custom/scss/custom.scss */
  #g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item .g-info-container-style2 .g-content-pro-title {
    font-size: 1rem;
  }
  /* line 531, templates/it_delight/custom/scss/custom.scss */
  #g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item .g-info-container-style2 .g-content-pro-desc {
    display: none;
  }
}
/* line 537, templates/it_delight/custom/scss/custom.scss */
/* line 538, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .uk-slider-container .g-content-pro-item:hover .g-info-container-style2 {
  left: 0%;
  right: 50%;
}
/* line 546, templates/it_delight/custom/scss/custom.scss */
/* line 547, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .g-particle-navigation .uk-slidenav {
  top: 2.25rem;
  border-radius: 0rem;
}
/* line 551, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .g-particle-navigation .uk-slidenav.uk-slidenav-previous {
  left: 80%;
}
/* line 555, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .g-particle-navigation .uk-slidenav:hover {
  background-color: #ff6624;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .g-particle-navigation .uk-slidenav {
    opacity: 1;
  }
}
@media only all and (max-width: 30rem) {
  #g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .g-particle-navigation .uk-slidenav {
    opacity: 1;
  }
  /* line 566, templates/it_delight/custom/scss/custom.scss */
  #g-showcase > .g-container > .g-grid > .g-block .g-content-pro-slider .g-particle-navigation .uk-slidenav.uk-slidenav-previous {
    left: unset !important;
    right: 20px;
    top: 5rem !important;
  }
}
/* line 576, templates/it_delight/custom/scss/custom.scss */
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* line 578, templates/it_delight/custom/scss/custom.scss */
  #g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-title {
    font-size: 1.25rem;
  }
}
/* line 582, templates/it_delight/custom/scss/custom.scss */
/* line 583, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles > .g-grid:not(last-child) {
  margin-bottom: 0.5em;
}
/* line 586, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles > .g-grid:last-child {
  margin-bottom: 0rem;
}
/* line 589, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item {
  margin-bottom: 1rem;
  overflow: hidden;
}
/* line 593, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item .g-array-item-title {
  width: 80%;
  float: right;
  padding-left: 0.5rem;
  line-height: 1.25rem;
}
/* line 599, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item .g-array-item-title a {
  font-weight: bold;
  font-size: 1rem;
  color: #666;
}
/* line 604, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item .g-array-item-title a:hover {
  text-decoration: underline;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item .g-array-item-title a {
    font-size: 0.9rem;
  }
}
/* line 613, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item .g-array-item-details {
  font-size: 0.9rem;
  background-color: #205380;
  color: white;
  float: left;
  width: 20%;
  margin: 0rem;
  padding: 0.25rem;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
@media only all and (max-width: 30rem) {
  #g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item .g-array-item-details {
    max-width: 3rem;
  }
}
/* line 633, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item .g-array-item-details .g-array-item-date {
  margin-right: 0rem;
}
/* line 636, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item .g-array-item-details .g-array-item-date .fa {
  display: none;
}
/* line 641, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item .g-array-item-details:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 1rem solid #205380;
  border-right: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  position: absolute;
  margin-top: 1.5rem;
  margin-left: -2rem;
  -webkit-transition: border-top-color 0.2s;
  -moz-transition: border-top-color 0.2s;
  transition: border-top-color 0.2s;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item .g-array-item-details:after {
    display: none;
  }
}
/* line 661, templates/it_delight/custom/scss/custom.scss */
/* line 662, templates/it_delight/custom/scss/custom.scss */
/* line 663, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item:hover .g-array-item-title a {
  color: #ff6624;
}
/* line 667, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item:hover .g-array-item-details {
  background-color: #ff6624;
}
/* line 670, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .g-joomla-articles .g-array-item:hover .g-array-item-details:after {
  border-top-color: #ff6624;
}
/* line 678, templates/it_delight/custom/scss/custom.scss */
/* line 679, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .edocmandocuments > table {
  border-width: 0rem;
}
/* line 682, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .edocmandocuments > table td {
  border-width: 0rem;
}
/* line 685, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .edocmandocuments > table td a {
  height: 3.75rem !important;
  overflow: hidden;
  display: block;
  margin-bottom: 1rem;
  line-height: 1.25rem;
  font-weight: bold;
}
/* line 693, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .edocmandocuments > table td a i.edicon {
  font-size: 2.5rem;
  float: left;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
}
/* line 700, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .edocmandocuments > table td a:hover {
  text-decoration: underline;
}
/* line 705, templates/it_delight/custom/scss/custom.scss */
/* line 706, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .edocmandocuments > table td:hover a {
  color: #ff6624;
}
/* line 711, templates/it_delight/custom/scss/custom.scss */
/* line 712, templates/it_delight/custom/scss/custom.scss */
/* line 713, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .edocmandocuments > table tr:last-child td a {
  margin-bottom: 0rem;
}
/* line 721, templates/it_delight/custom/scss/custom.scss */
/* line 722, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .mod_docman.mod_docman--documents .module_document {
  margin-bottom: 1rem;
}
/* line 725, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .mod_docman.mod_docman--documents .module_document .k-icon--size-default {
  font-size: 2rem;
}
/* line 728, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .mod_docman.mod_docman--documents .module_document .koowa_header__title_link {
  font-weight: bold;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-showcase > .g-container > .g-grid > .g-block .moduletable.home .mod_docman.mod_docman--documents .module_document .koowa_header__title_link {
    font-size: 0.9rem;
  }
}
/* line 736, templates/it_delight/custom/scss/custom.scss */
/* line 737, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .mod_docman.mod_docman--documents .module_document:hover .k-icon--size-default {
  color: #ff6624;
}
/* line 740, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block .moduletable.home .mod_docman.mod_docman--documents .module_document:hover .koowa_header__title_link {
  color: #ff6624;
  text-decoration: underline;
}
/* line 749, templates/it_delight/custom/scss/custom.scss */
/* line 750, templates/it_delight/custom/scss/custom.scss */
/* line 751, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block > .g-content .g-title:after {
  background-color: #205380;
}
/* line 757, templates/it_delight/custom/scss/custom.scss */
/* line 758, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block.box2 .g-title {
  color: #333;
  padding-bottom: 0rem;
  margin-bottom: 1.5rem;
}
/* line 763, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block.box2 a {
  color: #205380;
}
/* line 768, templates/it_delight/custom/scss/custom.scss */
/* line 769, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block.box3 .g-title, #g-showcase > .g-container > .g-grid > .g-block.box4 .g-title, #g-showcase > .g-container > .g-grid > .g-block.box5 .g-title {
  padding-bottom: 0rem;
  margin-bottom: 1.5rem;
}
/* line 773, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block.box3 .g-title:after, #g-showcase > .g-container > .g-grid > .g-block.box4 .g-title:after, #g-showcase > .g-container > .g-grid > .g-block.box5 .g-title:after {
  background-color: white;
}
/* line 778, templates/it_delight/custom/scss/custom.scss */
/* line 779, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block.box5 > .g-content {
  background-color: #205380;
}
/* line 782, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block.box5 > .g-content .g-title, #g-showcase > .g-container > .g-grid > .g-block.box5 > .g-content a {
  color: white;
}
/* line 788, templates/it_delight/custom/scss/custom.scss */
/* line 789, templates/it_delight/custom/scss/custom.scss */
#g-showcase > .g-container > .g-grid > .g-block:nth-child(2) > .g-content, #g-showcase > .g-container > .g-grid > .g-block:nth-child(3) > .g-content {
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 1.5rem 1rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 800, templates/it_delight/custom/scss/custom.scss */
  /* line 801, templates/it_delight/custom/scss/custom.scss */
  /* line 802, templates/it_delight/custom/scss/custom.scss */
  #g-showcase > .g-container > .g-grid > .g-block.size-50 {
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
  /* line 809, templates/it_delight/custom/scss/custom.scss */
  #g-showcase > .g-container > .g-grid > .g-block.size-25 {
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
@media only all and (max-width: 30rem) {
  #g-showcase {
    padding-top: 1rem;
  }
}
/* line 824, templates/it_delight/custom/scss/custom.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 826, templates/it_delight/custom/scss/custom.scss */
  /* line 827, templates/it_delight/custom/scss/custom.scss */
  /* line 828, templates/it_delight/custom/scss/custom.scss */
  #g-container-main > .g-container > .g-grid > .g-block {
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 839, templates/it_delight/custom/scss/custom.scss */
/* line 840, templates/it_delight/custom/scss/custom.scss */
/* line 841, templates/it_delight/custom/scss/custom.scss */
#g-mainbody article[itemtype="http://schema.org/BlogPosting"] > div.item-image:first-child {
  max-width: 50%;
  float: left;
}
/* line 845, templates/it_delight/custom/scss/custom.scss */
/* line 846, templates/it_delight/custom/scss/custom.scss */
#g-mainbody article[itemtype="http://schema.org/BlogPosting"] > div.item-image:first-child > a > img {
  margin-top: 1rem;
}
/* line 851, templates/it_delight/custom/scss/custom.scss */
#g-mainbody article[itemtype="http://schema.org/BlogPosting"] .g-article-header {
  border-bottom-width: 0rem;
}
/* line 855, templates/it_delight/custom/scss/custom.scss */
/* line 856, templates/it_delight/custom/scss/custom.scss */
/* line 857, templates/it_delight/custom/scss/custom.scss */
#g-mainbody article .item-image .img_caption {
  width: 100% !important;
}
/* line 860, templates/it_delight/custom/scss/custom.scss */
#g-mainbody article .item-image .img_caption > img {
  height: auto !important;
}
/* line 867, templates/it_delight/custom/scss/custom.scss */
/* line 868, templates/it_delight/custom/scss/custom.scss */
/* line 869, templates/it_delight/custom/scss/custom.scss */
/* line 870, templates/it_delight/custom/scss/custom.scss */
#g-mainbody .fox-container.fox-container-component.contact-us form .fox-item .controls {
  width: 100%;
}
/* line 873, templates/it_delight/custom/scss/custom.scss */
#g-mainbody .fox-container.fox-container-component.contact-us form .fox-item .controls input[type="text"], #g-mainbody .fox-container.fox-container-component.contact-us form .fox-item .controls input[type="email"], #g-mainbody .fox-container.fox-container-component.contact-us form .fox-item .controls textarea {
  width: 100% !important;
  border-radius: 0rem;
  border-color: #205380;
  padding: 0.25rem 0.5rem;
  background-color: #f9f9f9;
}
/* line 880, templates/it_delight/custom/scss/custom.scss */
#g-mainbody .fox-container.fox-container-component.contact-us form .fox-item .controls input[type="text"]:hover, #g-mainbody .fox-container.fox-container-component.contact-us form .fox-item .controls input[type="email"]:hover, #g-mainbody .fox-container.fox-container-component.contact-us form .fox-item .controls textarea:hover, #g-mainbody .fox-container.fox-container-component.contact-us form .fox-item .controls input[type="text"]:focus, #g-mainbody .fox-container.fox-container-component.contact-us form .fox-item .controls input[type="email"]:focus, #g-mainbody .fox-container.fox-container-component.contact-us form .fox-item .controls textarea:focus {
  background-color: #f3f3f3;
}
/* line 885, templates/it_delight/custom/scss/custom.scss */
#g-mainbody .fox-container.fox-container-component.contact-us form .fox-item .controls button.submit-button {
  min-width: 20rem;
  border-radius: 0rem;
  padding: 1rem !important;
}
/* line 890, templates/it_delight/custom/scss/custom.scss */
#g-mainbody .fox-container.fox-container-component.contact-us form .fox-item .controls button.submit-button > span {
  color: white;
  text-shadow: 0rem;
}
/* line 899, templates/it_delight/custom/scss/custom.scss */
@media only all and (max-width: 30rem) {
  /* line 902, templates/it_delight/custom/scss/custom.scss */
  /* line 903, templates/it_delight/custom/scss/custom.scss */
  /* line 904, templates/it_delight/custom/scss/custom.scss */
  #g-mainbody table.contact-table > tbody > tr > td:first-child {
    max-width: 8rem;
  }
  /* line 907, templates/it_delight/custom/scss/custom.scss */
  #g-mainbody table.contact-table > tbody > tr > td {
    text-align: center;
  }
  /* line 910, templates/it_delight/custom/scss/custom.scss */
  #g-mainbody table.contact-table > tbody > tr > td a {
    display: block;
    padding: 1rem 0rem;
    font-weight: bold;
    color: #ff6624;
  }
}
/* line 923, templates/it_delight/custom/scss/custom.scss */
/* line 924, templates/it_delight/custom/scss/custom.scss */
/* line 925, templates/it_delight/custom/scss/custom.scss */
#g-aside .g-content-array.g-joomla-articles > .g-grid {
  margin-bottom: 1rem;
}
/* line 928, templates/it_delight/custom/scss/custom.scss */
#g-aside .g-content-array.g-joomla-articles > .g-grid .g-item-title {
  font-size: 1rem;
}
/* line 932, templates/it_delight/custom/scss/custom.scss */
#g-aside .g-content-array.g-joomla-articles > .g-grid .g-array-item-details {
  margin-top: 0.5rem;
}
/* line 937, templates/it_delight/custom/scss/custom.scss */
/* line 938, templates/it_delight/custom/scss/custom.scss */
#g-aside .moduletable .g-title {
  margin-bottom: 1rem;
  padding-bottom: 0rem;
}
/* line 943, templates/it_delight/custom/scss/custom.scss */
/* line 944, templates/it_delight/custom/scss/custom.scss */
/* line 945, templates/it_delight/custom/scss/custom.scss */
#g-aside .moduletable.box3 .g-title:after {
  background-color: #fff;
}
/* line 953, templates/it_delight/custom/scss/custom.scss */
#g-bottom {
  background-size: cover !important;
}
/* line 956, templates/it_delight/custom/scss/custom.scss */
/* line 957, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-title:after {
  background-color: #e3e3e3;
}
/* line 961, templates/it_delight/custom/scss/custom.scss */
#g-bottom a {
  color: #d3d3d3;
  text-decoration: underline;
}
/* line 965, templates/it_delight/custom/scss/custom.scss */
#g-bottom a:hover {
  color: white;
}
/* line 969, templates/it_delight/custom/scss/custom.scss */
/* line 970, templates/it_delight/custom/scss/custom.scss */
#g-bottom .acym_fulldiv p.onefield, #g-bottom .acym_fulldiv .acysubbuttons {
  margin: 0.5rem 0;
}
/* line 973, templates/it_delight/custom/scss/custom.scss */
#g-bottom .acym_fulldiv input[type="text"], #g-bottom .acym_fulldiv input[type="email"], #g-bottom .acym_fulldiv input[type="submit"], #g-bottom .acym_fulldiv input[type="button"] {
  width: 100%;
}
/* line 976, templates/it_delight/custom/scss/custom.scss */
#g-bottom .acym_fulldiv input[type="submit"], #g-bottom .acym_fulldiv input[type="button"] {
  border: 1px solid white;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 981, templates/it_delight/custom/scss/custom.scss */
#g-bottom .acym_fulldiv input[type="submit"]:hover, #g-bottom .acym_fulldiv input[type="button"]:hover {
  background: #ff6624;
}
/* line 987, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-tabs-container {
  margin-top: -2rem;
}
/* line 990, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-tabs-container .g-tabs {
  background-color: transparent;
  border-width: 0rem;
}
/* line 994, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-tabs-container .g-tabs .uk-width-medium-5-6 {
  background-color: rgba(0, 0, 0, 0.25);
}
/* line 997, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left {
  border-right-width: 0rem;
  padding-top: 3rem;
}
/* line 1001, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li {
  margin-right: 0rem;
}
/* line 1004, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li > a {
  border-top-color: #666;
  text-decoration: none;
}
/* line 1009, templates/it_delight/custom/scss/custom.scss */
/* line 1010, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li:hover > a, #g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li.uk-active > a {
  border-color: #666 transparent;
  background: rgba(0, 0, 0, 0.25);
  text-decoration: underline;
}
/* line 1015, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li:hover > a:before, #g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li.uk-active > a:before {
  display: none;
}
/* line 1018, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li:hover > a:after, #g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li.uk-active > a:after {
  content: ">";
  float: right;
  margin-right: -1rem;
}
@media only all and (max-width: 30rem) {
  /* line 1025, templates/it_delight/custom/scss/custom.scss */
  #g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li:hover > a:after, #g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li.uk-active > a:after {
    content: none;
  }
}
/* line 1030, templates/it_delight/custom/scss/custom.scss */
@media only all and (max-width: 30rem) {
  #g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li:hover .uk-dropdown, #g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li.uk-active .uk-dropdown {
    background-color: #333;
  }
  /* line 1034, templates/it_delight/custom/scss/custom.scss */
  /* line 1035, templates/it_delight/custom/scss/custom.scss */
  #g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li:hover .uk-dropdown li:not(.uk-active) a, #g-bottom .g-tabs-container .g-tabs .uk-tab.uk-tab-left > li.uk-active .uk-dropdown li:not(.uk-active) a {
    text-decoration: none;
  }
}
/* line 1046, templates/it_delight/custom/scss/custom.scss */
/* line 1047, templates/it_delight/custom/scss/custom.scss */
/* line 1048, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-skill-bars.style4 .g-particle-intro .g-title, #g-bottom .g-skill-bars.style4 .g-particle-intro .g-main-title {
  text-align: left;
  margin-bottom: 30px;
}
/* line 1052, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-skill-bars.style4 .g-particle-intro .g-title-separator {
  display: none;
}
/* line 1055, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-skill-bars.style4 .g-particle-intro .g-introtext {
  margin: 0;
  width: 100%;
  text-align: left;
}
/* line 1061, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-skill-bars.style4 .g-skill-bars-bar {
  background: rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
/* line 1065, templates/it_delight/custom/scss/custom.scss */
#g-bottom .g-skill-bars.style4 .g-skill-bars-bar .g-skill-bars-percent {
  position: absolute;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 1072, templates/it_delight/custom/scss/custom.scss */
  /* line 1073, templates/it_delight/custom/scss/custom.scss */
  /* line 1074, templates/it_delight/custom/scss/custom.scss */
  #g-bottom > .g-container > .g-grid > .g-block {
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 1086, templates/it_delight/custom/scss/custom.scss */
/* line 1087, templates/it_delight/custom/scss/custom.scss */
/* line 1088, templates/it_delight/custom/scss/custom.scss */
/* line 1089, templates/it_delight/custom/scss/custom.scss */
#g-footer .g-main-nav .g-toplevel li {
  display: block;
  font-size: 1rem;
  margin-bottom: 0.25rem;
}
/* line 1094, templates/it_delight/custom/scss/custom.scss */
#g-footer .g-main-nav .g-toplevel li a {
  display: block;
}
/* line 1097, templates/it_delight/custom/scss/custom.scss */
/* line 1098, templates/it_delight/custom/scss/custom.scss */
#g-footer .g-main-nav .g-toplevel li a:hover .g-menu-item-title {
  text-decoration: underline;
}
/* line 1108, templates/it_delight/custom/scss/custom.scss */
#g-copyright {
  font-size: 0.9rem;
}
/* line 1111, templates/it_delight/custom/scss/custom.scss */
/* line 1112, templates/it_delight/custom/scss/custom.scss */
/* line 1113, templates/it_delight/custom/scss/custom.scss */
#g-copyright a:hover .g-menu-item-title {
  text-decoration: underline;
}
/*# sourceMappingURL=custom_10.css.map */