.accordion {
  background-color: #fff;
  border:1px solid #e2e2e2;
  color: #333;
  cursor: pointer;
  padding: 18px;
  padding-right: 45px;
  width: 100%;
  text-align: left;
  outline: none;
  transition: 0.8s;
  position: relative;
  color: #ff0000;
}
.accordion.negro{
  color: #333;
}
.accordion.gris{
  background-color: #EBECEC;
}
.accordion::after {
  content: "";
  color:#EF4028;
  background-color:#EF4028;
  position: absolute;
  height: 35px;
  width: 35px;
  top: 10px;
  right:10px;
  transition: 0.7s;
  /*background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 512 512'><path fill='red' d='M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM212 140v116h-70.9c-10.7 0-16.1 13-8.5 20.5l114.9 114.3c4.7 4.7 12.2 4.7 16.9 0l114.9-114.3c7.6-7.6 2.2-20.5-8.5-20.5H300V140c0-6.6-5.4-12-12-12h-64c-6.6 0-12 5.4-12 12z' class=''></path></svg>") no-repeat;*/
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 448 512'><path fill='red' d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/></svg>") no-repeat;

}
.accordion.active::after {
  content: "";
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 448 512'><path fill='red' d='M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z'/></svg>") no-repeat;
  transform: rotate(180deg);
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
  color: #ff0000;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 18px 20px;
  background-color: white;
  display: none;
  outline: none;
  overflow: hidden;
  transition: 1.4s;
  border:1px solid #ededed;
}
.panel.active {
  display: block;
  overflow: hidden;
}

.video_home{width:100%;margin-top:0px;position: relative}.video_home video{width: 100%;top:0px;}
.transparent .rd-navbar{background:rgba(0,0,0,0);}
.semitransparent .rd-navbar{background:rgba(0,0,0,0.5);}


.embed-responsive-16by9 {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.embed-responsive-item {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}


.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  padding-bottom: 0px;
  border: 1px solid #ccc;
  border-top: none;
}
.slick-slider-1 .slick-slider-price{
  background:rgba(235,56,56,.52);
}
