/**
* 2007-2021 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2021 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/
.swlandings_seccion { padding-top:20px; padding-bottom:20px; overflow:hidden; }

.swlandings_type01 h2,h3,h4,h5 { font-family:'PoppinsRegular' !important; }
.swlandings_type01_titulo { color:#1b1a18; font-family:'PoppinsRegular' !important; }
.swlandings_type01_categorias { padding-top:20px; }
.swlandings_type01_divcategoria { text-align:center; }

.swlandings_type02 { border-top:1px solid #851862; border-bottom:1px solid #851862; }
.swlandings_type02 h2,h3,h4,h5 { font-family:'PoppinsRegular' !important; }
.swlandings_type02_titulo { padding-top:20px; padding-bottom:20px; color:#12227E; font-family:'PoppinsRegular' !important; }
.swlandings_type02_slider_item { padding-left:45px;padding-right:45px;border:0px solid #cfcfcf; padding-bottom:30px; }
.swlandings_type02_slider_item img:hover { opacity:0.6; }
.swlandings_type02_product_titulo { text-align:center;margin-top:10px; }
.swlandings_type02_product_titulo_texto { font-size:14px;color:#8F005E;font-weight:bold;text-transform: uppercase; }

.swlandings_type03 h2,h3,h4,h5 { font-family:'PoppinsRegular' !important; }
.swlandings_type03_producto { padding-bottom:8px; }
.swlandings_type03_producto img { padding-bottom:5px; }
.swlandings_type03_titulo { padding-bottom:20px;color:#1b1a18; font-family:'PoppinsRegular' !important; }
.swlandings_type03_gridproducto { border-right:0px solid #cfcfcf; border-bottom:0px solid #851862; padding-bottom:20px; }
.swlandings_type03_producto_titulo { height:40px;overflow:hidden; }
.swlandings_type03_producto_precio { font-size:18px;font-weight:bold;color:#8F005E;padding-top:10px; }
.swlandings_type03_btn { border:1px solid #12227E; background-color:#12227E; color:#fff; padding:4px; padding-top:8px; padding-bottom:8px; width:100%; font-size:14px; }
.swlandings_type03_btn:hover { border:1px solid #851862; background-color:#851862; color:#fff; }

.swlandings_type04 { background-color:#cfcfcf;width:100%;height:350px;display:flex;align-items:center; }
.swlandings_type04 h2,h3,h4,h5 { font-family:'PoppinsRegular' !important; }
.swlandings_type04_titulo { color:#ffffff; font-family:'PoppinsRegular' !important; }
.swlandings_type04_contenido { padding-left:80px;color:#ffffff; }
.swlandings_type04_btnlink { padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border:1px solid #fff;color:#fff; }
.swlandings_type04_btnlink:hover { background-color:#851862; color:#ffffff; }

.swlandings_type05 { padding:20px; border:1px solid #8F005E; }
.swlandings_type05 h2,h3,h4,h5 { font-family:'PoppinsRegular' !important; }
.swlandings_type05_titulo { color:#1b1a18; font-family:'PoppinsRegular' !important;  }
.swlandings_type05_divimagen img { width:70%; }
.swlandings_type05_productotitulo { font-size:30px;padding-top:40px;color:#12227E;font-weight:bold; font-family:'PoppinsRegular' !important; }
.swlandings_type05_productotitulo h3 { font-size:20px !important; font-weight:bold; }
.swlandings_type05_productodescripcion { font-size:16px;padding-top:20px;padding-bottom:10px;color:#51565E; }
.swlandings_type05_productodescripcion p { line-height:1.3 !important; }
.swlandings_type05_productoprecio { font-size:36px;padding-top:20px;color:#8F005E;font-weight:bold; }
.swlandings_type05_productosmall { font-size:14px;padding-top:20px; }
.swlandings_type05_btnlink { padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border:1px solid #12227E;color:#ffffff;font-size:14px;background-color:#12227E; }
.swlandings_type05_btnlink:hover { background-color:#851862;border:1px solid #851862;color:#ffffff; }

.swlandings_type06_titulo { color:#12227E; font-family:'PoppinsRegular' !important; }
.swlandings_type06_descripcion { font-size:15px;padding-top:20px;padding-bottom:10px;color:#000000; }
.swlandings_type06 h2,h3,h4,h5 { font-family:'PoppinsRegular' !important; }
.swlandings_type06 button { padding:8px;padding-left:18px;padding-right:18px;font-size:20px;background-color:#12227e;color:#ffffff;border:1px solid #12227e; }
.swlandings_type06 button:hover {background-color:#851862;color:#ffffff;border:1px solid #851862; }

@media screen and (max-width: 995px)   {
    .showmobile { display:block; }
    .hiddenmobile { display:none; }
}


.modal { display: none; position: fixed; z-index: 1; padding-top: 250px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); }
.modal-content { background-color: #fefefe; margin: auto; padding: 20px; border: 1px solid #888; width: 80%; }
.close { color: #aaaaaa; float: right; font-size: 28px; font-weight: bold; }
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; }
