.tp-caption.medium_grey {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
padding:2px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#888;
white-space:nowrap;
}
.tp-caption.small_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:14px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.medium_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:40px;
line-height:40px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.very_large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
letter-spacing:-2px;
}
.tp-caption.very_big_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#000;
}
.tp-caption.very_big_black {
position:absolute;
color:#000;
text-shadow:none;
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#fff;
}
.tp-caption.modern_medium_fat {
position:absolute;
color:#000;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.modern_medium_fat_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.modern_medium_light {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.modern_big_bluebg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#4e5b6c;
letter-spacing:0;
}
.tp-caption.modern_big_redbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#de543e;
letter-spacing:0;
}
.tp-caption.modern_small_text_dark {
position:absolute;
color:#555;
text-shadow:none;
font-size:14px;
line-height:22px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.boxshadow {
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
}
.tp-caption.black {
color:#000;
text-shadow:none;
}
.tp-caption.noshadow {
text-shadow:none;
}
.tp-caption.thinheadline_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:30px;
font-family:"Open Sans";
background-color:transparent;
}
.tp-caption.thintext_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:16px;
line-height:26px;
font-family:"Open Sans";
background-color:transparent;
}
.tp-caption.largeblackbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#000;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}
.tp-caption.largepinkbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#db4360;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}
.tp-caption.largewhitebg {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#fff;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}
.tp-caption.largegreenbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#67ae73;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}
.tp-caption.excerpt {
font-size:36px;
line-height:36px;
font-weight:700;
font-family:Arial;
color:#ffffff;
text-decoration:none;
background-color:rgba(0, 0, 0, 1);
text-shadow:none;
margin:0px;
letter-spacing:-1.5px;
padding:1px 4px 0px 4px;
width:150px;
white-space:normal !important;
height:auto;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}
.tp-caption.large_bold_grey {
font-size:60px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_thin_grey {
font-size:34px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.small_thin_grey {
font-size:18px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(117, 117, 117);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.lightgrey_divider {
text-decoration:none;
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}
.tp-caption.large_bold_darkblue {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_bg_darkblue {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(52, 73, 94);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_bold_red {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_light_red {
font-size:21px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_bg_red {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_bold_orange {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(243, 156, 18);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_bg_orange {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.grassfloor {
text-decoration:none;
background-color:rgba(160, 179, 151, 1);
width:4000px;
height:150px;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}
.tp-caption.large_bold_white {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_light_white {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.mediumlarge_light_white {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.mediumlarge_light_white_center {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:#ffffff;
text-decoration:none;
background-color:transparent;
padding:0px 0px 0px 0px;
text-align:center;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_bg_asbestos {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(127, 140, 141);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_light_black {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.large_bold_black {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.mediumlarge_light_darkblue {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.small_light_white {
font-size:17px;
line-height:28px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.roundedimage {
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}
.tp-caption.large_bg_black {
font-size:40px;
line-height:40px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:10px 20px 15px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.mediumwhitebg {
font-size:30px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:rgb(255, 255, 255);
padding:5px 15px 10px;
text-shadow:none;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}
.tp-caption.medium_text2 {
font-size:27px;
line-height:20px;
font-weight:700;
font-family:Raleway;
color:#ffffff;
text-decoration:none;
text-shadow:rgba(0, 0, 0, 0.7) 0px 2px 2px;
margin:0px;
white-space:nowrap;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; height: 0; }
[hidden] { display: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; }
body { margin: 0; font-size: 1em; line-height: 1.4; }
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::-webkit-selection { background: #fe57a1; color: #fff; text-shadow: none; }
a { color: #00e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
h1 { font-size: 2em; margin: .67em 0; }
h2 { font-size: 1.5em; margin: .83em 0; }
h3 { font-size: 1.17em; margin: 1em 0; }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: .83em; margin: 1.67em 0; }
h6 { font-size: .75em; margin: 2.33em 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
p, pre { margin: 1em 0; }
code, kbd, pre, samp { font-family: monospace,serif; _font-family: 'courier new',monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ''; content: none; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
dl, menu, ol, ul { margin: 1em 0; }
dd { margin: 0 0 0 40px; }
menu, ol, ul { padding: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; }
img { border: 0; -ms-interpolation-mode: bicubic; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: .35em .625em .75em; }
legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }  html { overflow-y: scroll; min-height: 100%; font-size: 100.01%; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { font: normal 81.25%/1.5 arial, helvetica, sans-serif; min-height: 100%; background: #eee; }
body, select, input, textarea { color: #444; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; }  a { text-decoration: none; -webkit-transition: background-color 150ms linear, color 150ms linear; -moz-transition: background-color 150ms linear, color 150ms linear; -o-transition: background-color 150ms linear, color 150ms linear; transition: background-color 150ms linear, color 150ms linear; border: none; padding: 0; margin: 0; }
a:hover { color: #FFD62C; }
a img { display: block; border: none; padding: 0; margin: 0; }
::-webkit-selection, ::-moz-selection { background: #ffb7b7; }
.chromeframe { margin: 0.2em 0; background: #FFFF00; color: black; text-align: center; }
.chromeframe a { color: #007fff; }
a:focus { outline: none; } p { margin: 0 0 1em 0; }
p.red::-webkit-selection { background: #ffb7b7; }
p.red::-moz-selection { background: #ffb7b7; }
p.blue::-webkit-selection { background: #a8d1ff; }
p.blue::-moz-selection { background: #a8d1ff; }
p.yellow::-webkit-selection { background: #fff2a8; }
p.yellow::-moz-selection { background: #fff2a8; }
hr, .divider { display: block; clear: both; height: 0; line-height: 0; border-color: #404040; border-bottom-width: 1px; border-top-width: 0; border-bottom-style: solid; }
.divider { position: relative; }
.divider > * { display: inline-block; position: absolute; right: 0; line-height: 100%; cursor: pointer; }
hr.dotted, .divider.dotted { border-bottom-style: dotted; }
hr.dashed, .divider.dashed { border-bottom-style: dashed; }
hr.both { margin-bottom: 1.5em; margin-top: 1.5em; }
hr.both2 { margin-bottom: 2em; margin-top: 2em; }
hr.top, article.top { margin-top: 1em; }
hr.top2 { margin-top: 2em; }
hr.bottom { margin-bottom: 1em; }
hr.bottom2 { margin-bottom: 2em; }
aside hr { margin-top: 1em; margin-bottom: 1em; }
pre { clear: both; line-height: 1.5em; padding: 0px .5em; }
pre, code, kbd, samp { font-family: monospace,Monaco, Courier New, serif; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }
small { font-size: small; }
big { font-size: larger; }
.alert { color: #CA0000 !important; } .hide-text { text-indent: 100%; white-space: nowrap; overflow: hidden; } h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: "Georgia",Helvetica, sans-serif; letter-spacing: 0; margin-top: .2em; text-rendering: optimizeSpeed; }
h1 { font-size: 2.76923em; line-height: 2; margin-bottom: .7em; letter-spacing: 0.1em; }
h2 { font-size: 2.15385em; line-height: 1.6; margin-bottom: .6em; letter-spacing: 0.01em; }
h3 { font-size: 1.69231em; line-height: 1.4; margin-bottom: .4em; letter-spacing: 0.015em; }
h4 { font-size: 1.38462em; line-height: 1.3; margin-bottom: .3em; letter-spacing: 0.025em; }
h5 { font-size: 1.23077em; line-height: 1.2; margin-bottom: .2em; letter-spacing: 0.04em; }
h6 { font-size: 1em; line-height: 1; margin-bottom: .2em; letter-spacing: 0.14em; }
h1 .small, h2 .small, h3 .small, h4 .small { font-weight: normal; }
h1 .small { font-size: 1.84615em; }
h2 .small { font-size: 1.38462em; }
h3 .small { font-size: 1.07692em; }
h4 .small { font-size: 1.07692em; } blockquote { margin: 0 0 1em; padding: 1em 1em 1em 2em; border-left: 1px solid #ddd; *zoom: 1; position: relative; font-size: 120%; line-height: 1.6; color: #777; font-style: italic; word-wrap: break-word; }
blockquote:before, blockquote:after { content: ""; display: table; }
blockquote:after { clear: both; }
blockquote > i { color: #555; font-size: 450%; line-height: 1em; position: absolute; top: 0.1em; left: 0.15em; color: #B9B9B9; *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#8220;'); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 3; }
blockquote > i:before { content: '\201C'; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
blockquote > i + p { padding-left: 1.5em; }
blockquote p { margin: 0; }
blockquote cite { font-style: normal; font-size: 13px; }
blockquote blockquote { font-size: 100%; } .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix, .container, figure { *zoom: 1; }
.clearfix:before, .container:before, figure:before, .clearfix:after, .container:after, figure:after { content: ""; display: table; }
.clearfix:after, .container:after, figure:after { clear: both; }
.container { max-width: 960px; width: 100%; margin: 0 auto; } img { image-rendering: -webkit-optimizeSpeed; max-width: 100%; height: auto; }
.ie7 img { -ms-interpolation-mode: bicubic; }
img.aligncenter { display: block; margin: 10px auto; }
img.alignleft { margin: 0.4em 1.2em 1em 0; float: left; }
img.alignright { margin: 0.4em 0 1em 1.2em; float: right; }
.frame { padding: .5em; border: 1px solid #c5c5c5; background-color: #FFFFFF; }
.imgHolder { display: block; position: relative; overflow: hidden; max-width: 100%; text-align: center; }
.imgHolder img, .imgHolder span, .imgHolder li, .imgHolder li a { -webkit-transition: all 250ms ease-out; -moz-transition: all 250ms ease-out; -o-transition: all 250ms ease-out; transition: all 250ms ease-out; }
.imgHolder > a { background: none; cursor: pointer; }
.imgHolder img { width: 100%; height: auto; display: block; }
.imgHolder span { display: block; position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; width: 100%; height: 100%; z-index: 99; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.imgHolder ul { margin: 0; display: inline-block; position: absolute; width: auto; height: 52px; text-align: center; z-index: 99; top: 50%; margin-top: -26px; }
.imgHolder ul.ico_2 { width: 104px; margin-left: -52px; left: 50%; }
.imgHolder ul.lightbox { width: 52px; margin-left: -26px; left: 50%; }
.imgHolder ul li { opacity: 0; display: inline-block; width: 52px; text-align: center; margin: 0 auto; height: 100%; overflow: hidden; *display: inline; zoom: 1; position: relative; }
.imgHolder ul li a { display: block; height: 100%; position: relative; }
.imgHolder.lightbox ul { width: 52px; margin-left: -26px; left: 50%; }
.imgHolder.ico_2 ul { width: 104px; margin-left: -52px; left: 50%; }
.imgHolder:hover span, .imgHolder a:hover span { visibility: visible; opacity: 1; }
.imgHolder:hover ul, .imgHolder a:hover ul { visibility: visible; }
.imgHolder:hover ul li, .imgHolder a:hover ul li { opacity: 1; }
.imgHolder.fade a:hover img { opacity: 0.5; }
.oldie .imgHolder ul { visibility: hidden; }
.oldie .imgHolder:hover ul { visibility: visible; }
video { max-width: 100%; height: auto; }
iframe, embed, object { max-width: 100%; } ul, ol { margin-bottom: 1em; margin-left: 0; padding: 0; border: none; }
ol { list-style: decimal; list-style-position: inside; }
ul ul, ul ol, ol ol, ol ul { margin: 0.3em 0 0.3em 2.7em; font-size: 97%; }
ul ul li, ul ol li, ol ol li, ol ul li { margin-bottom: .8em; }
li { margin-bottom: 1em; line-height: 1.5; border-color: #ccc; border-width: 1px; }
ul.large li { line-height: 100%; } ul.nostyle, ol.nostyle { margin-left: 0; list-style: none; }
ul.bordered li, ol.bordered li { margin-bottom: 0.4em; padding-bottom: 0.4em; border-bottom-style: solid; }
ul.bordered ul, ol.bordered ul { margin-bottom: 0; margin-top: 0.6em; }
ul.bordered ul li:last-child, ol.bordered ul li:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
ul.dotted, ol.dotted { border-style: none; }
ul.dotted li, ol.dotted li { border-bottom-style: dotted; }
ul.dashed, ol.dashed { border-style: none; }
ul.dashed li, ol.dashed li { border-bottom-style: dashed; }
ul { list-style: none outside; }
ul.square li { list-style: square inside; }
ul.circle li { list-style: circle inside; }
ul.disc li { list-style: disc   inside; }
ol { counter-reset: item; }
ol.decimal { list-style: none inside; *list-style: decimal inside; }
ol.decimal li:before { content: counter(item); counter-increment: item; background-color: #b9b9b9; color: #fff; font-weight: 600; margin-right: 0.7em; padding: 0 0.5em; line-height: 1em; font-size: 0.85em; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } a.button, button, input[type="submit"], input[type="reset"], input[type="button"] { -webkit-transition: all 200ms linear; -webkit-transition-delay: 0s; -moz-transition: all 200ms linear 0s; -o-transition: all 200ms linear 0s; transition: all 200ms linear 0s; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDAuMTUpIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.15))); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.15) 100%); background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.15) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.15) 100%); background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.15) 100%); text-shadow: 0 1px rgba(255, 255, 255, 0.1); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; background-size: auto; border-width: 1px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: #606060; background-color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 100%; line-height: 100%; margin-bottom: 1em; padding: 0.75em 1.5em; border-color: #555 #444 #333; }
a.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwLjIpIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(100%, rgba(0, 0, 0, 0.2))); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.2) 100%); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.2) 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.2) 100%); background-image: linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(0, 0, 0, 0.2) 100%); background-size: auto; }
a.button:active, button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDAuMTUpIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.15))); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.15) 100%); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.15) 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.15) 100%); background-image: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.15) 100%); background-size: auto; border: 1px solid #d2d2d2; border-bottom: 1px solid #d8d8d8; -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.58), inset 0px 1px 6px rgba(0, 0, 0, 0.07), inset 0px -14px 12px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.58), inset 0px 1px 6px rgba(0, 0, 0, 0.07), inset 0px -14px 12px rgba(255, 255, 255, 0.2); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.58), inset 0px 1px 6px rgba(0, 0, 0, 0.07), inset 0px -14px 12px rgba(255, 255, 255, 0.2); }
a.button.active, button.active, input[type="submit"].active, input[type="reset"].active, input[type="button"].active { color: #F5F5F5  !important; background-color: #606060 !important; text-shadow: 0 1px #333333 !important; border-color: transparent !important; -webkit-box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.7) inset !important; -moz-box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.7) inset !important; box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.7) inset !important; background-image: none; }
a.button.flat, button.flat, input[type="submit"].flat, input[type="reset"].flat, input[type="button"].flat { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; background-image: none; border: none; }
a.button.large, button.large, input[type="submit"].large, input[type="reset"].large, input[type="button"].large { padding: 1.1em 2.8em; font-size: 105%; text-transform: uppercase; }
a.button.small, button.small, input[type="submit"].small, input[type="reset"].small, input[type="button"].small { padding: 0.6em 1.3em; font-size: 90%; }
a.button.tiny, button.tiny, input[type="submit"].tiny, input[type="reset"].tiny, input[type="button"].tiny { padding: 0.4em 1.2em; font-size: 80%; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; background-image: none; border: none; font-weight: 600; } .blue, .red, .yellow, .green, .grey, .black, .night, .white { border-style: solid; } .white, a.button.white, button.white, input[type="submit"].white, input[type="reset"].white, input[type="button"].white { background-color: #fcfcfc; }
a.button.white, button.white, input.white { color: #505050; text-shadow: 0 1px white; border-color: #dddddd #c4c4c4 #aaaaaa; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.7) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.7) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.7) inset; }
a.button.white:hover, button.white:hover, input.white:hover { color: #3c3c3c; background-color: #efefef; }
a.button.white.flat, button.white.flat, input.white.flat { border: 1px solid #e8e8e8 !important; }
a.button.white.tiny, button.white.tiny, input.white.tiny { border: 1px solid #e8e8e8; }
.dark a.button.white, .dark a.button.white:hover, .dark button.white, .dark button.white:hover, .dark input.white { border-color: #555 #444 #333; } .grey, a.button.grey, button.grey, input[type="submit"].grey, input[type="reset"].grey, input[type="button"].grey { background-color: silver; }
a.button.grey, button.grey, input.grey { color: white; text-shadow: 0 1px #8d8d8d; border-color: #cdcdcd #b3b3b3 gray; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.6) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.6) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.6) inset; }
a.button.grey:hover, button.grey:hover, input.grey:hover { color: white; background-color: #a7a7a7; }
a.button.grey.flat, button.grey.flat, input.grey.flat { border: 1px solid #a1a1a1 !important; }
a.button.grey.tiny, button.grey.tiny, input.grey.tiny { border: 1px solid #a1a1a1; }
.dark a.button.grey, .dark a.button.grey:hover, .dark button.grey, .dark button.grey:hover, .dark input.grey { border-color: #e1e1e1 #a5a5a5 #808080; } .black, a.button.black, button.black, input[type="submit"].black, input[type="reset"].black, input[type="button"].black { background-color: #404245; }
a.button.black, button.black, input.black { color: whitesmoke; text-shadow: 0 1px #1b1c1d; border-color: #54565a #313335 #191a1b; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; }
a.button.black:hover, button.black:hover, input.black:hover { color: white; background-color: #27292b; }
a.button.black.flat, button.black.flat, input.black.flat { border: 1px solid #232425 !important; }
a.button.black.tiny, button.black.tiny, input.black.tiny { border: 1px solid #232425; }
.dark a.button.black, .dark a.button.black:hover, .dark button.black, .dark button.black:hover, .dark input.black { border-color: #666 #252525 #101010; } .night, a.button.night, button.night, input[type="submit"].night, input[type="reset"].night, input[type="button"].night { background-color: #111111; }
a.button.night, button.night, input.night { color: whitesmoke; text-shadow: 0 1px black; border-color: #535353 #2d2d2d #141414; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.25) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.25) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.25) inset; }
a.button.night:hover, button.night:hover, input.night:hover { color: white; }
a.button.night.flat, button.night.flat, input.night.flat { border: 1px solid #1e1e1e !important; }
a.button.night.tiny, button.night.tiny, input.night.tiny { border: 1px solid #1e1e1e; }
.dark a.button.night, .dark a.button.night:hover, .dark button.night, .dark button.night:hover, .dark input.night { -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.08) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.08) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.08) inset; border-color: #555 #202020 #191919; } .red, a.button.red, button.red, input[type="submit"].red, input[type="reset"].red, input[type="button"].red { background-color: #ed1c24; }
a.button.red, button.red, input.red { color: whitesmoke; text-shadow: 0 1px rgba(0, 0, 0, 0.3); border-color: #ef343b #de1219 #7f0a0f; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; }
a.button.red:hover, button.red:hover, input.red:hover { color: white; background-color: #de1219; }
a.button.red.flat, button.red.flat, input.red.flat { border: 1px solid #d01018 !important; }
a.button.red.tiny, button.red.tiny, input.red.tiny { border: 1px solid #d01018; }
.dark a.button.red, .dark a.button.red:hover, .dark button.red, .dark button.red:hover, .dark input.red { border-color: #e47b7b #e75a45 #A93125; } .orange, a.button.orange, button.orange, input[type="submit"].orange, input[type="reset"].orange, input[type="button"].orange { background-color: #f48a01; }
a.button.orange, button.orange, input.orange { color: white; text-shadow: 0 1px rgba(0, 0, 0, 0.4); border: 1px solid #d2d2d2; border-color: #fe940b #cb7301 #844b01; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; }
a.button.orange:hover, button.orange:hover, input.orange:hover { color: white; background-color: #db7c01; }
a.button.orange.flat, button.orange.flat, input.orange.flat { border: 1px solid #cb7301 !important; }
a.button.orange.tiny, button.orange.tiny, input.orange.tiny { border: 1px solid #cb7301; }
.dark a.button.orange, .dark a.button.orange:hover, .dark button.orange, .dark button.orange:hover, .dark input.orange { border-color: #FFBB00 #FFAA00 #BB7700; } .yellow, a.button.yellow, button.yellow, input[type="submit"].yellow, input[type="reset"].yellow, input[type="button"].yellow { background-color: #ffd62c; }
a.button.yellow, button.yellow, input.yellow { color: #774400; text-shadow: 0 1px rgba(255, 255, 255, 0.4); border-color: #ffdb46 #dfb300 #ac8a00; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; }
a.button.yellow:hover, button.yellow:hover, input.yellow:hover { color: #4e2d00; background-color: #f8c800; }
a.button.yellow.flat, button.yellow.flat, input.yellow.flat { border: 1px solid #eec000 !important; }
a.button.yellow.tiny, button.yellow.tiny, input.yellow.tiny { border: 1px solid #eec000; }
.dark a.button.yellow, .dark a.button.yellow:hover, .dark button.yellow, .dark button.yellow:hover, .dark input.yellow { border-color: #FFFF99 #FFD62C #FFBB00; } .green, a.button.green, button.green, input[type="submit"].green, input[type="reset"].green, input[type="button"].green { background-color: #a5d12f; }
a.button.green, button.green, input.green { color: white; text-shadow: 1px 1px rgba(0, 0, 0, 0.4); border-color: #aed644 #95bd2a #536917; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; }
a.button.green:hover, button.green:hover, input.green:hover { color: #ebebeb; background-color: #8bb027; }
a.button.green.flat, button.green.flat, input.green.flat { border: 1px solid #84a825 !important; }
a.button.green.tiny, button.green.tiny, input.green.tiny { border: 1px solid #84a825; }
.dark a.button.green, .dark a.button.green:hover, .dark button.green, .dark button.green:hover, .dark input.green { border-color: #bddd73 #85bd53 #5b8230; } .blue, a.button.blue, button.blue, input[type="submit"].blue, input[type="reset"].blue, input[type="button"].blue { background-color: #4583b3; }
a.button.blue, button.blue, input.blue { color: #d8f1fe; text-shadow: 0 1px rgba(0, 0, 0, 0.45); border-color: #548fbd #3e76a1 #224057; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset; }
a.button.blue:hover, button.blue:hover, input.blue:hover { color: white; background-color: #37688e; }
a.button.blue.flat, button.blue.flat, input.blue.flat { border: 1px solid #346387 !important; }
a.button.blue.tiny, button.blue.tiny, input.blue.tiny { border: 1px solid #346387; }
.dark a.button.blue, .dark a.button.blue:hover, .dark button.blue, .dark button.blue:hover, .dark input.blue { border-color: #399CD0 #1F78A7 #0A5278; } .ico3 { width: 30px; height: 30px; display: block; overflow: hidden; } ul.tabs { display: block; margin: 0 0 20px 0; padding: 0; border-bottom: solid 1px #ddd; }
ul.tabs li { display: block; width: auto; height: auto; padding: 0; float: left; margin-bottom: 0; }
ul.tabs li a { display: block; text-decoration: none; width: auto; height: 29px; padding: 0px 20px; line-height: 30px; border: solid 1px #ddd; border-width: 1px 1px 0 1px; margin: 0; margin-right: -1px; background: #f5f5f5; font-size: 80%; }
ul.tabs li a.active { background: #fff; height: 30px; position: relative; top: -4px; padding-top: 4px; border-left-width: 1px; margin: 0 0 0 -1px; color: #111; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; }
ul.tabs li:first-child a { border-width: 1px 1px 0 1px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; }
ul.tabs li:first-child a.active { margin-left: 0; }
ul.tabs li:last-child a { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; }
ul.tabs-content { margin: 0; display: block; }
ul.tabs-content > li { display: none; }
ul.tabs-content > li.active { display: block; } ul.tabs { *zoom: 1; }
ul.tabs:before, ul.tabs:after { content: ""; display: table; }
ul.tabs:after { clear: both; } table { margin-bottom: 1.4em; width: 100%; max-width: 100%; }
th { font-weight: bold; }
thead th { background: #aaaaaa; }
th, td, caption { padding: 4px 10px 4px 5px; }
table.striped tr:nth-child(even) td, table tr.even td { background: #fcfcfc; } form { margin-bottom: 1em; }
fieldset { margin-bottom: 1em; }
fieldset legend { padding-bottom: .7em; padding-top: 1em; font-size: 1.3em; font-weight: normal; }
label, legend { display: block; font-weight: bold; }
label span, legend span { font-weight: normal; color: #444; }
label, input, button, select, textarea { vertical-align: baseline; *vertical-align: middle; }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea, select { border: 1px solid #ccc; padding: .5em .7em; font-size: 90%; line-height: 1.3em; outline: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; color: #777; margin: 0; width: 210px; max-width: 100%; display: block; margin-bottom: 1em; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input[type="text"].fat, input[type="password"].fat, input[type="email"].fat, input[type="tel"].fat, input[type="url"].fat, textarea.fat, select.fat { padding: .7em; }
.ie input[type="text"], .ie input[type="password"], .ie input[type="email"], .ie input[type="tel"], .ie input[type="url"], .ie textarea, .ie select { padding: .8em; }
input[type="checkbox"] { display: inline; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, textarea:focus { border-color: #aaa; color: #444; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
textarea { min-height: 60px; }
select { width: 220px; padding: 0; } .ie7 img { -ms-interpolation-mode: bicubic; }
.hidden { display: none; }
.left { float: left; }
.right { float: right; }
.center { margin-left: auto; margin-right: auto; display: block; clear: both; }
.tcenter { text-align: center; }
.alignright, .alignleft { margin-bottom: 1em; }
.alignright { float: right; margin-left: 1.5em; }
.alignleft { float: left; margin-right: 1.5em; } .sep { display: block; clear: both; height: 0; line-height: 0; }
.sep.space { height: 45px; } .one_one, .one_half, .one_third, .two_third, .one_fourth, .one_fifth, .two_fourth, .three_fourth, .col { margin-left: 1%; margin-right: 1%; float: left; display: block; }
.rtl .one_one, .rtl .one_half, .rtl .one_third, .rtl .two_third, .rtl .one_fourth, .rtl .one_fifth, .rtl .two_fourth, .rtl .three_fourth, .rtl .col { float: right; }
.one-column .col { margin-left: 0; margin-right: 0; }
.grid_wrapper, .row { margin-left: -1%; margin-right: -1%; *zoom: 1; position: relative; }
.grid_wrapper:before, .grid_wrapper:after, .row:before, .row:after { content: ""; display: table; }
.grid_wrapper:after, .row:after { clear: both; }
.one_one { width: 98%; }
.one_one.no-gutter { width: 100%; }
.one_half { width: 47.98%; }
.ie7 .one_half { width: 47%; }
.one_third { width: 31.31%; }
.ie7 .one_third { width: 31%; }
.two_third { width: 64.64%; }
.ie7 .two_third { width: 64%; }
.one_fourth { width: 22.98%; }
.ie7 .one_fourth { width: 22%; }
.two_fourth { width: 47.98%; }
.ie7 .two_fourth { width: 47%; }
.three_fourth { width: 72.98%; }
.ie7 .three_fourth { width: 72%; }
.one_fifth { width: 17.98%; }
.ie7 .one_fifth { width: 17%; }
.one_sixth { width: 14.64%; }
.ie7 .one_sixth { width: 14%; }
.one-column .col, .col1 .col { width: 100%; margin-right: 0; }
.one-column .col.height1, .one-column .col.height2, .col1 .col.height1, .col1 .col.height2 { overflow: hidden; }
.two-column, .col2 { margin-left: -1%; margin-right: -1%; }
.ie7 .two-column .col, .two-column.isotope .col, .ie7 .col2 .col, .col2.isotope .col { width: 47.8%; }
.two-column .col, .col2 .col { width: 47.98%; }
.three-column, .col3 { margin-left: -1%; margin-right: -1%; }
.ie7 .three-column .col, .three-column.isotope .col, .ie7 .col3 .col, .col3.isotope .col { width: 31.2%; }
.three-column .col, .col3 .col { width: 31.31%; }
.four-column, .col4 { margin-left: -1%; margin-right: -1%; }
.ie7 .four-column .col, .four-column.isotope .col, .ie7 .col4 .col, .col4.isotope .col { width: 22.8%; }
.four-column .col, .col4 .col { width: 22.98%; }
.five-column, .col5 { margin-left: -1%; margin-right: -1%; }
.ie7 .five-column .col, .five-column.isotope .col, .ie7 .col5 .col, .col5.isotope .col { width: 17.8%; }
.five-column .col, .col5 .col { width: 17.98%; }
.six-column, .col6 { margin-left: -1%; margin-right: -1%; }
.ie7 .six-column .col, .six-column.isotope .col, .ie7 .col6 .col, .col6.isotope .col { width: 14.5%; }
.six-column .col, .col6 .col { width: 14.64%; }
.first { margin-left: 0 !important; }
.last { margin-right: 0 !important; }
.top { margin-top: 0; padding-top: 0; }
.bottom { margin-bottom: 0; padding-bottom: 0; } .ease-out-quint { -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -moz-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
.ease-out-expo { -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); -moz-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.ease-out-circ { -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); -moz-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); -o-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); }
.ease-out-quart { -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
.ease-out-cubic { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.flexslider { position: relative; }
.flexslider li { margin-bottom: 0; }
.flexslider.flex-carousel .slides li img { opacity: 0.3; cursor: pointer; }
.flexslider.flex-carousel .slides .flex-active-slide img { opacity: 1; cursor: auto; } .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, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: top, left, 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; }.one_one, .one_half, .one_third, .single-portfolio .right-layout .entry-content, .single-portfolio .left-layout .entry-content, .single-portfolio .full-layout .entry-content .single-info, .single-portfolio .no-layout .entry-content .single-info, .single-axi_product .right-layout .entry-content, .single-axi_product .left-layout .entry-content, .two_third, .single-portfolio .right-layout .entry-media, .single-portfolio .left-layout .entry-media, .single-portfolio .full-layout .entry-content .overview, .single-portfolio .no-layout .entry-content .overview, .single-axi_product .right-layout .entry-media, .single-axi_product .left-layout .entry-media, .one_fourth, .one_fifth, .two_fourth, .three_fourth, .col { margin-left: 1%; margin-right: 1%; float: left; display: block; }
.rtl .one_one, .rtl .one_half, .rtl .one_third, .rtl .single-portfolio .right-layout .entry-content, .single-portfolio .right-layout .rtl .entry-content, .rtl .single-portfolio .left-layout .entry-content, .single-portfolio .left-layout .rtl .entry-content, .rtl .single-portfolio .full-layout .entry-content .single-info, .single-portfolio .full-layout .entry-content .rtl .single-info, .rtl .single-portfolio .no-layout .entry-content .single-info, .single-portfolio .no-layout .entry-content .rtl .single-info, .rtl .single-axi_product .right-layout .entry-content, .single-axi_product .right-layout .rtl .entry-content, .rtl .single-axi_product .left-layout .entry-content, .single-axi_product .left-layout .rtl .entry-content, .rtl .two_third, .rtl .single-portfolio .right-layout .entry-media, .single-portfolio .right-layout .rtl .entry-media, .rtl .single-portfolio .left-layout .entry-media, .single-portfolio .left-layout .rtl .entry-media, .rtl .single-portfolio .full-layout .entry-content .overview, .single-portfolio .full-layout .entry-content .rtl .overview, .rtl .single-portfolio .no-layout .entry-content .overview, .single-portfolio .no-layout .entry-content .rtl .overview, .rtl .single-axi_product .right-layout .entry-media, .single-axi_product .right-layout .rtl .entry-media, .rtl .single-axi_product .left-layout .entry-media, .single-axi_product .left-layout .rtl .entry-media, .rtl .one_fourth, .rtl .one_fifth, .rtl .two_fourth, .rtl .three_fourth, .rtl .col { float: right; }
.one-column .col { margin-left: 0; margin-right: 0; }
.grid_wrapper, .single-portfolio .right-layout .entry-wrapper, .single-portfolio .left-layout .entry-wrapper, .single-portfolio .full-layout .entry-content, .single-portfolio .no-layout .entry-content, .type-staff.hentry .entry-wrapper, .single-axi_product .right-layout .entry-wrapper, .single-axi_product .left-layout .entry-wrapper, .row { margin-left: -1%; margin-right: -1%; *zoom: 1; position: relative; }
.grid_wrapper:before, .single-portfolio .right-layout .entry-wrapper:before, .single-portfolio .left-layout .entry-wrapper:before, .single-portfolio .full-layout .entry-content:before, .single-portfolio .no-layout .entry-content:before, .type-staff.hentry .entry-wrapper:before, .single-axi_product .right-layout .entry-wrapper:before, .single-axi_product .left-layout .entry-wrapper:before, .grid_wrapper:after, .single-portfolio .right-layout .entry-wrapper:after, .single-portfolio .left-layout .entry-wrapper:after, .single-portfolio .full-layout .entry-content:after, .single-portfolio .no-layout .entry-content:after, .type-staff.hentry .entry-wrapper:after, .single-axi_product .right-layout .entry-wrapper:after, .single-axi_product .left-layout .entry-wrapper:after, .row:before, .row:after { content: ""; display: table; }
.grid_wrapper:after, .single-portfolio .right-layout .entry-wrapper:after, .single-portfolio .left-layout .entry-wrapper:after, .single-portfolio .full-layout .entry-content:after, .single-portfolio .no-layout .entry-content:after, .type-staff.hentry .entry-wrapper:after, .single-axi_product .right-layout .entry-wrapper:after, .single-axi_product .left-layout .entry-wrapper:after, .row:after { clear: both; }
.one_one { width: 98%; }
.one_one.no-gutter { width: 100%; }
.one_half { width: 47.98%; }
.ie7 .one_half { width: 47%; }
.one_third, .single-portfolio .right-layout .entry-content, .single-portfolio .left-layout .entry-content, .single-portfolio .full-layout .entry-content .single-info, .single-portfolio .no-layout .entry-content .single-info, .single-axi_product .right-layout .entry-content, .single-axi_product .left-layout .entry-content { width: 31.31%; }
.ie7 .one_third, .ie7 .single-portfolio .right-layout .entry-content, .single-portfolio .right-layout .ie7 .entry-content, .ie7 .single-portfolio .left-layout .entry-content, .single-portfolio .left-layout .ie7 .entry-content, .ie7 .single-portfolio .full-layout .entry-content .single-info, .single-portfolio .full-layout .entry-content .ie7 .single-info, .ie7 .single-portfolio .no-layout .entry-content .single-info, .single-portfolio .no-layout .entry-content .ie7 .single-info, .ie7 .single-axi_product .right-layout .entry-content, .single-axi_product .right-layout .ie7 .entry-content, .ie7 .single-axi_product .left-layout .entry-content, .single-axi_product .left-layout .ie7 .entry-content { width: 31%; }
.two_third, .single-portfolio .right-layout .entry-media, .single-portfolio .left-layout .entry-media, .single-portfolio .full-layout .entry-content .overview, .single-portfolio .no-layout .entry-content .overview, .single-axi_product .right-layout .entry-media, .single-axi_product .left-layout .entry-media { width: 64.64%; }
.ie7 .two_third, .ie7 .single-portfolio .right-layout .entry-media, .single-portfolio .right-layout .ie7 .entry-media, .ie7 .single-portfolio .left-layout .entry-media, .single-portfolio .left-layout .ie7 .entry-media, .ie7 .single-portfolio .full-layout .entry-content .overview, .single-portfolio .full-layout .entry-content .ie7 .overview, .ie7 .single-portfolio .no-layout .entry-content .overview, .single-portfolio .no-layout .entry-content .ie7 .overview, .ie7 .single-axi_product .right-layout .entry-media, .single-axi_product .right-layout .ie7 .entry-media, .ie7 .single-axi_product .left-layout .entry-media, .single-axi_product .left-layout .ie7 .entry-media { width: 64%; }
.one_fourth { width: 22.98%; }
.ie7 .one_fourth { width: 22%; }
.two_fourth { width: 47.98%; }
.ie7 .two_fourth { width: 47%; }
.three_fourth { width: 72.98%; }
.ie7 .three_fourth { width: 72%; }
.one_fifth { width: 17.98%; }
.ie7 .one_fifth { width: 17%; }
.one_sixth { width: 14.64%; }
.ie7 .one_sixth { width: 14%; }
.one-column .col, .col1 .col { width: 100%; margin-right: 0; }
.one-column .col.height1, .one-column .col.height2, .col1 .col.height1, .col1 .col.height2 { overflow: hidden; }
.two-column, .col2 { margin-left: -1%; margin-right: -1%; }
.ie7 .two-column .col, .two-column.isotope .col, .ie7 .col2 .col, .col2.isotope .col { width: 47.8%; }
.two-column .col, .col2 .col { width: 47.98%; }
.three-column, .col3 { margin-left: -1%; margin-right: -1%; }
.ie7 .three-column .col, .three-column.isotope .col, .ie7 .col3 .col, .col3.isotope .col { width: 31.2%; }
.three-column .col, .col3 .col { width: 31.31%; }
.four-column, .col4 { margin-left: -1%; margin-right: -1%; }
.ie7 .four-column .col, .four-column.isotope .col, .ie7 .col4 .col, .col4.isotope .col { width: 22.8%; }
.four-column .col, .col4 .col { width: 22.98%; }
.five-column, .col5 { margin-left: -1%; margin-right: -1%; }
.ie7 .five-column .col, .five-column.isotope .col, .ie7 .col5 .col, .col5.isotope .col { width: 17.8%; }
.five-column .col, .col5 .col { width: 17.98%; }
.six-column, .col6 { margin-left: -1%; margin-right: -1%; }
.ie7 .six-column .col, .six-column.isotope .col, .ie7 .col6 .col, .col6.isotope .col { width: 14.5%; }
.six-column .col, .col6 .col { width: 14.64%; }
.first { margin-left: 0 !important; }
.last { margin-right: 0 !important; }
.top { margin-top: 0; padding-top: 0; }
.bottom { margin-bottom: 0; padding-bottom: 0; }  body { background-color: #cfcfcf; color: #3d3d3d; font-family: 'Open Sans',arial,sans-serif; }
#inner-body { background-color: white; }
::selection, ::-moz-selection { background: #78acc2; color: #f5f5f5; }
.open-sans, h1, h2, h3, h4, h5, h6, header#siteheader #logo .site-title, header#siteheader #logo .site-description, .flexslider.side-circle-slider .slides > li p, .callout p, .stunning p, .callout a.featured_btn, .stunning a.featured_btn, .widget-testimonial .testimonial-author, .widget_testimonial .testimonial-author { font-family: 'Open Sans',arial,sans-serif; font-weight: 400; }
.merri, .callout .widget-title, .stunning .widget-title, .page-title { font-family: 'Merriweather',georgia,serif; font-weight: 400; }
a { color: #78acc2; }
a:hover { color: #5c9bb5; }
.pat5_1, .hbar, .widget-title-bar, #comments, .respond-title, #reply-title { background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/pattern/av_pat_5_1.png) left top repeat; }
.hbar { height: 15px; }
hr, .divider { border-color: #e9e9e9; }
.divider span { top: -7px; padding-left: 10px; background: white; } .wrapper { width: 100%; margin-left: auto; margin-right: auto; }
.container { max-width: 960px; margin: 0 auto; }
#primary { position: relative; }
.block { margin-top: 0px; margin-bottom: 2em; }
.row { padding: 2.5em 0; }
.inner { padding-right: 2.5em; padding-left: 2.5em; }
.seperator { border-bottom: .5em solid #B8B8B8; }
.thickhr { height: 2.5em; background-color: #dcdcdc; margin-bottom: 1em; }
.widget-container { padding-bottom: 1em; }
aside .widget-container { margin-bottom: 1em; }
figure, figcaption { position: relative; *zoom: 1; }
figure:before, figure:after, figcaption:before, figcaption:after { content: ""; display: table; }
figure:after, figcaption:after { clear: both; } .imgHolder .overlay { background-color: #ffffff; }
.imgHolder span.text { color: #333333; background-color: #FFFF00; padding: 3px 7px; }
.block { margin-bottom: 40px; }
.mulicolumn { margin-right: -17px; }
figure figcaption h4 { margin-top: 30px; margin-bottom: 10px; }
.caption-over figcaption { position: absolute; top: 0; z-index: -1; }
.col .imgHolder { margin-bottom: 0; }
#main { min-height: 260px; }
#primary .content { margin-bottom: 3em; } .boxed #inner-body { max-width: 1000px; margin: 0 auto; -webkit-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); -moz-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); }
.fix-layout-960 #inner-body { min-width: 960px; }
.fix-layout-1140 #inner-body { min-width: 1140px; } .entry-builder-wrapper { width: 100%; margin-left: auto; margin-right: auto; }
.entry-builder-frame { margin-right: -1%; margin-left: -1%; position: relative; *zoom: 1; } @font-face { font-family: "FontAwesome"; src: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/font-awesome/fontawesome-webfont.eot?v=3.2.1); src: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=3.2.1) format("embedded-opentype"), url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/font-awesome/fontawesome-webfont.woff?v=3.2.1) format("woff"), url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/font-awesome/fontawesome-webfont.ttf?v=3.2.1) format("truetype"), url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/font-awesome/fontawesome-webfont.svg#fontawesomeregular) format("svg"); font-weight: normal; font-style: normal; }
@media screen and (-webkit-min-device-pixel-ratio: 0) { @font-face { font-family: 'FontAwesome'; src: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/font-awesome/fontawesome-webfont.svg#fontawesomeregular) format("svg"); font-weight: normal; } }
[class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; *margin-right: .3em; }
[class^="icon-"]:before, [class*=" icon-"]:before { text-decoration: inherit; display: inline-block; speak: none; }
.icon-large:before { vertical-align: -10%; font-size: 1.3333333333333333em; }
a [class^="icon-"], a [class*=" icon-"] { display: inline; }
[class^="icon-"].icon-fixed-width, [class*=" icon-"].icon-fixed-width { display: inline-block; width: 1.1428571428571428em; text-align: right; padding-right: 0.2857142857142857em; }
[class^="icon-"].icon-fixed-width.icon-large, [class*=" icon-"].icon-fixed-width.icon-large { width: 1.4285714285714286em; }
.icons-ul { margin-left: 2.142857142857143em; list-style-type: none; }
.icons-ul > li { position: relative; }
.icons-ul .icon-li { position: absolute; left: -2.142857142857143em; width: 2.142857142857143em; text-align: center; line-height: inherit; }
[class^="icon-"].hide, [class*=" icon-"].hide { display: none; }
.icon-muted { color: #eeeeee; }
.icon-light { color: #ffffff; }
.icon-dark { color: #333333; }
.icon-border { border: solid 1px #eeeeee; padding: .2em .25em .15em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.icon-2x { font-size: 2em; }
.icon-2x.icon-border { border-width: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.icon-3x { font-size: 3em; }
.icon-3x.icon-border { border-width: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.icon-4x { font-size: 4em; }
.icon-4x.icon-border { border-width: 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.icon-5x { font-size: 5em; }
.icon-5x.icon-border { border-width: 5px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.pull-right { float: right; }
.pull-left { float: left; }
[class^="icon-"].pull-left, [class*=" icon-"].pull-left { margin-right: .3em; }
[class^="icon-"].pull-right, [class*=" icon-"].pull-right { margin-left: .3em; }
[class^="icon-"], [class*=" icon-"] { display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0% 0%; background-repeat: repeat; margin-top: 0; }
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] { background-image: none; }
.btn [class^="icon-"].icon-large, .nav [class^="icon-"].icon-large, .btn [class*=" icon-"].icon-large, .nav [class*=" icon-"].icon-large { line-height: .9em; }
.btn [class^="icon-"].icon-spin, .nav [class^="icon-"].icon-spin, .btn [class*=" icon-"].icon-spin, .nav [class*=" icon-"].icon-spin { display: inline-block; }
.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs [class^="icon-"].icon-large, .nav-pills [class^="icon-"].icon-large, .nav-tabs [class*=" icon-"].icon-large, .nav-pills [class*=" icon-"].icon-large { line-height: .9em; }
.btn [class^="icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x { margin-top: .18em; }
.btn [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large { line-height: .8em; }
.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x { margin-top: .25em; }
.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] { margin-top: 0; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x { margin-top: .05em; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x { margin-right: .2em; }
.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x { margin-left: .2em; }
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] { line-height: inherit; }
.icon-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: -35%; }
.icon-stack [class^="icon-"], .icon-stack [class*=" icon-"] { display: block; text-align: center; position: absolute; width: 100%; height: 100%; font-size: 1em; line-height: inherit; *line-height: 2em; }
.icon-stack .icon-stack-base { font-size: 2em; *line-height: 1em; }
.icon-spin { display: inline-block; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; -webkit-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }
a .icon-stack, a .icon-spin { display: inline-block; text-decoration: none; }
@-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); }
100% { -moz-transform: rotate(359deg); } }
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(359deg); } }
@-o-keyframes spin { 0% { -o-transform: rotate(0deg); }
100% { -o-transform: rotate(359deg); } }
@-ms-keyframes spin { 0% { -ms-transform: rotate(0deg); }
100% { -ms-transform: rotate(359deg); } }
@keyframes spin { 0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); } }
.icon-rotate-90:before { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
.icon-rotate-180:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); }
.icon-rotate-270:before { -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
.icon-flip-horizontal:before { -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); }
.icon-flip-vertical:before { -webkit-transform: scale(1, -1); -moz-transform: scale(1, -1); -ms-transform: scale(1, -1); -o-transform: scale(1, -1); transform: scale(1, -1); }
a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-flip-horizontal:before, a .icon-flip-vertical:before { display: inline-block; }
.icon-glass:before { content: "\f000"; }
.icon-music:before { content: "\f001"; }
.icon-search:before { content: "\f002"; }
.icon-envelope-alt:before { content: "\f003"; }
.icon-heart:before { content: "\f004"; }
.icon-star:before { content: "\f005"; }
.icon-star-empty:before { content: "\f006"; }
.icon-user:before { content: "\f007"; }
.icon-film:before { content: "\f008"; }
.icon-th-large:before { content: "\f009"; }
.icon-th:before { content: "\f00a"; }
.icon-th-list:before { content: "\f00b"; }
.icon-ok:before { content: "\f00c"; }
.icon-remove:before { content: "\f00d"; }
.icon-zoom-in:before { content: "\f00e"; }
.icon-zoom-out:before { content: "\f010"; }
.icon-power-off:before, .icon-off:before { content: "\f011"; }
.icon-signal:before { content: "\f012"; }
.icon-gear:before, .icon-cog:before { content: "\f013"; }
.icon-trash:before { content: "\f014"; }
.icon-home:before { content: "\f015"; }
.icon-file-alt:before { content: "\f016"; }
.icon-time:before { content: "\f017"; }
.icon-road:before { content: "\f018"; }
.icon-download-alt:before { content: "\f019"; }
.icon-download:before { content: "\f01a"; }
.icon-upload:before { content: "\f01b"; }
.icon-inbox:before { content: "\f01c"; }
.icon-play-circle:before { content: "\f01d"; }
.icon-rotate-right:before, .icon-repeat:before { content: "\f01e"; }
.icon-refresh:before { content: "\f021"; }
.icon-list-alt:before { content: "\f022"; }
.icon-lock:before { content: "\f023"; }
.icon-flag:before { content: "\f024"; }
.icon-headphones:before { content: "\f025"; }
.icon-volume-off:before { content: "\f026"; }
.icon-volume-down:before { content: "\f027"; }
.icon-volume-up:before { content: "\f028"; }
.icon-qrcode:before { content: "\f029"; }
.icon-barcode:before { content: "\f02a"; }
.icon-tag:before { content: "\f02b"; }
.icon-tags:before { content: "\f02c"; }
.icon-book:before { content: "\f02d"; }
.icon-bookmark:before { content: "\f02e"; }
.icon-print:before { content: "\f02f"; }
.icon-camera:before { content: "\f030"; }
.icon-font:before { content: "\f031"; }
.icon-bold:before { content: "\f032"; }
.icon-italic:before { content: "\f033"; }
.icon-text-height:before { content: "\f034"; }
.icon-text-width:before { content: "\f035"; }
.icon-align-left:before { content: "\f036"; }
.icon-align-center:before { content: "\f037"; }
.icon-align-right:before { content: "\f038"; }
.icon-align-justify:before { content: "\f039"; }
.icon-list:before { content: "\f03a"; }
.icon-indent-left:before { content: "\f03b"; }
.icon-indent-right:before { content: "\f03c"; }
.icon-facetime-video:before { content: "\f03d"; }
.icon-picture:before { content: "\f03e"; }
.icon-pencil:before { content: "\f040"; }
.icon-map-marker:before { content: "\f041"; }
.icon-adjust:before { content: "\f042"; }
.icon-tint:before { content: "\f043"; }
.icon-edit:before { content: "\f044"; }
.icon-share:before { content: "\f045"; }
.icon-check:before { content: "\f046"; }
.icon-move:before { content: "\f047"; }
.icon-step-backward:before { content: "\f048"; }
.icon-fast-backward:before { content: "\f049"; }
.icon-backward:before { content: "\f04a"; }
.icon-play:before { content: "\f04b"; }
.icon-pause:before { content: "\f04c"; }
.icon-stop:before { content: "\f04d"; }
.icon-forward:before { content: "\f04e"; }
.icon-fast-forward:before { content: "\f050"; }
.icon-step-forward:before { content: "\f051"; }
.icon-eject:before { content: "\f052"; }
.icon-chevron-left:before { content: "\f053"; }
.icon-chevron-right:before { content: "\f054"; }
.icon-plus-sign:before { content: "\f055"; }
.icon-minus-sign:before { content: "\f056"; }
.icon-remove-sign:before { content: "\f057"; }
.icon-ok-sign:before { content: "\f058"; }
.icon-question-sign:before { content: "\f059"; }
.icon-info-sign:before { content: "\f05a"; }
.icon-screenshot:before { content: "\f05b"; }
.icon-remove-circle:before { content: "\f05c"; }
.icon-ok-circle:before { content: "\f05d"; }
.icon-ban-circle:before { content: "\f05e"; }
.icon-arrow-left:before { content: "\f060"; }
.icon-arrow-right:before { content: "\f061"; }
.icon-arrow-up:before { content: "\f062"; }
.icon-arrow-down:before { content: "\f063"; }
.icon-mail-forward:before, .icon-share-alt:before { content: "\f064"; }
.icon-resize-full:before { content: "\f065"; }
.icon-resize-small:before { content: "\f066"; }
.icon-plus:before { content: "\f067"; }
.icon-minus:before { content: "\f068"; }
.icon-asterisk:before { content: "\f069"; }
.icon-exclamation-sign:before { content: "\f06a"; }
.icon-gift:before { content: "\f06b"; }
.icon-leaf:before { content: "\f06c"; }
.icon-fire:before { content: "\f06d"; }
.icon-eye-open:before { content: "\f06e"; }
.icon-eye-close:before { content: "\f070"; }
.icon-warning-sign:before { content: "\f071"; }
.icon-plane:before { content: "\f072"; }
.icon-calendar:before { content: "\f073"; }
.icon-random:before { content: "\f074"; }
.icon-comment:before { content: "\f075"; }
.icon-magnet:before { content: "\f076"; }
.icon-chevron-up:before { content: "\f077"; }
.icon-chevron-down:before { content: "\f078"; }
.icon-retweet:before { content: "\f079"; }
.icon-shopping-cart:before { content: "\f07a"; }
.icon-folder-close:before { content: "\f07b"; }
.icon-folder-open:before { content: "\f07c"; }
.icon-resize-vertical:before { content: "\f07d"; }
.icon-resize-horizontal:before { content: "\f07e"; }
.icon-bar-chart:before { content: "\f080"; }
.icon-twitter-sign:before { content: "\f081"; }
.icon-facebook-sign:before { content: "\f082"; }
.icon-camera-retro:before { content: "\f083"; }
.icon-key:before { content: "\f084"; }
.icon-gears:before, .icon-cogs:before { content: "\f085"; }
.icon-comments:before { content: "\f086"; }
.icon-thumbs-up-alt:before { content: "\f087"; }
.icon-thumbs-down-alt:before { content: "\f088"; }
.icon-star-half:before { content: "\f089"; }
.icon-heart-empty:before { content: "\f08a"; }
.icon-signout:before { content: "\f08b"; }
.icon-linkedin-sign:before { content: "\f08c"; }
.icon-pushpin:before { content: "\f08d"; }
.icon-external-link:before { content: "\f08e"; }
.icon-signin:before { content: "\f090"; }
.icon-trophy:before { content: "\f091"; }
.icon-github-sign:before { content: "\f092"; }
.icon-upload-alt:before { content: "\f093"; }
.icon-lemon:before { content: "\f094"; }
.icon-phone:before { content: "\f095"; }
.icon-unchecked:before, .icon-check-empty:before { content: "\f096"; }
.icon-bookmark-empty:before { content: "\f097"; }
.icon-phone-sign:before { content: "\f098"; }
.icon-twitter:before { content: "\f099"; }
.icon-facebook:before { content: "\f09a"; }
.icon-github:before { content: "\f09b"; }
.icon-unlock:before { content: "\f09c"; }
.icon-credit-card:before { content: "\f09d"; }
.icon-rss:before { content: "\f09e"; }
.icon-hdd:before { content: "\f0a0"; }
.icon-bullhorn:before { content: "\f0a1"; }
.icon-bell:before { content: "\f0a2"; }
.icon-certificate:before { content: "\f0a3"; }
.icon-hand-right:before { content: "\f0a4"; }
.icon-hand-left:before { content: "\f0a5"; }
.icon-hand-up:before { content: "\f0a6"; }
.icon-hand-down:before { content: "\f0a7"; }
.icon-circle-arrow-left:before { content: "\f0a8"; }
.icon-circle-arrow-right:before { content: "\f0a9"; }
.icon-circle-arrow-up:before { content: "\f0aa"; }
.icon-circle-arrow-down:before { content: "\f0ab"; }
.icon-globe:before { content: "\f0ac"; }
.icon-wrench:before { content: "\f0ad"; }
.icon-tasks:before { content: "\f0ae"; }
.icon-filter:before { content: "\f0b0"; }
.icon-briefcase:before { content: "\f0b1"; }
.icon-fullscreen:before { content: "\f0b2"; }
.icon-group:before { content: "\f0c0"; }
.icon-link:before { content: "\f0c1"; }
.icon-cloud:before { content: "\f0c2"; }
.icon-beaker:before { content: "\f0c3"; }
.icon-cut:before { content: "\f0c4"; }
.icon-copy:before { content: "\f0c5"; }
.icon-paperclip:before, .icon-paper-clip:before { content: "\f0c6"; }
.icon-save:before { content: "\f0c7"; }
.icon-sign-blank:before { content: "\f0c8"; }
.icon-reorder:before { content: "\f0c9"; }
.icon-list-ul:before { content: "\f0ca"; }
.icon-list-ol:before { content: "\f0cb"; }
.icon-strikethrough:before { content: "\f0cc"; }
.icon-underline:before { content: "\f0cd"; }
.icon-table:before { content: "\f0ce"; }
.icon-magic:before { content: "\f0d0"; }
.icon-truck:before { content: "\f0d1"; }
.icon-pinterest:before { content: "\f0d2"; }
.icon-pinterest-sign:before { content: "\f0d3"; }
.icon-google-plus-sign:before { content: "\f0d4"; }
.icon-google-plus:before { content: "\f0d5"; }
.icon-money:before { content: "\f0d6"; }
.icon-caret-down:before { content: "\f0d7"; }
.icon-caret-up:before { content: "\f0d8"; }
.icon-caret-left:before { content: "\f0d9"; }
.icon-caret-right:before { content: "\f0da"; }
.icon-columns:before { content: "\f0db"; }
.icon-sort:before { content: "\f0dc"; }
.icon-sort-down:before { content: "\f0dd"; }
.icon-sort-up:before { content: "\f0de"; }
.icon-envelope:before { content: "\f0e0"; }
.icon-linkedin:before { content: "\f0e1"; }
.icon-rotate-left:before, .icon-undo:before { content: "\f0e2"; }
.icon-legal:before { content: "\f0e3"; }
.icon-dashboard:before { content: "\f0e4"; }
.icon-comment-alt:before { content: "\f0e5"; }
.icon-comments-alt:before { content: "\f0e6"; }
.icon-bolt:before { content: "\f0e7"; }
.icon-sitemap:before { content: "\f0e8"; }
.icon-umbrella:before { content: "\f0e9"; }
.icon-paste:before { content: "\f0ea"; }
.icon-lightbulb:before { content: "\f0eb"; }
.icon-exchange:before { content: "\f0ec"; }
.icon-cloud-download:before { content: "\f0ed"; }
.icon-cloud-upload:before { content: "\f0ee"; }
.icon-user-md:before { content: "\f0f0"; }
.icon-stethoscope:before { content: "\f0f1"; }
.icon-suitcase:before { content: "\f0f2"; }
.icon-bell-alt:before { content: "\f0f3"; }
.icon-coffee:before { content: "\f0f4"; }
.icon-food:before { content: "\f0f5"; }
.icon-file-text-alt:before { content: "\f0f6"; }
.icon-building:before { content: "\f0f7"; }
.icon-hospital:before { content: "\f0f8"; }
.icon-ambulance:before { content: "\f0f9"; }
.icon-medkit:before { content: "\f0fa"; }
.icon-fighter-jet:before { content: "\f0fb"; }
.icon-beer:before { content: "\f0fc"; }
.icon-h-sign:before { content: "\f0fd"; }
.icon-plus-sign-alt:before { content: "\f0fe"; }
.icon-double-angle-left:before { content: "\f100"; }
.icon-double-angle-right:before { content: "\f101"; }
.icon-double-angle-up:before { content: "\f102"; }
.icon-double-angle-down:before { content: "\f103"; }
.icon-angle-left:before { content: "\f104"; }
.icon-angle-right:before { content: "\f105"; }
.icon-angle-up:before { content: "\f106"; }
.icon-angle-down:before { content: "\f107"; }
.icon-desktop:before { content: "\f108"; }
.icon-laptop:before { content: "\f109"; }
.icon-tablet:before { content: "\f10a"; }
.icon-mobile-phone:before { content: "\f10b"; }
.icon-circle-blank:before { content: "\f10c"; }
.icon-quote-left:before { content: "\f10d"; }
.icon-quote-right:before { content: "\f10e"; }
.icon-spinner:before { content: "\f110"; }
.icon-circle:before { content: "\f111"; }
.icon-mail-reply:before, .icon-reply:before { content: "\f112"; }
.icon-github-alt:before { content: "\f113"; }
.icon-folder-close-alt:before { content: "\f114"; }
.icon-folder-open-alt:before { content: "\f115"; }
.icon-expand-alt:before { content: "\f116"; }
.icon-collapse-alt:before { content: "\f117"; }
.icon-smile:before { content: "\f118"; }
.icon-frown:before { content: "\f119"; }
.icon-meh:before { content: "\f11a"; }
.icon-gamepad:before { content: "\f11b"; }
.icon-keyboard:before { content: "\f11c"; }
.icon-flag-alt:before { content: "\f11d"; }
.icon-flag-checkered:before { content: "\f11e"; }
.icon-terminal:before { content: "\f120"; }
.icon-code:before { content: "\f121"; }
.icon-reply-all:before { content: "\f122"; }
.icon-mail-reply-all:before { content: "\f122"; }
.icon-star-half-full:before, .icon-star-half-empty:before { content: "\f123"; }
.icon-location-arrow:before { content: "\f124"; }
.icon-crop:before { content: "\f125"; }
.icon-code-fork:before { content: "\f126"; }
.icon-unlink:before { content: "\f127"; }
.icon-question:before { content: "\f128"; }
.icon-info:before { content: "\f129"; }
.icon-exclamation:before { content: "\f12a"; }
.icon-superscript:before { content: "\f12b"; }
.icon-subscript:before { content: "\f12c"; }
.icon-eraser:before { content: "\f12d"; }
.icon-puzzle-piece:before { content: "\f12e"; }
.icon-microphone:before { content: "\f130"; }
.icon-microphone-off:before { content: "\f131"; }
.icon-shield:before { content: "\f132"; }
.icon-calendar-empty:before { content: "\f133"; }
.icon-fire-extinguisher:before { content: "\f134"; }
.icon-rocket:before { content: "\f135"; }
.icon-maxcdn:before { content: "\f136"; }
.icon-chevron-sign-left:before { content: "\f137"; }
.icon-chevron-sign-right:before { content: "\f138"; }
.icon-chevron-sign-up:before { content: "\f139"; }
.icon-chevron-sign-down:before { content: "\f13a"; }
.icon-html5:before { content: "\f13b"; }
.icon-css3:before { content: "\f13c"; }
.icon-anchor:before { content: "\f13d"; }
.icon-unlock-alt:before { content: "\f13e"; }
.icon-bullseye:before { content: "\f140"; }
.icon-ellipsis-horizontal:before { content: "\f141"; }
.icon-ellipsis-vertical:before { content: "\f142"; }
.icon-rss-sign:before { content: "\f143"; }
.icon-play-sign:before { content: "\f144"; }
.icon-ticket:before { content: "\f145"; }
.icon-minus-sign-alt:before { content: "\f146"; }
.icon-check-minus:before { content: "\f147"; }
.icon-level-up:before { content: "\f148"; }
.icon-level-down:before { content: "\f149"; }
.icon-check-sign:before { content: "\f14a"; }
.icon-edit-sign:before { content: "\f14b"; }
.icon-external-link-sign:before { content: "\f14c"; }
.icon-share-sign:before { content: "\f14d"; }
.icon-compass:before { content: "\f14e"; }
.icon-collapse:before { content: "\f150"; }
.icon-collapse-top:before { content: "\f151"; }
.icon-expand:before { content: "\f152"; }
.icon-euro:before, .icon-eur:before { content: "\f153"; }
.icon-gbp:before { content: "\f154"; }
.icon-dollar:before, .icon-usd:before { content: "\f155"; }
.icon-rupee:before, .icon-inr:before { content: "\f156"; }
.icon-yen:before, .icon-jpy:before { content: "\f157"; }
.icon-renminbi:before, .icon-cny:before { content: "\f158"; }
.icon-won:before, .icon-krw:before { content: "\f159"; }
.icon-bitcoin:before, .icon-btc:before { content: "\f15a"; }
.icon-file:before { content: "\f15b"; }
.icon-file-text:before { content: "\f15c"; }
.icon-sort-by-alphabet:before { content: "\f15d"; }
.icon-sort-by-alphabet-alt:before { content: "\f15e"; }
.icon-sort-by-attributes:before { content: "\f160"; }
.icon-sort-by-attributes-alt:before { content: "\f161"; }
.icon-sort-by-order:before { content: "\f162"; }
.icon-sort-by-order-alt:before { content: "\f163"; }
.icon-thumbs-up:before { content: "\f164"; }
.icon-thumbs-down:before { content: "\f165"; }
.icon-youtube-sign:before { content: "\f166"; }
.icon-youtube:before { content: "\f167"; }
.icon-xing:before { content: "\f168"; }
.icon-xing-sign:before { content: "\f169"; }
.icon-youtube-play:before { content: "\f16a"; }
.icon-dropbox:before { content: "\f16b"; }
.icon-stackexchange:before { content: "\f16c"; }
.icon-instagram:before { content: "\f16d"; }
.icon-flickr:before { content: "\f16e"; }
.icon-adn:before { content: "\f170"; }
.icon-bitbucket:before { content: "\f171"; }
.icon-bitbucket-sign:before { content: "\f172"; }
.icon-tumblr:before { content: "\f173"; }
.icon-tumblr-sign:before { content: "\f174"; }
.icon-long-arrow-down:before { content: "\f175"; }
.icon-long-arrow-up:before { content: "\f176"; }
.icon-long-arrow-left:before { content: "\f177"; }
.icon-long-arrow-right:before { content: "\f178"; }
.icon-apple:before { content: "\f179"; }
.icon-windows:before { content: "\f17a"; }
.icon-android:before { content: "\f17b"; }
.icon-linux:before { content: "\f17c"; }
.icon-dribbble:before { content: "\f17d"; }
.icon-skype:before { content: "\f17e"; }
.icon-foursquare:before { content: "\f180"; }
.icon-trello:before { content: "\f181"; }
.icon-female:before { content: "\f182"; }
.icon-male:before { content: "\f183"; }
.icon-gittip:before { content: "\f184"; }
.icon-sun:before { content: "\f185"; }
.icon-moon:before { content: "\f186"; }
.icon-archive:before { content: "\f187"; }
.icon-bug:before { content: "\f188"; }
.icon-vk:before { content: "\f189"; }
.icon-weibo:before { content: "\f18a"; }
.icon-renren:before { content: "\f18b"; }
@-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-20px); }
100% { opacity: 1; -webkit-transform: translateX(0); } }
@-moz-keyframes fadeInLeft { 0% { opacity: 0; -moz-transform: translateX(-20px); }
100% { opacity: 1; -moz-transform: translateX(0); } }
@-o-keyframes fadeInLeft { 0% { opacity: 0; -o-transform: translateX(-20px); }
100% { opacity: 1; -o-transform: translateX(0); } }
@keyframes fadeInLeft { 0% { opacity: 0; transform: translateX(-20px); }
100% { opacity: 1; transform: translateX(0); } }
.fadeInLeft { -webkit-animation-name: fadeInLeft; -moz-animation-name: fadeInLeft; -o-animation-name: fadeInLeft; animation-name: fadeInLeft; }
strong, b, dl dt { font-weight: 600; }
h1, h2, h3, h4, h5, h6 { letter-spacing: -0.05em; }
h6 { font-weight: 700; }
dl dt { position: relative; }
dl dd { margin-bottom: 1em; }
a.more, button.more { font-size: 85%; padding: .25em .5em; font-size: 90%; }
a.more.inline, button.more.inline { padding: 0 .2em; text-decoration: underline; }
button.more, .button.more { padding: .4em .7em; } a.more, button.more { padding: 2px 10px; background-color: #78acc2; color: white !important; font-size: 10px; display: inline-block; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; }
a.more:hover, button.more:hover { background-color: #5596b2; }
.linkblock, a.linkblock, .cell-comment, .entry-tax a[rel="category"] { background: #b9b9b9; color: white; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 0 8px; font-size: 10px; display: inline-block; float: left; font-weight: 600; line-height: 19px; }
a.linkblock, a.cell-comment, .entry-tax a[rel="category"] { color: white !important; }
a.linkblock:hover, a.cell-comment:hover, .entry-tax a[rel="category"]:hover { background-color: #5c9bb5; }
a.linkbutton { display: inline-block; font-size: 13px; } ul.arrow li, ul.arrow2 li, ul.arrow3 li, ul.arrow4 li, ul.plus li, ul.pen li, ul.star li, ul.check li, ul.cross li, ul.disc li, ul.download li, ul.bookmark li { list-style-position: inside; *display: inline-block; *padding-left: 0.5em; *margin-left: -0.5em; }
ul.arrow li { list-style-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/arrow1.png); }
ul.arrow2 li { list-style-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/arrow2.png); }
ul.arrow3 li { list-style-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/arrow3.png); }
ul.arrow4 li { list-style-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/arrow4.png); }
ul.plus li { list-style-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/plus.png); }
ul.pen li { list-style-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/pen.png); }
ul.star li { list-style-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/star.png); }
ul.check li { list-style-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/ok.png); }
ul.cross li { list-style-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/cross.png); }
ul.disc li { list-style-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/disc.png); }
ul.bookmark li { list-style-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/bookmark.png); }
ul.download li { list-style-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/download.png); } blockquote { background-color: #f8f8f8; border: none; }
blockquote p { color: #6d6d6d; } .dropcap { font-size: 315%; padding: 0; margin-right: 0.3em; height: .7em; line-height: .85em; float: left; color: #333; }
.dropcap.round { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.dropcap.square, .dropcap.circle { font-size: 260%; padding: 0.4em; line-height: 0.7em; margin-top: 0.05em; background-color: #78acc2; color: #fff; }
.dropcap.circle { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } form { margin-bottom: 1em; }
input[type="submit"] { padding: 0.8em 2em; }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea { padding: 13px; } header#siteheader .container { min-height: 80px; position: relative; }
#logo { position: relative; }
#logo .site-title, #logo .site-description, #logo img { position: absolute; top: 0; left: 0; margin: 0; color: #333333; }
#logo a { background: none; } header#siteheader .container { z-index: 2000; margin-bottom: 0; }
header#siteheader nav { position: absolute; bottom: 0; right: 0; }
header#siteheader .sf-menu { *zoom: 1; }
header#siteheader .sf-menu:before, header#siteheader .sf-menu:after { content: ""; display: table; }
header#siteheader .sf-menu:after { clear: both; }
.sf-menu li li { background: #C5C5C5; font-family: Arial, Helvetica, sans-serif; }
#top-header { min-height: 3em; background-color: #3d3d3d; color: #b9b9b9; position: relative; }
#top-header .container { position: relative; min-height: 38px; }
#top-header p { margin: 0 450px 0 0; padding: 0.7em 0; }
#top-header .header-tools { position: absolute; top: 50%; right: 0; margin-top: -14px; overflow: hidden; }
#top-header #searchform { float: right; }
#top-header #searchform form, #top-header #searchform #s { margin: 0; }
#top-header #searchform #s { padding: 0.5em 2em 0.5em 1em; background: #171717 url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/sprite24.png) right top no-repeat; border-color: #3d3d3d; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; min-width: 90px; width: 100px; -webkit-transition: width 200ms ease-out; -moz-transition: width 200ms ease-out; -o-transition: width 200ms ease-out; transition: width 200ms ease-out; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
#top-header #searchform #s:focus { color: white; width: 200px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; }
#top-header .socials, #sitefooter .socials { float: right; margin-top: 2px; }
#top-header .socials li, #sitefooter .socials li { width: 22px; height: 22px; margin-right: 10px; }
#top-header .socials li a, #sitefooter .socials li a { background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/socials/social16.png) left top no-repeat; width: 22px; height: 22px; text-indent: -9999px; display: inline-block; -webkit-transition: opacity 300ms ease-out; -moz-transition: opacity 300ms ease-out; -o-transition: opacity 300ms ease-out; transition: opacity 300ms ease-out; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25); opacity: 0.25; }
#top-header .socials li a.digg, #sitefooter .socials li a.digg { background-position: -9px 2px; }
#top-header .socials li a.delicious, #sitefooter .socials li a.delicious { background-position: -56px 2px; }
#top-header .socials li a.twitter, #sitefooter .socials li a.twitter { background-position: -108px 2px; }
#top-header .socials li a.dribble, #sitefooter .socials li a.dribble { background-position: -157px 2px; }
#top-header .socials li a.stuble, #sitefooter .socials li a.stuble { background-position: -207px 2px; }
#top-header .socials li a.lastfm, #sitefooter .socials li a.lastfm { background-position: -256px 2px; }
#top-header .socials li a.youtube, #sitefooter .socials li a.youtube { background-position: -307px 2px; }
#top-header .socials li a.vimeo, #sitefooter .socials li a.vimeo { background-position: -356px 2px; }
#top-header .socials li a.vimeo2, #sitefooter .socials li a.vimeo2 { background-position: -406px 2px; }
#top-header .socials li a.skype, #sitefooter .socials li a.skype { background-position: -456px 2px; }
#top-header .socials li a.facebook, #sitefooter .socials li a.facebook { background-position: -507px 2px; }
#top-header .socials li a.gplus, #sitefooter .socials li a.gplus { background-position: -557px 2px; }
#top-header .socials li a.rss, #sitefooter .socials li a.rss { background-position: -607px 2px; }
#top-header .socials li a.linkedin, #sitefooter .socials li a.linkedin { background-position: -657px 2px; }
#top-header .socials li a.instagram, #sitefooter .socials li a.instagram { background-position: -806px 2px; }
#top-header .socials li a.pinterest, #sitefooter .socials li a.pinterest { background-position: -856px 2px; }
#top-header .socials li a.tumblr, #sitefooter .socials li a.tumblr { background-position: -707px 2px; }
#top-header .socials li a.flicker, #sitefooter .socials li a.flicker { background-position: -757px 2px; }
#top-header .socials li a:hover, #sitefooter .socials li a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
header#siteheader { background-color: #4a9bdc; border-bottom: 1px solid #358fd8; }
header#siteheader .container { min-height: 85px; color: white; }
header#siteheader #logo { padding: 0; position: relative; }
header#siteheader #logo a { color: white; }
header#siteheader #logo .site-title, header#siteheader #logo .site-description { font-weight: 600; line-height: 80px; margin: 0; white-space: nowrap; text-indent: 100%; display: inline-block; max-width: 600px; width: 100%; overflow: hidden; }
header#siteheader #logo .logo_inner { width: 200px; height: 80px; }
header#siteheader #logo .logo_inner > a { top: 18px; position: absolute; display: inline-block; }
header#siteheader #logo img { max-width: none; }
header#siteheader #logo .nav-toggle { display: none; position: absolute; right: 0; top: 50%; height: 30px; }
header#siteheader #logo .nav-toggle a { display: block; width: 30px; height: 30px; position: relative; margin-top: -50%; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 30px; }
header#siteheader #logo .nav-toggle.active a { background-position: 0 -25px; }
header#siteheader .sf-menu { z-index: 1001; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; -o-perspective: 1000; perspective: 1000; }
header#siteheader .sf-menu > li a { color: white; }
header#siteheader .sf-menu > li > a { font-weight: 600; }
@media only screen and (max-width: 959px) { header#siteheader #logo { min-height: 85px; } }
.sf-menu li li { font-family: 'Open Sans', sans-serif; }
.sf-menu .sf-sub-indicator { display: none; }
#page-title-section + #site_topslider { margin-top: 40px; } .g1.one_one, .g1.one_half, .g1.one_third, .single-portfolio .right-layout .g1.entry-content, .single-portfolio .left-layout .g1.entry-content, .single-portfolio .full-layout .entry-content .g1.single-info, .single-portfolio .no-layout .entry-content .g1.single-info, .single-axi_product .right-layout .g1.entry-content, .single-axi_product .left-layout .g1.entry-content, .g1.two_third, .single-portfolio .right-layout .g1.entry-media, .single-portfolio .left-layout .g1.entry-media, .single-portfolio .full-layout .entry-content .g1.overview, .single-portfolio .no-layout .entry-content .g1.overview, .single-axi_product .right-layout .g1.entry-media, .single-axi_product .left-layout .g1.entry-media, .g1.one_fourth, .g1.one_fifth, .g1.two_fourth, .g1.three_fourth, .g1 .col { margin-left: 0.1%; margin-right: 0.1%; float: left; display: block; }
.rtl .g1.one_one, .rtl .g1.one_half, .rtl .g1.one_third, .rtl .single-portfolio .right-layout .g1.entry-content, .single-portfolio .right-layout .rtl .g1.entry-content, .rtl .single-portfolio .left-layout .g1.entry-content, .single-portfolio .left-layout .rtl .g1.entry-content, .rtl .single-portfolio .full-layout .entry-content .g1.single-info, .single-portfolio .full-layout .entry-content .rtl .g1.single-info, .rtl .single-portfolio .no-layout .entry-content .g1.single-info, .single-portfolio .no-layout .entry-content .rtl .g1.single-info, .rtl .single-axi_product .right-layout .g1.entry-content, .single-axi_product .right-layout .rtl .g1.entry-content, .rtl .single-axi_product .left-layout .g1.entry-content, .single-axi_product .left-layout .rtl .g1.entry-content, .rtl .g1.two_third, .rtl .single-portfolio .right-layout .g1.entry-media, .single-portfolio .right-layout .rtl .g1.entry-media, .rtl .single-portfolio .left-layout .g1.entry-media, .single-portfolio .left-layout .rtl .g1.entry-media, .rtl .single-portfolio .full-layout .entry-content .g1.overview, .single-portfolio .full-layout .entry-content .rtl .g1.overview, .rtl .single-portfolio .no-layout .entry-content .g1.overview, .single-portfolio .no-layout .entry-content .rtl .g1.overview, .rtl .single-axi_product .right-layout .g1.entry-media, .single-axi_product .right-layout .rtl .g1.entry-media, .rtl .single-axi_product .left-layout .g1.entry-media, .single-axi_product .left-layout .rtl .g1.entry-media, .rtl .g1.one_fourth, .rtl .g1.one_fifth, .rtl .g1.two_fourth, .rtl .g1.three_fourth, .rtl .g1 .col { float: right; }
.g1.one-column .col { margin-left: 0; margin-right: 0; }
.g1.grid_wrapper, .single-portfolio .right-layout .g1.entry-wrapper, .single-portfolio .left-layout .g1.entry-wrapper, .single-portfolio .full-layout .g1.entry-content, .single-portfolio .no-layout .g1.entry-content, .type-staff.hentry .g1.entry-wrapper, .single-axi_product .right-layout .g1.entry-wrapper, .single-axi_product .left-layout .g1.entry-wrapper, .g1.row { margin-left: -0.1%; margin-right: -0.1%; *zoom: 1; position: relative; }
.g1.grid_wrapper:before, .single-portfolio .right-layout .g1.entry-wrapper:before, .single-portfolio .left-layout .g1.entry-wrapper:before, .single-portfolio .full-layout .g1.entry-content:before, .single-portfolio .no-layout .g1.entry-content:before, .type-staff.hentry .g1.entry-wrapper:before, .single-axi_product .right-layout .g1.entry-wrapper:before, .single-axi_product .left-layout .g1.entry-wrapper:before, .g1.grid_wrapper:after, .single-portfolio .right-layout .g1.entry-wrapper:after, .single-portfolio .left-layout .g1.entry-wrapper:after, .single-portfolio .full-layout .g1.entry-content:after, .single-portfolio .no-layout .g1.entry-content:after, .type-staff.hentry .g1.entry-wrapper:after, .single-axi_product .right-layout .g1.entry-wrapper:after, .single-axi_product .left-layout .g1.entry-wrapper:after, .g1.row:before, .g1.row:after { content: ""; display: table; }
.g1.grid_wrapper:after, .single-portfolio .right-layout .g1.entry-wrapper:after, .single-portfolio .left-layout .g1.entry-wrapper:after, .single-portfolio .full-layout .g1.entry-content:after, .single-portfolio .no-layout .g1.entry-content:after, .type-staff.hentry .g1.entry-wrapper:after, .single-axi_product .right-layout .g1.entry-wrapper:after, .single-axi_product .left-layout .g1.entry-wrapper:after, .g1.row:after { clear: both; }
.g1.one_one { width: 99.8%; }
.g1.one_one.no-gutter { width: 100%; }
.g1.one_half { width: 49.78%; }
.ie7 .g1.one_half { width: 49%; }
.g1.one_third, .single-portfolio .right-layout .g1.entry-content, .single-portfolio .left-layout .g1.entry-content, .single-portfolio .full-layout .entry-content .g1.single-info, .single-portfolio .no-layout .entry-content .g1.single-info, .single-axi_product .right-layout .g1.entry-content, .single-axi_product .left-layout .g1.entry-content { width: 33.11%; }
.ie7 .g1.one_third, .ie7 .single-portfolio .right-layout .g1.entry-content, .single-portfolio .right-layout .ie7 .g1.entry-content, .ie7 .single-portfolio .left-layout .g1.entry-content, .single-portfolio .left-layout .ie7 .g1.entry-content, .ie7 .single-portfolio .full-layout .entry-content .g1.single-info, .single-portfolio .full-layout .entry-content .ie7 .g1.single-info, .ie7 .single-portfolio .no-layout .entry-content .g1.single-info, .single-portfolio .no-layout .entry-content .ie7 .g1.single-info, .ie7 .single-axi_product .right-layout .g1.entry-content, .single-axi_product .right-layout .ie7 .g1.entry-content, .ie7 .single-axi_product .left-layout .g1.entry-content, .single-axi_product .left-layout .ie7 .g1.entry-content { width: 33%; }
.g1.two_third, .single-portfolio .right-layout .g1.entry-media, .single-portfolio .left-layout .g1.entry-media, .single-portfolio .full-layout .entry-content .g1.overview, .single-portfolio .no-layout .entry-content .g1.overview, .single-axi_product .right-layout .g1.entry-media, .single-axi_product .left-layout .g1.entry-media { width: 66.44%; }
.ie7 .g1.two_third, .ie7 .single-portfolio .right-layout .g1.entry-media, .single-portfolio .right-layout .ie7 .g1.entry-media, .ie7 .single-portfolio .left-layout .g1.entry-media, .single-portfolio .left-layout .ie7 .g1.entry-media, .ie7 .single-portfolio .full-layout .entry-content .g1.overview, .single-portfolio .full-layout .entry-content .ie7 .g1.overview, .ie7 .single-portfolio .no-layout .entry-content .g1.overview, .single-portfolio .no-layout .entry-content .ie7 .g1.overview, .ie7 .single-axi_product .right-layout .g1.entry-media, .single-axi_product .right-layout .ie7 .g1.entry-media, .ie7 .single-axi_product .left-layout .g1.entry-media, .single-axi_product .left-layout .ie7 .g1.entry-media { width: 66%; }
.g1.one_fourth { width: 24.78%; }
.ie7 .g1.one_fourth { width: 24%; }
.g1.two_fourth { width: 49.78%; }
.ie7 .g1.two_fourth { width: 49%; }
.g1.three_fourth { width: 74.78%; }
.ie7 .g1.three_fourth { width: 74%; }
.g1.one_fifth { width: 19.78%; }
.ie7 .g1.one_fifth { width: 19%; }
.g1.one_sixth { width: 16.44%; }
.ie7 .g1.one_sixth { width: 16%; }
.g1.one-column .col, .g1.col1 .col { width: 100%; margin-right: 0; }
.g1.one-column .col.height1, .g1.one-column .col.height2, .g1.col1 .col.height1, .g1.col1 .col.height2 { overflow: hidden; }
.g1.two-column, .g1.col2 { margin-left: -0.1%; margin-right: -0.1%; }
.ie7 .g1.two-column .col, .g1.two-column.isotope .col, .ie7 .g1.col2 .col, .g1.col2.isotope .col { width: 49.6%; }
.g1.two-column .col, .g1.col2 .col { width: 49.78%; }
.g1.three-column, .g1.col3 { margin-left: -0.1%; margin-right: -0.1%; }
.ie7 .g1.three-column .col, .g1.three-column.isotope .col, .ie7 .g1.col3 .col, .g1.col3.isotope .col { width: 33%; }
.g1.three-column .col, .g1.col3 .col { width: 33.11%; }
.g1.four-column, .g1.col4 { margin-left: -0.1%; margin-right: -0.1%; }
.ie7 .g1.four-column .col, .g1.four-column.isotope .col, .ie7 .g1.col4 .col, .g1.col4.isotope .col { width: 24.6%; }
.g1.four-column .col, .g1.col4 .col { width: 24.78%; }
.g1.five-column, .g1.col5 { margin-left: -0.1%; margin-right: -0.1%; }
.ie7 .g1.five-column .col, .g1.five-column.isotope .col, .ie7 .g1.col5 .col, .g1.col5.isotope .col { width: 19.6%; }
.g1.five-column .col, .g1.col5 .col { width: 19.78%; }
.g1.six-column, .g1.col6 { margin-left: -0.1%; margin-right: -0.1%; }
.ie7 .g1.six-column .col, .g1.six-column.isotope .col, .ie7 .g1.col6 .col, .g1.col6.isotope .col { width: 16.3%; }
.g1.six-column .col, .g1.col6 .col { width: 16.44%; }
.left-sidebar .g1, .right-sidebar .g1 { margin-right: -0.15%; margin-left: -0.15%; }
.left-sidebar .g1 .col, .right-sidebar .g1 .col { margin-right: 0.15%; margin-left: 0.15%; margin-bottom: 0.15%; }
.left-sidebar .g1.two-column .col, .right-sidebar .g1.two-column .col { width: 49.68%; }
.left-sidebar .g1.three-column .col, .right-sidebar .g1.three-column .col { width: 33.01%; }
.left-sidebar .g1.four-column .col, .right-sidebar .g1.four-column .col { width: 24.68%; }
.left-sidebar .g1.five-column .col, .right-sidebar .g1.five-column .col { width: 19.68%; }
.left-sidebar .g1.six-column .col, .right-sidebar .g1.six-column .col { width: 16.34%; }  .no-sidebar > .wrapper, .right-sidebar > .wrapper, .left-sidebar > .wrapper { margin-right: auto; margin-left: auto; max-width: 960px; } .no-sidebar aside.sidebar { display: none; float: none; width: 0; }
.no-sidebar #primary { float: none; width: 100%; } .right-sidebar #primary, .right-sidebar aside.sidebar, .left-sidebar #primary, .left-sidebar aside.sidebar { display: block; }
.right-sidebar #primary, .left-sidebar #primary { max-width: 960px; margin: 0 auto; }
.right-sidebar aside.sidebar, .left-sidebar aside.sidebar { padding: 0; } .right-sidebar #primary { float: left; width: 70%; margin-right: 3.96%; }
.right-sidebar aside.sidebar { float: left; width: 25%; margin-right: 0; } .left-sidebar #primary { float: right; width: 70%; margin-right: 0; }
.left-sidebar aside.sidebar { float: left; width: 25%; margin-right: 3.96%; }  figcaption h4, .widget-container figcaption h4 { margin-bottom: .5em; margin-top: 1.5em; } aside .widget-inner { margin: 0; }
aside blockquote { padding: 0; border: none; }
aside blockquote p { margin: 1em 1.2em; }
.col, .imgHolder { -webkit-transition: height 700ms ease-out; -moz-transition: height 700ms ease-out; -o-transition: height 700ms ease-out; transition: height 700ms ease-out; }
.imgHolder { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); }
.imgHolder ul { left: 50%; margin-left: -51px; }
.imgHolder ul li { -webkit-transform: scale(0.3) rotate(0.09deg); -moz-transform: scale(0.3) rotate(0.09deg); -ms-transform: scale(0.3) rotate(0.09deg); -o-transform: scale(0.3) rotate(0.09deg); transform: scale(0.3) rotate(0.09deg); }
.imgHolder ul li.hover-link a { background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/common/link-dark-50.png) center center no-repeat; }
.imgHolder ul li.hover-plus a { background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/common/plus-dark-50.png) center center no-repeat; }
.imgHolder.lightbox ul li a { left: 1px; }
.imgHolder span { -webkit-transition: all 400ms linear; -moz-transition: all 400ms linear; -o-transition: all 400ms linear; transition: all 400ms linear; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/pattern/av_pat_5_2.png) top left repeat; }
.imgHolder span em, .imgHolder span i { font-style: normal; }
.imgHolder span em { position: relative; top: 40%; display: block; width: 100%; }
.imgHolder span em h4, .imgHolder span em i { position: relative; }
.imgHolder span em h4 { margin: 0; font-size: 17px; -webkit-transition: opacity 300ms ease-out; -webkit-transition-delay: 0; -moz-transition: opacity 300ms ease-out 0; -o-transition: opacity 300ms ease-out 0; transition: opacity 300ms ease-out 0; opacity: 0; }
.imgHolder span em i { font-size: 13px; color: #b9b9b9; opacity: 0; font-size: 13px; -webkit-transition: all 2000ms ease-out; -webkit-transition-delay: 100ms; -moz-transition: all 2000ms ease-out 100ms; -o-transition: all 2000ms ease-out 100ms; transition: all 2000ms ease-out 100ms; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
.imgHolder:hover span, .imgHolder a:hover span { visibility: visible; opacity: 1; }
.imgHolder:hover span em h4, .imgHolder a:hover span em h4 { opacity: 1; }
.imgHolder:hover span em i, .imgHolder a:hover span em i { opacity: 1; }
.imgHolder:hover li, .imgHolder a:hover li { opacity: 1; -webkit-transform: scale(1) rotate(0.09deg); -moz-transform: scale(1) rotate(0.09deg); -ms-transform: scale(1) rotate(0.09deg); -o-transform: scale(1) rotate(0.09deg); transform: scale(1) rotate(0.09deg); }
.slider { max-width: 960px; margin: 0 auto; }
.hentry .entry-content h1, .hentry .entry-content h2, .hentry .entry-content h3, .hentry .entry-content h4, .hentry .entry-content h5, .comment-body h1, .comment-body h2, .comment-body h3, .comment-body h4, .comment-body h5 { font-weight: 600; clear: both; }
.hentry .entry-content h1, .comment-body h1 { font-size: 21px; font-size: 1.5rem; line-height: 1.5; margin: 24px 0; margin: 1.714285714rem 0; }
.hentry .entry-content h2, .comment-body h2 { font-size: 18px; font-size: 1.285714286rem; line-height: 1.6; margin: 24px 0; margin: 1.714285714rem 0; }
.hentry .entry-content h3, .comment-body h3 { font-size: 16px; font-size: 1.142857143rem; line-height: 1.846153846; margin: 24px 0; margin: 1.714285714rem 0; }
.hentry .entry-content h4, .comment-body h4 { font-size: 14px; font-size: 1rem; line-height: 1.846153846; margin: 24px 0; margin: 1.714285714rem 0; }
.hentry .entry-content h5, .comment-body h5 { font-size: 13px; font-size: 0.928571429rem; line-height: 1.846153846; margin: 24px 0; margin: 1.714285714rem 0; }
.hentry .entry-content h6, .comment-body h6 { font-size: 12px; font-size: 0.857142857rem; line-height: 1.846153846; margin: 24px 0; margin: 1.714285714rem 0; }
.hentry .entry-content img.size-thumbnail, .comment-body img.size-thumbnail { margin: 0 5px 0 0; }
.hentry .entry-content pre, .comment-body pre { border: 1px solid #EDEDED; color: #666; font-family: Consolas, Monaco, Lucida Console, monospace; font-size: 12px; font-size: 0.857142857rem; line-height: 1.714285714; margin: 24px 0; margin: 1.714285714rem 0; overflow: auto; padding: 24px; padding: 1.714285714rem; }
.hentry .entry-content ul, .comment-body ul { list-style: initial; list-style-type: disk; }
.hentry .entry-content li, .comment-body li { margin-bottom: 0.4em; margin-left: 20px; }
.hentry .entry-content .wp-caption-dt { display: inline-block; padding: 2px 2px 5px; letter-spacing: 0; background: whitesmoke; font-weight: normal; font-size: 15px; }
.wp-caption { margin-bottom: 8px; max-width: 100%; }
.wp-caption .wp-caption-container { display: inline-block; max-width: 100%; }
.wp-caption.aligncenter { width: 100% !important; text-align: center; }
.wp-caption.alignright, .wp-caption.alignleft { display: inline-block; margin-top: 5px; }
.wp-caption.alignleft { text-align: left; margin-right: 1.2em; }
.wp-caption.alignright { text-align: right; margin-left: 1.2em; }
.wp-caption-text { background-color: #ebebeb; padding: 8px; text-align: center; }
aside .widget-container { margin-bottom: 30px; }
aside .widget-container .widget-title { position: relative; }
aside .widget-container .entry-title { font-size: 1.05em; }
aside .widget-container ul { margin-top: 0; }
aside .widget-container ul li { font-size: 12px; }
aside .widget-container ul li:last-child { border-bottom: none !important; }
aside .widget-container input, aside .widget-container textarea { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
aside .widget-container img { max-width: 100%; }
aside .widget-container input[type="text"], aside .widget-container input[type="email"], aside .widget-container input[type="url"], aside .widget-container textarea { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: all 200ms; -moz-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms; }
aside .widget_categories li, aside .widget_archive li, aside .widget_nav_menu li, aside .widget_links li, aside .widget_pages li, aside .widget_meta li, aside .widget_recent_comments li, aside .widget_recent_entries li { margin-bottom: 0.75em; padding-bottom: 0.75em; border-bottom: 1px dotted #cfcfcf; }
aside .widget_recent_news article:last-child, aside .widget_recent_blog article:last-child, aside .widget_recent_tweets article:last-child { border-bottom: none !important; }
aside .widget_recent_products .imgHolder { display: inline-block; float: left; margin: 0 1px 1px 0; max-width: 60px; max-height: 60px; }
aside .widget_recent_portfolios .imgHolder { display: inline-block; float: left; margin: 0 1px 1px 0; max-width: 60px; max-height: 60px; }
aside .widget_archive li { line-height: 100%; margin-bottom: 0.9em; padding-bottom: 0.9em; }
aside .widget_recent_blog .entry-title, aside .widget_recent_news .entry-title { margin-top: 0; display: inline; }
aside .widget_recent_blog .mini, aside .widget_recent_news .mini { margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px dotted #4a4a4a; }
aside .widget_recent_blog .imgHolder, aside .widget_recent_news .imgHolder { width: 50px; }
aside .widget_recent_blog .imgHolder + figcaption .entry-header, aside .widget_recent_blog .imgHolder + figcaption .entry-content, aside .widget_recent_news .imgHolder + figcaption .entry-header, aside .widget_recent_news .imgHolder + figcaption .entry-content { margin-left: 59px !important; }
aside .widget_recent_blog time, aside .widget_recent_news time { font-size: 12px; font-style: normal; color: inherit; }
aside .widget_recent_blog p, aside .widget_recent_news p { margin-bottom: 5px !important; }
aside .widget_recent_blog .post-format { display: inline-block; width: 35px; height: 35px; }
aside .widget_recent_blog .entry-format { display: inline-block; top: auto; float: left; z-index: 20; }
aside .widget_recent_blog .entry-format + figcaption { z-index: 19; }
aside .widget_recent_blog .entry-format + figcaption .entry-header, aside .widget_recent_blog .entry-format + figcaption .entry-content { margin-left: 45px !important; }
aside .widget_recent_news .entry-format { display: none; }
aside .widget_recent_news .mini .imgHolder { margin-right: 12px; }
aside .widget_recent_news .mini .imgHolder + figcaption .entry-title { margin-left: 0 !important; }
aside .widget_recent_news .imgHolder + figcaption .entry-header, aside .widget_recent_news .imgHolder + figcaption .entry-content { margin-left: 59px !important; }
aside .widget_recent_tweets .tweet:last-child { border-bottom: none !important; }
aside .widget_recent_tweets .tweet { border-bottom: 1px dotted #4a4a4a; }
aside .widget_recent_tweets .mt_text { font-size: 90%; }
aside .widget_contact_form form input, aside .widget_contact_form form textarea { margin-bottom: 3px; margin-top: 0; }
aside .widget_contact_form form input, aside .widget_contact_form form textarea { padding: 0.7em 1.2em; font-size: 100% !important; }
aside .widget_contact_form form input[type="submit"] { padding: 7px 22px; font-size: 11px !important; }
aside .widget_contact_form form textarea { min-height: 130px !important; }
aside .widget_contact_form form input[type="text"] { margin-right: 0 !important; }
aside .widget_contact_form form input[type="text"], aside .widget_contact_form form input[type="email"], aside .widget_contact_form form input[type="url"], aside .widget_contact_form form textarea { width: 100% !important; float: none; font-style: italic; }
aside .widget_contactinfowidget .contact-detail li i { font-size: 13px; margin-right: 3px; }
aside .widget_rss .widget-title img { display: inline-block; }
aside .widget_rss ul a.rsswidget { font-size: 1.05em; font-weight: 600; letter-spacing: 0.01em; line-height: 100%; }
aside .widget_rss ul li { border-bottom: 1px dotted #b9b9b9; padding-bottom: 1em; }
aside .widget_rss ul a:hover { text-decoration: underline; }
aside .widget_rss .rss_date { font-size: 85%; }
aside .widget_tag_cloud .tagcloud > a { display: inline-block; margin: 0 2px 4px 0; font-style: italic; font-size: 12px !important; padding: 2px 8px; }
aside .widget_links li a { text-decoration: underline; }
aside .widget_nav_menu ul li { background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/list/arrow-right1.png) left 5px no-repeat; padding-left: 12px; background-position: left 13px; border-bottom: 1px dotted #CFCFCF; margin-bottom: 0; padding-top: 0.9em; }
aside .widget_nav_menu ul li.current-menu-item { background: #fbfbfb; border-right: 1px dotted #cfcfcf; border-left: 2px solid #78acc2; border-bottom: 1px dotted #cfcfcf !important; }
aside .widget_nav_menu ul li.current-menu-ancestor { background-color: transparent; border-right: none !important; border-left: none !important; border-bottom: none !important; }
aside .widget_nav_menu ul ul { margin: 10px 0 0 10px; border-top: 1px dotted #cfcfcf; }
aside .widget_nav_menu ul ul li:last-child { padding-bottom: 0; }
aside .widget_nav_menu ul ul li.current-menu-item { padding-bottom: 0.75em; }
aside .widget_calendar th, aside .widget_calendar td { padding: 0 5px; background-color: transparent; line-height: 2.4em; }
aside .widget_calendar th { background-color: #f8f8f8; }
aside .widget_calendar caption { padding: 0px 0px 0.9em; line-height: 100%; text-align: left; }
aside .widget_testimonial .quote-shape { display: none; }
aside .widget_testimonial .testimonial-author a { color: #78acc2 !important; }
aside .widget_testimonial .testimonial-author a:hover { text-decoration: underline; }
aside .widget_testimonial .testimonial-author em, aside .widget_testimonial .testimonial-author a { font-size: 11px; }
aside .widget_testimonial blockquote p { line-height: 1.45; font-size: 12px; margin: 0; }
aside .widget_testimonial blockquote .quote-avatar { width: 50px; height: 50px; margin: 7px 10px 5px 5px; border: 3px solid #cfcfcf; }
aside .widget_testimonial blockquote .quote-avatar img { border: none; }
aside .widget_testimonial blockquote .quote-avatar ~ p { margin: 0.3em 0.6em; padding-left: 0; }
aside .widget_testimonial blockquote .quote-avatar ~ i { display: none !important; }
aside .widget_contact_info li i { font-size: 120%; margin-right: 5px; } footer#sitefooter { margin: 0; font-size: 11px; padding: 20px 0; }
.subfooter-bar { background: #c5c5c5; height: 6px; }
.subfooter { background: #343434 url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/pattern/noise-1.png) repeat left top; width: 100%; position: relative; color: #888888; border-top: none; font-size: 96%; }
.subfooter > .container { padding-top: 35px; }
.subfooter a, .subfooter .entry-title a { color: darkgrey; }
.subfooter a:hover, .subfooter .entry-title a:hover { color: #78acc2; }
.subfooter blockquote, .subfooter blockquote p { font-size: 100%; }
.subfooter .widget-container { padding-bottom: 0px; }
.subfooter .widget-container .widget-title { font-size: 1.2em; margin-bottom: 1.7em; font-weight: 400; letter-spacing: -0.03em; }
.subfooter .widget-container .widget-title, .subfooter .widget-container .widget-title a { color: white; }
.subfooter .widget-container h4, .subfooter .widget-container .entry-title { color: white; font-size: 1.05em; font-weight: 600; letter-spacing: 0.01em; }
.subfooter .widget-container h5 { font-weight: bold; }
.subfooter .widget-container p { margin-bottom: 25px; }
.subfooter .widget-container input[type="text"], .subfooter .widget-container input[type="email"], .subfooter .widget-container input[type="url"], .subfooter .widget-container textarea { border-color: #4a4a4a; background-color: #4a4a4a; color: darkgrey !important; }
.subfooter .widget-container input[type="text"]:focus, .subfooter .widget-container input[type="email"]:focus, .subfooter .widget-container input[type="url"]:focus, .subfooter .widget-container textarea:focus { border-color: #5a5a5a; color: #b9b9b9 !important; }
.subfooter .widget_categories li, .subfooter .widget_archive li, .subfooter .widget_nav_menu li, .subfooter .widget_links li, .subfooter .widget_pages li, .subfooter .widget_meta li, .subfooter .widget_recent_comments li, .subfooter .widget_recent_entries li { border-bottom: 1px dotted #4a4a4a; }
.subfooter .widget_recent_blog .entry-title a, .subfooter .widget_recent_news .entry-title a { color: #b9b9b9; }
.subfooter .widget_recent_blog .post-format { background-color: #555; }
.subfooter .widget_recent_blog .mini { margin-bottom: 18px; padding-bottom: 9px; }
.subfooter .widget_recent_news .mini p { margin-bottom: 8px; }
.subfooter .widget-testimonial blockquote, .subfooter .widget_testimonial blockquote { background-color: #1f1f1f; }
.subfooter .widget-testimonial .testimonial-author div.tip-arrow, .subfooter .widget_testimonial .testimonial-author div.tip-arrow { border-top-color: #1f1f1f; }
.subfooter .widget-testimonial .testimonial-author em, .subfooter .widget_testimonial .testimonial-author em { color: white; }
.subfooter .widget-testimonial .testimonial-author a, .subfooter .widget_testimonial .testimonial-author a { color: #78acc2; }
.subfooter .widget_contact_form form input[type="submit"] { font-size: 11px !important; }
.subfooter .widget_contact_form form input[type="submit"]:active { background-image: none !important; }
.subfooter .widget_text a { color: white; }
.subfooter .widget_text a:hover { text-decoration: underline; }
.subfooter .widget_rss ul li { border-bottom: 1px dotted #4a4a4a !important; }
.subfooter .widget_tag_cloud .tagcloud > a { background-color: #4a4a4a; }
.subfooter .widget_tag_cloud .tagcloud > a:hover { background-color: #575757; }
.subfooter .widget_recent_comments .recentcomments a { color: #cfcfcf; }
.subfooter .widget_recent_comments .recentcomments a:hover { text-decoration: underline; }
.subfooter .widget_calendar th { background-color: #4a4a4a; }
.subfooter .widget_calendar th, .subfooter .widget_calendar td { border-color: #4a4a4a; }
.subfooter .widget_nav_menu ul { border-top: 1px dotted #4a4a4a; }
.subfooter .widget_nav_menu ul li.current-menu-item { background: #454545; border-right: 1px dotted #4a4a4a; border-left: 2px solid #78acc2; border-bottom: 1px dotted #4a4a4a !important; }
footer#sitefooter { background-color: #1a1a1a; color: #6d6d6d; position: relative; font-size: 11px; padding: 25px 0; margin: 0; }
footer#sitefooter ul { *zoom: 1; }
footer#sitefooter ul:before, footer#sitefooter ul:after { content: ""; display: table; }
footer#sitefooter ul:after { clear: both; }
footer#sitefooter li a, footer#sitefooter small { font-size: 11px; line-height: 100%; }
footer#sitefooter #copyright, footer#sitefooter #footer_nav { float: left; }
footer#sitefooter #copyright { margin: 0 10px 0 0; }
footer#sitefooter ul.footer-menu { margin: 0; display: block; margin-left: -1em; text-align: center; }
footer#sitefooter ul.footer-menu li { display: inline-block; float: left; margin: 0; }
footer#sitefooter ul.footer-menu li a { padding: 0 1em; border-right: 1px solid #292929; color: #6d6d6d; -webkit-transition: color 250ms ease-out; -moz-transition: color 250ms ease-out; -o-transition: color 250ms ease-out; transition: color 250ms ease-out; }
footer#sitefooter ul.footer-menu li a:hover { color: #888888; }
footer#sitefooter ul.footer-menu li:last-child a { border-right: none; }
footer#sitefooter .container { position: relative; }
footer#sitefooter ul.socials { position: absolute; top: 50%; right: 0; margin-top: -12px; }
aside.sidebar .widget-container .widget-title-bar { margin-top: 0; }
aside.sidebar .widget-container .widget-title, aside.sidebar .widget-container h4 { font-size: 12px; font-weight: 600; letter-spacing: -0.07em; text-transform: uppercase; margin-bottom: 1em; }
aside.sidebar .widget-container a { color: #6d6d6d; }
aside.sidebar .widget-container a:hover { color: #78acc2; }
aside.sidebar .widget-container input[type="text"], aside.sidebar .widget-container input[type="email"], aside.sidebar .widget-container input[type="url"], aside.sidebar .widget-container textarea { border-color: transparent; background-color: #f8f8f8; }
aside.sidebar .widget-container input[type="text"]:focus, aside.sidebar .widget-container input[type="email"]:focus, aside.sidebar .widget-container input[type="url"]:focus, aside.sidebar .widget-container textarea:focus { border-color: #ebebeb; color: #b9b9b9 !important; }
aside.sidebar .widget-container blockquote p { margin: 0.3em 0.6em; }
aside.sidebar .widget_recent_comments .recentcomments a { text-decoration: underline; }
aside.sidebar .widget_search input[type="text"] { color: #6d6d6d; }
aside.sidebar .widget_search input[type="text"]:focus { color: #6d6d6d !important; }
aside.sidebar .widget_tag_cloud .tagcloud > a { color: #6d6d6d; background-color: whitesmoke; }
aside.sidebar .widget_tag_cloud .tagcloud > a:hover { background-color: #6d6d6d !important; color: #f8f8f8; }
aside.sidebar .widget_calendar th, aside.sidebar .widget_calendar td { border-color: #ebebeb; }
aside.sidebar .widget_recent_news article, aside.sidebar .widget_recent_blog article, aside.sidebar .widget_recent_tweets article { border-bottom: 1px dotted #cfcfcf; }
aside.sidebar .widget_recent_tweets .tweet { border-bottom: 1px dotted #cfcfcf; }
aside.sidebar .widget_contact_info li i { color: #888888; }
aside.sidebar .widget_testimonial blockquote > img ~ p { padding-left: 0; } .cell-date { width: 35px; height: 40px; position: relative; display: inline-block; }
.cell-date em { width: 100%; height: 14px; display: block; background: #78acc2; margin-bottom: 1px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.cell-date em:first-child { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.cell-date strong, .cell-date span { position: absolute; text-align: center; letter-spacing: -0.07em; display: inline-block; width: 100%; left: 0; font-weight: normal; font-weight: 600; }
.cell-date strong { font-size: 25px; top: 0; line-height: 28px; color: white; }
.cell-date span { font-size: 12px; color: #78acc2; text-transform: uppercase; }
.cell-date.weight1 { width: 24px; }
.cell-date.weight1 em { height: 9px; background: #b9b9b9; }
.cell-date.weight1 strong { font-size: 17px; line-height: 17px; }
.cell-date.weight1 span { font-size: 10px; color: #b9b9b9; top: 17px; }
.cell-comment { padding-right: 8px; padding-left: 8px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: -0.07em; line-height: 19px; }
.flex-container { max-height: 100%; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; -o-perspective: 1000; perspective: 1000; }
.flexslider { display: none; background: none; }
.flexslider .flex-dir-nav { position: absolute; top: 0; right: 20px; height: 18px; margin-left: 0; width: auto; background-color: transparent; z-index: 20; }
.flexslider .flex-dir-nav.pagination a { background-color: white; }
.flexslider .flex-dir-nav.pagination a.disabled { background-color: white; }
.flexslider .flex-dir-nav.pagination a.w_next { background-position: -20px 0px; }
.flexslider .flex-dir-nav.pagination a.w_prev { background-position: 0 0; }
.flexslider.side-circle-slider .flex-dir-nav { width: 100%; top: 50%; right: 0; margin-top: -20px; }
.flexslider.side-circle-slider .flex-dir-nav.disabled { opacity: 0.4 !important; }
.flexslider.side-circle-slider .flex-dir-nav a.w_next, .flexslider.side-circle-slider .flex-dir-nav a.w_prev { background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/controls/slider/slider-circle-arrows.png) -5px -5px no-repeat; position: relative; width: 40px; height: 40px; text-indent: -9999px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.flexslider.side-circle-slider .flex-dir-nav a.w_next { background-position: -55px -5px; float: right; opacity: 0; }
.flexslider.side-circle-slider .flex-dir-nav a.w_prev { background-position: -5px -5px; float: left; opacity: 0; }
.flexslider.side-circle-slider:hover .side-arrows a.w_next { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); -moz-transform: translate3d(-25px, 0, 0); -ms-transform: translate3d(-25px, 0, 0); -o-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); }
.flexslider.side-circle-slider:hover .side-arrows a.w_prev { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); -moz-transform: translate3d(25px, 0, 0); -ms-transform: translate3d(25px, 0, 0); -o-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); }
.flexslider.side-circle-slider .flex-control-nav { top: 20px; bottom: auto; display: inline-block; width: auto; right: 25px; }
.flexslider.side-circle-slider .flex-control-nav li { margin: 0 4px; }
.flexslider.side-circle-slider .flex-control-nav li a { background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/controls/slider/bullets.png) -5px -3px no-repeat; text-indent: -9999px; width: 13px; height: 13px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none; }
.flexslider.side-circle-slider .flex-control-nav li a.flex-active { background-position: -5px -25px; }
.flexslider.side-circle-slider .slides > li { position: relative; }
.flexslider.side-circle-slider .slides > li p { position: absolute; bottom: 30px; padding: 20px; background: #eee; background: rgba(255, 255, 255, 0.5); margin: 0; color: #191919; font-size: 1.6em; text-transform: uppercase; font-weight: 700; width: auto; letter-spacing: -0.07em; max-width: 370px; line-height: 1.15; }
.flexslider.side-circle-slider .slides > li p small, .flexslider.side-circle-slider .slides > li p strong, .flexslider.side-circle-slider .slides > li p i, .flexslider.side-circle-slider .slides > li p a, .flexslider.side-circle-slider .slides > li p em, .flexslider.side-circle-slider .slides > li p span { font-weight: 400; text-transform: none; letter-spacing: 0; line-height: 1.4; }
.flexslider.side-circle-slider .slides > li p a { color: #4583b3; }
.flexslider.side-circle-slider .slides > li p a:hover { color: ligten(#4583b3, 5%); text-decoration: underline; }
.circle-style .nivo-caption { position: absolute; bottom: 30px; padding: 20px; margin: 0; color: #191919; font-size: 1.6em; text-transform: uppercase; font-weight: 700; width: auto; letter-spacing: -0.07em; max-width: 370px; line-height: 1.15; background: transparent\9; background-color: rgba(255, 255, 255, 0.5); zoom: 1;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80FFFFFF,endColorstr=#80FFFFFF); }
.circle-style .nivo-caption small, .circle-style .nivo-caption strong, .circle-style .nivo-caption i, .circle-style .nivo-caption a, .circle-style .nivo-caption em, .circle-style .nivo-caption span { font-size: 13px; font-weight: 400; text-transform: none; letter-spacing: 0; line-height: 1.4; }
.circle-style .nivo-caption a { color: #4583b3; }
.circle-style .nivo-caption a:hover { text-decoration: underline; }
.nivoSlider a.nivo-imageLink { background: white; filter: alpha(opacity=0); opacity: 0; }
.rev_slider .tp-bannertimer { height: 1px; }
.rev_slider .caption iframe { border: none; }
.tp-bannertimer { height: 1px; } .bx-wrapper { position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1; }
.bx-wrapper img { max-width: 100%; display: block; } .bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; border: solid #fff 5px; left: -5px; background: #fff; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; } .bx-wrapper .bx-loading { min-height: 50px; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/bx_loader.gif) center center no-repeat white; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; } .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
.bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; } .bx-wrapper .bx-prev { left: 10px; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/controls.png) no-repeat 0 -32px; }
.bx-wrapper .bx-next { right: 10px; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/controls.png) no-repeat -43px -32px; }
.bx-wrapper .bx-prev:hover { background-position: 0 0; }
.bx-wrapper .bx-next:hover { background-position: -43px 0; }
.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }
.bx-wrapper .bx-controls-direction a.disabled { display: none; } .bx-wrapper .bx-controls-auto { text-align: center; }
.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/controls.png) -86px -11px no-repeat; margin: 0 3px; }
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/controls.png) -86px -44px no-repeat; margin: 0 3px; }
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; } .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; } .bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666666 \9; background: rgba(80, 80, 80, 0.75); width: 100%; }
.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; } thead { background-color: #f8f8f8; }
thead td, th { font-weight: 600; }
th, td { text-align: center; border: 1px solid #ebebeb; line-height: 3em; padding-top: 0; padding-bottom: 0; }
td { font-weight: 400; }
a.button.flat, button.flat, input[type="submit"].flat, input[type="reset"].flat, input[type="button"].flat { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
a.button.tiny, button.tiny, input[type="submit"].tiny, input[type="reset"].tiny, input[type="button"].tiny { text-shadow: none; }
div.scroll2top { display: inline-block; position: fixed; right: 50px; bottom: 66px; width: 46px; height: 46px; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/controls/arrows/scrolltop.png) no-repeat left top; z-index: 9; cursor: pointer; }
.msgbox { border: 1px solid #ccc; display: block; padding: 0.8em 1em 0.8em 1em; position: relative; margin-top: 5px; *zoom: 1; background-color: #fff; color: #909090; border-color: #d5d5d5; }
.msgbox i:first-child { font-size: 2em; line-height: 100%; position: absolute; top: 0.25em; left: 0.5em; margin-right: 0.3em; display: inline-block; }
.ie .msgbox i:first-child { top: 0.3em; }
.msgbox a.close { position: absolute; right: 1em; }
.msgbox.success, .msgbox.warn, .msgbox.error, .msgbox.info, .msgbox.notice { padding-left: 3.3em; padding-right: 2.3em; }
.msgbox.success.no-icon, .msgbox.warn.no-icon, .msgbox.error.no-icon, .msgbox.info.no-icon, .msgbox.notice.no-icon { padding-left: 1em; }
.msgbox.success { background-color: #ebf5de; color: #598527; border-color: #a6d570; text-shadow: 0 1px 1px #fff; }
.msgbox.success i:first-child, .msgbox.success .close { color: #598527; text-shadow: 0 1px 1px #fff; }
.msgbox.warn { background-color: #fefbee; color: #b2950e; border-color: #f9db50; text-shadow: 0 1px 1px #fff; }
.msgbox.warn i:first-child, .msgbox.warn .close { color: #dcb607; text-shadow: 0 1px 1px #fff; }
.msgbox.error { background-color: #fef1f1; color: #dc171f; border-color: #f8aaad; text-shadow: 0 1px 1px #fff; }
.msgbox.error i:first-child, .msgbox.error .close { color: #dc171f; text-shadow: 0 1px 1px #fff; }
.msgbox.info { background-color: #e8f0f6; color: #4583b3; border-color: #b0cce1; text-shadow: 0 1px 1px #fff; }
.msgbox.info i:first-child, .msgbox.info .close { color: #4583b3; text-shadow: 0 1px 1px #fff; }
.msgbox.notice { background-color: #fff; color: #909090; border-color: #d5d5d5; color: #6d6d6d; }
.msgbox.notice i:first-child, .msgbox.notice .close { color: #999; }
.wrapper_carousel { position: relative; padding-left: 10px; padding-right: 10px; }
.wrapper_carousel ul { display: block; text-align: center; margin: 0; padding: 0; list-style: none; min-height: 55px; }
.wrapper_carousel li { display: inline-block; float: left; margin: 0 25px 0 0; }
.wrapper_carousel li > a { display: block; float: left; }
.caroufredsel_wrapper { cursor: auto !important; width: auto !important; }
.axi_paginate_nav { margin-bottom: 40px; display: block; }
.axi_paginate_nav .page-numbers { width: 23px; height: 23px; display: inline-block; text-align: center; margin-right: 0px; color: #6d6d6d; line-height: 23px; border: 1px solid #ebebeb; }
.axi_paginate_nav a.page-numbers:hover { background-color: #78acc2; color: white; }
.axi_paginate_nav a.prev, .axi_paginate_nav a.next { background: transparent url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/controls/slider/arrows_18.png) left top no-repeat; text-indent: -9999px; }
.axi_paginate_nav a.prev:hover, .axi_paginate_nav a.next:hover { background-color: #3d3d3d; }
.axi_paginate_nav a.next { background-position: -17px 3px; }
.axi_paginate_nav a.next:hover { background-position: -17px -17px; }
.axi_paginate_nav a.prev { background-position: 3px 3px; }
.axi_paginate_nav a.prev:hover { background-position: 3px -17px; }
.axi_paginate_nav .current, .axi_paginate_nav .current:hover { background: #cfcfcf; color: white; border-color: transparent; }
.archive .axi_paginate_nav { margin-top: 40px; } .mejs-container { border-top: 1px solid #2c2c2c; border-bottom: 1px solid #2c2c2c; }
.boxshadow .mejs-container { -webkit-box-shadow: 0 0 0 1px #2c2c2c; -moz-box-shadow: 0 0 0 1px #2c2c2c; box-shadow: 0 0 0 1px #2c2c2c; border: none; }
.mejs-container .mejs-mediaelement video, .mejs-container .mejs-mediaelement audio, .mejs-container .mejs-mediaelement object { max-width: 100%; }
.mejs-container .mejs-overlay:hover .mejs-overlay-button { background-position: 0 -50px; }
.mejs-container .mejs-overlay-button { background-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/other/jplayer/dark-video-play.png) !important; position: absolute; width: 60px; height: 40px; margin: -20px 0 0 -30px; }
.mejs-container .mejs-controls { visibility: visible !important; background: #3d3d3d !important; height: 36px !important; border-top: 1px solid #2c2c2c; }
.mejs-container .mejs-controls .mejs-playpause-button, .mejs-container .mejs-controls .mejs-duration-container { border-right: 1px solid #2c2c2c; }
.mejs-container .mejs-controls .mejs-playpause-button button, .mejs-container .mejs-controls .mejs-volume-button button, .mejs-container .mejs-controls .mejs-fullscreen-button button { background-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/other/jplayer/dark-player.controls.png) !important; }
.mejs-container .mejs-controls .mejs-playpause-button { width: 36px; height: 36px; }
.mejs-container .mejs-controls .mejs-playpause-button button { margin: 0; width: 36px; height: 36px; }
.mejs-container .mejs-controls .mejs-fullscreen-button { width: 25px !important; }
.mejs-container .mejs-controls .mejs-play button { background-position: 0 0; }
.mejs-container .mejs-controls .mejs-pause button { background-position: 0 -40px; }
.mejs-container .mejs-controls .mejs-mute button { background-position: -10px  -170px; }
.mejs-container .mejs-controls .mejs-unmute button { background-position: -10px -210px; }
.mejs-container .mejs-controls .mejs-fullscreen-button button { margin: 11px 0 0 2px; }
.mejs-container .mejs-controls .mejs-fullscreen-button button, .mejs-container .mejs-controls .mejs-fullscreen button { background-position: -10px -91px; }
.mejs-container .mejs-controls .mejs-unfullscreen button { background-position: -10px -129px; }
.mejs-controls button { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
.mejs-controls button:focus { outline: none !important; }
.mejs-controls .mejs-time { height: 24px !important; padding: 11px 6px 0 !important; }
.mejs-controls .mejs-time span { color: #888 !important; }
.mejs-controls .mejs-time-rail .mejs-time-loaded { background: #78ACC2 !important; }
.mejs-controls .mejs-time-rail .mejs-time-total { background: #292929 !important; margin: 8px 5px !important; }
.mejs-controls .mejs-time-rail .mejs-time-current { background: #cecece !important; }
.mejs-controls .mejs-time-rail span { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; -o-border-radius: 0 !important; border-radius: 0 !important; }
.mejs-controls .mejs-volume-button { padding: 3px 2px 0 3px !important; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { top: 14px !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; -o-border-radius: 0 !important; border-radius: 0 !important; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/other/jplayer/dark-player.controls.png) repeat-x !important; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background-position: 0px -251px !important; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background-position: 0px -261px !important; }
.mejs-controls .mejs-button button { background-size: auto; } .mejs-audio { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; border: none; }
.mejs-layers, .mejs-overlay { max-width: 100%; } .media-skin-light .mejs-container { border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.boxshadow .media-skin-light .mejs-container { -webkit-box-shadow: 0 0 0 1px #eeeeee; -moz-box-shadow: 0 0 0 1px #eeeeee; box-shadow: 0 0 0 1px #eeeeee; border: none; }
.media-skin-light .mejs-container .mejs-overlay:hover .mejs-overlay-button { background-position: 0 -50px; }
.media-skin-light .mejs-container .mejs-overlay-button { background-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/other/jplayer/light-video-play.png) !important; position: absolute; width: 60px; height: 40px; margin: -20px 0 0 -30px; }
.media-skin-light .mejs-container .mejs-controls { background: #f8f8f8 !important; border-top: 1px solid #eee; }
.media-skin-light .mejs-container .mejs-controls .mejs-playpause-button, .media-skin-light .mejs-container .mejs-controls .mejs-duration-container { border-right: 1px solid #eee; }
.media-skin-light .mejs-container .mejs-controls .mejs-playpause-button button, .media-skin-light .mejs-container .mejs-controls .mejs-volume-button button, .media-skin-light .mejs-container .mejs-controls .mejs-fullscreen-button button { background-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/other/jplayer/light-player.controls.png) !important; }
.media-skin-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total { background: #eeeeee !important; }
.media-skin-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded { background: #BDE3F3 !important; }
.media-skin-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current { background: #3d3d3d !important; }  .widget-inner { *zoom: 1; overflow: hidden; }
.widget-inner:before, .widget-inner:after { content: ""; display: table; }
.widget-inner:after { clear: both; }
.widget-title-bar { height: 20px; position: relative; }
.widget-title-bar h2, .widget-title-bar h3 { position: relative; display: inline-block; line-height: 100%; } .fig-title { letter-spacing: -0.07em; margin-bottom: .5em; margin-top: 1.5em; font-weight: 600; color: #6d6d6d; }
.widget-container { position: relative; }
.widget-container .entry-title { font-weight: 600; }
.widget-container h4 { letter-spacing: -0.07em; }
.widget-container figure { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-perspective: 1000px; -moz-perspective: 1000px; -ms-perspective: 1000px; -o-perspective: 1000px; perspective: 1000px; }
.widget-container .col { margin-bottom: 10px; }
.widget-container .land .entry-header, .widget-container .mini .entry-header { margin-top: 0; }
.widget-container .land figcaption { width: 100%; }
.widget-container .land .imgHolder, .widget-container .land figcaption { float: left; }
.widget-container .land .imgHolder, .widget-container .land figure > .flex-container, .widget-container .land figure > .widget-video { margin-right: 2.3%; width: 47%; }
.widget-container .land .imgHolder + figcaption, .widget-container .land figure > .flex-container + figcaption, .widget-container .land figure > .widget-video + figcaption { width: 50%; margin-top: 0; display: inline; }
.widget-container .mini { margin-bottom: 30px; }
.widget-container .mini .imgHolder { float: left; margin-right: 3%; margin-bottom: 0.8em; display: inline-block; width: 60px; z-index: 20; }
.widget-container .mini .entry-format { top: 0; }
.widget-container .mini .entry-header { margin-bottom: 3px; }
.widget-container .mini .entry-title { line-height: 100%; }
.widget-container .mini figcaption { z-index: 19; }
.widget-container .mini .entry-title, .widget-container .mini .entry-content { margin-left: 0 !important; }
.widget-container .mini .imgHolder + figcaption { display: inline; }
.widget-container .mini .imgHolder + figcaption .entry-title, .widget-container .mini .imgHolder + figcaption .entry-content { margin-left: 50px !important; }
.widget-container.caption-over .col:hover .imgHolder span { visibility: visible; opacity: 1; top: 0; left: 0; }
.widget-container.caption-over .col:hover .imgHolder span em h4, .widget-container.caption-over .col:hover .imgHolder span em i { top: 0; }
.widget-container .imgHolder ul li { -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-duration: 1100ms; -moz-transition-duration: 1100ms; -o-transition-duration: 1100ms; transition-duration: 1100ms; }
.widget-container .imgHolder ul li:first-child { -webkit-transition-delay: 50ms; -moz-transition-delay: 50ms; -o-transition-delay: 50ms; transition-delay: 50ms; }
.widget-container .imgHolder ul li:nth-child(2) { -webkit-transition-delay: 150ms; -moz-transition-delay: 150ms; -o-transition-delay: 150ms; transition-delay: 150ms; }
.widget-container .imgHolder a img { -webkit-transition: -webkit-transform 1.4s; -moz-transition: -moz-transform 1.4s; -o-transition: -o-transform 1.4s; transition: transform 1.4s; -webkit-transform: scale(1) rotate(0); -moz-transform: scale(1) rotate(0); -ms-transform: scale(1) rotate(0); -o-transform: scale(1) rotate(0); transform: scale(1) rotate(0); }
.widget-container .imgHolder a:hover img { -webkit-transform: scale(1.1) rotate(0.09deg); -moz-transform: scale(1.1) rotate(0.09deg); -ms-transform: scale(1.1) rotate(0.09deg); -o-transform: scale(1.1) rotate(0.09deg); transform: scale(1.1) rotate(0.09deg); }
.widget-container .arr_small_prev, .widget-container .arr_small_next { position: absolute; top: 50%; width: 10px; height: 50px; text-indent: -9999px; margin-top: -25px; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/controls/arrows/widget-side-arrows-small.png) left center no-repeat; }
.widget-container .arr_small_prev { left: 0; background-position: 2px center; }
.widget-container .arr_small_next { right: 0; background-position: -10px center; }
.entry-header { margin-top: 30px; margin-bottom: 15px; }
.widget-title { letter-spacing: -0.07em; }
.widget-title-bar { margin: 10px 0 21px; position: relative; height: 18px; z-index: 1; }
.widget-title-bar .widget-title { margin: 0; bottom: 3px; padding-right: 14px; background-color: white; z-index: 2; letter-spacing: -0.07em; display: inline; width: auto; position: relative; font-weight: 600; }
.widget-title-bar h5.widget-title { bottom: 2px; }
.widget-title-bar h3 { padding-bottom: 2px; }
.widget-nav { font-size: 13px; display: inline-block; height: 100%; position: absolute; bottom: 0; right: 0; background-color: white; *display: inline; *zoom: 1; *width: 50px; }
.widget-nav a, .widget-nav span { display: inline-block; height: 18px; }
.widget-nav.pagination a { text-indent: -9999px; width: 18px; background: #6d6d6d url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/controls/slider/arrows_18.png) left top no-repeat; float: right; margin-left: 1px; }
.widget-nav.pagination a.disabled { background-color: #b9b9b9; cursor: default; }
.widget-nav.pagination a.w_next { background-position: -19px -20px; }
.widget-nav.pagination a.w_prev { background-position: 0 -20px; margin-left: 12px; }
.widget-nav.filterable { padding-left: 15px; }
.widget-nav.filterable span { margin-left: 3px; color: #b9b9b9; }
.widget-nav.filterable a { margin-left: 3px; font-weight: 400; color: #6d6d6d; }
.widget-nav.filterable a:hover { color: black; }
.widget-nav.filterable a.active { color: black; font-weight: 600; }
.widget-inner { *zoom: 1; position: relative; }
.widget-inner:before, .widget-inner:after { content: ""; display: table; }
.widget-inner:after { clear: both; }
.motion-wrapper { *zoom: 1; }
.motion-wrapper:before, .motion-wrapper:after { content: ""; display: table; }
.motion-wrapper:after { clear: both; }
.g1 .col { margin-bottom: 2px; }
.entry-related .fig-title { margin-bottom: 0; margin-top: 0.5em; }
.entry-related .fig-title a { color: #6d6d6d; }
.entry-related .fig-title a:hover { color: #78acc2; }
.entry-builder .widget-container.one_one { margin-right: 1% !important; margin-left: 1% !important; }
.entry-meta { height: 20px; width: auto; margin-top: 40px; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/pattern/meta-hr.png) left 1px repeat-x; position: relative; }
.entry-meta .cell-date, .entry-meta > a { margin-right: 3px; }
.entry-meta .readmore { background-color: white; display: inline-block; }
.entry-meta .readmore .linkbutton, .entry-meta .readmore .linkblock, .entry-meta .readmore .cell-comment, .entry-meta .readmore .entry-tax a[rel="category"], .entry-tax .entry-meta .readmore a[rel="category"] { float: right; margin-left: 5px; }
.entry-meta .readmore .linkblock, .entry-meta .readmore .cell-comment, .entry-meta .readmore .entry-tax a[rel="category"], .entry-tax .entry-meta .readmore a[rel="category"] { font: bold 11px/18px arial, sans-serif; padding: 0 5px; background: #78acc2; letter-spacing: 1px; }
.entry-meta .readmore .linkblock:hover, .entry-meta .readmore .cell-comment:hover, .entry-meta .readmore .entry-tax a[rel="category"]:hover, .entry-tax .entry-meta .readmore a[rel="category"]:hover { background: #5c9bb5; }
.callout { position: relative; }
.featured_btn { display: inline-block; }
.callout, .stunning { *zoom: 1; position: relative; }
.callout:before, .callout:after, .stunning:before, .stunning:after { content: ""; display: table; }
.callout:after, .stunning:after { clear: both; }
.callout .widget-title, .callout p, .stunning .widget-title, .stunning p { font-weight: 400; display: block; text-align: center; }
.callout p, .stunning p { font-size: 13px; }
.callout a.featured_btn, .stunning a.featured_btn { display: inline-block; position: absolute; background-color: #78acc2; font-weight: bold; text-transform: uppercase; font-size: 12px; margin: 0; border-color: transparent; }
.callout > a ~ p, .callout > a ~ .widget-title, .stunning > a ~ p, .stunning > a ~ .widget-title { margin-right: 170px; text-align: left; }
.callout { background-color: #3d3d3d; }
.callout .widget-title, .callout p { color: white; text-shadow: 0 1px 2px #000; margin: 35px; }
.callout .widget-title + p { margin-top: -37px; }
.callout a.featured_btn { padding: 0 40px; height: 100%; color: white; border-top: none; top: 0; right: 0; line-height: 100%; border-left: 2px solid white; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }
.callout a.featured_btn span { position: relative; top: 47%; z-index: 1000; }
.callout a.featured_btn:hover { background-color: #5596b2; }
.stunning { background-color: transparent; padding: 1.4em 0; }
.stunning a.featured_btn { top: 50%; right: 0; padding: 12px 22px; color: white; margin-top: -19px; }
.stunning .widget-title, .stunning p { margin-top: 0; margin-bottom: 0; color: #3d3d3d; }
.stunning .widget-title { font-size: 2em; }
.stunning.center, .stunning.center .widget-title, .stunning.center p { text-align: center; }
.right-sidebar .one_half.callout, .right-sidebar .one_half.stunning, .left-sidebar .one_half.callout, .left-sidebar .one_half.stunning { padding-bottom: 10px; }
.right-sidebar .one_half.callout .widget-title, .right-sidebar .one_half.stunning .widget-title, .left-sidebar .one_half.callout .widget-title, .left-sidebar .one_half.stunning .widget-title { display: block; }
.right-sidebar .one_half.callout > p, .right-sidebar .one_half.callout > .widget-title, .right-sidebar .one_half.stunning > p, .right-sidebar .one_half.stunning > .widget-title, .left-sidebar .one_half.callout > p, .left-sidebar .one_half.callout > .widget-title, .left-sidebar .one_half.stunning > p, .left-sidebar .one_half.stunning > .widget-title { text-align: center; }
.right-sidebar .one_half.callout, .left-sidebar .one_half.callout { padding-bottom: 60px; }
.right-sidebar .one_half.callout > a ~ p, .right-sidebar .one_half.callout > a ~ .widget-title, .left-sidebar .one_half.callout > a ~ p, .left-sidebar .one_half.callout > a ~ .widget-title { margin-right: 35px; }
.right-sidebar .one_half.callout a.featured_btn, .left-sidebar .one_half.callout a.featured_btn { border-top: 1px solid #fff; padding: 0; height: 60px; width: 100%; text-align: center; top: auto; bottom: 0; right: auto; left: 0; border-left: none; }
.right-sidebar .one_half.callout a.featured_btn span, .left-sidebar .one_half.callout a.featured_btn span { top: auto; display: inline-block; line-height: 60px; }
.right-sidebar .one_half.stunning > a ~ p, .right-sidebar .one_half.stunning > a ~ .widget-title, .left-sidebar .one_half.stunning > a ~ p, .left-sidebar .one_half.stunning > a ~ .widget-title { margin-right: 0px; }
.right-sidebar .one_half.stunning a.featured_btn, .left-sidebar .one_half.stunning a.featured_btn { top: auto; bottom: 0; right: auto; left: 50%; margin-left: -60px; } .widget-folio .fig-title a { color: #6d6d6d; }
.widget-folio .fig-title a:hover { color: #78acc2; }
.widget-folio.caption-over .g1 .col { margin-bottom: 2px; }
.widget-folio.caption-over .isotope .col { margin-left: 0 !important; margin-right: 2px !important; }
.widget-folio.caption-over .imgHolder span em i { color: darkgrey; }
.widget-folio.caption-over .imgHolder em { display: block; position: absolute; left: 0; background: white; padding: 7px 10px; font-style: normal; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 1600ms; -moz-transition: all 1600ms; -o-transition: all 1600ms; transition: all 1600ms; -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -moz-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
.widget-folio.caption-over .imgHolder em h4 { font-weight: 600; line-height: 1; color: #78acc2; letter-spacing: 0; }
.widget-folio.caption-over .imgHolder em i { font-style: normal; color: #6d6d6d; }
.widget-folio.caption-over .imgHolder a img { -webkit-transition: all 600ms; -moz-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); position: relative; }
.widget-folio.caption-over .imgHolder a em { bottom: 0; -webkit-transform: translate3d(0, 90px, 0); -moz-transform: translate3d(0, 90px, 0); -ms-transform: translate3d(0, 90px, 0); -o-transform: translate3d(0, 90px, 0); transform: translate3d(0, 90px, 0); }
.widget-folio.caption-over .imgHolder a:hover img { -webkit-transition: all 1200ms; -moz-transition: all 1200ms; -o-transition: all 1200ms; transition: all 1200ms; -webkit-transform: scale3d(1.08, 1.08, 1) translate3d(0, -25px, 0) rotate(0.1deg); -moz-transform: scale3d(1.08, 1.08, 1) translate3d(0, -25px, 0) rotate(0.1deg); -ms-transform: scale3d(1.08, 1.08, 1) translate3d(0, -25px, 0) rotate(0.1deg); -o-transform: scale3d(1.08, 1.08, 1) translate3d(0, -25px, 0) rotate(0.1deg); transform: scale3d(1.08, 1.08, 1) translate3d(0, -25px, 0) rotate(0.1deg); }
.widget-folio.caption-over .imgHolder a:hover em { -webkit-transition: all 600ms; -moz-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.widget-folio.caption-over .five-column .imgHolder a em { -webkit-transform: translate3d(0, 105px, 0); -moz-transform: translate3d(0, 105px, 0); -ms-transform: translate3d(0, 105px, 0); -o-transform: translate3d(0, 105px, 0); transform: translate3d(0, 105px, 0); }
.widget-folio.caption-over .five-column .imgHolder a:hover em { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.widget-folio .col { margin-bottom: 35px; }
.no-csstransforms3d .widget-folio.caption-over .imgHolder a em { bottom: -90px; }
.no-csstransforms3d .widget-folio.caption-over .imgHolder a:hover em { bottom: 0px; }
.ie9 .widget-container .imgHolder a:hover img, .oldie .widget-container .imgHolder a:hover img, .ie9 .widget-folio.caption-over .imgHolder a:hover img, .oldie .widget-folio.caption-over .imgHolder a:hover img { -ms-transform: none !important; transform: none !important; }
.widget-product .col { margin-bottom: 15px; }
.widget-product figure { -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.widget-product figure:hover { background-color: #ebebeb; }
.widget-product figure:hover .item-title { background-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/pattern/meta-hr-w.png); }
.widget-product figure:hover .item-title a { background-color: #ebebeb; }
.widget-product figure .imgHolder { border-bottom: 2px solid white; margin-bottom: 0; }
.widget-product figcaption { padding-bottom: 10px; min-height: 115px; }
.widget-product figcaption .item-title, .widget-product figcaption p, .widget-product figcaption del { text-align: center; }
.widget-product figcaption p, .widget-product figcaption del { font-weight: 600; line-height: 100%; margin-bottom: 0; }
.widget-product figcaption .item-title { background-color: white; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/pattern/meta-hr.png) left 6px repeat-x; line-height: 1.5; font-size: 140%; font-weight: 600; }
.widget-product figcaption .item-title a { background-color: white; padding: 0 7px; color: #6d6d6d; -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.widget-product figcaption .item-title a:hover { color: #78acc2; }
.widget-product figcaption del { font-size: 18px; color: #cfcfcf; display: block; }
.widget-product figcaption .current-price { font-size: 21px; }
.widget-product.no-price figcaption { min-height: 80px; }
.widget-product.no-price del, .widget-product.no-price .current-price { display: none; }
.widget-product.no-price .pr-prices-wrapper { display: none; }
.widget-product .isotope { margin-left: 0; margin-right: -2%; }
.widget-product .isotope .col { margin-left: 0; margin-right: 2%; }
.widget-product .product-list-item { position: relative; min-height: 70px; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #ebebeb; }
.widget-product .product-list-item .item-title, .widget-product .product-list-item > p { margin-right: 60px; }
.widget-product .product-list-item .item-title { margin-right: 60px; margin-top: 0; line-height: 100%; margin-bottom: 12px; font-weight: 600; }
.widget-product .product-list-item .pr-prices-wrapper { position: absolute; right: 0px; top: 2px; }
.widget-product .product-list-item.isotope-item .pr-prices-wrapper { right: 12px; }
.widget-product .product-list-item del, .widget-product .product-list-item .current-price { display: block; text-align: center; width: 100%; }
.widget-product .product-list-item .current-price { font-size: 18px; font-weight: 600; line-height: 100%; }
.widget-product .product-list-item del { color: #cfcfcf; font-size: 14px; }
.widget-product .product-list-item .imgHolder { width: 70px; height: 70px; float: left; margin-right: 14px; margin-bottom: 9px; }
.widget-pages .col { margin-bottom: 15px; }
.widget-pages figure { -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.widget-pages figure:hover { background-color: #ebebeb; }
.widget-pages figure:hover .item-title { background-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/pattern/meta-hr-w.png); }
.widget-pages figure:hover .item-title a { background-color: #ebebeb; }
.widget-pages figure .imgHolder { border-bottom: 2px solid white; margin-bottom: 0; }
.widget-pages figcaption { padding-bottom: 10px; min-height: 115px; }
.widget-pages figcaption .item-title, .widget-pages figcaption p, .widget-pages figcaption del { text-align: center; }
.widget-pages figcaption p { margin-bottom: 0; padding: 0 1em 1em; }
.widget-pages figcaption .item-title { background-color: white; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/pattern/meta-hr.png) left 6px repeat-x; line-height: 1.5; font-size: 140%; }
.widget-pages figcaption .item-title a { background-color: white; padding: 0 7px; -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.widget-pages.no-excerpt figcaption { min-height: 80px; } .widget-blog .entry-title, .list-post .entry-title, .widget_recent_blog .entry-title { margin: 0; color: #6d6d6d; }
.widget-blog .entry-title a, .list-post .entry-title a, .widget_recent_blog .entry-title a { color: #6d6d6d; }
.widget-blog .entry-title a:hover, .list-post .entry-title a:hover, .widget_recent_blog .entry-title a:hover { color: #78acc2; }
.widget-blog .post-format, .list-post .post-format, .widget_recent_blog .post-format { width: 35px; height: 34px; background: #b9b9b9 url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/format-sprite.png) 1px 0 no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-transition: background-color 600ms; -moz-transition: background-color 600ms; -o-transition: background-color 600ms; transition: background-color 600ms; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-bottom: 5px; display: inline-block; }
.widget-blog .post-format:hover, .list-post .post-format:hover, .widget_recent_blog .post-format:hover { background-color: #78acc2; }
.widget-blog .post-format.format-image, .list-post .post-format.format-image, .widget_recent_blog .post-format.format-image { background-position: 0  -40px; }
.widget-blog .post-format.format-video, .list-post .post-format.format-video, .widget_recent_blog .post-format.format-video { background-position: 0 -120px; }
.widget-blog .post-format.format-link, .list-post .post-format.format-link, .widget_recent_blog .post-format.format-link { background-position: 0 -200px; }
.widget-blog .post-format.format-gallery, .list-post .post-format.format-gallery, .widget_recent_blog .post-format.format-gallery { background-position: 0 -240px; }
.widget-blog .post-format.format-audio, .list-post .post-format.format-audio, .widget_recent_blog .post-format.format-audio { background-position: 0 -280px; }
.widget-blog .post-format.format-quote, .list-post .post-format.format-quote, .widget_recent_blog .post-format.format-quote { background-position: 0 -320px; }
.widget-blog .post-format.format-aside, .list-post .post-format.format-aside, .widget_recent_blog .post-format.format-aside { background-position: 0 -360px; }
.widget-blog .entry-header, .list-post .entry-header, .widget_recent_blog .entry-header { margin-top: 0; }
.widget-blog .entry-content time, .list-post .entry-content time, .widget_recent_blog .entry-content time { display: block; color: #6d6d6d; font-style: italic; font-size: 12px; margin-bottom: 3px; }
.widget-blog .imgHolder + figcaption, .list-post .imgHolder + figcaption, .widget_recent_blog .imgHolder + figcaption { margin-top: 30px; }
.widget-blog iframe + figcaption, .widget-blog .widget-video + figcaption, .widget-blog .widget-audio + figcaption, .widget-blog .flex-container ~ figcaption, .list-post iframe + figcaption, .list-post .widget-video + figcaption, .list-post .widget-audio + figcaption, .list-post .flex-container ~ figcaption, .widget_recent_blog iframe + figcaption, .widget_recent_blog .widget-video + figcaption, .widget_recent_blog .widget-audio + figcaption, .widget_recent_blog .flex-container ~ figcaption { margin-top: 30px; }
.widget-blog .entry-format, .list-post .entry-format { width: 36px; height: 90px; position: absolute; top: 3px; left: 0; }
.widget-blog.format-image .post-format, .list-post.format-image .post-format { background-position: 0 -40px; }
.widget-blog.format-video .post-format, .list-post.format-video .post-format { background-position: 0 -120px; }
.widget-blog.format-link .post-format, .list-post.format-link .post-format { background-position: 0 -200px; }
.widget-blog.format-gallery .post-format, .list-post.format-gallery .post-format { background-position: 0 -240px; }
.widget-blog.format-audio .post-format, .list-post.format-audio .post-format { background-position: 0 -280px; }
.widget-blog.format-quote .post-format, .list-post.format-quote .post-format { background-position: 0 -320px; }
.widget-blog.format-aside .post-format, .list-post.format-aside .post-format { background-position: 0 -360px; }
.widget-blog .entry-format, .list-post .entry-format { top: 0; }
.widget-blog .entry-title, .list-post .entry-title { top: -0.23em; }
.widget-blog .land .flex-container, .widget-blog .land figure > .widget-video, .list-post .land .flex-container, .list-post .land figure > .widget-video { display: inline-block; }
.widget-blog .land .flex-container ~ figcaption, .widget-blog .land figure > .widget-video ~ figcaption, .list-post .land .flex-container ~ figcaption, .list-post .land figure > .widget-video ~ figcaption { margin-top: 0px; display: inline; width: 50%; float: right; }
.widget-blog .land .entry-header, .widget-blog .land .entry-title { margin-top: 0; }
.widget-blog .col { margin-bottom: 30px; }
.widget-blog .entry-title, .widget-blog .entry-content, .widget-blog .entry-meta { margin-left: 50px; }
.widget-blog .imgHolder { position: relative; }
.widget-blog .imgHolder a { display: block; position: relative; text-align: center; }
.widget-blog .imgHolder a img { -webkit-transition: -webkit-transform 1.4s; -moz-transition: -moz-transform 1.4s; -o-transition: -o-transform 1.4s; transition: transform 1.4s; -webkit-transform: scale(1) rotate(0); -moz-transform: scale(1) rotate(0); -ms-transform: scale(1) rotate(0); -o-transform: scale(1) rotate(0); transform: scale(1) rotate(0); }
.widget-blog .imgHolder a:hover img { -webkit-transform: scale(1.1) rotate(0.09deg); -moz-transform: scale(1.1) rotate(0.09deg); -ms-transform: scale(1.1) rotate(0.09deg); -o-transform: scale(1.1) rotate(0.09deg); transform: scale(1.1) rotate(0.09deg); }
.widget-blog .mini .entry-title, .widget-blog .mini .entry-content { margin-left: 50px !important; }
.widget-blog .mini .imgHolder + figcaption { display: inline; }
.widget-blog .mini .imgHolder + figcaption .entry-title, .widget-blog .mini .imgHolder + figcaption .entry-content { margin-left: 70px !important; }
.widget-blog .mini .entry-title, .widget-blog .mini .entry-content { margin-left: 0px !important; }
.widget-blog .date-type-big.thumb_top .entry-title, .widget-blog .date-type-big.thumb_top .entry-content { margin-left: 47px !important; }
.widget-blog .date-type-big.mini { min-height: 100px; }
.widget-blog .date-type-big.mini .entry-title, .widget-blog .date-type-big.mini .entry-content { margin-left: 47px !important; }
.widget-blog .date-type-big.mini .imgHolder + figcaption { display: inline; }
.widget-blog .date-type-big.mini .imgHolder + figcaption .entry-title, .widget-blog .date-type-big.mini .imgHolder + figcaption .entry-content { margin-left: 115px !important; }
.widget-blog .date-type-big.mini .imgHolder + figcaption .entry-format { left: 70px; }
.widget-blog .date-type-big.land .imgHolder + figcaption { display: inline; }
.widget-blog .date-type-big.land .imgHolder + figcaption .entry-title, .widget-blog .date-type-big.land .imgHolder + figcaption .entry-content { margin-left: 47px !important; }
.widget-blog .date-type-big.land .imgHolder + figcaption .entry-format { left: 0px; }
.widget-blog .date-type-inline.thumb_top .entry-title, .widget-blog .date-type-inline.thumb_top .entry-content, .widget-blog .date-type-none.thumb_top .entry-title, .widget-blog .date-type-none.thumb_top .entry-content { margin-left: 47px !important; }
.widget-blog .date-type-inline.mini .entry-title, .widget-blog .date-type-inline.mini .entry-content, .widget-blog .date-type-none.mini .entry-title, .widget-blog .date-type-none.mini .entry-content { margin-left: 47px !important; }
.widget-blog .date-type-inline.mini .imgHolder + figcaption, .widget-blog .date-type-none.mini .imgHolder + figcaption { display: inline; }
.widget-blog .date-type-inline.mini .imgHolder + figcaption .entry-title, .widget-blog .date-type-inline.mini .imgHolder + figcaption .entry-content, .widget-blog .date-type-none.mini .imgHolder + figcaption .entry-title, .widget-blog .date-type-none.mini .imgHolder + figcaption .entry-content { margin-left: 80px !important; }
.widget-blog .date-type-inline.mini .imgHolder + figcaption .entry-format, .widget-blog .date-type-none.mini .imgHolder + figcaption .entry-format { display: none; }
.widget-blog .date-type-inline.land .entry-format, .widget-blog .date-type-none.land .entry-format { display: none; }
.widget-blog .date-type-inline.land .entry-title, .widget-blog .date-type-inline.land .entry-content, .widget-blog .date-type-none.land .entry-title, .widget-blog .date-type-none.land .entry-content { margin-left: 0px !important; }
.widget-blog .date-type-inline.land .imgHolder + figcaption, .widget-blog .date-type-none.land .imgHolder + figcaption { display: inline; }
.widget-blog .mini, .widget-news .mini, .list-post .mini { margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px dotted #cfcfcf; }
.widget-blog .mini:last-child, .widget-news .mini:last-child, .list-post .mini:last-child { border-bottom: none; }
.widget-blog .caroufredsel_wrapper .mini, .widget-news .caroufredsel_wrapper .mini, .list-post .caroufredsel_wrapper .mini { border-bottom: none; }
.widget-news .post-format { display: none; }
.widget-news .mini { min-height: 65px; }
.widget-news .mini .imgHolder { position: absolute; }
.widget-news .mini .entry-title, .widget-news .mini .entry-content { margin-left: 0px !important; }
.widget-news .mini .entry-title { top: -0.1em; }
.widget-news .land .imgHolder { margin-right: 2%; }
.widget-news .date-type-big.thumb_top .entry-title, .widget-news .date-type-big.thumb_top .entry-content { margin-left: 47px !important; }
.widget-news .date-type-big.mini { min-height: 65px; }
.widget-news .date-type-big.mini .entry-title, .widget-news .date-type-big.mini .entry-content { margin-left: 47px !important; }
.widget-news .date-type-big.mini .imgHolder + figcaption { display: inline; }
.widget-news .date-type-big.mini .imgHolder + figcaption .entry-title, .widget-news .date-type-big.mini .imgHolder + figcaption .entry-content { margin-left: 115px !important; }
.widget-news .date-type-big.mini .imgHolder + figcaption .entry-format { left: 70px; }
.widget-news .date-type-big.land .imgHolder + figcaption { display: inline; }
.widget-news .date-type-big.land .imgHolder + figcaption .entry-title, .widget-news .date-type-big.land .imgHolder + figcaption .entry-content { margin-left: 47px !important; }
.widget-news .date-type-big.land .imgHolder + figcaption .entry-format { left: 0px; }
.widget-news .date-type-inline.thumb_top .entry-title, .widget-news .date-type-inline.thumb_top .entry-content, .widget-news .date-type-none.thumb_top .entry-title, .widget-news .date-type-none.thumb_top .entry-content { margin-left: 0px !important; }
.widget-news .date-type-inline.mini .entry-title, .widget-news .date-type-inline.mini .entry-content, .widget-news .date-type-none.mini .entry-title, .widget-news .date-type-none.mini .entry-content { margin-left: 0px !important; }
.widget-news .date-type-inline.mini .entry-content, .widget-news .date-type-none.mini .entry-content { margin-top: 7px; }
.widget-news .date-type-inline.mini .imgHolder + figcaption, .widget-news .date-type-none.mini .imgHolder + figcaption { display: inline; }
.widget-news .date-type-inline.mini .imgHolder + figcaption .entry-title, .widget-news .date-type-inline.mini .imgHolder + figcaption .entry-content, .widget-news .date-type-none.mini .imgHolder + figcaption .entry-title, .widget-news .date-type-none.mini .imgHolder + figcaption .entry-content { margin-left: 80px !important; }
.widget-news .date-type-inline.mini .imgHolder + figcaption .entry-format, .widget-news .date-type-none.mini .imgHolder + figcaption .entry-format { display: none; }
.widget-news .date-type-inline.land .entry-format, .widget-news .date-type-none.land .entry-format { display: none; }
.widget-news .date-type-inline.land .entry-title, .widget-news .date-type-inline.land .entry-content, .widget-news .date-type-none.land .entry-title, .widget-news .date-type-none.land .entry-content { margin-left: 0px !important; }
.widget-news .date-type-inline.land .imgHolder + figcaption, .widget-news .date-type-none.land .imgHolder + figcaption { display: inline; } .widget-column section, .widget-column .col { margin-bottom: 20px; }
.widget-column section > span, .widget-column .col > span { display: block; text-align: center; color: #78acc2; font-size: 4em; line-height: 100%; height: auto; *margin-bottom: 10px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-bottom: 15px; }
.widget-column img { margin-bottom: 15px; }
.widget-column h4 { margin-top: 0; }
.widget-column .col-title { font-weight: 600; color: #6d6d6d; }
.widget-column .img-left.text-center .col-title, .widget-column .img-left.text-center p, .widget-column .img-left.text-center blockquote, .widget-column .img-right.text-center .col-title, .widget-column .img-right.text-center p, .widget-column .img-right.text-center blockquote, .widget-column .img-top.text-center .col-title, .widget-column .img-top.text-center p, .widget-column .img-top.text-center blockquote { text-align: center; }
.widget-column .img-left, .widget-column .img-right { position: relative; }
.widget-column .img-left > img, .widget-column .img-left > span, .widget-column .img-right > img, .widget-column .img-right > span { max-width: 45px; position: absolute; top: 4px; height: auto; max-height: 80px; }
.widget-column .img-left > span, .widget-column .img-right > span { width: 45px; height: 50px; font-size: 3.1em; top: 0px; }
.widget-column .img-left h4, .widget-column .img-left p, .widget-column .img-left blockquote { margin-left: 60px; }
.widget-column .img-left blockquote p { margin-left: 0px; }
.widget-column .img-left > img, .widget-column .img-left > span { left: 0; }
.widget-column .img-right h4, .widget-column .img-right p { margin-right: 60px; }
.widget-column .img-right > img, .widget-column .img-right > span { right: 0; }
.widget-column .img-top > img { display: block; margin-left: auto; margin-right: auto; max-width: 100%; }
.widget-column .entry-content ul { list-style: initial; list-style-type: disk; }
.widget-column .entry-content li { margin-bottom: 0.4em; margin-left: 20px; }
.widget-column .entry-content img { float: left; }
.widget-testimonial, .widget_testimonial { _background-color: #aaa; }
.widget-testimonial i.quote-shape, .widget_testimonial i.quote-shape { color: #cfcfcf; }
.widget-testimonial .quote-avatar img, .widget_testimonial .quote-avatar img { border: 3px solid #cfcfcf; }
.widget-testimonial blockquote, .widget_testimonial blockquote { background-color: #f8f8f8; margin-bottom: 0; padding: 1.3em; font-size: 100%; border: none; }
.widget-testimonial blockquote .quote-avatar, .widget_testimonial blockquote .quote-avatar { max-width: 60px; width: 60px; float: left; margin-right: 20px; }
.widget-testimonial blockquote > i, .widget_testimonial blockquote > i { font-size: 2em; position: absolute; left: 10px; top: 0.7em; line-height: 100%; display: inline; }
.widget-testimonial blockquote p, .widget_testimonial blockquote p { margin-bottom: 0 !important; line-height: 1.4; font-style: normal; margin-left: 30px; padding-left: 0; }
.widget-testimonial blockquote > .quote-avatar ~ p, .widget_testimonial blockquote > .quote-avatar ~ p { margin-top: 0; position: relative; padding-left: 0; margin-left: 0; }
.widget-testimonial blockquote > .quote-avatar ~ i, .widget_testimonial blockquote > .quote-avatar ~ i { left: 90px; display: none; }
.widget-testimonial aside blockquote, .widget_testimonial aside blockquote { padding: 0.5em; }
.widget-testimonial .testimonial-author, .widget_testimonial .testimonial-author { min-height: 40px; position: relative; overflow: hidden; padding-left: 63px; }
.widget-testimonial .testimonial-author div.tip-arrow, .widget_testimonial .testimonial-author div.tip-arrow { display: inline-block; width: 0; height: 0; border: 20px solid #f8f8f8; border-top-width: 50px; border-bottom-width: 50px; border-right-color: transparent; border-left-color: transparent; border-bottom-color: transparent; position: absolute; top: -25px; left: 30px; -webkit-transform: rotate(-20deg); -moz-transform: rotate(-20deg); -ms-transform: rotate(-20deg); -o-transform: rotate(-20deg); transform: rotate(-20deg); zoom: 1; }
.widget-testimonial .testimonial-author em, .widget-testimonial .testimonial-author a, .widget_testimonial .testimonial-author em, .widget_testimonial .testimonial-author a { font-size: 12px; font-style: normal; font-weight: 600; margin: 10px 5px 0 0; display: inline-block; }
.widget-testimonial .testimonial-author em, .widget_testimonial .testimonial-author em { color: #3d3d3d; }
.widget-testimonial .testimonial-author a, .widget_testimonial .testimonial-author a { color: #78acc2; }
.widget-testimonial .testimonial_slider, .widget_testimonial .testimonial_slider { display: inline-block; width: 100% !important; }
.widget-testimonial .testimonial_slider > div, .widget_testimonial .testimonial_slider > div { margin-bottom: 5px; }
.widget-testimonial.max .testimonial_slider { width: auto !important; }
.widget-testimonial.max .testimonial_slider.axi_EZ_slider { width: 96% !important; margin-right: 2% !important; margin-left: 2% !important; }
.widget-testimonial.max blockquote { text-align: center; background-color: transparent; }
.widget-testimonial.max blockquote > i { font-size: 4em; display: block; height: 50px; position: relative; left: 0; top: 0; }
.widget-testimonial.max blockquote > p { text-align: center; color: #3d3d3d; font-size: 110%; margin-left: 0; margin-top: 10px; padding-left: 0; }
.widget-testimonial.max .testimonial-author { text-align: center; padding-left: 0; height: auto; }
.widget-testimonial.max .testimonial-author div.tip-arrow { display: none; }
.widget-testimonial.max .testimonial-author .quote-avatar { margin: 0 auto; max-width: none; }
.widget-testimonial.max .testimonial-author .quote-avatar img { width: auto; }
.widget-testimonial.max .testimonial-author em { display: block; margin-right: 0; font-size: 1.9em; font-family: 'Open Sans'; letter-spacing: -0.07em; }
.widget-testimonial.max .testimonial-author a { margin: 0; }
.widget-testimonial.max .testimonial-author .quote-avatar + em { margin-top: 0; }
.widget-testimonial.max .widget-nav { display: none; }
.testi-nav { position: absolute; bottom: 30px; right: 0; }
.testi-nav .w_next, .testi-nav .w_prev { width: 18px; height: 18px; text-indent: -9999px; float: right; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/controls/carousel/carousel-nav.png) left center no-repeat; }
.testi-nav .w_prev { background-position: 6px 4px; margin-right: 1px; }
.testi-nav .w_next { background-position: -6px 4px; }
.socials { display: block; margin: 0; *zoom: 1; display: inline-block; width: auto; }
.socials:before, .socials:after { content: ""; display: table; }
.socials:after { clear: both; }
.socials li { margin: 0; font-size: 22px; float: left; }
.socials a { display: inline-block; width: 20px; color: #b9b9b9; }
.socials a:hover { background: none; color: #78acc2; }
.socials.small li, .socials.small a { line-height: 18px; }
.socials.small li { font-size: 22px; }
.socials.small .icon-twitter { font-size: 20px; }
.socials.sort li { margin-right: 5px; }
.widget-tabs ul ul, .widget-tabs ul ol { margin: 1em 0 1em 0; }
.widget-tabs .tabs, .widget-tabs .tabs-content { list-style: none !important; }
.widget-tabs .tabs > li, .widget-tabs .tabs-content > li { margin: 0 !important; }
.widget-tabs .tabs { border-bottom-color: #ebebeb; }
.widget-tabs .tabs > li { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.widget-tabs .tabs > li a { padding: 5px 20px; font-size: 1em; font-weight: 600; border-color: #ebebeb; background-color: #f8f8f8; color: #6d6d6d; }
.widget-tabs .tabs > li a:hover { color: #78acc2; }
.widget-tabs .tabs > li.active a { border-bottom-color: white; background-color: white; color: #78acc2; padding-bottom: 6px; margin-bottom: -1px; border-top-color: #78acc2; }
.widget-tabs .tabs > li p { margin: 0; }
.widget-tabs .tabs-content { background: white; }
.widget-tabs .tabs-content > li p { margin: 0 0 15px 0; }
.widget-tabs.bordered .tabs { margin-bottom: 0; }
.widget-tabs.bordered .tabs-content { border: 1px solid #ebebeb; border-top: none; padding: 1.3em; }
.widget-tabs .entry-editor { *zoom: 1; }
.widget-tabs .entry-editor:before, .widget-tabs .entry-editor:after { content: ""; display: table; }
.widget-tabs .entry-editor:after { clear: both; }
.widget-staff .col { margin-bottom: 55px; }
.widget-staff figure { -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; transition: background-color 300ms linear; }
.widget-staff figure:hover { background-color: #f8f8f8; }
.widget-staff figure:hover .item-title { background-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/pattern/meta-hr-w.png); }
.widget-staff figure:hover .item-title a { background-color: #f8f8f8; }
.widget-staff figure:hover .imgHolder { border-bottom-color: #78acc2; }
.widget-staff figure .imgHolder { border-bottom: 5px solid transparent; margin-bottom: 0; -webkit-transition: border-color 250ms linear; -moz-transition: border-color 250ms linear; -o-transition: border-color 250ms linear; transition: border-color 250ms linear; }
.widget-staff figcaption { padding-bottom: 10px; text-align: center; }
.widget-staff figcaption .item-title, .widget-staff figcaption p { text-align: center; }
.widget-staff figcaption p.staff-spes { font-weight: 600; line-height: 100%; margin-bottom: 0; color: #78acc2; }
.widget-staff figcaption p.staff-bio { margin-top: 22px; }
.widget-staff figcaption .item-title { background-color: white; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/pattern/meta-hr.png) left 6px repeat-x; color: #6d6d6d; }
.widget-staff figcaption .item-title a { font-weight: 600; font-size: 1.1em; background-color: white; padding: 0 7px; -webkit-transition: background-color 300ms linear; -moz-transition: background-color 300ms linear; -o-transition: background-color 300ms linear; transition: background-color 300ms linear; color: #6d6d6d; }
.widget-staff figcaption .item-title a:hover { color: #78acc2; }
.widget-staff figcaption .socials { margin-top: 10px; text-align: center; display: inline-block; *display: inline; *zoom: 1; }
.widget-staff figcaption .socials li { margin-right: 8px; }
.widget-staff figcaption .socials li:last-child { margin-right: 0; }
.widget-staff figcaption .socials a { font-size: 20px; color: #cfcfcf; text-shadow: 0 1px 1px white; }
.widget-staff figcaption .socials a:hover { color: #78acc2; }
.widget-contact .widget-title { font-weight: 600; margin-bottom: 20px; }
.widget-contact .c_info ul { margin: 0; }
.widget-contact .c_info ul i { font-style: normal; }
.c_form input[type="text"], .c_form input[type="password"], .c_form input[type="email"], .c_form input[type="tel"], .c_form input[type="url"], .c_form input#cURL, .c_form textarea, .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="url"], .wpcf7 input#cURL, .wpcf7 textarea, .contact-form input[type="text"], .contact-form input[type="password"], .contact-form input[type="email"], .contact-form input[type="tel"], .contact-form input[type="url"], .contact-form input#cURL, .contact-form textarea { background-color: #ebebeb; font-size: 12px; color: #b9b9b9; border-color: transparent; width: 100%; }
.c_form input[type="text"]:focus, .c_form input[type="password"]:focus, .c_form input[type="email"]:focus, .c_form input[type="tel"]:focus, .c_form input[type="url"]:focus, .c_form input#cURL:focus, .c_form textarea:focus, .wpcf7 input[type="text"]:focus, .wpcf7 input[type="password"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 input[type="tel"]:focus, .wpcf7 input[type="url"]:focus, .wpcf7 input#cURL:focus, .wpcf7 textarea:focus, .contact-form input[type="text"]:focus, .contact-form input[type="password"]:focus, .contact-form input[type="email"]:focus, .contact-form input[type="tel"]:focus, .contact-form input[type="url"]:focus, .contact-form input#cURL:focus, .contact-form textarea:focus { border-color: #cfcfcf; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: #6d6d6d !important; }
.c_form input[type="text"], .c_form input[type="email"], .wpcf7 input[type="text"], .wpcf7 input[type="email"], .contact-form input[type="text"], .contact-form input[type="email"] { display: inline-block; width: 49%; }
.c_form input[type="text"], .wpcf7 input[type="text"], .contact-form input[type="text"] { margin-right: 1%; }
.c_form input[type="email"], .wpcf7 input[type="email"], .contact-form input[type="email"] { width: 49%; float: right; }
.c_form textarea, .wpcf7 textarea, .contact-form textarea { min-height: 160px; }
.c_form input[type="submit"], .wpcf7 input[type="submit"], .contact-form input[type="submit"] { background-image: none; background-color: #111; color: #f5f5f5; }
.c_form .wpcf7-submit, .wpcf7 .wpcf7-submit, .contact-form .wpcf7-submit { background-color: #111; color: #f5f5f5; }
.contact-form label { font-weight: normal !important; }
.wpcf7 input[type="email"] { float: none; }
.widget-faq .widget-title-bar { margin-bottom: 2em; }
.widget-faq dl { margin-top: 20px; }
.widget-faq dt { margin: 0 0 1em 30px; line-height: 18px; border-bottom: 1px solid #cfcfcf; padding-bottom: 1em; *zoom: 1; -webkit-transition: border-color 300ms; -moz-transition: border-color 300ms; -o-transition: border-color 300ms; transition: border-color 300ms; }
.widget-faq dt i { font-style: normal; display: inline-block; width: 18px; height: 18px; background-color: #b9b9b9; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; line-height: 100%; float: left; margin-right: 12px; margin-left: -30px; text-align: center; font-size: 1.32em; font-weight: 700; color: white; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.widget-faq dt.active { border-bottom-color: transparent; margin-bottom: 5px; }
.widget-faq dt.active i { background-color: #78acc2; }
.widget-faq dd { padding-left: 20px; margin-left: 9px; border-left: 1px solid #cfcfcf; margin-bottom: 30px; }
.widget-pricetable .widget-inner { overflow: visible; }
.widget-pricetable.col1, .widget-pricetable.col2, .widget-pricetable.col3, .widget-pricetable.col4, .widget-pricetable.col5, .widget-pricetable.col6 { margin: 0; }
.widget-pricetable.col1 .col { width: 99.5%; }
.widget-pricetable.col2 .col { width: 49.75%; }
.widget-pricetable.col3 .col { width: 33.16667%; }
.widget-pricetable.col4 .col { width: 24.875%; }
.widget-pricetable.col5 .col { width: 19%; }
.widget-pricetable.col6 .col { width: 16.2%; }
.widget-pricetable .pt-header { text-align: center; min-height: 142px; }
.widget-pricetable .pt-header > * { line-height: 2.5em; color: white; margin: 0; }
.widget-pricetable .pt-header .plan, .widget-pricetable .pt-header .period { font-size: 1.7em; line-height: 2.4em; }
.widget-pricetable .pt-header .plan { background-color: #3d3d3d; min-height: 2.4em; }
.widget-pricetable .pt-header .period { background-color: #8a8a8a; font-weight: 600; min-height: 2.6em; }
.widget-pricetable .pt-header .period span { font-size: 60%; font-weight: 300; }
.widget-pricetable .pt-header .desc { background-color: #969696; min-height: 2.5em; }
.widget-pricetable .pt-content { margin: 0 0 1px; }
.widget-pricetable .pt-content li { text-align: center; padding: 1.2em 0; background-color: #f8f8f8; margin: 1px 0 0; height: 1.46154em; max-height: 1.46154em; }
.widget-pricetable .pt-content li:nth-child(2n) { background-color: #f3f3f3; }
.widget-pricetable .pt-content li i { background: none; }
.widget-pricetable .pt-footer { text-align: center; background-color: #ebebeb; }
.widget-pricetable .pt-footer > a { font-size: 90%; padding: 0.8em 1.6em; margin: 1em 0; background-color: #1f1f1f; color: white; }
.widget-pricetable .pt-footer > a:hover { background-color: #333; }
.widget-pricetable .price-table-col { margin: 0 1px 3em 0; position: relative; }
.widget-pricetable .price-table-col.featured { margin-top: -1.64em; margin-bottom: -3em; -webkit-box-shadow: 1px 0 20px rgba(0, 0, 0, 0.25); -moz-box-shadow: 1px 0 20px rgba(0, 0, 0, 0.25); box-shadow: 1px 0 20px rgba(0, 0, 0, 0.25); z-index: 5; margin-right: -2px; margin-left: -2px; }
.widget-pricetable .price-table-col.featured .plan { font-size: 1.9em; line-height: 3em; }
.widget-pricetable .price-table-col.featured .period span { font-weight: 400; }
.widget-pricetable .price-table-col.featured .desc { font-weight: 400; }
.widget-pricetable .price-table-col.featured .pt-footer button { font-size: 110%; padding: .8em 2em; }
.widget-pricetable .price-table-col.theading li { font-weight: 600; }
.widget-pricetable .price-table-col.theading .plan, .widget-pricetable .price-table-col.theading .period, .widget-pricetable .price-table-col.theading .desc, .widget-pricetable .price-table-col.theading .pt-footer { background-color: transparent; }
.widget-pricetable .price-table-col.theading .pt-content li { padding-right: 5px; padding-left: 5px; }
.widget-pricetable .price-table-col.theading .pt-footer a { display: none; }
.widget-pricetable .price-table-col.pts-blue .plan { background-color: #4583b3; }
.widget-pricetable .price-table-col.pts-blue .period { background-color: #8cb4d2; }
.widget-pricetable .price-table-col.pts-blue .desc { background-color: #9ec0da; }
.widget-pricetable .price-table-col.pts-blue i { color: #4583b3; background: none; }
.widget-pricetable .price-table-col.pts-blue .pt-footer > a { background-color: #4583b3; }
.widget-pricetable .price-table-col.pts-red .plan { background-color: #c43131; }
.widget-pricetable .price-table-col.pts-red .period { background-color: #d76060; }
.widget-pricetable .price-table-col.pts-red .desc { background-color: #db7171; }
.widget-pricetable .price-table-col.pts-red i { color: #c43131; background: none; }
.widget-pricetable .price-table-col.pts-red .pt-footer > a { background-color: #b02c2c; }
.widget-pricetable .price-table-col.pts-orange .plan { background-color: #e48a20; }
.widget-pricetable .price-table-col.pts-orange .period { background-color: #eba757; }
.widget-pricetable .price-table-col.pts-orange .desc { background-color: #edb069; }
.widget-pricetable .price-table-col.pts-orange i { color: #e48a20; background: none; }
.widget-pricetable .price-table-col.pts-orange .pt-footer > a { background-color: #e48a20; }
.widget-pricetable .price-table-col.pts-yellow .plan { background-color: #e9aa00; }
.widget-pricetable .price-table-col.pts-yellow .period { background-color: #ffbf13; }
.widget-pricetable .price-table-col.pts-yellow .desc { background-color: #ffc937; }
.widget-pricetable .price-table-col.pts-yellow i { color: #e9aa00; background: none; }
.widget-pricetable .price-table-col.pts-yellow .pt-footer > a { background-color: #e9aa00; }
.widget-pricetable .price-table-col.pts-green .plan { background-color: #8faa0f; }
.widget-pricetable .price-table-col.pts-green .period { background-color: #b2d413; }
.widget-pricetable .price-table-col.pts-green .desc { background-color: #c2e715; }
.widget-pricetable .price-table-col.pts-green i { color: #8faa0f; background: none; }
.widget-pricetable .price-table-col.pts-green .pt-footer > a { background-color: #839c0e; }
.widget-pricetable .price-table-col.pts-green2 .plan { background-color: #4b9a25; }
.widget-pricetable .price-table-col.pts-green2 .period { background-color: #63cb31; }
.widget-pricetable .price-table-col.pts-green2 .desc { background-color: #78d44c; }
.widget-pricetable .price-table-col.pts-green2 i { color: #4b9a25; background: none; }
.widget-pricetable .price-table-col.pts-green2 .pt-footer > a { background-color: #418520; }
.widget-pricetable .price-table-col.pts-brown .plan { background-color: #987f47; }
.widget-pricetable .price-table-col.pts-brown .period { background-color: #b9a068; }
.widget-pricetable .price-table-col.pts-brown .desc { background-color: #c0a976; }
.widget-pricetable .price-table-col.pts-brown i { color: #987f47; background: none; }
.widget-pricetable .price-table-col.pts-brown .pt-footer > a { background-color: #957c45; }
.widget-pricetable .price-table-col .pt-footer > a:hover { background-color: #777; }
.oldie .widget-pricetable .featured { border: 1px solid #cfcfcf; border-top: none; }
.widget-pricetable .sep.space { height: 25px; }
.widget-toggle .widget-inner { background: white; }
.widget-toggle .widget-inner > section { margin-top: -1px; }
.widget-toggle .widget-inner > section:first-child { margin-top: 0; }
.widget-toggle .toggle-header { font-size: 1em; line-height: 35px; background-color: #f8f8f8; cursor: pointer; position: relative; border: 1px solid #ebebeb; margin-top: 0; margin-bottom: 0; font-weight: 600; *zoom: 1; }
.widget-toggle .toggle-header:before, .widget-toggle .toggle-header:after { content: ""; display: table; }
.widget-toggle .toggle-header:after { clear: both; }
.widget-toggle .toggle-header i { font-style: normal; display: inline-block; width: 18px; height: 18px; position: relative; top: 9px; left: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; line-height: 100%; float: left; margin-right: 12px; text-align: center; font-size: 120%; font-weight: 700; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.widget-toggle .toggle-content { margin: 1.3em 0 1.3em 1.2em; padding-left: 1.3em; border-left: 1px solid #ebebeb; }
.widget-toggle .toggle-content p { margin: 0; }
.wrapper_brands { position: relative; }
.wrapper_brands ul { display: block; text-align: center; margin: 0; padding: 0; list-style: none; min-height: 55px; }
.wrapper_brands li { display: inline-block; float: left; margin: 0 15px 0 0; }
.wrapper_brands li > a { display: block; float: left; }
.wrapper_carousel.wrapper_brands li { display: none; }
.tweet { font-size: 13px; margin-bottom: 10px; padding-bottom: 10px; }
.tweet a:hover { color: #78acc2; }
.tweet .avatar { margin-right: 10px; margin-top: 2px; }
.tweet .avatar, .tweet .avatar img { width: 32px; height: 32px; float: left; }
.tweet .avatar .icon-twitter { font-size: 30px; line-height: 100%; margin-top: -5px; color: #b9b9b9; -webkit-transition: all 250ms; -moz-transition: all 250ms; -o-transition: all 250ms; transition: all 250ms; }
.tweet .avatar .icon-twitter:hover { color: #78acc2; }
.tweet .mt_header, .tweet .mt_text, .tweet .mt_footer { margin-left: 42px; }
.tweet .mt_header { position: relative; }
.tweet .mt_header .mt_user { font-weight: 600; }
.tweet .mt_header .mt_screen_name { font-size: 12px; color: #b9b9b9; }
.tweet .mt_header .time { color: #b9b9b9; font-size: 11px; font-style: italic; }
.tweet .mt_footer { font-size: 12px; color: #b9b9b9; }
.tweet .mt_footer .mt_retweet { color: #888888; }
.tweet .mt_footer .mt_retweet:hover { text-decoration: underline; }
.tweet .mt_footer .image_r { background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/retweet.png) left 3px no-repeat; display: inline-block; width: 16px; height: 12px; }
.subfooter .tweet .mt_user { color: darkgrey !important; }
.subfooter .tweet .mt_user:hover { color: #78acc2 !important; }
form.searchform { position: relative; max-width: 400px; }
form.searchform input[type="text"] { width: 100%; padding: 13px 45px 13px 13px; font-style: italic; }
form.searchform input[type="submit"] { width: 40px; height: 40px; text-indent: -9999px; padding: 0; position: absolute; top: 1px; right: 1px; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: transparent url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/sprite24.png) 8px 8px no-repeat; }
form.searchform input[type="submit"]:hover, form.searchform input[type="submit"]:active { background-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/icons/sprite24.png); }
.widget-chart .widget-inner div { height: 38px; width: auto; }
.widget-chart .widget-inner div div { background: #78acc2; }
.widget-chart .widget-inner > div { background: #ebebeb; margin-bottom: 10px; position: relative; }
.widget-chart .widget-inner span { position: absolute; left: 13px; top: 9px; color: white; z-index: 1; }
.widget-chart .widget-inner span em { font-style: normal; margin-left: 6px; }
.widget-map img { max-width: none; }
.widget-list ul { margin-top: 7px; }
.widget-list ul li { line-height: 100%; padding-bottom: 2px; }
.widget-list ul.dotted li, .widget-list ul.dashed li { padding-bottom: 10px; margin-bottom: 10px; }
.widget-image .imgHolder ul { margin-left: -25px; }
.widget-image .imgHolder li { margin: 0 !important; } .carousel_list.brands_slider > li { display: none; }
.caroufredsel_wrapper .one-column .col { max-width: 100%; }
.widget-gallery .col { margin-bottom: 15px; }
.widget-gallery figcaption { margin: 0 !important; background: whitesmoke; -webkit-transition: all 1500ms; -moz-transition: all 1500ms; -o-transition: all 1500ms; transition: all 1500ms; -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -moz-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); position: absolute; bottom: -70px; width: 100%; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.widget-gallery figcaption p { margin: 0; padding: 1em; }
.widget-gallery figure { overflow: hidden; }
.widget-gallery figure .imgHolder a { display: block; }
.widget-gallery figure .imgHolder img { display: block; }
.widget-gallery figure:hover figcaption { -webkit-transform: translate3d(0, -70px, 0); -moz-transform: translate3d(0, -70px, 0); -ms-transform: translate3d(0, -70px, 0); -o-transform: translate3d(0, -70px, 0); transform: translate3d(0, -70px, 0); -webkit-transition: all 600ms; -moz-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; } .no-csstransforms3d .widget-gallery figure figcaption { bottom: -70px; }
.no-csstransforms3d .widget-gallery figure:hover figcaption { bottom: 0; }
.widget-video > div { width: 100% !important; }
.widget-video .mejs-container { width: 100% !important; } .hentry { *zoom: 1; margin-bottom: 50px; position: relative; min-height: 130px; }
.hentry:before, .hentry:after { content: ""; display: table; }
.hentry:after { clear: both; }
.type-page.hentry { min-height: 0; margin-bottom: 0; }
.entry-main img, .entry-content img { max-width: 100%; }
.page #primary .poat_content ul { list-style: initial; list-style-type: disk; }
.page #primary .poat_content li { margin-bottom: 0.4em; margin-left: 20px; }
.page .page-header { margin-bottom: 0; }
.page #comments { margin-top: 40px; }
.page-title { letter-spacing: 0; margin-bottom: 0; line-height: 100%; font-size: 2.1em; display: inline-block; }
.page-subtitle { font-size: 1.15em; margin-top: 3px; }
.page-header { margin-bottom: 50px; border: 1px solid #ebebeb; border-width: 1px 0 1px; padding: 35px 0; position: relative; top: 0px; }
.page-header .page-title { position: relative; margin: 0; }
.page-header .container { position: relative; }
#axi_breadcrumbs { margin: 5px 0 0 0; font-size: 11px; text-align: center; text-align: left; position: absolute; right: 0; top: 50%; margin-top: -8px; }
#axi_breadcrumbs span { color: #3d3d3d; font-weight: 600; }
#axi_breadcrumbs a { color: #6d6d6d; font-weight: 400; }
#axi_breadcrumbs a:hover { color: #78acc2; text-decoration: underline; }
@media only screen and (min-width: 1024px) { #axi_breadcrumbs { text-align: left; position: absolute; right: 0; top: 50%; margin-top: -8px; max-width: 250px; }
#page-title-section hgroup { margin-right: 260px; } }
.entry-title { position: relative; letter-spacing: -0.07em; font-weight: 600; color: #3d3d3d; }
.entry-title cite { font-size: 12px; color: #b9b9b9; letter-spacing: 0; font-weight: 400; }
h2.entry-title { font-weight: 600; }
.entry-header { display: block; position: relative; }
.entry-info { font-size: 11px; margin-bottom: 25px; }
.entry-info .entry-date { display: inline; }
.entry-info .entry-date, .entry-info .author.vcard { color: #6d6d6d; }
.entry-header + .entry-info { margin-top: -17px; }
.entry-meta .entry-tax { float: left; }
.entry-tax { display: inline-block; font-size: 11px; background-color: white; line-height: 18px; padding-right: 5px; }
.entry-tax a, .entry-tax span, .entry-tax i { margin-right: 1px; margin-bottom: 1px; }
.entry-tax .linkblock + span, .entry-tax .cell-comment + span, .entry-tax a[rel="category"] + span { margin-left: 8px; }
.entry-tax a, .entry-tax i { font-style: normal; color: #6d6d6d; }
.entry-share { float: right; background-color: white; }
.entry-share li { float: right; padding-left: 7px; }
.entry-nav { font-size: 13px; width: 320px; position: absolute; top: 0; right: 0; height: 23px; }
.entry-nav .p_next.disable, .entry-nav .p_prev.disable { color: #b9b9b9; }
.entry-nav span { color: #b9b9b9; }
.entry-nav .entry-nav-inner { display: inline-block; position: relative; float: right; top: 7px; margin-bottom: -1px; }
.entry-related { margin-top: 50px; }
#main.land .hentry { margin-bottom: 65px; min-height: 165px; }
#main.land .hentry div.jp-video div.jp-jplayer { min-height: 180px; }
#main.land .hentry .entry-media { width: 50%; float: left; margin-left: 0; margin-bottom: 0; }
#main.land .hentry .entry-media ~ .entry-main { margin-left: 3%; width: 47%; position: absolute; top: 0; left: 50%; height: 100%; }
#main.land .hentry .entry-media ~ .entry-main .entry-title { margin-top: 0; }
#main.land .hentry .entry-media ~ .entry-main .entry-format { display: none; }
#main.land .hentry .entry-media ~ .entry-main .entry-meta { bottom: -29px; position: absolute; bottom: 0; width: 100%; }
.page-links { margin-top: 30px; }
.page-links span { height: 20px; display: inline-block; padding: 0 4px; border: 1px solid #ddd; line-height: 20px; }
.page-links a { display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px; border: 1px solid #ddd; color: #6d6d6d; }
.page-links span, .page-links a { background: white; }
.single-content { *zoom: 1; }
.single-content:before, .single-content:after { content: ""; display: table; }
.single-content:after { clear: both; }
.single-info { position: relative; }
.single-info ul:first-child a { color: #78acc2; }
.single-info ul, .single-info strong { font-size: 13px; }
.single-info ul { margin-top: 20px; }
.single-info strong { font-weight: 600; }
.single-info li { margin-bottom: 4px; }
.single-info ul.socials { margin-top: 10px; }
.single-info ul.socials li { margin-right: 5px; }
.single-info ul.socials .icon-twitter { font-size: 20px; }
.top_content { height: 50px; }
#comments { position: relative; z-index: 4; }
#comments, .respond-title, #reply-title { height: 18px; }
#comments h3, .respond-title h3, #reply-title span { font-size: 1.3em; font-weight: 600; background-color: white; letter-spacing: -0.07; display: inline; position: relative; width: auto; padding-right: 14px; bottom: 3px; }
.commentlist { list-style: none; margin-top: 28px; font-size: 13px; }
.commentlist ul.children { margin: 0 0 0 72px; padding-top: 3em; border-top: 1px solid #ebebeb; }
.commentlist ul.children, .commentlist ul.children > li { margin-top: 2.4em; padding-top: 2.9em; border-top: 1px solid #ebebeb; }
.commentlist ul.children > li:first-child { padding-top: 0; margin-top: 0; border: none; }
.commentlist cite { font-style: normal; font-weight: 600; font-size: 14px; }
.commentlist > li { padding-bottom: 2em; margin-bottom: 3em; border-bottom: 1px solid #ebebeb; }
.commentlist .comment { position: relative; }
.commentlist .comment > header, .commentlist .comment .comment-body, .commentlist .comment > nav { margin-left: 72px; }
.commentlist .comment > header cite, .commentlist .comment > header time { display: block; }
.commentlist .comment > header time { margin-bottom: 2px; }
.commentlist .comment > header time a { font-size: 11px; color: #888888; }
.commentlist .comment > header em { color: red; }
.commentlist .comment > nav, .commentlist .comment .comment-edit-link { position: absolute; top: 0; right: 2px; font-size: 11px; }
.commentlist .comment .comment-edit-link { top: 20px; }
.commentlist .avatar { float: left; margin-right: 0; border: 3px solid #ebebeb; }
.comments-navi { height: 20px; margin-top: 30px; }
.comments-navi .comments-pre-page { float: left; }
.comments-navi .comment-next-page { float: right; }
#respond { margin: 45px 0 40px; max-width: 800px; }
.respond-title h3 { font-size: 18px; bottom: 4px; }
#reply-title span { font-size: 18px; bottom: 9px; }
#respond, .respond-title, #reply-title { position: relative; }
#commentform { margin-top: 20px; }
#commentform input[type="text"] { margin-right: 1%; }
#commentform input[type="email"] { float: right; }
#commentform input[type="text"], #commentform input[type="email"] { display: inline-block; width: 49%; }
#commentform input[type="url"], #commentform textarea { width: 100%; }
#commentform textarea { min-height: 160px; }
#commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"], #commentform textarea { background-color: #EBEBEB; font-size: 12px; color: #3d3d3d; border-color: transparent; }
#commentform input[type="text"]:focus, #commentform input[type="email"]:focus, #commentform input[type="url"]:focus, #commentform textarea:focus { border-color: #cfcfcf; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#commentform input[type="submit"] { background-image: none; color: #f5f5f5; background-color: #111; text-shadow: 0 1px black; border-color: #535353 #2d2d2d #141414; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.25) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.25) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.25) inset; }
#commentform input[type="submit"]:hover { color: #fff; }
#commentform textarea { font-size: 13px; }
#cancel-comment-reply-link { position: absolute; top: 0; right: 0; background: white; padding-left: 7px; letter-spacing: 0; } .single-portfolio .page-header { margin-bottom: 0; }
.single-portfolio .entry-header { margin-top: 0; }
.single-portfolio .entry-content .overview h5 { font-weight: 600; font-size: 14px; margin: 0 0 10px; letter-spacing: 0.05em; }
.single-portfolio .entry-content .single-info ul { list-style: none; }
.single-portfolio .entry-content .single-info ul li { margin-left: 0; }
.single-portfolio .flexslider .slides img { width: auto; }
.single-portfolio .imgHolder { position: relative; }
.single-portfolio .imgHolder img { width: auto; min-width: auto; }
.single-portfolio .right-layout .entry-header, .single-portfolio .left-layout .entry-header { height: 25px; margin-bottom: 0; }
.single-portfolio .right-layout .entry-nav { border-bottom: 1px solid #e9e9e9; width: 310px; }
.single-portfolio .right-layout .entry-nav-inner { background-color: #fff; padding-left: 10px; }
.single-portfolio .left-layout .entry-media, .single-portfolio .left-layout .entry-content { float: right; }
.single-portfolio .left-layout .entry-nav { border-bottom: 1px solid #e9e9e9; width: 310px; right: auto; left: 0; }
.single-portfolio .left-layout .entry-nav-inner { background-color: #fff; padding-right: 10px; float: left; }
.single-portfolio .full-layout .entry-header, .single-portfolio .no-layout .entry-header { height: 25px; display: none; }
.single-portfolio .full-layout .entry-media, .single-portfolio .no-layout .entry-media { width: 100%; float: none; }
.single-portfolio .full-layout .entry-content, .single-portfolio .no-layout .entry-content { margin-top: 3.5em; }
.single-portfolio .full-layout .entry-content .overview, .single-portfolio .no-layout .entry-content .overview { float: right; }
.single-portfolio .full-layout .entry-content .single-info, .single-portfolio .no-layout .entry-content .single-info { margin-bottom: 0px; }
.single-portfolio .full-layout .entry-content .single-info ul, .single-portfolio .no-layout .entry-content .single-info ul { margin-top: 0; }
.single-portfolio .full-layout .entry-content .single-info ul.socials, .single-portfolio .no-layout .entry-content .single-info ul.socials { margin-top: 30px; padding-top: 23px; border-top: 1px solid #e9e9e9; width: 100%; }
.single-portfolio .full-layout .entry-content .single-info .sep.hbar, .single-portfolio .no-layout .entry-content .single-info .sep.hbar { display: none; }
.single-portfolio .full-layout .entry-content .single-info span, .single-portfolio .no-layout .entry-content .single-info span { color: #b9b9b9; }
.single-portfolio .widget-related h4 { margin-top: 1em; }
.single-portfolio .single-image-caption { bottom: 0; padding: 15px; font-size: 1.5em; text-transform: none; position: absolute; background: #EEE; background: rgba(255, 255, 255, 0.5); margin: 0; color: #191919; font-weight: 700; width: auto; letter-spacing: -0.07em; max-width: 370px; line-height: 1.15; }
.single-portfolio .nivoSlider .nivo-caption { bottom: 0; padding: 15px; font-size: 1.5em; text-transform: none; }
.single-portfolio .flexslider.side-circle-slider .slides > li p { bottom: 0; padding: 15px; font-size: 1.5em; text-transform: none; }
.type-staff.hentry { margin-bottom: 50px; }
.type-staff.hentry .entry-header { margin-top: 0; margin-bottom: 0; }
.type-staff.hentry .entry-header .entry-title2 { color: #78acc2; font-size: 1.15em; line-height: 1.5; margin: 0; font-weight: 400; }
.type-staff.hentry .entry-title { margin-top: 0; line-height: 100%; margin-bottom: 6px; }
.type-staff.hentry .entry-content .socials { display: block; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/pattern/meta-hr.png) left 10px repeat-x; margin-bottom: 20px; list-style: none; }
.type-staff.hentry .entry-content .socials li { float: right; padding-left: 10px; background-color: white; margin-left: 0; }
.type-staff.hentry .entry-content .socials a { color: #cfcfcf; }  .list-post #primary .entry-media, .single-post #primary .entry-media { margin-bottom: 30px; }
.list-post #primary .entry-header, .single-post #primary .entry-header { height: auto; }
.list-post #primary .entry-title, .single-post #primary .entry-title { margin-bottom: 20px; margin-top: 0; font-weight: 600; top: -0.25em; }
.list-post #primary .entry-format, .single-post #primary .entry-format { left: -50px; }
.list-post #primary .entry-main, .single-post #primary .entry-main { margin-left: 50px; }
.list-post #primary .entry-content ul, .single-post #primary .entry-content ul { list-style: initial; list-style-type: disk; }
.list-post #primary .entry-content li, .single-post #primary .entry-content li { margin-bottom: 0.4em; margin-left: 20px; }
.list-post #primary .imgHolder img, .single-post #primary .imgHolder img { width: auto; margin: 0 auto; }
.land .list-post #primary .entry-title { line-height: 100%; }
#entry-author-info { background-color: #f8f8f8; padding: 2em 1.5em; margin-top: 50px; }
#author-avatar { display: inline-block; position: absolute; }
#author-avatar img { border: 3px solid #cfcfcf; }
#author-description { margin-left: 90px; position: relative; }
#author-description dl { position: relative; }
#author-description dt { font-size: 19px; font-weight: 600; line-height: 100%; }
#author-description dt a { color: #6d6d6d; }
#author-description dt a:hover { color: #78acc2; }
#author-description dd { margin: 40px 0 10px; }
#author-description dd span { font-size: 13px; color: #b9b9b9; position: absolute; top: 18px; font-style: italic; }
#author-description .socials { position: relative; bottom: -8px; }
.sticky { background: #F4FAFF; border: 1px solid #eee; padding: 10px; }
.sticky .entry-meta .readmore, .sticky .entry-tax { background-color: #F4FAFF !important; } .list-news #primary .entry-media, .single-news #primary .entry-media { margin-bottom: 30px; }
.list-news #primary .entry-header, .single-news #primary .entry-header { height: auto; }
.list-news #primary .entry-header .cell-date, .single-news #primary .entry-header .cell-date { position: absolute; top: 0; left: -50px; }
.list-news #primary .entry-title, .single-news #primary .entry-title { margin-bottom: 20px; margin-top: 0; font-weight: 600; top: -0.25em; color: #6d6d6d; }
.list-news #primary .entry-title a, .single-news #primary .entry-title a { color: #6d6d6d; }
.list-news #primary .entry-title a:hover, .single-news #primary .entry-title a:hover { color: #78acc2; }
.list-news #primary .entry-main, .single-news #primary .entry-main { margin-left: 50px; }
.list-news #primary a.cell-comment, .single-news #primary a.cell-comment { margin-right: 3px; }
.list-news #primary .entry-content ul, .single-news #primary .entry-content ul { list-style: initial; list-style-type: disk; }
.list-news #primary .entry-content li, .single-news #primary .entry-content li { margin-bottom: 0.4em; margin-left: 20px; }
.list-news #primary .imgHolder img, .single-news #primary .imgHolder img { width: auto; margin: 0 auto; }
.list-news.land #primary .entry-header, .single-news.land #primary .entry-header { margin-top: 0; }
.list-news.land #primary .entry-header .cell-date, .single-news.land #primary .entry-header .cell-date { left: -50px; }
.list-news.land #primary .entry-tax, .single-news.land #primary .entry-tax { display: none; }
.list-news.land .hentry, .single-news.land .hentry { overflow: hidden; }
.list-news.land .hentry .entry-media ~ .entry-main, .single-news.land .hentry .entry-media ~ .entry-main { margin-left: 10% !important; width: 40% !important; }
.list-news.land .hentry .entry-media ~ .entry-main .entry-header, .single-news.land .hentry .entry-media ~ .entry-main .entry-header { margin-left: -18%; }
.list-news.land .hentry .entry-media ~ .entry-main .entry-header .cell-date, .single-news.land .hentry .entry-media ~ .entry-main .entry-header .cell-date { position: absolute; bottom: -64px !important; top: auto !important; left: 0 !important; }
.list-news.land .hentry .entry-media ~ .entry-main .entry-content, .single-news.land .hentry .entry-media ~ .entry-main .entry-content { *zoom: 1; }
.list-news.land .hentry .entry-media ~ .entry-main .entry-content:before, .list-news.land .hentry .entry-media ~ .entry-main .entry-content:after, .single-news.land .hentry .entry-media ~ .entry-main .entry-content:before, .single-news.land .hentry .entry-media ~ .entry-main .entry-content:after { content: ""; display: table; }
.list-news.land .hentry .entry-media ~ .entry-main .entry-content:after, .single-news.land .hentry .entry-media ~ .entry-main .entry-content:after { clear: both; }
.ie7 .list-news .entry-header .cell-date, .ie7 .single-news .entry-header .cell-date { bottom: -44px !important; } .single-axi_product .page-header { margin-bottom: 0; }
.single-axi_product .hentry { margin-bottom: 45px; }
.single-axi_product .single-info ul { list-style: none; }
.single-axi_product .single-info ul li { margin-left: 0; }
.single-axi_product .single-info .meta-product { margin-top: 0; }
.single-axi_product .single-info .meta-product li .current-price { font-size: 30px; font-weight: 600; color: #78acc2; line-height: 100%; }
.single-axi_product .single-info .meta-product li del { font-size: 18px; color: #b9b9b9; font-weight: 600; }
.single-axi_product .single-info .meta-product li .p_stock_label { font-size: 1.3em; font-weight: 400; color: #0a0; }
.single-axi_product .single-info .meta-product li .p_not_stock { color: #a00; font-size: 1.2em; }
.single-axi_product .single-info .buy-btn a { color: white; background-color: #78acc2; }
.single-axi_product .single-info .buy-btn a:hover { background-color: #5596b2; }
.single-axi_product .widget-title-bar h5.widget-title { font-size: 16px; clear: none; line-height: 1.2; }
.single-axi_product .entry-wrapper { position: relative; }
.single-axi_product .editor-entry { margin-top: 40px; }
.single-axi_product #main .hentry .entry-content, .single-axi_product #main .hentry .entry-media { min-height: 410px; }
.single-axi_product #main .axi_product .entry-content { position: absolute; right: 0; top: 0; height: 100%; }
.single-axi_product #main .axi_product .entry-content .flex-container { position: absolute; bottom: 0; width: 100%; }
.single-axi_product .entry-header { margin-top: 0; }
.single-axi_product .entry-title { margin-top: -3px; line-height: 100%; }
.single-axi_product .flexslider .slides img { width: auto; }
.single-axi_product .flexslider.flex-carousel .slides img { width: 100%; }
.single-axi_product .imgHolder img { width: auto; min-width: auto; }
.single-axi_product .right-layout .entry-content { right: 0; }
.single-axi_product .left-layout .entry-content { left: 0; }
.single-axi_product .left-layout .entry-media { float: right; }
.single-axi_product .widget-related h4 { margin-top: 1em; }
#single-product-carousel { width: 100%; }
#single-product-carousel .slides { margin: 0; }
#single-product-carousel .slides > li { margin-right: 2px; margin-bottom: 0; min-height: 60px; max-height: 120px; margin-left: 0; border-top: 1px solid transparent; }
#single-product-carousel .slides > li.flex-active-slide { border-top-color: #78acc2; }
#single-product-carousel .widget-nav a { -webkit-transition-duration: 50ms; -moz-transition-duration: 50ms; -o-transition-duration: 50ms; transition-duration: 50ms; }
#single-product-carousel .widget-title-bar { margin: 10px 0; }
.type-service .entry-header { margin-top: 0; }
.type-service .hentry { margin-bottom: 0; }
.single-service .hentry { margin-bottom: 0; }
.error404 #primary .entry-header { text-align: center; }
.error404 #primary .entry-header h1 { font-weight: 300; font-size: 6em; line-height: 100%; margin: 0; }
.error404 #primary .entry-header .entry-title { margin-top: 0; font-weight: 700; text-transform: uppercase; font-size: 1.5em; }
.error404 #primary .message404 { text-align: center; border-top: 1px solid #ebebeb; padding-top: 1.5em; margin-bottom: 2em; }
.error404 #primary .searchform { margin-right: auto; margin-left: auto; }
.search-resault .hentry { margin-bottom: 50px; }.sf-menu { line-height: 1.0; }
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
.sf-menu ul { position: absolute; top: -999em; width: 16em; }
.sf-menu ul li { width: 100%; }
.sf-menu li { float: left; position: relative; }
.sf-menu li :hover { visibility: inherit; }
.sf-menu, .sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0; top: 85px; z-index: 99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 16.5em; top: 0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 10em; top: 0; } .sf-menu { float: left; margin-bottom: 0px; color: #f0f0f0; }
.sf-menu a { padding: 0 1.5em; text-align: center; text-decoration: none; font-size: 92%; text-transform: uppercase; -webkit-transition: background-color 250ms linear, color 250ms linear; -moz-transition: background-color 250ms linear, color 250ms linear; -o-transition: background-color 250ms linear, color 250ms linear; transition: background-color 250ms linear, color 250ms linear; }
.sf-menu > li a { border-bottom: 4px solid transparent; line-height: 81px; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0; }
.sf-menu li li { border-top: 1px solid #3f3f3f; border-bottom: 1px solid #262626; }
.sf-menu li li a, .sf-menu li.sfHover li a, .sf-menu li li li a { line-height: normal; text-align: left; padding-top: 1em; padding-bottom: 1em; border: none; font-size: 11px; color: #e3e3e3; background-color: #333333; }
.sf-menu li li, .sf-menu li li li { color: #e3e3e3; }
.sf-menu li li:first-child, .sf-menu li li li:first-child { border-top: none; }
.sf-menu li li:last-child, .sf-menu li li li:last-child { border-bottom: none; }
.sf-menu li li a, .sf-menu li li li a { text-transform: none; }
.sf-menu li li a:hover, .sf-menu li li li a:hover { background-color: #262626; color: #f5f5f5; }
.sf-menu li.sfHover li.sfHover > a { background-color: #262626; color: #f5f5f5; }
.sf-menu li ul { left: 30px; }
.sf-menu > li a:hover, .sf-menu li.sfHover, .sf-menu li.sfHover > a { background-color: #305b7c; border-bottom-color: #2a2a2a; }
.sf-menu li.current-menu-ancestor, .sf-menu li.current-menu-ancestor > a, .sf-menu li.current-menu-parent, .sf-menu li.current-menu-parent > a, .sf-menu li.current_page_item, .sf-menu li.current_page_item > a { background-color: #4583b3 !important; border-bottom-color: #2a2a2a; }
.sf-menu li.current-menu-item, .sf-menu li.current-menu-item > a { background-color: #4583b3 !important; } .sf-menu a.sf-with-ul { min-width: 1px; }
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; }
a > .sf-sub-indicator { top: .8em; background-position: 0 -100px; } a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; } .sf-menu ul .sf-sub-indicator { background-position: -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; } .sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; } .sf-shadow ul { padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }@media only screen and (max-width: 499px) { .fold { width: 85%; } }
@media only screen and (min-width: 500px) and (max-width: 649px) { .fold, header#siteheader nav, #access.fold { width: 65% !important; } }
@media only screen and (max-width: 479px) { .widget-pricetable .pt-content { *zoom: 1; margin-right: -0.6%; }
.widget-pricetable .pt-content:before, .widget-pricetable .pt-content:after { content: ""; display: table; }
.widget-pricetable .pt-content:after { clear: both; }
.widget-pricetable .pt-content li { float: left; width: 49.5%; margin-right: 0.4%; }
.widget-pricetable .pt-content li:nth-child(2n) { background-color: #f8f8f8; }
.widget-pricetable .pt-content li:nth-child(4n+4), .widget-pricetable .pt-content li:nth-child(4n+3) { background-color: #f3f3f3; }
.widget-pricetable .price-table-col { -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05); }
.single-axi_product .left-layout .entry-media { width: 98%; }
.widget-contact .c_form input[type="email"], .widget-contact .c_form input[type="text"] { width: 100%; margin-right: 0; }
.ie7 .widget-container.col2, .ie7 .widget-container.col3, .ie7 .widget-container.col4, .ie7 .widget-container.col5, .ie7 .widget-container.col6 { width: 99.5%; }
.widget-container.col2 .col, .widget-container.col3 .col, .widget-container.col4 .col, .widget-container.col5 .col, .widget-container.col6 .col { width: 99.65% !important; } }
@media only screen and (max-width: 649px) { .one-column .col, .col1 .col { margin-bottom: 2.5em; }
.g1 .col { margin-bottom: 2px; }
.col.img-top * { text-align: center; }
.widget-tabs .tabs > li a { font-size: 85%; padding-right: 1em; padding-left: 1em; }
.col2 .col { width: 49.5% !important; }
footer#sitefooter ul.footer-menu li { float: none; }
footer#sitefooter #copyright { width: 100%; padding: 0.5em 0; }
footer#sitefooter #copyright small { float: none; display: block; margin: 0; padding: 0 1em; text-align: center; }
.single-portfolio .entry-header .entry-title, .sinle-axi_product .entry-header .entry-title { text-align: center; }
.single-portfolio .entry-header .entry-nav, .sinle-axi_product .entry-header .entry-nav { position: relative; width: auto !important; text-align: center; }
.single-portfolio .entry-header .entry-nav-inner, .sinle-axi_product .entry-header .entry-nav-inner { float: none; }
.single-post .entry-main, .single-news .entry-main { margin-left: 0 !important; }
.single-post .entry-title, .single-post .entry-info, .single-news .entry-title, .single-news .entry-info { text-align: center !important; }
.single-post .entry-format { display: none; }
.widget-container .two-column .col, .widget-container .two-column.isotope .col, .widget-container .three-column .col, .widget-container .three-column.isotope .col, .widget-container .four-column .col, .widget-container .four-column.isotope .col, .widget-container .five-column .col, .widget-container .five-column.isotope .col, .widget-container .six-column .col, .widget-container .six-column.isotope .col, .subfooter .two-column .col, .subfooter .two-column.isotope .col, .subfooter .three-column .col, .subfooter .three-column.isotope .col, .subfooter .four-column .col, .subfooter .four-column.isotope .col, .subfooter .five-column .col, .subfooter .five-column.isotope .col, .subfooter .six-column .col, .subfooter .six-column.isotope .col { width: 100%; margin-right: 0; margin-right: 0; margin-left: 0; }
.widget-container .two-column .col.height1, .widget-container .two-column .col.height2, .widget-container .two-column.isotope .col.height1, .widget-container .two-column.isotope .col.height2, .widget-container .three-column .col.height1, .widget-container .three-column .col.height2, .widget-container .three-column.isotope .col.height1, .widget-container .three-column.isotope .col.height2, .widget-container .four-column .col.height1, .widget-container .four-column .col.height2, .widget-container .four-column.isotope .col.height1, .widget-container .four-column.isotope .col.height2, .widget-container .five-column .col.height1, .widget-container .five-column .col.height2, .widget-container .five-column.isotope .col.height1, .widget-container .five-column.isotope .col.height2, .widget-container .six-column .col.height1, .widget-container .six-column .col.height2, .widget-container .six-column.isotope .col.height1, .widget-container .six-column.isotope .col.height2, .subfooter .two-column .col.height1, .subfooter .two-column .col.height2, .subfooter .two-column.isotope .col.height1, .subfooter .two-column.isotope .col.height2, .subfooter .three-column .col.height1, .subfooter .three-column .col.height2, .subfooter .three-column.isotope .col.height1, .subfooter .three-column.isotope .col.height2, .subfooter .four-column .col.height1, .subfooter .four-column .col.height2, .subfooter .four-column.isotope .col.height1, .subfooter .four-column.isotope .col.height2, .subfooter .five-column .col.height1, .subfooter .five-column .col.height2, .subfooter .five-column.isotope .col.height1, .subfooter .five-column.isotope .col.height2, .subfooter .six-column .col.height1, .subfooter .six-column .col.height2, .subfooter .six-column.isotope .col.height1, .subfooter .six-column.isotope .col.height2 { overflow: hidden; }
.widget-container .two-column .col.height1, .widget-container .two-column .col .height1, .widget-container .two-column.isotope .col.height1, .widget-container .two-column.isotope .col .height1, .widget-container .three-column .col.height1, .widget-container .three-column .col .height1, .widget-container .three-column.isotope .col.height1, .widget-container .three-column.isotope .col .height1, .widget-container .four-column .col.height1, .widget-container .four-column .col .height1, .widget-container .four-column.isotope .col.height1, .widget-container .four-column.isotope .col .height1, .widget-container .five-column .col.height1, .widget-container .five-column .col .height1, .widget-container .five-column.isotope .col.height1, .widget-container .five-column.isotope .col .height1, .widget-container .six-column .col.height1, .widget-container .six-column .col .height1, .widget-container .six-column.isotope .col.height1, .widget-container .six-column.isotope .col .height1, .subfooter .two-column .col.height1, .subfooter .two-column .col .height1, .subfooter .two-column.isotope .col.height1, .subfooter .two-column.isotope .col .height1, .subfooter .three-column .col.height1, .subfooter .three-column .col .height1, .subfooter .three-column.isotope .col.height1, .subfooter .three-column.isotope .col .height1, .subfooter .four-column .col.height1, .subfooter .four-column .col .height1, .subfooter .four-column.isotope .col.height1, .subfooter .four-column.isotope .col .height1, .subfooter .five-column .col.height1, .subfooter .five-column .col .height1, .subfooter .five-column.isotope .col.height1, .subfooter .five-column.isotope .col .height1, .subfooter .six-column .col.height1, .subfooter .six-column .col .height1, .subfooter .six-column.isotope .col.height1, .subfooter .six-column.isotope .col .height1 { height: 60.606%; max-height: 60.60%; }
.widget-container .two-column .col.height2, .widget-container .two-column .col .height2, .widget-container .two-column.isotope .col.height2, .widget-container .two-column.isotope .col .height2, .widget-container .three-column .col.height2, .widget-container .three-column .col .height2, .widget-container .three-column.isotope .col.height2, .widget-container .three-column.isotope .col .height2, .widget-container .four-column .col.height2, .widget-container .four-column .col .height2, .widget-container .four-column.isotope .col.height2, .widget-container .four-column.isotope .col .height2, .widget-container .five-column .col.height2, .widget-container .five-column .col .height2, .widget-container .five-column.isotope .col.height2, .widget-container .five-column.isotope .col .height2, .widget-container .six-column .col.height2, .widget-container .six-column .col .height2, .widget-container .six-column.isotope .col.height2, .widget-container .six-column.isotope .col .height2, .subfooter .two-column .col.height2, .subfooter .two-column .col .height2, .subfooter .two-column.isotope .col.height2, .subfooter .two-column.isotope .col .height2, .subfooter .three-column .col.height2, .subfooter .three-column .col .height2, .subfooter .three-column.isotope .col.height2, .subfooter .three-column.isotope .col .height2, .subfooter .four-column .col.height2, .subfooter .four-column .col .height2, .subfooter .four-column.isotope .col.height2, .subfooter .four-column.isotope .col .height2, .subfooter .five-column .col.height2, .subfooter .five-column .col .height2, .subfooter .five-column.isotope .col.height2, .subfooter .five-column.isotope .col .height2, .subfooter .six-column .col.height2, .subfooter .six-column .col .height2, .subfooter .six-column.isotope .col.height2, .subfooter .six-column.isotope .col .height2 { height: 123.212%; max-height: 123.21%; }
.fold > .two-column, .fold > .three-column, .fold > .four-column, .fold > .five-column, .fold > .six-column { margin-left: 0; margin-right: 0; }
.one_one, .one_half, .one_third, .two_third, .one_fourth, .two_fourth, .three_fourth, .one_fifth, .one_sixth { width: 97.98%; }
.subfooter .one_fourth { width: 97.98% !important; }
.one-column, .two-column, .three-column, .four-column, .five-column, .six-column { margin-right: 0; margin-left: 0; }
.page-header .page-title, .page-header .page-subtitle { display: block; text-align: center; }
div.scroll2top { right: 0; bottom: 0; }
header#siteheader #logo img { max-width: 270px !important; } }
@media only screen and (max-width: 650px) { #axi_breadcrumbs { text-align: center !important; }
.single-axi_product #main .left-layout .entry-content, .single-axi_product #main .right-layout .entry-content { margin-top: 0; }
.single-axi_product #main .left-layout .entry-content .single-info, .single-axi_product #main .right-layout .entry-content .single-info { margin-top: 150px !important; } }
@media only screen and (min-width: 650px) and (max-width: 767px) { .fold { width: 95%; }
header#siteheader nav#access, #top-header .container, #logo.fold { width: 80% !important; }
.widget-container .two-column .col, .widget-container .three-column .col, .widget-container .four-column .col, .widget-container .five-column .col, .widget-container .six-column .col, .subfooter .two-column .col, .subfooter .three-column .col, .subfooter .four-column .col, .subfooter .five-column .col, .subfooter .six-column .col { width: 47.98%; }
header#siteheader #logo img { max-width: 550px; max-height: 82px; }
.subfooter .one_fourth, .subfooter .one_fifth { width: 47.9%; } }
@media only screen and (max-width: 767px) { header#siteheader { text-align: center; }
header#siteheader > .container { width: 100% !important; min-height: 80px; }
header#siteheader #sitetitle { background-color: #308dd7; }
header#siteheader #logo { display: block; }
header#siteheader #logo.fold { width: 90%; margin: 0 auto; }
header#siteheader #logo .logo_inner { margin: 0; }
header#siteheader #logo .logo_inner hgroup { display: none; }
header#siteheader #logo .logo_inner > a { top: 16px; position: relative; display: block; height: 80px; }
header#siteheader #logo .nav-toggle { display: block; }
header#siteheader nav { position: relative; width: 90%; margin: 0 auto; }
header#siteheader .sf-menu { display: none; float: none; }
header#siteheader .sf-menu li { float: none; }
header#siteheader .sf-menu li:hover ul, header#siteheader .sf-menu li.sfHover ul { top: 0px; }
header#siteheader .sf-menu li:hover ul ul > li > a, header#siteheader .sf-menu li.sfHover ul ul > li > a { background-color: #2b2b2b; }
header#siteheader .sf-menu li.sfHover .sfHover > a { border-bottom: 1px solid #1a1a1a; }
header#siteheader .sf-menu li li li { border-bottom: 1px solid #181818; border-top: 1px solid #343434; }
header#siteheader .sf-menu li li li:last-child { border-bottom: none; }
header#siteheader .sf-menu > li > a { line-height: 44px; border-bottom: 1px solid #2782cc; text-align: left; border-top: 1px solid #75b3e4; }
header#siteheader .sf-menu ul { left: 0; width: 100%; position: relative; }
header#siteheader .sf-menu .sf-with-ul { background-position: right center; background-repeat: no-repeat; }
header#siteheader .sf-menu .sf-with-ul a.sf-with-ul { background-color: black !important; }
.sf-menu .sf-sub-indicator { top: 0; width: 40px; height: 100%; right: 0; background: rgba(0, 0, 0, 0.02); color: #777 !important; font-size: 1.5em; line-height: 44px; text-indent: 0; display: block; }
.sf-menu ul { position: static !important; display: none !important; }
.sf-menu .axi_popdrop > ul { display: block !important; }
.sf-menu li { float: none !important; display: block !important; width: 100% !important; }
.sf-menu li a { float: none !important; }
.sf-menu li li .sf-sub-indicator { line-height: 40px; background-color: rgba(0, 0, 0, 0.1); }
.callout, .stunning { padding-bottom: 10px; }
.callout .widget-title, .stunning .widget-title { display: block; }
.callout > p, .callout > .widget-title, .stunning > p, .stunning > .widget-title { text-align: center !important; }
.callout.has_btn { padding-bottom: 60px; }
.callout > a ~ p, .callout > a ~ .widget-title { margin-right: 35px; }
.callout a.featured_btn { border-top: 1px solid #fff; padding: 0; height: 60px; width: 100%; text-align: center; top: auto; bottom: 0; right: auto; left: 0; border-left: none; }
.callout a.featured_btn span { top: auto; display: inline-block; line-height: 60px; }
.stunning { padding-bottom: 70px; }
.stunning > a ~ p, .stunning > a ~ .widget-title { margin-right: 0px; }
.stunning > a ~ p { min-height: 110px; }
.stunning a.featured_btn { top: auto; bottom: 0; right: auto; left: 50%; margin-left: -60px; }
.widget-pricetable .price-table-col.featured { margin-bottom: 1em; }
.single-axi_product #main .left-layout .entry-media, .single-axi_product #main .right-layout .entry-media, .single-portfolio #main .left-layout .entry-media, .single-portfolio #main .right-layout .entry-media { width: 98%; min-height: 0; }
.single-axi_product #main .left-layout .entry-content, .single-axi_product #main .right-layout .entry-content, .single-portfolio #main .left-layout .entry-content, .single-portfolio #main .right-layout .entry-content { margin-top: 3em; width: 98%; position: relative; }
.single-axi_product #main .left-layout .entry-content .meta-folio, .single-axi_product #main .right-layout .entry-content .meta-folio, .single-portfolio #main .left-layout .entry-content .meta-folio, .single-portfolio #main .right-layout .entry-content .meta-folio { margin-right: 60px; }
.single-axi_product #main .left-layout .entry-content .socials, .single-axi_product #main .right-layout .entry-content .socials, .single-portfolio #main .left-layout .entry-content .socials, .single-portfolio #main .right-layout .entry-content .socials { position: absolute; top: 20px; right: 0; }
.single-axi_product #main .left-layout .entry-content, .single-axi_product #main .right-layout .entry-content { margin-top: 0; }
.single-axi_product #main .left-layout .entry-content .single-info, .single-axi_product #main .right-layout .entry-content .single-info { margin-top: 210px; }
.single-axi_product #main .left-layout .entry-content .flex-container, .single-axi_product #main .right-layout .entry-content .flex-container { top: 0; bottom: auto; }
.single-axi_product #main .hentry .entry-content, .single-axi_product #main .hentry .entry-media { min-height: auto; }
.single-portfolio #main .entry-header { display: none; } .right-sidebar #primary, .right-sidebar aside.sidebar, .left-sidebar #primary, .left-sidebar aside.sidebar { width: 100%; margin: 0 auto; }
.right-sidebar aside.sidebar, .left-sidebar aside.sidebar { margin-bottom: 2em; padding-top: 2em; border-top: 1px dotted #cfcfcf; }
#top-header { text-align: center; }
#top-header p { margin: 0; }
#top-header .header-tools { position: relative; top: auto; right: auto; margin-top: 0; min-height: 60px; }
#top-header #searchform { float: none; position: relative; top: auto; left: auto; }
#top-header #searchform form, #top-header #searchform #search { margin: 0; }
#top-header #searchform form { position: relative; display: inline-block; }
#top-header #searchform #search { padding: 0.5em 1em; min-width: 250px; max-width: 320px; width: 80%; margin: 0 auto; }
#top-header #searchform #search:focus { width: 80%; }
#top-header .socials { float: none; margin-top: 5px; margin-bottom: 5px; }
#top-header .socials li:last-child { margin-right: 0; }
.ie7 .widget-container.col2, .ie7 .widget-container.col3, .ie7 .widget-container.col4, .ie7 .widget-container.col5, .ie7 .widget-container.col6 { width: 49.5%; }
.widget-container.col2 .col, .widget-container.col3 .col, .widget-container.col4 .col, .widget-container.col5 .col, .widget-container.col6 .col { width: 49.65%; }
.commentlist ul.children { margin-left: 0; }
#commentform input[type="text"], #commentform input[type="email"] { float: none; width: 100%; margin-right: 0; }
.widget-title-bar.mob { height: auto; background-image: none; text-align: center; }
.widget-title-bar.mob .widget-title { display: block; padding-right: 0; }
.widget-title-bar.mob .widget-nav.filterable { position: relative; margin-top: 0.5em; }
.widget-title-bar .widget-nav { padding: 0; }
.header_flags_lan_selector { display: inline-block; width: 100%; float: none !important; border: none !important; padding-bottom: 20px; } }
@media only screen and (max-width: 768px) { footer#sitefooter .container { text-align: center; }
footer#sitefooter ul.footer-menu, footer#sitefooter ul.socials { float: none; display: inline-block; margin-bottom: 5px; }
footer#sitefooter nav#footer_nav { display: block; text-align: center; width: 100%; margin-bottom: 0; }
footer#sitefooter ul.socials { position: relative; top: auto; left: auto; margin-top: 0; }
footer#sitefooter div#copyright { float: none; display: block; text-align: center; margin: 0 0 5px; }
footer#sitefooter div#copyright small { display: inline-block; float: none; } }
@media only screen and (min-width: 769px) { #copyright ~ #footer_nav li:first-child a { padding-left: 10px; margin-left: 12px; border-left: 1px solid #292929; } }
@media only screen and (min-width: 768px) { header#siteheader .sf-menu { display: inline-block !important; *display: inline !important; } }
@media only screen and (min-width: 768px) and (max-width: 959px) { header#siteheader { text-align: center; }
header#siteheader > .container { width: 100% !important; }
header#siteheader #logo { display: block; background-color: #4196da; }
header#siteheader #logo .logo_inner { margin: 0 auto; }
header#siteheader #logo .logo_inner hgroup { display: none; }
header#siteheader #logo .logo_inner > a { top: 18px; position: relative; display: block; height: 80px; }
header#siteheader nav { position: relative; width: 100%; float: left; height: 85px; }
header#siteheader .sf-menu { float: none; display: inline-block; *display: inline; }
.left-sidebar .commentlist ul.children, .right-sidebar .commentlist ul.children { margin-left: 0; }
.left-sidebar #commentform input[type="text"], .left-sidebar #commentform input[type="email"], .right-sidebar #commentform input[type="text"], .right-sidebar #commentform input[type="email"] { float: none; width: 100%; margin-right: 0; }
.subfooter .one_fifth { width: 31%; } }
@media only screen and (min-width: 960px) and (max-width: 989px) { header#siteheader > .container { width: 90%; }
header#siteheader .sf-menu > li > a { padding-right: 1.1em; padding-left: 1.1em; font-size: 90%; } }
@media only screen and (min-width: 768px) and (max-width: 990px) { .fold { width: 90%; }
#logo.fold { width: 100%; } }
@media only screen and (max-width: 960px) { #axi_breadcrumbs { text-align: left; position: relative; right: auto; top: auto; margin-top: 5px; } }
@media only screen and (min-width: 1024px) { .boxed #inner-body { max-width: 1050px; margin: 0 auto; } }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { }@font-face {
font-family: 'Merriweather';
src: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/merriweather/Merriweather-webfont.eot);
src: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/merriweather/Merriweather-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/merriweather/Merriweather-webfont.woff) format('woff'),
url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/merriweather/Merriweather-webfont.ttf) format('truetype'),
url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/merriweather/Merriweather-webfont.svg#webfontXi7LqEKj) format('svg');
font-weight: 400;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'Merriweather';
src: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/merriweather/Merriweather-webfont.svg#webfontXi7LqEKj) format('svg');
font-weight: 400;
}
}
@font-face {
font-family: 'Merriweather';
src: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/merriweather/Merriweather-Bold-webfont.eot);
src: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/merriweather/Merriweather-Bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/merriweather/Merriweather-Bold-webfont.woff) format('woff'),
url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/merriweather/Merriweather-Bold-webfont.ttf) format('truetype'),
url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/merriweather/Merriweather-Bold-webfont.svg#MerriweatherBold) format('svg');
font-weight: 700;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'Merriweather';
src: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/fonts/merriweather/Merriweather-Bold-webfont.svg#MerriweatherBold) format('svg');
font-weight: 700;
}
}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_square .pp_expand{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
div.pp_pic_holder{  }
.pp_content_container .pp_left {padding-left:0px}
.pp_content_container .pp_details {float:left;margin:0; padding:1.5em 1em 1em 2em;z-index:2002;}
.pp_content_container .pp_details .ppt { font-size:160%;font-weight:600;margin:0 110px 2px 0 !important;line-height:100%; }
.pp_content_container .pp_description  { display:none;margin-right:110px !important;}
a.pp_close{ line-height:22px;right:-19px;top:30px; }
a.pp_expand,a.pp_contract{ right:-19px;top:50px;width:20px;height:18px;width:18px; }
div.light_square .pp_expand { background-position:-31px -26px; }
div.light_square .pp_expand:hover{ background-position: -31px -47px; }
div.light_square .pp_contract{ background-position:-1px -47px; }
div.light_square .pp_contract:hover{ background-position:-1px -26px; }
.pp_social { float: none; position: absolute; right: 5em; top:50%; *bottom:10px; margin-top:-17px; }
.pp_social .socials li { margin-left:8px; line-height:21px; }
.pp_gallery { margin-top:-36px; }
.pp_gallery ul { height:35px;}
.pp_gallery li { margin:0;padding:0; }
.pp_gallery ul a{border:1px solid #FFF;height:33px;margin-left:-1px;opacity:0.6;}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#4583B3 #DDD #DDD;opacity:1;}
.pp_gallery ul a img {}
.pp_nav{ float:none;position:absolute; top:-1.4em;margin:0;}
a.pp_arrow_previous,a.pp_arrow_next,div.light_square .pp_nav .pp_play, div.light_square .pp_nav .pp_pause 
{ height:18px;margin:0 1px 0 0;overflow:hidden;text-indent:-10000px;width:18px;}
div.light_square .pp_nav .pp_play   {background-position: -1px -91px;}
div.light_square .pp_nav .pp_pause  {background-position:-32px -91px;}
div.light_square .pp_arrow_previous {background-position: -1px -71px;}
div.light_square .pp_arrow_next     {background-position:-31px -71px;}
div.light_square .pp_next:hover{background-position:center right;}
div.light_square .pp_previous:hover{background-position:center left;}
div.light_square .pp_next:hover    {background:none;}
div.light_square .pp_previous:hover{background:none;}
@media only screen and (max-width: 650px) {
div.pp_pic_holder { width: 94% !important; left: 3% !important; overflow: hidden; }
.pp_content_container .pp_left { padding-left: 0!important; }
.pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 100%!important; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 10px!important; top: 10px!important; }
.pp_content_container .pp_details { width: 100%! important; padding-left:0; padding-right:0; }
.pp_social { float: none; position: absolute; right: 20px; bottom: 7px; }
}div.jp-audio, div.jp-video { line-height: 1.6; color: #666; border: 1px solid #2c2c2c; background-color: #eeeeee; position: relative; }
div.jp-video div.jp-jplayer { min-height: 270px; }
.one_third div.jp-video div.jp-jplayer { min-height: 150px; }
.one_fourth div.jp-video div.jp-jplayer { min-height: 120px; }
div.jp-video-270p { width: 480px; }
div.jp-video-resp { width: 99.5%; }
div.jp-video-full { position: static !important; position: relative; }
.jp-view-container { position: relative; }
.jp-view-container .jp-video-play { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
div.jp-jplayer video { display: block; }
div.jp-jplayer object { min-height: 270px; }
div.jp-video-full div.jp-jplayer { top: 0; left: 0; position: fixed !important; overflow: hidden; z-index: 1000; position: relative; overflow: hidden; }
div.jp-video-full div.jp-gui { position: fixed !important; position: static; bottom: 0; left: 0; width: 100%; height: 36px; z-index: 1001; }
div.jp-video-full div.jp-interface { position: absolute !important; bottom: 0; left: 0; z-index: 1000; } div.jp-interface { position: relative; background-color: #3d3d3d; width: 100%; height: 36px; border-top: 1px solid #2c2c2c; } div.jp-interface ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; display: inline-block; height: 36px; text-align: center; }
div.jp-interface ul li { margin: 0; }
div.jp-interface ul li a { line-height: 36px; width: 36px; display: block; text-indent: -9999px; }
.jp-play-controls { border-right: 1px solid #2c2c2c; float: left; }
a.jp-play, a.jp-pause, a.jp-full-screen, a.jp-mute, a.jp-unmute, a.jp-volume-max, div.jp-volume-bar, a.jp-restore-screen, a.jp-repeat, a.jp-repeat-off, a.jp-shuffle, a.jp-shuffle-off, div.jp-volume-bar-value { background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/other/jplayer/dark-player.controls.png) 0 0 no-repeat; }
a.jp-play { background-position: 0     0; }
a.jp-play:hover { background-position: -40px 0; }
a.jp-pause { background-position: 0 -40px; display: none; }
a.jp-pause:hover { background-position: -40px -40px; } div.jp-progress-container { margin-left: 40px; margin-right: 90px; height: 36px; }
div.jp-progress { overflow: hidden; margin: 13px 10px; background: #292929; }
div.jp-audio div.jp-progress { height: 10px; }
div.jp-video div.jp-progress { height: 10px; }
div.jp-seek-bar { background: #2c2c2c; width: 0px; height: 100%; cursor: pointer; }
div.jp-play-bar { background: #cecece; width: 0px; height: 100%; }
div.jp-seeking-bg { background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/other/jplayer/jplayer.blue.seeking.gif); } .jp-volume-toggle { position: absolute; right: 0; top: 1px; border-left: 1px solid #2c2c2c; width: 85px; } .jp-volume-container { height: 36px; float: left; }
.jp-volume-controls { float: left; margin-right: -8px !important; }
div.jp-volume-bar { overflow: hidden; background-position: 0 -250px; width: 30px; height: 10px; cursor: pointer; margin: 13px 2px 13px 10px; display: inline-block; }
div.jp-volume-bar-value { background-position: 0 -260px; width: 0px; height: 10px; }
a.jp-mute { background-position: 0px -160px; }
a.jp-mute:hover { background-position: -40px -160px; }
a.jp-unmute { background-position: 0px -200px; display: none; }
a.jp-unmute:hover { background-position: -40px -200px; }
a.jp-volume-max { background-position: 0 -186px; }
a.jp-volume-max:hover { background-position: -19px -186px; }
div.jp-current-time { width: 44px; line-height: 36px; float: left; font-size: 11px; text-align: center; }
div.jp-video-play { position: absolute; top: 0; left: 0; width: 100%; cursor: pointer; background-color: rgba(255, 255, 255, 0.5); }
div.jp-video-270p div.jp-video-play { height: 270px; }
div.jp-video-360p div.jp-video-play { height: 360px; }
div.jp-video-full div.jp-video-play { height: 100%; z-index: 1000; }
a.jp-video-play-icon { position: absolute; display: block; width: 60px; height: 40px; margin-left: -30px; margin-top: -20px; left: 50%; top: 50%; text-indent: -9999px; background: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/other/jplayer/dark-video-play.png) 0px -50px no-repeat; }
a.jp-video-play-icon:hover { background-position: 0px 0px; }
div.jp-jplayer audio, div.jp-jplayer { width: 0px; height: 0px; background-color: #3d3d3d; position: relative; } ul.jp-toggles { float: right; }
a.jp-full-screen { background-position: 0 -80px; }
a.jp-full-screen:hover { background-position: -40px -80px; }
a.jp-restore-screen { background-position: -60px -310px; }
a.jp-restore-screen:hover { background-position: -90px -310px; }
a.jp-repeat { background-position: 0 -290px; }
a.jp-repeat:hover { background-position: -30px -290px; }
a.jp-repeat-off { background-position: -60px -290px; }
a.jp-repeat-off:hover { background-position: -90px -290px; }
a.jp-shuffle { background-position: 0 -270px; }
a.jp-shuffle:hover { background-position: -30px -270px; }
a.jp-shuffle-off { background-position: -60px -270px; }
a.jp-shuffle-off:hover { background-position: -90px -270px; } .jp-no-solution { position: absolute; width: 390px; margin-left: -202px; left: 50%; top: 10px; padding: 5px; font-size: .8em; background-color: #eee; border: 2px solid #009be3; color: #000; display: none; }
.jp-no-solution a { color: #000; }
.jp-no-solution span { font-size: 1em; display: block; text-align: center; font-weight: bold; } .jp-light.jp-audio, .jp-light.jp-video { border: 1px solid #eeeeee; background-color: #2c2c2c; }
.jp-light div.jp-interface { background-color: #f8f8f8; border-top: 1px solid #eeeeee; }
.jp-light .jp-play-controls { border-right: 1px solid #eeeeee; }
.jp-light div.jp-progress { background: #e0e0e0; }
.jp-light div.jp-seek-bar { background: #eeeeee; }
.jp-light div.jp-play-bar { background: #3d3d3d; }
.jp-light .jp-volume-toggle { border-left: 1px solid #eeeeee; }
.jp-light div.jp-jplayer audio, .jp-light div.jp-jplayer { background-color: #f8f8f8; }
.jp-light a.jp-play, .jp-light a.jp-pause, .jp-light a.jp-full-screen, .jp-light a.jp-mute, .jp-light a.jp-unmute, .jp-light a.jp-volume-max, .jp-light div.jp-volume-bar, .jp-light a.jp-restore-screen, .jp-light a.jp-repeat, .jp-light a.jp-repeat-off, .jp-light a.jp-shuffle, .jp-light a.jp-shuffle-off, .jp-light div.jp-volume-bar-value { background-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/other/jplayer/light-player.controls.png); }
.jp-light a.jp-video-play-icon { background-image: url(//www.studiolorenzatti.it/wp-content/themes/lotus/css/other/jplayer/light-video-play.png); }
.jp-light div.jp-video-play { background-color: rgba(255, 255, 255, 0.65); }
div.jp-audio div.jp-interface { border-top-color: transparent; }
@media only screen and (max-width: 649px) { div.jp-video div.jp-jplayer { min-height: 145px; } }body {
font-family: 'Raleway',arial,sans-serif;
color: #3d3d3d;
}
input, select, textarea { font-family: 'Raleway',arial,sans-serif; }
.open-sans, h1, h2, h3, h4, h5, h6, header#siteheader #logo h2, header#siteheader #logo h3, 
.flexslider.side-circle-slider .slides > li p, 
.stunning p, .widget-testimonial .testimonial-author, .widget_testimonial .testimonial-author ,
.widget-blog .entry-title a, .list-post .entry-title a, .widget_recent_blog .entry-title a ,
.widget-staff figcaption .item-title a {
font-family: 'Raleway',arial,sans-serif;
color: #6d6d6d;
}
.merri, 
.callout .widget-title, 
.callout p, 
.stunning .widget-title, 
.stunning p,
.callout a.featured_btn {
font-family: 'Raleway',georgia,serif;
}
.stunning .widget-title, 
.stunning p {
color: #3d3d3d;
}
.page-title {
font-family: 'Raleway',georgia,serif;
color: #3d3d3d;
}
header#siteheader nav li {
font-family: 'Raleway',arial,sans-serif;
}
body {
background: #eeeeee url() repeat fixed left top;
} header#siteheader #logo .logo_inner {
width:  200px;
height: 85px;
}
header#siteheader #logo img {
max-width:  200px;
} a  {
color: #b2c0cd;
}
a:hover {
color: #8f9ba8;
}
.entry-meta .readmore a.linkblock {
background-color: #b2c0cd;
}
a.cell-comment:hover, 
.entry-tax a[rel="category"]:hover,
.entry-meta .readmore a.linkblock:hover {
background-color: #8f9ba8;
} .right-sidebar .one_half.callout a.featured_btn, 
.left-sidebar .one_half.callout a.featured_btn { border-top-color: #ffffff; }
.callout a.featured_btn { border-left-color: #ffffff;  }
.widget-pages figure .imgHolder,
.widget-product figure .imgHolder { border-bottom-color: #ffffff; }
#inner-body,
.entry-tax ,
.entry-share ,
.divider span ,
#comments h3, .respond-title h3 ,#reply-title span,
#cancel-comment-reply-link ,
.widget-title-bar .widget-title ,
.widget-nav ,
.widget-tabs .tabs > li.active a ,
.type-staff.hentry .entry-content .socials li ,
.widget-product figcaption .item-title a ,
.widget-staff figcaption .item-title a ,
.single-portfolio .right-layout .entry-nav-inner ,
.flexslider .flex-dir-nav.pagination a ,
.flexslider .flex-dir-nav.pagination a.disabled ,
.entry-meta .readmore ,
.widget-pages figcaption .item-title a { background-color: #ffffff; }
.widget-tabs .tabs > li.active a { border-bottom-color: #ffffff; }
blockquote ,
.widget-staff figure:hover ,
.widget-staff figure:hover .item-title a ,
.widget-product figure:hover ,
.widget-product figure:hover .item-title a ,
.widget-chart .widget-inner > div  { background-color: #f5f5f5 }
.widget-staff figcaption .socials a { color: #109109109 }
@media only screen and (max-width: 767px) {
.callout a.featured_btn { border-top-color: #ffffff; }
}  hr, .divider { border-color: #b9b9b9; } aside .widget_nav_menu ul li.current-menu-item { border-left: 2px solid #78acc2; }
.widget-testimonial .testimonial-author a, 
.subfooter .widget-testimonial .testimonial-author a,
aside.sidebar .widget-container a:hover ,
.cell-date span ,
.socials a:hover ,
.widget-tabs .tabs > li a:hover,
.widget-tabs .tabs > li.active a ,
.widget-staff figcaption p.staff-spes ,
.widget-staff figcaption .socials a:hover ,
.widget-column section > span, .widget-column .col > span ,
.widget-folio.caption-over .imgHolder em h4 ,
.tweet a:hover ,
.tweet .avatar .icon-twitter:hover ,
.single-info ul:first-child a ,
.type-staff.hentry .entry-header .entry-title2 ,
.single-axi_product .single-info .meta-product li .current-price ,
.widget-blog .entry-title a:hover, 
.list-post .entry-title a:hover, 
.widget_recent_blog .entry-title a:hover,
.widget-folio .fig-title a:hover ,
.widget-staff figcaption .item-title a:hover ,
.entry-related .fig-title a:hover ,
#author-description dt a:hover ,
.widget-product figcaption .item-title a:hover ,
.list-news #primary .entry-title a:hover, .single-news #primary .entry-title a:hover,
#axi_breadcrumbs a:hover ,
.subfooter a:hover, .subfooter .entry-title a:hover { color: #78acc2; }
aside .widget_testimonial .testimonial-author a,
.subfooter .widget_testimonial .testimonial-author a,
.subfooter .tweet .mt_user:hover { color: #78acc2 !important; }
a.more, button.more,
a.linkblock:hover, 
.dropcap.square, 
.dropcap.circle,
.cell-date em ,
.axi_paginate_nav a.page-numbers:hover ,
.entry-meta .readmore .cell-comment, .entry-meta .readmore .entry-tax a[rel="category"], .entry-tax .entry-meta .readmore a[rel="category"] ,
.widget-blog .post-format:hover, .list-post .post-format:hover, 
.widget_recent_blog .post-format:hover,
.widget-faq section.active dt i ,
.widget-chart .widget-inner div div ,
.axi_paginate_nav .current ,
.single-axi_product .single-info .buy-btn a,
.callout a.featured_btn { background-color: #78acc2; }
::selection { background-color: #78acc2; }
::-moz-selection { background-color: #78acc2; }
#single-product-carousel .slides > li.flex-active-slide,
.widget-tabs .tabs > li.active a { border-top-color: #78acc2; }
.widget-staff figure:hover .imgHolder { border-bottom-color: #78acc2; }
.single-axi_product .single-info .buy-btn a:hover ,
a.more:hover , button.more:hover { background-color: #6ea2b8 }
.widget-column section > span , 
[class^="icon-"], [class*=" icon-"] { color:#78acc2; }
.callout a.featured_btn, .stunning a.featured_btn { background-color:#78acc2; }
.callout a.featured_btn:hover, .stunning a.featured_btn:hover { background-color: #6ea2b8 } #top-header    { background-color: #3d3d3d; }
#top-header #searchform #s { background-color: #292929; }
#top-header #searchform #s, 
.header-tools .socials + .header_flags_lan_selector { border-color: #242424; }
#top-header p , 
#top-header #searchform #s,
#top-header #searchform #s:focus { color: #b9b9b9; }
#top-header #searchform ::-webkit-input-placeholder { color: #b9b9b9;}
#top-header #searchform :-moz-placeholder      { color:#b9b9b9; } #top-header #searchform ::-moz-placeholder     { color:#b9b9b9; } #top-header #searchform :-ms-input-placeholder { color:#b9b9b9;  }
.sf-menu > li a { line-height:81px }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { top: 85px; } header#siteheader {
background-color: #ffffff;
border-bottom: 1px solid #ffffff;
}
@media only screen and (max-width: 767px){
header#siteheader #sitetitle {
background-color: #6c7479;
}
}
@media only screen and (max-width: 959px) and (min-width: 768px){
header#siteheader #logo {
background-color: #6c7479;
}
} header#siteheader .sf-menu > li a {
color: #3d3d3d;
}
@media only screen and (min-width: 960px)  {
header#siteheader .container { 
height: 85px;
min-height: 85px; 
}
}
@media only screen and (max-width: 959px)  {
header#siteheader #logo { height: 85px; }
}
.sf-menu > li a:hover,
.sf-menu > li.sfHover,
.sf-menu > li.sfHover > a {
color: #3d3d3d !important;
background-color: #f5f5f5;
}
header#siteheader .sf-menu li li a {
color: #ffffff;
}
.sfHover li a:hover ,
header#siteheader .sf-menu li.sfHover li.sfHover > a {     color: #999999 !important; 
}
.sf-menu li.current-menu-ancestor, 
.sf-menu li.current-menu-ancestor > a ,
.sf-menu li.current-menu-parent, 
.sf-menu li.current-menu-parent > a ,
.sf-menu li.current_page_item , 
.sf-menu li.current_page_item > a ,
.sf-menu li.current-menu-item  , 
.sf-menu li.current-menu-item > a {
color: #3d3d3d !important;
background-color: #f5f5f5 !important;
}
.sf-menu li.current-menu-ancestor > a ,
.sf-menu li.current-menu-parent > a ,
.sf-menu li.current_page_item > a ,
.sf-menu li.current-menu-item > a,
.sf-menu > li > a:hover,
.sf-menu > li.sfHover,
.sf-menu > li.sfHover > a {
border-bottom-color: #b2c0cd;
} @media only screen and (max-width: 767px) {
header#siteheader .sf-menu > li > a {
border-bottom: 1px solid #e5e5e5;
border-top: 1px solid #fcfcfc;
}
} footer#sitefooter { background-color: #1a1a1a; }
footer#sitefooter ul.footer-menu li a,
footer#sitefooter { color: #6d6d6d; }
footer#sitefooter ul.footer-menu li a { border-color: #292929 !important; }
footer#sitefooter ul.footer-menu li a:hover { color: #636363; } body {
font-weight: 500;
}
#top-header {
background: transparent url(//www.studiolorenzatti.it/wp-content/uploads/2014/06/striscia-di-quadratiniARCOBALENO.jpg) top left repeat-x;
background-size: contain;
min-height: 1em;
max-height: 1.4em;
margin-top: 0.2em;
}
.sf-menu li.current-menu-ancestor, 
.sf-menu li.current-menu-ancestor > a ,
.sf-menu li.current-menu-parent, 
.sf-menu li.current-menu-parent > a ,
.sf-menu li.current_page_item , 
.sf-menu li.current_page_item > a ,
.sf-menu li.current-menu-item  , 
.sf-menu li.current-menu-item > a {
color: #008292 !important;
font-weight: bold !important;
background-color: transparent !important;
}
.sf-menu li.current-menu-ancestor > a ,
.sf-menu li.current-menu-parent > a ,
.sf-menu li.current_page_item > a ,
.sf-menu li.current-menu-item > a,
.sf-menu > li > a:hover,
.sf-menu > li.sfHover,
.sf-menu > li.sfHover > a {
border-bottom-color: #008292;
}
h1.page-title {
font-weight: 600;
} .col h4.col-title a {
color: #6d6d6d;
}
.chirurgia-orale .widget-column section > span, .widget-column .col > span {
color: #3DAC8C;
}
.odontoiatria-estetica .widget-column section > span, .widget-column .col > span {
color: #BB467A;
}
.prevenzione .widget-column section > span, .widget-column .col > span {
color: #6390ED;
}
.parodontologia .widget-column section > span, .widget-column .col > span {
color: #fcab42;
}
.endodonzia .widget-column section > span, .widget-column .col > span {
color: #ED3C4E;
}
.odontoiatria-generale .widget-column section > span, .widget-column .col > span {
color: #02747F;
}
.ortodonzia .widget-column section > span, .widget-column .col > span {
color: #ED7044;
}
.implantologia .widget-column section > span, .widget-column .col > span {
color: #368227;
}
.riabilitazioni-protesiche .widget-column section > span, .widget-column .col > span {
color: #3C67AC;
}
.riabilitazioni-protesiche .widget-column section > span, .widget-column .col > span {
color: #3C67AC;
}
.patologia-orale .widget-column section > span, .widget-column .col > span {
color: #8DB53B;
}
.conservativa .widget-column section > span, .widget-column .col > span {
color: #4FBFE7;
}
.igiene-orale .widget-column section > span, .widget-column .col > span {
color: #6390ed;
}
.servizi-speciali .widget-column section > span, .widget-column .col > span {
color: #40b5be;
} 
.odontoiatria-infantile .widget-column section > span, .widget-column .col > span {
color: #01747f;
}
.footer-top {
background: #3E3E3E;
display: block;
height:  25px;
margin: 0;
}
footer#sitefooter .container {
height: 75px;
padding-top: 15px;
}
div#footer-logo {
float: left;
width: 33%;
}
div#footer-logo img {
height: 39px;
width: 141px;
}
footer#sitefooter #footer_nav {
float: right;
text-transform: uppercase;
width: 33%;
}
#copyright {
background: #118A96;
color: #fff;
height: 40px;
padding-top: 15px;
width: 100%;
text-align: center;
}
footer#sitefooter {
background: #373737;
color: #fff;
padding-top: 0;
}
footer#sitefooter ul.socials { padding-left: 40px;
display: block !important;
position: absolute;
top: 65%;
}
footer#sitefooter ul.footer-menu {
float: right;
}
footer#sitefooter ul.footer-menu li a {
border-color: #fff !important;
padding: 0 .5em;
}
footer#sitefooter div.credit-cards {
position: absolute;
width: 33%;
top: 35px;
right: 0;
display:none;
visibility:hidden;
}
footer#sitefooter div.credit-cards img {
float: right;
}
.widget-folio.caption-over .imgHolder em {
display: none;
}
div.imgHolder {
margin-left: 1px;
} @media screen and (min-width: 960px) {
header#siteheader #logo img {
max-width: 360px;
}
header#siteheader #logo .logo_inner > a {
top: 0px;}
}  @media only screen and (max-width: 959px){
header#siteheader #logo {
background-color: #FFF;
}
}
@media only screen and (max-width: 767px){
header#siteheader #sitetitle {
background-color: #FFF;
}
}
header#siteheader #logo .nav-toggle a {
text-shadow: 0px 0.6px 2px gray;
} .widget-column h4 {
font-weight: 800 !important;
}
.col h4.col-title a {
color: #6d6d6d;
font-weight: 600;
}
.widget-staff figure:hover{min-height: 515px;} .widget-folio.caption-over .imgHolder a:hover img {
-webkit-transition: all 600ms;
-moz-transition: all 600ms;
-o-transition: all 600ms;
transition: all 600ms;
-webkit-transform: scale3d(0.9, 0.9, 1) translate3d(0, 0, 0) rotate(0deg);
-moz-transform: scale3d(0.9, 0.9, 1) translate3d(0, 0, 0) rotate(0deg);
-ms-transform: scale3d(0.9, 0.9, 1) translate3d(0, 0, 0) rotate(0deg);
-o-transform: scale3d(0.9, 0.9, 1) translate3d(0, 0, 0) rotate(0deg);
transform: scale3d(0.9, 0.9, 1) translate3d(0, 0, 0) rotate(0deg);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; } @media only screen and (max-width: 768px){
footer#sitefooter div#copyright {
float: left;
display: block;
text-align: center;
margin: 0 0 0px 0;
}
footer#sitefooter nav#footer_nav {
display: block;
text-align: center;
width: 35%;
margin-bottom: 0;
margin-top: 1em;
}
footer#sitefooter .container {
height: 95px;
padding-top: 15px;
}
}  .widget-container .col .height2{ margin-bottom: 0.2%; } section.widget-column.three_fourth hr {
margin-top: -1em;
}
@media screen and (max-width: 990px){
footer{font-size:0.9em!important;}
footer#sitefooter #footer_nav{
display: none !important;}
}
#copyright {
padding: 1.2em;
font-size:1.2em
}