/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
/*
#s5_logo_wrap_inner {
    position: absolute !important;
    z-index: 100 !important;
    padding-left: 10px !important;
    width: 101px !important;
    text-align: left !important;
    margin-bottom: -170px !important;
}
*/

#s5_header_wrap {
    padding-bottom: 5px;
    padding-top: 5px;
    overflow: hidden;
}
/*
.s5_times_wrap {
	float: right !important;
}
.s5_phone_wrap {
	float: left !important;
}
*/
/*
#s5_nav {
    left: 55% !important;
}
*/
.s5_sub_wrap {
    margin-top: -30px !important;
}
.social_icons a {
	display: inline-block;
	width: 50px;
	height: 40px;
	margin: 0 2px 2px 0;
	padding-top: 10px;
	background: #5C5C5C;
	color: #fff;
	text-align: center;
	-webkit-border-radius: 0%;
	-moz-border-radius: 0%;
	border-radius: 0%;
}

.social_icons i {
	line-height: 30px;
}

.social_icons a:hover {
	background: #580A0A;
}

/* newsletter */

.acymailing_form p {
	float: left;
}

.acysubbuttons input.button {
	font-weight: 900;
	padding-left: 15px;
	padding-right: 15px;
}
select, textarea, input[type="text"] {
	color: #333333 !important;
}
.slideInfoZone_outer {
    width: 60%;
    left: 0px;
    position: absolute;
    height: 20% !important;
    bottom: 0px !important;
}
select {
    width: inherit !important;
}
#s5_top_row1_inner .container {
    width: inherit !important;
}
.s5_mod_h3 {
    font-size: 2.0em !important;
}

#s5_component_wrap {
	background: #FBF8E6 !important;
}
.blocco .label {
	background-color: transparent !important;
}
.blocco .label .badge {
	background-color: transparent !important;
}

.blocco2 input[type="submit"] {
  cursor: pointer;
  color: #ffffff !important;
}
.blocco2 .label {
	background-color: 999999;
}
.blocco2 .label .badge {
	background-color: 999999;
}
#description {
	color: inherit !important;
	text-align: left !important;
}
button.button.mailchimp_signup {
	margin-left: -2px !important;
	margin-top: -8px !important;
}
.s5_phone_wrap a {
	color: #ffffff;
}
.s5_times_wrap a {
	color: #ffffff;
}

#s5_bottom_menu_wrap ul.menu li.current a {
    background: none !important;
}

#s5_responsive_mobile_drop_down_menu ul.menu li.current a{
    background: none !important;
}

#s5_center_column_wrap p.readmore a {
    background-color: #790B0B;
}
.item-image {
	margin-right: 8px !important;
}
.btn:hover {
    color: #fff !important;
	text-decoration: underline !important;
}
.six_slider .thumbnavigator div[u="slides"] > div, .six_slider .thumbnavigator > div {
    overflow: hidden !important;
}
#CDSWIDEXC .widEXCLINK a {
    color: #000 !important;
}

#s5_nav li a {
    font-size: 1.3em !important;

}