/*!

ludosweb

 */




.drag-drop-item
{
  touch-action: none;
}


body { background-color: #191919; color: #ccc;}



hr {

  border-top: 1px solid #444;

}


.modal-content {

	color: #333;

}

.menu_wrapper {

    background-color: #000000;
}


.navbar {

	background-image: none;
	}

	

.scrollamobile {
	background-color: #000000;}



.rigamenu {

  background-image: none;
  background-color: #191919;
  border-top: #191919 1px solid;
   border-bottom: #191919 2px solid;
  -moz-box-shadow: none;
  -webkit-box-shadow:  none;
  box-shadow: none;

}



.navbar-inverse {
  background-color: #191919;
  border-color: #191919;

}



.navbar h4 {

	margin-left: 15px;
	color: #999;

}



.navbar-brand {
height: 65px;
padding: 10px 15px;
margin: 0px 0px 10px 0px;

}



.navbar_ .nav {

 margin-top: 5px;

}



.navbar_ .nav > li {
  background-color: #111;
  background-image: none;

}


.navbar_ .nav > li > a .txt1{
	color: #cccccc !important;

}

.navbar_ .nav > li > a .txt2{
	color: #fee701 !important;

}

.navbar_ .nav > li > a:hover .txt1{
	color: #fee701 !important;

}

.btn-registrati {
    background-color: #e30613;
    border: #e30613 1px solid;
}


.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;

}

.formcommenti {
    background-color: #111111;
    border: #000 1px solid;
    margin-bottom: 20px;
}

.cerca-home .form-control {
	color: #fff !important;
	font-size: 120%;
  background: #000;

      border: #232323 1px solid; }

 

.cerca-home .btn-default {

	margin-left: 0px;
	background-color: #666;
	border: #232323 1px solid;
	color: #fff;

}

.cerca-home .btn-default:HOVER {

	margin-left: 0px;
	background-color: #999;

}



.navbar-brand img{ width: 230px;

}




.titolo-sezione {

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


}

.titolo-sezione h2{
	color: #fff;

}



.titolo-sezione a {

  background-color: #191919;

}



.titolo-video {
  background-image: none;
  border-top: none;
  border-bottom: #e30613 2px solid;

}

.titolo-video h2{

	color: #fff;

}

.titolo-video h4 {

	color: #ccc;

}




.contorno01 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #000000;
    background-image: none;
    padding: 3px;
}


.banner-home {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 10px;

}







.novita-home {
	position: absolute;
	top: 18px;
	left: 3px;

}

.novita-home img {

}




.backgrigio { background-color: #262626;}

.backgrigio h4{ color: #fff;}



.rigapedice {
  border-top: none;
}




.contorno02 {
  border: none;
}

.signup2deco01 .testoup {
    text-align: left;
	color: #ccc;
}


.contorno01 {
  border: none;
}

.contorno01 h4 a {
background-color: #000000;
color: #347daf;
height: 46px;
overflow: hidden;

}

.contorno01 h4 a:HOVER {

background-color: #000000;
height: auto;
min-height: 46px;

}

.sfumatura {
	display: none;
}

.photo-home {
  border: none;
}


.radio.selected span.prezzo {
    border: none;
}

.conttrailer {

  float: left;

  width: 100%;

  padding: 10px;

  margin-bottom: 0px;

  border: 1px solid transparent;

  -webkit-border-radius: 6px;

  -moz-border-radius: 6px;

  border-radius: 6px;

  color: #BCBCBC;

  background-color: #262626;

  border-color: #FFFFFF;

  text-align: center;

}


.sub-menu-1 > ul {
    max-height: 380px;
}


.signup2deco01 {
	margin-top: 10px;
	color: #ccc;
}





.fasciagrigia {

  float: left;
  width: 100%;

}


.btn-registrati3 {
    border: none;
}



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



.navbar-brand img {
width: 200px;
}



}







@media (max-width: 767px){

	

.navbar-brand img {
width: 200px;
}



}





.pushmodal .modal-content {
    background-color: #ffffff;
    border: 2px solid #0c77bd;
}

.pushmodal .modal-footer .btn-secondary{
	color: #0c77bd;
}

.pushmodal .modal-footer .btn-primary{
	background-color: #0c77bd;
    border-color: #0c77bd;
}



.numberblocco {
    background-color: #0c77bd;
}



.signuph2 h2 {
    text-align: center;
    margin: 15px 0px;
    color: #fce200;
}





