html, body {background-color:#fff !important;}

.navbar-inverse {border-color:transparent;}
.doc-navbar {background-color:#333;}
.doc-navbar li a {text-transform:capitalize;}

#home.doc-slider .container {margin-left:0; margin-right:0; width:100%;}

#home .container {margin-top:0 !important;}

#home .carousel .item .image-wrapper {height:auto !important;}
#home .carousel .item .carousel-caption {position:absolute; top:35%;}
#home .carousel .item .image-wrapper button {margin-top:1em; display: inline-block; background-color: #ff6700; border: 0; border-radius: 5px; padding: 1em 3em; color: #fff; font-weight: bold; box-shadow: 3px 3px 4px 0px #333;}
#home .carousel a:hover {background-color:transparent; opacity:1;}
#home .carousel-inner h2 {color: white; font-size: 30px; font-weight: bold;}
#home .section .fixed-wrapper h1 {text-align:center; font-weight:bold; box-shadow:none;}
#home .carousel-indicators {bottom:0 !important;}
#home .container {padding-bottom:0 !important;}

#home .section .fixed-wrapper {margin-bottom:0;}

.purple {background-color:#333 !important;}

#chisiamo .testo {margin-bottom:3em;}
#chisiamo .testo .left {font-size:17px; letter-spacing:1px;}
#chisiamo .testo .right {font-size:17px; letter-spacing:1px;}
#chisiamo .portrait {margin-bottom:0; height:495px; z-index:-10;}
#chisiamo .portrait img {-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */  filter: grayscale(100%);  opacity: 0.7;  filter: alpha(opacity=70); /* For IE8 and earlier */}
#chisiamo .team-portrait {background-color:transparent;}
#chisiamo .title {margin-top:-120px; z-index:999; padding:0;}
#chisiamo .title h2,
#chisiamo .title p {color:#fff;}


#inSviluppo .filmthumb,
#film .filmthumb {padding:5px;}
#inSviluppo .filmthumb .service.block div.ng-binding,
#film .filmthumb .service.block div.ng-binding {display:none;}

#inSviluppo .filmthumb .service.block,
#film .filmthumb .service.block {margin-bottom:0 !important;}

#work h3,
#services h3 {margin-top:-50px; color:#fff; font-weight:bold;}

#work {margin-bottom:3em;}

#contact .fixed-wrapper,
#pricing .fixed-wrapper {margin-top:0;}

#team {}
#team .fixed-wrapper {padding-top:0em; margin-top:2em;}

#contact,
#pricing {padding-top:2em;}

#footer,
#contact,
#pricing,
#team {background-color:#333;}
#footer .fixed-wrapper h1,
#contact .fixed-wrapper h1,
#pricing .fixed-wrapper h1,
#team .fixed-wrapper h1 {background-color:transparent; color:#fff;}
#footer p a,
#footer p,
#contact p,
#pricing p,
#team p {color:#fff;}

#footer {padding-top:0;}

@media (min-width: 1200px) {

	.filmthumb img {height: 200px;}
	.filmthumb .service {min-height:200px;}

}

@media (min-width: 768px) {

	.navbar-header {margin-left:1em;}
	.navbar-nav {float:right; margin-right:1em;}

}