 /*Vendor CSS (Bootstrap & Icon Font)*/
@import url('assets/css/vendor/bootstrap.min.css');
@import url('assets/css/vendor/font-awesome-pro.min.css');
@import url('assets/css/vendor/themify-icons.css');
@import url('assets/css/vendor/customFonts.css');

 /*Plugins CSS (All Plugins Files)*/
@import url('assets/css/plugins/select2.min.css');
@import url('assets/css/plugins/perfect-scrollbar.css');
@import url('assets/css/plugins/swiper.min.css');
@import url('assets/css/plugins/nice-select.css');
@import url('assets/css/plugins/ion.rangeSlider.min.css');
@import url('assets/css/plugins/photoswipe.css');
@import url('assets/css/plugins/photoswipe-default-skin.css');
@import url('assets/css/plugins/magnific-popup.css');
@import url('assets/css/plugins/slick.css');

/*Main Style CSS*/
@import url('assets/css/style.css');

 /*Use the minified version files listed below for better performance and remove the files listed above */
/*@import url('assets/css/vendor/vendor.min.css');*/
/*@import url('assets/css/plugins/plugins.min.css');*/
/*@import url('assets/css/style.min.css'); */


 /*Terceros Agregado*/
 @import url('assets/css/terceros/sweetalert2.css');

 .pm-visible {
     display: block;
 }
 .pm-invisible {
     display: none;
 }

 /*
 NARANJA:
    C:0 M:60 Y:100 K:0
    #d68500
    RGB(214,113,0)

NEGRO
    C:0 M:0 Y:0 K:100
    #211915
    RGB(33,25,21)
*/

 /*PARAMETRIZACION */
 .bg-principal {
     /*background-color: #d68500 !important;*/
     background-color: #72dbc9 !important;
 }
 .bg-principal-50 {
     /*background-color: rgba(214,113,0,.5) !important;*/
     background-color: rgba(114,219,201,.5) !important;
 }
 .bg-principal-25 {
     /*background-color: rgba(214,113,0,.25) !important;*/
     background-color: rgba(114,219,201,.25) !important;
 }
 .text-principal {
     /*color: #d68500 !important;*/
     color: #72dbc9 !important;
 }
 .text-principal-50 {
     color: rgba(114,219,201,.5) !important;
 }
 #scrollUp{             /* BOTON DE IR ARRIBA */
     /*background-color: #d68500 !important;*/
     background-color: #72dbc9 !important;
 }
 .header-tools > div a span {    /* CANTIDAD DE ELEMENTOS */
     /*background-color: #d68500 !important;*/
     background-color: #72dbc9 !important;
 }

 .btn-hover-principal:hover, .btn-hover-principal:not(:disabled):not(.disabled).active {
     border-color: #72dbc9;
     background-color: #72dbc9;
     color: #FFFFFF;
 }



 /*MENU*/
 .site-main-menu > ul > li {
     letter-spacing: 0px !important;
 }


 .product-opciones a {
     font-size: 14px;
     font-weight: 400;
     line-height: 26px;
     padding: 0px 15px 2px 15px;
     color: #ABABAB;
 }
 .product-opciones .opcion_disponible{
     color: #ABABAB;
     border: solid 1px #FFFFFF;
     background:none;
     border-radius: 500px;
 }
 .product-opciones .opcion_disponible:hover{
     background-color: #FFFFFF;
     color: #333333;
     border: solid 1px #333333;
 }
 .product-opciones .opcion_seleccionado{
     /*color: #F8796C;*/
     background-color: #333333;
     color: #FFFFFF;
     border: solid 1px #333333;
     border-radius: 500px;
 }
 .product-opciones .opcion_nodisponible{
     color: #e9e9e9;
 }
 .product-opciones .opcion_nodisponible:hover{
     color: #e9e9e9;
 }
 .product-opciones .opcion_nodisponible:active{
     color: #e9e9e9;
     pointer-events:none;
 }


 #scrollUp {
     right: 25px;
     bottom: 80px;
     width: 45px;
     height: 45px;
     text-align: center;
     color: #FFFFFF;
     background-color: #72dbc9 !important;
     border-radius: 3rem;
 }

 .go-wp {
     text-align: center;
     width: 45px;
     height: 45px;
     border-radius: 3rem;
     position: fixed;
     padding: 5px 0px;
     bottom: 25px;
     right: 25px;
     font-size: 20px;
     font-weight: 500;
     background: #72dbc9;
     color: #FFFFFF;
     text-decoration: none;
     z-index: 99999;
     transition: all .4s ease;
 }
 .go-wp:hover,
 .go-wp:focus {
     outline: 0;
     text-decoration: none;
     background: #72dbc9;
     color: #FFFFFF;
 }


 #scrollUp{             /* BOTON DE IR ARRIBA */
     /*background-color: #d68500 !important;*/
     background-color: #72dbc9 !important;
 }



 .product-informacion{
     margin-top: 20px;
 }
 .menuCat_active {
     color: #F8796C !important;
     border-color: rgba(248, 121, 108, 0.3)!important;
 }

 .product-images .youtube{
     width:99%;
     height: 300px;
     float:left;
     margin:10px 0.5%;
 }
 #product-images .video{
     width:99%;
     height: 280px;
     float:left;
     margin:10px 0.5%;
     outline: none;
     overflow: hidden;

 }
#blog .product-images {
    width: 100%;
    overflow: hidden;
    float: left;
    height: auto;
}
 #blog .product-images .image img{
     width: 100%;
     height: auto;
     float: left;

 }
#blog .product-thumb-slider .item {
     margin-bottom: 1px;
     border: 1px solid transparent;
     max-height: 130px;
     overflow: hidden;
 }

 #blog .product-thumb-slider .item img {
     width: 100%;
 }

 .blog .image {
     max-height: 180px; !important;
     overflow: hidden; !important;
 }
 .blog .image2 {
     overflow: hidden; !important;
 }
 .product .product-thumb {
     height: 150px !important;
 }

 .product-thumb .image {
     width: auto !important;
     max-height: 180px;
     height: 180px !important;
     text-align: center;
 }
 .product-thumb .image img{
      width: auto;
     margin: 0px auto;
     height: 100% !important;
     max-height: 160px !important;
     margin-top: 0px !important;
 }

 .product-thumb .image2 {
     position: relative;
     display: block;
     overflow: hidden;
     max-height: 200px;
     height: 200px;
     text-align: center;
 }

 .product-thumb .image2 img {
     z-index: 3;
     width: auto;
     height: 100%;
 }

 #leyenda_legal input[type="checkbox"]{
     width: 25px; !important;
     height: 25px; !important;
     margin-right: 20px; !important;
     float: left;
 }
 #leyenda_legal a {
     text-decoration: underline; !important;
 }


 .select2-container--default .select2-selection--single {
     background: transparent; !important;
 }

 #formas_pagos_disponible .select2-selection {
     font-size: 24px; !important;
     font-weight: 500; !important;
     line-height: 1.675; !important;
 }


.product-info .price {
    color: #000000 !important;
}
.product-info .price .old{
    color: #999999 !important;
    font-size: 14px;
}
 .product-info .price .new{
 color: #72dbc9 !important;
}


 .btn-cart {
     /*background-color: #d68500 !important;*/
     width: 62px !important;
     height: 62px !important;
     line-height: 62px !important;
     background-color: #72dbc9 !important;
     /*color: #000000 !important;*/
     margin-top: -150px !important;
 }

 .btn-cart:hover {
     /*background-color: #d68500 !important;*/
     background-color: #000000 !important;
     color: #72dbc9 !important;
 }

 .product:hover .product-thumb {
    opacity: .5 !important;
 }

 .mapa_contacto {
     width: 100%;
     height: 300px;
     float: left;
     background-color: #ffffff;
     overflow: hidden;
     position: relative;

 }

 /* Product Filter Toggle */
