/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 20-nov-2013, 12.05.18
    Author     : maurizio
*/
/* line 2, ../sass/_utils.scss */
.condensed {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 8, ../sass/_utils.scss */
.condensed div[class^="col-"] {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 14, ../sass/_utils.scss */
.space-top {
  margin-top: 40px;
}

/* line 18, ../sass/_utils.scss */
.space-top.space-mini {
  margin-top: 20px;
}

/* line 21, ../sass/_utils.scss */
.space-top.space-micro {
  margin-top: 10px;
}

/* line 25, ../sass/_utils.scss */
.space-top.space-extra {
  margin-top: 60px;
}

/* line 29, ../sass/_utils.scss */
.space-top.space-mega {
  margin-top: 80px;
}

/* line 33, ../sass/_utils.scss */
.space-bottom {
  margin-bottom: 40px;
}

/* line 37, ../sass/_utils.scss */
.space-bottom.space-mini {
  margin-bottom: 20px;
}

/* line 41, ../sass/_utils.scss */
.space-bottom.space-micro {
  margin-bottom: 10px;
}

/* line 45, ../sass/_utils.scss */
.space-bottom.space-extra {
  margin-bottom: 60px;
}

/* line 49, ../sass/_utils.scss */
.space-bottom.space-mega {
  margin-bottom: 80px;
}

/* line 53, ../sass/_utils.scss */
.space-left {
  margin-left: 10px;
}

/* line 57, ../sass/_utils.scss */
.space-right {
  margin-right: 10px;
}

/* line 61, ../sass/_utils.scss */
.wrap-padding {
  padding: 10px;
}

/* line 65, ../sass/_utils.scss */
.wrap-padding-large {
  padding: 20px;
}

/* line 69, ../sass/_utils.scss */
.relative {
  position: relative;
}

/* line 73, ../sass/_utils.scss */
.absolute {
  position: absolute;
}

/* line 77, ../sass/_utils.scss */
.absolute-top {
  top: 0px;
}

/* line 81, ../sass/_utils.scss */
.absolute-bottom {
  bottom: 0px;
}

/* line 84, ../sass/_utils.scss */
.absolute-right {
  right: 0px;
}

/* line 87, ../sass/_utils.scss */
.absolute-left {
  left: 0px;
}

/* line 91, ../sass/_utils.scss */
.fluid {
  width: 100%;
}

/* line 95, ../sass/_utils.scss */
.alignleft {
  float: left;
}

/* line 99, ../sass/_utils.scss */
.alignright {
  float: right;
}

/* line 103, ../sass/_utils.scss */
img.alignleft {
  margin-right: 15px;
}

/* line 107, ../sass/_utils.scss */
img.alignright {
  margin-left: 15px;
}

/* line 111, ../sass/_utils.scss */
.clear {
  clear: both;
}

/* line 115, ../sass/_utils.scss */
.inline {
  display: inline;
}

/* line 119, ../sass/_utils.scss */
.block {
  display: block;
}

/* line 123, ../sass/_utils.scss */
.text-left {
  text-align: left;
}

/* line 127, ../sass/_utils.scss */
.text-right {
  text-align: right;
}

/* line 131, ../sass/_utils.scss */
.text-center {
  text-align: center;
}

/* line 1, ../sass/_wpgallery.scss */
.gallery {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}

/* line 7, ../sass/_wpgallery.scss */
.gallery a img {
  border: none;
  padding-bottom: 10px;
}

/* line 12, ../sass/_wpgallery.scss */
.gallery-item {
  margin: 0;
  float: left;
  display: block;
  max-width: 100%;
  height: 210px;
  padding-right: 10px;
}

/* line 21, ../sass/_wpgallery.scss */
.gallery-item:last-child {
  clear: right;
}

/* line 25, ../sass/_wpgallery.scss */
.gallery-caption {
  color: #666;
  font-size: 12px;
}

/* line 30, ../sass/_wpgallery.scss */
.gallery-columns-2 .gallery-item {
  width: 50%;
  padding-right: 1%;
  padding-left: 1%;
}

/* line 36, ../sass/_wpgallery.scss */
.gallery-columns-3 .gallery-item {
  width: 33.333%;
  padding-right: 1%;
  padding-left: 1%;
}

/* line 42, ../sass/_wpgallery.scss */
.gallery-columns-4 .gallery-item {
  width: 25%;
  padding-right: 1%;
  padding-left: 1%;
}

/* line 48, ../sass/_wpgallery.scss */
.wp-caption-text {
  width: 150px;
}

/* line 18, ../sass/_colors.scss */
.background-very-light-gray {
  background-color: #F3F3F3;
}

/* line 22, ../sass/_colors.scss */
.background-light-gray {
  background-color: #E2E2E2;
}

/* line 26, ../sass/_colors.scss */
.background-black {
  background-color: #333;
}

/*
.logo-light-gray-band {
    background: #ececec;
    background: -moz-linear-gradient(left, #ececec 0%, #ffffff 45%, #ffffff 55%, #ececec 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #ececec), color-stop(45%, #ffffff), color-stop(55%, #ffffff), color-stop(100%, #ececec));
    background: -webkit-linear-gradient(left, #ececec 0%, #ffffff 45%, #ffffff 55%, #ececec 100%);
    background: -o-linear-gradient(left, #ececec 0%, #ffffff 45%, #ffffff 55%, #ececec 100%);
    background: -ms-linear-gradient(left, #ececec 0%, #ffffff 45%, #ffffff 55%, #ececec 100%);
    background: linear-gradient(to right, #ececec 0%, #ffffff 45%, #ffffff 55%, #ececec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ececec', GradientType=1 );
}

.logo-blue-band {
    background: #303892;
    background: -moz-linear-gradient(left, #303892 0%, #303892 20%, #ffffff 35%, #ffffff 65%, #303892 80%, #303892 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #303892), color-stop(20%, #303892), color-stop(35%, #ffffff), color-stop(65%, #ffffff), color-stop(80%, #303892), color-stop(100%, #303892));
    background: -webkit-linear-gradient(left, #303892 0%, #303892 20%, #ffffff 35%, #ffffff 65%, #303892 80%, #303892 100%);
    background: -o-linear-gradient(left, #303892 0%, #303892 20%, #ffffff 35%, #ffffff 65%, #303892 80%, #303892 100%);
    background: -ms-linear-gradient(left, #303892 0%, #303892 20%, #ffffff 35%, #ffffff 65%, #303892 80%, #303892 100%);
    background: linear-gradient(to right, #303892 0%, #303892 20%, #ffffff 35%, #ffffff 65%, #303892 80%, #303892 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303892', endColorstr='#303892', GradientType=1 );
}

.logo-gray-band {
    background: #adadad;
    background: -moz-linear-gradient(left, #adadad 0%, #ffffff 45%, #ffffff 55%, #adadad 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #adadad), color-stop(45%, #ffffff), color-stop(55%, #ffffff), color-stop(100%, #adadad));
    background: -webkit-linear-gradient(left, #adadad 0%, #ffffff 45%, #ffffff 55%, #adadad 100%);
    background: -o-linear-gradient(left, #adadad 0%, #ffffff 45%, #ffffff 55%, #adadad 100%);
    background: -ms-linear-gradient(left, #adadad 0%, #ffffff 45%, #ffffff 55%, #adadad 100%);
    background: linear-gradient(to right, #adadad 0%, #ffffff 45%, #ffffff 55%, #adadad 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#adadad', GradientType=1 );
}*/
/* line 4, ../sass/_fonts.scss */
* {
  font-family: "Droid Sans", sans-serif;
  font-size: 14px;
}

/* line 11, ../sass/_fonts.scss */
a:hover {
  text-decoration: none;
}

/* line 24, ../sass/_fonts.scss */
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-family: "Droid Sans", sans-serif;
  border-top: 0px;
  margin-top: 0px;
  border-bottom: 0px;
  margin-bottom: 0px;
  text-transform: uppercase;
}

/* line 34, ../sass/_fonts.scss */
h1, h1 a {
  font-size: 20px;
}

/* line 38, ../sass/_fonts.scss */
h2, h2 a {
  font-size: 18px;
  font-weight: bold;
}

/* line 43, ../sass/_fonts.scss */
.single-page h2 {
  font-family: "Michroma", sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: #F88B0C;
}

/* line 54, ../sass/_fonts.scss */
.single-page h3 {
  font-family: "Michroma", sans-serif;
  color: #F88B0C;
  font-size: 16px;
  margin-bottom: 10px;
}

/* line 61, ../sass/_fonts.scss */
.single-page h3.underline {
  text-decoration: underline;
}

/* line 65, ../sass/_fonts.scss */
h4, h4 a {
  font-weight: bold;
  color: #F88B0C;
}

/* line 82, ../sass/_fonts.scss */
.font-droid-sans {
  font-family: "Droid Sans", sans-serif !important;
}

/* line 86, ../sass/_fonts.scss */
.font-michroma {
  font-family: "Michroma", sans-serif !important;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26-nov-2013, 14.42.41
    Author     : maurizio
*/
/* line 13, ../sass/_sidebar.scss */
.sidebar .block-title {
  background-color: #4A4A4A;
  color: #FFF;
  text-align: right;
  padding: 10px 30px;
  border-left: 10px solid #F88B0C;
  border-right: 10px solid #F88B0C;
}
/* line 22, ../sass/_sidebar.scss */
.sidebar .last-article {
  border-left: 1px solid #E2E2E2;
  border-right: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2;
  padding: 25px 15px;
  margin-bottom: 15px;
}
/* line 29, ../sass/_sidebar.scss */
.sidebar .last-article a.title {
  display: block;
  margin-bottom: 10px;
}
/* line 35, ../sass/_sidebar.scss */
.sidebar .categories-list {
  border-left: 1px solid #E2E2E2;
  border-right: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2;
  padding: 25px 15px;
  margin-bottom: 15px;
}
/* line 42, ../sass/_sidebar.scss */
.sidebar .categories-list ul {
  list-style: none;
  padding-left: 0px;
}
/* line 46, ../sass/_sidebar.scss */
.sidebar .categories-list ul li {
  border-bottom: 1px solid #E2E2E2;
}

/*
.sidebar ul, 
.sidebar li {
    list-style: none;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.sidebar {
    margin-top: 40px;
    
    h2 {
        font-size: 30px;
    }
    
    .menu-item a {
        border-top: 1px solid #ccc;
        font-weight: bold;
        display: block;
        padding: 7px 5px;
        color: #333;
        
        &:hover {
            background-color: #82aeb7;
            color: #fff;
        }
    }
    
    .sub-menu .menu-item a {
        border: none;
        font-weight: normal;
    }

    .menu-item-has-children li a {
        padding-left: 30px;
    }
    
    .menu-item.current-menu-item > a {
        background-color: #82aeb7;
        color: #fff;
    }
}

.sidebar {
    
    .media-heading a {
        font-weight: normal;
        font-size: 15px;
        line-height: 20px;
    }
}

.sidebar .widget {
    margin-bottom: 40px;
}
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 15-dic-2014, 12.53.55
    Author     : Davide
*/
/* line 11, ../sass/_header.scss */
.navbar.navbar-top {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border: none;
  min-height: 0px;
  margin-bottom: 0px;
}
/* line 19, ../sass/_header.scss */
.navbar.navbar-top a {
  padding: 5px 10px !important;
  font-size: 14px;
  color: #333;
}
/* line 25, ../sass/_header.scss */
.navbar.navbar-top a:hover, .navbar.navbar-top a:focus, .navbar.navbar-top .active > a {
  text-decoration: underline;
  background-color: transparent;
}
/* line 30, ../sass/_header.scss */
.navbar.navbar-top .top-number {
  position: relative;
  padding: 5px 10px;
}
/* line 34, ../sass/_header.scss */
.navbar.navbar-top .top-number .fa {
  position: absolute;
  color: #004C99;
  top: 5px;
  left: -15px;
  font-size: 25px;
}

/* line 44, ../sass/_header.scss */
.logo {
  height: 148px;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
}
/* line 52, ../sass/_header.scss */
.logo img {
  display: block;
  margin: 0px auto;
  padding-top: 21px;
}

/* line 59, ../sass/_header.scss */
.navbar.navbar-main {
  background-color: #4A4A4A;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border: none;
  min-height: 0px;
  margin-bottom: 5px;
}
/* line 68, ../sass/_header.scss */
.navbar.navbar-main a {
  color: #FFF;
  padding: 5px 10px !important;
  font-size: 14px;
}
/* line 74, ../sass/_header.scss */
.navbar.navbar-main a:hover, .navbar.navbar-main a:focus, .navbar.navbar-main .active > a {
  background-color: #333 !important;
}
/* line 78, ../sass/_header.scss */
.navbar.navbar-main .navbar-toggle {
  border-color: #FFF;
}
/* line 81, ../sass/_header.scss */
.navbar.navbar-main .navbar-toggle .icon-bar {
  background-color: #FFF;
}
/* line 86, ../sass/_header.scss */
.navbar.navbar-main .navbar-login {
  background-color: #666666;
}
/* line 89, ../sass/_header.scss */
.navbar.navbar-main .navbar-login a {
  color: #F88B0C;
}
@media (min-width: 768px) {
  /* line 95, ../sass/_header.scss */
  .navbar.navbar-main .navbar-login {
    margin-right: 0px;
  }
  /* line 98, ../sass/_header.scss */
  .navbar.navbar-main .navbar-login a {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}

/* line 106, ../sass/_header.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #333 !important;
}

/* line 110, ../sass/_header.scss */
.navbar-nav > li > .dropdown-menu {
  background-color: #4A4A4A;
  border-color: #333;
}
/* line 114, ../sass/_header.scss */
.navbar-nav > li > .dropdown-menu a:hover, .navbar-nav > li > .dropdown-menu a:focus {
  color: #FFF;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 15-dic-2014, 16.12.21
    Author     : Davide
*/
/* line 11, ../sass/_home.scss */
.slide-image-container {
  margin-bottom: 25px;
}

/* line 15, ../sass/_home.scss */
.offers-filter {
  padding: 10px 20px;
}
/* line 18, ../sass/_home.scss */
.offers-filter h4 {
  line-height: 33px;
}

/* line 24, ../sass/_home.scss */
.latest-offers .head {
  padding-top: 10px;
}
/* line 27, ../sass/_home.scss */
.latest-offers .head h2 {
  display: inline-block;
  margin-left: 20px;
}
/* line 32, ../sass/_home.scss */
.latest-offers .head a {
  float: right;
  line-height: 33px;
  margin-right: 20px;
}
/* line 38, ../sass/_home.scss */
.latest-offers .head .images {
  padding: 10px 10px 0px;
}
/* line 41, ../sass/_home.scss */
.latest-offers .head .images img {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-bottom: 10px;
}
/* line 49, ../sass/_home.scss */
.latest-offers .table-container {
  padding: 0px 5px 50px;
  background-color: #FFF;
}
/* line 53, ../sass/_home.scss */
.latest-offers .table-container table {
  border-collapse: separate;
}
/* line 58, ../sass/_home.scss */
.latest-offers .table-container table tr th, .latest-offers .table-container table tr td {
  width: 14%;
  padding: 5px;
  border-bottom: 2px solid #E2E2E2;
}
/* line 64, ../sass/_home.scss */
.latest-offers .table-container table tr th:first-child, .latest-offers .table-container table tr td:first-child {
  padding-left: 0px;
}
/* line 68, ../sass/_home.scss */
.latest-offers .table-container table tr th:last-child, .latest-offers .table-container table tr td:last-child {
  padding-right: 0px;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 19-dic-2014, 12.17.53
    Author     : Davide
*/
/* line 11, ../sass/_blog.scss */
.blog-container, .last-article {
  margin-bottom: 15px;
}
/* line 14, ../sass/_blog.scss */
.blog-container h4 a, .last-article h4 a {
  color: #F88B0C;
}
/* line 18, ../sass/_blog.scss */
.blog-container h4 a:hover, .last-article h4 a:hover {
  color: #F7740B;
}
/* line 22, ../sass/_blog.scss */
.blog-container p, .blog-container p a, .last-article p, .last-article p a {
  font-size: 14px;
}

/* line 27, ../sass/_blog.scss */
.blog-container {
  min-height: 348px;
  padding: 15px;
  margin-bottom: 15px;
}

/* line 33, ../sass/_blog.scss */
.single-blog, .single-page {
  min-height: 348px;
  margin-bottom: 15px;
}

/* line 38, ../sass/_blog.scss */
.single-blog > div, .single-page > div {
  padding: 15px;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 16-gen-2015, 10.43.26
    Author     : DavideMaria
*/
/* line 11, ../sass/_modal.scss */
.modal-content {
  border-radius: 0px;
  border: none;
  box-shadow: none;
}
/* line 16, ../sass/_modal.scss */
.modal-content .modal-header {
  background-color: #333;
  padding: 8px;
}
/* line 20, ../sass/_modal.scss */
.modal-content .modal-header h5 {
  text-align: center;
  color: #FFF;
  text-transform: none;
}
/* line 26, ../sass/_modal.scss */
.modal-content .modal-header .close {
  text-shadow: none;
  opacity: 1;
}
/* line 30, ../sass/_modal.scss */
.modal-content .modal-header .close i {
  color: #FFF;
}
/* line 34, ../sass/_modal.scss */
.modal-content .modal-header .close i:hover {
  color: #FFF;
}
/* line 40, ../sass/_modal.scss */
.modal-content .modal-body {
  position: relative;
  padding: 3px 3px 0px;
}
/* line 44, ../sass/_modal.scss */
.modal-content .modal-body .modal-body-border {
  border: #F88B0C solid 2px;
  border-bottom: 0px;
  padding: 10px 10px 0px;
  min-height: 573px !important;
}
/* line 50, ../sass/_modal.scss */
.modal-content .modal-body .modal-body-border h2 {
  color: #F88B0C;
  margin-bottom: 15px;
}
/* line 55, ../sass/_modal.scss */
.modal-content .modal-body .modal-body-border .close-button {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 10;
  background: #ED1E79;
  border: none;
}
/* line 64, ../sass/_modal.scss */
.modal-content .modal-body .modal-body-border .close-button i {
  color: #FFF;
}
/* line 69, ../sass/_modal.scss */
.modal-content .modal-body .modal-body-border .close-button:hover {
  background: #E31DA3;
}
/* line 73, ../sass/_modal.scss */
.modal-content .modal-body .modal-body-border .miniature-row {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 77, ../sass/_modal.scss */
.modal-content .modal-body .modal-body-border .miniature-row .clearfix {
  margin-bottom: 15px;
}
/* line 83, ../sass/_modal.scss */
.modal-content .modal-body .modal-body-border .modal-details strong {
  display: block;
  margin-top: 10px;
}
/* line 88, ../sass/_modal.scss */
.modal-content .modal-body .modal-body-border .modal-details strong:first-child {
  margin-top: 0px;
}
/* line 92, ../sass/_modal.scss */
.modal-content .modal-body .modal-body-border .modal-details .background {
  margin-left: -5px;
  padding-left: 5px;
}
/* line 97, ../sass/_modal.scss */
.modal-content .modal-body .modal-body-border .modal-details .background .upright-details {
  margin-left: 30px;
}
/* line 100, ../sass/_modal.scss */
.modal-content .modal-body .modal-body-border .modal-details .background .upright-details strong {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 767px) {
  /* line 110, ../sass/_modal.scss */
  .modal-content .modal-body .modal-body-border {
    min-height: 1037px !important;
  }
}
/* line 116, ../sass/_modal.scss */
.modal-content .modal-footer {
  border: 0px;
  padding: 0px 3px 3px;
  text-align: left;
}
/* line 121, ../sass/_modal.scss */
.modal-content .modal-footer .modal-footer-border {
  border: #F88B0C solid 2px;
  border-top: 0px;
  padding: 0px;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 20-nov-2013, 16.02.51
    Author     : maurizio
*/
/* line 13, ../sass/_forms.scss */
.gform_wrapper .gform_heading {
  background-color: #333;
  color: #FFF !important;
  text-align: center;
}
/* line 19, ../sass/_forms.scss */
.gform_wrapper .validation_error {
  padding: 5px 10px;
  font-size: 13px;
  background-color: #ED1E79;
  color: #FFF;
}
/* line 26, ../sass/_forms.scss */
.gform_wrapper .gform_body {
  padding: 5px 10px 0px;
  background-color: #F88B0C;
}
/* line 30, ../sass/_forms.scss */
.gform_wrapper .gform_body .gform_fields {
  padding-left: 0px;
  margin-bottom: 0px;
  list-style: none;
}
/* line 35, ../sass/_forms.scss */
.gform_wrapper .gform_body .gform_fields .gfield > .gfield_label {
  margin-top: 5px;
  color: #FFF;
}
/* line 40, ../sass/_forms.scss */
.gform_wrapper .gform_body .gform_fields .gfield.gfield_error > .gfield_label {
  color: #ED1E79;
}
/* line 43, ../sass/_forms.scss */
.gform_wrapper .gform_body .gform_fields .gfield.gf_left_half, .gform_wrapper .gform_body .gform_fields .gfield.gf_right_half {
  width: 50%;
  display: inline-block;
}
/* line 48, ../sass/_forms.scss */
.gform_wrapper .gform_body .gform_fields .gfield.gf_left_half {
  padding-right: 5px;
}
/* line 52, ../sass/_forms.scss */
.gform_wrapper .gform_body .gform_fields .gfield.gf_right_half {
  padding-left: 5px;
}
/* line 56, ../sass/_forms.scss */
.gform_wrapper .gform_body .gform_fields .gfield > .ginput_container > input,
.gform_wrapper .gform_body .gform_fields .gfield > .ginput_container > textarea {
  width: 100%;
  border: none;
}
/* line 62, ../sass/_forms.scss */
.gform_wrapper .gform_body .gform_fields .gfield.gfield_error > .ginput_container > input,
.gform_wrapper .gform_body .gform_fields .gfield.gfield_error > .ginput_container > textarea {
  border: 2px solid #ED1E79;
}
/* line 67, ../sass/_forms.scss */
.gform_wrapper .gform_body .gform_fields .gfield > .validation_message {
  display: none;
}
/* line 71, ../sass/_forms.scss */
.gform_wrapper .gform_body .gform_fields .ginput_container > .gfield_checkbox {
  list-style: none;
  padding-left: 0px;
  color: #FFF;
}
/* line 77, ../sass/_forms.scss */
.gform_wrapper .gform_body .gform_fields .gfield_html {
  color: #FFF;
}
/* line 83, ../sass/_forms.scss */
.gform_wrapper .gform_footer {
  background-color: #F88B0C;
  padding: 0px 10px 10px;
}
/* line 87, ../sass/_forms.scss */
.gform_wrapper .gform_footer .phone, .gform_wrapper .gform_footer .email {
  color: #FFF;
  font-weight: bold;
  display: inline-block;
  margin-right: 10px;
  line-height: 34px;
}
/* line 95, ../sass/_forms.scss */
.gform_wrapper .gform_footer .gform_button {
  border: 2px solid #FFF;
  text-transform: uppercase;
  color: #FFF;
  font-size: 20px;
  background: #949494;
  background: -moz-linear-gradient(left, #949494 0%, #333 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #949494), color-stop(100%, #333));
  background: -webkit-linear-gradient(left, #949494 0%, #333 100%);
  background: -o-linear-gradient(left, #949494 0%, #333 100%);
  background: -ms-linear-gradient(left, #949494 0%, #333 100%);
  background: linear-gradient(to right, #949494 0%, #333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#333333', GradientType=1 );
}

/* line 113, ../sass/_forms.scss */
#gform_wrapper_1 .gform_footer .gform_button {
  float: right;
}

@media (max-width: 767px) {
  /* line 118, ../sass/_forms.scss */
  #gform_wrapper_1 .gform_footer .phone,
  #gform_wrapper_1 .gform_footer .email {
    line-height: inherit;
  }

  /* line 123, ../sass/_forms.scss */
  #gform_wrapper_1 .gform_footer .gform_button {
    float: none;
    display: block;
  }
}
/* line 129, ../sass/_forms.scss */
.gform_confirmation_message {
  text-align: center;
  background: #5CB85C;
  color: #FFF;
  font-size: 18px;
  padding: 10px 0px;
  text-transform: uppercase;
}

/* line 142, ../sass/_forms.scss */
.single-page .gform_wrapper .gform_heading {
  background-color: transparent;
  color: #F88B0C !important;
  text-align: left;
}
/* line 148, ../sass/_forms.scss */
.single-page .gform_wrapper .validation_error {
  padding: 5px 10px;
  font-size: 13px;
  background-color: #ED1E79;
  color: #FFF;
}
/* line 155, ../sass/_forms.scss */
.single-page .gform_wrapper .gform_body {
  background-color: transparent;
  padding: 0px;
}
/* line 161, ../sass/_forms.scss */
.single-page .gform_wrapper .gform_body .gform_fields .gfield > .gfield_label {
  margin-top: 5px;
  color: #333;
}
/* line 166, ../sass/_forms.scss */
.single-page .gform_wrapper .gform_body .gform_fields .gfield.gfield_error > .gfield_label {
  color: #ED1E79;
}
/* line 170, ../sass/_forms.scss */
.single-page .gform_wrapper .gform_body .gform_fields .ginput_container > .gfield_checkbox,
.single-page .gform_wrapper .gform_body .gform_fields .gfield_html {
  color: #333;
}
/* line 177, ../sass/_forms.scss */
.single-page .gform_wrapper .gform_footer {
  background-color: transparent;
  padding: 0px;
}

/* line 184, ../sass/_forms.scss */
.forklift-form {
  margin-top: 15px;
}
/* line 188, ../sass/_forms.scss */
.forklift-form hr {
  margin: 15px 0px;
  border-top: 2px solid #949494;
}
/* line 193, ../sass/_forms.scss */
.forklift-form select {
  display: block;
  margin-bottom: 10px;
  width: 100%;
  padding: 5px 25px;
}
/* line 200, ../sass/_forms.scss */
.forklift-form input {
  border: 2px solid #FFF;
  text-transform: uppercase;
  color: #FFF;
  background: #949494;
  background: -moz-linear-gradient(left, #949494 0%, #333 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #949494), color-stop(100%, #333));
  background: -webkit-linear-gradient(left, #949494 0%, #333 100%);
  background: -o-linear-gradient(left, #949494 0%, #333 100%);
  background: -ms-linear-gradient(left, #949494 0%, #333 100%);
  background: linear-gradient(to right, #949494 0%, #333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#333333', GradientType=1 );
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 3-dic-2013, 14.23.09
    Author     : maurizio
*/
/* line 13, ../sass/_footer.scss */
footer .top-footer {
  padding: 45px 0px 35px;
}
/* line 16, ../sass/_footer.scss */
footer .top-footer img {
  margin: 0px auto;
}
/* line 20, ../sass/_footer.scss */
footer .top-footer .footer-menu {
  list-style: none;
  padding-left: 0px;
}
/* line 24, ../sass/_footer.scss */
footer .top-footer .footer-menu li {
  font-size: 11px;
  margin-bottom: 8px;
}
/* line 28, ../sass/_footer.scss */
footer .top-footer .footer-menu li a {
  font-size: 11px;
  color: #949494;
}
/* line 33, ../sass/_footer.scss */
footer .top-footer .footer-menu li a:hover {
  color: #666666;
}
/* line 40, ../sass/_footer.scss */
footer .top-footer > .row > div:last-child {
  margin-top: 0px;
}
/* line 44, ../sass/_footer.scss */
footer .pie-footer {
  color: #FFF;
  padding: 40px 110px 25px;
}
/* line 48, ../sass/_footer.scss */
footer .pie-footer .title {
  margin-right: 8px;
}
/* line 52, ../sass/_footer.scss */
footer .pie-footer .subtitle {
  font-size: 8px;
  display: inline-block;
}
/* line 58, ../sass/_footer.scss */
footer .widget-title {
  font-family: "Michroma", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 65, ../sass/_footer.scss */
footer .textwidget p, footer .textwidget p a {
  font-size: 12px;
}
/* line 69, ../sass/_footer.scss */
footer .textwidget p {
  position: relative;
  padding-left: 20px;
}
/* line 74, ../sass/_footer.scss */
footer .textwidget i {
  position: absolute;
  left: 0px;
  bottom: 0px;
  color: #949494;
}
/* line 81, ../sass/_footer.scss */
footer .textwidget i.fa-mobile {
  bottom: -2px;
}
/* line 85, ../sass/_footer.scss */
footer .textwidget i.fa-envelope {
  bottom: 2px;
}
/* line 89, ../sass/_footer.scss */
footer .textwidget .address {
  line-height: 15px;
}
@media (max-width: 767px) {
  /* line 94, ../sass/_footer.scss */
  footer .pie-footer {
    padding: 40px 0px 25px;
  }
  /* line 97, ../sass/_footer.scss */
  footer .pie-footer div {
    text-align: center;
  }
}

/* line 1, ../sass/_theme.scss */
*:focus {
  outline: none !important;
}

/* line 5, ../sass/_theme.scss */
a {
  color: #00AACE;
}

/* line 9, ../sass/_theme.scss */
a:focus {
  text-decoration: none !important;
  color: #004C99;
}

/* line 14, ../sass/_theme.scss */
.page-title {
  color: #F88B0C;
  padding: 20px;
  margin-bottom: 5px;
  background: #000000;
  background: -moz-linear-gradient(left, #000000 0%, #ffffff 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #000000), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(left, #000000 0%, #ffffff 100%);
  background: -o-linear-gradient(left, #000000 0%, #ffffff 100%);
  background: -ms-linear-gradient(left, #000000 0%, #ffffff 100%);
  background: linear-gradient(to right, #000000 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff', GradientType=1 );
  text-transform: uppercase;
}

/* line 29, ../sass/_theme.scss */
.banner-image {
  margin-bottom: 15px;
}

/* line 33, ../sass/_theme.scss */
.error404 h2.message {
  margin-top: 10px;
  margin-bottom: 327px;
}

/* line 38, ../sass/_theme.scss */
.more-link {
  color: #ED1E79;
}

/* line 42, ../sass/_theme.scss */
.more-link:hover {
  color: #E31DA3;
}

/* line 46, ../sass/_theme.scss */
.page-numbers {
  border: 1px solid #949494;
  border-radius: 3px;
  width: 22px;
  display: inline-block;
  height: 22px;
  font-size: 13px;
  text-align: center;
  margin: 5px 0px;
  color: #333;
  font-weight: bold;
  padding-top: 1px;
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #f3f3f3 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f3f3f3));
  background: -webkit-linear-gradient(top, #fefefe 0%, #f3f3f3 100%);
  background: -o-linear-gradient(top, #fefefe 0%, #f3f3f3 100%);
  background: -ms-linear-gradient(top, #fefefe 0%, #f3f3f3 100%);
  background: linear-gradient(to bottom, #fefefe 0%, #f3f3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f3', GradientType=0 );
}

/* line 69, ../sass/_theme.scss */
.page-numbers:hover {
  color: #333;
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #e2e2e2 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e2e2e2));
  background: -webkit-linear-gradient(top, #fefefe 0%, #e2e2e2 100%);
  background: -o-linear-gradient(top, #fefefe 0%, #e2e2e2 100%);
  background: -ms-linear-gradient(top, #fefefe 0%, #e2e2e2 100%);
  background: linear-gradient(to bottom, #fefefe 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=0 );
}

/* line 81, ../sass/_theme.scss */
.page-numbers.current {
  color: #FFF;
  border-color: #333;
  background: #333;
}

/* line 87, ../sass/_theme.scss */
.pw_map_canvas {
  margin-bottom: 15px;
}

/* line 91, ../sass/_theme.scss */
hr {
  margin: 5px 0px 15px;
  border-top: 5px solid #F88B0C;
}

/* line 96, ../sass/_theme.scss */
.partner-title {
  margin-top: 15px;
}

/* line 100, ../sass/_theme.scss */
.partners-row {
  margin-top: 20px;
}
/* line 103, ../sass/_theme.scss */
.partners-row div img {
  display: inline-block;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 109, ../sass/_theme.scss */
  .partners-row div:nth-child(2n) {
    text-align: right;
  }
}

/* line 115, ../sass/_theme.scss */
blockquote {
  margin: 0px -15px -15px;
  padding: 15px;
  border-left: none;
  background-color: #F88B0C;
  color: #FFF;
}

/* line 123, ../sass/_theme.scss */
.pagination {
  margin: 20px auto;
}

/* line 129, ../sass/_theme.scss */
.single-carrelli .modal-details strong {
  display: block;
  margin-top: 10px;
}
/* line 134, ../sass/_theme.scss */
.single-carrelli .modal-details strong:first-child {
  margin-top: 0px;
}
/* line 138, ../sass/_theme.scss */
.single-carrelli .modal-details .background {
  margin-left: -5px;
  padding-left: 5px;
}
/* line 142, ../sass/_theme.scss */
.single-carrelli .modal-details .background .upright-details {
  margin-left: 30px;
}
/* line 145, ../sass/_theme.scss */
.single-carrelli .modal-details .background .upright-details strong {
  display: inline-block;
  margin-right: 10px;
}
