/**
 * Magento
 *
 * 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_AFL.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@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2019 Magento, Inc. (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */


/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { margin:10px 0; }
.widget .widget-title h2 {}


/* std class reset */
.widget .products-grid { list-style:none; }
.widget .products-list { list-style:none; }
.widget .add-to-links { list-style:none; }

/* Widget Banner */
.widget-banner { clear:both; display:block; width:100%; overflow:hidden; text-align:center; position: relative; }
.widget-banner > ul > li { width: 100%; height: 100%; }
.widget-banner-wrapper .controls { position: relative; }
.widget-banner-wrapper .controls .prev,
.widget-banner-wrapper .controls .next { position: absolute; top: 50%; width: 15px; height: 28px; margin: -14px 0 0; background: url(../images/sprite.svg?v=1702) -450px -90px no-repeat; z-index: 100; line-height: 100px; overflow: hidden; }
.widget-banner-wrapper .controls .prev { left: 20px; }
.widget-banner-wrapper .controls .next { right: 20px; background-position: -470px -90px; }

.widget-banner-wrapper.testimonial { background: #E2E6E8; }
.widget-banner-wrapper.testimonial .widget-banner { max-width: 1180px; margin: 0 auto; }
.widget-banner-wrapper.testimonial .widget-banner > ul { margin: 0 30px; }
.widget-banner-wrapper.testimonial blockquote { margin: 0; position: static; }
.widget-banner-wrapper.testimonial blockquote p { font-style: italic; margin-bottom: 10px; }

.widget-banner-inline { display:block; clear:both; padding:7px 0; text-align:center; }
.widget-banner-inline ul,
.widget-banner-inline li { display:inline; }
.widget-banner-inline li { margin:0 3px; }
.widget-banner-inline li img { vertical-align:middle; }

/* Widget CMS Static Block */
.widget-static-block { display: block; }

/* Widget Product Link */
.widget-product-link-inline { display:inline; }

/* widget-products */
.widget-products { display: block; }
.widget-products .widget-title { margin: 50px 0; }
.widget-products .widget-title h2 { margin: 0; font-family: Neutra2Text, Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; font-size: 1.18em; }
