/*!

ludosweb

 */



body { }



hr {

  border-top: 1px solid #444;

}



	
.navbar_ .nav > li.active > a .txt1, .navbar_ .nav > li.active > a:hover .txt1, .navbar_ .nav > li.active > a:focus .txt1, .navbar_ .nav > li > a:hover .txt1, .navbar_ .nav > li > a:focus .txt1, .navbar_ .nav > li.sfHover > a .txt1, .navbar_ .nav > li.sfHover > a:hover .txt1 {
    color: #ffffff!important;
}


.btn-cambiasito{ width: 74px; 
    transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;}
.btn-cambiasito:HOVER{ width: 320px; }

.navbar_ .nav > li > a .loginpinko {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background: url(../image/loginpinkovod.png) 0px 0px no-repeat;
    transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
}
.navbar_ .nav > li > a:HOVER .loginpinko {
    background: url(../image/loginpinkovod.png) 0px 0px no-repeat;
}


.titolo-sezione h2 span {
    font-size: 20px;
    color: #c80082;
}


.modal-content {

	color: #333;

}
.navbar_ .nav > li.active {
    background-color: #c80082;
}


.navbar_ .nav > li > a .txt2 {
    color: #c80082;
}

.titolo-video a {
    color: #c80082;
}
.scrollamobile {
    border-bottom: #c80082 3px solid;
}

.navbar {

	background-image: none;

	}

	

.scrollamobile {

	background-color: #191919;}



.rigamenu {

  background-image: none;

  background-color: #c80082;

  border-top: #c80082 1px solid;

   border-bottom: #c80082 1px solid;

  -moz-box-shadow: none;

  -webkit-box-shadow:  none;

  box-shadow: none;

}


.testofoto{
    background-color: #eb029b; }


.navbar-brand {

height: 65px;

padding: 10px 15px;

margin: 0px 0px 10px 0px;

}



.navbar_ .nav {

 margin-top: 5px;

}



.navbar_ .nav > li {

}


.navbar_ .nav > li > a .over1 {
    background: url(../image/nav1-ptgv.png) -6px -6px no-repeat;

}

.navbar_ .nav > li > a:hover .txt1{

	color: #c80082 !important;

}



.navbar-nav.navbar-right:last-child {

  margin-right: 15px;

  margin-top: 2px;

}

.cerca-home .input-group-addon {

  padding: 6px 12px;

  font-size: 14px;

  font-weight: normal;

  line-height: 1;

  color: #999;

  text-align: center;

  background-color: #000;

  border: none;

}

.cerca-home .form-control {

	color: #fff !important;

	font-size: 120%;

  background: #000;

  border: #111; }

  

.cerca-home .btn-default {

	margin-left: 0px;

	background-color: #000;

	border: #000 1px solid;

	color: #fff;

}

.cerca-home .btn-default:HOVER {
	margin-left: 0px;
	background-color: #FF28B4;
}



.navbar-brand img{ width: 430px;

}



.btn-login {

  font-weight: 300;

  background-image: none;

  color: #fff !important;

  border: #333 1px solid;

}




.navbar-inverse .navbar-nav > li > a:HOVER {
	background-color: #c80082 !important;
}


.titolo-sezione {

  background-image: none;

  border-top: none;

  border-bottom: none;



}

.titolo-sezione h2{


}



.titolo-sezione a {
	color: #c80082;
	border: #B30074 1px solid;
	background: transparent;
}

.menu_wrapper {

}


.titolo-video {

  background-image: none;
  border-top: none;

}

.rigapedice a { color: #c80082;}
.rigapedice a:HOVER { color: #c80082;}

.titolo-video h2{



}

.titolo-video h4 {

	color: #ccc;

}









.novita-home {

}

.novita-home img {

}




.backgrigio h4{ color: #fff;}



.rigapedice {

  border-top: none;

}





.btn-compra01:HOVER {

  background-image: none;

  background-color: #c80082 !important;

}



.btn-download01:HOVER {

  background-image: none;

  background-color: #0C0 !important;

}

.contorno01 {

}


.contorno01 h4 a {
    background-color: #ffffff;
    overflow: hidden;
}




.contorno01 h4 a:HOVER {

  background-color: #ffffff;



}



.photo-home {

  border: none;

}












.btn-compra01, .btn-download01 {zoom: 120%;}




.fasciagrigia {

  background-color: #262626;

  float: left;

  width: 100%;

}




@media (min-width: 842px) and (max-width: 1080px){



.navbar-brand img {

width: 300px;
    margin-top: 9px;

}


}

@media (min-width: 768px) and (max-width: 841px){


.navbar-brand {
    padding: 10px 0 0 10px;
    margin: 0px 0px 10px 0px;
}

.navbar-brand img {

width: 250px;
    margin-top: 12px;
	
}


}




@media (max-width: 767px){

	

.navbar-brand img {

width: 270px;

    margin-top: 10px;
	
}



}




@media (max-width: 480px){

	.navbar-brand img {

width: 210px;
margin-top: 5px;

}

}












/*

NEW SIGNUP

*/

.signup2deco01 {
    color: #ccc;
}
.signuph2 h2 {
	color: #222222;
}

.numberblocco {
    background-color: #c80082;
    color: #ffffff;
}
.accountinput {border-radius: 0px; background-color: #ffffff; padding: 25px 15px; margin-bottom: 0px; color: #111111; margin-bottom: 20px;}


/* radio 2021 css*/

.radio2021 {
    color: #585858;
    background-color: #ffffff;
    border: #dddddd 5px solid;
}
.radio2021 h4 {
	border-bottom: #333333 1px solid;
    color: #333333;
}
.radio2021 p {
    color: #666666;
}
.radio2021:HOVER {
    color: #333333;
    background-color: #ffffff;
    border: #c80082 5px solid !important;
}
.radio2021:HOVER p {
    color: #666666;
    text-shadow: none;
}

.radio2021.selected .glyphicon-ok-sign {   
    background-color: #ffffff;
    color: #00cc35;}

.radio2021.selected {
    background-color: #c80082;
    border: #c80082 5px solid !important;
    color: #ffffff;
}
.radio2021.selected h4 {
    color: #ffffff;
	border-bottom: #ffffff 1px solid;
}

.radio2021.selected p {
    color: #ffffff;
    text-shadow: none;
}
.decoomaggio {
    background-color: #c80082;
}

.btn-signup2012 {background-image: none;  background-color: #00cc35; border: #00cc35 3px solid; color: #ffffff; padding: 20px; margin-bottom: 0px; float: none; display: inline-block; font-size: 4vw;}
.btn-signup2012:HOVER {background-image: none; background-color: #ffffff; border: #00cc35 3px solid; color: #00cc35; }

.textsignupinclude {
    color: #cacaca;
    }
.signup2deco01 .testoup {
    color: #757575;
}

.btn-downsign {color: #fff;
    background-color: #e1031a;
    border-color: #e1031a;
    }
.btn-downsign:HOVER {
    background-color: #2aad2f;
    border-color: #2aad2f;
	}

.testocheck {
	    color: #757575;
}

@media (max-width: 767px) {
	
.radio2021 h4 {
	border-bottom: #ffffff 1px solid;
}

.btn-signup2012 {max-width: 80%; font-size: 6vw; background-image: none; background-color: #00cc35; border: #00cc35 3px solid; color: #ffffff; }

.radio2021.selected h4 {
	border-bottom: none;
}

}






















