html,
body,
div,
span,
object,
iframe,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
h1,
h2,
h3,
h4,
h5,
h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-style:normal;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{display:block;}
img,
object,
embed,
video,
iframe{width:auto;max-width:100%;}
img,
video,
iframe{height:auto;}
blockquote,
q{quotes:none;}
blockquote p:before,
blockquote p:after,
q:before,
q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,
th,
td{text-align:left;vertical-align:top;font-weight:normal;}
thead th,
thead td{font-weight:bold;vertical-align:bottom;}
a img,
th img,
td img{vertical-align:top;}
button,
input,
select,
textarea{margin:0;}
textarea{overflow:auto;}
button{width:auto;overflow:visible;}
input[type=button],
input[type=submit],
button{cursor:pointer;}
input[type="radio"],
input[type="checkbox"]{font-size:110%;}
hr{display:block;height:1px;border:0;border-top:1px solid #ddd;}
.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body{background:#ffffff;color:#000000;font-size:0.875em;line-height:1.5em;font-family:'OpenSansRegular', 'PT Sans', Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
a{color:#336699;}
a:focus,
a:hover{color:#c72020;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'QuicksandBold', 'OpenSansBold', 'PT Sans', Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif;font-weight:bold;}
h1{font-size:2.142em;line-height:1.1333em;margin-bottom:.2666em;}
h2{font-size:1.714em;line-height:1.1666em;margin-bottom:.4555em;}
h3{font-size:1.429em;line-height:1.4em;margin-bottom:.4em;}
h4{font-size:1.143em;line-height:1.5em;margin-bottom:.4555em;}
h5{font-size:1em;line-height:1.5em;margin-bottom:.5em;}
h6{font-size:0.857em;line-height:1.5em;margin-bottom:.4555em;text-transform:uppercase;}
hgroup h1,
hgroup h2,
hgroup h3,
hgroup h4,
hgroup h5,
hgroup h6{margin-bottom:0;}
hgroup{margin-bottom:0.6em;}
.subheader{font-weight:300;color:#888;}
h1.subheader{font-size:1.357em;line-height:1.263em;}
h2.subheader{font-size:1.214em;line-height:1.412em;}
h3.subheader{font-size:1em;line-height:1.286em;}
h4.subheader,
h5.subheader{font-size:0.95em;line-height:1.385em;}
h6.subheader{font-size:0.8em;line-height:1.364em;}
p,
ul,
ol,
dl,
dd,
dt,
blockquote,
td,
th{line-height:1.5em;}
ul,
ol,
ul ul,
ol ol,
ul ol,
ol ul{margin:0 0 0 2em;}
ol ol li{list-style-type:lower-alpha;}
ol ol ol li{list-style-type:lower-roman;}
p,
ul,
ol,
dl,
blockquote,
hr,
pre,
table,
form,
fieldset{margin-bottom:1.5em;}
dl dt{font-weight:bold;}
dd{margin-left:1em;}
blockquote{margin-bottom:1.5em;padding-left:1.5em;border-left:1px solid #ccc;color:#555555;}
blockquote small,
cite{color:#999999;font-style:normal;}
blockquote p{font-size:1.1em;margin-bottom:.5em;font-style:italic;}
small,
blockquote cite{font-size:0.85em;line-height:1;}
blockquote .pull-right,
.row blockquote .pull-right{float:none;text-align:right;display:block;}
address{font-style:italic;}
del{text-decoration:line-through;}
abbr[title],
dfn[title]{border-bottom:1px dotted #000;cursor:help;}
strong,
b{font-weight:bold;}
em,
i{font-style:italic;}
sub,
sup{font-size:0.7em;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
figcaption{font-size:0.85em;font-style:italic;}
ins,
mark{background-color:#ffee55;color:#000000;text-decoration:none;}
pre,
code,
kbd,
samp{font-size:90%;font-family:Consolas, Monaco, monospace, sans-serif;}
pre{font-size:90%;color:#444;background:#f5f5f5;padding:.85em;white-space:pre-wrap;overflow:auto;}
code{padding:2px 3px;display:inline-block;line-height:1;background:#f5f5f5;border:1px solid #ddd;}
kbd{padding:0 .4em;border-radius:.3em;box-shadow:0 2px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px #ffffff inset;background-color:#fafafa;border-color:#ccc #ccc white;border-style:solid solid none;border-width:1px 1px medium;color:#444;font-weight:normal;white-space:nowrap;}
input[type="text"],
input[type="password"],
input[type="email"],
textarea{font-size:.95em;}
fieldset{padding:2em 1.5em;margin-bottom:1.5em;border:1px solid #dddddd;}
legend{font-size:1.2em;text-transform:uppercase;font-weight:bold;padding:0 1em;}
tfoot th,
tfoot td{background-color:#f2f2f2;}
th,
td{border-bottom:1px solid #eeeeee;padding:0.75em 0.5em;}
.com{color:#888;}
.lit{color:#195f91;}
.pun,
.opn,
.clo{color:#93a1a1;}
.fun{color:#005cb9;}
.str,
.atv{color:#8A6343;}
.kwd,
.linenums,
.tag{color:#000;}
.typ,
.atn,
.dec,
.var{color:#666;}
.pln{color:#5890AD;}
table caption{text-transform:uppercase;font-weight:bold;padding-left:0.5em;color:#666;}
table.simple td,
table.simple th{border:none;padding:0.75em 0.7em 0.75em 0;}
table.bordered td,
table.bordered th{border:1px solid #ddd;}
table.stroked td,
table.stroked th{border-bottom:1px solid #eee;}
table.striped tbody tr:nth-child(odd) td{background-color:#f8f8f8;}
table.hovered tbody tr:hover td,
table.hovered thead tr:hover th{background-color:#f6f6f6;}
.thead-gray td,
.thead-gray th{background-color:#f0f0f0;}
.thead-black td,
.thead-black th{font-weight:normal;color:#f6f6f6;color:rgba(255, 255, 255, 0.9);background-color:#222;}
table.bordered .thead-black td,
table.bordered .thead-black th{border:1px solid #444;}
.forms label{display:block;margin-bottom:2px;}
.descr{color:#999999;font-size:0.85em;line-height:1.5em;}
div.descr{margin:4px 0;}
.columnar div.descr{margin-bottom:10px;}
.forms ul{list-style:none;margin:0;}
.forms ul li{margin-bottom:10px;}
.forms.columnar ul li{margin-bottom:15px;}
fieldset.liner{border:none;padding:0;}
fieldset.liner legend{padding:0;width:100%;padding-bottom:12px;}
fieldset.liner legend span{padding:0;padding-bottom:8px;border-bottom:1px solid #eee;display:block;}
.forms ul.multicolumn:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.forms ul.multicolumn li{float:left;margin-right:12px;margin-bottom:0;line-height:1.8em;}
.forms ul.multicolumn li label{margin-bottom:0;}
.forms ul.multicolumn li.width-50{width:48%;margin-right:2%;}
.forms ul.multicolumn li.width-33{width:31%;margin-right:2%;}
.forms.columnar legend{margin-bottom:1em;}
.forms.columnar label{float:left;width:150px;text-align:right;margin-right:20px;}
.forms.columnar .push,
.forms.columnar div.descr{margin-left:170px;}
.forms.columnar li fieldset label{float:none;width:auto;text-align:left;margin-right:0;}
.forms.columnar li fieldset{border:none;padding:0;margin:0;padding-left:170px;position:relative;}
.forms.columnar li fieldset section{padding:0;position:absolute;width:150px;text-align:right;left:0;top:0;}
.forms.columnar li fieldset section label{float:none;width:auto;margin-right:0;text-align:right;}
.forms.columnar li fieldset div.descr{margin-left:0;}
.forms li.form-section{font-weight:bold;border-bottom:1px solid #eee;padding:1.5em 0 .7em 0;font-size:1.1em;margin-bottom:1.5em;}
.columnar li.form-section{padding-left:170px;}
table.tableforms td{font-size:90%;padding:1px 10px 3px 0 !important;border:none;}
table.tableforms tr.labels td{padding-top:.8em !important;font-weight:bold;}
input[type="radio"],
input[type="checkbox"]{position:relative;top:-1px;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="phone"],
textarea{position:relative;z-index:2;font-family:'OpenSansRegular', 'PT Sans', Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif;height:23px;border:1px solid #ccc;margin:0;padding:1px 2px;background-color:white;color:#333;font-size:.95em;line-height:1;border-radius:1px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;-webkit-transition:border ease 0.5s;-moz-transition:border ease 0.5s;-ms-transition:border ease 0.5s;-o-transition:border ease 0.5s;transition:border ease 0.5s;}
textarea{line-height:1.4em;}
.error,
.success{margin-left:5px;font-weight:normal;font-size:0.85em;}
input.input-error,
textarea.input-error,
select.input-error,
.input-error{border-color:#da3e5a;box-shadow:0 0 0 2px rgba(218, 62, 90, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;}
input.input-success,
textarea.input-success,
select.input-success,
.input-success{border-color:#18a011;box-shadow:0 0 0 2px rgba(24, 160, 17, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;}
input.input-gray,
textarea.input-gray,
select.input-gray,
.input-gray{border-color:#ccc;box-shadow:0 0 0 2px rgba(204, 204, 204, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;}
input:focus,
textarea:focus{outline:none;border-color:#5ca9e4;box-shadow:0 0 0 2px rgba(70, 161, 231, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;}
input.input-search,
input[type="search"]{padding-right:10px;padding-left:10px;margin-bottom:0;border-radius:15px;}
.input-append,
.input-prepend{display:inline-block;background-color:#eee;height:23px;border:1px solid #ccc;margin:0;padding:1px 8px;color:#333;font-size:1em;line-height:23px;}
.input-prepend{margin-right:-1px;}
.input-append{position:relative;z-index:1;margin-left:-1px;}
::-webkit-input-placeholder{color:#999999;padding:1px 2px;}
::-moz-placeholder{color:#999999;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:#999999;}
:-ms-input-placeholder{color:#999999;}
.btn{text-decoration:none;color:#000;border-radius:2px;font-family:'Helvetica Neue', 'Source Sans Pro', Helvetica, Arial, sans-serif;border:1px solid #ccc;padding:.5em 1.05em;font-weight:500;font-size:.85em;background:#f3f2f2;background:-moz-linear-gradient(top, #ffffff 0%, #f3f2f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f3f2f2));background:-webkit-linear-gradient(top, #ffffff 0%, #f3f2f2 100%);background:-o-linear-gradient(top, #ffffff 0%, #f3f2f2 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f3f2f2 100%);background:linear-gradient(to bottom, #ffffff 0%, #f3f2f2 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f2f2', GradientType=0);}
.btn:hover{background:#fff;border:1px solid #ddd;}
.btn-small{font-size:.7em;}
.btn-big{font-size:1.2em;}
.btn-round{border-radius:20px;}
.btn-full{width:100%;}
.btn-active,
.btn-active:hover,
.btn.disabled,
.btn[disabled].btn-disabled,
.btn-disabled:hover{background:#e3e3e3;border:1px solid #ccc;text-shadow:0 1px 1px #fff;}
.btn-active,
.btn-active:hover{color:#666;}
.btn.disabled,
.btn[disabled].btn-disabled,
.btn-disabled:hover{color:#999;}
.btn:focus .halflings,
.btn:hover .halflings{color:#555555;}
.btn-active .halflings{color:#555;}
.btn-group{display:inline-block;margin-right:2px;vertical-align:bottom;}
.btn-group:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.btn-group > .btn,
.btn-group > input{float:left;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-left:-1px;}
.btn-group > .btn:first-child{border-radius:4px 0 0 4px;}
.btn-group > .btn:last-child{border-radius:0 4px 4px 0;}
.btn-group > .btn.btn-round:first-child,
.btn-group > .input-search:first-child{border-radius:15px 0 0 15px;}
.btn-group > .btn.btn-round:last-child,
.btn-group > .input-search:last-child{border-radius:0 15px 15px 0;}
.btn-append{margin-left:-2px;border-radius:0 4px 4px 0;}
@-moz-document url-prefix("http://"){input[type=submit].btn::-moz-focus-inner,
button.btn::-moz-focus-inner{border:0;padding:0;}
}
.nav-h,
.nav-g{margin-bottom:1.5em;}
.nav-h:after,
.nav-g:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav-h ul,
.nav-g ul{list-style:none;margin:0;}
.nav-h ul:after,
.nav-g ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav-h ul li,
.nav-g ul li{float:left;margin-right:1.5em;}
.nav-h ul li a,
.nav-h ul li span,
.nav-g ul li a,
.nav-g ul li span{display:block;}
.nav-h ul li a,
.nav-g ul li a{color:#000000;text-decoration:none;}
.nav-h ul li a:hover,
.nav-g ul li a:hover{color:#c72020;text-decoration:underline;}
.nav-h ul li span,
.nav-g ul li span{color:#999999;}
.nav-v{margin-bottom:1.5em;}
.nav-v ul{list-style:none;margin:0;}
.nav-v ul li{border-bottom:1px solid #eee;}
.nav-v ul li ul{margin-left:2em;font-size:.95em;}
.nav-v ul li ul li:last-child{border-bottom:none;}
.nav-v ul li ul li a,
.nav-v ul li ul li span{padding:4px 0;}
.nav-v ul li a,
.nav-v ul li span{display:block;padding:5px 0;}
.nav-v ul li a{color:#000000;text-decoration:none;}
.nav-v ul li a:hover{color:#c72020;text-decoration:underline;}
.nav-v ul li span{color:#999999;}
.breadcrumbs{margin-bottom:1.5em;}
.breadcrumbs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.breadcrumbs ul{font-size:.9em;color:#999;list-style:none;margin:0;}
.breadcrumbs ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.breadcrumbs ul li{float:left;margin-right:.5em;}
.breadcrumbs li + li:before{content:" > ";color:#999;font-size:12px;margin-right:.5em;}
.breadcrumbs-sections li + li:before{content:" | ";}
.breadcrumbs-path li + li:before{content:" / ";}
.breadcrumbs ul li a{color:#666;text-decoration:none;}
.breadcrumbs ul li a.active{color:#999;}
.breadcrumbs ul li a:hover{color:#000;text-decoration:underline;}
.nav-tabs{border-bottom:1px solid #e3e3e3;margin-bottom:1.5em;}
.nav-tabs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav-tabs ul{list-style:none;margin:0;}
.nav-tabs ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav-tabs ul li{float:left;margin-right:2px;}
.nav-tabs ul li a,
.nav-tabs ul li span{display:block;line-height:1;padding:8px 12px 9px 12px;}
.nav-tabs ul li a{color:#777777;text-decoration:none;}
.nav-tabs ul li a:focus,
.nav-tabs ul li a:hover{color:#000000;text-decoration:underline;}
.nav-tabs ul li .active,
.nav-tabs ul li span{color:#000000;background:#fff;margin-top:-2px;position:relative;padding:8px 11px 9px 11px;border:1px solid #ddd;border-bottom:1px solid #fff;bottom:-1px;}
.nav-tabs ul li .active{cursor:default;}
.nav-pills{margin-bottom:1em;}
.nav-pills:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav-pills ul{list-style:none;margin:0;}
.nav-pills ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav-pills ul li{float:left;margin-right:.5em;margin-bottom:0.5em;}
.nav-pills ul li a,
.nav-pills ul li span{display:block;padding:6px 11px;line-height:1;}
.nav-pills ul li a{color:#000000;text-decoration:none;background-color:#f3f4f5;}
.nav-pills ul li a:hover{color:#555555;text-decoration:underline;}
.nav-pills ul li .active,
.nav-pills ul li .active:hover,
.nav-pills ul li span{padding:5px 10px;border:1px solid #ddd;background:none;}
.nav-pills ul li .active,
.nav-pills ul li .active:hover{cursor:default;text-decoration:none;}
.pagination{position:relative;left:-7px;margin-left:0;list-style:none;}
.pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.pagination li{float:left;margin-right:.5em;}
.pagination li a,
.pagination li span{display:block;padding:4px 7px;line-height:1;color:#000;text-decoration:none;}
.pagination li span{border:1px solid #ddd;}
.pagination li a:focus,
.pagination li a:hover{text-decoration:underline;}
.label{border-radius:2em;border:1px solid #ddd;font-size:.7em;display:inline-block;font-weight:600;line-height:1.8em;padding:0 1em;color:#000;text-decoration:none;}
.label:hover{border-color:#bbb;}
.row{margin-bottom:1.5em;}
.container.row{margin-bottom:0;}
.container:after,
.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.half,
.third,
.quarter,
.fifth,
.sixth,
.twothird,
.twofifth,
.threefifth,
.fourfifth,
.fivesixth,
.threequarter{margin-left:3.1914893617021276%;float:left;min-height:1px;}
.half:first-child,
.third:first-child,
.quarter:first-child,
.fifth:first-child,
.sixth:first-child,
.twothird:first-child,
.twofifth:first-child,
.threefifth:first-child,
.fourfifth:first-child,
.fivesixth:first-child,
.threequarter:first-child{margin-left:0;}
.sixth{width:14.007092198581558%;}
.fifth{width:17.4468085106383%;}
.quarter{width:22.606382978723403%;}
.third{width:31.205673758865245%;}
.half{width:48.40425531914894%;}
.threequarter{width:74.20212765957446%;}
.twothird{width:65.60283687943262%;}
.twofifth{width:38.08510638297872%;}
.threefifth{width:58.72340425531915%;}
.fourfifth{width:79.36170212765958%;}
.fivesixth{width:82.8014184397163%;}
.push-half,
.push-threequarter,
.push-quarter,
.push-third,
.push-twothird,
.push-fifth,
.push-twofifth,
.push-threefifth,
.push-fourfifth,
.push-sixth,
.push-fivesixth{position:relative;}
.push-half{left:51.59574468085106%;}
.push-third{left:34.39716312056737%;}
.push-quarter{left:25.79787234042553%;}
.push-fifth{left:20.638297872340427%;}
.push-sixth{left:17.198581560283685%;}
.push-threequarter{left:77.39361702127658%;}
.push-twothird{left:68.79432624113474%;}
.push-twofifth{left:41.27659574468085%;}
.push-threefifth{left:61.91489361702128%;}
.push-fourfifth{left:82.55319148936171%;}
.push-fivesixth{left:85.99290780141843%;}
.split .half,
.split .third,
.split .quarter,
.split .fifth,
.split .sixth,
.split .twothird,
.split .twofifth,
.split .threefifth,
.split .fourfifth,
.split .fivesixth,
.split .threequarter{margin-left:0;}
.split .half{width:50%;}
.split .threequarter{width:75%;}
.split .quarter{width:25%;}
.split .third{width:33.3%;}
.split .twothird{width:66.6%;}
.split .fifth{width:20%;}
.split .twofifth{width:40%;}
.split .threefifth{width:60%;}
.split .fourfifth{width:80%;}
.split .sixth{width:16.6%;}
.split .fivesixth{width:83.4%;}
.inner{padding:1.5em;}
.inner-left{padding-left:1.5em;}
.inner-right{padding-right:1.5em;}
.inner-nobottom{padding-bottom:1px;}
.inner-double{padding:3em;}
.inner-double-left{padding-left:3em;}
.inner-double-right{padding-right:3em;}
.inner-double-nobottom{padding-bottom:1px;}
.row .push-right{float:right;}
.row .centered{float:none;margin:0 auto;}
.block-two,
.block-three,
.block-four,
.block-five,
.block-six{list-style:none;margin-left:-3.1914893617021276%;margin-bottom:0;}
.block-two:after,
.block-three:after,
.block-four:after,
.block-five:after,
.block-six:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.block-two > li,
.block-three > li,
.block-four > li,
.block-five > li,
.block-six > li{height:auto;float:left;margin-bottom:1.5em;margin-left:3.1914893617021276%;}
.block-two > li{width:46.80851063829787%;}
.block-three > li{width:30.141843971631204%;}
.block-four > li{width:21.80851063829787%;}
.block-five > li{width:16.80851063829787%;}
.block-six > li{width:13.47517730496454%;}
.image-left{float:left;margin:0 1em 1em 0;}
.image-right{float:right;margin:0 0 1em 1em;}
.image-left img,
.image-right img{position:relative;top:.4em;}
.supersmall{font-size:0.7em;}
.small{font-size:0.85em;}
.big{font-size:1.2em;}
input.big{padding:2px 0;font-size:1.2em;}
.text-centered{text-align:center;}
.uppercase{text-transform:uppercase;}
.nowrap{white-space:nowrap;}
.clear{clear:both;}
.last{margin-right:0 !important;}
.pause{margin-bottom:0.75em !important;}
.end{margin-bottom:0 !important;}
.handle{cursor:move;}
.normal{font-weight:normal;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.req,
.required{font-weight:normal;color:#da3e5a;}
.highlight{background-color:#e5ecf5 !important;}
.width-33{width:33%;}
.width-50{width:50%;}
.width-100{width:100%;}
input.width-100{width:98.6%;}
textarea.width-100{width:99.4%;}
select.width-100{width:99.4%;}
.black{color:#000000;}
.gray-dark{color:#555555;}
.gray{color:#777777;}
.gray-light{color:#999999;}
.white{color:#ffffff;}
.red,
.error{color:#da3e5a;}
.green,
.success{color:#18a011;}
a.white:focus,
a.white:hover{color:#bfbfbf;color:rgba(255, 255, 255, 0.6);}
a.green:focus,
a.green:hover,
a.red:focus,
a.red:hover,
a.error:focus,
a.error:hover{color:#000000;}
@media only screen and (max-width:767px){.row .half,
.row .third,
.row .quarter,
.row .fifth,
.row .sixth,
.row .twothird,
.row .twofifth,
.row .threefifth,
.row .fourfifth,
.row .fivesixth,
.row .threequarter{width:100%;margin-left:0;margin-bottom:1.5em;}
.half,
.third,
.quarter,
.fifth,
.sixth,
.twothird,
.twofifth,
.threefifth,
.fourfifth,
.fivesixth,
.threequarter{width:100%;margin-left:0;margin-bottom:1.5em;}
.push-half,
.push-threequarter,
.push-quarter,
.push-third,
.push-twothird,
.push-fifth,
.push-twofifth,
.push-threefifth,
.push-fourfifth,
.push-sixth,
.push-fivesixth{left:0;}
.row .pull-right{float:none;}
.block-two,
.block-three,
.block-four,
.block-five,
.block-six{margin-left:0;margin-bottom:1.5em;}
.block-two > li,
.block-three > li,
.block-four > li,
.block-five > li,
.block-six > li{float:none;margin:0;width:100%;}
.forms.columnar label{float:none;text-align:left;width:auto;}
.forms.columnar .push,
.forms.columnar div.descr{margin-left:0;}
.forms .multicolumn li{float:none;margin-right:0;}
.forms .multicolumn li.width-50,
.forms .multicolumn li.width-33{width:100% !important;}
.forms.columnar li fieldset,
.forms.columnar li fieldset section,
.forms.columnar li fieldset section label,
.columnar li.form-section{width:100%;padding-left:0;text-align:left;position:static;}
.forms fieldset{padding:0;padding-top:1em;border:none;}
.forms fieldset legend{padding:0;}
.nav-g,
.nav-g ul,
.nav-g ul li,
.nav-g,
.nav-v ul,
.nav-v,
.nav-tabs ul,
.nav-pills,
.nav-pills ul{float:none;}
.nav-g ul li{margin:0;margin-bottom:1px;}
.nav-tabs ul li{float:none;}
.nav-tabs ul li a,
.nav-tabs ul li span{margin-top:0;bottom:0;}
}
@font-face{font-family:'QuicksandLight';src:url('font/Quicksand_Light-webfont.eot');src:url('font/Quicksand_Light-webfont.eot?#iefix') format('embedded-opentype'), url('font/Quicksand_Light-webfont.woff') format('woff'), url('font/Quicksand_Light-webfont.ttf') format('truetype'), url('font/Quicksand_Light-webfont.svg#QuicksandLight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'QuicksandBook';src:url('font/Quicksand_Book-webfont.eot');src:url('font/Quicksand_Book-webfont.eot?#iefix') format('embedded-opentype'), url('font/Quicksand_Book-webfont.woff') format('woff'), url('font/Quicksand_Book-webfont.ttf') format('truetype'), url('font/Quicksand_Book-webfont.svg#QuicksandBook') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'QuicksandBold';src:url('font/Quicksand_Bold-webfont.eot');src:url('font/Quicksand_Bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/Quicksand_Bold-webfont.woff') format('woff'), url('font/Quicksand_Bold-webfont.ttf') format('truetype'), url('font/Quicksand_Bold-webfont.svg#QuicksandBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansRegular';src:url('font/OpenSans-Regular-webfont.eot');src:url('font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Regular-webfont.woff') format('woff'), url('font/OpenSans-Regular-webfont.ttf') format('truetype'), url('font/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansItalic';src:url('font/OpenSans-Italic-webfont.eot');src:url('font/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Italic-webfont.woff') format('woff'), url('font/OpenSans-Italic-webfont.ttf') format('truetype'), url('font/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansBold';src:url('font/OpenSans-Bold-webfont.eot');src:url('font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Bold-webfont.woff') format('woff'), url('font/OpenSans-Bold-webfont.ttf') format('truetype'), url('font/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'BebasRegular';src:url('font/BEBAS___-webfont.eot');src:url('font/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'), url('font/BEBAS___-webfont.woff') format('woff'), url('font/BEBAS___-webfont.ttf') format('truetype'), url('font/BEBAS___-webfont.svg#BebasRegular') format('svg');font-weight:normal;font-style:normal;}
body,
html{height:100%;_height:100%;margin:0px !important;padding:0px !important;}
body {background:url(../images/bg-menu.png) repeat;  }
a{text-decoration:none;}
.alertChromeframe {position: absolute; margin:10px; width:70%; background-image: url(../../images/bg-titolo.png); background-repeat:repeat; color: #fff; font-weight:bold; font-size:16px;}
#page{max-width:960px;padding:0 10px;margin:0px auto;min-height:650px;height:100%;position:relative;}
.show-768-inline{display:none !important;opacity:0 !important;}
#menu{height:100%;z-index:999;position:absolute;}
.menu{height:100%;background:url(../images/bg-menu.png) repeat;position:relative;margin-left:20px;}
.logo{text-align:center;}
.logo img{border:0px !important;margin:0px !important;padding:0px !important;}
#info{background-color:#FFF;color:#999;font-size:0.875em;text-align:center;padding:10px 0px;position:absolute;width:100%;bottom:30px;}
#menuPrincipale{margin-top:10px;font-family:'QuicksandLight', Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif;color:#fff;text-transform:uppercase;text-align:center;}
#menuPrincipale .on{color:#e52b4c;}
#menuPrincipale ul{list-style-type:none;display:inline-block;margin:0px !important;text-align:center;}
#menuPrincipale ul li{margin:0px 0px 10px 0px;-webkit-transition:color 700ms ease-in-out;-moz-transition:color 700ms ease-in-out;-ms-transition:color 700ms ease-in-out;-o-transition:color 700ms ease-in-out;transition:color 700ms ease-in-out;}
#menuPrincipale ul li > a{-webkit-transition:color 700ms ease-in-out;-moz-transition:color 700ms ease-in-out;-ms-transition:color 700ms ease-in-out;-o-transition:color 700ms ease-in-out;transition:color 700ms ease-in-out;}
#menuPrincipale ul li:hover > a,
#menuPrincipale ul li:hover{color:#e52b4c !important;}
.menuPrincipale-bottone{width:100%;cursor:pointer;font-size:26px;}
.menuPrincipale-bottone a{color:#fff !important;}
.menuPrincipale-bottone a:hover{color:#e52b4c;}
.menuPrincipale-contenuto{margin:0px 0px 10px 0px;display:none;font-size:16px;}
.menuPrincipale-contenuto a{color:#fff !important;}
.menuPrincipale-contenuto a:hover{color:#e52b4c !important;}
.fb{width:80px !important;height:40px !important;display:block;margin:0px auto;background-image:url(../images/facebook.png);background-repeat:no-repeat;background-position:0 0;border:0px !important;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.fb:hover{background-position:0 -40px;}
#contenitore{height:100%;margin-left:0px !important;}
.contenuto{opacity:0;z-index:40;position:absolute;bottom:46px;width:100%;color:#fff;}
.contenuto header{background:url(../images/bg-titolo.png) repeat;padding:16px;}
.contenuto h1{font-size:4.284em;margin:0px !important;}
.testo-contenuto{background-image:url(../images/logo-contenuto.png), url(../images/bg-menu.png);background-repeat:no-repeat, repeat;background-position:right bottom,left top;padding:16px;}
.testo-contenuto h5{display:block;font-family:'OpenSansBold', Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
.testo-contenuto .on{color:#e52b4c;}
.lt-ie9 .testo-contenuto{background:url(../images/bg-menu.png) repeat left top;}
.contenuto-bottone{cursor:pointer;letter-spacing:0em;}
.contenuto-bottone-all{cursor:pointer;position: absolute;bottom:16px; right: 16px; }
.contenuto-bottone-all .all{ background-image:url(../images/expand.png); background-repeat:no-repeat; background-position: 0 0; display:block; width:25px; height:25px; }
.contenuto-bottone-all .all-close{ background-image:url(../images/expand.png); background-repeat:no-repeat; background-position: 0 -25px; display:block; width:25px; height:25px; }
.contenuto-contenuto{margin-bottom:.4555em;padding:5px 10px;border-left:1px solid #e52b4c; text-decoration:none;}
.blocco {display: block;}
.contenuto-contenuto strong {font-family:'QuicksandBold', Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif; font-size: 110%; margin-top:7px;}
.testo-contenuto u { font-size: 1.6em; padding-top: 7px; text-transform:uppercase; display:block; color: #e52b4c; text-decoration:none }
.testo-contenuto img {width: 160px; float: left; margin-right: 16px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: url(grayscale.svg); /* Firefox 4+ */ filter: gray; /* IE 6-9 */ }
.testo-contenuto img:hover {-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%);-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;}
#map{display:none;width:100%;min-height:650px;height:100%;margin:0px !important;padding:0px !important;position:absolute;top:0;left:0;z-index:1;}
#map img{max-width:none;}
#formContatti .input-prepend{background:url(../images/bg-titolo.png) repeat;border:none !important;color:#fff;padding:4px !important;font-family:'QuicksandLight', 'OpenSansRegular', 'PT Sans', Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
#formContatti input[type='text'],
#formContatti input[type='email']{display:inline-block;background:url(../images/bg-menu.png) repeat;border:0px;color:#d5d5d5;padding:4px;margin-left:2px;max-width:126px;}
#formContatti textarea{border-top:0px;border-left:1px solid #e52b4c;border-right:0px;border-bottom:0px;background:url(../images/bg-menu.png) repeat;color:#d5d5d5;}
#formContatti .btn{font-family:'QuicksandBold', 'OpenSansBold', 'PT Sans', Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
@media only screen and (max-width:767px){.hide-768{display:none !important;}
.show-768{display:block !important;opacity:1 !important;}
.show-768-inline{display:inline-block !important;opacity:1 !important;}
#menu,
#contenitore{position:relative !important;height:auto;}
#contenitore{margin-top:1.5em !important;}
#info,
#controls-wrapper{position:relative !important;bottom:0px;margin-bottom:auto;}
#menuPrincipale{margin-bottom:10px;}
.menu{margin-left:0px !important;}
.contenuto{position:relative !important;}
#formContatti .input-prepend{margin-bottom:2px;}
#formContatti input[type='text'],
#formContatti input[type='email']{max-width:none !important;width:80%;}
#simplemodal-container {width:90% !important;}
}
#supersized-loader{position:absolute;top:50%;left:50%;z-index:0;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em;background:url(../images/progress.gif) no-repeat center center;}
#supersized{display:block;position:fixed;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%;margin:0px !important;padding:0px !important;line-height:0 !important;}
#supersized img{width:auto;height:auto;position:relative;display:none;outline:none;border:none;}
#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;}
#supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;}
#supersized li{display:block;list-style:none;z-index:-30;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#111;}
#supersized a{width:100%;height:100%;display:block;}
#supersized li.prevslide{z-index:-20;}
#supersized li.activeslide{z-index:-10;}
#supersized li.image-loading{background:#111111 url(../images/progress.gif) no-repeat center center;width:100%;height:100%;}
#supersized li.image-loading img{visibility:hidden;}
#supersized li.prevslide img,
#supersized li.activeslide img{display:inline;}
#controls-wrapper{margin:0 auto;height:42px;width:100%;bottom:0px;left:0;z-index:4;position:absolute;}
#controls{overflow:hidden;height:100%;position:relative;text-align:center;z-index:5;}
#slidecounter{float:left;color:#999;font:14px "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:#000000 0 -1px 0;margin:0px 10px 0 15px;line-height:42px;}
#slidecaption{overflow:hidden;float:left;color:#FFF;font:400 14px "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:#000 1px 1px 2px;margin:0 20px 0 0;line-height:42px;}
#navigation{float:right;margin:0px 20px 0 0;}
#play-button{float:left;margin-top:1px;border-right:1px solid #333;background:url('../images/bg-hover.png') repeat-x 0 44px;}
#play-button:hover{background-position:0 1px;cursor:pointer;}
#prevslide,
#nextslide{position:absolute;height:43px;width:43px;top:50%;margin-top:-21px;opacity:0.6;}
#prevslide{left:10px;background:url('../images/back.png');}
#nextslide{right:10px;background:url('../images/forward.png');}
#prevslide:active,
#nextslide:active{margin-top:-19px;}
#prevslide:hover,
#nextslide:hover{cursor:pointer;}
ul#slide-list{padding:15px 0;display:inline-block;margin:0px !important;}
ul#slide-list li{list-style:none;width:12px;height:12px;float:left;margin:0 5px 0 0;}
ul#slide-list li.current-slide a,
ul#slide-list li.current-slide a:hover{background-position:0 0px;}
ul#slide-list li a{display:block;width:12px;height:12px;background:url('../images/nav-dot.png') no-repeat 0 -24px;}
ul#slide-list li a:hover{background-position:0 -12px;cursor:pointer;}
#tray-button{float:right;margin-top:1px;border-left:1px solid #333;background:url('../images/bg-hover.png') repeat-x 0 44px;}
#tray-button:hover{background-position:0 1px;cursor:pointer;}
#progress-back{z-index:5;position:fixed;bottom:42px;left:0;height:8px;width:100%;background:url('../images/progress-back.png') repeat-x;}
#progress-bar{position:relative;height:8px;width:100%;background:url('../images/progress-bar.png') repeat-x;}
#nextthumb,
#prevthumb{z-index:2;display:none;position:fixed;bottom:61px;height:75px;width:100px;overflow:hidden;background:#ddd;border:1px solid #fff;-webkit-box-shadow:0 0 5px #000;}
#nextthumb{right:12px;}
#prevthumb{left:12px;}
#nextthumb img,
#prevthumb img{width:150px;height:auto;}
#nextthumb:active,
#prevthumb:active{bottom:59px;}
#nextthumb:hover,
#prevthumb:hover{cursor:pointer;}
#thumb-tray{position:fixed;z-index:3;bottom:0;left:0;background:url(../images/bg-black.png);height:150px;width:100%;overflow:hidden;text-align:center;-moz-box-shadow:0px 0px 4px #000;-webkit-box-shadow:0px 0px 4px #000;box-shadow:0px 0px 4px #000;}
#thumb-back,
#thumb-forward{position:absolute;z-index:5;bottom:42px;height:108px;width:40px;}
#thumb-back{left:0;background:url('../images/thumb-back.png') no-repeat center center;}
#thumb-forward{right:0;background:url('../images/thumb-forward.png') no-repeat center center;}
#thumb-back:hover,
#thumb-forward:hover{cursor:pointer;background-color:rgba(256, 256, 256, 0.1);}
#thumb-back:hover{border-right:1px solid rgba(256, 256, 256, 0.2);}
#thumb-forward:hover{border-left:1px solid rgba(256, 256, 256, 0.2);}
ul#thumb-list{display:inline-block;list-style:none;position:relative;left:0px;padding:0 0px;}
ul#thumb-list li{background:#111;list-style:none;display:inline;width:150px;height:108px;overflow:hidden;float:left;margin:0;}
ul#thumb-list li img{width:200px;height:auto;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;}
ul#thumb-list li.current-thumb img,
ul#thumb-list li:hover img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
ul#thumb-list li:hover{cursor:pointer;}

/*
 * SimpleModal Basic Modal Dialog
 * http://simplemodal.com
 *
 * Copyright (c) 2013 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 */

#privacy,#cookie {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}


.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-o-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
}

@-moz-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
}

@-o-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(20px);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
}

@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
}

@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(20px);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}
