

/* GEOstyle
 */
.prod-price {
    color: #261870;
    font-size: 3.7rem;
    font-weight: 600;
}
a:focus, a:hover {
    transform: scale(1.02);
}
a.ahora:hover, a.ahora:focus {
    color: #fff;
    text-decoration: none;
    background: #de2751;
    transition: all 0.2s ease-in;
}
.geo-container{
display:none;
  text-align: center;
 width: 100%;
}
.ahora {
    background: #de2740;
    color: #fff;
    border-radius: 0px;
    padding: 10px 150px;
    font-size: 2rem;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    text-transform: uppercase;
    transition: all 0.2s ease-in;
}
.subtitle {
    margin-top: 10px;
}
.subtitle span {
    color: #0c96bf;
}
.prod-price span {
    padding: 0px 10px;
}
span.old-price {
    text-decoration: line-through;
    color: #7e7a94;
}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
  margin-bottom:2% ;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.product-info__title h1{
 text-transform:capitalize; 
}

h3.subheading {
    margin-top: 20px;
}


/* .product-info__title {
    margin: 10% 0 20px;
} */
.product-info__title h1 {
    color: #261871;
    text-align: center;
  padding-bottom:10px;
}
.inner-misc-data .misc-data {

    border-color: #261871;
}
/* 
.tab-description p:first-child strong{
    color: #f6263c!important;
} */

.related-product h2.text-center.text-uppercase.title-under, .related-product .product__inside__name h2 a 
    {
    color: #77778d;
}

.tab-description strong , .tab-description b {
  color: #f6263c;
  font-size:14pt;
}


.tab-description p {
    font-size: 12pt;
}

.inner-misc-data .misc-data b {
    color: #261871;
}


.product-info__sku {
    display: none;
}
.backbone-bullets li {
    list-style-type: disc;
}

.col-md-6.backbone-bullets {
    color: #331cbe;
    font-size: 2vw;
    font-weight: 600;
      position: relative;
}

.backbone-bullets ul {
    position: absolute;
      top: 6vw;

    right: 0;
}

a.link-button.button--border-thick ,.btn--ys,  .btn--ys.btn--light, .card .btn{
    border-radius: 10px;
}
.btn--ys.btn--light, .card .btn{
color:#fff;  
}

.row.product-info-outer {
    margin-top: 8%;
}
.related-product h2 {
       font-size: 1.2em;
    line-height: 1.2em;
}

.carousel-products__button span:before {
    color: #ffffff; 
}
.carousel-products__button span {
    background: #261870;
    color: #fff;
  position: absolute;
}

.carousel-products__button .slick-arrow:hover {
    background-color: #f6263c;
}
.related-product {
 position:relative; 
}
.carousel-products__button{
 width:100%; 
   position:relative; 
}
span.btn-next.slick-arrow {
    right: 0;
}
.carousel-products__button {
    width: 100%;
    position: relative;
    top: 150px;
    opacity: .5;
}
.backbone-grid .product__inside__image {
 background:none; 
}
.backbone-grid .product__inside__image img {
 max-height: none;
}
.product__inside__image {
    background:#fff;
}
.product__inside__image img {
    max-height: 250px;
    object-fit: contain;
    min-height: 250px;
}

.slick-slider{
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
    -webkit-touch-callout: nauto;
    -khtml-user-select: auto;
  
}

/* Add to Quote */
button.btn.button.rfq-btn.rfq-btn-0 {
    background: #de2740;
    color: #fff;
    border-radius: 0px;
    padding: 10px 150px;
    font-size: 2rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  text-transform:uppercase;
}


/* Hide */
.price-box.product-info__price, #add-item-form {
    display: none;
}
@media only screen and (max-width:1769px){
 .row.product-info-outer {
    margin-top: 8%;
} 
}

@media only screen and (max-width:1199px){
 .nav > li > a {
    padding: 10px 5px;
} 
  .social-ul li {
    margin-right: 5px;
}
  

  
  
}



@media only screen and (max-width:991px){
 .row.product-info-outer {
    margin-top: 9%;
} 
}

@media only screen and (max-width: 770px) {
  
    button.btn.button.rfq-btn.rfq-btn-0 {
    padding: 5px 20px;
      font-size: 1.5rem;
}
	.col-md-6.backbone-bullets {
    color: #331cbe;
    font-size: 2.8vw;
    font-weight: 600;
    position: relative;
}
  
  .backbone-bullets ul {
    top: 19vw;
    width: 280px;
}
  
   .row.product-info-outer {
    margin-top: 95px;
}
  
  .product-info__title h1 {
    font-size: 2.5rem;
}
  
  a.ahora {
    width: 100%;
    padding: 5px 0px;
}  	
}

@media only screen and (max-width: 390px) {
   .product-info__title h1 {
    font-size: 2rem;
}
}