/*
Theme Name: Welcome Italia Offerta
Author: Luigi Faragalli, Manuel Macchia 
Description: Welcome Italia Offerta theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive-layout
Text Domain: offerta

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * -----------------------------------------------------------------------------
 */

/*------------------------------------------------------------------------------------------------------------------------
 1.0 CSS RESET & BASIC
/*-----------------------------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
body { }
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
body { background: #fff; color: #333; -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */ -webkit-text-size-adjust: 100%; overflow: auto; overflow-x: hidden; }
#logobar { padding: 6px 0px 15px 0px }
h1, h2, h3, h4, h5, h6 { color: #181818; font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit }
h1 { font-size: 46px; margin-bottom: 20px; font-weight: 300; }
h2 { font-size: 35px; margin-bottom: 20px; font-weight: 300; color: #515151; }
h3 { font-size: 28px; margin-bottom: 10px; font-weight: 300; }
h4 { font-size: 21px; margin-bottom: 10px; font-weight: 300; }
h5 { font-size: 17px; margin-bottom: 10px; }
h6 { font-size: 14px }
h2.smallmargin { margin-bottom: 10px }
.subheader { color: #777 }
p { margin: 0 0 25px 0 }
p img { margin: 0 }
p.lead { line-height: 27px; color: #333; }
em { font-style: italic }
b, strong { font-weight: 600; }
small { font-size: 80%; font-style: italic; color: #ccc; }
.bold { font-weight: 700 }
.italic { font-style: italic }
blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #333; font-style: italic; }
blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
blockquote cite { display: block; font-size: 12px; color: #555; }
blockquote cite:before { content: "\2014 \0020" }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555 }
hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
a, a:visited { text-decoration: none; outline: 0; color: #333; }
a:hover{ color: #0098cc; }
a:hover, a:focus { }
p a, p a:visited { line-height: inherit }
ul, ol { }
ul { list-style: none outside }
ol { list-style: decimal }
ol, ul.square, ul.circle, ul.disc { margin-left: 30px }
ul.square { list-style: square outside }
ul.circle { list-style: circle outside }
ul.disc { list-style: disc outside }
ul ul, ul ol, ol ol, ol ul { margin: 0px }
img.scale-with-grid { max-width: 100%; height: auto; }
::selection,::-moz-selection{color:#ffffff; background-color:#0098cc;}

/* Rende il font + smooth */
-webkit-font-smoothing: antialiased;