@charset "utf-8";

  html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
article, aside, figure, footer, header, hgroup, nav, section {
display: block;
}
ul {list-style: none;} a:hover, a:active {outline: none;} .clickable,
label,
input[type=button],
input[type=submit],
button {
cursor: pointer;
}
button,
input,
select,
textarea {
margin: 0;
padding: 5px;
}
button {
width: auto; overflow: visible;
}
.ie7 img {
-ms-interpolation-mode: bicubic;
}
.ie6 html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
.clearfix:before, .clearfix:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1;
}
* {
margin: 0;
}
img {
max-width: 100%;
height: auto;
}  img.attachment-thumbnail {float: left; margin: 0 8px 8px 0;}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,
div.aligncenter {display: block; margin: 5px auto 5px auto;}
.alignright {float:right; margin: 5px 0 20px 20px;}
.alignleft {float: left; margin: 5px 20px 20px 0;}
.aligncenter {display: block; margin: 5px auto 5px auto;}
a img.alignright {float: right; margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left; margin: 5px 20px 20px 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption {background: #fff; border: 1px solid #f0f0f0; max-width: 96%; padding: 5px 3px 10px; text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none; height: auto; margin: 0;max-width: 98.5%; padding: 0; width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px;}  div, section, article, a, li, h1, h2, h3, h4, h5, h6, input, button, textarea, figure, p, ul, form, figcaption {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html, body {
height: 100%;
}
body {
margin: 0;
padding: 0;
height: 100%;
background:#fff;  font-family: 'Lato', sans-serif;
}
.lato {font-family: 'Lato', sans-serif;}
.crimson {font-family: 'Crimson Text', serif;} h1 {font-size: 4.500rem;}
h2 {font-size: 4.375rem;} h3 {font-size: 1.875rem;} h4 {font-size: 1.250rem;} h5 {font-size: 1.125rem;} h6 {font-size: 0.875rem;}
.the_content h2, .the_content h3, .the_content h4, .the_content h5, .the_content h6 {
margin:1em 0;
}
.the_content > h1,
.the_content > h2,
.the_content > h3,
.the_content > h4,
.the_content > h5,
.the_content > h6,
.the_content > p {
margin: 0 0 1.000rem 0;
}
h1, h2, h3, h4, h5, h6, p {-webkit-font-smoothing:antialiased; }
p {margin:20px 0px;line-height: 1.5em;font-family: 'Lato', sans-serif;}
a:link,
a:hover {text-decoration:none;}
a:link, a:visited {color: #333;}
input, img, textarea, button, a:link {outline:none;}
ul {margin:0; padding:0;}
li {list-style:none;}
.size_40 { font-size: 2.500rem; }
.size_30 { font-size: 1.875rem; }
.size_24 { font-size: 1.500rem; }
.size_20 { font-size: 1.250rem; }
.size_19 { font-size: 1.188rem; }
.size_18 { font-size: 1.125rem; }
.size_17 { font-size: 1.063rem; }
.size_16 { font-size: 1.000rem; }
.size_15 { font-size: 0.938rem; }
.size_14 { font-size: 0.875rem; }
.size_13 { font-size: 0.813rem; }
.size_12 { font-size: 0.750rem; }
.size_11 { font-size: 0.688rem; }
.size_10 { font-size: 0.600rem; }
.thin {font-weight:300;}
.regular {font-weight:400;}
.bold {font-weight:700;}
.ultra_bold {font-weight: 900;}
.a-right {text-align:right;}
.a-left {text-align:left;}
.a-jst {text-align:justify;}
.a-center {text-align:center;}
.upp {text-transform:uppercase;}
.cap {text-transform: capitalize;}
.italic {font-style:italic;}
.ant {-webkit-font-smoothing: antialiased;} .no_margin {margin:0;}
.no_margin_bottom {margin-bottom:0px;}
.no_margin_top {margin-top:0px;}
.margin_10_50 {margin: 10px 0px 50px 0px;}
.margin_10_20 {margin: 10px 0px 20px 0px;}
.margin_20_10 {margin: 20px 0px 10px 0px;}
.margin_10_0 {margin:10px 0px;}
.margin_20_0 {margin:20px 0px;}
.margin_30_0 {margin:30px 0px;}
.margin_20_5 {margin: 20px 0px 5px 0px;}
.margin_25 {margin: 25px;}
.margin_bottom_10 {margin:0px 0px 10px 0px;}
.margin_bottom_20 {margin:0px 0px 20px 0px;}
.margin_bottom_30 {margin:0px 0px 30px 0px;}
.margin_bottom_50 {margin:0px 0px 50px 0px;}
.margin_bottom_70 {margin-bottom:70px;}
.margin_top_5 {margin: 5px 0px 0px 0px;}
.margin_top_10 {margin:10px 0px 0px 0px;}
.margin_top_20 {margin:20px 0px 0px 0px;}
.margin_top_30 {margin:30px 0px 0px 0px;}
.margin_top_40 {margin:40px 0px 0px 0px;}
.margin_top_50 {margin:50px 0px 0px 0px;}
.margin_40_0 {margin:40px 0px;}
.margin_20_40 {margin: 20px 0px 40px 0px;}
.margin_50_25 {margin:50px 0px 25px 0px;}
.margin_50_30 {margin: 50px 0px 30px 0px;}
.padding_10_0 {padding: 10px 0px;}
.padding_10_20 {padding: 10px 20px;}
.padding_20_10 {padding: 20px 10px;}
.padding_15_20 {padding: 15px 20px;}
.padding_10 {padding:10px;}
.padding_15 {padding: 15px;}
.padding_20 {padding:20px;}
.padding_10_15 {padding: 10px 15px;}
.padding_0_20 { padding:0 0 20px; }
.padding_20_0 {padding: 20px 0px;}
.padding_25_0 {padding:25px 0px;}
.padding_30_0 {padding:30px 0px;}
.padding_35_0 {padding:35px 0px;}
.padding_40_0 {padding: 40px 0px;}
.padding_50_0 {padding:50px 0px;}
.padding_60_0 {padding:60px 0px;}
.padding_80_0 {padding:80px 0px;}
.padding_30_50 {padding: 30px 0px 50px 0px;}
.padding_50_40 {padding:50px 0px 40px 0px;}
.padding_top_10 {padding-top: 10px;}
.padding_top_20 {padding-top: 20px;}
.padding_top_30 {padding-top: 30px;}
.padding_top_50 {padding-top: 50px;}
.padding_bottom_40 {padding-bottom: 40px;}
.padding_bottom_25_0 {padding: 0px 0px 25px 0px;}
.padding_bottom_40_0 {padding: 0px 0px 40px 0px;}
.padding_bottom_30_0 {padding: 0px 0px 30px 0px;}
.padding_bottom_50 {padding-bottom: 50px;}
.padding_top_37 {padding-top: 37px;} .white, a.white, .white:link, .white:visited {color:white;}
.black, a.black, .black:link, .black:visited {color:black;}
.mine, a.mine, .mine:link, .mine:visited {color: #333333;} .dusty, a.dusty, .dusty:link, .dusty:visited {color: #999999;} .rust, a.rust, .rust:link, .rust:visited {color: #D74B4B;} .tiara, a.tiara, .tiara:link, .tiara:visited {color: #007ca9;} .dust, a.dust, .dust:link, .dust:visited {color: #949391;} .westar, a.westar, .westar:link, .westar:visited {color: #E4E1DC;} .thunder, a.thunder, .thunder:link, .thunder:visited {color: #231F20;}
.wind_bg {background-color: #50ADA3;} .white_bg {background-color: #fff;}
.black_bg {background-color: #000;}
.mine_bg {background-color: #333;}
.dusty_bg {background-color: #999999;}
.rust_bg {background-color: #D74B4B;}
.tiara_bg {background-color: #007ca9;}
.dust_bg {background-color: #949391;}
.westar_bg {background-color: #E4E1DC;}  .transition {
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
} .left {float:left;}
.right {float:right;}
.overflow {overflow: hidden;}
.block {display: block !important;}
.inline_block {display: inline-block;}
.absolute {position: absolute;}
.relative {position: relative;}
.border_radius_20 {border-radius: 20px;}
.border_top {border-top:1px solid #e5e5e5;}
.border-bottom {border-bottom: 1px solid black; padding-bottom: 15px;}
.shell {
min-height:100%;
_height:100%;
position:relative;
}
.box {
height:100%;
}
.footerclear {
clear:both;
display: none !important;
}
#footer {
clear:both;
width:100%;
bottom: 0px;
margin-bottom: 0px;
overflow: hidden;
position: relative;
z-index:100;
-webkit-font-smoothing: antialiased;
}
html body #customer_login .button,
html body .lost_reset_password .button {
font-size: 15px !important;
border: 1px solid #C9C9C9 !important;
margin-right: 10px !important;
} figure {margin:0;}
fieldset {
padding:0;
margin:0;
border:0;
}
.single_thumb{
float: left;
margin: 0 10px 10px 0;
} ::-webkit-input-placeholder {
color: #999;
-webkit-font-smoothing:antialiased;
}
:-moz-placeholder { color: #999;
-webkit-font-smoothing:antialiased;
}
::-moz-placeholder { color: #999;
-webkit-font-smoothing:antialiased;
}
:-ms-input-placeholder {
color: #999;
-webkit-font-smoothing:antialiased;
}  .dropcap {
float: left;
font-size: 80px;
padding-right: 7px;
line-height: 72px;
}
a.button.load-more {
display: block;
text-align: center;
clear: both;
}  .button {
position: relative;
display: inline-block;
border: 2px solid #333;
font-size: 0.813rem;
color: #333;
padding: 18px 27px;
overflow: hidden;
vertical-align: middle;
-webkit-font-smoothing: antialiased;
-webkit-transition: color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out;
transition: color 0.3s ease-in-out;
z-index: 1;
cursor: pointer;
}
.button:before, .big_button:before {
content: '';
display: block;
position: absolute;
top: 0;
right: 50%;
bottom: 0;
left: 50%;
z-index: -1;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.button:hover {
color: #fff !important;
}
.button:hover:before {
right: 0%;
left: 0%;
background: #333;
}
#footer #newsletters_buttonwrap .button {
background-color:#fff;
color:#333333;
padding:12px 18px;
}
#footer #newsletters_buttonwrap .button:hover {
color:#000;
}
.newslettername-wrapper .newslettername {
display:none;
}
.wpmlcustomfield, .newsletters-fieldholder {
margin-bottom:5px;
}
label.wpmlcustomfield {
padding-bottom:3px;
}
.newsletters-widget-wrapper a:link, .newsletters-widget-wrapper a:visited {
color:#ccc;
}
.newsletters-widget-wrapper .ui-state-highlight {
font-size:0.9em;
}
.newsletters-widget-wrapper .ui-state-highlight p {
margin:0.5em 0;
}
label .fa-asterisk.newsletters_required {
font-size:5px;
font-weight:normal;
color:#999;
}
span.wpmlrequired {
font-size: 14px;
}
.big_button:hover {
color: #fff;
}
.big_button.tiara_bg:hover:before {
right: 0%;
left: 0%;
background: #066486;
}
.big_button.rust_bg:hover:before {
right: 0%;
left: 0%;
background: #A33737;
}
input#key-documento {
padding: 10px;
width: 100%;
}
form#subscriberauthloginform .newsletters_button {
background-color: #333 !important;
background-image: none !important;
color: white !important;
font-size: 16px;
box-shadow: none !important;
padding: 10px !important;
display: block !important;
margin: 10px 0px !important;
}
form#subscriberauthloginform input#email {
padding: 15px !important;
width: 100% !important;
}
form#subscriberauthloginform {
width: 40%;
}
span.badge {
background: #333333;
color: white;
border-radius: 100%;
font-size: 20px;
width: 30px;
height: 30px;
display: inline-block;
-webkit-font-smoothing: antialiased;
padding-left: 5px;
margin-left: 4px;
}
a#go-top {
float: right;
clear: both;
text-transform: uppercase;
}  .menu_toggle {
display: none;
font-size: 2.000rem;
padding: 20px 0px;
}
.menu {
padding:0;
margin:0;
position: relative;
}
.menu li {
position:relative;
display: inline-block;
-webkit-font-smoothing:antialiased;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
.menu li a {
position:relative;
font-size: 0.790rem;
color: #231f20;
padding: 25px 14px;
display: inline-block;
text-transform: uppercase;
-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
transition: all 200ms linear;
}
ul#menu-menu li {
margin-right: 1.165rem;
}
ul#menu-menu li:last-child {
margin-right: 0;
}  .border_bottom {
border-bottom: 5px solid #333;
}
.menu li:hover a {
}
ul.menu > li.current-menu-item > a:after {
content:'';
position: absolute;
top:-1px;
left: 0px;
width: 100%;
height: 2px;
background: rgba(51,51,51,0.2);
}
.menu_bar {
position: absolute;
display: block;
top:0px;
left: 0px;
height: 2px;
background: #333;
} ul.sub-menu {
display: none;
position: absolute;
z-index: 10;
text-align: center;
background-color: white;
top: 65px;
width: 100%;
min-width: 125px;
left: 0px;
border: 1px solid rgba(204,204,204,0.7); box-shadow: 0px -1px 0px rgba(204,204,204,0.7) inset;
}
ul.sub-menu li {
border-bottom: 1px solid rgba(204,204,204,0.7) !important;
}
ul.menu > li.menu-item-has-children:hover > ul.sub-menu {
display: block;
}
ul.sub-menu li {
background-color: white;
width: 100%;
border: 0px;
cursor: pointer;
border-bottom: 1px solid rgba(255,255,255,0.1);
}
ul.sub-menu li ul.sub-menu {
display: none !important;
position: absolute;
left: 100%;
top: 0px;
}
ul.sub-menu > li:hover > a {
color: white;
}
ul.sub-menu li.menu-item-has-children:hover ul.sub-menu {
display: block !important;
} ul#menu-menu_account-1 li a {
padding: 18px 0px 0px 0px;
display: inline-block;
color: #999999;
font-size: 0.750rem;
text-transform: uppercase;
}
#menu-menu_account li a {
border-right: 1px solid rgb(244, 241, 241);
margin-right: 10px;
padding: 18px 10px 18px 0px;
height: 50px;
}
#menu-carrello li a {
padding: 18px 0px;
height: 50px;
} ul.menu_stoner li.current-menu-item a {
font-weight: bold;
font-style: italic;
text-decoration: underline;
}
body.page-template-template-stoner #categories-3,
body.category-stoner #categories-3 {
display: none;
}
.parent-link.js-generated,
.title.back.js-generated {
display: none !important;
} article.area-librai {
min-height: 455px;
}
article.area-librai figure {
max-height: 180px;
overflow: hidden;
}
article.area-librai img {
width: 100%;
}
#mappa {
margin: 20px 0;
}
#mappa path {
-webkit-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
-moz-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
-o-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
}
#mappa path:hover {
fill:#333333;
}
#ricerca-librai input[type="text"] {
display: block;
width: 100%;
padding: 10px;
margin: 20px 0 10px 0;
}
#ricerca-librai input.button {
width: 100%;
padding: 10px;
margin-bottom: 20px;
}
.entry {
padding: 0 20px 20px 20px;
border: 1px solid #ececec;
margin-bottom: 30px;
}
.info {
border: solid #ececec;
border-width: 1px 0;
padding: 10px 0;
margin: 10px 0;
min-height: 60px;
}
.entry p {
min-height: 62px;
}
#form-iscrizione h3 {
font-size: 16px;
}
#form-iscrizione .required {
display: none;
} #form-iscrizione ul.wpuf-form .wpuf-el {
position: static;
}
#form-iscrizione input[type=text],
#form-iscrizione select,
#form-iscrizione textarea {
box-shadow: 0 !important;
padding: 15px !important;
width: 100% !important;
height: 45px !important;
}
#form-iscrizione textarea {
height: 100px !important;
}
#form-iscrizione .wpuf-fields {
width: 100% !important;
}
ul.wpuf-form li {
padding: 5px 10px 5px 0 !important;
}
ul.wpuf-form li .wpuf-fields a.file-selector {
padding: 5px 12px;
height: auto;
line-height: 28px;
border: none !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-transform: uppercase;
background-color: #333333;
background-image: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#333333));
background-image: -webkit-linear-gradient(top, #333333, #333333);
background-image: -moz-linear-gradient(top, #2a95c5, #21759b);
background-image: -ms-linear-gradient(top, #2a95c5, #21759b);
background-image: -o-linear-gradient(top, #2a95c5, #21759b);
background-image: linear-gradient(to bottom, #333333, #141414);
border-color: #333333;
border-bottom-color: #333333;
-webkit-box-shadow: inset 0 1px 0 rgb(51, 51, 51);
box-shadow: none !important;
color: #fff;
text-decoration: none;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
#form-iscrizione input[type="submit"] {
background: transparent;
border: 2px solid #333;
box-shadow: none;
color: #333;
height: auto !important;
line-height: normal;
padding: 0;
text-transform: uppercase;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
margin-top: 30px;
}
#form-iscrizione input[type="submit"]:hover,
ul.wpuf-form li .wpuf-fields a.file-selector:hover {
background: #333;
color: white;
}
.wpuf-label {
display: none;
}
ul.wpuf-form li.consenso_privacy .wpuf-label {
display: block;
width:100%;
}
.post-type-archive-area-librai aside > h6 {
margin-top: 0;
}
table.infoes {
vertical-align: middle;
}
table.infoes td {
padding-bottom: 15px;
}
table.infoes tr td:last-child{
color: #999999;
padding-left: 10px;
}
table.infoes a {
color: #999999;
}
#text-2 {
margin-bottom: 40px;
}  .top_heading {
border-top:5px solid #333;
border-bottom:1px solid #f4f1f1;
}
form.search-form {
border:1px solid #f4f1f1;
border-width: 0px 0px 0px 1px;
padding: 10px;
display: inline-block;
}
#ricerca_field {
color: #999999;
font-size: 0.813rem;
padding-left: 15px;
border:none;
}
#submit_form {
font-family: FontAwesome;
color: black;
background: transparent;
position: absolute;
top: 0;
right: 0;
display: inline-block;
height: 100%;
-webkit-font-smoothing: antialiased;
border: none;
cursor: pointer;
font-size: 1.000rem;
} #ricerca_field::-webkit-input-placeholder {
color: #999999;
font-size: 0.813rem;
-webkit-font-smoothing:antialiased;
}
#ricerca_field:-moz-placeholder { color: #999999;
font-size: 0.813rem;
-webkit-font-smoothing:antialiased;
}
#ricerca_field::-moz-placeholder { color: #999999;
font-size: 0.813rem;
-webkit-font-smoothing:antialiased;
}
#ricerca_field:-ms-input-placeholder {
color: #999999;
font-size: 0.813rem;
-webkit-font-smoothing:antialiased;
}
.social {
font-size: 0;
display: inline-block;
float: right;
}
.social a {
color: white;
display: inline-block;
padding: 0.938rem 0;
width: 3.125rem;
height: 3.125rem;
margin: 0;
font-size: 1.000rem;
text-align: center;
}
.social a i {
cursor: pointer;
}
.social a.facebook {
background: #4960b7;
}
.social a.twitter {
background: #00a5db;
}
.social a.google {
background: #be5c5d;
}
.social a.instagram {
background: #12557d;
}  .op_input {
opacity: 0.1;
} .background_book {
position: absolute;
top: 0;
left: 0;
opacity: 0.6;
width: 100%;
height: auto;
-webkit-filter: blur(10px);
-moz-filter: blur(10px);
-o-filter: blur(10px);
-ms-filter: blur(10px);
filter: blur(10px);
}
.selected_book {
position: absolute;
top:0;
left: 0;
}
.info_book {
position: relative;
width: 100%;
padding: 80px 0px 0px 80px;
}
.book {
position: relative;
display: block;
float: left;
width: 20%; }
.titoli {
float:left;
width: 80%;
padding: 0px 200px 0px 40px;
}
.titoli h2 {
line-height: 4.200rem;
margin-bottom: 20px;
}
.slide .grid_12 {
overflow: hidden;
height: 500px;
background: white;
}
.titoli h3 {
line-height: 1.500rem;
}
.navigation a {
color: #333;
} .all_white h3,
.all_white h2,
.all_white p,
.all_white a {
color: white !important;
}
.all_white a.button {
border-color: white !important;
}
.all_black h3,
.all_black h2,
.all_black p,
.all_black a {
color: #333333 !important;
}
.all_green h3,
.all_green h2,
.all_green p,
.all_green a {
color: #29a566 !important;
}
.all_green a.button {
border-color: #29a566 !important;
}
.all_red h3,
.all_red h2,
.all_red p,
.all_red a {
color: #be0035 !important;
}
.all_red a.button {
border-color: #be0035 !important;
}
.all_yellow h3,
.all_yellow h2,
.all_yellow p,
.all_yellow a {
color: #fcd600 !important;
}
.all_yellow a.button {
border-color: #fcd600 !important;
}
.all_blue h3,
.all_blue h2,
.all_blue p,
.all_blue a {
color: #2485bf !important;
}
.all_blue a.button {
border-color: #2485bf !important;
} .widget_section .grid_4,
.filter_section .grid_3 {
float: left;
} body.category-le-meraviglie .grid_9 .grid_4 {
float: left;
}
.info_prossime_uscite {
display: table;
width: 100%;
}
.info_prossime_uscite .cell {
width: 100%;
display: table-cell;
vertical-align: bottom;
height: 142px;
}
.info_prossime_uscite a.button { width: 100%; margin: 0 !important;
padding: 10px;
}
article.news figcaption, article.eventi figure {
max-width: 100%;
}
article.news, article.eventi {
position: relative;
overflow: hidden;
height: 300px;
}
body.home article.news {
}
article.news img, article.eventi img{
display: block;
}
article.news figcaption, article.eventi figcaption {
position: absolute;
top:0px;
left: 0px;
width: 100%;
height: 100%;  }
div.figcaption {
position: relative;
top: 0px;
left: 0px;
width: 100%;
margin:0px auto 10px auto;
text-align: center;
border: 1px solid rgb(246, 245, 244);
}
article.news .overlay, article.eventi .overlay {
position: absolute;
width: 100%;
height: 100%;
top:0px;
left: 0px;
background: url(//fazieditore.it/wp-content/themes/fazi/img/gradient.png) bottom left repeat-x;
}
article.news figcaption h3, article.eventi figcaption h3 {
margin-top: 15px;
line-height: 2.200rem;
}
#prossime_uscite {
height: 511px;
}
#prossime_uscite figure img {
display: block;
width: 100%;
height: auto;
position: relative;
}
#prossime_uscite figure {
position: relative;
height: 300px;
overflow: hidden;
}
.prossime_uscite_label {
position: absolute;
top:0px;
left: 0px;
}
.big_button {
position: relative;
margin: 0px 0px 20px 0px;
line-height: 1.400rem;
padding: 70px 0px;
-webkit-font-smoothing: antialiased;
z-index: 1;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
.big_button:after {
content: '';
position: absolute;
width: auto;
height: auto;
top: 15px;
left: 15px;
bottom: 15px;
right: 15px;
border:1px solid white;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
.home .big_button:hover:after {
top:20%;
left: 15%;
bottom:20%;
right:15%;
}
.border_button {
border: 2px solid #333;
padding: 15px 0px;
margin: 20px 0px 0px 0px;
}
.info_prossime_uscite {
padding: 0px 40px;
} .le-meraviglie figure {
height: 9.000rem;
overflow: hidden;
}
.le-meraviglie figure img {
width: 100%;
height: auto;
}
.data_news { overflow: hidden;
} .isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
} .isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height;
-moz-transition-property: height;
-ms-transition-property: height;
-o-transition-property: height;
transition-property: height;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:      -o-transform, opacity;
transition-property:         transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}
#filters li {
display: inline-block;
margin: 10px 5px;
}
#filters li a {
padding: 7px 10px;
border: 2px solid #333;
color: #333;
font-size: 0.750rem;
text-transform: uppercase;
}
#filters li a.active{
background: #333;
color: white;
}
.portfolio-item {
width: 200px;
background: white;
height: auto;
margin-bottom: 20px;
padding: 30px 20px 20px 20px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.portfolio-item figure img,
.archive_book img,
.cover_book img,
article.authors img {
position: relative;
display: inline-block;
border-radius: 4px;
max-height: 20.000em;
width: auto; }
.cover_book img {
border: 1px solid #e3e3e3;
}
.errore {
border: 1px solid red !important;
}
.cover_book {
position: relative;
margin:0 auto;
height: auto;
display: block;
}
.cover_book:after {
content: '';
position: absolute;
top: 0px;
left: 5px;
width: 100%;
height: 100%;
box-shadow: 0px 0px 55px rgba(255,255,255,0.5);
-webkit-filter: blur(1px);
-moz-filter: blur(1px);
-o-filter: blur(1px);
-ms-filter: blur(1px);
filter: blur(1px);
}
.in_evidenza {
display: block;
position: relative;
}
.in_evidenza:after, .in_evidenza:before {
content: '';
position: absolute;
bottom:10px;
width: 42%;
height: 1px;
background: rgb(229, 229, 229);
z-index: -1;
}
.in_evidenza:before {
left: 0px;
}
.in_evidenza:after {
right: 0px;
}  .book_figure a span ,
.tooltip_searchform {
width: 100px;
height: auto;
line-height: 20px;
padding: 10px;
left: 50%;
margin-left: -64px;
font-weight: 400;
font-style: italic;
font-size: 14px;
color: #fff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
text-align: center;
background: #e64b50;
text-indent: 0px;
border-radius: 5px;
position: absolute;
pointer-events: none;
bottom: 200px;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tooltip_searchform {
width: 200px;
}
.book_figure a span:before,
.book_figure a span:after {
content: '';
position: absolute;
bottom: -15px;
left: 50%;
margin-left: -9px;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
.book_figure a span:after{
bottom: -14px;
margin-left: -10px;
border-top: 10px solid #e64b50;
}
.book_figure a:hover span {
opacity: 0.9;
bottom: 340px;
}
.search_form_focus {
opacity: 0.9;
bottom:-125px;
}
.tooltip_searchform:after{
content: '';
position: absolute;
top: -15px;
left: 50%;
margin-left: -9px;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #e64b50;
}   .the_content p {
color: black;
font-size: 0.938rem;
-webkit-transition: all 250ms linear;
-moz-transition: all 250ms linear;
-o-transition: all 250ms linear;
transition: all 250ms linear;
}
.the_content blockquote {
text-transform: uppercase;
font-size: 1.250rem;
color: black;
padding-left: 20px;
border-left: 3px solid #cac3b9;
margin-bottom: 30px;
font-weight: normal;
-webkit-font-smoothing: antialiased;
}
.the_content blockquote p {
margin: 0;
} #fscf_form1 label, #fscf_form2 label {
color: #333;
text-transform: uppercase;
margin: 20px 0px;
display: block;
}
#fscf_form1 input[type="text"], #fscf_form1 textarea, #fscf_form2 input[type="text"], #fscf_form2 textarea {
background: white;
border-radius: 5px;
border:none;
padding: 10px;
width: 100%;
border:1px solid #D6D6D6;
font-size: 1.000rem;
color: #333;
}
input#fscf_submit1, input#fscf_submit2 {
position: relative;
float: right;
background: #333;
border: none;
border-radius: 3px;
padding: 10px 20px;
color: white;
font-weight: bold;
margin: 20px 0px;
text-transform: uppercase;
font-size: 1.000rem;
-webkit-font-smoothing: antialiased;
}
#fscf_div_field2_5 label {
margin: 5px;
display: inline-block;
text-transform: capitalize;
}
#fscf_div_field2_5 {
padding: 20px;
background: #EDEAE6;
margin: 20px 0px;
}
div#fscf_label2_5 {
background: white;
padding: 10px;
border-radius: 3px;
margin-bottom: 10px;
}
div#fscf_label2_5 label {
text-transform: uppercase;
} .fscf-div-redirecting {
color:#007CA9;
}  .desktop_float_right .grid_9,
.desktop_float_right .grid_3 {
float: right !important;
}
.grid_6 {
float: left !important;
}
body.archive h2 {font-size: 1.250rem;}
.column_article {
margin-bottom: 10px;
}
.archive_post { margin-bottom: 20px;
}
.archive_news img {
width: auto;
}
.archive_title { }
.autore {
position: relative;
left: 0px;
width: 100%;
text-align: center;
}
article.authors {
min-height: 110px;
max-height: 110px;
}
.archive_autore {
position: relative;
left: 0px;
width: 70px;
height: 70px;
text-align: center;
overflow: hidden;
border-radius: 3px 3px;
display: inline-block;
}
article.archive_book figure {
min-height: 270px;
}
figure.archive_news {
background: white;
text-align: center;
padding: 20px;
height: auto;
width: 20%;
overflow: hidden;
}
figure.archive_stoner {
background: white;
text-align: center;
width: 20%;
}
.info_stoner {
padding: 0px 20px !important;
}
.archive_stoner img {
height: 150px;
width: auto;
}
.column_article figure.archive_news {
width: 100%;
}
figure.news_figure img {
max-height: 100px;
width: auto;
}
.book_wrap {
margin-bottom: 20px;
height: 450px;
}
article.archive_book {
padding-top: 20px;
}
.book_title {
position: relative;
font-size: 1.100rem;
}
.full_title {
display: inline-block;
opacity:0;
background: white;
width: 100%;
z-index: 9999;
position: relative;
padding-bottom: 10px;
border-bottom: 1px solid #F6F5F4;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
a.book_title:hover .full_title {
opacity: 1;
}
span.dot {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
a.book_title:hover span.dot {
display: none;
}
.read_more {
background: #333;
color: white !important;
padding:10px;
position: absolute;
top: 0px;
right: 0px;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
.read_more.news {
position: relative;
display: inline-block;
font-size: 10px !important;
border-radius: 3px;
padding: 15px;
float: right;
padding: 6px 7px !important;
}
.btn-table {
width: 100%;
}
.btn-table td {
vertical-align: middle;
}
.d-block {
display: block;
}
.read_more:hover {
background: #000;
}
.language_select {
position: absolute;
top: 30px;
right: 0px;
}
div.eng {
display: none;
}
.language_select a img {
height: 25px;
width: auto;
margin-left: 10px;
} .page_meta {
display: none;
}
span.page-numbers, .page_numbers a {
display: inline-block;
border: 1px solid #777674;
color: #777674;
padding: 5px 10px;
}
.page_numbers a:hover {
background-color:#777674;
color:#fff;
}
.page_numbers {
margin: 0px 5px 5px 5px;
display: inline-block;
}
span.page-numbers {
margin: 0 5px 0 0;
}
.page-numbers.currentpage {
border: 1px solid #777674;
background-color:#777674;
color: #fff;
}
.nav_clone .grid_12 {
border:1px solid #cfcecd;
border-width: 1px 0px;
}
.top_widget_box{
max-width:100% !important;} form#sender {
float: left;
width: 100%;
position: relative;
top: 9px;
}
.loading {
width: 150px;
height: 150px;
display: inline-block;
margin: 20px auto;
}
form#sender select {
width: 32.5% !important;
float: left;
margin-right: 10px !important;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
form#sender select:nth-child(3) {
margin-right: 0px !important;
}
article.archive_book figure img {
height: 240px;
width: auto;
}
#reset_filtri {
display: none;
font-family: FontAwesome;
color: rgb(119, 118, 116);
background: transparent;
position: absolute;
left: 0px;
top: 88px;
height: 100%;
-webkit-font-smoothing: antialiased;
border: none;
cursor: pointer;
font-size: 15px;
font-style: italic;
z-index: 9999;
}
select.active {
border: 1px solid rgba(119, 118, 116,0.2);
background-color: rgba(237, 234, 230,0.5);
} .widget_box {
overflow: hidden;
margin-bottom: 20px;
}
.widget_title {
position: relative;
padding-bottom: 20px;
}
.widget_box h4:after {
content:'';
position: absolute;
width: 120%;
border-bottom: 1px solid #d6d6d6;
bottom:0px;
left: -20px;
}
ul.widget_list, .widget_box ul, ul.product-categories {
padding: 20px 0px;
}
.widget_list li, .widget_box ul li, ul.product-categories li {
line-height: 1.200rem;
margin-bottom: 1.000rem;
}
.widget_list li a, .widget_box ul li a, ul.product-categories li a {
position: relative;
}
ul.product-categories li a {
font-family: 'Crimson Text', serif;
color: #949391;
font-size: 1.250rem;
-webkit-font-smoothing: antialiased;
font-style: italic;
}
.widget_list li a:after, .widget_box ul li a:after, ul.product-categories li a:after {
content: '';
position: absolute;
left: 0px;
bottom:0px;
border-bottom: 1px solid #333;
width: 0%;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
.widget_list li a:hover, .widget_box ul li a:hover, ul.product-categories li a:hover {
color: #333;
}
.widget_list li a:hover:after, .widget_box ul li a:hover:after, ul.product-categories li a:hover:after {
width: 100%;
}
.widget_box select {
width: 100%;
margin: 20px 0px;
}
.search-field {
margin: 20px 0px;
}
.searchandfilter h4, .searchandfilter select {
margin: 0;
}
.searchandfilter li {
line-height: 2.000rem !important;
width: 100%;
}
.searchandfilter input[type="text"] {
width:96%;
padding:2% 4%;
}
.searchandfilter input[type="submit"] {
background: #333;
color: white;
-webkit-font-smoothing: antialiased;
font-size: 1.000rem;
text-align: center;
padding: 10px 0;
border: none;
margin-top: 10px;
width:100%;
text-align:center;
}
aside select, .cart_item select {
position: relative;
padding: 10px;
width: 100% !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: url(//fazieditore.it/wp-content/themes/fazi/img/select_arrow.png) right 10px center no-repeat #f8f8f8;
color: #888;
border: 1px solid rgba(214, 214, 214,0.5);
outline: none;
display: block;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
}
#breadcrumbs {
border: 1px solid #d6d6d6;
padding: 10px 0px;
border-width: 1px 0px;
color: #231f20;
font-size: 0.900rem;
}
#breadcrumbs a {
color: #231f20;
}
.top_widget_box {
display: inline-block;
}
ul.cart_list.product_list_widget, ul.cart_list.product_list_widget a {
color: #333;
-webkit-font-smoothing: antialiased;
}
.woof_container_product_tag {
display: none !important;
}
div.woof_redraw_zone div.woof_submit_search_form_container button {
width: 100%;
background-color: #333333 !important;
color: white !important;
font-size: 16px !important;
margin-bottom: 10px !important;
-webkit-font-smoothing: antialiased;
}
div.woof_redraw_zone select {
margin: 0 !important;
}
div.widget.widget-woof h4 {
margin-bottom: 20px !important;
}
div.woof_info_popup {
padding: 15px 30px !important;
background-color: rgb(51, 51, 51) !important;
box-shadow: none !important;
font-family: inherit !important;
font-weight: 100 !important;
}
.widget_box .searchandfilter input[type="submit"] {
border-radius: 3px;
}
.widget_box .searchandfilter ul {
width: 100%;
}
.widget_box .searchandfilter ul li {
margin-bottom: 5px;
}
.widget_box .searchandfilter input[type="text"] {
width: 100%;
padding: 0 10px;
height: 35px;
}
.woof_select_product_cat option[value="novita"],
.woof_select_product_cat option[value="in-evidenza"] {
display: none;
} .widget_newsletters p, .widget_newsletters label {
color:#fff;
}
.widget_newsletters.wpml {
position:relative;
}
body.desktop .widget_newsletters .ui-state-highlight.ui-corner-all {
position:relative;
background-color:#141414;
background-image:none;
border-radius:5px;
margin:0;
padding:5px 5px 5px 10px;
top:0;
text-shadow: none;
}
#stoner-newsletter .widget_newsletters .ui-state-highlight.ui-corner-all {
position:relative;
background-color:transparent;
background-image:none;
border-radius:0;
margin:0;
padding:0;
top:0;
}
#stoner-newsletter p {
color: #888;
line-height: 25px;
}
#stoner-newsletter .newsletters input[type="text"],
#stoner-newsletter .newsletters input[type="password"],
#stoner-newsletter .newsletters .ui-autocomplete-input,
#stoner-newsletter .newsletters textarea,
#stoner-newsletter .newsletters .uneditable-input {
width: 100% !important;
min-height: 30px;
padding: 10px !important;
display: block;
}
#stoner-newsletter .widget_newsletters .newsletters-fieldholder.cognome,
#stoner-newsletter .widget_newsletters .newsletters-fieldholder.nome {
float: none !important;
clear: none;
width: 100% !important;
}
#stoner-newsletter .widget_newsletters label {
color: #333;
font-weight: 300 !important;
font-size: 14px;
}
#stoner-newsletter div#newsletters-newsletters-embed7989email-holder {
margin: 0 0 25px 0;
}
#stoner-newsletter input#newsletters-embed7989-button {
width: 100%;
} aside.search ul li {
width: 25%;
text-align: left;
}
aside.search ul li h4 {
font-family: 'Crimson Text', serif;
font-size: 0.900rem;
font-style: italic;
display: inline-block;
text-align: left;
margin: 0;
color:#231F20;
}
aside.search ul li input, aside.search ul li select {
height: 50px;
border: 1px solid #303030;
border-width: 0px 0px 1px 0px;
background-color: transparent;
border-radius: 0px;
margin: 0 !important;
}
aside.search ul li input[type="submit"] {
border:2px solid #333;
background: transparent;
text-transform: uppercase;
font-size: 0.800rem;
color: #333;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
aside.search ul li input[type="submit"]:hover {
background: #333;
color: white;
}
aside.search .searchandfilter ul {
width: 100%;
}
.search_box {
height: 300px;
overflow: hidden;
}
.full_opacity {
opacity: 0;
} .info_news {
width: 80%;
}
.column_article .info_news {
width: 100%;
min-height: 300px;
}
.archive_news img {
display: inline-block;
}
.data_news {
color: #231f20;
border: 1px solid #d6d6d6;
border-width: 1px 0px;
margin-bottom: 55px;
position: relative;
}
.info_news .data_news {
margin-bottom: 20px;
}
.news_article .data_news, body.single .data_news {
margin:20px 0px;
}
.data_news a {
color: #231f20;
}
.archive_excerpt {
color: #231f20;
min-height: 55px;
}
.info_news h4 {
min-height: 50px;
}
.info_news .button, .archive_post .button {
width: 100%;
margin: 20px 0px 0px 0px;
}
.archive_news figcaption {
position: absolute;
top:20px;
left: 20px;
background: #333;
padding: 10px;
}
.archive_news figcaption a {
color: white;
-webkit-font-smoothing: antialiased;
}
.min_max_height {
min-height: 50px;
max-height: 50px;
} figure.img_autore img {
display: block;
}
.info_autore h3,
.info_autore h1 {
position: relative;
display: inline-block;
font-size: 3.000rem;
}
.info_autore h3:after,
.info_autore h1:after {
content: '';
position: absolute;
bottom:-5px;
left: 0px;
height: 3px;
width: 25%;
background: #949391;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
.info_autore h3:hover:after,
.info_autore h1:hover:after {
width: 100%;
}
.info_autore {
width: 76%;
}
figure.img_autore {
width: 24%;
}
figure.autore img {
width: 70px;
height: auto;
} .collane_img img {
max-height: 100px;
width: auto;
}
.custom_height {
height: 200px;
}
.testata_collane {
display: block;
width: 100%;
background: white;
text-align: center;
padding: 20px 0px;
border: 1px solid rgb(207, 206, 205);
border-width: 1px 1px 0px 1px;
}  div.button.transparent_button:hover a {
color: white;
}
.singola_prodotto .grid_3 {
float: left;
}
.singola_prodotto .grid_9 {
float: right;
}
.last-pdf ul li a {
border-bottom: 1px solid #D6D6D6;
padding-bottom: 5px;
}
.single-product .singola_prodotto div[itemprop="description"] {
display: none;
}
.wrap-img {
background-color: rgba(214, 214, 214,0.1);
padding: 1.000rem;
}
.social_wrap {
position: absolute;
top: 2px;
right: 0px;
}
section.nav_tab {
position: relative;
}
.magnify {
position: absolute;
bottom: 0;
right: 0;
}
.page .magnify {
top:25px;
}
.page-id-85 .magnify {
top: 30px;
right: 80px;
}
.magnify a {
display: inline-block;
margin-left: 10px;
color: #333;
}
.magnify a.active {
color: #007ca9;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
section.post_correlati {
border-bottom: 1px solid rgb(237, 234, 230);
padding: 10px 0px;
}
.related-posts ul {
float: none;
}
.related-posts {
background: white;
padding: 20px;
overflow: hidden;
margin-bottom: 20px;
}
.related-posts h4 {
position: relative;
padding-bottom: 20px;
}
.related-posts h4:after {
content: '';
position: absolute;
width: 120%;
border-bottom: 1px solid #d6d6d6;
bottom: 0px;
left: -20px;
}
.related .a-center {
clear: both;
} .panel .the_content {
background: white;
padding: 0px 20px 20px 20px;
overflow:hidden;
} .woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
font-size: 0.700rem !important;
}
.flipbook-cover img {
height: auto;
margin: 0 auto;
max-width: 95px !important;
min-width: 95px !important;
display: block;
}
body.single-product .addthis_sharing_toolbox {
display: inline-block;
margin-left: 20px;
}
.woocommerce div.product div.summary {
margin-bottom: 0;
} .active_tag {
color: #333;
position: relative;
}
.active_tag:after {
content: '';
position: absolute;
left: 0px;
bottom:0px;
border-bottom: 1px solid #333;
width: 100% !important;
}
.collane_title {
font-size: 3.000rem;
}
.single h1 {
line-height: 5.000rem;
}  .gadget .issue-date {
display: none;
}
section#main form.cart {
display: none;
}
.cloned_button .button, .transparent_button {
display: inline-block;
width: 70%;
background: none !important;
color: #333 !important;
-webkit-font-smoothing: antialiased;
font-size: 0.700rem;
text-shadow: none !important;
border: 2px solid #333 !important;
padding: 10px 0px !important;
margin: 20px 0px 0px 0px !important;
text-transform: uppercase;
}
.transparent_button {
font-size: 0.700rem !important;
}
.cloned_button .button:hover {
color: white !important;
}
.singola_prodotto {
padding: 40px 0px;
}
.images {
display: none !important;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float: none !important;
width: 100% !important;
}
.panel h2, .related h2, .woocommerce-account .woocommerce h2 {
font-size: 1.000rem;
text-transform: uppercase;
color: #333333;
border-bottom: 1px solid #d6d6d6;
position: relative;
margin: 0;
padding: 10px 0px 18px 0px;
font-weight: 400;
}
.panel h2:after, .related h2:after, .woocommerce-account .woocommerce h2:after {
content: '';
position: absolute;
width: 100%;
height: 4px;
left: 0px;
bottom: 0px;
background: #333;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
width: 100%;
background: white;
padding: 20px;
}
.woocommerce .related ul li.product img, .woocommerce .related ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .upsells.products ul li.product img, .woocommerce-page .upsells.products ul.products li.product img {
width: 20%;
height: auto;
}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {
text-decoration: none;
color: #333;
}
.product_meta {
display: none !important;
}
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {
width: 65px;
height: 60px;
position: relative;
margin: 20px 0px 0px 0px;
overflow: hidden;
zoom: 1;
float: left;
}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
width: 40px;
height: 40px;
float: left;
padding: 0px 0px 0px 12px;
font-size: 1.000rem;
-webkit-font-smoothing: antialiased;
border-radius: 3px;
margin: 10px 0px 0px 0px;
text-align: center;
border: 2px solid #333333;
box-shadow: inset 0 0 2px 0 #f7f6f7;
-webkit-box-shadow: inset 0 0 2px 0 #f7f6f7;
font-weight: normal;
-moz-appearance: textfield;
}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus {
display: block;
padding: 0 !important;
margin: 8px 0px;
position: absolute;
text-align: center !important;
vertical-align: top !important;
width: 20px;
height: 20px;
right: 0px !important;
font-size: 1.000rem;
text-decoration: none;
overflow: visible;
font-weight: normal;
cursor: pointer;
line-height: 0px !important;
color: #333333;
text-shadow: none !important;
border: 1px solid #C8C7C6;
background: rgb(237, 234, 230);
}
.woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover {
color: white !important;
background: #333 !important;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
display: none;
}
input.minus {
bottom: 0px;
}
.price_wrap {
border:1px solid #cfcecd;
border-width: 1px 0px;
padding: 10px 0px;
margin: 20px 0px;
display: none;
}
.the_content a {
color: #949391;
}
h1.product_title {
color: #333;
font-family: 'Crimson Text', serif;
font-weight: normal;
margin-bottom: 0px;
}
.iframe_container iframe {
max-width: 100%;
height: 100%;
min-height: 350px;
}
.out-of-stock {
color: white;
text-transform: uppercase;
background: rgb(51, 51, 51);
display: inline-block;
padding: 10px;
margin: 0px 0px 20px 0px;
} body.woocommerce-page .the_content {
background-color: white;
padding: 0px 0 20px 0;
border-top: 1px solid rgba(214, 214, 214, 0.6);
}
.cart_totals h2 {
font-size: 1.300rem;
color: #333;
margin: 10px 0px;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th {
padding-right: 10px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr th {
text-align: left;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background: #333;
color: white;
-webkit-font-smoothing: antialiased;
padding: 15px 0px;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color: #333 !important;
}
.woocommerce table.shop_table {
margin: 20px 0px;
}
#coupon_code {
width: 35%;
position: relative;
top: 5px;
}
.woocommerce .woocommerce-message {
border-width: 0px;
background: white;
border-top: 1px solid rgb(214, 214, 214);
}
.woocommerce .woocommerce-error {
border-top: 1px solid #b81c23;
background: white;
}
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before {
top: 1.100em;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
padding: 20px;
}
.woocommerce .woocommerce-info {
background: white;
border: 1px solid rgb(214, 214, 214);
margin: 10px 0px !important;
}
.edgt-wrap {
background: white;
padding: 20px;
text-transform: uppercase;
font-weight: bold;
-webkit-font-smoothing: antialiased;
color: #333;
}
.edgt-wrap .details {
color: #333;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 20px;
-webkit-font-smoothing: antialiased;
float: right;
width: 80%;
}
.flipbook-cover {
z-index: 9999;
position: relative;
}
.flipbook-cover a{
display:block;
}
.edgt-wrap .details span {
color: #333;
display: inline-block;
margin-right: 20px;
font-size: 1.000rem;
text-transform: none;
font-weight: 300;
} .scheda_tecnica .columns {
font-weight: 300;
-webkit-font-smoothing: antialiased;
font-size: 1.2rem;
font-style: italic;
color: #605f5d;
line-height: 1.9rem;
}
.scheda_tecnica {
padding-bottom: 20px;
}
.widget_box a.button {
font-family: 'Lato', sans-serif !important;
}
h2.underline, .related.products h2 {
border-bottom: none;
text-transform: none;
font-style: italic;
font-size: 1.875rem;
padding: 0px 0px 10px 0px;
font-family: 'Crimson Text', serif;
}
h2.underline:after, .related.products h2:after {
width: 10%;
background: #949391;
bottom:0px;
}
.panel .archive_book, .related.products .archive_book {
padding: 0;
clear: both;
}
.panel .archive_book figure, .related.products .archive_book figure {
width: 20%;
}
.panel .archive_book div.left, .related.products .archive_book div.left {
width: 80%;
padding-left: 20px;
} .woocommerce-account .woocommerce p.myaccount_user, .woocommerce-account .woocommerce .myaccount_address {
margin: 0;
}
.woocommerce-account .woocommerce {
margin: 0px;
padding: 20px;
background: white;
color: #333;
-webkit-font-smoothing: antialiased;
}
.woocommerce-account .woocommerce h2 {
margin:20px 0px 10px 0px;
}
.woocommerce-account .woocommerce header.title h3 {
font-size: 1.000rem;
text-transform: uppercase;
font-weight: 400;
margin: 10px 0px;
}
.woocommerce-account .woocommerce header.title a.edit {
border: 2px solid #333;
padding: 10px;
color: #333;
display: inline-block;
margin: 0px 0px 10px 0px;
text-transform: uppercase;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
.woocommerce-account .woocommerce header.title a.edit:hover {
background: #333;
color: white;
}
p#billing_email_field, p#billing_phone_field {
float: none;
}
input[type="submit"].button {
background: transparent;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
input[type="submit"].button:hover {
background: #333;
} .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
width: 100%;
float: none;
}
.cross-sells figure.left {
width: 20%;
}
.cross-sells article.archive_book > div {
width: 80%;
padding-left: 20px;
}
.cross-sells article.archive_book h4 {
margin: 0px;
} .nav_tab h2.no_active {
opacity: 0.2;
}
.nav_tab h2 {
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
#recensioni,
#recensioni_2,
.hidden,
.english_active #wrap-content {
display: none;
} .Caption div:first-child {
background: #333;
padding: 10px;
color: white;
-webkit-font-smoothing: antialiased;
margin-top: 20px;
}
.Item {
position: relative;
display: block;
border-width: 1px 0px;
padding: 10px 0px 10px 28px;
margin-bottom: 20px;
}
.Item:after {
content: '\f02d';
position: absolute;
font-family: FontAwesome;
color: #333;
top:11px;
left: 0px;
}
#recensioni font {
color: #949391 !important;
} div.Recensione-Header {
border:1px solid rgba(0,0,0,0.05);
background: white;
padding: 20px;
border-radius:3px;
margin-top: 10px;
}
.Recensione { padding: 10px 20px;
}
label.screen-reader-text {
display: none;
}
.p_no_margin p {
margin: 0;
}
.p_no_margin > strong {
display: block;
}  #footer ul li a {
color: #e4e1dc;
line-height: 1.800rem;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
#footer ul li a:hover {
color:white;
}
.iub_footer p:nth-child(2) {
display:none;
}  form#newsletters-2-form {
width: 100%;
}
input#wpml-newsletters-2email {
width: 264px !important;
border: none;
border-radius: 0px;
padding: 8px;
}
.wpmlerror, .wpmlrequired, ul.wpmlerror li {
color: #999;
}
.wpml input.ui-button, .wpml a.ui-button {
color: rgb(51, 51, 51) !important;
background: rgb(228, 225, 220);
border-radius: 0px;
padding: 15px 30px !important;
}
label.wpmlcheckboxlabel.wpml {
display: inline-block;
font-size: 0.850rem;
margin-right: 10px;
}
.widget_newsletters .newsletters-fieldholder.cognome, .widget_newsletters .newsletters-fieldholder.nome {
float:left;
clear:none;
width:50%;
}
input#wpml-newsletters-2cognome, input#wpml-newsletters-2nome {
width:120px !important;
border-radius: 0px;
}
.newsletters-fieldholder.email {
clear:both;
}
label.wpmlcustomfield1,
label.wpmlcustomfield2 {
display:block;
}  body.ie .searchandfilter select{
position: relative;
top:-62px;
margin-top: 20px !important;
}
body.ie .searchandfilter ul li:nth-child(2) h4,
body.ie .searchandfilter ul li:nth-child(3) h4 {
position: relative;
top:-42px;
}
body.ie .background_book {
top:0;
left: 0;
margin-left: 0;
}
body.ie .ie_blur {
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.8);
}    .royalSlider {
width: 100%;
height: 500px;
position: relative;
direction: ltr;
text-align: center;
margin:0 auto;
overflow: hidden;
}
.slide {
width: 100%;
height: 500px;
overflow: hidden;
}
.royalSlider > * {
float: left;
}
.rsWebkit3d .rsSlide {
-webkit-transform: translateZ(0);
}
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
-webkit-transform: none;
}
.rsOverflow {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
float: left;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
left: 0;
top: 0;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
position: absolute;
left: 0;
top: 0;
}
.rsContainer {
position: relative;
width: 100%;
height: 100%;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsArrow,
.rsThumbsArrow {
cursor: pointer;
}
.rsThumb {
float: left;
position: relative;
}
.rsArrow,
.rsNav,
.rsThumbsArrow {
opacity: 1;
-webkit-transition:opacity 0.3s linear;
-moz-transition:opacity 0.3s linear;
-o-transition:opacity 0.3s linear;
transition:opacity 0.3s linear;
}
.rsHidden {
opacity: 0;
visibility: hidden;
-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}
.rsGCaption {
width: 100%;
float: left;
text-align: center;
} .royalSlider.rsFullscreen {
position: fixed !important;
height: auto !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
z-index: 2147483647 !important;
top: 0 !important;
left: 0 !important;
bottom: 0 !important;
right: 0 !important;
}
.royalSlider .rsSlide.rsFakePreloader {
opacity: 1 !important;
-webkit-transition: 0s;
-moz-transition: 0s;
-o-transition:  0s;
transition:  0s;
display: none;
}
.rsSlide {
position: absolute;
left: 0;
top: 0;
display: block;
overflow: hidden;
height: 100%;
width: 100%;
}
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
height: auto;
}
.rsContent {
width: 100%;
height: 100%;
position: relative;
}
.rsPreloader {
position:absolute;
z-index: 0;
}
.rsNav {
-moz-user-select: -moz-none;
-webkit-user-select: none;
user-select: none;
}
.rsNavItem {
-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}
.rsThumbs {
cursor: pointer;
position: relative;
overflow: hidden;
float: left;
z-index: 22;
}
.rsTabs {
float: left;
background: none !important;
}
.rsTabs,
.rsThumbs {
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVideoContainer {  width: auto;
height: auto;
line-height: 0;
position: relative;
}
.rsVideoFrameHolder {
position: absolute;
left: 0;
top: 0;
background: #141414;
opacity: 0;
-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
position: absolute;
z-index: 50;
left: 0;
top: 0;
width: 100%;
height: 100%;
} .rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 44px;
}
.rsABlock {
left: 0;
top: 0;
position: absolute;
z-index: 15;
}
img.rsImg {
max-width: none;
}
.grab-cursor {
cursor:url(//fazieditore.it/wp-content/themes/fazi/css/grab.png) 8 8, move;
}
.grabbing-cursor{
cursor:url(//fazieditore.it/wp-content/themes/fazi/css/grabbing.png) 8 8, move;
}
.rsNoDrag {
cursor: auto;
}
.rsLink {
left:0;
top:0;
position:absolute;
width:100%;
height:100%;
display:block;
z-index: 20;
background: url(//fazieditore.it/wp-content/themes/fazi/css/blank.gif);
}  .rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
color: #FFF;
} .rsDefault .rsArrow {
height: 100%;
width: 48px;
position: absolute;
display: block;
cursor: pointer;
z-index: 21;
}
.rsDefault.rsVer .rsArrow {
width: 100%;
height: 44px;
}
.rsDefault.rsVer .rsArrowLeft { top: 0; left: 0; }
.rsDefault.rsVer .rsArrowRight { bottom: 0;  left: 0; }
.rsDefault.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsDefault.rsHor .rsArrowRight { right: 0; top:0; }
.rsArrowRight .rsArrowIcn {
width: 48px;
height: 48px;
top: 50%;
margin-top: -25px;
right: 90px;
position: absolute;
cursor: pointer;
background: url(//fazieditore.it/wp-content/themes/fazi/img/forward.png) center center no-repeat;
-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
transition: all 200ms linear;
}
.rsArrowRight .rsArrowIcn:hover{
background: url(//fazieditore.it/wp-content/themes/fazi/img/forward_hover.png) center center no-repeat;
}
.rsArrowLeft .rsArrowIcn {
width: 48px;
height: 48px;
top: 50%;
margin-top: -25px;
left: 90px;
position: absolute;
cursor: pointer;
background: url(//fazieditore.it/wp-content/themes/fazi/img/back.png) center center no-repeat;
-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
transition: all 200ms linear;
}
.rsArrowLeft .rsArrowIcn:hover {
background: url(//fazieditore.it/wp-content/themes/fazi/img/back_hover.png) center center no-repeat;
}  .rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }
.rsDefault .rsArrowDisabled .rsArrowIcn { opacity: .2; filter: alpha(opacity=20);  *display: none; } .rsDefault .rsBullets {
position: absolute;
z-index: 35;
left: 0;
bottom: 0;
width: 100%;
height: auto;
margin: 0 auto;
background: #000;
background: rgba(0,0,0,0.75);
text-align: center;
line-height: 8px;
overflow: hidden;
}
.rsDefault .rsBullet {
width: 8px;
height: 8px;
display: inline-block;
*display:inline;
*zoom:1;
padding: 6px 5px 6px;
}
.rsDefault .rsBullet span {
display: block;
width: 8px;
height: 8px;
border-radius: 50%;
background: #777;
background: rgba(255,255,255,0.5);
cursor: pointer;
}
.rsDefault .rsBullet.rsNavSelected span {
background-color: #FFF;
} #slider .rsBullets {
background: none;
left: auto;
bottom:40px;
padding-right: 50px;
text-align: right;
}
#slider .rsBullet span, #prossime_uscite .rsBullet span {
width: 11px;
height: 11px;
border: 2px solid #333;
}
#slider .rsBullet.rsNavSelected span, #prossime_uscite .rsBullet.rsNavSelected span {
background: #333;
}
#slider .rsBullet, #prossime_uscite .rsBullet {
width: 12px;
height: 12px;
display: inline-block;
*display:inline;
*zoom:1;
padding: 6px 5px 6px;
margin: 10px 3px;
line-height: 38px;
}
#slider .rsBullet span, #prossime_uscite .rsBullet span {
background: none;
} #prossime_uscite .rsBullets {
background: none;
position: absolute;
left: 0px;
right: auto;
top: 51.5%;
height: 40px;
padding-left: 10px;
text-align: left;
} .rsDefault .rsThumbsHor {
width: 100%;
height: 72px;
}
.rsDefault .rsThumbsVer {
width: 96px;
height: 100%;
position: absolute;
top: 0;
right: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
position: relative;
height: 100%;
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
position: relative;
width: 100%;
}
.rsDefault .rsThumb {
float: left;
overflow: hidden;
width: 96px;
height: 72px;
}
.rsDefault .rsThumb img {
width: 100%;
height: 100%;
}
.rsDefault .rsThumb.rsNavSelected {
background: #02874a;
}
.rsDefault .rsThumb.rsNavSelected img {
opacity: 0.3;
filter: alpha(opacity=30);
}
.rsDefault .rsTmb {
display: block;
} .rsDefault .rsTmb h5 {
font-size: 16px;
margin: 0;
padding: 0;
line-height: 20px;
color: #FFF;
}
.rsDefault .rsTmb span {
color: #DDD;
margin: 0;
padding: 0;
font-size: 13px;
line-height: 18px;
} .rsDefault .rsThumbsArrow {
height: 100%;
width: 20px;
position: absolute;
display: block;
cursor: pointer;
z-index: 21;
background: #000;
background: rgba(0,0,0,0.75);
}
.rsDefault .rsThumbsArrow:hover {
background: rgba(0,0,0,0.9);
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
width: 100%;
height: 20px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }
.rsDefault .rsThumbsArrowIcn {
width: 16px;
height: 16px;
top: 50%;
left: 50%;
margin-top:-8px;
margin-left: -8px;
position: absolute;
cursor: pointer;
background: url(//fazieditore.it/wp-content/themes/fazi/css/rs-default.png);
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }
.rsDefault .rsThumbsArrowDisabled { display: none !important; } @media screen and (min-width: 0px) and (max-width: 800px) {
.rsDefault .rsThumb {
width: 59px;
height: 44px;
}
.rsDefault .rsThumbsHor {
height: 44px;
}
.rsDefault .rsThumbsVer {
width: 59px;
}
} .rsDefault .rsTabs {
width: 100%;
height: auto;
margin: 0 auto;
text-align:center;
overflow: hidden; padding-top: 12px; position: relative;
}
.rsDefault .rsTab {
display: inline-block;
cursor: pointer;
text-align: center;
height: auto;
width: auto;
color: #333;
padding: 5px 13px 6px;
min-width: 72px;
border: 1px solid #D9D9DD;
border-right: 1px solid #f5f5f5;
text-decoration: none;
background-color: #FFF;
background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);
background-image:         linear-gradient(to bottom, #fefefe, #f4f4f4);
-webkit-box-shadow: inset 1px 0 0 #fff;
box-shadow: inset 1px 0 0 #fff;
*display:inline;
*zoom:1;
}
.rsDefault .rsTab:first-child {
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.rsDefault .rsTab:last-child {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
border-right:  1px solid #cfcfcf;
}
.rsDefault .rsTab:active {
border: 1px solid #D9D9DD;
background-color: #f4f4f4;
box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsDefault .rsTab.rsNavSelected {
color: #FFF;
border: 1px solid #999;
text-shadow: 1px 1px #838383;
box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
background: #ACACAC;
background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
background-image: linear-gradient(to bottom, #ACACAC, #BBB);
} .rsDefault .rsFullscreenBtn {
right: 0;
top: 0;
width: 44px;
height: 44px;
z-index: 22;
display: block;
position: absolute;
cursor: pointer;
}
.rsDefault .rsFullscreenIcn {
display: block;
margin: 6px;
width: 32px;
height: 32px;
background: url(//fazieditore.it/wp-content/themes/fazi/css/rs-default.png) 0 0;
background-color: #000;
background-color: rgba(0,0,0,0.75);
*background-color: #000;
border-radius: 2px;
}
.rsDefault .rsFullscreenIcn:hover {
background-color: rgba(0,0,0,0.9);
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
background-position: -32px 0;
}
.woocommerce span.onsale {
left: 0;
position: relative;
border-radius: 0;
padding: 5px 40px;
margin: 0;
top: 10px;
text-transform: uppercase;
} .rsDefault .rsPlayBtn {
-webkit-tap-highlight-color:rgba(0,0,0,0.3);
width:64px;
height:64px;
margin-left:-32px;
margin-top:-32px;
cursor: pointer;
}
.rsDefault .rsPlayBtnIcon {
width:64px;
display:block;
height:64px;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
background:url(//fazieditore.it/wp-content/themes/fazi/css/rs-default.png) no-repeat 0 -32px;
background-color: #000;
background-color: rgba(0,0,0,0.75);
*background-color: #000;
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
background-color: rgba(0,0,0,0.9);
}
.rsDefault .rsBtnCenterer {
position:absolute;
left:50%;
top:50%;
}
.rsDefault .rsCloseVideoBtn {
right: 0;
top: 0;
width: 44px;
height: 44px;
z-index: 500;
position: absolute;
cursor: pointer;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
top: -38px;
right: -6px;
}
.rsDefault .rsCloseVideoIcn {
margin: 6px;
width: 32px;
height: 32px;
background: url(//fazieditore.it/wp-content/themes/fazi/css/rs-default.png) -64px 0;
background-color: #000;
background-color: rgba(0,0,0,0.75);
*background-color: #000;
}
.rsDefault .rsCloseVideoIcn:hover {
background-color: rgba(0,0,0,0.9);
} .rsDefault .rsPreloader {
width:20px;
height:20px;
background-image:url(//fazieditore.it/wp-content/themes/fazi/preloaders/preloader-white.gif);
left:50%;
top:50%;
margin-left:-10px;
margin-top:-10px;
} .rsDefault .rsGCaption {
position: absolute;
float: none;
bottom: 6px;
left: 6px;
text-align: left;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.75);
color: #FFF;
padding: 2px 8px;
width: auto;
font-size: 12px;
border-radius: 2px;
}     .fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//fazieditore.it/wp-content/themes/fazi/img/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//fazieditore.it/wp-content/themes/fazi/img/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//fazieditore.it/wp-content/themes/fazi/img/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//fazieditore.it/wp-content/themes/fazi/img/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
}
.fancybox{
display:block !important;
}
.sticky , .gallery-caption , .bypostauthor {
}
.ToolbarPanel{
display:none !important;}
.Recensione { padding: 7px 0px 5px 0px !important;
}
.Recensione p {
margin:8px 0;
}
.Recensione-Header {
border: none !important;
background: rgb(237, 234, 230) !important;
padding: 10px !important;
border-radius: 3px !important;
margin-top: 0px !important;
}
.Recensione-Header a{
line-height: 25px;
}
.tag_cloud{
color: #949391 !important;
line-height: 1.6em;
}
meta.foundation-version {
font-family: "/5.5.1/"; }
meta.foundation-mq-small {
font-family: "/only screen/";
width: 0; }
meta.foundation-mq-small-only {
font-family: "/only screen and (max-width: 40em)/";
width: 0; }
meta.foundation-mq-medium {
font-family: "/only screen and (min-width:40.063em)/";
width: 40.063em; }
meta.foundation-mq-medium-only {
font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
width: 40.063em; }
meta.foundation-mq-large {
font-family: "/only screen and (min-width:64.063em)/";
width: 64.063em; }
meta.foundation-mq-large-only {
font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
width: 64.063em; }
meta.foundation-mq-xlarge {
font-family: "/only screen and (min-width:90.063em)/";
width: 90.063em; }
meta.foundation-mq-xlarge-only {
font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
width: 90.063em; }
meta.foundation-mq-xxlarge {
font-family: "/only screen and (min-width:120.063em)/";
width: 120.063em; }
meta.foundation-data-attribute-namespace {
font-family: false; }
html, body {
height: 100%; }
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
html,
body {
font-size: 100%; }
a:hover {
cursor: pointer; }
img {
max-width: 100%;
height: auto; }
img {
-ms-interpolation-mode: bicubic; }
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
max-width: none !important; }
.left {
float: left !important; }
.right {
float: right !important; }
.clearfix:before, .clearfix:after {
content: " ";
display: table; }
.clearfix:after {
clear: both; }
.hide {
display: none; }
.invisible {
visibility: hidden; }
.antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
img {
display: inline-block;
vertical-align: middle; }
textarea {
height: auto;
min-height: 50px; }
select {
width: 100%; }
.row {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
max-width: 75.000rem; }
.row:before, .row:after {
content: " ";
display: table; }
.row:after {
clear: both; }
.row.collapse > .column,
.row.collapse > .columns {
padding-left: 0;
padding-right: 0; }
.row.collapse .row {
margin-left: 0;
margin-right: 0; }
.row .row {
width: auto;
margin-left: -0.9375em;
margin-right: -0.9375em;
margin-top: 0;
margin-bottom: 0;
max-width: none; }
.row .row:before, .row .row:after {
content: " ";
display: table; }
.row .row:after {
clear: both; }
.row .row.collapse {
width: auto;
margin: 0;
max-width: none; }
.row .row.collapse:before, .row .row.collapse:after {
content: " ";
display: table; }
.row .row.collapse:after {
clear: both; }
.column,
.columns {
padding-left: 0.9375em;
padding-right: 0.9375em;
width: 100%;
float: left; }
[class*="column"] + [class*="column"]:last-child {
float: right; }
[class*="column"] + [class*="column"].end {
float: left; }
@media only screen {
.small-push-0 {
position: relative;
left: 0%;
right: auto; }
.small-pull-0 {
position: relative;
right: 0%;
left: auto; }
.small-push-1 {
position: relative;
left: 8.33333%;
right: auto; }
.small-pull-1 {
position: relative;
right: 8.33333%;
left: auto; }
.small-push-2 {
position: relative;
left: 16.66667%;
right: auto; }
.small-pull-2 {
position: relative;
right: 16.66667%;
left: auto; }
.small-push-3 {
position: relative;
left: 25%;
right: auto; }
.small-pull-3 {
position: relative;
right: 25%;
left: auto; }
.small-push-4 {
position: relative;
left: 33.33333%;
right: auto; }
.small-pull-4 {
position: relative;
right: 33.33333%;
left: auto; }
.small-push-5 {
position: relative;
left: 41.66667%;
right: auto; }
.small-pull-5 {
position: relative;
right: 41.66667%;
left: auto; }
.small-push-6 {
position: relative;
left: 50%;
right: auto; }
.small-pull-6 {
position: relative;
right: 50%;
left: auto; }
.small-push-7 {
position: relative;
left: 58.33333%;
right: auto; }
.small-pull-7 {
position: relative;
right: 58.33333%;
left: auto; }
.small-push-8 {
position: relative;
left: 66.66667%;
right: auto; }
.small-pull-8 {
position: relative;
right: 66.66667%;
left: auto; }
.small-push-9 {
position: relative;
left: 75%;
right: auto; }
.small-pull-9 {
position: relative;
right: 75%;
left: auto; }
.small-push-10 {
position: relative;
left: 83.33333%;
right: auto; }
.small-pull-10 {
position: relative;
right: 83.33333%;
left: auto; }
.small-push-11 {
position: relative;
left: 91.66667%;
right: auto; }
.small-pull-11 {
position: relative;
right: 91.66667%;
left: auto; }
.column,
.columns {
position: relative;
padding-left: 0.9375em;
padding-right: 0.9375em;
float: left; }
.small-1 {
width: 8.33333%; }
.small-2 {
width: 16.66667%; }
.small-3 {
width: 25%; }
.small-4 {
width: 33.33333%; }
.small-5 {
width: 41.66667%; }
.small-6 {
width: 50%; }
.small-7 {
width: 58.33333%; }
.small-8 {
width: 66.66667%; }
.small-9 {
width: 75%; }
.small-10 {
width: 83.33333%; }
.small-11 {
width: 91.66667%; }
.small-12 {
width: 100%; }
.small-offset-0 {
margin-left: 0% !important; }
.small-offset-1 {
margin-left: 8.33333% !important; }
.small-offset-2 {
margin-left: 16.66667% !important; }
.small-offset-3 {
margin-left: 25% !important; }
.small-offset-4 {
margin-left: 33.33333% !important; }
.small-offset-5 {
margin-left: 41.66667% !important; }
.small-offset-6 {
margin-left: 50% !important; }
.small-offset-7 {
margin-left: 58.33333% !important; }
.small-offset-8 {
margin-left: 66.66667% !important; }
.small-offset-9 {
margin-left: 75% !important; }
.small-offset-10 {
margin-left: 83.33333% !important; }
.small-offset-11 {
margin-left: 91.66667% !important; }
.small-reset-order {
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
float: left; }
.column.small-centered,
.columns.small-centered {
margin-left: auto;
margin-right: auto;
float: none; }
.column.small-uncentered,
.columns.small-uncentered {
margin-left: 0;
margin-right: 0;
float: left; }
.column.small-centered:last-child,
.columns.small-centered:last-child {
float: none; }
.column.small-uncentered:last-child,
.columns.small-uncentered:last-child {
float: left; }
.column.small-uncentered.opposite,
.columns.small-uncentered.opposite {
float: right; }
.row.small-collapse > .column,
.row.small-collapse > .columns {
padding-left: 0;
padding-right: 0; }
.row.small-collapse .row {
margin-left: 0;
margin-right: 0; }
.row.small-uncollapse > .column,
.row.small-uncollapse > .columns {
padding-left: 0.9375em;
padding-right: 0.9375em;
float: left; } }
@media only screen and (min-width: 40.063em) {
.medium-push-0 {
position: relative;
left: 0%;
right: auto; }
.medium-pull-0 {
position: relative;
right: 0%;
left: auto; }
.medium-push-1 {
position: relative;
left: 8.33333%;
right: auto; }
.medium-pull-1 {
position: relative;
right: 8.33333%;
left: auto; }
.medium-push-2 {
position: relative;
left: 16.66667%;
right: auto; }
.medium-pull-2 {
position: relative;
right: 16.66667%;
left: auto; }
.medium-push-3 {
position: relative;
left: 25%;
right: auto; }
.medium-pull-3 {
position: relative;
right: 25%;
left: auto; }
.medium-push-4 {
position: relative;
left: 33.33333%;
right: auto; }
.medium-pull-4 {
position: relative;
right: 33.33333%;
left: auto; }
.medium-push-5 {
position: relative;
left: 41.66667%;
right: auto; }
.medium-pull-5 {
position: relative;
right: 41.66667%;
left: auto; }
.medium-push-6 {
position: relative;
left: 50%;
right: auto; }
.medium-pull-6 {
position: relative;
right: 50%;
left: auto; }
.medium-push-7 {
position: relative;
left: 58.33333%;
right: auto; }
.medium-pull-7 {
position: relative;
right: 58.33333%;
left: auto; }
.medium-push-8 {
position: relative;
left: 66.66667%;
right: auto; }
.medium-pull-8 {
position: relative;
right: 66.66667%;
left: auto; }
.medium-push-9 {
position: relative;
left: 75%;
right: auto; }
.medium-pull-9 {
position: relative;
right: 75%;
left: auto; }
.medium-push-10 {
position: relative;
left: 83.33333%;
right: auto; }
.medium-pull-10 {
position: relative;
right: 83.33333%;
left: auto; }
.medium-push-11 {
position: relative;
left: 91.66667%;
right: auto; }
.medium-pull-11 {
position: relative;
right: 91.66667%;
left: auto; }
.column,
.columns {
position: relative;
padding-left: 0.9375em;
padding-right: 0.9375em;
float: left; }
.medium-1 {
width: 8.33333%; }
.medium-2 {
width: 16.66667%; }
.medium-3 {
width: 25%; }
.medium-4 {
width: 33.33333%; }
.medium-5 {
width: 41.66667%; }
.medium-6 {
width: 50%; }
.medium-7 {
width: 58.33333%; }
.medium-8 {
width: 66.66667%; }
.medium-9 {
width: 75%; }
.medium-10 {
width: 83.33333%; }
.medium-11 {
width: 91.66667%; }
.medium-12 {
width: 100%; }
.medium-offset-0 {
margin-left: 0% !important; }
.medium-offset-1 {
margin-left: 8.33333% !important; }
.medium-offset-2 {
margin-left: 16.66667% !important; }
.medium-offset-3 {
margin-left: 25% !important; }
.medium-offset-4 {
margin-left: 33.33333% !important; }
.medium-offset-5 {
margin-left: 41.66667% !important; }
.medium-offset-6 {
margin-left: 50% !important; }
.medium-offset-7 {
margin-left: 58.33333% !important; }
.medium-offset-8 {
margin-left: 66.66667% !important; }
.medium-offset-9 {
margin-left: 75% !important; }
.medium-offset-10 {
margin-left: 83.33333% !important; }
.medium-offset-11 {
margin-left: 91.66667% !important; }
.medium-reset-order {
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
float: left; }
.column.medium-centered,
.columns.medium-centered {
margin-left: auto;
margin-right: auto;
float: none; }
.column.medium-uncentered,
.columns.medium-uncentered {
margin-left: 0;
margin-right: 0;
float: left; }
.column.medium-centered:last-child,
.columns.medium-centered:last-child {
float: none; }
.column.medium-uncentered:last-child,
.columns.medium-uncentered:last-child {
float: left; }
.column.medium-uncentered.opposite,
.columns.medium-uncentered.opposite {
float: right; }
.row.medium-collapse > .column,
.row.medium-collapse > .columns {
padding-left: 0;
padding-right: 0; }
.row.medium-collapse .row {
margin-left: 0;
margin-right: 0; }
.row.medium-uncollapse > .column,
.row.medium-uncollapse > .columns {
padding-left: 0.9375em;
padding-right: 0.9375em;
float: left; }
.push-0 {
position: relative;
left: 0%;
right: auto; }
.pull-0 {
position: relative;
right: 0%;
left: auto; }
.push-1 {
position: relative;
left: 8.33333%;
right: auto; }
.pull-1 {
position: relative;
right: 8.33333%;
left: auto; }
.push-2 {
position: relative;
left: 16.66667%;
right: auto; }
.pull-2 {
position: relative;
right: 16.66667%;
left: auto; }
.push-3 {
position: relative;
left: 25%;
right: auto; }
.pull-3 {
position: relative;
right: 25%;
left: auto; }
.push-4 {
position: relative;
left: 33.33333%;
right: auto; }
.pull-4 {
position: relative;
right: 33.33333%;
left: auto; }
.push-5 {
position: relative;
left: 41.66667%;
right: auto; }
.pull-5 {
position: relative;
right: 41.66667%;
left: auto; }
.push-6 {
position: relative;
left: 50%;
right: auto; }
.pull-6 {
position: relative;
right: 50%;
left: auto; }
.push-7 {
position: relative;
left: 58.33333%;
right: auto; }
.pull-7 {
position: relative;
right: 58.33333%;
left: auto; }
.push-8 {
position: relative;
left: 66.66667%;
right: auto; }
.pull-8 {
position: relative;
right: 66.66667%;
left: auto; }
.push-9 {
position: relative;
left: 75%;
right: auto; }
.pull-9 {
position: relative;
right: 75%;
left: auto; }
.push-10 {
position: relative;
left: 83.33333%;
right: auto; }
.pull-10 {
position: relative;
right: 83.33333%;
left: auto; }
.push-11 {
position: relative;
left: 91.66667%;
right: auto; }
.pull-11 {
position: relative;
right: 91.66667%;
left: auto; } }
@media only screen and (min-width: 64.063em) {
.large-push-0 {
position: relative;
left: 0%;
right: auto; }
.large-pull-0 {
position: relative;
right: 0%;
left: auto; }
.large-push-1 {
position: relative;
left: 8.33333%;
right: auto; }
.large-pull-1 {
position: relative;
right: 8.33333%;
left: auto; }
.large-push-2 {
position: relative;
left: 16.66667%;
right: auto; }
.large-pull-2 {
position: relative;
right: 16.66667%;
left: auto; }
.large-push-3 {
position: relative;
left: 25%;
right: auto; }
.large-pull-3 {
position: relative;
right: 25%;
left: auto; }
.large-push-4 {
position: relative;
left: 33.33333%;
right: auto; }
.large-pull-4 {
position: relative;
right: 33.33333%;
left: auto; }
.large-push-5 {
position: relative;
left: 41.66667%;
right: auto; }
.large-pull-5 {
position: relative;
right: 41.66667%;
left: auto; }
.large-push-6 {
position: relative;
left: 50%;
right: auto; }
.large-pull-6 {
position: relative;
right: 50%;
left: auto; }
.large-push-7 {
position: relative;
left: 58.33333%;
right: auto; }
.large-pull-7 {
position: relative;
right: 58.33333%;
left: auto; }
.large-push-8 {
position: relative;
left: 66.66667%;
right: auto; }
.large-pull-8 {
position: relative;
right: 66.66667%;
left: auto; }
.large-push-9 {
position: relative;
left: 75%;
right: auto; }
.large-pull-9 {
position: relative;
right: 75%;
left: auto; }
.large-push-10 {
position: relative;
left: 83.33333%;
right: auto; }
.large-pull-10 {
position: relative;
right: 83.33333%;
left: auto; }
.large-push-11 {
position: relative;
left: 91.66667%;
right: auto; }
.large-pull-11 {
position: relative;
right: 91.66667%;
left: auto; }
.column,
.columns {
position: relative;
padding-left: 0.9375em;
padding-right: 0.9375em;
float: left; }
.large-1 {
width: 8.33333%; }
.large-2 {
width: 16.66667%; }
.large-3 {
width: 25%; }
.large-4 {
width: 33.33333%; }
.large-5 {
width: 41.66667%; }
.large-6 {
width: 50%; }
.large-7 {
width: 58.33333%; }
.large-8 {
width: 66.66667%; }
.large-9 {
width: 75%; }
.large-10 {
width: 83.33333%; }
.large-11 {
width: 91.66667%; }
.large-12 {
width: 100%; }
.large-offset-0 {
margin-left: 0% !important; }
.large-offset-1 {
margin-left: 8.33333% !important; }
.large-offset-2 {
margin-left: 16.66667% !important; }
.large-offset-3 {
margin-left: 25% !important; }
.large-offset-4 {
margin-left: 33.33333% !important; }
.large-offset-5 {
margin-left: 41.66667% !important; }
.large-offset-6 {
margin-left: 50% !important; }
.large-offset-7 {
margin-left: 58.33333% !important; }
.large-offset-8 {
margin-left: 66.66667% !important; }
.large-offset-9 {
margin-left: 75% !important; }
.large-offset-10 {
margin-left: 83.33333% !important; }
.large-offset-11 {
margin-left: 91.66667% !important; }
.large-reset-order {
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
float: left; }
.column.large-centered,
.columns.large-centered {
margin-left: auto;
margin-right: auto;
float: none; }
.column.large-uncentered,
.columns.large-uncentered {
margin-left: 0;
margin-right: 0;
float: left; }
.column.large-centered:last-child,
.columns.large-centered:last-child {
float: none; }
.column.large-uncentered:last-child,
.columns.large-uncentered:last-child {
float: left; }
.column.large-uncentered.opposite,
.columns.large-uncentered.opposite {
float: right; }
.row.large-collapse > .column,
.row.large-collapse > .columns {
padding-left: 0;
padding-right: 0; }
.row.large-collapse .row {
margin-left: 0;
margin-right: 0; }
.row.large-uncollapse > .column,
.row.large-uncollapse > .columns {
padding-left: 0.9375em;
padding-right: 0.9375em;
float: left; }
.push-0 {
position: relative;
left: 0%;
right: auto; }
.pull-0 {
position: relative;
right: 0%;
left: auto; }
.push-1 {
position: relative;
left: 8.33333%;
right: auto; }
.pull-1 {
position: relative;
right: 8.33333%;
left: auto; }
.push-2 {
position: relative;
left: 16.66667%;
right: auto; }
.pull-2 {
position: relative;
right: 16.66667%;
left: auto; }
.push-3 {
position: relative;
left: 25%;
right: auto; }
.pull-3 {
position: relative;
right: 25%;
left: auto; }
.push-4 {
position: relative;
left: 33.33333%;
right: auto; }
.pull-4 {
position: relative;
right: 33.33333%;
left: auto; }
.push-5 {
position: relative;
left: 41.66667%;
right: auto; }
.pull-5 {
position: relative;
right: 41.66667%;
left: auto; }
.push-6 {
position: relative;
left: 50%;
right: auto; }
.pull-6 {
position: relative;
right: 50%;
left: auto; }
.push-7 {
position: relative;
left: 58.33333%;
right: auto; }
.pull-7 {
position: relative;
right: 58.33333%;
left: auto; }
.push-8 {
position: relative;
left: 66.66667%;
right: auto; }
.pull-8 {
position: relative;
right: 66.66667%;
left: auto; }
.push-9 {
position: relative;
left: 75%;
right: auto; }
.pull-9 {
position: relative;
right: 75%;
left: auto; }
.push-10 {
position: relative;
left: 83.33333%;
right: auto; }
.pull-10 {
position: relative;
right: 83.33333%;
left: auto; }
.push-11 {
position: relative;
left: 91.66667%;
right: auto; }
.pull-11 {
position: relative;
right: 91.66667%;
left: auto; } }
[class*="block-grid-"] {
display: block;
padding: 0;
margin: 0 -0.625rem; }
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
content: " ";
display: table; }
[class*="block-grid-"]:after {
clear: both; }
[class*="block-grid-"] > li {
display: block;
height: auto;
float: left;
padding: 0 0.625rem 1.25rem; }
@media only screen {
.small-block-grid-1 > li {
width: 100%;
list-style: none; }
.small-block-grid-1 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-1 > li:nth-of-type(1n+1) {
clear: both; }
.small-block-grid-2 > li {
width: 50%;
list-style: none; }
.small-block-grid-2 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-2 > li:nth-of-type(2n+1) {
clear: both; }
.small-block-grid-3 > li {
width: 33.33333%;
list-style: none; }
.small-block-grid-3 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-3 > li:nth-of-type(3n+1) {
clear: both; }
.small-block-grid-4 > li {
width: 25%;
list-style: none; }
.small-block-grid-4 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-4 > li:nth-of-type(4n+1) {
clear: both; }
.small-block-grid-5 > li {
width: 20%;
list-style: none; }
.small-block-grid-5 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-5 > li:nth-of-type(5n+1) {
clear: both; }
.small-block-grid-6 > li {
width: 16.66667%;
list-style: none; }
.small-block-grid-6 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; }
.small-block-grid-7 > li {
width: 14.28571%;
list-style: none; }
.small-block-grid-7 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; }
.small-block-grid-8 > li {
width: 12.5%;
list-style: none; }
.small-block-grid-8 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; }
.small-block-grid-9 > li {
width: 11.11111%;
list-style: none; }
.small-block-grid-9 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; }
.small-block-grid-10 > li {
width: 10%;
list-style: none; }
.small-block-grid-10 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; }
.small-block-grid-11 > li {
width: 9.09091%;
list-style: none; }
.small-block-grid-11 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; }
.small-block-grid-12 > li {
width: 8.33333%;
list-style: none; }
.small-block-grid-12 > li:nth-of-type(1n) {
clear: none; }
.small-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; } }
@media only screen and (min-width: 40.063em) {
.medium-block-grid-1 > li {
width: 100%;
list-style: none; }
.medium-block-grid-1 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-1 > li:nth-of-type(1n+1) {
clear: both; }
.medium-block-grid-2 > li {
width: 50%;
list-style: none; }
.medium-block-grid-2 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-2 > li:nth-of-type(2n+1) {
clear: both; }
.medium-block-grid-3 > li {
width: 33.33333%;
list-style: none; }
.medium-block-grid-3 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-3 > li:nth-of-type(3n+1) {
clear: both; }
.medium-block-grid-4 > li {
width: 25%;
list-style: none; }
.medium-block-grid-4 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-4 > li:nth-of-type(4n+1) {
clear: both; }
.medium-block-grid-5 > li {
width: 20%;
list-style: none; }
.medium-block-grid-5 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-5 > li:nth-of-type(5n+1) {
clear: both; }
.medium-block-grid-6 > li {
width: 16.66667%;
list-style: none; }
.medium-block-grid-6 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; }
.medium-block-grid-7 > li {
width: 14.28571%;
list-style: none; }
.medium-block-grid-7 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; }
.medium-block-grid-8 > li {
width: 12.5%;
list-style: none; }
.medium-block-grid-8 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; }
.medium-block-grid-9 > li {
width: 11.11111%;
list-style: none; }
.medium-block-grid-9 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; }
.medium-block-grid-10 > li {
width: 10%;
list-style: none; }
.medium-block-grid-10 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; }
.medium-block-grid-11 > li {
width: 9.09091%;
list-style: none; }
.medium-block-grid-11 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; }
.medium-block-grid-12 > li {
width: 8.33333%;
list-style: none; }
.medium-block-grid-12 > li:nth-of-type(1n) {
clear: none; }
.medium-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; } }
@media only screen and (min-width: 64.063em) {
.large-block-grid-1 > li {
width: 100%;
list-style: none; }
.large-block-grid-1 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-1 > li:nth-of-type(1n+1) {
clear: both; }
.large-block-grid-2 > li {
width: 50%;
list-style: none; }
.large-block-grid-2 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-2 > li:nth-of-type(2n+1) {
clear: both; }
.large-block-grid-3 > li {
width: 33.33333%;
list-style: none; }
.large-block-grid-3 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-3 > li:nth-of-type(3n+1) {
clear: both; }
.large-block-grid-4 > li {
width: 25%;
list-style: none; }
.large-block-grid-4 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-4 > li:nth-of-type(4n+1) {
clear: both; }
.large-block-grid-5 > li {
width: 20%;
list-style: none; }
.large-block-grid-5 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-5 > li:nth-of-type(5n+1) {
clear: both; }
.large-block-grid-6 > li {
width: 16.66667%;
list-style: none; }
.large-block-grid-6 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; }
.large-block-grid-7 > li {
width: 14.28571%;
list-style: none; }
.large-block-grid-7 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; }
.large-block-grid-8 > li {
width: 12.5%;
list-style: none; }
.large-block-grid-8 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; }
.large-block-grid-9 > li {
width: 11.11111%;
list-style: none; }
.large-block-grid-9 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; }
.large-block-grid-10 > li {
width: 10%;
list-style: none; }
.large-block-grid-10 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; }
.large-block-grid-11 > li {
width: 9.09091%;
list-style: none; }
.large-block-grid-11 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; }
.large-block-grid-12 > li {
width: 8.33333%;
list-style: none; }
.large-block-grid-12 > li:nth-of-type(1n) {
clear: none; }
.large-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; } }
meta.foundation-mq-topbar {
font-family: "/only screen and (min-width:40.0625em)/";
width: 40.0625em; } .contain-to-grid {
width: 100%;
background: #333333; }
.contain-to-grid .top-bar {
margin-bottom: 0; }
.fixed {
position: fixed;
top: 0;
width: 100%;
z-index: 99;
left: 0; }
.fixed.expanded:not(.top-bar) {
height: auto;
max-height: 100%;
overflow-y: auto;
width: 100%; }
.fixed.expanded:not(.top-bar) .title-area {
position: fixed;
width: 100%;
z-index: 99; }
.fixed.expanded:not(.top-bar) .top-bar-section {
margin-top: 2.8125rem;
z-index: 98; }
.top-bar {
background: #333333;
height: 2.8125rem;
line-height: 2.8125rem;
margin-bottom: 0;
overflow: hidden;
position: relative; }
.top-bar ul {
list-style: none;
margin-bottom: 0; }
.top-bar .row {
max-width: none; }
.top-bar form,
.top-bar input,
.top-bar select {
margin-bottom: 0; }
.top-bar input,
.top-bar select {
font-size: 0.75rem;
height: 1.75rem;
padding-bottom: .35rem;
padding-top: .35rem; }
.top-bar .button, .top-bar button {
font-size: 0.75rem;
margin-bottom: 0;
padding-bottom: 0.4125rem;
padding-top: 0.4125rem; }
@media only screen and (max-width: 40em) {
.top-bar .button, .top-bar button {
position: relative;
top: -1px; } }
.top-bar .title-area {
margin: 0;
position: relative; }
.top-bar .name {
font-size: 16px;
height: 2.8125rem;
margin: 0; }
.top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
font-size: 1.0625rem;
line-height: 2.8125rem;
margin: 0; }
.top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
color: #FFFFFF;
display: block;
font-weight: normal;
padding: 0 0.9375rem;
width: 75%; }
.top-bar .toggle-topbar {
position: absolute;
right: 0;
top: 0; }
.top-bar .toggle-topbar a {
color: #FFFFFF;
display: block;
font-size: 0.8125rem;
font-weight: bold;
height: 2.8125rem;
line-height: 2.8125rem;
padding: 0 0.9375rem;
position: relative;
text-transform: uppercase; }
.top-bar .toggle-topbar.menu-icon {
margin-top: -16px;
top: 50%; }
.top-bar .toggle-topbar.menu-icon a {
color: #FFFFFF;
height: 34px;
line-height: 33px;
padding: 0 2.5rem 0 0.9375rem;
position: relative; }
.top-bar .toggle-topbar.menu-icon a span::after {
content: "";
display: block;
height: 0;
position: absolute;
margin-top: -8px;
top: 50%;
right: 0.9375rem;
box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
width: 16px; }
.top-bar .toggle-topbar.menu-icon a span:hover:after {
box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""; }
.top-bar.expanded {
background: transparent;
height: auto; }
.top-bar.expanded .title-area {
background: #333333; }
.top-bar.expanded .toggle-topbar a {
color: #888888; }
.top-bar.expanded .toggle-topbar a span::after {
box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.top-bar.expanded .top-bar-section .has-dropdown.moved > .dropdown,
.top-bar.expanded .top-bar-section .dropdown {
clip: initial; }
.top-bar.expanded .top-bar-section .has-dropdown:not(.moved) > ul {
padding: 0; } }
.top-bar-section {
left: 0;
position: relative;
width: auto;
transition: left 300ms ease-out; }
.top-bar-section ul {
display: block;
font-size: 16px;
height: auto;
margin: 0;
padding: 0;
width: 100%; }
.top-bar-section .divider,
.top-bar-section [role="separator"] {
border-top: solid 1px #1a1a1a;
clear: both;
height: 1px;
width: 100%; }
.top-bar-section ul li {
background: transparent; }
.top-bar-section ul li > a {
color: #333;
display: block;
font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
font-size: 0.780rem;
font-weight: normal;
padding-left: 0.9375rem;
padding: 12px 0 12px 0.9375rem;
text-transform: none;
width: 100%; }
.top-bar-section ul li > a.button {
font-size: 0.8125rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
background-color: #008CBA;
border-color: #007095;
color: #FFFFFF; }
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
background-color: #007095; }
.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
color: #FFFFFF; }
.top-bar-section ul li > a.button.secondary {
background-color: #e7e7e7;
border-color: #b9b9b9;
color: #333333; }
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
background-color: #b9b9b9; }
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
color: #333333; }
.top-bar-section ul li > a.button.success {
background-color: #43AC6A;
border-color: #368a55;
color: #FFFFFF; }
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
background-color: #368a55; }
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
color: #FFFFFF; }
.top-bar-section ul li > a.button.alert {
background-color: #f04124;
border-color: #cf2a0e;
color: #FFFFFF; }
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
background-color: #cf2a0e; }
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
color: #FFFFFF; }
.top-bar-section ul li > a.button.warning {
background-color: #f08a24;
border-color: #cf6e0e;
color: #FFFFFF; }
.top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
background-color: #cf6e0e; }
.top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
color: #FFFFFF; }
.top-bar-section ul li > a.button.info {
background-color: #a0d3e8;
border-color: #61b6d9;
color: #333333; }
.top-bar-section ul li > a.button.info:hover, .top-bar-section ul li > a.button.info:focus {
background-color: #61b6d9; }
.top-bar-section ul li > a.button.info:hover, .top-bar-section ul li > a.button.info:focus {
color: #FFFFFF; }
.top-bar-section ul li > button {
font-size: 0.8125rem;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
background-color: #008CBA;
border-color: #007095;
color: #FFFFFF; }
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
background-color: #007095; }
.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
color: #FFFFFF; }
.top-bar-section ul li > button.secondary {
background-color: #e7e7e7;
border-color: #b9b9b9;
color: #333333; }
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
background-color: #b9b9b9; }
.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
color: #333333; }
.top-bar-section ul li > button.success {
background-color: #43AC6A;
border-color: #368a55;
color: #FFFFFF; }
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
background-color: #368a55; }
.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
color: #FFFFFF; }
.top-bar-section ul li > button.alert {
background-color: #f04124;
border-color: #cf2a0e;
color: #FFFFFF; }
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
background-color: #cf2a0e; }
.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
color: #FFFFFF; }
.top-bar-section ul li > button.warning {
background-color: #f08a24;
border-color: #cf6e0e;
color: #FFFFFF; }
.top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
background-color: #cf6e0e; }
.top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
color: #FFFFFF; }
.top-bar-section ul li > button.info {
background-color: #a0d3e8;
border-color: #61b6d9;
color: #333333; }
.top-bar-section ul li > button.info:hover, .top-bar-section ul li > button.info:focus {
background-color: #61b6d9; }
.top-bar-section ul li > button.info:hover, .top-bar-section ul li > button.info:focus {
color: #FFFFFF; }
.top-bar-section ul li:hover:not(.has-form) > a {
background-color: transparent;
color: #333;
background: transparent;
}
.top-bar-section ul li.active > a {
background: #222;
color: #FFFFFF !important; }
.top-bar-section ul li.active > a:hover {
background: #0078a0;
color: #FFFFFF; }
.top-bar-section .has-form {
padding: 0.9375rem; }
.top-bar-section .has-dropdown {
position: relative; }
.top-bar-section .has-dropdown.moved {
position: static; }
.top-bar-section .has-dropdown.moved > .dropdown {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto;
display: block;
position: absolute !important;
width: 100%; }
.top-bar-section .has-dropdown.moved > a:after {
display: none; }
.top-bar-section .dropdown {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
display: block;
padding: 0;
position: absolute;
top: 0;
z-index: 99;
left: 100%; }
.top-bar-section .dropdown li {
height: auto;
width: 100%; }
.top-bar-section .dropdown li a {
font-weight: normal;
padding: 8px 0.9375rem; }
.top-bar-section .dropdown li a.parent-link {
font-weight: normal; }
.top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
margin-bottom: 0;
margin-top: 0;
font-size: 1.125rem; }
.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
color: #333;
display: block; }
.top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
background: none; }
.top-bar-section .dropdown li.has-form {
padding: 8px 0.9375rem; }
.top-bar-section .dropdown li .button,
.top-bar-section .dropdown li button {
top: auto; }
.top-bar-section .dropdown label {
color: #777777;
font-size: 0.625rem;
font-weight: bold;
margin-bottom: 0;
padding: 8px 0.9375rem 2px;
text-transform: uppercase; }
.js-generated {
display: block; }
@media only screen and (min-width: 40.0625em) {
.top-bar {
background: transparent;
overflow: visible;
border-top: 1px solid #F4F1F1;
text-align: center;
height: 3.900rem;
}
.top-bar:before, .top-bar:after {
content: " ";
display: table; }
.top-bar:after {
clear: both; }
.top-bar .toggle-topbar {
display: none; }
.top-bar .title-area {
float: left; }
.top-bar .name h1 a,
.top-bar .name h2 a,
.top-bar .name h3 a,
.top-bar .name h4 a,
.top-bar .name h5 a,
.top-bar .name h6 a {
width: auto; }
.top-bar input,
.top-bar select,
.top-bar .button,
.top-bar button {
font-size: 0.875rem;
height: 1.75rem;
position: relative;
top: 0.53125rem; }
.top-bar.expanded {
background: #333333; }
.contain-to-grid .top-bar {
margin-bottom: 0;
margin: 0 auto;
max-width: 62.5rem; }
.top-bar-section {
transition: none 0 0;
left: 0 !important; }
.top-bar-section ul {
display: inline;
height: auto !important;
width: auto; }
.top-bar-section ul li {
float: none;
display: inline-block; }
.top-bar-section ul li .js-generated {
display: none !important; }
.top-bar-section li.hover > a:not(.button) {
background-color: #555555;
background: #222222;
color: #FFFFFF; }
.top-bar-section li:not(.has-form) a:not(.button) {
position: relative;
background: transparent;
line-height: 3.8125rem;
text-transform: uppercase;
padding: 0 0.700rem;
letter-spacing: 0.030rem;
}
.top-bar-section li:not(.has-form) a:not(.button):hover:after {
content: '';
position: absolute;
width: 100%;
left: 0;
bottom: 0;
border-bottom: 2px solid #333;
}
.top-bar-section li.active:not(.has-form) a:not(.button) {
background: transparent;
color: #333 !important;
}
.top-bar-section li.active:not(.has-form) a:not(.button):after {
content: '';
position: absolute;
width: 100%;
left: 0;
bottom: 0;
border-bottom: 2px solid #333;
}
.top-bar-section li.active:not(.has-form) a:not(.button):hover {
background: transparent;
color: #333; }
.top-bar-section .has-dropdown.moved {
position: relative; }
.top-bar-section .has-dropdown.moved > .dropdown {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
display: block; }
.top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto;
display: block;
position: absolute !important; }
.top-bar-section .has-dropdown > a:focus + .dropdown {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto;
display: block;
position: absolute !important; }
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
border: none;
content: "\00bb";
top: 0.1875rem;
right: 5px; }
.top-bar-section .dropdown {
left: 0;
background: transparent;
min-width: 100%;
top: auto; }
.top-bar-section .dropdown li a {
background: #333333;
color: #FFFFFF;
line-height: 2.8125rem;
padding: 12px 0.9375rem;
white-space: nowrap; }
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
background: rgba(255,255,255,0.9);
color: #333; }
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
background-color: #555555;
color: #FFFFFF !important;
background: #222222; }
.top-bar-section .dropdown li label {
background: #333333;
white-space: nowrap; }
.top-bar-section .dropdown li .dropdown {
left: 100%;
top: 0; }
.top-bar-section > ul > .divider,
.top-bar-section > ul > [role="separator"] {
display: none;
border-right: solid 1px #4e4e4e;
border-bottom: none;
border-top: none;
clear: none;
height: 2.8125rem;
width: 0; }
.top-bar-section .has-form {
background: #333333;
height: 2.8125rem;
padding: 0 0.9375rem; }
.top-bar-section .right li .dropdown {
left: auto;
right: 0; }
.top-bar-section .right li .dropdown li .dropdown {
right: 100%; }
.top-bar-section .left li .dropdown {
right: auto;
left: 0; }
.top-bar-section .left li .dropdown li .dropdown {
left: 100%; }
.no-js .top-bar-section ul li:hover > a {
background-color: #555555;
background: #222222;
color: #FFFFFF; }
.no-js .top-bar-section ul li:active > a {
background: #008CBA;
color: #FFFFFF; }
.no-js .top-bar-section .has-dropdown:hover > .dropdown {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto;
display: block;
position: absolute !important; }
.no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto;
display: block;
position: absolute !important; } } @media only screen {
.show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
display: inherit !important; }
.hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
display: none !important; }
.visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto; }
.hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px; }
table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
display: table !important; }
thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
display: table-header-group !important; }
tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
display: table-row-group !important; }
tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
display: table-row; }
th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
display: table-cell !important; } } @media only screen and (min-width: 40.0625em) {
.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
display: inherit !important; }
.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
display: none !important; }
.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto; }
.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px; }
table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
display: table !important; }
thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
display: table-header-group !important; }
tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
display: table-row-group !important; }
tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
display: table-row; }
th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
display: table-cell !important; } } @media only screen and (min-width: 64.0625em) {
.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
display: inherit !important; }
.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
display: none !important; }
.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto; }
.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px; }
table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
display: table !important; }
thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
display: table-header-group !important; }
tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
display: table-row-group !important; }
tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
display: table-row; }
th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
display: table-cell !important; } } @media only screen and (min-width: 90.0625em) {
.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
display: inherit !important; }
.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
display: none !important; }
.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto; }
.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px; }
table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
display: table !important; }
thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
display: table-header-group !important; }
tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
display: table-row-group !important; }
tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
display: table-row; }
th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
display: table-cell !important; } } @media only screen and (min-width: 120.0625em) {
.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
display: inherit !important; }
.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
display: none !important; }
.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto; }
.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px; }
table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
display: table !important; }
thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
display: table-header-group !important; }
tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
display: table-row-group !important; }
tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
display: table-row; }
th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
display: table-cell !important; } } .show-for-landscape,
.hide-for-portrait {
display: inherit !important; }
.hide-for-landscape,
.show-for-portrait {
display: none !important; } table.hide-for-landscape, table.show-for-portrait {
display: table !important; }
thead.hide-for-landscape, thead.show-for-portrait {
display: table-header-group !important; }
tbody.hide-for-landscape, tbody.show-for-portrait {
display: table-row-group !important; }
tr.hide-for-landscape, tr.show-for-portrait {
display: table-row !important; }
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
display: table-cell !important; }
@media only screen and (orientation: landscape) {
.show-for-landscape,
.hide-for-portrait {
display: inherit !important; }
.hide-for-landscape,
.show-for-portrait {
display: none !important; } table.show-for-landscape, table.hide-for-portrait {
display: table !important; }
thead.show-for-landscape, thead.hide-for-portrait {
display: table-header-group !important; }
tbody.show-for-landscape, tbody.hide-for-portrait {
display: table-row-group !important; }
tr.show-for-landscape, tr.hide-for-portrait {
display: table-row !important; }
td.show-for-landscape, td.hide-for-portrait,
th.show-for-landscape,
th.hide-for-portrait {
display: table-cell !important; } }
@media only screen and (orientation: portrait) {
.show-for-portrait,
.hide-for-landscape {
display: inherit !important; }
.hide-for-portrait,
.show-for-landscape {
display: none !important; } table.show-for-portrait, table.hide-for-landscape {
display: table !important; }
thead.show-for-portrait, thead.hide-for-landscape {
display: table-header-group !important; }
tbody.show-for-portrait, tbody.hide-for-landscape {
display: table-row-group !important; }
tr.show-for-portrait, tr.hide-for-landscape {
display: table-row !important; }
td.show-for-portrait, td.hide-for-landscape,
th.show-for-portrait,
th.hide-for-landscape {
display: table-cell !important; } } .show-for-touch {
display: none !important; }
.hide-for-touch {
display: inherit !important; }
.touch .show-for-touch {
display: inherit !important; }
.touch .hide-for-touch {
display: none !important; } table.hide-for-touch {
display: table !important; }
.touch table.show-for-touch {
display: table !important; }
thead.hide-for-touch {
display: table-header-group !important; }
.touch thead.show-for-touch {
display: table-header-group !important; }
tbody.hide-for-touch {
display: table-row-group !important; }
.touch tbody.show-for-touch {
display: table-row-group !important; }
tr.hide-for-touch {
display: table-row !important; }
.touch tr.show-for-touch {
display: table-row !important; }
td.hide-for-touch {
display: table-cell !important; }
.touch td.show-for-touch {
display: table-cell !important; }
th.hide-for-touch {
display: table-cell !important; }
.touch th.show-for-touch {
display: table-cell !important; } .show-for-sr {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px; }
.show-on-focus {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px; }
.show-on-focus:focus, .show-on-focus:active {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto; }
#fscf_div_clear2_6 {
padding-left: 0;
}
#fscf_div_clear2_8 {
padding-right: 0;
}
#fscf_div_clear2_6 *,
#fscf_div_clear2_8 * {
font-size: 14px !important;
}
span#fscf_hint_file_types2_6 {
margin: 20px 0;
display: block;
}
span.search {
font-size: 20px;
display: block;
padding: 10px 0;
border-bottom: 1px solid #e6e6e5;
font-family: 'Crimson Text', serif;
color: #757575;
text-transform: capitalize;
}
span.search b {
color: #d74b4b;
}
.searched-article img {
width: 100% !important;
height: auto !important;
max-height: 100% !important;
margin-bottom: 10px;
}
.fscf-option-label {
display: inline-block !important;
margin-left: 10px !important;
position: relative !important;
top: 2px !important;
}
.fscf-div-error {
color: red !important;
}
body.page-template-news-eventi #categories-3 {
display: none !important;
}
#new-p {
margin: 0 !important;
}
.gray-color {
color: #626262 !important;
}
.font-weight-light {
font-weight: 300 !important;
}
body.woocommerce-page .the_content p {
line-height: 27px;
}
.single-product-sidebar {
padding: 0 40px;
}
.scheda_tecnica a {
font-weight: bold !important;
}
.scheda_tecnica a:hover {
text-decoration: underline !important;
}
.transparent_button,
.single_add_to_cart_button {
display: block !important;
width: 100% !important;
}
.single-product-sidebar blockquote {
font-weight: 300;
-webkit-font-smoothing: antialiased;
font-size: 0.900rem;
font-style: italic;
color: #605f5d;
line-height: 1.5rem;
padding-top: 10px;
}
.single-product-sidebar figure a.fancybox img {
border: 2px solid #333 !important;
}
.tabs-content {
margin-bottom: 30px;
}
.tabs-content .content {
display: none !important;
}
.tabs-content .content.active {
display: block !important;
}
.tabs .tab-title {
display: inline-block;
font-size: 1rem;
text-transform: uppercase;
color: #333;
border-bottom: 3px solid #333;
position: relative;
margin: 0;
padding: 15px;
font-weight: 400;
opacity: 0.2;
}
.tabs .tab-title.active {
opacity: 1;
}
.position-relative {
position: relative;
}
.margin_40_0_i {
margin: 40px 0 !important;
}
.related.products .padding_20.margin_20_0 {
margin: 0 !important;
padding: 0 !important;
}
.tabs-content .content.the_content {
padding: 20px 0 0 0 !important;
}
.tabs-content .content.the_content a {
color: black;
text-decoration: underline;
}
.single-product-sidebar .related-posts {
padding: 0 !important;
}
section.post_correlati {
padding: 12px 0 !important;
}
section.post_correlati a {
color: #7d7d7d;
font-weight: 300;
font-size: 14px;
-webkit-transition: all 100ms linear;
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
transition: all 100ms linear;
}
section.post_correlati a:hover {
color: black;
padding-left: 3px;
}
aside .related-posts h4 {
padding-bottom: 0 !important;
}
aside .related-posts h4:after {
display: none !important;
}
.related-posts ul {
margin: 10px 0 30px 0 !important;
}
.text-capitalize {
text-transform: capitalize !important;
}
aside .widget_box {
padding: 0 !important;
}
.tag_cloud {
margin: 5px 5px 5px 0 !important;
line-height: 2rem !important;
}
.grid-item {
float: left;
width: 50%;
padding: 20px;
}
.grid-item.news {
width: 33%;
}
.archive_excerpt {
font-size: 1rem !important;
line-height: 1.5rem !important;
font-weight: 300 !important;
min-height: auto !important;
}
.grid-item h2.archive_title {
line-height: 1.8rem !important;
margin-bottom: 20px !important;
font-size: 1.3rem !important;
min-height: auto !important;
}
.entry-summary h3.crimson {
min-height: 40px;
}
.entry-post {
padding: 20px 0 0 0 !important;
}
.data_news {
margin-bottom: 0 !important;
}
.neg-position {
position: relative;
top:-23px;
}
.the_content p {
font-size: 1.188rem;
line-height: 27px;
}
.margin_top_40 {
margin-top: 40px !important;
}
.button.small {
padding: 12px !important;
}
.w-100 img {
width: 100% !important;
height: auto !important;
}
body.single-product .singola_prodotto,
body.single-product .singola_prodotto p,
body.single-product .singola_prodotto span,
body.single-product .singola_prodotto h1,
body.single-product .singola_prodotto h2,
body.single-product .singola_prodotto h3,
body.single-product .singola_prodotto h4,
body.single-product .singola_prodotto h5,
body.single-product .singola_prodotto h6,
body.single-product .singola_prodotto div,
body.single-product .singola_prodotto a {
font-family: 'EB Garamond', serif;
}
body.single-product #content_load a.button {
font-family: 'Lato', sans-serif;
}
body.single-product #content_load .the_content p {
font-size: 18px;
}
body.single-product .archive_book .p_no_margin {
font-size: 16px !important;
line-height: 24px !important;
}
body.single-post #content_load,
body.single-post #content_load p,
body.single-post #content_load span,
body.single-post #content_load h1,
body.single-post #content_load h2,
body.single-post #content_load h3,
body.single-post #content_load h4,
body.single-post #content_load h5,
body.single-post #content_load h6,
body.single-post #content_load div,
body.single-post #content_load a {
font-family: 'EB Garamond', serif;
}
body.single-post #content_load a.button {
font-family: 'Lato', sans-serif;
}
body.single-post #content_load .the_content p {
font-size: 1.188rem;
}
body.single-post .archive_book .size_15 {
font-size: 16px !important;
line-height: 24px !important;
}
.padding_bottom_20 {
padding-bottom: 20px !important;
}
.px-3 {
padding: 0 30px;
}
.related-blog {
min-height: 580px;
}
.related-blog h4 {
min-height: 78px;
}
.related-blog .p {
min-height: 100px;
margin-bottom: 0;
font-weight: normal;
}
#footer-links {
-webkit-columns: 2 150px;
-moz-columns: 2 150px;
columns: 2 150px;
-webkit-column-gap: 16px;
-moz-column-gap: 16px;
column-gap: 16px;
}@media only screen and (min-width: 320px) and (max-width : 767px) {
.panel .archive_book figure, .related.products .archive_book figure {
width: 100% !important;
text-align: left !important;
margin-left: 20px !important;
margin-top: 50px !important;
}
.top-bar .toggle-topbar {
z-index: 9999999999 !important;
}
.top-bar .toggle-topbar.menu-icon a {
position: relative;
z-index: 9999999999;
}
.top-bar .toggle-topbar.menu-icon a span::after {
z-index: 9999999999;
}
.grid-item {
float: none !important;
width: 100% !important;
padding: 0px !important;
margin-bottom: 30px !important;
}
.px-3 {
padding: 0 10px;
}
#_mn_form_ctrl_9124 {
width: 100%;
position: relative;
top: 15px;
}
.book_wrap {
height: auto !important;
}
article.archive_book figure img {
height: auto !important;
width: 100% !important;
max-height: 100% !important;
margin-bottom: 20px !important;
}
.archive_content {
padding: 0 0 40px 0 !important;
}
.newsletter-wrap .alert.alert-success {
padding: 0 !important;
}
#_mn_form_ctrl_9124 {
margin: 0 !important;
width: 100% !important;
position: relative !important;
top: 15px !important;
right: 0 !important;
}
.grid-item img {
width: 100%;
height: auto;
}
body.desktop #slider_wrap,
body.desktop .royalSlider.rsAutoHeight,
body.desktop .rsAutoHeight .rsSlide,
body.desktop #slider_wrap .slide {
height: 195px !important;
}
body.desktop .royalSlider.rsAutoHeight,
body.desktop .rsAutoHeight .rsSlide {
height: 195px !important;
}
body.desktop .slider_wrap .slide,
body.desktop .slide .grid_12 {
height: 195px !important;
}
body.desktop #slider {
overflow: visible;
}
body.desktop .nav_tab h2,
body.desktop .panel h2 {
padding-bottom: 10px !important;
}
body.desktop article.archive_book figure img {
height: 160px !important;
}
body.desktop .top-bar-section li:not(.has-form) a:not(.button) {
padding: 0 .1rem !important;
}
}
@media only screen and (min-width: 320px) and (max-width : 767px) {
.archive_stoner.left,
.info_news {
width: 100% !important;
float: none !important;
padding: 0 !important;
}
#slider {
margin-top: 20px;
}
.info_news {
min-height: 180px !important;
}
h2.archive_title {
line-height: normal !important;
margin-top: 15px !important;
}
.slider_wrap #slider { }
.slider_wrap .slide,
.slide .grid_12 {
height: auto !important;
}
#slider .rsBullets {
position: relative !important;
bottom: 0 !important;
text-align: center !important;
padding-right: 0 !important;
}
.titoli {
float: none !important;
width: 100% !important;
padding: 0 !important;
}
body.home article.news {
margin-bottom: 20px !important;
}
.area-librai figure img {
width: 100%;
height: auto;
}
#single {
width: 100% !important;
}
article.eventi {
margin-bottom: 20px;
}
.related-posts ul {
margin: 0;
padding: 0 0 20px 0;
}
section.post_correlati {
border-bottom: 0;
}
.single h1 {
line-height: normal;
}
figure.archive_stoner {
width: 100%;
}
.info_news {
width: 100%;
margin-top: 20px;
}
.archive_stoner img {
height: auto;
width: 100%;
}
.mobile-2 {
float: right !important;
}
.mobile-1 {
float: left !important;
}
}  @media only screen and (min-width: 320px) and (max-width : 640px) {
html {
font-size: 13px;
}
body {
min-width: 300px;
}
.top-bar-section .dropdown li.parent-link a {
color: #333;
display: block !important;
}
.single_thumb{
float:none !important;
}
.only-small-hide {
display: none;
}
h1.product_title {
line-height: 40px;
letter-spacing: -1px;
}
.info_prossime_uscite a.button {
bottom: 0;
}
.woocommerce span.onsale {
left: 0.5em !important;
top: -0.5em;
} .selected_book {
position: relative;
}
.top_heading .grid_12.a-right {
text-align: center;
}
.menu_toggle:not(#menu-menu_account):not(#menu-carrello) {
display: block;
}
ul.menu:not(#menu-menu_account):not(#menu-carrello) {
display: none;
position: absolute;
z-index: 9999;
width: 300px;
left: 50%;
margin-left: -150px;
background:url(//fazieditore.it/wp-content/themes/fazi/img/bg_fazi.jpg) left top no-repeat #fff;
background-size:50%;
}
ul.menu:not(#menu-menu_account):not(#menu-carrello) li {
display: block;
text-align: center;
border-bottom: 1px solid #f4f1f1;
}
ul.menu:not(#menu-menu_account):not(#menu-carrello) li a {
padding: 10px !important;
}
.current-menu-item a:after {
content:'';
display: none;
}
.current-menu-item {
background: rgba(51,51,51,0.7);
}
.current-menu-item a {
color: white !important;
}
.titoli {
float: none;
width: 100%;
padding: 20px 0px;
}
.info_book {
position: relative;
width: 100%;
padding: 0 10px;
}
body.ie .ie_blur {
display: none;
}
.widget_section {
padding-top: 0;
}
.book {
float: none;
width: 40%;
}
.titoli h2 {
font-size: 2.800rem;
line-height: 3.000rem;
margin: 10px 0px !important;
}
.portfolio-item figure img {
width: 50px;
height: auto;
}
.portfolio-item {
margin-bottom: 0px;
height: 100px;
text-align: left;
}
.portfolio-item .margin_top_30 {
margin: 0;
}
.portfolio-item figure {
float: left;
margin-right: 20px;
}
#footer {
text-align: center;
}
#footer h5 {
margin: 20px 0px 0px 0px;
}
#footer .container_12 {
text-align: center;
}
.footerclear {
display: none;
}
.cover_book:after {
width: 10px;
}
.background_book {
width: 140%;
height: 50%;
}
div.grid_12.mobile_logo {
position: absolute !important;
top: 0px;
left: 0px;
padding: 16px 0px 0px 10px;
text-align: left;
}
.mobile_logo img {
height: auto;
width: 35%;
}
#footer {
position: relative;
height: auto !important;
}
.no_mobile_padding {
padding: 0;
}
form#sender select {
width: 31% !important;
}
article.archive_book figure img {
height: 100%;
width: 100%;
max-height: 100%;
margin-bottom: 10px;
}
h1 {
font-size: 2.500rem;
}
h1.margin_40_0 {
margin: 10px 0px;
}
.padding_40_0 {
padding: 20px 0px;
}
.archive section.padding_top_20 {
padding-top: 0;
}
body.woocommerce-page .the_content {
padding: 0px 10px 20px 10px;
}
.woocommerce table.shop_table td {
padding: 5px;
}
.woocommerce td.product-quantity {
min-width: 10px;
}
.woocommerce-cart table.cart td, .woocommerce-cart table.cart th {
vertical-align: middle;
font-size: 8px;
text-align: center;
}
ul#menu-menu li {
margin-right: 0 !important;
}
article.archive_book figure {
min-height: 190px;
}
#prossime_uscite figure {
height: 200px;
}
body.woocommerce-page .the_content {
padding: 0;
}
.edgt-wrap {
padding: 0;
}
.flipbook-cover img {
max-width: 50%;
}
.panel h2, .related h2, .woocommerce-account .woocommerce h2 {
padding: 10px 0px;
}
.margin_bottom_30 {
margin: 0px 0px 10px 0px;
}
.cloned_button .button, .transparent_button {
width: 100%;
margin: 0 0 10px 0!important;
}
.widget_box {
padding: 20px 0px;
}
.panel div.padding_20.margin_20_0,
.related.products div.padding_20.margin_20_0 {
padding: 0;
margin: 10px 0px 0px 0px;
}
#filters {
text-align: center;
}
h1 {
margin: 0;
}
.padding_top_20 {
padding-top: 10px;
}
.padding_40_0 {
padding: 20px 0px;
}
.archive_post .padding_20 {
padding: 0;
}
.data_news {
margin-bottom: 0;
}
.archive_post {
margin-bottom: 50px;
}
.archive_post figure img {
border: 1px solid rgba(0,0,0,0.1);
}
.single-product .widget_box {
padding: 0;
}
.single-product .widget_box figure {
margin-bottom: 20px;
}
.related-posts {
padding: 0;
}
.related-posts h4 {
position: relative;
padding-bottom: 10px;
}
.single-product .cover_book img {
max-height: inherit;
}
.panel .scheda_tecnica .grid_3 {
width: 50%;
margin: 0;
}
.panel .scheda_tecnica .grid_6 {
width: 50%;
margin: 0;
}
.panel .scheda_tecnica .grid_3, .panel .scheda_tecnica .grid_6 {
padding: 0px;
}
.singola_prodotto {
padding: 0 0 20px 0;
}
.grid_3.omega.a-center.white_bg.padding_20.book_wrap {
width: 100%;
margin: 0;
padding: 0;
height: auto;
}
form#sender select {
width: 100% !important;
margin: 0 0 10px 0;
}
.single-product a.cover_book {
margin: 0 0 0px 0;
width: 250px;
}
.panel .archive_book figure, .related.products .archive_book figure {
width: auto;
}
.social_wrap {
position: relative !important;
top: 0;
right: 0;
margin-top: 25px;
}
body.single-product .addthis_sharing_toolbox {
display: block;
margin-left: 0 !important;
width: 100%;
text-align: left;
}
.summary h3.crimson.italic {
padding-top: 20px;
}
.info_prossime_uscite a.button {
position: relative !important;
}
#prossime_uscite .slide {
height: 400px;
}
#prossime_uscite {
height: 400px;
}
.titoli {
padding: 0px 0px 20px 0px !important;
}
#submit_form {
right: -20px;
font-size: 0.9000rem;
}
article.news, article.eventi {
height: auto;
}
article.news figure img, article.eventi figure img, #prossime_uscite figure a img {
min-height: 100px;
}
.book_wrap {
height: auto;
}
form.searchandfilter ul li {
display: block;
width: 100%;
}
form.searchandfilter input[type="submit"] {
margin-top: 20px !important;
}  .container_12 {
margin-left: auto;
margin-right: auto;
width: 100%;
} .grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
display:inline-block;
float: left;
position: relative;
margin-left: 3%;
margin-right: 3%;
width: 94%;
}
} @media only screen
and (min-width : 321px) { } @media only screen
and (max-width : 320px) { }
@media only screen and (min-width: 320px) and (max-width : 533px) {
.titoli {
padding-top: 20px !important;
}
}  @media only screen and (min-width: 480px) and (max-width : 767px) {
html {
font-size: 14px;
}
body {
min-width: 480px;
} h2 {
font-size: 3.000rem;
line-height: 5.000rem;
}
.royalSlider {
height: 250px;
}
.menu_toggle {
display: block;
}
ul.menu:not(#menu-menu_account):not(#menu-carrello) {
display: none;
}
ul.menu:not(#menu-menu_account):not(#menu-carrello) {
display: none;
position: absolute;
z-index: 9999;
width: 300px;
left: 50%;
margin-left: -150px;
background:url(//fazieditore.it/wp-content/themes/fazi/img/bg_fazi.jpg) left top no-repeat #fff;
background-size:50%;
}
ul.menu:not(#menu-menu_account):not(#menu-carrello) li {
display: block;
text-align: center;
border-bottom: 1px solid #f4f1f1;
}
ul.menu:not(#menu-menu_account):not(#menu-carrello) li a {
padding: 10px !important;
}
.current-menu-item a:after {
content:'';
display: none;
}
.current-menu-item {
background: rgba(51,51,51,0.7);
}
.current-menu-item a {
color: white !important;
}
.menu > li:last-child a {
padding-right:12.79px;
}
.menu > li:first-child a {
padding-left:12.79px;
}
.info_book {
padding: 20px;
}
.titoli {
padding: 0px 0px 20px 20px;
}
.button {
padding: 10px;
}
.background_book {
top: -20px;
}
article.news img, article.eventi img {
width: 100%;
height: auto;
}
article.news, article.eventi {
height: auto;
}
article.news figure img, article.eventi figure img, #prossime_uscite figure a img {
width: 100%;
}
#prossime_uscite {
height: 450px;
}
#portfolio .grid_3 {
width: 220px !important;
}
#footer .grid_2 {
width: 140px !important;
margin: 50px 10px;
}
#footer .grid_3 {
width: 420px !important;
text-align: center;
}
.footerclear {
display: none;
}
div.grid_12.mobile_logo {
position: absolute !important;
top: 0px;
left: 0px;
padding: 16px 0px 0px 10px;
text-align: left;
}
.mobile_logo img {
height: auto;
width: 12%;
}
#footer {
position: relative;
height: auto !important;
}
.no_mobile_padding {
padding: 0;
}
form#sender select {
width: 31% !important;
}
article.archive_book figure img {
height: auto !important;
}
ul#menu-menu li {
margin-right: 0 !important;
}
.current-menu-item a {
color: #333 !important;
}  .container_12 {
margin-left: auto;
margin-right: auto;
width: 480px;
} .grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
display:inline-block;
float: left;
position: relative;
margin-left: 10px;
margin-right: 10px;
} .container_12 .grid_1 { width:20px; }
.container_12 .grid_2 { width:60px; }
.container_12 .grid_3 {width:220px;}
.container_12 .grid_3 {width: 460px;}
.container_12 .grid_4 {width:460px;}
.container_12 .grid_5 {width:460px;}
.container_12 .grid_6 {width:460px;}
.container_12 .grid_7 {width:460px;}
.container_12 .grid_8 {width:460px;}
.container_12 .grid_9 {width:460px;}
.container_12 .grid_10 {width:460px;}
.container_12 .grid_11 {width:460px;}
.container_12 .grid_12 {width:460px;} .container_12 .prefix_1 { padding-left:40px; }
.container_12 .prefix_2 { padding-left:80px; }
.container_12 .prefix_3 { padding-left:120px; }
.container_12 .prefix_4 { padding-left:160px; }
.container_12 .prefix_5 { padding-left:200px; }
.container_12 .prefix_6 { padding-left:240px; }
.container_12 .prefix_7 { padding-left:280px; }
.container_12 .prefix_8 { padding-left:320px; }
.container_12 .prefix_9 { padding-left:360px; }
.container_12 .prefix_10 { padding-left:400px; }
.container_12 .prefix_11 { padding-left:440px; } .container_12 .suffix_1 { padding-right:40px; }
.container_12 .suffix_2 { padding-right:80px; }
.container_12 .suffix_3 { padding-right:120px; }
.container_12 .suffix_4 { padding-right:160px; }
.container_12 .suffix_5 { padding-right:200px; }
.container_12 .suffix_6 { padding-right:240px; }
.container_12 .suffix_7 { padding-right:280px; }
.container_12 .suffix_8 { padding-right:320px; }
.container_12 .suffix_9 { padding-right:360px; }
.container_12 .suffix_10 { padding-right:400px; }
.container_12 .suffix_11 { padding-right:440px; } .container_12 .push_1 { left:40px; }
.container_12 .push_2 { left:80px; }
.container_12 .push_3 { left:120px; }
.container_12 .push_4 { left:160px; }
.container_12 .push_5 { left:200px; }
.container_12 .push_6 { left:240px; }
.container_12 .push_7 { left:280px; }
.container_12 .push_8 { left:320px; }
.container_12 .push_9 { left:360px; }
.container_12 .push_10 { left:400px; }
.container_12 .push_11 { left:440px; } .container_12 .pull_1 { left:-40px; }
.container_12 .pull_2 { left:-80px; }
.container_12 .pull_3 { left:-120px; }
.container_12 .pull_4 { left:-160px; }
.container_12 .pull_5 { left:-200px; }
.container_12 .pull_6 { left:-240px; }
.container_12 .pull_7 { left:-280px; }
.container_12 .pull_8 { left:-320px; }
.container_12 .pull_9 { left:-360px; }
.container_12 .pull_10 { left:-400px; }
.container_12 .pull_11 { left:-440px; }
}   @media only screen and (min-width: 768px) and (max-width : 1068px) {
html {
font-size: 11px;
}
body {
min-width: 768px;
} #FSContact1 {
width: 400px;
} .post-type-archive h1.margin_40_0 {
margin:20px 0 !important;
}
.nav_clone .small-12.padding_bottom_20 {
padding-bottom: 0 !important;
}
.panel .archive_book,
.related.products .archive_book {
margin-bottom: 60px !important;
}
#browse {
padding: 40px 0 0 0 !important;
}
.single-product-sidebar blockquote{
padding: 0 0 20px 0 !important;
}
#menu-menu_account li a {
height: auto !important;
padding: 15px 10px !important;
margin-right: 0 !important;
}
.top_widget_box {
padding-left: 20px;
}
#menu-carrello li a {
height: auto !important;
}
.top_heading {
height: 47px !important;
overflow: hidden !important;
padding-top: 0 !important;
}
.pagecontainer > p.formfield {
width: 200px;
float: left;
margin: 41px 0 0 0 !important;
}
#_mn_form_ctrl_9122,
#_mn_form_ctrl_9123 {
font-size: 1.5rem !important;
height: 40px !important;
}
.captcha-wrap {
float: left;
margin-left: 20px;
width: 250px;
}
.text-md-center {
text-align: center !important;
}
p.submit {
float: left;
width: 200px !important;
margin: 59px 0 0 30px;
}
#_mn_form_ctrl_9124 {
position: relative !important;
top: 15px !important;
}
.mt-md-5 {
margin-top: 20px;
}
.social a {
line-height: normal !important;
padding-top: 13px!important;
width: 41px !important;
height: 41px !important;
}
.in_evidenza:after,
.in_evidenza:before {
width: 38% !important;
}
.westar {
text-align: center !important;
}
#social-wrap {
padding-top: 30px !important;
}
figure.archive_stoner {
height: 230px !important;
overflow: hidden !important;
}
.archive_post { }
.archive_stoner.left,
.info_news {
width: 100% !important;
float: none !important;
padding: 0 !important;
}
h2.archive_title {
line-height: normal !important;
margin-top: 15px !important;
}
.archive_post {
margin-bottom: 20px !important;
}
body div.category-columns div:nth-child(odd) {
border: 0 !important;
}
#slider_wrap,
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide,
#slider_wrap .slide,
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide,
.slider_wrap .slide,
.slide .grid_12 {
height: 500px !important;
}
.book_wrap {
height: 400px !important;
} #prossime_uscite .rsBullets {
display: block !important;
top:163px !important;
padding-left: 0 !important;
}
#wdi_feed_0 .wdi_feed_item {
width: 33.3% !important;
}
.info_prossime_uscite a.button {
bottom: 0 !important;
}
.category-columns .grid_9 {
width: 50% !important;
float: left;
margin: 0 !important;
min-height: 420px !important;
}
.category-columns div:nth-child(odd) {
border-right: 20px solid white !important;
}
.category-columns .grid_9 figure.archive_stoner {
width: 100% !important;
float: none !important;
}
.category-columns .grid_9 .info_news {
float: none !important;
width: 100% !important;
padding: 20px 0 0 0 !important;
}
article.area-librai {
min-height: auto !important;
}
.royalSlider {
height: 450px;
}
.menu li a {
padding: 25px 7.5px;
}
.titoli h2 {
line-height: 4.000rem;
font-size: 3.000rem;
}
#footer {
position: relative;
height: auto;
}
.footerclear {
display: none;
}
article.archive_book figure {
min-height: 190px;
}
#prossime_uscite figure {
height: 300px;
}
.widget_newsletters .newsletters-fieldholder.cognome, .widget_newsletters .newsletters-fieldholder.nome {
float: none !important;
clear: none !important;
width: 50%;
}
body.woocommerce-page .the_content {
padding: 0;
}
.edgt-wrap {
padding: 0;
}
.flipbook-cover img {
max-width: 50%;
}
.panel h2, .related h2, .woocommerce-account .woocommerce h2 {
padding: 0;
}
.margin_bottom_30 {
margin: 0px 0px 10px 0px;
}
.cloned_button .button, .transparent_button {
width: 100%;
margin: 0 0 10px 0!important;
}
.widget_box {
padding: 20px 0px;
}
.panel div.padding_20.margin_20_0,
.related.products div.padding_20.margin_20_0 {
padding: 0;
margin: 10px 0px 0px 0px;
}
#filters {
text-align: center;
}
h1 {
margin: 0;
}
.padding_top_20 {
padding-top: 10px;
}
.padding_40_0 {
padding: 20px 0px;
}
.top_heading {
height: 40px;
overflow: hidden;
}
.archive_post .padding_20 {
padding: 0;
}
.data_news {
margin-bottom: 0;
}
.archive_post {
margin-bottom: 50px;
}
.archive_post figure img {
border: 1px solid rgba(0,0,0,0.1);
}
.single-product .widget_box {
padding: 0;
}
.single-product .widget_box figure {
margin-bottom: 20px;
}
.related-posts {
padding: 0;
}
.related-posts h4 {
position: relative;
padding-bottom: 10px;
}
.single-product .cover_book img {
max-height: inherit;
height: auto;
}
ul#menu-menu li a{
display: block;
width: 100%;
}
.big_button {
font-size: 16px;
}
.grid_3 .widget_box {
padding: 10px;
}
.nav_tab h2 {
padding-bottom: 0;
}
.related.products > h2 {
margin: 1.000rem 0;
}
.social a {
padding: 0.438rem 0;
}
article.eventi figure img,
article.news figure img,
#prossime_uscite figure a img {
min-height: 100px !important;
}
article.news,
article.eventi {
height: auto;
margin-bottom: 33px;
}  #prossime_uscite .rsBullets {
display: none;
}
section.widget_section {
padding: 35px 0 0 0;
}
.woocommerce span.onsale {
top: -5px;
}
.archive_stoner img {
height: auto;
width: 100%;
}
.top-bar-section ul li>a {
font-size: 7px !important;
}  .container_12 {
margin-left: auto;
margin-right: auto;
width: 768px;
} .grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
display:inline-block;
float: right;
position: relative;
margin-left: 10px;
margin-right: 10px;
} .container_12 .grid_1 { width:44px; }
.container_12 .grid_2 { width:108px; }
.container_12 .grid_3 { width:172px; }
.container_12 .grid_4 { width:236px; }
.container_12 .grid_5 { width:300px; }
.container_12 .grid_6 { width:364px; }
.container_12 .grid_7 { width:428px; }
.container_12 .grid_8 { width:492px; }
.container_12 .grid_9 { width:556px; }
.container_12 .grid_10 { width:620px; }
.container_12 .grid_11 { width:684px; }
.container_12 .grid_12 { width:748px; float: left; }
.container_12 .grid_12 .grid_3,
.container_12 .grid_12 .grid_9,
.container_12 .grid_9 .grid_3 {
float: left;
}
#portfolio .grid_2 {
float: left;
} .container_12 .prefix_1 { padding-left:64px; }
.container_12 .prefix_2 { padding-left:128px; }
.container_12 .prefix_3 { padding-left:192px; }
.container_12 .prefix_4 { padding-left:256px; }
.container_12 .prefix_5 { padding-left:320px; }
.container_12 .prefix_6 { padding-left:384px; }
.container_12 .prefix_7 { padding-left:448px; }
.container_12 .prefix_8 { padding-left:512px; }
.container_12 .prefix_9 { padding-left:576px; }
.container_12 .prefix_10 { padding-left:640px; }
.container_12 .prefix_11 { padding-left:704px; } .container_12 .suffix_1 { padding-right:64px; }
.container_12 .suffix_2 { padding-right:128px; }
.container_12 .suffix_3 { padding-right:192px; }
.container_12 .suffix_4 { padding-right:256px; }
.container_12 .suffix_5 { padding-right:320px; }
.container_12 .suffix_6 { padding-right:384px; }
.container_12 .suffix_7 { padding-right:448px; }
.container_12 .suffix_8 { padding-right:512px; }
.container_12 .suffix_9 { padding-right:576px; }
.container_12 .suffix_10 { padding-right:640px; }
.container_12 .suffix_11 { padding-right:704px; } .container_12 .push_1 { left:64px; }
.container_12 .push_2 { left:128px; }
.container_12 .push_3 { left:192px; }
.container_12 .push_4 { left:256px; }
.container_12 .push_5 { left:320px; }
.container_12 .push_6 { left:384px; }
.container_12 .push_7 { left:448px; }
.container_12 .push_8 { left:512px; }
.container_12 .push_9 { left:576px; }
.container_12 .push_10 { left:640px; }
.container_12 .push_11 { left:704px; } .container_12 .pull_1 { left:-64px; }
.container_12 .pull_2 { left:-128px; }
.container_12 .pull_3 { left:-192px; }
.container_12 .pull_4 { left:-256px; }
.container_12 .pull_5 { left:-320px; }
.container_12 .pull_6 { left:-384px; }
.container_12 .pull_7 { left:-448px; }
.container_12 .pull_8 { left:-512px; }
.container_12 .pull_9 { left:-576px; }
.container_12 .pull_10 { left:-640px; }
.container_12 .pull_11 { left:-704px; }
}  @media only screen
and (min-width: 1024px)
and (max-height: 1366px)
and (-webkit-min-device-pixel-ratio: 1.5) {
} @media only screen
and (min-width: 1024px)
and (max-height: 1366px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1.5) {
#slider_wrap,
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide,
#slider_wrap .slide {
height: 500px !important;
}
.book_wrap {
height: 500px;
}
} @media only screen
and (min-width: 1024px)
and (max-height: 1366px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1.5) {
}  @media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
.slider_wrap #slider { }
.slider_wrap .slide,
.slide .grid_12 { }
.archive_post { }
.fb_iframe_widget iframe {
width: 100% !important;
}
#prossime_uscite .slide {
height: 490px;
position: relative;
}
.book_wrap { }
#prossime_uscite figure {
height: 300px;
}
.panel h2, .related h2, .woocommerce-account .woocommerce h2 {
padding: 15px 0;
}
} @media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
#slider_wrap,
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide,
#slider_wrap .slide,
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide,
.slider_wrap .slide,
.slide .grid_12 {
height: 310px !important;
}
.book_wrap {
height: 300px !important;
}
} @media only screen
and (min-width : 768px)
and (max-width : 1024px) {
.slider_wrap #slider { }
h2.archive_title {
min-height: 60px;
margin-bottom: 0 !important;
}
#prossime_uscite figure {
height: 200px !important;
}
.info_prossime_uscite .cell {
height: 132px !important;
}
figure.archive_stoner {
height: 150px !important;
}
.archive_post { }
} @media only screen
and (min-width : 1023px)
and (max-height : 770px) {
figure.archive_stoner {
height: 230px !important;
}
.archive_post { }
} @media only screen
and (min-width : 800px)
and (max-height : 1115px) {
#prossime_uscite .rsBullets {
top:32% !important;
}
h2.archive_title {
min-height: 60px;
margin-bottom: 0 !important;
}
}  @media only screen
and (min-width: 1024px)
and (max-height: 1366px)
and (max-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1.5) {
.pagecontainer>p.formfield {
width: 300px !important;
}
.captcha-wrap {
width: 450px !important;
}
#_mn_form_ctrl_9124 {
position: relative !important;
}
#slider_wrap, .royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide, #slider_wrap .slide, .royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide, .slider_wrap .slide, .slide .grid_12 {
height: 600px!important;
}
#prossime_uscite .rsBullets {
top: 170px !important;
}
} @media only screen
and (min-width : 1200px)
and (max-height : 1115px) {
#prossime_uscite .rsBullets {
top:51.5% !important;
}
}  @media only screen
and (min-width: 1024px)
and (max-height: 1366px) {
.archive_post { }
#prossime_uscite figure {
height: 300px!important;
}
figure.archive_stoner {
height: 200px !important;
}
}  @media only screen
and (min-width: 1366px)
and (max-height: 1024px) {
.info_prossime_uscite .cell {
height: 132px !important;
}
.archive_post {
min-height: auto !important;
}
} @media only screen
and (min-width: 1024px)
and (max-height: 1366px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1.5) {
.archive_post {
min-height: auto !important;
}
}  @media only screen and (min-width : 1024px) {
html {
font-size: 16px;
}
body {
min-width: 1200px;
}
.js-generated {
display: none !important;
} .container_12 {
margin-left: auto;
margin-right: auto;
width: 1200px;
} .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
display:inline;
float: right;
position: relative;
margin-left: 10px;
margin-right: 10px;
} .container_12 .grid_1 { width:80px; }
.container_12 .grid_2 { width:180px; }
.container_12 .grid_3 { width:280px; }
.container_12 .grid_4 { width:380px; }
.container_12 .grid_5 { width:480px; }
.container_12 .grid_6 { width:580px; }
.container_12 .grid_7 { width:680px; }
.container_12 .grid_8 { width:780px; }
.container_12 .grid_9 { width:880px; }
.container_12 .grid_10 { width:980px; }
.container_12 .grid_11 { width:1080px; }
.container_12 .grid_12 { width:1180px; float: left;}
.container_12 .grid_12 .grid_3,
.container_12 .grid_12 .grid_9,
.container_12 .grid_9 .grid_3 {
float: left;
}
#portfolio .grid_2 {
float: left;
}
}   .push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12 {
position:relative;
} .alpha {margin-left: 0;}
.omega {margin-right: 0;} .clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.clearfix:before,
.clearfix:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1;
}
@media only screen and (min-width : 769px) and (max-width : 1024px) {
.menu li a {
padding: 15px 6px !important;
}
}  @media only screen and (min-width: 768px) and (max-width : 1024px) {
.titoli {
padding: 20px 0 0 20px !important;
} } @media only screen and (width:768px) and (resolution: 163dpi) {
#slider_wrap, .royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide,
#slider_wrap .slide,
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide,
.slider_wrap .slide,
.slide .grid_12 {
height: 380px !important;
}
#slider .rsBullets {
bottom: 20px;
}
} @media only screen and (width:1024px) and (resolution: 163dpi) {
}