body{background:#fff;color:#222}
button,.button{background-color:#578cb5;border-color:#375c79;color:#fff}
button:hover,button:focus,.button:hover,.button:focus{background-color:#375c79}
button:hover,button:focus,.button:hover,.button:focus{color:#fff}
button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}
button.success,.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}
button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}
button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}
button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}
button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}
button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}
button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}
button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff}
button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#578cb5;border-color:#375c79;color:#fff}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#375c79}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#578cb5}
button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}
button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43ac6a;border-color:#368a55;color:#fff}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43ac6a}
button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}
button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}
button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}
label{color:#4d4d4d}
label small{color:#676767}
span.prefix,label.prefix{background:#f2f2f2;color:#333;border-color:#ccc}
span.postfix,label.postfix{background:#f2f2f2;color:#333;border-color:#ccc}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{background-color:#fff;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75)}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999}
input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd}
input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd}
::-webkit-input-placeholder{color:#ccc}
:-moz-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc}
:-ms-input-placeholder{color:#ccc}
select{background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);border-color:#ccc;color:rgba(0,0,0,0.75)}
select:hover{background-color:#f3f3f3;border-color:#999}
select:disabled{background-color:#ddd}
fieldset{border:1px solid #ddd}
fieldset legend{background:#fff}
[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{background:#f04124;color:#fff}
span.error,small.error{background:#f04124;color:#fff}
.error label,.error label.error{color:#f04124}
.error small.error{background:#f04124;color:#fff}
.error>label>small{background:transparent;color:#676767}
label.error{color:#f04124}
.contain-to-grid{background:#333}
.top-bar{background:#333}
.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#fff}
.top-bar .toggle-topbar a{color:#fff}
.top-bar .toggle-topbar.menu-icon a{color:#fff}
.top-bar .toggle-topbar.menu-icon a span::after{box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:16px}
.top-bar.expanded{background:transparent}
.top-bar.expanded .title-area{background:#333}
.top-bar.expanded .toggle-topbar a{color:#888}
.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}
.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a}
.top-bar-section ul li{background:#333}
.top-bar-section ul li>a{color:#fff}
.top-bar-section ul li>a.button{background-color:#578cb5;border-color:#375c79;color:#fff}
.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#375c79}
.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff}
.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}
.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}
.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333}
.top-bar-section ul li>a.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}
.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}
.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff}
.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}
.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}
.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff}
.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}
.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}
.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#fff}
.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}
.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{background-color:#61b6d9}
.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{color:#fff}
.top-bar-section ul li>button{background-color:#578cb5;border-color:#375c79;color:#fff}
.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#375c79}
.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff}
.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}
.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}
.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333}
.top-bar-section ul li>button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}
.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}
.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff}
.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}
.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}
.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff}
.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}
.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}
.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#fff}
.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}
.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{background-color:#61b6d9}
.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{color:#fff}
.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555;color:#fff;background:#222}
.top-bar-section ul li.active>a{background:#578cb5;color:#fff}
.top-bar-section ul li.active>a:hover{background:#375c79;color:#fff}
.top-bar-section .has-dropdown>a:after{border-color:transparent transparent transparent rgba(255,255,255,0.4)}
.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#fff}
.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}
.top-bar-section .dropdown label{color:#777}
@media only screen and (min-width:40.0625em){.top-bar{background:#333}
.top-bar.expanded{background:#333}
.top-bar-section li.hover>a:not(.button){background-color:#555;background:#222;color:#fff}
.top-bar-section li:not(.has-form) a:not(.button){background:#333}
.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:#222}
.top-bar-section li.active:not(.has-form) a:not(.button){background:#578cb5;color:#fff}
.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#375c79;color:#fff}
.top-bar-section .has-dropdown>a:after{border-color:rgba(255,255,255,0.4) transparent transparent transparent}
.top-bar-section .dropdown{background:transparent}
.top-bar-section .dropdown li a{background:#333;color:#fff}
.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#333;color:#fff}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background-color:#555;color:#fff;background:#222}
.top-bar-section .dropdown li label{background:#333}
.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-right:solid 1px #4e4e4e}
.top-bar-section .has-form{background:#333}
.no-js .top-bar-section ul li:hover>a{background-color:#555;background:#222;color:#fff}
.no-js .top-bar-section ul li:active>a{background:#578cb5;color:#fff}
}
.breadcrumbs{background-color:#f4f4f4;border-color:gainsboro}
.breadcrumbs>*{color:#578cb5}
.breadcrumbs>* a{color:#578cb5}
.breadcrumbs>*.current{color:#333}
.breadcrumbs>*.current a{color:#333}
.breadcrumbs>*.unavailable{color:#999}
.breadcrumbs>*.unavailable a{color:#999}
.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#999}
.breadcrumbs>*:before{color:#aaa}
.alert-box{background-color:#578cb5;border-color:#375c79;color:#fff}
.alert-box .close{background:inherit;color:#333}
.alert-box.success{background-color:#43ac6a;border-color:#3a945b;color:#fff}
.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#fff}
.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}
.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}
.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}
.button-group.even-2 li>button,.button-group.even-2 li .button{border-color:rgba(255,255,255,0.5)}
.button-group.even-3 li>button,.button-group.even-3 li .button{border-color:rgba(255,255,255,0.5)}
.button-group.even-4 li>button,.button-group.even-4 li .button{border-color:rgba(255,255,255,0.5)}
.button-group.even-5 li>button,.button-group.even-5 li .button{border-color:rgba(255,255,255,0.5)}
.button-group.even-6 li>button,.button-group.even-6 li .button{border-color:rgba(255,255,255,0.5)}
.button-group.even-7 li>button,.button-group.even-7 li .button{border-color:rgba(255,255,255,0.5)}
.button-group.even-8 li>button,.button-group.even-8 li .button{border-color:rgba(255,255,255,0.5)}
.button-group>li>button,.button-group>li .button{border-color:rgba(255,255,255,0.5)}
.button-group.stack>li>button,.button-group.stack>li .button{border-color:rgba(255,255,255,0.5)}
.button-group.stack>li>button,.button-group.stack>li .button{border-color:rgba(255,255,255,0.5)}
.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,0.5)}
@media only screen and (max-width:40em){.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,0.5)}
.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,0.5)}
}
.button-group.radius>*>button,.button-group.radius>* .button{border-color:rgba(255,255,255,0.5)}
.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-color:rgba(255,255,255,0.5)}
.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-color:rgba(255,255,255,0.5)}
@media only screen and (min-width:40.0625em){.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,0.5)}
}
@media only screen and (max-width:40em){.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,0.5)}
.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,0.5)}
}
.button-group.round>*>button,.button-group.round>* .button{border-color:rgba(255,255,255,0.5)}
.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-color:rgba(255,255,255,0.5)}
@media only screen and (min-width:40.0625em){.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-color:rgba(255,255,255,0.5)}
}
@media only screen and (max-width:40em){.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-color:rgba(255,255,255,0.5)}
}
.panel{border-color:#d8d8d8;background:#f2f2f2;color:#333}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333}
.panel.callout{border-color:#d8d8d8;background:#ecfaff;color:#333}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333}
.panel.callout a:not(.button){color:#578cb5}
.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#375c79}
.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent}
.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent}
.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#fff transparent transparent transparent}
.dropdown.button.small::after,button.dropdown.small::after{border-color:#fff transparent transparent transparent}
.dropdown.button.large::after,button.dropdown.large::after{border-color:#fff transparent transparent transparent}
.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent transparent}
.th{border:solid 4px #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.2)}
.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}
.pricing-table{border:solid 1px #ddd}
.pricing-table .title{background-color:#333;color:#eee}
.pricing-table .price{background-color:#f6f6f6;color:#333}
.pricing-table .description{background-color:#fff;border-bottom:dotted 1px #ddd;color:#777}
.pricing-table .bullet-item{background-color:#fff;border-bottom:dotted 1px #ddd;color:#333}
.pricing-table .cta-button{background-color:#fff}
.slideshow-wrapper .orbit-container{background-color:transparent}
.slideshow-wrapper .preloader{border-color:#555 #fff}
.orbit-container .orbit-slides-container>* .orbit-caption{background-color:rgba(51,51,51,0.8);color:#fff}
.orbit-container .orbit-slide-number{background:transparent;color:#fff}
.orbit-container .orbit-timer .orbit-progress{background-color:rgba(255,255,255,0.3)}
.orbit-container .orbit-timer>span{border:solid 4px #fff}
.orbit-container .orbit-timer.paused>span{border-color:transparent;border-left-color:#fff}
.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333}
.orbit-container .orbit-prev,.orbit-container .orbit-next{background-color:transparent;color:white}
.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}
.orbit-container .orbit-prev>span{border-color:transparent;border-right-color:#fff}
.orbit-container .orbit-prev:hover>span{border-right-color:#fff}
.orbit-container .orbit-next>span{border-color:transparent;border-left-color:#fff}
.orbit-container .orbit-next:hover>span{border-left-color:#fff}
.orbit-bullets li{background:#ccc}
.orbit-bullets li.active{background:#999}
[data-magellan-expedition],[data-magellan-expedition-clone]{background:#fff}
.icon-bar{background:#333}
.icon-bar>* label{color:#fff}
.icon-bar>* i{color:#fff}
.icon-bar>a:hover{background:#578cb5}
.icon-bar>a:hover label{color:#fff}
.icon-bar>a:hover i{color:#fff}
.icon-bar>a.active{background:#578cb5}
.icon-bar>a.active label{color:#fff}
.icon-bar>a.active i{color:#fff}
.tabs .tab-title>a{background-color:#efefef;color:#222}
.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}
.tabs dd.active a,.tabs .tab-title.active a{background-color:#fff;color:#222}
ul.pagination li{color:#222}
ul.pagination li a,ul.pagination li button{background:none;color:#999}
ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}
ul.pagination li.unavailable a,ul.pagination li.unavailable button{color:#999}
ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}
ul.pagination li.current a,ul.pagination li.current button{background:#578cb5;color:#fff}
ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#578cb5}
.side-nav li a:not(.button){color:#578cb5}
.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#1cc7ff}
.side-nav li a:not(.button):active{color:#1cc7ff}
.side-nav li.active>a:first-child:not(.button){color:#1cc7ff}
.side-nav li.divider{border-top-color:#e6e6e6}
.side-nav li.heading{color:#578cb5}
.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8}
.accordion .accordion-navigation>a,.accordion dd>a{background:#efefef;color:#222}
.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}
.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#fff}
a{color:#578cb5}
a:hover,a:focus{color:#375c79}
h1,h2,h3,h4,h5,h6{color:#222}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f}
.subheader{color:#6f6f6f}
hr{border:solid #ddd}
code{background-color:#f8f8f8;border-color:#dfdfdf;color:#333}
abbr,acronym{color:#222}
abbr[title]{border-bottom:1px dotted #ddd}
blockquote{border-left:1px solid #ddd}
blockquote cite{color:#555}
blockquote cite a,blockquote cite a:visited{color:#555}
blockquote,blockquote p{color:#6f6f6f}
.vcard{border:1px solid #ddd}
.split.button span:active{background-color:rgba(0,0,0,0.1)}
.split.button span{border-left-color:rgba(255,255,255,0.5)}
.split.button span:after{border-color:#fff transparent transparent transparent}
.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}
.split.button.secondary span:after{border-color:#fff transparent transparent transparent}
.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}
.split.button.success span{border-left-color:rgba(255,255,255,0.5)}
.split.button.secondary span:after{border-color:#333 transparent transparent transparent}
.reveal-modal-bg{background:#000;background:rgba(0,0,0,0.45)}
.reveal-modal{background-color:#fff;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}
.reveal-modal .close-reveal-modal{color:#aaa}
.has-tip{border-bottom:dotted 1px #ccc;color:#333}
.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003f54;color:#578cb5}
.tooltip{background:#333;color:#fff}
.tooltip>.nub{border-color:transparent transparent #333 transparent}
.tooltip.opened{border-bottom:dotted 1px #003f54 !important;color:#578cb5 !important}
.tap-to-close{color:#777}
@media only screen and (min-width:40.0625em){.tooltip>.nub{border-color:transparent transparent #333 transparent}
.tooltip.tip-top>.nub{border-color:#333 transparent transparent transparent}
.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333}
.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent}
}
.clearing-blackout{background:#333}
.clearing-blackout .clearing-close{display:block}
.clearing-touch-label{color:#aaa}
.clearing-caption{background:#333;color:#ccc}
.clearing-close{color:#ccc}
.clearing-close:hover,.clearing-close:focus{color:#ccc}
@media only screen and (min-width:40.0625em){.clearing-main-prev>span{border-color:transparent;border-right-color:#ccc}
.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}
.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8)}
.clearing-assembled .clearing-container .visible-img{background:#333}
}
.progress{background-color:#f6f6f6;border:1px solid white}
.progress .meter{background:#578cb5}
.progress.secondary .meter{background:#e7e7e7}
.progress.success .meter{background:#43ac6a}
.progress.alert .meter{background:#f04124}
.progress.radius{border-radius:3px}
.sub-nav dt,.sub-nav dd,.sub-nav li{color:#999}
.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999}
.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}
.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{background:#578cb5;color:#fff}
.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#375c79}
.joyride-tip-guide{background:#333;color:#fff}
.joyride-tip-guide .joyride-nub{border:10px solid #333}
.joyride-tip-guide .joyride-nub.top{border-color:#333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important}
.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important}
.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{color:#fff}
.joyride-timer-indicator-wrap{border:solid 1px #555}
.joyride-timer-indicator{background:#666}
.joyride-close-tip{color:#777 !important}
.joyride-close-tip:hover,.joyride-close-tip:focus{color:#eee !important}
.joyride-modal-bg{background:rgba(0,0,0,0.5)}
.joyride-expose-wrapper{background-color:#fff;box-shadow:0 0 15px #fff}
.joyride-expose-cover{background:transparent}
@media only screen and (min-width:40.0625em){.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important}
.joyride-tip-guide .joyride-nub.right{border-color:#333 !important;border-right-color:transparent !important;border-bottom-color:transparent !important;border-top-color:transparent !important}
.joyride-tip-guide .joyride-nub.left{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important}
}
.label{background-color:#578cb5;color:#fff}
.label.alert{background-color:#f04124;color:#fff}
.label.warning{background-color:#f08a24;color:#fff}
.label.success{background-color:#43ac6a;color:#fff}
.label.secondary{background-color:#e7e7e7;color:#333}
.label.info{background-color:#a0d3e8;color:#333}
.tab-bar{background:#333;color:#fff}
.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff}
.left-small{border-right:solid 1px #1a1a1a}
.right-small{border-left:solid 1px #1a1a1a}
.tab-bar .menu-icon{color:#fff}
.tab-bar .menu-icon span::after{box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff}
.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}
.left-off-canvas-menu{background:#333}
.right-off-canvas-menu{background:#333}
ul.off-canvas-list li label{background:#444;border-top:1px solid #5e5e5e;color:#999}
ul.off-canvas-list li a{border-bottom:1px solid #262626;color:rgba(255,255,255,0.7)}
ul.off-canvas-list li a:hover{background:#242424}
ul.off-canvas-list li a:active{background:#242424}
.move-right .exit-off-canvas{box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2)}
@media only screen and (min-width:40.0625em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}
}
.move-left .exit-off-canvas{box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2)}
@media only screen and (min-width:40.0625em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}
}
.offcanvas-overlap .exit-off-canvas{box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2)}
@media only screen and (min-width:40.0625em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}
}
.offcanvas-overlap-left .exit-off-canvas{box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2)}
@media only screen and (min-width:40.0625em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}
}
.offcanvas-overlap-right .exit-off-canvas{box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2)}
@media only screen and (min-width:40.0625em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}
}
.left-submenu{background:#333}
.left-submenu .back>a{background:#444;border-top:1px solid #5e5e5e;color:#999}
.left-submenu .back>a:hover{background:#303030;border-top:1px solid #5e5e5e}
.right-submenu{background:#333}
.right-submenu .back>a{background:#444;border-top:1px solid #5e5e5e;color:#999}
.right-submenu .back>a:hover{background:#303030;border-top:1px solid #5e5e5e}
.f-dropdown{background:#fff;border:solid 1px #ccc}
.f-dropdown:before{border-color:transparent transparent #fff transparent}
.f-dropdown:after{border-color:transparent transparent #ccc transparent}
.f-dropdown.drop-right{background:#fff;border:solid 1px #ccc}
.f-dropdown.drop-right:before{border-color:transparent #fff transparent transparent}
.f-dropdown.drop-right:after{border-color:transparent #ccc transparent transparent}
.f-dropdown.drop-left{background:#fff;border:solid 1px #ccc}
.f-dropdown.drop-left:before{border-color:transparent transparent transparent #fff}
.f-dropdown.drop-left:after{border-color:transparent transparent transparent #ccc}
.f-dropdown.drop-top{background:#fff;border:solid 1px #ccc}
.f-dropdown.drop-top:before{border-color:#fff transparent transparent transparent}
.f-dropdown.drop-top:after{border-color:#ccc transparent transparent transparent}
.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}
.f-dropdown li a{color:#555}
.f-dropdown.content{background:#fff;border:solid 1px #ccc}
table{background:#fff;border:solid 1px #ddd}
table caption{background:transparent;color:#222}
table thead{background:#f5f5f5}
table thead tr th,table thead tr td{color:#222}
table tfoot{background:#f5f5f5}
table tfoot tr th,table tfoot tr td{color:#222}
table tr th,table tr td{color:#222}
table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}
.range-slider{border:1px solid #ddd;background:#fafafa}
.range-slider.vertical-range{border:1px solid #ddd}
.range-slider.radius{background:#fafafa}
.range-slider.radius .range-slider-handle{background:#578cb5}
.range-slider.radius .range-slider-handle:hover{background:#007ba4}
.range-slider.round{background:#fafafa}
.range-slider.round .range-slider-handle{background:#578cb5}
.range-slider.round .range-slider-handle:hover{background:#007ba4}
.range-slider.disabled,.range-slider[disabled]{background:#fafafa}
.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#578cb5}
.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#007ba4}
.range-slider-active-segment{background:#e5e5e5}
.range-slider-handle{background:#578cb5}
.range-slider-handle:hover{background:#007ba4}
.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222}
.switch label{background:#ddd}
.switch label:after{background:#fff}
.switch input:checked+label{background:#578cb5}
.switch label{color:transparent;background:#ddd}
.switch label:after{background:#fff}
.switch input:checked+label{background:#578cb5}
@media print{*{background:transparent !important;color:#000 !important}
pre,blockquote{border:1px solid #999}
}
ul.accordion{margin-left:0}
button.button.postfix{padding-left:0;padding-right:0}
.slick-slide{outline:none}
.slick-slide .image-wrap{margin:0}
.slick-prev{left:5px;z-index:1}
.slick-next{right:5px;z-index:1}
.slick-prev:before,.slick-next:before{color:#008cba}
.slick-dots{margin:0 0 1rem 0;left:0}
.social-follow ul{text-align:right;list-style-type:none}
.social-follow ul li{display:inline-block}
.social-follow .fa{font-size:25px;width:25px;height:25px;text-align:center}
.social-follow .fa-google-plus{color:rgba(222,77,57,0.98)}
.social-follow .fa-google-plus:hover{background:none;color:#1571f0}
.social-follow .fa-facebook{color:#fff;color:rgba(60,90,153,0.98)}
.social-follow .fa-facebook:hover{background:none;color:#1571f0}
.social-follow .fa-twitter{color:#fff;color:rgba(0,175,238,0.99)}
.social-follow .fa-twitter:hover{background:none;color:#1571f0}
.social-follow .fa-youtube{color:#fff;color:rgba(186,0,0,0.97)}
.social-follow .fa-youtube:hover{background:none;color:#1571f0}
.social-follow .fa-instagram{color:#fff;color:rgba(80,125,163,0.99)}
.social-follow .fa-instagram:hover{background:none;color:#1571f0}
.social-follow .fa-flickr{color:#fff;color:rgba(255,0,133,0.99)}
.social-follow .fa-flickr:hover{background:none;color:#1571f0}
.social-share .dropdown,#social-share .f-dropdown{width:33px;text-align:center;display:block}
.content-outwrap{margin:0;padding:1.25rem 0 0}
.light{background-color:#ccc}
.dark{background-color:#333}
.dark *{color:#fff}
.has-megadropdown{}
.top-bar-section li.has-megadropdown.selected:not(.has-form) a:not(.button){background-color:#000000}
.megadropdown-container{position:relative}
.megadropdown{display:none;position:absolute;z-index:99;width:100%;background-color:#333}
.megadropdown ul{list-style:none;margin:0}
.antialiased{height:auto}
.nero *{color:#fff}
.nero A{color:#a7a9ac}
.nero A.pulsante{color:#fff}
.blu *{color:#fff}
.blu A{color:#fff}
.blu A.pulsante{background:#a7a9ac;border-color:#000}
.blu A.pulsante:hover,.blu A.pulsante:focus{background:#000;border-color:#000}
.immagine-scura *{color:#fff}
.immagine-scura A{color:#a7a9ac}
.immagine-scura A.pulsante{color:#fff}
.nero table *,.blu table *,.immagine-scura table *{color:#222}
table tr th,table tr td,table tr th,table tr td{color:inherit}
li{line-height:1.375;font-size:1.25rem}
/*\T1*/
UL.bullet-list{margin-left:1.5rem !important}
UL.bullet-list LI{list-style-type:none}
UL.bullet-list LI:before{margin-left:-1.5rem;padding-right:1.5rem;content:"\f058";width:1.5rem;text-align:left;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}
.accordion{margin-bottom:1rem}
.pulsante{background-color:#578cb5;border-color:#375c79;color:#fff;margin:0 0 1.25rem;padding:1rem 2rem 1.0625rem 2rem;display:inline-block;transition:background-color 300ms ease-out}
.pulsante:hover,.pulsante:focus{color:#fff;background-color:#375c79}
.lang-menu{position:absolute;top:0;right:0;margin-right:0.9375rem;font-size:0}
.lang-menu li{font-size:.75rem;line-height:1.5rem;margin:0 0.3rem;list-style:none;display:inline}
.lang-menu li:before{content:none;color:#fff;margin:0 0.25rem;position:relative}
.lang-menu li:first-child:before{content:" ";margin:0}
.lang-menu li a:hover{text-decoration:underline}
.lang-menu li.active a{color:#e2001a}
.header{
position:absolute;top:0;left:0;z-index:50}
.slideback{min-height:150px;z-index:1;position:relative;background:#292829;
}
.slideback .slick-slider{display:none}
.slideback .slick-slider.slick-initialized{display:block}
.headerback{height:150px}
.slideback .slick-slider .content-inwrap{position:relative;padding-top:150px}
.slick-prev:before,.slick-next:before{color:#578cb5}
.background-image{position:relative;top:0;left:0;background-position:center top;background-repeat:no-repeat no-repeat;background-size:cover;overflow:hidden}
.background-image.v-small{min-height:250px}
.background-image.v-big{min-height:400px}
.background-image .layer-wrap{position:absolute;top:0;left:0;height:100%;width:100%}
.background-image .layer.layer-title{position:absolute;width:100%;bottom:0;left:0}
.background-image .layer.layer-title .title{position:relative;color:#fff;text-align:center;padding:3rem 0 0.3rem;z-index:10;font-size:4.5rem;font-weight:100}
.background-image .layer.layer-title .bodytext{color:#fff;text-align:center;padding:0;z-index:10}
.background-image .layer.layer-title .bodytext p{font-size:1.5rem;margin-bottom:1.5rem}
.background-image .layer.layer-title .bodytext a{font-size:1rem}
.background-image .layer.layer-title .title{transition:all 0.5s ease 0s;left:-9999px}
.background-image .layer.layer-title .bodytext{transition:all 0.5s ease 0.5s;opacity:0}
.slick-active .background-image .layer.layer-title .title{left:0}
.slick-active .background-image .layer.layer-title .bodytext{opacity:1}
@media only screen and (max-width:40.0625em){.background-image.v-small{min-height:200px}
.background-image.v-big{min-height:400px}
.background-image .layer-wrap .layer.layer-title .title{font-size:2.5rem}
.slideback{height:auto}
div.icon-menu a{font-size:0.5em}
}
@media only screen and (min-width:40.063em) and (max-width:64em){.background-image .layer-wrap .layer.layer-title .title{font-size:3.5rem}
}
.lang-menu{z-index:10}
.lang-menu A{color:#fff}
.header A:hover{background:none}
.container-logo{height:75px;position:relative}
.logo{width:100%;position:absolute;bottom:0;left:0}
.container-menu{}
.menu{background:none;margin-top:2rem}
.top-bar{background:none}
.top-bar-section ul li{background:none}
.top-bar-section li:not(.has-form) a:not(.button){background:none}
.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#578cb5}
.top-bar-section li.has-megadropdown.selected:not(.has-form) a:not(.button){background:none}
.top-bar-section ul li>a{font-family:'Swiss 721 W01';font-size:1rem}
.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section li.has-megadropdown.selected:not(.has-form) a:not(.button):hover{background-color:#578cb5}
@media only screen and (min-width:40.0625em){.top-bar-section .has-dropdown>a:after{margin:0;content:none}
.top-bar-section .has-dropdown>a{padding-right:0.9375rem !important}
}
.top-bar .dropdown .back a{position:relative;text-indent:-9999px}
.top-bar .dropdown .back a:before{content:"";text-indent:0;position:absolute;top:14px;left:12px;border:inset 5px;border-color:transparent rgba(255,255,255,0.4) transparent transparent;width:0;height:0}
.container-menu{float:right}
.top-bar-section ul li>a{font-size:1.05rem;font-weight:700}
.megadropdown{background-color:#578cb5}
.megadropdown a{color:#fff;font-size:1.0rem;font-weight:500;display:block}
.megadropdown ul{padding-top:1.5rem}
#p113 div.contain-to-grid.header{background:none !important;height:auto}
.landing div.contain-to-grid.header{background:none !important;height:auto}
.landing .header .background-image.v-big{min-height:500px}
#p113 H1{text-align:center;margin-top:0}
.footer *{color:#a7a9ac}
.footer .csc-menu-def{margin:0}
.footer .csc-menu-def li{list-style-type:none}
.footer .csc-menu-def li:before{content:"\f105";left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}
.social-follow .fa-youtube,.social-follow .fa-google-plus{color:#fff}
@media only screen and (min-width:40.0625em){.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section .has-dropdown>a{padding:0 0.75rem !important}
}
@media only screen and (min-width:40.0625em) and (max-width:64.0625em){.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section .has-dropdown>a{padding:0 0.4rem !important}
.top-bar-section ul li>a{font-size:0.73rem !important}
}
@media only screen and (max-width:40.0625em){.container-logo{height:auto;position:inherit}
.logo{margin-top:50px;position:absolute;bottom:auto;left:auto}
.container-menu{height:auto;display:block;float:none !important;margin-top:10%}
.menu{display:block;vertical-align:bottom;margin-top:5rem;padding-bottom:1rem}
.top-bar{position:absolute;top:2.5rem;left:0;width:100%;padding:0 .625rem}
.top-bar-section ul li{background-color:#578cb5}
.top-bar.expanded .title-area{background:none}
.slideback .content-inwrap .headline h2{font-size:2.5rem !important}
.slideback .content-inwrap .headline{padding:0rem 0.675rem 0.3rem 0.675rem !important}
.background-image .layer.layer-title .bodytext p{font-size:1rem}
}
.aligh-left{text-align:left}
.align-center{text-align:center}
.aligh-right{text-aligh:right}
.align-justify{text-align:justify}
table{width:100%}
table.bt tbody td:before{width:auto !important}
table thead tr th{background:#578CB5;color:#fff}
.powermail_fieldwrap .error input[type="checkbox"],.powermail_fieldwrap .error input[type="radio"]{margin-bottom:0}
.powermail_field.parsley-error{margin-bottom:0}
ul.parsley-errors-list{margin:0;padding:0;background:#f04124;color:#FFFFFF}
ul.parsley-errors-list>li{font-size:0.66667rem;font-style:italic;font-weight:normal;margin-bottom:0.88889rem;margin-top:-1px;padding:0.5rem 0.5rem 0.33333rem}
fieldset.powermail_fieldset{margin:0 0 1rem;padding:0;border:0 none;
}
legend.powermail_legend{display:none}
.powermail_fieldwrap_radio fieldset{margin:0 0 1rem;padding:0;border:1px solid transparent;line-height:2.3125rem}
.powermail_radio_legend{background:#fff;cursor:pointer;display:block;font-size:0.875rem;font-weight:normal;line-height:1.5;margin:0;padding:0}
legend.powermail_radio_legend,label.powermail_label{font-weight:bold}
.powermail_radio_inner .switch{display:inline-block;margin-right:.5rem}
.powermail_radio_inner{display:inline-block}
.powermail_radio_inner label{vertical-align:middle!important;display:inline-block!important}
.powermail_radio_inner input{margin-bottom:0;vertical-align:middle}
.powermail_radio_inner input.powermail_input{margin-bottom:1rem;display:inline-block;width:auto;vertical-align:baseline}
.powermail_radio_inner .radiovalue{display:inline-block;margin-left:0}
.powermail_radio_inner .radiovalue label{display:inline-block;margin-left:1.5rem;margin-right:1rem;
}
label.radio{margin-right:1rem;height:2.3125rem;margin:0 0 1rem 0;border:1px solid transparent;line-height:2.3125rem}
label.radio input{margin-bottom:0;vertical-align:middle}
fieldset.privacy{border:0 none;padding:0}
.powermail_fieldset>.powermail_legend{margin-left:0;padding-left:0}
@media only screen and (min-width:40.063em){.powermail_fieldset{margin-left:-0.9375rem!important;margin-right:-0.9375rem!important}
.powermail_fieldset>.powermail_legend{margin-left:0;padding-left:0.9375rem}
.powermail_fieldwrap{float:none;clear:left;padding-right:0.9375rem;padding-left:0.9375rem;position:relative}
.powermail_fieldwrap.layout1{float:left;width:50%}
.powermail_fieldwrap.layout1+.powermail_fieldwrap.layout1{clear:none}
.powermail_fieldwrap small.error{position:absolute;top:0;right:0}
.powermail_fieldwrap.error input,.powermail_fieldwrap.error select,.powermail_fieldwrap.error textarea{margin-bottom:1rem}
}
@media print{a[href]:after{content:""}
a,a:visited{text-decoration:none}
.row{width:100%;max-width:100%}
.header,.footer .csc-menu,.social-follow,.footer .divider hr{display:none}
.footer{background:none}
}
i.blue{color:#1cc7ff}
i.rosso{color:#e2001a}
i.verde{color:#33be40}
i.giallo{color:gold}
i.bianco{color:#fff;border:0.1rem solid black;border-radius:100%}
i.arancio{color:#FF8100}
i.beige{color:navajowhite}
.circle-image .image img{border-radius:1000px}
.tabanelli .container-logo{height:150px}
.tabanelli .headerback{background:#292829 url('../../typo3conf/ext/theme_ragazzini/Resources/Public/Images/header-bg-tabanelli.jpg') no-repeat center top;background-size:cover;min-height:150px}
table.bt thead{display:none}
table.bt tbody td{border:none;display:block;vertical-align:top}
table.bt tbody td:before{content:attr(data-th)": ";font-weight:bold;width:6.5em;display:inline-block}
table.bt tbody td.bt-hide{display:none}
table.bt tbody td .bt-content{vertical-align:top}
.bt-wrapper.active{max-height:310px;overflow:auto;-webkit-overflow-scrolling:touch}
div.contain-to-grid.header{background:#292829 url('../..//fileadmin/template/header-bg.jpg') no-repeat center top;height:150px;background-size:cover}
.headerback{background:#292829 url('../..//fileadmin/template/header-bg.jpg') no-repeat center top;min-height:150px;background-size:cover}
.lang-menu li{font-weight:300;font-size:.75rem}
.lang-menu li.active a{font-weight:900;color:#fff}
.lang-menu li.active{padding:3px;background:#375c79}
.breadcrumbs>* a{color:#375c79}
.breadcrumbs>*{font-size:0.8rem}
ul.breadcrumbs{border-radius:0;border-width:1px 0}
.breadcrumbs{background-color:#fff;border-color:#a7a9ac}
ul.breadcrumbs li{line-height:1.5rem}
body{font-family:'Swiss 721 W01';font-size:1.25rem;font-weight:200}
h1,h2,h3,h4,h5,h6{color:#292829;line-height:1.1;margin-bottom:0.5rem;margin-top:0.2rem}
p{line-height:1.2;margin-bottom:0.5rem;font-size:1.25rem}
h1{font-size:2.4rem;margin-top:2rem}
h2{font-size:1.9rem;
}
h3{font-size:1.4rem}
h4{font-size:1.1rem}
blockquote p{color:#222}
.caption{font-style:italic;font-size:1rem}
.divider hr{border-width:1px;border-color:#e6e6e6}
p a,li a{color:#578cb5;font-weight:400}
p a:hover,li a:hover{color:#000000;background-color:#a7a9ac}
a.more,div.news-backlink-wrap a{font-size:1.275rem}
div.icon-menu a{display:block;text-align:center;margin:auto;line-height:1.2rem}
div.icon-menu a:hover{color:#000000;background-color:#a7a9ac}
table tr th,table tr td{font-size:0.875rem}
span.bt-content,span.bt-content li{font-size:0.875rem}
table tr.even,table tr.alt,table tr:nth-of-type(even){background-color:#d4d4d4}
.powermail_fieldwrap_text{font-weight:300;border-bottom:1px solid #555555;margin-bottom:1rem;padding-bottom:0.5rem}
.panel .pulsante{padding:0.8rem 1rem 1.0625rem 1rem;font-size:1.1rem}
.accordion .accordion-navigation>a,.accordion dd>a{font-family:'Swiss 721 W01';font-size:1.5rem;font-weight:200}
.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#578CB5;color:#ffffff}
.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#578CB5;color:#ffffff}
.nero{background-color:#000}
.grigio{background-color:#e9e9e9}
.blu{background-color:#578cb5}
.immagine-chiara{background:#fff url('../..//fileadmin/template/bg-immagine-chiara.jpg') no-repeat center top;background-size:cover}
.immagine-scura{background:#000 url('../..//fileadmin/template/bg-immagine-scura.jpg') no-repeat center top;background-size:cover}
.content-outwrap.nero,.content-outwrap.grigio,.content-outwrap.blu,.content-outwrap.immagine-chiara,.content-outwrap.immagine-scura{padding:1.25rem 0}
.footer{background-color:#292829;padding-top:1rem}
.footer p{font-size:1rem;color:#a7a9ac}
.footer hr{border:1px solid #58595b}
.footer li{font-size:1rem;font-weight:500}
