@keyframes "pulse1" {
  0% {
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
  }
  10% {
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
  }
  50% {
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
  }
  100% {
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
  }
}
#cerca {
  background: #e5e5e5;
}
a.newsletter {
  background-color: #e5e5e5;
  transition: background-color, 0.3s, ease-in;
}
a.newsletter i {
  color: #597ca6;
  transition: color, 0.3s, ease-in;
}
a.newsletter:hover {
  background-color: #597ca6;
}
a.newsletter:hover i {
  color: #e5e5e5;
}
#sticky_menu {
  background: #e5e5e5;
}
#sticky_menu .claim > * {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}
#sticky_menu .navbar a {
  color: #000000;
  background-color: rgba(89, 124, 166, 0);
  transition: all, 0.3s, ease-in;
}
#sticky_menu .navbar a ._mi {
  opacity: 0.5;
}
#sticky_menu .navbar .dropdown.open a, #sticky_menu .navbar .dropdown-menu, #sticky_menu .navbar a:hover, #sticky_menu .navbar a:focus {
  color: #ffffff;
  background-color: #597ca6;
}
#sticky_menu .navbar-default .navbar-toggle .icon-bar {
  background-color: #000000;
}
#sticky_menu .dropdown-menu .menu-item i._before {
  background-color: #597ca6;
}
@media (min-width: 768px) {
  #sticky_menu .claim > * {
    border-bottom: 2px solid #ffffff;
  }
  #sticky_menu .claim > *, #sticky_menu .navbar-collapse {
    border-top: none;
  }
}
.pre_menu {
  background: #597ca6;
  color: #ffffff;
}
.pre_menu .lang-switch a {
  color: #ffffff;
}
.pre_menu .lingue {
  background: #597ca6;
  color: #ffffff;
}
.pre_menu .lingue .dropdown-menu {
  border: none;
  background-color: #597ca6;
}
.pre_menu .lingue .dropdown-menu a {
  color: #ffffff;
}
.page-title-container {
  background: #e9bd36;
}
.page-title-container .page-title, .page-title-container share-button {
  color: #ffffff;
}
.page-title-container .page-title #breadcrumbs, .page-title-container .page-title #breadcrumbs a, .page-title-container share-button #breadcrumbs, .page-title-container share-button #breadcrumbs a {
  color: #ffffff;
}
body > main {
  background-color: #e5e5e5;
}
.content-panel, aside .panel, #map_svg + #cont_dettaglio .accordion-wrapper {
  background-color: #ffffff;
}
::selection {
  background-color: #e8e8e8;
}
::-moz-selection {
  background-color: #e8e8e8;
}
* {
  -webkit-touch-callout: text;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
a.btn, .btn:not(.btn-raised) {
  /*
	&:hover{
		color: darken($col, 5%);
	}
*/
}
a.btn, a.btn:focus, .btn:not(.btn-raised), .btn:not(.btn-raised):focus {
  color: #597ca6;
}
.btn.btn-alberghi {
  /*
	&:hover{
		color: darken($col, 5%);
	}
*/
}
.btn.btn-alberghi, .btn.btn-alberghi:focus {
  color: #e9bd36;
}
.btn.btn-espositore {
  /*
	&:hover{
		color: darken($col, 5%);
	}
*/
}
.btn.btn-espositore, .btn.btn-espositore:focus {
  color: #e9bd36;
}
.btn.btn-galleria {
  /*
	&:hover{
		color: darken($col, 5%);
	}
*/
}
.btn.btn-galleria, .btn.btn-galleria:focus {
  color: #e9bd36;
}
.btn.btn-media, .btn.btn-video, .video-list li a, .media-partner-list li a {
  /*
	&:hover{
		color: darken($col, 5%);
	}
*/
}
.btn.btn-media, .btn.btn-media:focus, .btn.btn-video, .btn.btn-video:focus, .video-list li a, .video-list li a:focus, .media-partner-list li a, .media-partner-list li a:focus {
  color: #e9bd36;
}
.sidebar nav a {
  /*
	&:hover{
		color: darken($col, 5%);
	}
*/
}
.sidebar nav a, .sidebar nav a:focus {
  color: #000000;
}
aside .link_sidebar_expo {
  color: #e9bd36;
}
.accordion-wrapper h4 i, a.bk-btn {
  /*
	&:hover{
		color: darken($col, 5%);
	}
*/
}
.accordion-wrapper h4 i, .accordion-wrapper h4 i:focus, a.bk-btn, a.bk-btn:focus {
  color: #e9bd36;
}
.scrollToTop {
  background-color: #e9bd36;
}
.fascione, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-selection--single .select2-selection__clear {
  background: #e5e5e5;
}
.nav-tabs {
  background: #f2f2f2;
}
.fascione-mappa .form-group .form-control {
  border-bottom: 2px solid #000000;
}
.select2-results__option {
  border-bottom: 1px solid #f2f2f2;
}
.select2-container--default {
  /*
	.select2-selection--single .select2-selection__clear,
	.select2-results,
	.select2-search--dropdown .select2-search__field{
		background: $colore-sfondo;
	}
*/
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
  color: #000000;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  border-bottom: 2px solid #000000;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border-bottom: 2px solid #000000;
}
.select2-container--default .select2-results > .select2-results__options {
  border: 1px solid #e5e5e5;
  border-top: none;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #0d0d0d;
  color: inherit;
}
.form-group.is-focused label, .form-group.is-focused label.control-label, .checkbox input[type=checkbox]:checked + .checkbox-material .check:before {
  color: #e8e8e8;
}
.checkbox input[type=checkbox]:checked + .checkbox-material .check {
  color: #e8e8e8;
  border-color: #e8e8e8;
}
.form-group.is-focused .form-control {
  background-image: linear-gradient(#e8e8e8, #e8e8e8);
}
.radio label .check, .radio input[type=radio]:checked ~ .check {
  background-color: #000000;
}
.radio input[type=radio]:checked ~ .circle {
  border-color: #000000;
}
.footer_container li.menu-item a {
  color: #ffffff;
}
.footer_container li.menu-item:not(.disabled) a {
  transition: color, 0.3s, ease-in;
}
.footer_container li.menu-item:not(.disabled) a:hover {
  color: rgba(255, 255, 255, 0.5);
}
.footer_container a, .footer_container a:hover, .footer_container a:focus {
  color: #ffffff;
}
.footer_loghi_container {
  border-top: 1px solid #ffffff;
}
.footer_container {
  background-color: #597ca6;
  color: #ffffff;
}
.footer_container .grosso, .footer_container h6 {
  color: #ffffff;
}
