@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700);

body {padding-top: 30px;}
body.overlay {padding-top: 0;}

b, strong, label, th, .text-bold, dt {font-weight: 600;}
.text-normal {font-weight: 400 !important;}

.text-capitalize-first:first-letter {text-transform: uppercase;}

tr.collapse.in {display: table-row;}

.bg-primary-light {background-color: #D6DCD2;}/*background-color: #EFF7E1;*/
.bg-secondary-light {background-color: #eff9ff;}
.bg-success-light {background-color: #EBFAF0;}
.bg-warning-light {background-color: #FAEFE6;}
.bg-danger-light {background-color: #fee5d5;}

.pull-left {float: left !important;}
.pull-right {float: right !important;}

.btn-white {
  color: #754218;
  background-color: #fff;
  border-color: #fff; }
  .btn-white:hover {
    color: #fff;
    background-color: #553011;
    border-color: #fff; }
  .btn-white:focus, .btn-white.focus {
	 color: #fff;
    background-color: #553011;
    border-color: #fff;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-white.disabled, .btn-white:disabled {
    color: #754218;
    background-color: #fff;
    border-color: #fff; }
  .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
  .show > .btn-white.dropdown-toggle {
    color: #fff;
    background-color: #553011;
    border-color: #fff; }
    .btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-facebook {
  color: #FFFFFF;
  background-color: #4267B2;
  border-color: #2950a0;
}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active {
  color: #FFFFFF;
  background-color: #2e57aa;
  border-color: #2950a0;
}
.btn-google {
  color: #FFFFFF;
  background-color: #DB3236;
  border-color: #bd272a;
}
.btn-google:hover, .btn-google:focus, .btn-google:active, .btn-google.active {
  color: #FFFFFF;
  background-color: #b8272a;
  border-color: #bd272a;
}

.carousel .carousel-item .carousel-caption {bottom: 0;text-shadow: none;left: 0%;right: 0%;background-color: #282828;background-color: rgba(28, 28, 28, 0.5);}

.card-img-overlay-bottom {
	top: auto;
	bottom: 0 !important;
	background-color: #282828;
	background-color: rgba(28, 28, 28, 0.9);
}

/*.img-link-border a img {border: 1px solid #ddd;width: auto !important;height: auto !important;max-width: 100%;}
.img-link-border a img.img-fluid {display: inherit;}*/
.img-link-border a img {border: 1px solid #ddd;}
.img-link-border a:hover img {border-color: #754218;}

.logobanner a img, .advertising a img {width: auto !important;height: auto !important;max-width: 100%;}
.advertising embed, .advertising object {max-width: 100%;}
#sfondo-categoria-macchine img {width: 100% !important;max-width: 100%;}

.multiselect-container .dropdown-item.active a, .multiselect-container .dropdown-item:active a {
	color: #fff;
	text-decoration: none;
	background-color: #754218;
}
.multiselect-container .dropdown-item {white-space: normal;}
.multiselect-container .dropdown-item a:hover {text-decoration: none;}
.multiselect-container .multiselect-item.filter {padding: 5px;}
.multiselect-container .input-group {margin: 0 !important;}
.multiselect-container .dropdown-item label input {margin-right: 5px;}
.multiselect-container.dropdown-menu {width: 100%;}

@media (max-width: 767px) {
	h1, .h1 {font-size: 2rem;}
	h2, .h2 {font-size: 1.8rem;}
	h3, .h3 {font-size: 1.6rem;}
	h4, .h4 {font-size: 1.4rem;}
	h5, .h5 {font-size: 1.2rem;}
	h6, .h6 {font-size: 1rem;}
}

@media (min-width: 992px) {
	#main-menu .navbar-brand img {max-width: 160px;}
}
@media (min-width: 1200px) {
	#main-menu .navbar-brand img {max-width: 100%;}
}
#main-menu .navbar-expand-lg .navbar-nav .nav-link {padding-left: 0.4rem;padding-right: 0.4rem;}
#main-menu .navbar-light .navbar-nav .nav-link {font-weight: 600;color: #333;}
#main-menu .navbar-light .navbar-nav .active .nav-link {font-weight: 600;color: #666;}
#main-menu .navbar-light .navbar-nav .nav-link:hover {color: #754218;}
#main-menu .navbar-light .navbar-nav .dropdown-menu .dropdown-item {font-weight: 400;}
#main-menu .navbar-light #search-form {width: 160px;}
#main-menu .dropdown.show .dropdown-toggle {color: #754218;}
@media (min-width: 992px) {
	#main-menu .menu-categorie {min-width: 940px;left: -222px;}
}
@media (min-width: 1200px) {
	#main-menu .menu-categorie {min-width: 1140px;left: -282px;}
}

@supports (position: sticky){
	.sticky-top {top: 35px !important;}
}

#footer {color: #fff;font-size: 0.75rem;}
#footer a {color: #fff;}

#ILNbar img {vertical-align: inherit !important;}
@media print {
	#ILNbar {display: none;}
}

.sideMenu-item{
	background-color: #D6DCD2;
	color: #455D31;
}
.sideMenu-item.active{
	background-color: #fff;
	color: #455D31;
	border-right: 0px;
}

.sideMenu-sm-item{
	background-color: #D6DCD2;
	color: #455D31;
}
.sideMenu-sm-item.active{
	background-color: #fff;
	color: #455D31;
	border-bottom: 0px;
}

.error, .error:hover, .error:active, .error:focus {color: red;}
.errorBorder, .errorBorder:hover, .errorBorder:active, .errorBorder:focus {border: 2px solid red;}

.codice {
	font-family: Georgia, Times, "Times New Roman", serif;
}

.modal-confirm {		
	color: #636363;
	width: 400px;
}
.modal-confirm .modal-content {
	padding: 20px;
	border: none;
    text-align: center;
	font-size: 14px;
}
.modal-confirm .modal-header {
	border-bottom: none;   
    position: relative;
}
.modal-confirm h4 {
	text-align: center;
	font-size: 26px;
	margin: 30px 0 -10px;
}
.modal-confirm .close {
    position: absolute;
	top: -5px;
	right: -2px;
}
.modal-confirm .modal-body {
	color: #999;
}
.modal-confirm .modal-footer {
	border: none;
	text-align: center;		
	border-radius: 5px;
	font-size: 13px;
	padding: 10px 15px 25px;
}
.modal-confirm .modal-footer a {
	color: #999;
}		
.modal-confirm .icon-box {
	/*width: 80px;*/
	height: 80px;
	/*margin: 0 auto;*/
	border-radius: 50%;
	z-index: 9;
	/*text-align: center;*/
	border: 3px solid #f15e5e;
}
.modal-confirm .icon-box i {
	color: #f15e5e;
	font-size: 46px;
	display: inline-block;
	margin-top: 13px;
}
.modal-confirm .btn {
    color: #fff;
    border-radius: 4px;
	background: #455D31;
	text-decoration: none;
	transition: all 0.4s;
    line-height: normal;
	min-width: 120px;
    border: none;
	min-height: 40px;
	border-radius: 3px;
	margin: 0 5px;
	outline: none !important;
}
.modal-confirm .btn-info {
    background: #c1c1c1;
}
.modal-confirm .btn-info:hover, .modal-confirm .btn-info:focus {
    background: #a8a8a8;
}
.modal-confirm .btn-danger {
    background: #f15e5e;
}
.modal-confirm .btn-danger:hover, .modal-confirm .btn-danger:focus {
    background: #ee3535;
}

@media (min-width: 1200px) {
	.menuWidth {
		min-width: 280px;
	}
}

.multiselect-container .dropdown-item.active a, .multiselect-container .dropdown-item:active a {
	color: #fff;
	text-decoration: none;
	/*background-color: #754218;*/
}
.multiselect-container .dropdown-item {white-space: normal;}
.multiselect-container .dropdown-item a:hover {text-decoration: none;}
.multiselect-container .multiselect-item.filter {padding: 5px;}
.multiselect-container .input-group {margin: 0 !important;}
.multiselect-container .dropdown-item label input {margin-right: 5px;}
.multiselect-container.dropdown-menu {width: 100%;}


.multiselect-container .dropdown-item label{
	color: #495057;
}
.multiselect-container .dropdown-item.active, .multiselect-container .dropdown-item:active{
	background-color: #eff7e2;
}

.notyf.confirm{
	background: #6a9e16 !important;
}


@media (min-width: 576px) {
	.w-sm-25 {
	width: 25% !important; }
	
	.w-sm-50 {
	  width: 50% !important; }
	
	.w-sm-75 {
	  width: 75% !important; }
	
	.w-sm-100 {
	  width: 100% !important; }
	
	.w-sm-auto {
	  width: auto !important; }
	
	.h-sm-25 {
	  height: 25% !important; }
	
	.h-sm-50 {
	  height: 50% !important; }
	
	.h-sm-75 {
	  height: 75% !important; }
	
	.h-sm-100 {
	  height: 100% !important; }
}

@media (min-width: 768px) {
	.w-md-25 {
	  width: 25% !important; }
	
	.w-md-50 {
	  width: 50% !important; }
	
	.w-md-75 {
	  width: 75% !important; }
	
	.w-md-100 {
	  width: 100% !important; }
	
	.w-md-auto {
	  width: auto !important; }
	
	.h-md-25 {
	  height: 25% !important; }
	
	.h-md-50 {
	  height: 50% !important; }
	
	.h-md-75 {
	  height: 75% !important; }
	
	.h-md-100 {
	  height: 100% !important; }
}

@media (min-width: 992px) {
	.w-lg-25 {
	  width: 25% !important; }
	
	.w-lg-50 {
	  width: 50% !important; }
	
	.w-lg-75 {
	  width: 75% !important; }
	
	.w-lg-100 {
	  width: 100% !important; }
	
	.w-lg-auto {
	  width: auto !important; }
	
	.h-lg-25 {
	  height: 25% !important; }
	
	.h-lg-50 {
	  height: 50% !important; }
	
	.h-lg-75 {
	  height: 75% !important; }
	
	.h-lg-100 {
	  height: 100% !important; }
}

@media (min-width: 1200px) {
	.w-xl-25 {
	  width: 25% !important; }
	
	.w-xl-50 {
	  width: 50% !important; }
	
	.w-xl-75 {
	  width: 75% !important; }
	
	.w-xl-100 {
	  width: 100% !important; }
	
	.w-xl-auto {
	  width: auto !important; }
	
	.h-xl-25 {
	  height: 25% !important; }
	
	.h-xl-50 {
	  height: 50% !important; }
	
	.h-xl-75 {
	  height: 75% !important; }
	
	.h-xl-100 {
	  height: 100% !important; }
}