.tagcat p {
	display: block;
    float: left;
    margin-right: 4px;
    margin-bottom: 4px;
    padding: 10px 25px;
    border: 1px solid #E5E5E5;
    font-size: 13px !important;
    color: #666;
    border-radius: 2px;
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.head-slider-img {width:100%;}
.head-slider {height:500px;}

.border-cultural {border-left: solid #f4821f 10px;}
.border-construido {border-left: solid #b35b42 10px;}
.border-natural {border-left: solid #89ba40 10px;}
.border-cultural-natural {border-left: solid #f2c117 10px;}
.border-intangible {border-left: solid #50b3ca 10px;}

.color-cultural {color: #f4821f;}
.color-construido {color: #b35b42;}
.color-natural {color: #89ba40;}
.color-cultural-natural {color: #f2c117;}
.color-intangible {color: #50b3ca;}
.color-bison {color: #AEA790 !important;}


.shadow-text {
text-shadow: 2px 2px 3px #000000;
}

.bg-dark {
    background-color: #282e39!important;
}
.bg-cultural {
    background-color: #f4821f  !important;
}
.bg-img-cultural {
    background-image: linear-gradient(#f4821f, #f4821f); 
}
.bg-construido {
    background-color: #b35b42  !important;
}
.bg-img-construido {
    background-image: linear-gradient(#b35b42, #b35b42); 
}
.bg-natural {
    background-color: #89ba40 !important;
}
.bg-img-natural {
    background-image: linear-gradient(#89ba40, #89ba40); 
}
.bg-cultural-natural {
    background-color: #f2c117 !important;
}
.bg-img-cultural-natural {
    background-image: linear-gradient(#f2c117, #f2c117); 
}
.bg-intangible {
    background-color: #50b3ca !important;
}
.bg-img-intangible {
    background-image: linear-gradient(#50b3ca, #50b3ca); 
}
.bg-bison {
    background-color: #AEA790 !important;
}
.btn-light-bison {
	color:#AEA790 !important;
	border-color:#AEA790 !important;
}
.btn-light-intangible {
	color:#50b3ca !important;
	border-color:#50b3ca !important;
}
.pagination li {
	padding: 4px 12px;
    border: solid 1px #ebebeb;
    margin: 2px;
    cursor: pointer;
    max-height: 29px;
    font-size: 12px;
    font-weight: 700;
}
.pagination li:hover {
	text-decoration: underline;
	background-color: #ebebeb;
}
.pagination .active {
	background-color: #ebebeb;
}
.separator-black {
    height: 3px;
    background-color: #000;
    width: 40px;
    margin-bottom: 32px !important;
}
.separator-white {
    height: 3px;
    background-color: #fff;
    width: 40px;
    margin-bottom: 32px !important;
}

a, a:hover {
	color: #AEA790;
}
.logo-ilam:before {
	content: '';
    position: absolute;
    bottom: 0;
    height: 25px;
    width: 150px;
    background: url(/img/border.svg);
    background-size: contain;
    z-index: 1;
    background-repeat: no-repeat;
	left:47%;
}
.search-box{
  background: #fff;
  position: absolute;
  top: 70px;
  right: 22%;
  width: 350px;
  height: 60px;
  line-height: 60px;
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
  border-top:4px solid #212529;
  display: none;
  z-index:1;
}

.search-box:before{
  content: "";
  position: absolute;
  top: -32px;
  right: 13px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 14px solid transparent;
  border-bottom: 14px solid #212529;
}

.search-box input[type="text"]{
  width: 200px;
  padding: 5px 10px;
  margin-left: 23px;
  border: 1px solid #212529;
  outline: none;
  line-height: normal;
}

.search-box input[type="submit"]{
  width: 80px;
  padding: 5px 0;
  background: #96928b;
  color: #fff;
  margin-left: -6px;
  border: 1px solid #96928b;
  outline: none;
  cursor: pointer;
  line-height: normal;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem;
}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before {
    margin-left: -3px;
    content: "";
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.bs-tooltip-bottom .arrow::before {
    margin-left: -3px;
    content: "";
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.info-item {
    font-weight: 300;
    text-align:justify;
    margin-bottom:0px;
}
.cx_memo .form-control-static {
    font-size: 1rem;
    font-weight: 300;
    text-align:justify;
}
.info-sections {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.nav-item {
  border-left: 1px #ebebeb solid;
}
.nav-item-first {
  border-left: 0px !important;
}
h1, h3, h4, h5 {
	font-weight: 300 !important;	
}

.call-to-action .overlay {
   background-color: #000000 !important;
}
.border-menu {border-left: 1px #ebebeb solid;}
.sos {
    width: 100%;
    z-index: 100;
    position: absolute;
    padding: 0.5% 35% 0 35%;
}

.date {background: #616b79;
    padding: 10px;
    margin-right: 5px;
    float: left;
    color: #fff;
}
.rrss {
    margin-right: 5px;
    float: right;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    background: transparent;
    padding: 5px 5px 5px 5px;
}
.redes a {color:#fff;}
.quote {
  background: #41ade5;
  color: #fff;
  position: relative;
  z-index: 1;
}
.quote:after {
  background: inherit;
  bottom: 0;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  transform: skewY(-1.5deg);
  transform-origin: 100%;
  z-index: -1;
}

.btn-color div .bg-color:hover {
	color: #fff;
	background-color:#86402c;
}
.btn-color div {
margin:2px;
}
.shadow-text {
text-shadow: 2px 2px 3px #000000;
}
.text-slider {
    color: #fff !important;
    display: block;
    position: fixed;
    right: 25px;
    bottom: 0;
    z-index: 15;
    text-align: center;
    background: #00000078;
    padding: 15px;

}

.text-slider a {color: #fff !important;}



@media (max-width:2000px) {
	.sos {
	    padding: 1% 25% 0 25%;
	}
}
@media (max-width: 1760px) {
	.sos {
	    padding: 2% 20% 0 20%;
	}
}

@media (min-width: 1025px) {
	.sos {
	    padding: 2px 10% 0 10%;
	}
	
}
@media (max-width: 1025px) {
	.sos {
	    padding: 2px 10% 0 10%;
	}
	
}
@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
}

}
@media (max-width: 992px) {


}
@media (min-width: 768px) {
header.masthead {
    padding-top: 15rem;
    padding-bottom: 15rem;
}

}

@media (max-width: 768px) {

}
@media (max-width: 600px) {
	#video1 {
	    display: none;
	}
	#video2 {
		display:block !important;
	}
	
}