/**
 * 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@magentocommerce.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.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/


@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,700';

@font-face {
    font-family: 'scuolabook2016-icon-font';
    src:    url('../fonts/scuolabook2016-icon-font.eot?ur8b1w');
    src:    url('../fonts/scuolabook2016-icon-font.eot?ur8b1w#iefix') format('embedded-opentype'),
        url('../fonts/scuolabook2016-icon-font.ttf?ur8b1w') format('truetype'),
        url('../fonts/scuolabook2016-icon-font.woff?ur8b1w') format('woff'),
        url('../fonts/scuolabook2016-icon-font.svg?ur8b1w#scuolabook2016-icon-font') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-sb-store-"], [class*=" icon-sb-store-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'scuolabook2016-icon-font' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-sb-store-01:before {
    content: "\e900";
}
.icon-sb-store-02:before {
    content: "\e901";
}
.icon-sb-store-03:before {
    content: "\e902";
}
.icon-sb-store-04:before {
    content: "\e903";
}
.icon-sb-store-05:before {
    content: "\e904";
}
.icon-sb-store-06:before {
    content: "\e905";
}
.icon-sb-store-07:before {
    content: "\e906";
}
.icon-sb-store-08:before {
    content: "\e907";
}
.icon-sb-store-09:before {
    content: "\e908";
}
.icon-sb-store-10:before {
    content: "\e909";
}
.icon-sb-store-11:before {
    content: "\e90a";
}
.icon-sb-store-1212:before {
    content: "\e90b";
}
.icon-sb-store-13:before {
    content: "\e90c";
}
.icon-sb-store-14:before {
    content: "\e90d";
}
.icon-sb-store-15:before {
    content: "\e90e";
}
.icon-sb-store-16:before {
    content: "\e90f";
}
.icon-sb-store-17:before {
    content: "\e910";
}
.icon-sb-store-18:before {
    content: "\e911";
}
.icon-sb-store-19:before {
    content: "\e912";
}
.icon-sb-store-20:before {
    content: "\e913";
}
.icon-sb-store-21:before {
    content: "\e914";
}
.icon-sb-store-22:before {
    content: "\e915";
}
.icon-sb-store-23:before {
    content: "\e916";
}
.icon-sb-store-24:before {
    content: "\e917";
}
.icon-sb-store-25:before {
    content: "\e918";
}
.icon-sb-store-26:before {
    content: "\e919";
}
.icon-sb-store-27:before {
    content: "\e91a";
}
.icon-sb-store-28:before {
    content: "\e91b";
}
.icon-sb-store-29:before {
    content: "\e91c";
}

* { margin:0; padding:0; }

body { color:#2f2f2f; font:13px/1.5 'Open Sans', sans-serif; text-align:center; min-height:100% }

img { border:0; }

:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-top:0; margin-bottom:.4em; line-height:1.3em }
h1 { font-size:2em; line-height:1.17; font-weight:normal }
h2 { font-size:1.5em; font-weight:normal }
h3 { font-size:1.5em; font-weight:normal }
h4 { font-size:1.2em; font-weight:normal }
h5 { font-size:1.05em; font-weight:normal }
h6 { font-size:1em; font-weight:normal }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td  {padding:0; vertical-align:top;}

/* Paragraph */
p {}
address { font-style:normal; margin-bottom:.5em; }
cite { font-style:normal; font-size:10px; }
q:before,
q:after{ content:''; }

/* Form */
form { display:inline; }
fieldset { border:none; }
legend { display:none; }
label { font-weight:bold; }
input, textarea, select, button { vertical-align:middle; }

/* Lists */
dt { display:block }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }