.logo {
	background: url('../img/ITO_Logo_RGB.svg') no-repeat;
	background-size: 192px 89px;
}

.mainnav .menu li a {
	color: #329f3b;
	
}

.sidebar-buttons span {
	color: #329f3b;
}

.sidebar-buttons a {	
	color: #329f3b;
}


@media screen and (min-width: 1024px) {
	.detail_slider_container .btn-tickets-big {	
		background-color: #329f3b;
	}
}

/* CHECKED STYLES */
.paymentLabel [type=radio]:checked + img {
  outline: 4px solid #329f3b;
}


.progress li.active2 div {
	color: #329f3b;
}

.categories h4 {
	color: #329f3b;
}

.cart  {
	background-color: #329f3b;
}

@media screen and (min-width: 1024px) {

	.slider_container .rslides_nav.prev {
		background-position: -577px -340px;  
	}

	.slider_container .rslides_nav.next {
		background-position: -622px -340px; 
	}
}

@media screen and (max-width: 1024px) {
	.slider_container .rslides_nav.prev {
		background-position: -577px -340px; 
	}

	.slider_container .rslides_nav.next {
		background-position: -622px -340px;  
	}
}


.green .btn-envelope {
  background-image: url('../img/sprites2.png');
  background-position: -302px -1516px;
}
.green .btn-bed {
  background-image: url('../img/sprites2.png');
 background-position: -302px -1561px;
}

.green .btn-tel {
  background-image: url('../img/sprites2.png');
  background-position: -302px -1610px;
}

.btn-tickets:before {
  background-position: -316px -1662px;
}


@media screen and (min-width: 1024px) {
	.detail_slider_container .btn-tickets-big:before {	
		background-position: -316px -1665px;
	}	
}

.calbtn {
	color: #2a8432;
}

@media screen and (max-width: 1024px) {
	.logo {
		margin-bottom: 20px;
		margin-top: 0px;
	}
}
@media screen and (max-width: 768px) {	
	.logo {
		margin-left: 10px;
	}
}
@media screen and (max-width: 768px) {		
	.logo {
		background-size: 140px 65px;
		margin-bottom: 0px;
	}
}

.country-selection label {
	font-family: Boston, sans serif;
	color: #329f3b;
	font-weight: 20;
	font-size: 18px;
}

.country-selection {
	display: inherit;
	background: none;
	background-color: #f3f3f3;
	border: none;
	border-radius: 5px;
	margin-top: -10px;
}

.sidebar-buttons {
	padding-bottom: 0px;
}