@import url('https://fonts.googleapis.com/css?family=Old+Standard+TT:400,400i,700|Yantramanav:300,400,500,700&subset=latin-ext');

/*
    font-family: 'Old Standard TT', serif;
    font-family: 'Yantramanav', sans-serif;
*/

a:hover {
	color:#8c3531;
}

.link{
	color:#7e6047;
}

.link:hover{
	color:#8c2823;
}

body{
	font-family: 'Yantramanav', sans-serif;
	color:#7e6047;
	font-size:16px;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'Old Standard TT', serif;
}

h1{
	color:#8c2823;
	font-size:32px;
	margin-bottom:20px;
	text-transform:uppercase;
}

h4{
	color:#8c2823;
	margin-bottom:20px;
}

h1.navbar-brand a{
	margin-left:-110px;
}

.navbar-brand a:before {
	/*background: url('../images/logo-cinzia-avanzi-restauri.png');
	width: 118px;
	height: 68px;*/

	/*background: url('../images/logo-cinzia-avanzi-restauri-2.png');
	width: 156px;
	height: 90px;
	top:-30px;*/

	background: url('../images/logo-cinzia-avanzi-restauri-1.png');
	width: 174px;
	height: 100px;
	top:-38px;

	/*top: -12px;
	left: 0;*/
}

.isStuck .navbar-brand a:before {
	background: url('../images/logo-cinzia-avanzi-restauri.png');
	width: 118px;
	height: 68px;
	top: -18px;
}

.navbar-default .navbar-nav > li > a {
    color: #7f6047;
	text-transform:uppercase;
	font-weight:600;
}

.navbar-default .navbar-nav > li > a:hover {
	color:#8c3531;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .sfHover > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .sfHover > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .sfHover > a:focus {
	color:#8c3531;
}

.dropdown-menu {
	background-color: #8c3531;
}

.text-center p{
	text-align:justify;
}

h3.claim{
	color:#e2dbd5;
	font-style:italic;
}

p.claim-text{
	font-family: 'Old Standard TT', serif;
	font-style:italic;
	color:#8c2823;
	font-size:28px;
	font-weight:400;
	text-align:justify;
}

p.claim-author{
	color:#8c2823;
	font-size:18px;
	font-weight:400;
	text-align:right !important;
}

h4.boxInfo{
	color:#8c2823;
}

p.boxInfo{
	padding:20px 4%;
	color:#7e6047;
	text-align:justify;
	font-size:18px;
	line-height:20px;
}

h4.nome_gallery{
	margin-bottom:20px;
}

h5.color{
	text-align:left;
	padding:0 40px;
}

p.txt-wrap-1{
	font-size:18px;
}

#referenze h6{
	font-style:italic;
	font-size:16px;
	margin-bottom:7px;
}

#referenze div[class^=col-]{
	min-height:280px;
	margin-bottom:30px;
}

#referenze div[class^=col-] p{
	margin-top:0px;
	text-align:left;
}

.well-3__min-off{
	padding-bottom:40px;
}

.well-3_no_off{
	padding-top:20px;
}

#gallery div[class^=col-]{
	margin-bottom:40px;
}

#gallery a.thumb{
	margin-bottom:20px;
}

#gallery a:not(.thumb){
	display:none;
}

#gallery h5{
	color: #8c2823;
}

#gallery h6{
	font-size:14px;
	margin-bottom:15px;
}

#gallery p{
	margin-top:0;
	line-height:1.6;
	text-align:justify;
}

.gallery{
	margin-bottom:80px;
}

.gallery h6{
	margin-bottom:40px;
}

.gallery .thumbnail{
	margin-bottom:40px;
}

.gallery .thumbnail * + img {
    margin-top: 0px;
}

.gallery .thumb{
	position:relative;
}

.gallery .thumb-hover{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:1;
	background: rgba(167, 143, 132, 0.5);
}

.gallery .thumb-hover:hover{
	background: rgba(167, 143, 132, 0);
}

.well-3 h4{
	margin-bottom:30px;
}

.well-3 p{
	text-align:justify;
}

.well-3__off_custom{
	padding-bottom:0px;
}

.thumbnail img, .thumb, .thumb img, .thumb_overlay{
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius:0 !important;
}

.thumb:hover .thumb_overlay {
	opacity: 1;
	background: rgba(167, 143, 132, 0.5);
}

.thumbnail:hover img {
	opacity: 1.0;
}

.mfControls .btn-primary{
	background-color:#b27574;
	border-color:#b27574;
}

.mfControls .btn-primary:hover{
	background-color:#fff;
	color:#b27574;
}

.social-list a{
	background-color:#b27574;
}

.checkbox input[type="checkbox"]{
	position:relative;
}

.privacy a {
	margin-right:10px;
}

.privacy a:hover {
	color:#8c3531;
}

.toTop{
	background-color:#b27574;
}

.contact{
	margin-bottom:40px;
}

.contact img{
	margin:0 auto;
}

.contact .link{
	text-transform:none;
}

img.eccellenza{
	border:#000 1px solid;
	margin:0 auto !important;
}

h4.referenze{
	margin-bottom:80px;
}

.referenza h5{
	color:#8c2823;
}

.referenza h6{
	font-size:16px;
	margin-bottom:20px;
}

.referenza q{
	text-align:justify;
}

/* CAMERA */
.camera_caption h2 {
	font-family: 'Yantramanav', sans-serif;
    font-size: 150px;
    letter-spacing: -7px;
	margin-bottom:20px;
}

@media (max-width: 1800px) {
  .camera_caption h2 {
    font-size: 80px;
    line-height: 1.2;
    letter-spacing: -7px;
  }
}
@media (max-width: 1199px) {
  .camera_caption h2 {
    font-size: 60px;
    letter-spacing: 0;
  }
}
@media (max-width: 991px) {
  .camera_caption h2 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .camera_caption h2 {
    font-size: 30px;
  }
}

@media screen and (min-width: 768px) {
	header{
		padding-top:50px;
	}
	
	.navbar-right{
		padding-top:15px;
	}
	
	.navbar-brand a:before {
		top:-42px;
	}
	
}
