/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body {
  font-family:Roboto;
  padding-top: 72px;
  background-color: #f1f1f1;
  color: #666;
}

#wrapper {
  background-color: #fff;
  position: relative;
  /*top: 400px;
  margin-top: 0px;*/
  z-index: 999;
  /* background: url(../images/header_bg.png) repeat-x; */
  width: 100%;
  /* height: 100%; */
  min-height: 100%;
  /*padding-top: 30px;*/
  padding-bottom: 30px;
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,102,203, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.categoria {
  color: #fff;
  /* position: absolute;
  top: 4px; */
  font-size: 15px;
  background: transparent;
  text-decoration: none;
  padding: 4px 5px;
  display: inline-block;
  height: 30px;
}
.home-column {
  list-style-type: none;
  margin: 0px;
}
.home-column li {
  margin: 0px;
  padding-left: 7px;
  padding-right: 7px;
 /*  height: 220px; */
  line-height: 15px;
  position: relative;
  height: 370px;
  max-height: 370px;
  
}
#navbar2 {background:  url(../images/menu_off.jpg) repeat-x;}
.nav-item{background:  url(../images/menu_off.jpg) repeat-x; height: 38px; color: #fff; font-weight: normal;}

  .nav-item a:hover, .nav-item a.active {
 
  background-color: #d7942f; 
  height: 38px;
  transition: all 0.2s ;
}
.image-card {
  margin-top: 0; width: 99%;text-align: center;padding: 0!important;border-radius: 0!important;
}
.image-archivio{ margin-top:1px;width : 92%;}
.categoria-archivio{padding-top: 0;}
.title-span{
  text-transform: uppercase;
  color: #A62929;
  font-size: 12px;
  font-weight: 700;
}
.title_archivio{
    color: #9CB24E;
    font-size: 19px;
    font-weight: normal;
    text-decoration: none;
    text-transform: capitalize;
}

.category_1 {
  background: url(../images/categoria_first_coming.png) no-repeat;
    /* padding-top: 18px; */
    background-size: 100%;
    
}

.category_2 {
  background: url(../images/categoria_deeper_tour.png) no-repeat;
    /* padding-top: 18px; */
    background-size: 100%;
}
.category_3 {
  background: url(../images/categoria_special_tour.png) no-repeat;
   /*  padding-top: 18px; */
    background-size: 100%;
}
.category_4 {
  background: url(../images/categoria_surroundings_tour.png) no-repeat;
    /* padding-top: 18px; */
    background-size: 100%;
}
.category_1 img{border: 3px solid #a4c370;}
.category_2 img{border: 3px solid #eda84c;}
.category_3 img{border: 3px solid #ebe43b;}
.category_4 img{border: 3px solid #4d86c0;}

.category_1_text {background-color: #a4c370; color: #fff;}
.category_2_text {background-color: #eda84c; color: #fff;}
.category_3_text {background-color: #ebe43b; color: #fff;}
.category_4_text {background-color: #4d86c0; color: #fff;}

.category_1_color {color: #a4c370;}
.category_2_color { color: #eda84c;}
.category_3_color { color: #ebe43b;}
.category_4_color {color: #4d86c0;}

.rd-title {
  font-size: 23px;
  font-weight: bolder;
  line-height: 26px;
  font-family: arial, sans-serif;
  color: #9CB24E;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 20px;
  padding-bottom: 2px
}

.bk_header {
  background: url(../images/box_header.png) no-repeat right bottom #9CB24E;
  padding: 5px 10px 5px 5px;
  margin: 0px;
  color: #fff;
}
.font-weight-700{
  font-weight: 700;
}

@media (max-width: 767px) {
  .fixed-top-sm {
      position: fixed;
      top: 0;
      right: 0;
      left: 0;
      z-index: 1030;
  }


 
 
}


 /* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
  .home-column li {
    height: 350px;
    max-height: 350px;
  }  
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
  .categoria-archivio{height: 27px;}
 .categoria{height: 27px;}
  .image-archivio{margin-top:0;}
  .slider-shade{
    top:183px!important;
    height: 80px!important;
  }
  .home-column li {
    height: 350px;
    max-height: 350px;
  }
 
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
  .categoria-archivio{height: 27px;}
  .image-archivio{margin-top:-9px;}
  .categoria{height: 25px;}
  .slider-shade{
    top:300px!important;
  }
  .home-column li {
    height: 320px;
    max-height: 3200px;
  }
  .slider-shade{ height:120px ;}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
  .border-lg-right { border-right: 1px solid;}
  .border-lg-top { border-top: 1px solid;}
}



.slider-shade{ 
		background: url(../images/header_bg.png) repeat-x;
		width: 100%;
		height: 100px;
		position: absolute;
		top: 56px;
    z-index: 999;	
    opacity: .7;
}

.nivo-controlNav{
  padding:0 0 0 0!important;
  float:right;
  z-index:999;
  /* top: 315px;
  position: absolute; */
  right: 40px;
}

.btn-rd {color: #fff;}
.red {
	border: 1px solid #bd362f;
	background: #d7942f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d7942f), to(#bd362f));
	background: -webkit-linear-gradient(#d7942f, #bd362f);
	background: -moz-linear-gradient(#d7942f, #bd362f);
	background: -ms-linear-gradient(#d7942f, #bd362f);
	background: -o-linear-gradient(#d7942f, #bd362f);
	background: linear-gradient(#d7942f, #bd362f);
	-pie-background: linear-gradient(#d7942f, #bd362f);
	behavior: url(./PIE.htc);
	
}
.red:hover,
.red:active,
.red.active,
.red.disabled,
.red[disabled] {
	 color:#fff;
	background: #BD362F;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#BD362F), to(#d7942f));
	background: -webkit-linear-gradient(#BD362F, #d7942f);
	background: -moz-linear-gradient(#BD362F, #d7942f);
	background: -ms-linear-gradient(#BD362F, #d7942f);
	background: -o-linear-gradient(#BD362F, #d7942f);
	background: linear-gradient(#BD362F, #d7942f);
	-pie-background: linear-gradient(#BD362F, #d7942f);
	behavior: url(./PIE.htc);

}
.red:active,
.red.active {
  background-color: #942a25 \9;
}

a.button.green, a.button.red {
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}
.h7{font-size: .75rem;}
.side-bar{font-size: 1.5rem; background: url(../images/box_header.png) no-repeat right bottom #9CB24E; color: #fff;}
.main-container{background-color: #fff;}