
.ui-autocomplete {z-index:99999999;}
.ui-autocomplete li {font-size:14px;}

* {background-repeat:no-repeat;}

ul {padding-left:0;}
ul li {list-style: none;}


/*
a, 
button span,
a:hover .arrow,
a:hover strong,
a:hover em,
.owl-prev,
.owl-next,
button,
.button .name,
.hef {-moz-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;	-o-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out;} 
button .spin {-moz-transition:none; -webkit-transition:none;	-o-transition:none; -ms-transition:none; transition:none;}
.button .border {-moz-transition:all 0.1s ease-out; -webkit-transition:all 0.1s ease-out;	-o-transition:all 0.1s ease-out; -ms-transition:all 0.1s ease-out; transition:all 0.1s ease-out;} 
*/



html {
position: relative;
min-height: 100%;
overflow: hidden;
}


body {-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;overflow-x:hidden; font-family: "Poppins", sans-serif; font-weight: 400;
background-repeat: repeat;background-color: #ffffff; background-attachment: fixed;}

body,
p,
li {font-size:17px;color:#000000; }
a {color:#000000;}
a:hover,
a:focus{text-decoration:none !important;color:#000000;}

p{margin-bottom: 0px;}
.opacity0 {opacity: 0;}
.opacity1 {opacity: 1;}

.full-width{width: 100%; position:relative}
.title_general{position:absolute; top:-50px; color:#E3E3E3; font-weight: 700; text-align: center; text-transform: uppercase;left:50%; transform: translateX(-50%); width:100%}

.information .title_general{position: relative; top:0px}

.container {
    max-width: 1400px;
    width: 100%;
}

.container_pet {
    max-width: 1000px;
    width: 100%;
}


.breadcrumb{background-color: #333434; border-radius: 0px;}
.breadcrumb .imagen{max-width: 170px;}
.breadcrumb .imagen img{ border-radius: 20px;}
.breadcrumb .txt{color:#ffffff; font-size: 18px; max-width: 60%;} 
.breadcrumb .items {border-bottom:2px solid #FF7F00}
.breadcrumb .items .item{color:#ffffff; font-size: 16px; text-transform: uppercase; font-weight: 700; padding: 0px 10px; cursor: pointer;}
.breadcrumb .items .item:hover, .breadcrumb .items .item.selected{color:#FF7F00}

.breadcrumb .items .item.inactive{color:#6C6C6C!important; cursor: auto!important;}

.destino_opcion .imagen{border-radius: 20px; min-height: 260px;cursor: pointer; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: #333434;}
.destino_opcion .imagen .titulo{color:#ffffff; font-size: 22px; font-weight: 700; text-align: center;padding: 0px 10px}
.destino_opcion .imagen .txt{color:#ffffff; font-size: 18px; font-weight: 400; text-align: center;padding: 5px 10px}


.destino_opcion .info{text-align: left; font-size:16px}
.destino_opcion .btn{font-size:16px; color:#ffffff; font-weight: 700; text-transform: uppercase; border-radius: 32px; background-color:#FF7F00; border:3px solid #FF7F00; padding: 10px 30px; width: 250px;cursor: pointer;}
.destino_opcion .btn:hover, .destino_opcion .btn.selected{background-color:#ffffff; border:3px solid #FF7F00; color:#FF7F00}

.destination .destino_opcion .imagen{min-height: 180px;-moz-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;	-o-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.destination .destino_opcion .imagen:hover{border:10px solid #FF7F00}

.no_data{border-radius: 20px; min-height: 150px;background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: #333434; color:#ffffff; font-size: 22px; font-weight: 700; text-align: center;padding: 0px 10px}

.save_btn{font-size:16px; color:#ffffff; font-weight: 700; text-transform: uppercase; border-radius: 32px; background-color:#000000; border:3px solid #000000; padding: 10px 30px; cursor: pointer; text-align: center; max-width: 400px; margin: 0 auto;}
.save_btn:hover{background-color:#ffffff; border:3px solid #000000; color:#000000}

.modal-body{padding: 1.5rem 1rem; text-align: center; font-size: 16px;}


.btn_normal{font-size:16px; color:#ffffff; font-weight: 700; text-transform: uppercase; border-radius: 32px; background-color:#FF7F00; border:3px solid #FF7F00; padding: 10px 30px; width: 250px;cursor: pointer;margin:0 auto}
.btn_normal:hover, .btn_normal.selected{background-color:#ffffff; border:3px solid #FF7F00; color:#FF7F00}

.activities .accordion {
 background-color: transparent;
  color: #000000;
  cursor: pointer;
  padding: 0px;
  display: inline-flex;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.activities .accordion:after {
  content: '';
 width:15px;
 height:20px;
 background-image: url(../img/chevron.png);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: contain;
  float: right;
  margin-top: 2px;
  margin-left: 10px;
  transform: rotate(0deg);
  transition: all 0.35s;
}

.activities .accordion.active:after {
    transform: rotate(180deg);
}


.activities .panel {
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  font-size: 12px;
}
.activities .panel p{font-size: 12px; padding-bottom: 10px;}


.activities .panel .info_item{font-size:12px; }
.activities .panel .info_item:nth-of-type(1){padding-bottom: 5px;}

.activities .ico{width:17px; margin-right: 5px;}

.formulario .label{font-size:14px; font-weight: 700;}
.formulario input, .formulario textarea{font-size: 14px; text-align: center; border:2px solid #FF7F00; border-radius: 32px; padding:10px 10px; margin-top: 10px; max-width: 100%; width:100%}
.formulario textarea{text-align: left; height: 120px;}

.formulario .btn{font-size:16px; color:#ffffff; font-weight: 700; text-transform: uppercase; border-radius: 32px; background-color:#FF7F00; border:3px solid #FF7F00; padding: 10px 30px; width: 250px;cursor: pointer;}
.formulario .btn:hover{background-color:#ffffff; border:3px solid #FF7F00; color:#FF7F00}

.admin .title{color:#FF7F00; font-weight: 700; text-align: center; text-transform: uppercase; font-size: 20px;}


@media (max-width: 1200px) {
    .destino_opcion .imagen .titulo{font-size:20px}
    .destino_opcion .info{text-align: left; font-size:14px}
}

@media (max-width: 991px) {
    .information .title_general{top:-10px}
    .breadcrumb .txt{text-align: center; margin:0 auto; max-width: 90%; font-size: 16px;}
    .breadcrumb .items{margin:0 auto; text-align: center;}
    .breadcrumb .items .item{display: inline-block; width:45%; margin-bottom: 20px;}
    
    .destino_opcion{margin-bottom: 60px; max-width: 400px;}
    .destino_opcion .imagen {min-height: 150px;}
    .destino_opcion .imagen .titulo{font-size:16px}
    .destino_opcion .imagen .txt{font-size:12px}
    .destination .destino_opcion{margin-bottom: 30px; max-width: 180px;}
    .destination .destino_opcion .imagen{min-height: 140px;}

    .activities .destino_opcion{margin-bottom: 30px; max-width: 50%;}
    .activities .destino_opcion .btn{width: inherit; font-size: 14px; padding: 10px;}
    .activities .accordion{font-size:13px}

     .no_data{max-width: 400px; font-size: 16px;}
}
