body {
	/*margin:0px;
	padding:0px;
	color:#FFF;
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;*/
	color: #FFF;
	font-size: 16px;
	background-color:#000 !important;
}
body {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#setwid {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.element-textarea {
	font-family: 'Muli', sans-serif;
	font-size:17px;
	line-height:24px;
}
.well {
     background-color: #000 !important;
     border:none !important;
}
a {
	color:#F00;
	outline: 0;
}
a:hover, a:active, a:focus {
	outline: 0;
}
#yoo-zoo.blog-maumad-blog .items div.pos-content .element-image {
	text-align:center;
}
.contact h3:first-child {
	display:none;
}
#yoo-zoo, .span12 .contact, .span12 #acymodifyform {
	/*background-image: linear-gradient(to bottom right,#000,#000);
		opacity: .6; */
		padding: 2em;
	color: #FFF;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.85)), color-stop(100%, rgba(0, 0, 0, 0.85))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000', GradientType=0 ); /* IE6-8 */
	background-color: linear-gradient;
	background-position: bottom;
}
#yoo-zoo .details h1.title {
	color:#FFF;
}
ul.nav li {
	display: inline-block;
	margin: 3px 50px;
	padding: 0;
}
#masthead {
	border-top: 0 #FFF solid;
	margin: 0;
	top: 0;
	left: 0;
	right: 0;
	display: block;
}
#masthead ul.nav-pills {
	list-style: none;
	top: 90px;
	text-align: center;
	font-size:1em;
	padding-top: 14px;
	padding-bottom: 14px;
}
#masthead ul.nav-pills a {
	color:#FFF;
	text-decoration:none;
}
#masthead ul.sottomenu {
	display: inline-block;
	list-style: none;
	/*height: 40px;
	top: 90px;
	margin: 24px auto;*/
	padding: 0;
	max-width: 1140px;
	text-align: center;
	font-size:1.5em;
	text-transform:uppercase;
}
#masthead ul.sottomenu a {
	color:#F00;
	text-decoration:none;
}
#system-message-container {
	clear:both;
}
#logo {
	z-index: 10000;
	left: 0px;
	top: 0px;
	width: 100%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.85)), color-stop(100%, rgba(0, 0, 0, 0.85))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000', GradientType=0 ); /* IE6-8 */
	background-color: linear-gradient;
	background-position: bottom;
}
#top_overlay_fade {
	z-index: -1000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.6)), color-stop(100%, rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00000000', GradientType=0 );
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}/**/
#top_overlay_img {
/*display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: transparent;
	background-image: url(../images/pattern.png);
	background-repeat: repeat;
	z-index: -1000;
	background-attachment: fixed;*/
}
#wrapper {
	width: 90%;
	margin-left:auto;
	margin-right:auto;
}
.nav-tabs>li, .nav-pills>li {
	float:none;
}
#masthead ul.sottomenu a:focus, #masthead ul.sottomenu a:hover {
	color: #FFF;
	text-decoration: none;
}
.nav>li>a:hover, .nav>li>a:focus, #masthead ul.nav-pills a:hover, #masthead ul.nav-pills a:focus {
	text-decoration: none;
	background: none;
	color:#F00;
}
#masthead ul.nav-pills a {
 colo
}
.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus {
	background:none;
}
.sottomenu>li>a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.buttonmenu .sottomenu>li>a {
	font-size:1.6em;
	text-transform:uppercase;
}
.sottomenu>li>a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
}
/* START REWRITE WIDGETKIT CSS */

.spotlight img {
}
.spotlight .overlay div {
	font-size: 1.6vw;
	height:100%;
	line-height:normal;
	text-align: center;
	margin-top: 67px;
}
.spotlight .overlay.duobleline div {
	margin-top: 52px;
}
.spotlight .overlay {
	background: rgba(0, 0, 0, 0.6);/*left: 4px;*/
}
.blog-maumad_no_blog-crossgym-trainer .spotlight .overlay {
	background: rgba(255, 0, 0, 0.8);
	left: 4px;
}
.blog-maumad_no_blog-crossgym-trainer .spotlight .overlay>div {
	margin-top:120px;
}
ul.nav li {
	display: inline-block;
	margin: 3px 24px;
	padding: 0;
}
/* END REWRITE WIDGETKIT CSS */ 

#yoo-zoo.blog-maumad_no_blog .item h1.pos-title, #yoo-zoo.blog-maumad_no_blog .items h1.pos-title a {
	color: #FFF !important;
	margin: 0 0 5px 0;
	font-size: 45px;
	line-height: 45px;
	font-weight: normal;
	color: #323232;
	letter-spacing: -2px;
	text-transform: uppercase;
	padding-bottom: 10px;/*border-bottom: 1px solid #c8c8c8;*/
}
#yoo-zoo.blog-maumad-video .items .element.element-itemlink.first.last a, #yoo-zoo.blog-maumad-blog .items .element.element-itemlink.first.last a {
	display: none;
}
#yoo-zoo .items div.teaser-item-bg {
	padding: 0px 0px 15px 0px;
	background: none;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#yoo-zoo.blog-maumad_no_blog-crossgym-trainer .items div.teaser-item-bg {
	padding: 0px 0px 0px 0px;
	background: none;
	overflow: hidden;
	border:none;
}
#yoo-zoo .items div.teaser-item:last-child div.teaser-item-bg {
	border: none;
}
/* lightbox maumad */

/*.hidvideo {
display:none;	
}*/

/**/.overlay {
	position: absolute;
	visibility: visible;
	display: block;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	bottom: 0px;
}
#overlay {
	position: absolute;
	top: 0;
	left:0;
	height: 100%;
	width: 100%;
	background:#000;
}
.listvideo {
	color:#CCC;
}
.listvideo:hover {
	color:#FFF;
	text-decoration: none !important;
}
#yoo-zoo .items h2.pos-subtitle, #yoo-zoo .items h1.pos-title {
	margin: 12px 0px 0px 0px;
	font-size: 22px;
	color: #FFF;
	line-height: normal;
	font-weight: normal;
	font-style:normal;
	text-transform:uppercase
}
#yoo-zoo .items h2.pos-subtitle a, #yoo-zoo .items h1.pos-title a {
	color: #FFF;
}
#yoo-zoo .items h2.pos-subtitle a:hover, #yoo-zoo .items h1.pos-title a:hover {
	color: #F00;
	text-decoration:none;
}
.yoo-zoo p {
	font-family: 'Muli', sans-serif;
	font-size: 17px;
	line-height: 24px;
}
.yoo-zoo ul li {
	font-family: 'Muli', sans-serif;
	font-size: 17px;
	line-height: 24px;
}
.yoo-zoo a:hover {
	text-decoration: none;
	color:#FFF;
}
.span12 .contact h3, .adminform.acy_user_info legend span {
	margin: 0px;
	font-size: 45px;
	font-weight: normal;
	line-height: 47px;
	color: #646464;
	text-transform: uppercase;
	color:#FFF;
	letter-spacing: -1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.yoo-zoo hr {
	height: 0px !important;
}
#yoo-zoo .item h2.pos-subtitle {
	margin: 0px 0px 12px 0px;
	font-size: 20px;
	color: #FFF;
	line-height: 22px;
	font-family: 'Muli', sans-serif;
}
#yoo-zoo .floatbox {
	margin-top: 20px;/**/
}
.contact-address.dl-horizontal {
	display:none;
}
legend {
	color:#FFF;
}
.form-horizontal .control-label {
	width: 25%;
	text-align:left;
}
.form-horizontal input, .form-horizontal textarea {
	width: 80%;
}
#jform_contact_email_copy {
	width: 20px;
}
form {
/*font-family: 'Muli', sans-serif;*/
}
.form-actions {
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: none;
	background:none;
}
.form-horizontal .form-actions {
	padding-left: 0px;
	text-align:center;
}
.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #CC0000;
	background-image: -moz-linear-gradient(top, #E40000, ##C00);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E40000), to(#C00));
	background-image: -webkit-linear-gradient(top, #E40000, #C00);
	background-image: -o-linear-gradient(top, #E40000, #C00);
	background-image: linear-gradient(to bottom, #E40000, #C00);
	background-repeat: repeat-x;
	border-color: #C00 #C00 #CC0000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000', endColorstr='#E40000', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #C00;
}
.blog-maumad_no_blog .caption {
	display:none;
}
legend {
	border-bottom:none !important;
}
#lightbox-compra {
	top: 90%;
	left: 0px;
	/*width: 100%;
height: 34px;
background: url("/s2014/media/widgetkit/widgets/lightbox/images/close.png") 0 0 no-repeat;
background-color: #FFF;
cursor: pointer;*/
z-index: 1103;
	text-align:center;
	vertical-align:middle;
	line-height:34px;
}
a:hover, a:focus {
	color: #F00;
	text-decoration: underline;
}
.footer {
	position:fixed;
	left:0px;
	bottom:0px;
	height:30px;
	width:100%;
	background:#000;
	line-height:30px;
	vertical-align: middle;
	font-size:12px;
	padding: 0px 20px 0px 20px;
}
#yoo-zoo .details {
	border-bottom:none !important;
}
.adminform.acy_subscription_list, .adminform.acy_user_info #trhtml {
	display:none;
}
/* IE 6 */
* html #footer {
	position:absolute;
 top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}



/* MEDIA QUERY */




@media screen and (max-width: 480px) {
 .footer {
 font-size:5px;
}
 #acyuserinfo td {
padding: 4px;
display: inline-block;
}
 .span12 .contact h3, .adminform.acy_user_info legend span {
 font-size:30px;
}

#yoo-zoo .details h1.title {
font-size: 30px;
/*line-height: 45px;*/
}

.element-textarea, .yoo-zoo p, .yoo-zoo ul li {
font-size: 14px;
line-height: 24px;
}

#yoo-zoo .row, #yoo-zoo .floatbox {
overflow:visible;
}

.acymailing_footer {
	display: none;
}
.video-container {
margin-top: 30%;
}

.blog-maumad_no_blog-crossgym-trainer .spotlight .overlay div {
display:none;
}

}
 @media screen and (max-width: 640px) and (min-width: 480px) {
 .footer {
 font-size:8px;
}

#yoo-zoo .row, #yoo-zoo .floatbox {
overflow:visible;
}

 
}
 @media screen and (max-width: 767px) {
 .custom.menupulsanti a img {
 display:none;
}
 .spotlight .overlay div {
 font-size: 12px;
 height:100%;
 line-height:normal;
 text-align: center;
 margin-top: 0px;
}
 .spotlight .overlay.duobleline div {
margin-top: 0px;
}

 .spotlight .overlay.duobleline div br {
    display: none;
}

 .custom.menupulsanti .spotlight .overlay {
 display: block !important;
 visibility: visible !important;
 opacity: 1 !important;
}
 .custom.menupulsanti .span3 a {
 width:100%;
 height:40px;
}/**/
 .remove767 {
 display:none;
}
 ul.nav li {
display: inline;
margin: 3px 0px;
padding: 0;
}
 #masthead ul.sottomenu {
margin-top: 24px;
}
 .spotlight .overlay div {
/*display:none;*/
}
}
 @media screen and (max-width: 980px) {
 .blog-maumad_no_blog-crossgym-trainer .spotlight .overlay>div {
margin-top: 40%;
}

.custom.menupulsanti .spotlight .overlay div {
font-size:18px;
height: 100%;
line-height: normal;
text-align: center;
}

 .spotlight .overlay div {

height: 100%;
line-height: normal;
text-align: center;
}
 #yoo-zoo.blog-maumad_no_blog .item h1.pos-title, #yoo-zoo.blog-maumad_no_blog .items h1.pos-title a {
font-size:24px;
letter-spacing: 0px;
line-height:normal;
}
 #logo li.divider {
 display:none;
}
 .noOver980 {
 margin-top:10px;
}
 #scrollUp {
 display:none !important;
}
 .video-container {
 position: relative;
 padding-bottom: 56.25%;
 padding-top: 30px;
 height: 0;
 overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
 #mbackbutton {
font-size: 20px !important;
color:#F00;
background: #FFF;
}
 #mbackbutton:hover {
color:#000;
}
}
 @media screen and (min-width: 981px) {
 .noOver980 {
 display:none;
}
}
