/* 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_solo/custom/scss/_breadcrumb.scss */
#g-breadcrumb {
  padding: 0.5rem 0;
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-270deg, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0.1) 100% !important);
  background-image: linear-gradient(0deg,rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0.1) 100% !important);
  background-color: #508f1d !important;
  background-image: none !important;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  color: #fff;
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1) inset;
}
/* line 13, templates/it_solo/custom/scss/_breadcrumb.scss */
#g-breadcrumb h1, #g-breadcrumb h2, #g-breadcrumb h3, #g-breadcrumb h4, #g-breadcrumb h5, #g-breadcrumb h6, #g-breadcrumb strong {
  color: #fff;
}
@media only all and (max-width: 47.938rem) {
  #g-breadcrumb {
    text-align: center;
  }
}
/* line 19, templates/it_solo/custom/scss/_breadcrumb.scss */
#g-breadcrumb a {
  color: #fff;
}
/* line 21, templates/it_solo/custom/scss/_breadcrumb.scss */
#g-breadcrumb a:hover {
  color: #213a0c;
}
/* line 26, templates/it_solo/custom/scss/_breadcrumb.scss */
#g-breadcrumb .breadcrumb > .active {
  color: inherit;
}
@media print {
  /* line 32, templates/it_solo/custom/scss/_breadcrumb.scss */
  #g-breadcrumb {
    background: #fff !important;
    color: #000 !important;
  }
}
/**
 * @version   $1.0.0: custom.scss 2017-07-02 11:06 [DW] $
 * @author Bold New Media http://www.boldnewmedia.com.au
 * @copyright Copyright (C) 2008 - 2016 Bold New Media (BNM)
 * @support support@boldnewmedia.com.au
 */
/* @group DEMO - DELETE @ LAUNCH */
/* @end */
/* @group FONTS */
/* @end */
/* @group TYPOGRAPHY */
/* line 22, templates/it_solo/custom/scss/custom.scss */
/* line 23, templates/it_solo/custom/scss/custom.scss */
a:hover {
  text-decoration: none;
}
/* line 27, templates/it_solo/custom/scss/custom.scss */
.lead {
  font-size: 130%;
}
/* @end */
/* @group UIKIT */
/* @end */
/* @group BUTTONS */
/* @end */
/* @group LAYOUT */
/* line 40, templates/it_solo/custom/scss/custom.scss */
.clear {
  clear: both;
}
/* line 44, templates/it_solo/custom/scss/custom.scss */
.spacer-5 {
  height: 5px;
}
/* line 48, templates/it_solo/custom/scss/custom.scss */
.spacer-10 {
  height: 10px;
}
/* line 52, templates/it_solo/custom/scss/custom.scss */
.spacer-15 {
  height: 15px;
}
/* line 56, templates/it_solo/custom/scss/custom.scss */
.spacer-20 {
  height: 20px;
}
/* line 60, templates/it_solo/custom/scss/custom.scss */
.spacer-25 {
  height: 25px;
}
/* line 64, templates/it_solo/custom/scss/custom.scss */
.spacer-50 {
  height: 50px;
}
/* line 68, templates/it_solo/custom/scss/custom.scss */
.spacer-100 {
  height: 100px;
}
/* line 72, templates/it_solo/custom/scss/custom.scss */
.no-margin-all, .no-margin-all .g-content {
  margin: 0 !important;
}
/* line 76, templates/it_solo/custom/scss/custom.scss */
.no-margin-top, .no-margin-top .g-content {
  margin-top: 0 !important;
}
/* line 80, templates/it_solo/custom/scss/custom.scss */
.no-margin-bottom, .no-margin-bottom .g-content {
  margin-bottom: 0 !important;
}
/* line 84, templates/it_solo/custom/scss/custom.scss */
.no-margin-left, .no-margin-left .g-content {
  margin-left: 0 !important;
}
/* line 88, templates/it_solo/custom/scss/custom.scss */
.no-margin-right, .no-margin-right .g-content {
  margin-right: 0 !important;
}
/* line 92, templates/it_solo/custom/scss/custom.scss */
.no-padding-all, .no-padding-all .g-content {
  padding: 0 !important;
}
/* line 96, templates/it_solo/custom/scss/custom.scss */
.no-padding-top, .no-padding-top .g-content {
  padding-top: 0 !important;
}
/* line 100, templates/it_solo/custom/scss/custom.scss */
.no-padding-bottom, .no-padding-bottom .g-content {
  padding-bottom: 0 !important;
}
/* line 104, templates/it_solo/custom/scss/custom.scss */
.no-padding-left, .no-padding-left .g-content {
  padding-left: 0 !important;
}
/* line 108, templates/it_solo/custom/scss/custom.scss */
.no-padding-right, .no-padding-right .g-content {
  padding-right: 0 !important;
}
/* line 112, templates/it_solo/custom/scss/custom.scss */
.small-margin-all, .small-margin-all .g-content {
  margin: 0.25rem !important;
}
/* line 116, templates/it_solo/custom/scss/custom.scss */
.small-margin-top, .small-margin-top .g-content {
  margin-top: 0.25rem !important;
}
/* line 120, templates/it_solo/custom/scss/custom.scss */
.small-margin-bottom, .small-margin-bottom .g-content {
  margin-bottom: 0.25rem !important;
}
/* line 124, templates/it_solo/custom/scss/custom.scss */
.small-margin-left, .small-margin-left .g-content {
  margin-left: 0.25rem !important;
}
/* line 128, templates/it_solo/custom/scss/custom.scss */
.small-margin-right, .small-margin-right .g-content {
  margin-right: 0.25rem !important;
}
/* line 132, templates/it_solo/custom/scss/custom.scss */
.small-padding-all, .small-padding-all .g-content {
  padding: 0.25rem !important;
}
/* line 136, templates/it_solo/custom/scss/custom.scss */
.small-padding-top, .small-padding-top .g-content {
  padding-top: 0.25rem !important;
}
/* line 140, templates/it_solo/custom/scss/custom.scss */
.small-padding-bottom, .small-padding-bottom .g-content {
  padding-bottom: 0.25rem !important;
}
/* line 144, templates/it_solo/custom/scss/custom.scss */
.small-padding-left, .small-padding-left .g-content {
  padding-left: 0.25rem !important;
}
/* line 148, templates/it_solo/custom/scss/custom.scss */
.small-padding-right, .small-padding-right .g-content {
  padding-right: 0.25rem !important;
}
/* line 152, templates/it_solo/custom/scss/custom.scss */
.big-padding-all, .big-padding-all .g-content {
  padding: 1.25rem !important;
}
/* line 156, templates/it_solo/custom/scss/custom.scss */
.big-padding-top, .big-padding-top .g-content {
  padding-top: 1.25rem !important;
}
/* line 160, templates/it_solo/custom/scss/custom.scss */
.big-padding-bottom, .big-padding-bottom .g-content {
  padding-bottom: 1.25rem !important;
}
/* line 164, templates/it_solo/custom/scss/custom.scss */
.big-padding-left, .big-padding-left .g-content {
  padding-left: 1.25rem !important;
}
/* line 168, templates/it_solo/custom/scss/custom.scss */
.big-padding-right, .big-padding-right .g-content {
  padding-right: 1.25rem !important;
}
/* line 172, templates/it_solo/custom/scss/custom.scss */
.big-margin-all, .big-margin-all .g-content {
  margin: 1.25rem !important;
}
/* line 176, templates/it_solo/custom/scss/custom.scss */
.big-margin-top, .big-margin-top .g-content {
  margin-top: 1.25rem !important;
}
/* line 180, templates/it_solo/custom/scss/custom.scss */
.big-margin-bottom, .big-margin-bottom .g-content {
  margin-bottom: 1.25rem !important;
}
/* line 184, templates/it_solo/custom/scss/custom.scss */
.big-margin-left, .big-margin-left .g-content {
  margin-left: 1.25rem !important;
}
/* line 188, templates/it_solo/custom/scss/custom.scss */
.big-margin-right, .big-margin-right .g-content {
  margin-right: 1.25rem !important;
}
/* line 192, templates/it_solo/custom/scss/custom.scss */
.big-padding-all, .big-padding-all .g-content {
  padding: 1.25rem !important;
}
/* line 196, templates/it_solo/custom/scss/custom.scss */
.big-padding-top, .big-padding-top .g-content {
  padding-top: 1.25rem !important;
}
/* line 200, templates/it_solo/custom/scss/custom.scss */
.big-padding-bottom, .big-padding-bottom .g-content {
  padding-bottom: 1.25rem;
}
/* line 204, templates/it_solo/custom/scss/custom.scss */
.big-padding-left, .big-padding-left .g-content {
  padding-left: 1.25rem !important;
}
/* line 208, templates/it_solo/custom/scss/custom.scss */
.big-padding-right, .big-padding-right .g-content {
  padding-right: 1.25rem !important;
}
/* line 212, templates/it_solo/custom/scss/custom.scss */
#g-header .g-logo {
  margin: 10px 0;
}
/* line 216, templates/it_solo/custom/scss/custom.scss */
#g-breadcrumb {
  padding: 0.5rem 0;
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(-360deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 50%);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 50%);
  background-color: #60ae20;
  color: #fff;
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1) inset;
}
/* line 226, templates/it_solo/custom/scss/custom.scss */
/* line 227, templates/it_solo/custom/scss/custom.scss */
.home #g-bottom {
  padding-top: 0.5rem;
}
/* @end */
/* @group MENUS */
/* @end */
/* @group IMAGES */
/* @end */
/* @group MODULES*/
/* @end */
/* @group WIDGETS */
/* @end */
/* @group PARTICLES */
/* line 247, templates/it_solo/custom/scss/custom.scss */
/* line 248, templates/it_solo/custom/scss/custom.scss */
/* line 249, templates/it_solo/custom/scss/custom.scss */
/* line 250, templates/it_solo/custom/scss/custom.scss */
/* line 251, templates/it_solo/custom/scss/custom.scss */
#g-top .g-features2-particle.style2 .g-features2-particle-item .g-content .g-features2-particle-title {
  color: #508f1d;
  font-size: 1.5rem;
  font-weight: 600;
}
/* line 255, templates/it_solo/custom/scss/custom.scss */
#g-top .g-features2-particle.style2 .g-features2-particle-item .g-content .g-features2-particle-title a {
  color: #508f1d;
}
/* line 257, templates/it_solo/custom/scss/custom.scss */
#g-top .g-features2-particle.style2 .g-features2-particle-item .g-content .g-features2-particle-title a:hover {
  color: #535353;
  text-decoration: none;
}
/* line 262, templates/it_solo/custom/scss/custom.scss */
#g-top .g-features2-particle.style2 .g-features2-particle-item .g-content .g-features2-particle-title .g-features2-particle-icon {
  color: #535353;
}
/* line 266, templates/it_solo/custom/scss/custom.scss */
#g-top .g-features2-particle.style2 .g-features2-particle-item .g-content .g-features2-particle-desc {
  color: #535353;
  margin-left: 30px;
}
/* line 274, templates/it_solo/custom/scss/custom.scss */
.g-features2-particle.style3 .g-content {
  background: #fff;
}
/* line 278, templates/it_solo/custom/scss/custom.scss */
/* line 279, templates/it_solo/custom/scss/custom.scss */
/* line 280, templates/it_solo/custom/scss/custom.scss */
#g-footer .g-contacts .g-contacts-item {
  color: #aaa;
}
/* line 286, templates/it_solo/custom/scss/custom.scss */
/* line 287, templates/it_solo/custom/scss/custom.scss */
/* line 288, templates/it_solo/custom/scss/custom.scss */
/* line 289, templates/it_solo/custom/scss/custom.scss */
#g-aside .g-content .platform-content .box1.moduletable {
  padding: 20px;
}
/* line 292, templates/it_solo/custom/scss/custom.scss */
/* line 293, templates/it_solo/custom/scss/custom.scss */
/* line 294, templates/it_solo/custom/scss/custom.scss */
/* line 295, templates/it_solo/custom/scss/custom.scss */
#g-aside .g-content .platform-content .moduletable h3 a:hover {
  text-decoration: none;
}
/* line 305, templates/it_solo/custom/scss/custom.scss */
/* line 306, templates/it_solo/custom/scss/custom.scss */
/* line 307, templates/it_solo/custom/scss/custom.scss */
/* line 308, templates/it_solo/custom/scss/custom.scss */
/* line 309, templates/it_solo/custom/scss/custom.scss */
/* line 310, templates/it_solo/custom/scss/custom.scss */
.g-pricing-tables .g-pricing-table .g-pricing-table-inner .g-table-head .g-table-title h4 {
  font-size: 2rem;
  text-transform: none;
}
/* line 316, templates/it_solo/custom/scss/custom.scss */
.g-pricing-tables .g-pricing-table .g-pricing-table-inner .g-table-price {
  line-height: 2rem;
  padding-bottom: 20px;
}
/* line 319, templates/it_solo/custom/scss/custom.scss */
.g-pricing-tables .g-pricing-table .g-pricing-table-inner .g-table-price span {
  clear: both;
  display: block;
  font-size: 1rem;
  text-shadow: none;
}
/* line 326, templates/it_solo/custom/scss/custom.scss */
/* line 327, templates/it_solo/custom/scss/custom.scss */
/* line 328, templates/it_solo/custom/scss/custom.scss */
.g-pricing-tables .g-pricing-table .g-pricing-table-inner .g-table-body .g-table-item .fa {
  color: #508f1d;
}
/* line 337, templates/it_solo/custom/scss/custom.scss */
/* line 338, templates/it_solo/custom/scss/custom.scss */
/* line 339, templates/it_solo/custom/scss/custom.scss */
.g-feedback2 .g-feedback-item .g-feeback-container {
  margin-left: 0;
}
/* line 341, templates/it_solo/custom/scss/custom.scss */
.g-feedback2 .g-feedback-item .g-feeback-container .g-feedback-text {
  font-style: italic;
}
/* line 344, templates/it_solo/custom/scss/custom.scss */
/* line 345, templates/it_solo/custom/scss/custom.scss */
.g-feedback2 .g-feedback-item .g-feeback-container .g-user-details .g-user-company {
  font-style: normal;
}
/* line 353, templates/it_solo/custom/scss/custom.scss */
/* line 354, templates/it_solo/custom/scss/custom.scss */
/* line 355, templates/it_solo/custom/scss/custom.scss */
#g-footer .g-googlemap h4 {
  color: #464646;
  margin-bottom: 0;
}
/* @end */
/* @group FORMS */
/* line 364, templates/it_solo/custom/scss/custom.scss */
.formValidation {
  visibility: hidden;
  display: none !important;
}
/* line 369, templates/it_solo/custom/scss/custom.scss */
input.rsform-error[type="text"]:not(:focus) {
  background-color: #fff1f0 !important;
  border-color: #d85030 !important;
}
/* line 374, templates/it_solo/custom/scss/custom.scss */
/* line 375, templates/it_solo/custom/scss/custom.scss */
/* line 376, templates/it_solo/custom/scss/custom.scss */
#contact .rsform-block .uk-form-label {
  display: none;
}
/* line 379, templates/it_solo/custom/scss/custom.scss */
#contact .rsform-block .uk-form-controls {
  margin-left: 0;
}
/* line 382, templates/it_solo/custom/scss/custom.scss */
#contact .rsform-block .control-label {
  display: none;
}
/* line 385, templates/it_solo/custom/scss/custom.scss */
#contact .rsform-block .rsform-submit-button {
  margin-top: 10px;
}
/* line 389, templates/it_solo/custom/scss/custom.scss */
/* line 390, templates/it_solo/custom/scss/custom.scss */
#contact .uk-alert p {
  margin: 0;
}
/* line 396, templates/it_solo/custom/scss/custom.scss */
/* line 397, templates/it_solo/custom/scss/custom.scss */
/* line 398, templates/it_solo/custom/scss/custom.scss */
#quote .rsform-block .control-label {
  display: none;
}
/* line 402, templates/it_solo/custom/scss/custom.scss */
#quote .rsform-block-dropoff {
  width: 50%;
  float: left;
}
/* line 405, templates/it_solo/custom/scss/custom.scss */
/* line 406, templates/it_solo/custom/scss/custom.scss */
#quote .rsform-block-dropoff .formControls #txtjQcal2_0 {
  width: 50%;
  float: left;
}
/* line 412, templates/it_solo/custom/scss/custom.scss */
#quote .rsform-block-pickup {
  width: 50%;
  float: left;
}
/* line 415, templates/it_solo/custom/scss/custom.scss */
#quote .rsform-block-pickup #txtjQcal2_1 {
  width: 50%;
  float: left;
}
/* line 420, templates/it_solo/custom/scss/custom.scss */
/* line 421, templates/it_solo/custom/scss/custom.scss */
#quote .rsform-block .rsform-submit-button {
  margin-top: 10px;
}
/* @end */
/* @group TABLES */
/* @end */
/* @group PAGES */
/* @end */
@media only all and (min-width: 75rem) {
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
}
@media only all and (max-width: 30rem) {
}
@media only all and (min-width: 60rem) {
}
@media only all and (min-width: 48rem) {
}
@media only all and (max-width: 47.938rem) {
}
@media only all and (max-width: 59.938rem) {
}
