.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{background:#fff;font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:14px;line-height:1;color:#535962;position:relative;-webkit-font-smoothing:antialiased}a img{border:none}a{color:#00a0f0;text-decoration:none;line-height:inherit}a:hover{color:#008fd6}a:focus{color:#008fd6}p a,p a:visited{line-height:inherit}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hide{display:none}.hide-override{display:none !important}.highlight{background:#ff9}#googlemap img,object,embed{max-width:none}#map_canvas embed{max-width:none}#map_canvas img{max-width:none}#map_canvas object{max-width:none}figure{margin:0}.row{width:1000px;max-width:100%;min-width:768px;margin:0 auto}.row .row{width:auto;max-width:none;min-width:0;margin:0 -40px}.row.collapse .column,.row.collapse .columns{padding:0}.row .row{width:auto;max-width:none;min-width:0;margin:0 -40px}.row .row.collapse{margin:0}.column,.columns{float:left;min-height:1px;padding:0 40px;position:relative}.column.centered,.columns.centered{float:none;margin:0 auto}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.one,.row .one{width:8.33333%}.two,.row .two{width:16.66667%}.three,.row .three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.six,.row .six{width:50%}.seven,.row .seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.ten,.row .ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.twelve,.row .twelve{width:100%}.row .offset-by-one{margin-left:8.33333%}.row .offset-by-two{margin-left:16.66667%}.row .offset-by-three{margin-left:25%}.row .offset-by-four{margin-left:33.33333%}.row .offset-by-five{margin-left:41.66667%}.row .offset-by-six{margin-left:50%}.row .offset-by-seven{margin-left:58.33333%}.row .offset-by-eight{margin-left:66.66667%}.row .offset-by-nine{margin-left:75%}.row .offset-by-ten{margin-left:83.33333%}.push-two{left:16.66667%}.pull-two{right:16.66667%}.push-three{left:25%}.pull-three{right:25%}.push-four{left:33.33333%}.pull-four{right:33.33333%}.push-five{left:41.66667%}.pull-five{right:41.66667%}.push-six{left:50%}.pull-six{right:50%}.push-seven{left:58.33333%}.pull-seven{right:58.33333%}.push-eight{left:66.66667%}.pull-eight{right:66.66667%}.push-nine{left:75%}.pull-nine{right:75%}.push-ten{left:83.33333%}.pull-ten{right:83.33333%}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,.map_canvas img{max-width:none!important}.row{*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.block-grid{display:block;overflow:hidden;padding:0}.block-grid>li{display:block;height:auto;float:left}.block-grid.one-up{margin:0;margin:0 -8px}.block-grid.one-up>li{width:100%;padding:0 0 15px;padding:0 8px 8px}.block-grid.two-up{margin:0 -15px;margin:0 -8px}.block-grid.two-up>li{width:50%;padding:0 15px 15px;padding:0 8px 8px}.block-grid.two-up>li:nth-child(2n+1){clear:both}.block-grid.three-up{margin:0 -12px;margin:0 -8px}.block-grid.three-up>li{width:33.33333%;padding:0 12px 12px;padding:0 8px 8px}.block-grid.three-up>li:nth-child(3n+1){clear:both}.block-grid.four-up{margin:0 -10px}.block-grid.four-up>li{width:25%;padding:0 10px 10px}.block-grid.four-up>li:nth-child(4n+1){clear:both}.block-grid.five-up{margin:0 -8px}.block-grid.five-up>li{width:20%;padding:0 8px 8px}.block-grid.five-up>li:nth-child(5n+1){clear:both}.block-grid.six-up{margin:0 -8px}.block-grid.six-up>li{width:16.66667%;padding:0 8px 8px}.block-grid.six-up>li:nth-child(6n+1){clear:both}.block-grid.seven-up{margin:0 -8px}.block-grid.seven-up>li{width:14.28571%;padding:0 8px 8px}.block-grid.seven-up>li:nth-child(7n+1){clear:both}.block-grid.eight-up{margin:0 -8px}.block-grid.eight-up>li{width:12.5%;padding:0 8px 8px}.block-grid.eight-up>li:nth-child(8n+1){clear:both}.block-grid.nine-up{margin:0 -8px}.block-grid.nine-up>li{width:11.11111%;padding:0 8px 8px}.block-grid.nine-up>li:nth-child(9n+1){clear:both}.block-grid.ten-up{margin:0 -8px}.block-grid.ten-up>li{width:10%;padding:0 8px 8px}.block-grid.ten-up>li:nth-child(10n+1){clear:both}.block-grid.eleven-up{margin:0 -8px}.block-grid.eleven-up>li{width:9.09091%;padding:0 8px 8px}.block-grid.eleven-up>li:nth-child(11n+1){clear:both}.block-grid.twelve-up{margin:0 -8px}.block-grid.twelve-up>li{width:8.33333%;padding:0 8px 8px}.block-grid.twelve-up>li:nth-child(12n+1){clear:both}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;font-size:14px;direction:ltr}p{font-family:inherit;font-weight:normal;font-size:14px;line-height:1.6;margin-bottom:16px}p.lead{font-size:17.5px;line-height:1.6;margin-bottom:16px}aside p{font-size:13px;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#222;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:14px}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:36px}h2{font-size:32px}h3{font-size:24px}h4{font-size:21px}h5{font-size:16px}h6{font-size:14px}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0}.subheader{line-height:1.3;color:#6f6f6f;font-weight:300;margin-bottom:16px}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-weight:bold;background:#ff9}ul,ol,dl{font-size:14px;line-height:1.6;margin-bottom:16px;list-style-position:outside}ul li ul,ul li ol{margin-left:20px;margin-bottom:0}ul.square,ul.circle,ul.disc{margin-left:16px}ul.square{list-style-type:square}ul.square li ul{list-style:inherit}ul.circle{list-style-type:circle}ul.circle li ul{list-style:inherit}ul.disc{list-style-type:disc}ul.disc li ul{list-style:inherit}ul.no-bullet{list-style:none}ul.large li{line-height:21px}ol{margin-left:20px}ol li ul,ol li ol{margin-left:20px;margin-bottom:0}blockquote,blockquote p{line-height:1.5;color:#6f6f6f}blockquote{margin:0 0 16px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:13px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help}abbr{text-transform:none}.print-only{display:none !important}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}form{margin:0 0 36px}.row form .row{margin:0 -12px}.row form .row .column,.row form .row .columns{padding:0 12px}.row form .row.collapse{margin:0}.row form .row.collapse .column,.row form .row.collapse .columns{padding:0}label{font-size:14px;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:3px}label.right{float:none;text-align:right}label.inline{line-height:50px;margin:0 0 24px 0}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;height:50px;line-height:49px}a.button.prefix,a.button.postfix{padding-left:0;padding-right:0;text-align:center}span.prefix,span.postfix{background:#f2f2f2;border:1px solid #ccc}.prefix{left:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;overflow:hidden}.postfix{right:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background-color:#fff;font-family:inherit;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:14px;margin:0 0 24px 0;padding:12px;height:50px;width:100%;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear}input[type="text"].oversize,input[type="password"].oversize,input[type="date"].oversize,input[type="datetime"].oversize,input[type="email"].oversize,input[type="number"].oversize,input[type="search"].oversize,input[type="tel"].oversize,input[type="time"].oversize,input[type="url"].oversize,textarea.oversize{font-size:16px;padding:10px 12px}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]: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,textarea:focus{background:#00a0f0;border-color:#00a0f0}input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][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],textarea[disabled]{background-color:#ddd}textarea{height:auto}select{width:100%}fieldset{border:solid 1px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:12px 12px 0;margin:18px 0}fieldset legend{font-weight:bold;background:#fff;padding:0 3px;margin:0;margin-left:-3px}.error input,input.error,.error textarea,textarea.error{border-color:#c60f13;background-color:rgba(198,15,19,0.1)}.error label,label.error{color:#c60f13}.error small,small.error{display:block;padding:6px 4px;margin-top:-25px;margin-bottom:24px;background:#c60f13;color:#fff;font-size:12px;font-weight:bold;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.error textarea:focus,textarea.error:focus{background:#fafafa;border-color:#b3b3b3}form.custom span.custom{display:inline-block;width:16px;height:16px;position:relative;top:2px;border:solid 1px #ccc;background:#fff}form.custom span.custom.radio{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}form.custom span.custom.checkbox:before{content:"";display:block;line-height:0.8;height:14px;width:14px;text-align:center;position:absolute;top:0;left:0;font-size:14px;color:#fff}form.custom span.custom.radio.checked:before{content:"";display:block;width:8px;height:8px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;background:#222;position:relative;top:3px;left:3px}form.custom span.custom.checkbox.checked:before{content:"\00d7";color:#222}form.custom div.custom.dropdown{display:block;position:relative;width:auto;height:28px;margin-bottom:9px;margin-top:2px}form.custom div.custom.dropdown ul{overflow-y:auto;max-height:200px}form.custom div.custom.dropdown a.current{display:block;width:auto;line-height:26px;min-height:28px;padding:0;padding-left:6px;padding-right:38px;border:solid 1px #ddd;color:#141414;background-color:#fff;white-space:nowrap}form.custom div.custom.dropdown a.selector{position:absolute;width:27px;height:28px;display:block;right:0;top:0;border:solid 1px #ddd}form.custom div.custom.dropdown a.selector:after{content:"";display:block;content:"";display:block;width:0;height:0;border:solid 5px;border-color:#aaa transparent transparent transparent;position:absolute;left:50%;top:50%;margin-top:-2px;margin-left:-5px}form.custom div.custom.dropdown:hover a.selector:after,form.custom div.custom.dropdown.open a.selector:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:#222 transparent transparent transparent}form.custom div.custom.dropdown.open ul{display:block;z-index:10}form.custom div.custom.dropdown.small{width:134px !important}form.custom div.custom.dropdown.medium{width:254px !important}form.custom div.custom.dropdown.large{width:434px !important}form.custom div.custom.dropdown.expand{width:100% !important}form.custom div.custom.dropdown.open.small ul{width:134px !important}form.custom div.custom.dropdown.open.medium ul{width:254px !important}form.custom div.custom.dropdown.open.large ul{width:434px !important}form.custom div.custom.dropdown.open.expand ul{width:100% !important}form.custom div.custom.dropdown ul{position:absolute;width:auto;display:none;margin:0;left:0;top:27px;margin:0;padding:0;background:#fff;background:rgba(255,255,255,0.95);border:solid 1px #ccc}form.custom div.custom.dropdown ul li{color:#555;font-size:13px;cursor:pointer;padding:3px;padding-left:6px;padding-right:38px;min-height:18px;line-height:18px;margin:0;white-space:nowrap;list-style:none}form.custom div.custom.dropdown ul li.selected{background:#cdebf5;color:#000}form.custom div.custom.dropdown ul li.selected:after{content:"\2013";position:absolute;right:10px}form.custom div.custom.dropdown ul li:hover{background-color:#cdebf5;color:#000}form.custom div.custom.dropdown ul li:hover:after{content:"\2013";position:absolute;right:10px;color:#a3dbec}form.custom div.custom.dropdown ul li.selected:hover{background:#cdebf5;cursor:default;color:#000}form.custom div.custom.dropdown ul li.selected:hover:after{color:#000}form.custom div.custom.dropdown ul.show{display:block}form.custom .custom.disabled{background-color:#ddd}@-moz-document url-prefix(){form.custom div.custom.dropdown a.selector{height:30px}}.lt-ie9 form.custom div.custom.dropdown a.selector{height:30px}div.alert-box{display:block;padding:6px 7px 7px;font-weight:bold;font-size:14px;color:#fff;background-color:#00a0f0;border:1px solid rgba(0,0,0,0.1);margin-bottom:12px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-shadow:0 -1px rgba(0,0,0,0.3);position:relative}div.alert-box.success{background-color:#5da423;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}div.alert-box.alert{background-color:#c60f13;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}div.alert-box.secondary{background-color:#acd504;color:#000;text-shadow:0 1px rgba(255,255,255,0.3)}div.alert-box a.close{color:#333;position:absolute;right:4px;top:-1px;font-size:16px;opacity:0.2;padding:4px}div.alert-box a.close:hover,div.alert-box a.close:focus{opacity:0.4}.label{padding:1px 4px 2px;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline;position:relative;bottom:1px;color:#fff;background:#00a0f0}.label.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.label.round{padding:1px 7px 2px;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}.label.alert{background-color:#c60f13}.label.success{background-color:#5da423}.label.secondary{background-color:#acd504;color:#000}.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#333}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #005c8a;color:#00a0f0}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{display:none;background:#000;background:rgba(0,0,0,0.85);position:absolute;color:#fff;font-weight:bold;font-size:12px;padding:5px;z-index:999;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;line-height:normal}.tooltip>.nub{display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent #000 transparent;border-color:transparent transparent rgba(0,0,0,0.85) transparent;position:absolute;top:-10px;left:10px}.tooltip.tip-override>.nub{border-color:transparent transparent #000 transparent !important;border-color:transparent transparent rgba(0,0,0,0.85) transparent !important;top:-10px !important}.tooltip.tip-top>.nub{border-color:#000 transparent transparent transparent;border-color:rgba(0,0,0,0.85) transparent transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #000;border-color:transparent transparent transparent rgba(0,0,0,0.85);right:-10px;left:auto}.tooltip.tip-right>.nub{border-color:transparent #000 transparent transparent;border-color:transparent rgba(0,0,0,0.85) transparent transparent;right:auto;left:-10px}.tooltip.noradius{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.tooltip.opened{color:#00a0f0 !important;border-bottom:dotted 1px #005c8a !important}.tap-to-close{display:block;font-size:10px;font-size:1rem;color:#888;font-weight:normal}.panel{background:#f2f2f2;border:solid 1px #e6e6e6;margin:0 0 22px 0;padding:20px}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel.callout{background:#00a0f0;color:#fff;border-color:#007ebd;-webkit-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5);-moz-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5);box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5)}.panel.callout a{color:#fff}.panel.callout .button{background:#fff;border:none;color:#00a0f0;text-shadow:none}.panel.callout .button:hover,.panel.callout .button:focus{background:rgba(255,255,255,0.8)}.panel.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}ul.accordion{margin:0 0 22px 0;border-bottom:1px solid #acd504}ul.accordion>li{list-style:none;margin:0;padding:0;border-top:1px solid #acd504}ul.accordion>li>div.title{cursor:pointer;background:#c0ee04;padding:15px;margin:0;position:relative;border-left:1px solid #acd504;border-right:1px solid #acd504;-webkit-transition:0.15s background linear;-moz-transition:0.15s background linear;-o-transition:0.15s background linear;transition:0.15s background linear}ul.accordion>li>div.title h1,ul.accordion>li>div.title h2,ul.accordion>li>div.title h3,ul.accordion>li>div.title h4,ul.accordion>li>div.title h5{margin:0}ul.accordion>li>div.title:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:transparent #333f01 transparent transparent;position:absolute;right:15px;top:21px}ul.accordion>li .content{display:none;padding:15px}ul.accordion>li.active{border-top:3px solid #00a0f0}ul.accordion>li.active .title{background:#fff;padding-top:13px}ul.accordion>li.active .title:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:#333f01 transparent transparent transparent}ul.accordion>li.active .content{background:#fff;display:block;border-left:1px solid #acd504;border-right:1px solid #acd504}ul.side-nav{display:block;list-style:none;margin:0;padding:16px 0}ul.side-nav li{display:block;list-style:none;margin:0 0 7px 0}ul.side-nav li a{display:block}ul.side-nav li.active a{color:#4d4d4d;font-weight:bold}ul.side-nav li.divider{border-top:1px solid #e6e6e6;height:0;padding:0}dl.sub-nav{display:block;width:auto;overflow:hidden;margin:-4px 0 18px;margin-right:0;margin-left:-9px;padding-top:4px}dl.sub-nav dt,dl.sub-nav dd{float:left;display:inline;margin-left:9px;margin-bottom:10px}dl.sub-nav dt{color:#999;font-weight:normal}dl.sub-nav dd a{text-decoration:none;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}dl.sub-nav dd.active a{font-weight:bold;background:#00a0f0;color:#fff;padding:3px 9px;cursor:default}ul.pagination{display:block;height:24px;margin-left:-5px}ul.pagination li{float:left;display:block;height:24px;color:#999;font-size:14px;margin-left:5px}ul.pagination li a{display:block;padding:1px 7px 1px;color:#555}ul.pagination li:hover a,ul.pagination li a:focus{background:#e6e6e6}ul.pagination li.unavailable a{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{background:transparent}ul.pagination li.current a{background:#00a0f0;color:#fff;font-weight:bold;cursor:default}ul.pagination li.current a:hover,ul.pagination li.current a:focus{background:#00a0f0}ul.breadcrumbs{display:block;background:#c0ee04;padding:6px 10px 7px;border:1px solid #acd504;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;overflow:hidden;margin-left:0}ul.breadcrumbs li{margin:0;padding:0 12px 0 0;float:left;list-style:none}ul.breadcrumbs li a,ul.breadcrumbs li span{text-transform:uppercase;font-size:11px;font-size:1.1rem;padding-left:12px}ul.breadcrumbs li:first-child a,ul.breadcrumbs li:first-child span{padding-left:0}ul.breadcrumbs li:before{content:"/";color:#aaa}ul.breadcrumbs li:first-child:before{content:" "}ul.breadcrumbs li.current a{cursor:default;color:#333}ul.breadcrumbs li:hover a,ul.breadcrumbs li a:focus{text-decoration:underline}ul.breadcrumbs li.current:hover a,ul.breadcrumbs li.current a:focus{text-decoration:none}ul.breadcrumbs li.unavailable a{color:#999}ul.breadcrumbs li.unavailable:hover a,ul.breadcrumbs li.unavailable a:focus{text-decoration:none;color:#999;cursor:default}ul.inline-list,ul.link-list{margin:0 0 17px -22px;padding:0;list-style:none;overflow:hidden}ul.inline-list>li,ul.link-list>li{list-style:none;float:left;margin-left:22px;display:block}ul.inline-list>li>*,ul.link-list>li>*{display:block}.keystroke,kbd{font-family:"Consolas", "Menlo", "Courier", monospace;font-size:13px;padding:2px 4px 0px;margin:0;background:#ededed;border:solid 1px #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.th{display:block}.th img{display:block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.2);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition-property:box-shadow;-moz-transition-property:box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}.th:hover img,.th:focus img{-webkit-box-shadow:0 0 6px 1px rgba(0,160,240,0.5);-moz-box-shadow:0 0 6px 1px rgba(0,160,240,0.5);box-shadow:0 0 6px 1px rgba(0,160,240,0.5)}.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}table{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 0 18px;border:1px solid #ddd}table thead,table tfoot{background:#f5f5f5}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;font-size:14px;line-height:18px;text-align:left}table thead tr th,table tfoot tr td{padding:8px 10px 9px;font-size:14px;font-weight:bold;color:#222}table thead tr th:first-child,table tfoot tr td:first-child{border-left:none}table thead tr th:last-child,table tfoot tr td:last-child{border-right:none}table tbody tr.even,table tbody tr.alt{background:#f9f9f9}table tbody tr:nth-child(even){background:#f9f9f9}table tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:none}ul.vcard{display:inline-block;margin:0 0 12px 0;border:1px solid #ddd;padding:10px}ul.vcard li{margin:0;display:block}ul.vcard li.fn{font-weight:bold;font-size:15px}p.vevent span.summary{font-weight:bold}p.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 1px}div.progress{padding:2px;margin-bottom:10px;border:1px solid #ccc;height:25px}div.progress .meter{background:#00a0f0;height:100%;display:block;width:50%}div.progress.secondary .meter{background:#acd504}div.progress.success .meter{background:#5da423}div.progress.alert .meter{background:#c60f13}div.progress.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}div.progress.radius .meter{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}div.progress.round{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}div.progress.round .meter{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}.pricing-table{border:solid 1px #ddd;margin-left:0;margin-bottom:20px}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#ddd;padding:15px 20px;text-align:center;color:#333;font-weight:bold;font-size:16px}.pricing-table .price{background-color:#eee;padding:15px 20px;text-align:center;color:#333;font-weight:normal;font-size:20px}.pricing-table .description{background-color:#fff;padding:15px;text-align:center;color:#777;font-size:12px;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #ddd}.pricing-table .bullet-item{background-color:#fff;padding:15px;text-align:center;color:#333;font-size:14px;font-weight:normal;border-bottom:dotted 1px #ddd}.pricing-table .cta-button{background-color:#f5f5f5;text-align:center;padding:20px}.nav-bar{height:40px;background:#4d4d4d;margin-left:0;margin-top:20px;padding:0}.nav-bar>li{float:left;display:block;position:relative;padding:0;margin:0;border:1px solid #333;border-right:none;line-height:38px;-webkit-box-shadow:1px 0 0 rgba(255,255,255,0) inset;-moz-box-shadow:1px 0 0 rgba(255,255,255,0) inset;box-shadow:1px 0 0 rgba(255,255,255,0) inset}.nav-bar>li:first-child{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.nav-bar>li:last-child{border-right:solid 1px #333;-webkit-box-shadow:1px 0 0 rgba(255,255,255,0) inset,1px 0 0 rgba(255,255,255,0);-moz-box-shadow:1px 0 0 rgba(255,255,255,0) inset,1px 0 0 rgba(255,255,255,0);box-shadow:1px 0 0 rgba(255,255,255,0) inset,1px 0 0 rgba(255,255,255,0)}.nav-bar>li.active{background:#00a0f0;border-color:#007ebd}.nav-bar>li.active>a{color:#fff;cursor:default}.nav-bar>li.active:hover{background:#00a0f0;cursor:default}.nav-bar>li:hover{background:#333}.nav-bar>li>a{color:#e6e6e6}.nav-bar>li ul{margin-bottom:0}.nav-bar>li .flyout{display:none}.nav-bar>li.has-flyout>a:first-child{padding-right:40px;position:relative}.nav-bar>li.has-flyout>a:first-child:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:#e6e6e6 transparent transparent transparent;position:absolute;right:20px;top:17px}.nav-bar>li.has-flyout>a.flyout-toggle{border-left:0 !important;position:absolute;right:0;top:0;padding:20px;z-index:2;display:block}.nav-bar>li.has-flyout.is-touch>a:first-child{padding-right:55px}.nav-bar>li.has-flyout.is-touch>a.flyout-toggle{border-left:1px dashed #666}.nav-bar>li>a:first-child{position:relative;padding:0 20px;display:block;text-decoration:none;font-size:14px}.nav-bar>li>input{margin:0 10px}.nav-bar.vertical{height:auto;margin-top:0}.nav-bar.vertical>li{float:none;border-bottom:none;border-right:solid 1px #333;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-bar.vertical>li.has-flyout>a:first-child:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:transparent transparent transparent #e6e6e6}.nav-bar.vertical>li .flyout{left:100%;top:-1px}.nav-bar.vertical>li .flyout.right{left:auto;right:100%}.nav-bar.vertical>li.active{border-right:solid 1px #007ebd}.nav-bar.vertical>li:last-child{border-bottom:solid 1px #333}.flyout{background:#f2f2f2;padding:20px;margin:0;border:1px solid #d9d9d9;position:absolute;top:39px;left:-1px;width:250px;z-index:40;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1)}.flyout p{line-height:1.2;font-size:13px}.flyout *:first-child{margin-top:0}.flyout *:last-child{margin-bottom:0}.flyout.small{width:166.66667px}.flyout.large{width:437.5px}.flyout.right{left:auto;right:-2px}.flyout.left{right:auto;left:-2px}.flyout.up{top:auto;bottom:39px}ul.flyout,.nav-bar li ul{padding:0;list-style:none}ul.flyout li,.nav-bar li ul li{border-left:solid 3px #CCC}ul.flyout li a,.nav-bar li ul li a{background:#f2f2f2;border:1px solid #e6e6e6;border-width:1px 1px 0 0;color:#555;display:block;font-size:14px;height:auto;line-height:1;padding:15px 20px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0) inset;box-shadow:0 1px 0 rgba(255,255,255,0) inset}ul.flyout li a:hover,ul.flyout li a:focus,.nav-bar li ul li a:hover,.nav-bar li ul li a:focus{background:#ebebeb;color:#333}ul.flyout li.active,.nav-bar li ul li.active{margin-top:0;border-top:1px solid #4d4d4d;border-left:4px solid #1a1a1a}ul.flyout li.active a,.nav-bar li ul li.active a{background:#4d4d4d;border:none;color:#fff;height:auto;margin:0;position:static;top:0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.orbit-wrapper{width:1px;height:1px;position:relative}.orbit{width:1px;height:1px;position:relative;overflow:hidden;margin-bottom:16px}.orbit.with-bullets{margin-bottom:40px}.orbit .orbit-slide{max-width:100%;position:absolute;top:0;left:0}.orbit a.orbit-slide{border:none;line-height:0;display:none}.orbit div.orbit-slide{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}div.orbit-wrapper div.timer{width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:31}div.orbit-wrapper span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/foundation/orbit/rotator-black.png?1371728177) no-repeat;z-index:3}div.orbit-wrapper span.rotator.move{left:0}div.orbit-wrapper span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}div.orbit-wrapper span.mask.move{width:40px;left:0;background:url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/foundation/orbit/timer-black.png?1371728177) repeat 0 0}div.orbit-wrapper span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/foundation/orbit/pause-black.png?1371728177) no-repeat;z-index:4;opacity:0}div.orbit-wrapper span.pause.active{background:url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/foundation/orbit/pause-black.png?1371728177) no-repeat 0 -40px}div.orbit-wrapper div.timer:hover span.pause,div.orbit-wrapper div.timer:focus span.pause,div.orbit-wrapper span.pause.active{opacity:1}.orbit-caption{display:none;font-family:inherit}.orbit-wrapper .orbit-caption{background:#000;background:rgba(0,0,0,0.6);z-index:30;color:#fff;text-align:center;padding:7px 0;font-size:13px;position:absolute;right:0;bottom:0;width:100%}div.orbit-wrapper div.slider-nav{display:block}div.orbit-wrapper div.slider-nav span{width:39px;height:50px;text-indent:-9999px;position:absolute;z-index:30;top:50%;margin-top:-25px;cursor:pointer}div.orbit-wrapper div.slider-nav span.right{background:url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/foundation/orbit/right-arrow.png?1371728177);background-size:100%;right:0}div.orbit-wrapper div.slider-nav span.left{background:url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/foundation/orbit/left-arrow.png?1371728177);background-size:100%;left:0}.lt-ie9 div.orbit-wrapper div.slider-nav span.right{background:url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/foundation/orbit/right-arrow-small.png?1371728177)}.lt-ie9 div.orbit-wrapper div.slider-nav span.left{background:url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/foundation/orbit/left-arrow-small.png?1371728177)}ul.orbit-bullets{position:absolute;z-index:30;list-style:none;bottom:-40px;left:50%;margin-left:-50px;padding:0}ul.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/foundation/orbit/bullets.jpg?1371728177) no-repeat 4px 0;width:13px;height:12px;overflow:hidden}ul.orbit-bullets li.active{color:#222;background-position:-8px 0}ul.orbit-bullets li.has-thumb{background:none;width:100px;height:75px}ul.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}.orbit-slide-counter{position:absolute;bottom:0;z-index:99;background:rgba(0,0,0,0.7);color:#fff;padding:5px}div.orbit img.fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}div.orbit,div.orbit-wrapper{width:100% !important}.lt-ie9 .timer{display:none !important}.lt-ie9 div.orbit-caption{background:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}@media only screen and (max-width: 767px){div.orbit.orbit-stack-on-small img.fluid-placeholder{visibility:visible}div.orbit.orbit-stack-on-small .orbit-slide{position:static;margin-bottom:10px}}.clearing-blackout{background:#000;background:rgba(0,0,0,0.8);position:fixed;width:100%;height:100%;top:0;left:0;z-index:999}.clearing-blackout .clearing-close{display:block}.clearing-container{position:relative;z-index:999;height:100%;overflow:hidden}.visible-img{height:75%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}.visible-img .clearing-caption{color:#fff;margin-bottom:0;text-align:center;position:absolute;bottom:0;background:#000;background:rgba(0,0,0,0.7);width:100%;padding:10px 100px}.clearing-close{z-index:999;position:absolute;top:10px;right:20px;font-size:30px;line-height:1;color:#fff;display:none}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-main-left,.clearing-main-right{position:absolute;top:50%;margin-top:-16px}.clearing-main-left.disabled,.clearing-main-right.disabled{opacity:0.5}.clearing-main-left:active,.clearing-main-right:active{margin-top:-15px}.clearing-main-left{left:10px;content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent #fff transparent transparent}.clearing-main-right{right:10px;content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent transparent transparent #fff}.block-grid.three-up>li:nth-child(3n+1){clear:none}ul[data-clearing] li{cursor:pointer;display:block}ul[data-clearing] li.clearing-feature ~ li{display:none}.clearing-assembled .clearing-container .carousel{background:#000;background:rgba(0,0,0,0.75);height:150px;margin-top:5px}.clearing-assembled .clearing-container .visible-img{background:#000;background:rgba(0,0,0,0.75);overflow:hidden}.clearing-assembled .clearing-container ul[data-clearing]{z-index:999;width:200%;height:100%;margin-left:0;position:relative;left:0}.clearing-assembled .clearing-container ul[data-clearing] li{display:block;width:175px;height:inherit;padding:0;float:left;overflow:hidden;background:#222;margin-right:1px;position:relative}.clearing-assembled .clearing-container ul[data-clearing] li.fix-height img{min-height:100%;height:100%;max-width:none}.clearing-assembled .clearing-container ul[data-clearing] li img{cursor:pointer !important;min-width:100% !important}.clearing-assembled .clearing-container ul[data-clearing] li.visible{border-top:4px solid #fff}ul.block-grid[data-clearing]{overflow:visible}.clearing-blackout ul.block-grid[data-clearing].two-up>li:nth-child(2n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].three-up>li:nth-child(3n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].four-up>li:nth-child(4n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].five-up>li:nth-child(5n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].six-up>li:nth-child(6n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].seven-up>li:nth-child(7n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].eight-up>li:nth-child(8n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].nine-up>li:nth-child(9n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].ten-up>li:nth-child(10n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].eleven-up>li:nth-child(11n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].twelve-up>li:nth-child(12n+1){clear:none}.clearing-blackout .th img{border:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.clearing-blackout:hover img,.clearing-blackout:focus img{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.45);z-index:40;display:none;top:0;left:0}.reveal-modal{background:#fff;visibility:hidden;display:none;top:100px;left:50%;margin-left:-260px;width:520px;position:absolute;z-index:41;padding:30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.reveal-modal .close-reveal-modal{font-size:22px;font-size:2.2rem;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rgba(0,0,0,0.6);font-weight:bold;cursor:pointer}.reveal-modal.small{width:30%;margin-left:-15%}.reveal-modal.medium{width:40%;margin-left:-20%}.reveal-modal.large{width:60%;margin-left:-30%}.reveal-modal.xlarge{width:70%;margin-left:-35%}.reveal-modal.expand{width:90%;margin-left:-45%}.reveal-modal .row{min-width:0;margin-bottom:10px}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media print{div:not(.reveal-modal){display:none}.reveal-modal{border:solid 1px #000;background:#fff}}.show-for-small,.show-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.show-for-xlarge,.show-for-print{display:none !important}.hide-for-small,.hide-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.hide-for-xlarge,.hide-for-print{display:inherit !important}@media only screen and (min-width: 1441px){.hide-for-small,.hide-for-medium,.hide-for-medium-down,.hide-for-large,.show-for-large-up,.show-for-xlarge{display:inherit !important}.show-for-small,.show-for-medium,.show-for-medium-down,.show-for-large,.hide-for-large-up,.hide-for-xlarge{display:none !important}}@media only screen and (max-width: 1024px) and (min-width: 768px){.hide-for-small,.show-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:inherit !important}.show-for-small,.hide-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}}@media only screen and (max-width: 767px){.show-for-small,.hide-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:inherit !important}.hide-for-small,.show-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.show-for-xlarge,table.show-for-large,table.hide-for-small,table.hide-for-medium{display:table !important}@media only screen and (max-width: 1024px) and (min-width: 768px){.touch table.hide-for-xlarge,.touch table.hide-for-large,.touch table.hide-for-small,.touch table.show-for-medium{display:table !important}}@media only screen and (max-width: 767px){table.hide-for-xlarge,table.hide-for-large,table.hide-for-medium,table.show-for-small{display:table !important}}@media only screen and (max-device-width: 1280px){.touch .nav-bar li.has-flyout>a{padding-right:36px !important}}@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px){.flex-video{padding-top:0}}@media only screen and (max-width: 1024px) and (min-width: 768px){.touch .nav-bar li a{font-size:13px}.touch .nav-bar li.has-flyout>a.flyout-toggle{padding:20px !important}.touch .nav-bar li.has-flyout>a{padding-right:36px !important}.clearing-main-right,.clearing-main-left{height:100%;width:40px;top:0;border:none}.clearing-main-right:before,.clearing-main-left:before{position:absolute;top:50%}.clearing-main-left{left:0}.clearing-main-left:before{left:5px;content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent #fff transparent transparent}.clearing-main-right{height:100%;right:0}.clearing-main-right:before{content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent transparent transparent #fff}}@media only screen and (max-width: 767px){.left,.right{float:none}body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.row{width:auto;min-width:0;margin-left:0;margin-right:0}.column,.columns{width:auto !important;float:none}.column:last-child,.columns:last-child{float:none}[class*="column"]+[class*="column"]:last-child{float:none}.column:before,.columns:before,.column:after,.columns:after{content:"";display:table}.column:after,.columns:after{clear:both}.offset-by-one,.offset-by-two,.offset-by-three,.offset-by-four,.offset-by-five,.offset-by-six,.offset-by-seven,.offset-by-eight,.offset-by-nine,.offset-by-ten{margin-left:0 !important}.push-two,.push-three,.push-four,.push-five,.push-six,.push-seven,.push-eight,.push-nine,.push-ten{left:auto}.pull-two,.pull-three,.pull-four,.pull-five,.pull-six,.pull-seven,.pull-eight,.pull-nine,.pull-ten{right:auto}.row .mobile-one{width:16.66667% !important;float:left;padding:0 40px}.row .mobile-one:last-child{float:right}.row .mobile-one.end{float:left}.row.collapse .mobile-one{padding:0}.row .mobile-two{width:33.33333% !important;float:left;padding:0 40px}.row .mobile-two:last-child{float:right}.row .mobile-two.end{float:left}.row.collapse .mobile-two{padding:0}.row .mobile-three{width:50% !important;float:left;padding:0 40px}.row .mobile-three:last-child{float:right}.row .mobile-three.end{float:left}.row.collapse .mobile-three{padding:0}.row .mobile-four{width:66.66667% !important;float:left;padding:0 40px}.row .mobile-four:last-child{float:right}.row .mobile-four.end{float:left}.row.collapse .mobile-four{padding:0}.row .mobile-five{width:83.33333% !important;float:left;padding:0 40px}.row .mobile-five:last-child{float:right}.row .mobile-five.end{float:left}.row.collapse .mobile-five{padding:0}.row .mobile-six{width:100% !important;float:left;padding:0 40px}.row .mobile-six:last-child{float:right}.row .mobile-six.end{float:left}.row.collapse .mobile-six{padding:0}.push-one-mobile{left:16.66667%}.pull-one-mobile{right:16.66667%}.push-two-mobile{left:33.33333%}.pull-two-mobile{right:33.33333%}.push-three-mobile{left:50%}.pull-three-mobile{right:50%}.push-four-mobile{left:66.66667%}.pull-four-mobile{right:66.66667%}.push-five-mobile{left:83.33333%}.pull-five-mobile{right:83.33333%}.block-grid.mobile>li{float:none;width:100%;margin-left:0}.block-grid>li{clear:none !important}.block-grid.mobile-one-up>li{width:100%}.block-grid.mobile-two-up>li{width:50%}.block-grid.mobile-two-up>li:nth-child(2n+1){clear:both}.block-grid.mobile-three-up>li{width:33.33333%}.block-grid.mobile-three-up>li:nth-child(3n+1){clear:both}.block-grid.mobile-four-up>li{width:25%}.block-grid.mobile-four-up>li:nth-child(4n+1){clear:both}.block-grid.mobile-five-up>li{width:20%}.block-grid.mobile-five-up>li:nth-child(5n+1){clear:both}.block-grid.mobile-six-up>li{width:16.66667%}.block-grid.mobile-six-up>li:nth-child(6n+1){clear:both}.block-grid.mobile-seven-up>li{width:14.28571%}.block-grid.mobile-seven-up>li:nth-child(7n+1){clear:both}.block-grid.mobile-eight-up>li{width:12.5%}.block-grid.mobile-eight-up>li:nth-child(8n+1){clear:both}.block-grid.mobile-nine-up>li{width:11.11111%}.block-grid.mobile-nine-up>li:nth-child(9n+1){clear:both}.block-grid.mobile-ten-up>li{width:10%}.block-grid.mobile-ten-up>li:nth-child(10n+1){clear:both}.block-grid.mobile-eleven-up>li{width:9.09091%}.block-grid.mobile-eleven-up>li:nth-child(11n+1){clear:both}.block-grid.mobile-twelve-up>li{width:8.33333%}.block-grid.mobile-twelve-up>li:nth-child(12n+1){clear:both}label.right{text-align:left}input[type="text"].one,.row input[type="text"].one,input[type="password"].one,.row input[type="password"].one,input[type="date"].one,.row input[type="date"].one,input[type="datetime"].one,.row input[type="datetime"].one,input[type="email"].one,.row input[type="email"].one,input[type="number"].one,.row input[type="number"].one,input[type="search"].one,.row input[type="search"].one,input[type="tel"].one,.row input[type="tel"].one,input[type="time"].one,.row input[type="time"].one,input[type="url"].one,.row input[type="url"].one,textarea.one,.row textarea.one{width:100% !important}input[type="text"].two,.row input[type="text"].two,input[type="password"].two,.row input[type="password"].two,input[type="date"].two,.row input[type="date"].two,input[type="datetime"].two,.row input[type="datetime"].two,input[type="email"].two,.row input[type="email"].two,input[type="number"].two,.row input[type="number"].two,input[type="search"].two,.row input[type="search"].two,input[type="tel"].two,.row input[type="tel"].two,input[type="time"].two,.row input[type="time"].two,input[type="url"].two,.row input[type="url"].two,textarea.two,.row textarea.two{width:100% !important}input[type="text"].three,.row input[type="text"].three,input[type="password"].three,.row input[type="password"].three,input[type="date"].three,.row input[type="date"].three,input[type="datetime"].three,.row input[type="datetime"].three,input[type="email"].three,.row input[type="email"].three,input[type="number"].three,.row input[type="number"].three,input[type="search"].three,.row input[type="search"].three,input[type="tel"].three,.row input[type="tel"].three,input[type="time"].three,.row input[type="time"].three,input[type="url"].three,.row input[type="url"].three,textarea.three,.row textarea.three{width:100% !important}input[type="text"].four,.row input[type="text"].four,input[type="password"].four,.row input[type="password"].four,input[type="date"].four,.row input[type="date"].four,input[type="datetime"].four,.row input[type="datetime"].four,input[type="email"].four,.row input[type="email"].four,input[type="number"].four,.row input[type="number"].four,input[type="search"].four,.row input[type="search"].four,input[type="tel"].four,.row input[type="tel"].four,input[type="time"].four,.row input[type="time"].four,input[type="url"].four,.row input[type="url"].four,textarea.four,.row textarea.four{width:100% !important}input[type="text"].five,.row input[type="text"].five,input[type="password"].five,.row input[type="password"].five,input[type="date"].five,.row input[type="date"].five,input[type="datetime"].five,.row input[type="datetime"].five,input[type="email"].five,.row input[type="email"].five,input[type="number"].five,.row input[type="number"].five,input[type="search"].five,.row input[type="search"].five,input[type="tel"].five,.row input[type="tel"].five,input[type="time"].five,.row input[type="time"].five,input[type="url"].five,.row input[type="url"].five,textarea.five,.row textarea.five{width:100% !important}input[type="text"].six,.row input[type="text"].six,input[type="password"].six,.row input[type="password"].six,input[type="date"].six,.row input[type="date"].six,input[type="datetime"].six,.row input[type="datetime"].six,input[type="email"].six,.row input[type="email"].six,input[type="number"].six,.row input[type="number"].six,input[type="search"].six,.row input[type="search"].six,input[type="tel"].six,.row input[type="tel"].six,input[type="time"].six,.row input[type="time"].six,input[type="url"].six,.row input[type="url"].six,textarea.six,.row textarea.six{width:100% !important}input[type="text"].seven,.row input[type="text"].seven,input[type="password"].seven,.row input[type="password"].seven,input[type="date"].seven,.row input[type="date"].seven,input[type="datetime"].seven,.row input[type="datetime"].seven,input[type="email"].seven,.row input[type="email"].seven,input[type="number"].seven,.row input[type="number"].seven,input[type="search"].seven,.row input[type="search"].seven,input[type="tel"].seven,.row input[type="tel"].seven,input[type="time"].seven,.row input[type="time"].seven,input[type="url"].seven,.row input[type="url"].seven,textarea.seven,.row textarea.seven{width:100% !important}input[type="text"].eight,.row input[type="text"].eight,input[type="password"].eight,.row input[type="password"].eight,input[type="date"].eight,.row input[type="date"].eight,input[type="datetime"].eight,.row input[type="datetime"].eight,input[type="email"].eight,.row input[type="email"].eight,input[type="number"].eight,.row input[type="number"].eight,input[type="search"].eight,.row input[type="search"].eight,input[type="tel"].eight,.row input[type="tel"].eight,input[type="time"].eight,.row input[type="time"].eight,input[type="url"].eight,.row input[type="url"].eight,textarea.eight,.row textarea.eight{width:100% !important}input[type="text"].nine,.row input[type="text"].nine,input[type="password"].nine,.row input[type="password"].nine,input[type="date"].nine,.row input[type="date"].nine,input[type="datetime"].nine,.row input[type="datetime"].nine,input[type="email"].nine,.row input[type="email"].nine,input[type="number"].nine,.row input[type="number"].nine,input[type="search"].nine,.row input[type="search"].nine,input[type="tel"].nine,.row input[type="tel"].nine,input[type="time"].nine,.row input[type="time"].nine,input[type="url"].nine,.row input[type="url"].nine,textarea.nine,.row textarea.nine{width:100% !important}input[type="text"].ten,.row input[type="text"].ten,input[type="password"].ten,.row input[type="password"].ten,input[type="date"].ten,.row input[type="date"].ten,input[type="datetime"].ten,.row input[type="datetime"].ten,input[type="email"].ten,.row input[type="email"].ten,input[type="number"].ten,.row input[type="number"].ten,input[type="search"].ten,.row input[type="search"].ten,input[type="tel"].ten,.row input[type="tel"].ten,input[type="time"].ten,.row input[type="time"].ten,input[type="url"].ten,.row input[type="url"].ten,textarea.ten,.row textarea.ten{width:100% !important}input[type="text"].eleven,.row input[type="text"].eleven,input[type="password"].eleven,.row input[type="password"].eleven,input[type="date"].eleven,.row input[type="date"].eleven,input[type="datetime"].eleven,.row input[type="datetime"].eleven,input[type="email"].eleven,.row input[type="email"].eleven,input[type="number"].eleven,.row input[type="number"].eleven,input[type="search"].eleven,.row input[type="search"].eleven,input[type="tel"].eleven,.row input[type="tel"].eleven,input[type="time"].eleven,.row input[type="time"].eleven,input[type="url"].eleven,.row input[type="url"].eleven,textarea.eleven,.row textarea.eleven{width:100% !important}input[type="text"].twelve,.row input[type="text"].twelve,input[type="password"].twelve,.row input[type="password"].twelve,input[type="date"].twelve,.row input[type="date"].twelve,input[type="datetime"].twelve,.row input[type="datetime"].twelve,input[type="email"].twelve,.row input[type="email"].twelve,input[type="number"].twelve,.row input[type="number"].twelve,input[type="search"].twelve,.row input[type="search"].twelve,input[type="tel"].twelve,.row input[type="tel"].twelve,input[type="time"].twelve,.row input[type="time"].twelve,input[type="url"].twelve,.row input[type="url"].twelve,textarea.twelve,.row textarea.twelve{width:100% !important}.button{display:block}button.button,input[type="submit"].button{width:100%;padding-left:0;padding-right:0}.button-group button.button,.button-group input[type="submit"].button{width:auto;padding:14px 28px 15px}.button-group button.button.large,.button-group input[type="submit"].button.large{padding:18px 36px 19px}.button-group button.button.medium,.button-group input[type="submit"].button.medium{padding:14px 28px 15px}.button-group button.button.small,.button-group input[type="submit"].button.small{padding:8px 16px 9px}.button-group button.button.tiny,.button-group input[type="submit"].button.tiny{padding:6px 12px 7px}.button-group.even button.button,.button-group.even input[type="submit"].button{width:100%;padding-left:0;padding-right:0}.nav-bar{height:auto}.nav-bar>li{float:none;display:block;border-right:none}.nav-bar>li>a.main{text-align:left;border-top:1px solid #ddd;border-right:none}.nav-bar>li:first-child>a.main{border-top:none}.nav-bar>li.has-flyout>a.flyout-toggle{position:absolute;right:0;top:0;padding:22px;z-index:2;display:block}.nav-bar>li.has-flyout.is-touch>a.flyout-toggle span{content:"";width:0;height:0;display:block}.nav-bar>li.has-flyout>a.flyout-toggle:hover span{border-top-color:#141414}.nav-bar.vertical>li.has-flyout>.flyout{left:0}.flyout{position:relative;width:100% !important;top:auto;margin-right:-2px;border-width:1px 1px 0 1px}.flyout.right{float:none;right:auto;left:-1px}.flyout.small,.flyout.large{width:100% !important}.flyout p:last-child{margin-bottom:18px}.reveal-modal-bg{position:absolute}.reveal-modal,.reveal-modal.small,.reveal-modal.medium,.reveal-modal.large,.reveal-modal.xlarge{width:80%;top:15px;left:50%;margin-left:-40%;padding:20px;height:auto}.clearing-container{margin:0}.clearing-close{z-index:99;font-size:32px;top:0px;right:5px}.clearing-caption{position:fixed;bottom:0;left:0;padding:10px !important;line-height:1.3}.clearing-main-right,.clearing-main-left{display:none}.clearing-blackout.clearing-assembled .visible-img,.clearing-blackout.clearing-assembled .clearing-container{height:100%}.clearing-blackout.clearing-assembled ul[data-clearing]{display:none}.joyride-tip-guide{width:95% !important;left:2.5% !important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.joyride-tip-guide-wrapper{width:100%}.tabs.mobile{width:auto;margin:20px -20px 40px;border-bottom:solid 1px #ccc;height:auto;margin:20px -15px 0px -15px}.tabs.mobile dt,.tabs.mobile li,.tabs.mobile dd{float:none;height:auto}.tabs.mobile dd a,.tabs.mobile li a{font-size:15px;display:block;width:auto;height:auto;padding:18px 20px;margin:0;color:#555;line-height:1;border:none;border-left:none;border-right:none;border-top:1px solid #ccc;background:#fff}.tabs.mobile dd a.active,.tabs.mobile li a.active{border:none;background:#00a0f0;color:#fff;margin:0;position:static;top:0;height:auto}.tabs.mobile dd:first-child,.tabs.mobile li:first-child{padding-left:20px !important}.tabs.mobile dd:first-child a.active,.tabs.mobile li:first-child a.active{margin:0}.tabs.mobile+.tabs-content.contained{margin-left:-15px;margin-right:-15px}.contained.mobile{margin-bottom:0}.contained.tabs.mobile dd a,.contained.tabs.mobile li a{padding:18px 20px}.tabs.mobile+ul.contained{margin-left:-20px;margin-right:-20px;border-width:0 0 1px 0}.tooltip{font-size:14;line-height:1.4;padding:7px 10px 9px 10px;left:50% !important;max-width:80% !important;margin-left:-40%;font-size:110%}.tooltip>.nub,.tooltip.top>.nub,.tooltip.left>.nub,.tooltip.right>.nub{border-color:transparent transparent #000 transparent;border-color:transparent transparent rgba(0,0,0,0.85) transparent;top:-12px;left:10px}}@media only screen and (max-width: 940px){.top-bar{margin-bottom:0;overflow:hidden;height:45px;background:#0aadff}.top-bar .js-generated{display:block}.contain-to-grid .top-bar{width:auto}.top-bar section{left:0;position:relative;width:auto;-webkit-transition:left 300ms;-moz-transition:left 300ms;-o-transition:left 300ms;transition:left 300ms}.top-bar ul{width:100%;height:100%;margin-bottom:0;display:block}.top-bar ul>li{float:none}.top-bar ul>li.active,.top-bar ul>li:hover{background:#00a0f0}.top-bar ul>li.name{height:45px}.top-bar ul>li.name h1{line-height:1}.top-bar ul>li.name h1 a{color:#fff;display:block;line-height:45px !important;padding-left:15px;height:45px}.top-bar ul>li:hover a,.top-bar ul>li.active a{color:#fff}.top-bar ul>li a:not(.button){color:#fff}.top-bar ul>li.toggle-topbar{cursor:pointer;display:block;height:45px;position:absolute;right:0;top:0;width:50%}.top-bar ul>li.toggle-topbar a{content:"";display:block;width:0;height:0;border:solid 8px;border-color:#fff transparent transparent transparent;padding:0;position:absolute;top:50%;right:22.5px;margin-top:-4px}.top-bar ul>li.toggle-topbar:hover{background:inherit}.top-bar ul>li.toggle-topbar a{padding:0 !important}.top-bar ul>li.divider{border-bottom:solid 1px #3ebeff;border-top:solid 1px #007ebd;clear:both;height:1px !important;margin:8px 0 !important;width:100%}.top-bar ul>li.search{padding:0 22.5px}.top-bar ul>li.search form{width:100%}.top-bar ul>li.search form input[type=text]{width:75%}.top-bar ul>li.search form .button{top:0;width:25%}.top-bar ul>li.has-dropdown a{padding-right:33.75px}.top-bar ul>li.has-dropdown a:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent rgba(255,255,255,0.5);margin-right:15px;margin-top:-4.5px;position:absolute;top:50%}.top-bar ul>li.has-dropdown:hover>.dropdown{display:block;visibility:hidden}.top-bar ul>li.has-dropdown .dropdown{visibility:hidden;z-index:0 !important}.top-bar ul>li.has-dropdown.moved{position:static}.top-bar ul>li.has-dropdown.moved>.dropdown{top:0;visibility:visible}.top-bar ul>li.has-dropdown.moved>.dropdown li label{margin-bottom:6px;padding-top:6px !important;font-size:11px}.top-bar ul>li.has-dropdown.moved>.dropdown li:not(.title){padding-bottom:0}.top-bar ul>li.has-dropdown.moved>.dropdown li:not(.title) a{padding:8px 22.5px;font-size:14px}.top-bar ul>li.has-dropdown.moved>.dropdown li a,.top-bar ul>li.has-dropdown.moved>.dropdown li label{padding:0 22.5px}.top-bar ul>li.has-dropdown.moved>.dropdown li a:hover{background:#24b6ff;display:block}.top-bar ul>li.has-dropdown.moved>.dropdown li.divider{border-bottom:solid 1px rgba(255,255,255,0.1);margin-top:8px !important;margin-bottom:8px !important}.top-bar ul>li.has-dropdown.moved .back.title{padding-bottom:0}.top-bar ul>li.has-dropdown.moved .back.title a:before{position:absolute;top:50%;left:17.5px;margin-top:-5px;width:0;height:0;content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent #fff transparent transparent}.top-bar ul>li.has-dropdown.moved .back.title h5{margin:0;padding-left:15px;position:relative}.top-bar ul>li.has-dropdown.moved .back.title h5 a{background:transparent;padding-top:8px;padding-bottom:8px;font-size:21px;font-weight:bold}.top-bar ul>li.has-dropdown .dropdown li{background:transparent}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown .dropdown{left:100% !important;top:0;right:auto !important}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a{padding-right:33.75px}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a:after{content:"";margin-right:15px;content:"";display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent transparent rgba(255,255,255,0.5);position:absolute;top:50%;margin-top:-4.5px}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a li a:hover{background:#24b6ff}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown.moved{position:static}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown.moved .dropdown{top:0;visibility:visible}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown:hover{display:block}.top-bar ul.left,.top-bar ul.right{float:none;width:100%}.top-bar ul.left>li,.top-bar ul.right>li{display:block;float:none;margin:0 !important}.top-bar ul.left>li.has-dropdown .dropdown,.top-bar ul.right>li.has-dropdown .dropdown{left:100% !important;top:0;right:auto !important}.top-bar section>ul li a:not(.button){padding-left:22.5px !important}.top-bar.expanded{height:100%}.top-bar.expanded ul li.toggle-topbar a{content:"";display:block;width:0;height:0;border:solid 8px;border-color:transparent transparent rgba(255,255,255,0.5) transparent;top:auto;bottom:50%;margin-bottom:-4px}.top-bar ul li.has-button{padding:5px 15px}.top-bar ul li .button.small{margin:0 !important;display:inline-block;width:100%}.top-bar ul>li.has-button a.button{margin:0}}.font-size-small {
font-size: 14px;
line-height: 1.5; }
.font-size-normal {
font-size: 16px;
line-height: 1.714; }
.font-size-large {
font-size: 21px;
line-height: 1.5; }
.font-size-very-large {
font-size: 21px;
font-size: 2.1rem;
font-weight: lighter;
line-height: 1.5; }
.font-size-huge {
font-size: 32px;
font-weight: lighter;
line-height: 1.5; } .button {
width: auto;
background: #00a0f0;
border: 1px solid #006da3;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0) inset;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0) inset;
color: white;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 14px;
font-weight: bold;
line-height: 1;
margin: 0;
padding: 14px 28px 15px;
position: relative;
text-align: center;
text-decoration: none;
-webkit-transition: background-color 0.15s ease-in-out;
-moz-transition: background-color 0.15s ease-in-out;
-o-transition: background-color 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out;      }
.button:hover, .button:focus {
color: white;
background-color: #c27b11; }
.button:active {
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4) inset;
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4) inset;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4) inset; }
.button.large {
font-size: 16px;
padding: 18px 36px 19px; }
.button.medium {
font-size: 14px; }
.button.small {
font-size: 11px;
padding: 8px 16px 9px; }
.button.tiny {
font-size: 10px;
padding: 6px 12px 7px; }
.button.expand {
width: 100%;
text-align: center; }
.button.primary {
background-color: #00a0f0;
border: 1px solid #006da3; }
.button.primary:hover, .button.primary:focus {
background-color: #c27b11; }
.button.success {
background-color: #5da423;
border: 1px solid #396516; }
.button.success:hover, .button.success:focus {
background-color: #457a1a; }
.button.alert {
background-color: #c60f13;
border: 1px solid #7f0a0c; }
.button.alert:hover, .button.alert:focus {
background-color: #970b0e; }
.button.secondary {
background-color: #acd504;
color: black;
border: 1px solid #6f8a03; }
.button.secondary:hover, .button.secondary:focus {
background-color: #c27b11; }
.button.radius {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px; }
.button.round {
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
-ms-border-radius: 1000px;
-o-border-radius: 1000px;
border-radius: 1000px; }
.button.full-width {
width: 100%;
text-align: center;
padding-left: 0px !important;
padding-right: 0px !important; }
.button.left-align {
text-align: left;
text-indent: 12px; }
.button.disabled, .button[disabled] {
opacity: 0.6;
cursor: default;
background: #00a0f0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
.button.disabled :hover, .button[disabled] :hover {
background: #00a0f0; }
.button.disabled.success, .button[disabled].success {
background-color: #5da423; }
.button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
background-color: #5da423;
outline: none; }
.button.disabled.alert, .button[disabled].alert {
background-color: #c60f13; }
.button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
background-color: #c60f13;
outline: none; }
.button.disabled.secondary, .button[disabled].secondary {
background-color: #acd504; }
.button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
background-color: #acd504;
outline: none; } input[type=submit].button, button.button {
-webkit-appearance: none; } @-moz-document url-prefix() {
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
padding: 0; }
input[type="submit"].tiny.button {
padding: 4px 12px 5px; }
input[type="submit"].small.button {
padding: 6px 16px 7px; }
input[type="submit"].button, input[type=submit].medium.button {
padding: 12px 28px 13px; }
input[type="submit"].large.button {
padding: 16px 36px 17px; } } .button.dropdown {
position: relative;
padding-right: 52px;    }
.button.dropdown.large {
padding-right: 72px; }
.button.dropdown.small {
padding-right: 32px; }
.button.dropdown.tiny {
padding-right: 24px; }
.button.dropdown:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 6px;
border-color: white transparent transparent transparent;
position: absolute;
top: 50%;
right: 28px;
margin-top: -2px; }
.button.dropdown.large:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 7px;
border-color: white transparent transparent transparent;
margin-top: -3px;
right: 36px; }
.button.dropdown.small:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: white transparent transparent transparent;
margin-top: -2px;
right: 16px; }
.button.dropdown.tiny:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 4px;
border-color: white transparent transparent transparent;
margin-top: -1px;
right: 12px; }
.button.dropdown > ul {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
display: none;
position: absolute;
left: -1px;
background: #fff;
background: rgba(255, 255, 255, 0.95);
list-style: none;
margin: 0;
padding: 0;
border: 1px solid #cccccc;
border-top: none;
min-width: 100%;
z-index: 40; }
.button.dropdown > ul li {
width: 100%;
cursor: pointer;
padding: 0;
min-height: 18px;
line-height: 18px;
margin: 0;
white-space: nowrap;
list-style: none; }
.button.dropdown > ul li a {
display: block;
color: #555;
font-size: 13px;
font-weight: normal;
padding: 6px 14px;
text-align: left; }
.button.dropdown > ul li:hover, .button.dropdown > ul li:focus {
background-color: #d7f2ff;
color: #222; }
.button.dropdown > ul li.divider {
min-height: 0;
padding: 0;
height: 1px;
margin: 4px 0;
background: #ededed; }
.button.dropdown.up > ul {
border-top: 1px solid #cccccc;
border-bottom: none; }
.button.dropdown ul.no-hover.show-dropdown {
display: block !important; }
.button.dropdown:hover > ul.no-hover {
display: none; }
.button.dropdown.split {
padding: 0;
position: relative;   }
.button.dropdown.split:after {
display: none; }
.button.dropdown.split:hover, .button.dropdown.split:focus {
background-color: #00a0f0; }
.button.dropdown.split.alert:hover, .button.dropdown.split.alert:focus {
background-color: #c60f13; }
.button.dropdown.split.success:hover, .button.dropdown.split.success:focus {
background-color: #5da423; }
.button.dropdown.split.secondary:hover, .button.dropdown.split.secondary:focus {
background-color: #acd504; }
.button.dropdown.split > a {
color: white;
display: block;
padding: 14px 70px 15px 28px;
padding-left: 28px;
padding-right: 70px;
-webkit-transition: background-color 0.15s ease-in-out;
-moz-transition: background-color 0.15s ease-in-out;
-o-transition: background-color 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out; }
.button.dropdown.split > a:hover, .button.dropdown.split > a:focus {
background-color: #007ebd; }
.button.dropdown.split.large > a {
padding: 18px 90px 19px 36px;
padding-left: 36px;
padding-right: 90px; }
.button.dropdown.split.small > a {
padding: 8px 40px 9px 16px;
padding-left: 16px;
padding-right: 40px; }
.button.dropdown.split.tiny > a {
padding: 6px 30px 7px 12px;
padding-left: 12px;
padding-right: 30px; }
.button.dropdown.split > span {
background-color: #00a0f0;
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 42px;
border-left: 1px solid #006da3;
-webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0) inset;
-moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0) inset;
box-shadow: 1px 1px 0 rgba(255, 255, 255, 0) inset;
-webkit-transition: background-color 0.15s ease-in-out;
-moz-transition: background-color 0.15s ease-in-out;
-o-transition: background-color 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out; }
.button.dropdown.split > span:hover, .button.dropdown.split > span:focus {
background-color: #007ebd; }
.button.dropdown.split > span:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 6px;
border-color: white transparent transparent transparent;
position: absolute;
top: 50%;
left: 50%;
margin-left: -6px;
margin-top: -2px; }
.button.dropdown.split.secondary > span:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 6px;
border-color: black transparent transparent transparent; }
.button.dropdown.split.large span {
width: 54px; }
.button.dropdown.split.small span {
width: 24px; }
.button.dropdown.split.tiny span {
width: 18px; }
.button.dropdown.split.large span:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 7px;
border-color: white transparent transparent transparent;
margin-top: -3px;
margin-left: -7px; }
.button.dropdown.split.small span:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 4px;
border-color: white transparent transparent transparent;
margin-top: -1px;
margin-left: -4px; }
.button.dropdown.split.tiny span:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 3px;
border-color: white transparent transparent transparent;
margin-top: -1px;
margin-left: -3px; }
.button.dropdown.split.alert > span {
background-color: #c60f13;
border-left-color: #7f0a0c; }
.button.dropdown.split.success > span {
background-color: #5da423;
border-left-color: #396516; }
.button.dropdown.split.secondary > span {
background-color: #acd504;
border-left-color: #6f8a03; }
.button.dropdown.split.secondary > a {
color: black; }
.button.dropdown.split.alert > a:hover, .button.dropdown.split.alert > span:hover, .button.dropdown.split.alert > a:focus, .button.dropdown.split.alert > span:focus {
background-color: #970b0e; }
.button.dropdown.split.success > a:hover, .button.dropdown.split.success > span:hover, .button.dropdown.split.success > a:focus, .button.dropdown.split.success > span:focus {
background-color: #457a1a; }
.button.dropdown.split.secondary > a:hover, .button.dropdown.split.secondary > span:hover, .button.dropdown.split.secondary > a:focus, .button.dropdown.split.secondary > span:focus {
background-color: #84a303; } ul.button-group {
list-style: none;
padding: 0;
margin: 0 0 12px;
*zoom: 1; }
ul.button-group:before, ul.button-group:after {
content: " ";
display: table; }
ul.button-group:after {
clear: both; }
ul.button-group li {
padding: 0;
margin: 0 0 0 -1px;
float: left; }
ul.button-group li:first-child {
margin-left: 0; }
ul.button-group.radius li a.button, ul.button-group.radius li a.button.radius, ul.button-group.radius li a.button-rounded, ul.button-group.radius li input[type="submit"].button, ul.button-group.radius li input[type="submit"].button.radius, ul.button-group.radius li input[type="submit"].button-rounded {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px; }
ul.button-group.radius li:first-child a.button, ul.button-group.radius li:first-child a.button.radius, ul.button-group.radius li:first-child input[type="submit"].button, ul.button-group.radius li:first-child input[type="submit"].button.radius {
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px; }
ul.button-group.radius li:first-child a.button.rounded, ul.button-group.radius li:first-child input[type="submit"].button.rounded {
-moz-border-radius-topleft: 1000px;
-webkit-border-top-left-radius: 1000px;
border-top-left-radius: 1000px;
-moz-border-radius-bottomleft: 1000px;
-webkit-border-bottom-left-radius: 1000px;
border-bottom-left-radius: 1000px; }
ul.button-group.radius li:last-child a.button, ul.button-group.radius li:last-child a.button.radius, ul.button-group.radius li:last-child input[type="submit"].button, ul.button-group.radius li:last-child input[type="submit"].button.radius {
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px; }
ul.button-group.radius li:last-child a.button.rounded, ul.button-group.radius li:last-child input[type="submit"].button.rounded {
-moz-border-radius-topright: 1000px;
-webkit-border-top-right-radius: 1000px;
border-top-right-radius: 1000px;
-moz-border-radius-bottomright: 1000px;
-webkit-border-bottom-right-radius: 1000px;
border-bottom-right-radius: 1000px; }
ul.button-group.even .button {
width: 100%; }
ul.button-group.even.two-up li {
width: 50%; }
ul.button-group.even.three-up li {
width: 33.3%; }
ul.button-group.even.three-up li:first-child {
width: 33.4%; }
ul.button-group.even.four-up li {
width: 25%; }
ul.button-group.even.five-up li {
width: 20%; }
div.button-bar {
overflow: hidden; }
div.button-bar ul.button-group {
float: left;
margin-right: 8px; }
div.button-bar ul.button-group:last-child {
margin-left: 0; }
.hide-text {
overflow: hidden;
white-space: nowrap;
text-indent: 100%; }
.twelve.columns {
min-height: 0; }
div.vertical-gutter {
padding-top: 40px;
padding-bottom: 40px; }
div.horizontal-gutter {
padding-right: 40px;
padding-left: 40px; }
.no-margin {
margin: 0!important; }
.no-margin-top {
margin-top: 0!important; }
.no-margin-bottom {
margin-bottom: 0!important; }
.no-vertical-margin {
margin-top: 0!important;
margin-bottom: 0!important; }
.no-margin-right {
margin-right: 0!important; }
.no-margin-left {
margin-left: 0!important; }
.no-horizontal-margin {
margin-right: 0!important;
margin-left: 0!important; }
.no-padding {
padding: 0!important; }
.no-padding-top {
padding-top: 0!important; }
.no-padding-bottom {
padding-bottom: 0!important; }
.gutter-margin-top {
margin-top: 40px; }
.gutter-margin-right {
margin-right: 40px; }
.gutter-margin-bottom {
margin-bottom: 40px; }
.gutter-margin-left {
margin-left: 40px; }
.semigutter-margin-top {
margin-top: 20px; }
.semigutter-margin-right {
margin-right: 20px; }
.semigutter-margin-bottom {
margin-bottom: 20px; }
.semigutter-margin-left {
margin-left: 20px; }
.fullgutter-margin-top {
margin-top: 80px; }
.fullgutter-margin-right {
margin-right: 80px; }
.fullgutter-margin-bottom {
margin-bottom: 80px; }
.fullgutter-margin-left {
margin-left: 80px; }
.gutter-padding-top {
padding-top: 40px; }
.gutter-padding-right {
padding-right: 40px; }
.gutter-padding-bottom {
padding-bottom: 40px; }
.gutter-padding-left {
padding-left: 40px; }
.semigutter-padding-top {
padding-top: 20px; }
.semigutter-padding-right {
padding-right: 20px; }
.semigutter-padding-bottom {
padding-bottom: 20px; }
.semigutter-padding-left {
padding-left: 20px; } .spacer[class^="margin-top-"], .spacer[class*=" margin-top-"], .spacer[class^="m-margin-top-"], .spacer[class*=" m-margin-top-"] {
height: 1px;
margin-bottom: -1px; }
.spacer[class^="margin-bottom-"], .spacer[class*=" margin-bottom-"], .spacer[class^="m-margin-bottom-"], .spacer[class*=" m-margin-bottom-"] {
height: 1px;
margin-top: -1px; }
.spacer[class^="padding-top-"], .spacer[class*=" padding-top-"], .spacer[class^="m-padding-top-"], .spacer[class*=" m-padding-top-"] {
height: 1px;
margin-bottom: -1px; }
.spacer[class^="padding-bottom-"], .spacer[class*=" padding-bottom-"], .spacer[class^="m-padding-bottom-"], .spacer[class*=" m-padding-bottom-"] {
height: 1px;
margin-top: -1px; }
.px-spacer {
margin-bottom: -1px;
height: 1px;
clear: both; }
body .margin-top-ms0 {
margin-top: 14px; }
body .margin-top-ms1 {
margin-top: 16px; }
body .margin-top-ms2 {
margin-top: 21px; }
body .margin-top-ms3 {
margin-top: 24px; }
body .margin-top-ms4 {
margin-top: 32px; }
body .margin-top-ms5 {
margin-top: 36px; }
body .margin-top-ms6 {
margin-top: 47px; }
body .margin-top-ms7 {
margin-top: 54px; }
body .margin-top-ms8 {
margin-top: 71px; }
body .margin-top-ms9 {
margin-top: 81px; }
body .margin-top-ms10 {
margin-top: 106px; }
body .margin-bottom-ms0 {
margin-bottom: 14px; }
body .margin-bottom-ms1 {
margin-bottom: 16px; }
body .margin-bottom-ms2 {
margin-bottom: 21px; }
body .margin-bottom-ms3 {
margin-bottom: 24px; }
body .margin-bottom-ms4 {
margin-bottom: 32px; }
body .margin-bottom-ms5 {
margin-bottom: 36px; }
body .margin-bottom-ms6 {
margin-bottom: 47px; }
body .margin-bottom-ms7 {
margin-bottom: 54px; }
body .margin-bottom-ms8 {
margin-bottom: 71px; }
body .margin-bottom-ms9 {
margin-bottom: 81px; }
body .margin-bottom-ms10 {
margin-bottom: 106px; }
body .margin-top-ms-0 {
margin-top: -14px; }
body .margin-top-ms-1 {
margin-top: -16px; }
body .margin-top-ms-2 {
margin-top: -21px; }
body .margin-top-ms-3 {
margin-top: -24px; }
body .margin-top-ms-4 {
margin-top: -32px; }
body .margin-top-ms-5 {
margin-top: -36px; }
body .margin-top-ms-6 {
margin-top: -47px; }
body .margin-top-ms-7 {
margin-top: -54px; }
body .margin-top-ms-8 {
margin-top: -71px; }
body .margin-top-ms-9 {
margin-top: -81px; }
body .margin-top-ms-10 {
margin-top: -106px; }
body .margin-bottom-ms-0 {
margin-bottom: -14px; }
body .margin-bottom-ms-1 {
margin-bottom: -16px; }
body .margin-bottom-ms-2 {
margin-bottom: -21px; }
body .margin-bottom-ms-3 {
margin-bottom: -24px; }
body .margin-bottom-ms-4 {
margin-bottom: -32px; }
body .margin-bottom-ms-5 {
margin-bottom: -36px; }
body .margin-bottom-ms-6 {
margin-bottom: -47px; }
body .margin-bottom-ms-7 {
margin-bottom: -54px; }
body .margin-bottom-ms-8 {
margin-bottom: -71px; }
body .margin-bottom-ms-9 {
margin-bottom: -81px; }
body .margin-bottom-ms-10 {
margin-bottom: -106px; }
body .padding-top-ms0 {
padding-top: 14px; }
body .padding-top-ms1 {
padding-top: 16px; }
body .padding-top-ms2 {
padding-top: 21px; }
body .padding-top-ms3 {
padding-top: 24px; }
body .padding-top-ms4 {
padding-top: 32px; }
body .padding-top-ms5 {
padding-top: 36px; }
body .padding-top-ms6 {
padding-top: 47px; }
body .padding-top-ms7 {
padding-top: 54px; }
body .padding-top-ms8 {
padding-top: 71px; }
body .padding-top-ms9 {
padding-top: 81px; }
body .padding-top-ms10 {
padding-top: 106px; }
body .padding-bottom-ms0 {
padding-bottom: 14px; }
body .padding-bottom-ms1 {
padding-bottom: 16px; }
body .padding-bottom-ms2 {
padding-bottom: 21px; }
body .padding-bottom-ms3 {
padding-bottom: 24px; }
body .padding-bottom-ms4 {
padding-bottom: 32px; }
body .padding-bottom-ms5 {
padding-bottom: 36px; }
body .padding-bottom-ms6 {
padding-bottom: 47px; }
body .padding-bottom-ms7 {
padding-bottom: 54px; }
body .padding-bottom-ms8 {
padding-bottom: 71px; }
body .padding-bottom-ms9 {
padding-bottom: 81px; }
body .padding-bottom-ms10 {
padding-bottom: 106px; }
body .margin-right-ms0 {
margin-right: 14px; }
body .margin-right-ms1 {
margin-right: 16px; }
body .margin-right-ms2 {
margin-right: 21px; }
body .margin-right-ms3 {
margin-right: 24px; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
font-size: 16px;
line-height: 1.714; }
a:not(.button) {
color: #ffffff;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid transparent!important; }
a.no-link-border, .no-link-border a {
border-bottom: none!important; }
span.no-link-border {
display: inline-block;
width: 100%; }
h1, h2, h3, h4, h5, h6 {
position: relative;
margin-top: 47px;
margin-bottom: 21px;
line-height: 1.143;
text-rendering: optimizeLegibility; }
h1 strong, h1 b, h2 strong, h2 b, h3 strong, h3 b, h4 strong, h4 b, h5 strong, h5 b, h6 strong, h6 b {
font-weight: normal; }
h1.subheader, h2.subheader, h3.subheader, h4.subheader, h5.subheader, h6.subheader {
margin-top: -21px;
margin-bottom: 21px; }
h1 {
line-height: 1.5; }
.home h1 {
line-height: 1.143; }
h2, h3 {
margin-top: 36px; }
h4, h5, h6 {
line-height: 1.5;
margin-top: 32px;
margin-bottom: 16px; }
h4.subheader, h5.subheader, h6.subheader {
margin-top: -16px;
margin-bottom: 16px; }
h1 {
font-size: 24px;
color: #acd504; }
h1.subheader {
font-size: 32px;
color: #cdfb11; }
h2 {
font-size: 36px;
color: #acd504; }
h2.subheader {
font-size: 24px;
color: #cdfb11; }
h3 {
font-size: 24px;
font-weight: lighter; }
h3.subheader {
font-size: 21px; }
h4 {
font-size: 21px;
font-weight: normal; }
h4.subheader {
font-size: 21px; }
h5 {
font-size: 16px;
font-weight: bold; }
h5.subheader {
margin-top: -16px;
font-size: 16px; }
h6 {
font-size: 16px;
text-transform: uppercase;
letter-spacing: 1.5px; }
h6.subheader {
margin-top: -16px;
text-transform: none;
letter-spacing: 0; }
.site-content h1:first-child, .site-content h2:first-child, .site-content h3:first-child, .site-content h4:first-child, .site-content h5:first-child, .site-content h6:first-child {
margin-top: 0; }
p {
position: relative; }
p.lead {
margin-bottom: 32px;
color: #3c4046;
font-weight: 300;
font-size: 21px;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
text-rendering: optimizeLegibility; }
p.lead strong, p.lead b {
font-weight: bolder; }
aside, aside p {
font-size: 14px;
line-height: 1.5;
font-style: normal;
color: #6a727e; }
p.small, .small p, .small, .small li {
font-size: 14px;
line-height: 1.5; }
p.normal, .normal p, .normal, .normal li {
font-size: 16px;
line-height: 1.714; }
p.large, .large p, .large, ul.large li, .large li {
font-size: 21px;
line-height: 1.5; }
p.very-large, .very-large p, .very-large, .very-large li {
font-size: 21px;
font-size: 2.1rem;
font-weight: lighter;
line-height: 1.5; }
p.huge, .huge p, .huge, .huge li {
font-size: 32px;
font-weight: lighter;
line-height: 1.5; }
.columns .three, .columns .two, .columns .one,
.columns .three p, .columns .two p, .columns .one p, .column .three, .column .two, .column .one,
.column .three p, .column .two p, .column .one p {
font-size: 14px;
line-height: 1.5; }
span.text-left, span.text-right, span.text-center {
display: inline-block; }
.nobr {
white-space: nowrap; }
.site-content ul:not(.block-grid):not(.social-buttons),
.widget ul:not(.block-grid):not(.social-buttons) {
list-style-type: none; }
.site-content ul:not(.block-grid):not(.social-buttons) > li,
.widget ul:not(.block-grid):not(.social-buttons) > li {
margin-bottom: 9px;
position: relative; }
.site-content ul:not(.block-grid):not(.social-buttons) > li:before,
.widget ul:not(.block-grid):not(.social-buttons) > li:before {
font-family: 'entypo';
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e0d4";
color: #00a0f0;
position: absolute;
left: -20px;
top: 6px; }
.site-content .styledlist.checkmark ul li:before,
.site-content ul:not(.block-grid).checkmark li:before,
.site-content li.checkmark:before,
.widget .styledlist.checkmark ul li:before,
.widget ul:not(.block-grid).checkmark li:before,
.widget li.checkmark:before {
content: "\e076";
left: -25px;
color: #5da423;
opacity: .5; }
.site-content .styledlist.cross ul li:before,
.site-content ul:not(.block-grid).cross li:before,
.site-content li.cross:before,
.widget .styledlist.cross ul li:before,
.widget ul:not(.block-grid).cross li:before,
.widget li.cross:before {
content: "\e077";
left: -25px;
color: #c60f13;
opacity: .5; }
.site-content .styledlist.disc ul,
.site-content ul:not(.block-grid).disc,
.widget .styledlist.disc ul,
.widget ul:not(.block-grid).disc {
list-style-type: disc; }
.site-content .styledlist.disc ul li:before,
.site-content ul:not(.block-grid).disc li:before,
.widget .styledlist.disc ul li:before,
.widget ul:not(.block-grid).disc li:before {
display: none; }
.site-content .styledlist.circle ul,
.site-content ul:not(.block-grid).circle,
.widget .styledlist.circle ul,
.widget ul:not(.block-grid).circle {
list-style-type: circle; }
.site-content .styledlist.circle ul li:before,
.site-content ul:not(.block-grid).circle li:before,
.widget .styledlist.circle ul li:before,
.widget ul:not(.block-grid).circle li:before {
display: none; }
.site-content .styledlist.square ul,
.site-content ul:not(.block-grid).square,
.widget .styledlist.square ul,
.widget ul:not(.block-grid).square {
list-style-type: square; }
.site-content .styledlist.square ul li:before,
.site-content ul:not(.block-grid).square li:before,
.widget .styledlist.square ul li:before,
.widget ul:not(.block-grid).square li:before {
display: none; }
.site-content .styledlist.dash ul li:before,
.site-content ul:not(.block-grid).dash li:before,
.widget .styledlist.dash ul li:before,
.widget ul:not(.block-grid).dash li:before {
content: "—";
font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
left: -24px;
color: #d7d9dd; }
.site-content .styledlist.block ul li,
.site-content ul:not(.block-grid).block li,
.widget .styledlist.block ul li,
.widget ul:not(.block-grid).block li {
padding: 0 14px;
margin-bottom: 6px; }
.site-content .styledlist.block ul li ul,
.site-content ul:not(.block-grid).block li ul,
.widget .styledlist.block ul li ul,
.widget ul:not(.block-grid).block li ul {
margin-top: 8px;
margin-left: -10px;
margin-right: -14px; }
.site-content .styledlist.block ul li li,
.site-content ul:not(.block-grid).block li li,
.widget .styledlist.block ul li li,
.widget ul:not(.block-grid).block li li {
background: transparent;
margin-bottom: 0;
opacity: .6;
padding-left: 20px;
font-size: 80%; }
.site-content .styledlist.block ul li li:before,
.site-content ul:not(.block-grid).block li li:before,
.widget .styledlist.block ul li li:before,
.widget ul:not(.block-grid).block li li:before {
content: "▪";
display: inline-block;
left: 10px;
top: 6px;
background: none; }
.site-content .styledlist.block ul li:before,
.site-content ul:not(.block-grid).block li:before,
.widget .styledlist.block ul li:before,
.widget ul:not(.block-grid).block li:before {
content: "";
font-size: 75%;
top: 0;
left: -3px;
height: 100%;
width: 2px;
background-color: rgba(0, 160, 240, 0.2); }
.site-content .large ul:not(.block-grid) li:before,
.site-content ul:not(.block-grid).large li:before,
.widget .large ul:not(.block-grid) li:before,
.widget ul:not(.block-grid).large li:before {
left: -25px;
top: 2px; }
.site-content ul li ul, .site-content ul li ol,
.widget ul li ul,
.widget ul li ol {
margin-top: 16px;
margin-bottom: 16px; }
.site-content dl dt,
.widget dl dt {
color: #acd504;
font-size: 24px;
font-weight: lighter;
margin-bottom: 16px; }
.site-content blockquote, .widget-area blockquote {
position: relative;
margin-bottom: 21px;
padding: 0;
border: none;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
-o-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0; }
.site-content blockquote cite, .widget-area blockquote cite {
margin-top: 21px;
position: relative;
font-style: normal;
font-size: 14px;
font-weight: normal;
line-height: 1.4;
text-indent: -18px;
opacity: .6; }
.site-content blockquote cite small, .widget-area blockquote cite small {
font-size: 75%; }
.site-content blockquote > p:first-child:before, .widget-area blockquote > p:first-child:before {
font-family: 'entypo';
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e022";
left: -50px;
line-height: 1;
padding: 6px;
position: absolute;
color: #d7d9dd; }
.site-content blockquote > p.text-center:first-child, .widget-area blockquote > p.text-center:first-child {
margin-top: 60px; }
.site-content blockquote.text-center p:first-child:before, .site-content blockquote > p.text-center:first-child:before, .site-content blockquote > p:first-child[style="text-align: center;"]:before, .widget-area blockquote.text-center p:first-child:before, .widget-area blockquote > p.text-center:first-child:before, .widget-area blockquote > p:first-child[style="text-align: center;"]:before {
top: -10px;
left: 50%;
margin-left: -20px; }
.site-content blockquote p, .widget-area blockquote p {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-size: 24px;
font-weight: lighter;
color: #98bc04; }
.border-left {
border-left: 1px solid #f2f2f2; } .aligncenter {
margin-top: 24px;
margin-bottom: 24px;
margin-left: auto;
margin-right: auto;
display: block; }
.alignleft {
float: left;
margin-right: 24px; }
.alignright {
float: right;
margin-left: 24px; }
.sticky,
.gallery-caption { }
.wp-caption-text {
font-size: 75%;
opacity: 0.7; }
.wp-caption {
max-width: 100%; }
.outside-descr-holder {
position: relative; }
.outside-descr {
border: 1px solid rgba(179, 184, 186, 0.42) !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
display: block;
font-size: 11px;
font-size: 1.1rem;
font-weight: normal;
left: -15%;
line-height: 1;
padding: 4px 10px;
position: absolute;
top: 8px;
color: #535962;
background: #fff;
z-index: 2;
opacity: 0.4; }
.outside-descr:hover {
opacity: 1; }
.reveal-modal[id*='fixed-'] {
position: fixed;
top: 20%!important;
max-height: 70%;
overflow: auto; }
.reveal-modal .close-reveal-modal {
top: 18px;
right: 17px;
font-size: 30px;
font-size: 3rem;
font-weight: normal; }
.gist table {
border: none;
margin: 0; }
.gist .line,
.gist .line-number {
font-size: 12px;
font-size: 1.2rem;
line-height: 1.4; }
.gist .highlight {
background: #FAFAFA; }
.gist-title {
margin-top: 0; }
hr {
margin-top: 17px;
margin-bottom: 17px; }
.site-content img {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px; }
a .has-tip {
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid rgba(0, 160, 240, 0.3) !important;
font-weight: normal;
border-bottom-color: transparent;
cursor: pointer; }
a .has-tip:hover {
border-bottom-color: transparent; }
.stats {
*zoom: 1; }
.stats:before, .stats:after {
content: " ";
display: table; }
.stats:after {
clear: both; }
.stats-head {
font-size: 50px;
font-size: 5rem;
float: left;
margin: 0 16px 14px 0;
color: #acd504;
letter-spacing: -4px;
line-height: 6rem;
*zoom: 1; }
.stats-head i[class^="icon-"] {
font-size: 28px;
font-size: 2.8rem;
vertical-align: middle; }
.stats-head:before, .stats-head:after {
content: " ";
display: table; }
.stats-head:after {
clear: both; }
.stats-descr {
margin-top: 12px;
font-weight: normal;
font-size: 14px;
font-size: 1.4rem;
line-height: 1.3;
color: #5f6670; }
.icon-margin-right {
margin-right: 10px; } input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05) inset;
-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05) inset;
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05) inset;
font-size: 18px;
font-size: 1.8rem; }
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]: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,
textarea:focus {
color: white;
border-bottom-color: #008fd6;
outline: none; }
input[type="text"].small,
input[type="password"].small,
input[type="date"].small,
input[type="datetime"].small,
input[type="email"].small,
input[type="number"].small,
input[type="search"].small,
input[type="tel"].small,
input[type="time"].small,
input[type="url"].small {
padding: 7px 12px;
height: 34px;
line-height: 16px;
font-size: 14px;
font-size: 1.4rem; }
textarea {
overflow: auto; }
html.ie textarea#comment {
min-height: 253px; }
form.custom div.custom.dropdown {
height: 50px; }
form.custom div.custom.dropdown a.current {
border: 1px solid #DDDDDD !important;
border-radius: 3px 3px 3px 3px;
line-height: 50px;
min-height: 50px;
padding: 0 45px 0 12px; }
form.custom div.custom.dropdown a.selector {
border: 1px solid #DDDDDD !important;
border-radius: 0 3px 3px 0;
height: 52px;
width: 40px; }
form.custom div.custom.dropdown ul {
top: 47px; }
.six > .contact-form .comment-author-info,
.six > .contact-form .comment-area,
.five > .contact-form .comment-author-info,
.five > .contact-form .comment-area,
.four > .contact-form .comment-author-info,
.four > .contact-form .comment-area,
.three > .contact-form .comment-author-info,
.three > .contact-form .comment-area {
width: 100%; } .template-marker {
float: left;
font-size: 10px!important;
opacity: 0.3;
padding: 2px 7px 4px!important;
border: none;
position: absolute!important;
z-index: 99; }
.outofthebox {
margin-top: 32px;
margin-bottom: 32px;
padding-top: 32px;
padding-bottom: 32px; }
.outofthebox.fixed-bg {
background-attachment: fixed!important; }
.outofthebox > .row {
width: 1000px;
max-width: 100%;
min-width: 768px;
margin: 0 auto; }
.outofthebox > .row.collapse {
margin: 0 auto; }
.outofthebox > .row.collapse .column, .outofthebox > .row.collapse .columns {
padding: 0; }
.outofthebox > .row .row {
width: auto;
max-width: none;
min-width: 0;
margin: 0 -40px; }
.outofthebox > .row .row.collapse {
margin: 0; }
.outofthebox.primary {
background-color: #00a0f0; }
.outofthebox.secondary {
background-color: #acd504; }
.outofthebox.light {
background-color: #f9f9f9; }
.outofthebox.dark {
background-color: #454f55; }
.outofthebox.black {
background-color: black; }
.outofthebox.white {
background-color: white; }
.outofthebox.success {
background-color: #5da423; }
.outofthebox.alert {
background-color: #c60f13; }
.outofthebox > hr {
margin-top: 0;
margin-bottom: 0; }
.sidebar-enabled .outofthebox > .row {
width: auto;
max-width: none;
min-width: 0;
margin: -8px; }
.sidebar-enabled .outofthebox > .row.collapse {
margin: 0 auto; }
.sidebar-enabled .outofthebox > .row.collapse .column, .sidebar-enabled .outofthebox > .row.collapse .columns {
padding: 0; } .top-bar {
padding-right: 26.66667px;
padding-left: 26.66667px; }
.top-bar a {
border-bottom: none; }
.nav-bar a {
border: none!important; }
.nav-bar > li {
border: none;
box-shadow: none; }
.nav-bar > li.active {
background: transparent;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px; }
.nav-bar > li > a:first-child {
font-size: 18px;
font-size: 1.8rem;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: normal;
padding-top: 1px;
padding-bottom: 1px; }
.nav-bar > li.has-flyout.right > .flyout {
right: 0;
left: auto; }
.nav-bar > li.has-flyout > a:first-child:before {
position: center;
bottom: -17px;
left: 0;
width: 100%;
height: 0;
content: "\e0cb";
text-align: center;
font-weight: normal;
font-style: normal;
font-size: 24px;
font-family: 'entypo';
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
opacity: 0; }
.nav-bar > li.has-flyout:hover > a:first-child:before {
opacity: 1;
height: 16px;
-webkit-transition: all 400ms ease-in-out;
-webkit-transition-delay: 400ms;
-moz-transition: all 400ms ease-in-out 400ms;
-o-transition: all 400ms ease-in-out 400ms;
transition: all 400ms ease-in-out 400ms; }
.nav-bar > li .flyout {
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 3px 3px;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 3px 3px;
box-shadow: rgba(0, 0, 0, 0.2) 0 3px 3px;
left: 0;
margin-top: 16px;
display: block;
opacity: 0;
max-height: 0;
overflow: hidden;
-webkit-transition: max-height 550ms ease-in, opacity 350ms ease-out;
-webkit-transition-delay: 0ms, 0ms;
-moz-transition: max-height 550ms ease-in 0ms, opacity 350ms ease-out 0ms;
-o-transition: max-height 550ms ease-in 0ms, opacity 350ms ease-out 0ms;
transition: max-height 550ms ease-in 0ms, opacity 350ms ease-out 0ms;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px; }
.nav-bar > li .flyout.expanded {
max-height: 1000px;
opacity: 1; }
.nav-bar > li .flyout > li:first-child, .nav-bar > li .flyout > li:first-child > a:first-child {
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px; }
.nav-bar > li .flyout > li:last-child, .nav-bar > li .flyout > li:last-child > a:first-child {
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px; }
.nav-bar > li .flyout.right {
right: 0;
left: auto; }
.nav-bar .flyout,
.nav-bar .flyout > li,
.nav-bar .flyout > li > a {
border: none!important; }
.nav-bar .flyout > li {
border-bottom: 1px dotted rgba(0, 0, 0, 0.05); }
.nav-bar .flyout > li > a {
font-size: 14px;
font-size: 1.4rem;
box-shadow: none; } .lt-ie9 .nav-bar > li.has-flyout > a:first-child:before {
content: ""; }
.nav-bar.primary-menu {
height: auto;
background: transparent;
margin: 0; }
.nav-bar.primary-menu > li {
border: none;
box-shadow: none; }
.nav-bar.primary-menu > li:hover {
background: #008fd6;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px; }
.nav-bar.primary-menu > li.active {
border: 1px solid #008fd6; }
.nav-bar.primary-menu > li.active a:hover {
color: #c27b11; }
.nav-bar.primary-menu .flyout {
background: white; }
.nav-bar.primary-menu .flyout > li,
.nav-bar.primary-menu .flyout > li > a {
background: white; }
.nav-bar.primary-menu .flyout > li.active a {
font-weight: bold; }
.nav-bar.primary-menu .flyout > li.active a,
.nav-bar.primary-menu .flyout > li > a:hover {
color: #535962; }
.nav-bar.primary-menu .flyout > li > a:hover {
background: #fafafa; }
.nav-bar.primary-menu.menu-size-small > li > a:first-child {
font-size: 14px;
font-size: 1.4rem;
padding: 0 12px; }
.nav-bar.primary-menu.menu-size-small > li.has-flyout > a:first-child {
padding-right: 30px; }
.nav-bar.primary-menu.menu-size-small > li.has-flyout > a:first-child:after {
right: 14px; }
.nav-bar.primary-menu.menu-size-medium > li > a:first-child {
font-size: 16px;
font-size: 1.6rem;
padding: 0 15px; }
.nav-bar.primary-menu.menu-size-medium > li.has-flyout > a:first-child {
padding-right: 30px; }
.nav-bar.primary-menu.menu-size-medium > li.has-flyout > a:first-child:after {
right: 12px; } .flyout-panel .flyout-panel-content {
padding: 0; }
.flyout-panel .flyout-panel-row {
margin: 20px;
*zoom: 1; }
.flyout-panel .flyout-panel-row:before, .flyout-panel .flyout-panel-row:after {
content: " ";
display: table; }
.flyout-panel .flyout-panel-row:after {
clear: both; }
.flyout-panel .flyout-columns-1 {
width: 250px; }
.flyout-panel .flyout-columns-1 .flyout-panel-column {
width: 100%; }
.flyout-panel .flyout-columns-2 {
width: 500px; }
.flyout-panel .flyout-columns-2 .flyout-panel-column {
width: 50%; }
.flyout-panel .flyout-columns-3 {
width: 750px; }
.flyout-panel .flyout-columns-3 .flyout-panel-column {
width: 33.33333%; }
.flyout-panel .flyout-columns-4 {
width: 1000px; }
.flyout-panel .flyout-columns-4 .flyout-panel-column {
width: 25%; }
.flyout-panel .flyout-panel-column {
float: left!important;
border-left: none;
padding-right: 20px; }
.flyout-panel .flyout-panel-column:last-child {
padding-right: 0; }
.flyout-panel .flyout-panel-column > .sub-menu > li {
display: block; }
.flyout-panel .flyout-panel-column > .sub-menu > li > ul {
border-bottom: 1px dotted rgba(0, 0, 0, 0.07);
padding-bottom: 10px;
margin-bottom: 10px; }
.flyout-panel .flyout-panel-column > .sub-menu > li:last-child > a, .flyout-panel .flyout-panel-column > .sub-menu > li:last-child > ul {
border-bottom: none!important; }
.flyout-panel .flyout-panel-column > .sub-menu > li {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
.flyout-panel .gmap a {
background: none!important;
font-size: 10px!important;
padding: 2px!important;
border: none!important; }
.flyout-panel .gmap a:before {
display: none!important; }
body .nav-bar li ul li,
body .nav-bar li ul li a {
background: none;
border-style: none; } .flyout-panel ul.sub-menu li.sub-menu-header > a,
.flyout-panel li.sub-menu-header > a {
color: #535962;
font-weight: bold;
padding-bottom: 14px; }
.flyout-panel ul.sub-menu li.sub-menu-header > a:before,
.flyout-panel li.sub-menu-header > a:before {
content: ""; }
.flyout-panel ul.sub-menu li.sub-menu-header > a[href$='#']:hover, .flyout-panel ul.sub-menu li.sub-menu-header > a.non-active:hover,
.flyout-panel li.sub-menu-header > a[href$='#']:hover,
.flyout-panel li.sub-menu-header > a.non-active:hover {
color: #535962;
cursor: default;
background: none; }
.footer-site-map ul.sub-menu li.sub-menu-header > a {
color: white;
font-weight: normal;
padding-left: 15px;
padding-bottom: 14px;
font-size: 18px;
font-size: 1.8rem; }
.footer-site-map ul.sub-menu li.sub-menu-header > a:before {
content: ""; }
.footer-site-map ul.sub-menu li.sub-menu-header > a[href$='#']:hover, .footer-site-map ul.sub-menu li.sub-menu-header > a.non-active:hover {
color: white;
cursor: default;
background: none; } body .footer-site-map ul.sub-menu li {
margin-right: 5px; }
body .footer-site-map ul.sub-menu li.active {
border-color: rgba(0, 0, 0, 0.9);
background: rgba(0, 0, 0, 0.8); }
body .footer-site-map ul.sub-menu li.active > a, body .footer-site-map ul.sub-menu li.active > a:hover {
color: white;
cursor: default; }
body .footer-site-map ul.sub-menu li a:hover {
background: none;
color: white; }
.flyout-panel ul.sub-menu,
.footer-site-map ul.sub-menu,
.sub-menu {
margin: 0; }
.flyout-panel ul.sub-menu li,
.footer-site-map ul.sub-menu li,
.sub-menu li {
border-left: none;
margin: 0; }
.flyout-panel ul.sub-menu li.flyout-content-block,
.footer-site-map ul.sub-menu li.flyout-content-block,
.sub-menu li.flyout-content-block {
margin-left: 0; }
.flyout-panel ul.sub-menu li.active,
.footer-site-map ul.sub-menu li.active,
.sub-menu li.active {
border: 1px solid rgba(0, 0, 0, 0.1);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px; }
.flyout-panel ul.sub-menu li.active > a,
.footer-site-map ul.sub-menu li.active > a,
.sub-menu li.active > a {
color: #535962;
background: none; }
.flyout-panel ul.sub-menu li.active > a:before,
.footer-site-map ul.sub-menu li.active > a:before,
.sub-menu li.active > a:before {
color: rgba(0, 0, 0, 0.4); }
.flyout-panel ul.sub-menu li a, .flyout-panel ul.sub-menu a,
.footer-site-map ul.sub-menu li a,
.footer-site-map ul.sub-menu a,
.sub-menu li a,
.sub-menu a {
width: 100%;
display: inline-block;
position: relative;
background: none;
border: none!important;
padding: 6px 2px;
font-size: 14px;
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms; }
.flyout-panel ul.sub-menu li a:before, .flyout-panel ul.sub-menu a:before,
.footer-site-map ul.sub-menu li a:before,
.footer-site-map ul.sub-menu a:before,
.sub-menu li a:before,
.sub-menu a:before {
position: relative;
top: 1px;
left: -2px;
font-family: 'entypo';
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e0d4"; }
.flyout-panel ul.sub-menu li li li a,
.footer-site-map ul.sub-menu li li li a,
.sub-menu li li li a {
padding-left: 25px;
font-size: 12px;
font-size: 1.2rem; }
.flyout-panel ul.sub-menu li li li a:before,
.footer-site-map ul.sub-menu li li li a:before,
.sub-menu li li li a:before {
content: "\e07e";
top: 2px; }
.flyout-panel ul.sub-menu li li li li a,
.footer-site-map ul.sub-menu li li li li a,
.sub-menu li li li li a {
padding-left: 40px; }
.flyout-panel .flyout-content-block a:before {
display: none; }
.flyout-panel hr {
margin-top: 16px;
margin-bottom: 16px; } .no-touch .flyout-panel ul.sub-menu li.active > a:hover,
.no-touch .footer-site-map ul.sub-menu li.active > a:hover,
.no-touch .sub-menu li.active > a:hover {
background: none;
color: #535962; }
.no-touch .flyout-panel ul.sub-menu li a:hover, .no-touch .flyout-panel ul.sub-menu a:hover,
.no-touch .footer-site-map ul.sub-menu li a:hover,
.no-touch .footer-site-map ul.sub-menu a:hover,
.no-touch .sub-menu li a:hover,
.no-touch .sub-menu a:hover {
background: #f0faff; }
.footer-site-map ul.sub-menu li a {
padding: 4px 2px 4px 18px;
line-height: 1.4; }
.footer-site-map ul.sub-menu li a:before {
position: absolute;
top: 6px;
left: 3px; } .search-panel {
position: relative;
padding-top: 2px; }
.search-panel form {
*zoom: 1; }
.search-panel form:before, .search-panel form:after {
content: " ";
display: table; }
.search-panel form:after {
clear: both; }
.search-panel form, .search-panel input[type="search"], .search-panel input[type="text"], .search-panel button {
margin: 0; }
.search-panel input.search-field,
.search-panel input.search-field:focus {
-webkit-transition: all 250ms ease-in-out;
-webkit-transition-delay: 0ms;
-moz-transition: all 250ms ease-in-out 0ms;
-o-transition: all 250ms ease-in-out 0ms;
transition: all 250ms ease-in-out 0ms;
float: right;
height: 40px;
position: relative;
padding: 10px 15px;
outline: none;
color: #00a0f0;
background: white;
border-color: transparent;
border-width: 1px;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
-ms-border-radius: 18px;
-o-border-radius: 18px;
border-radius: 18px;
font-size: 13px; }
.search-panel button.search-button {
float: right;
position: absolute;
overflow: hidden;
right: 10px;
top: 10px;
width: 20px;
height: 20px;
padding: 0;
background: none;
border: none;
color: #00a0f0;
background-size: 16px 16px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
font-size: 0;
line-height: 0; }
.search-panel button.search-button:before {
font-size: 21px;
font-family: 'entypo';
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e025"; }
.search-panel.collapsible input.search-field {
opacity: 0;
width: 0;
text-indent: -300px; }
.search-panel.collapsible button.search-button {
color: white; }
.search-panel.collapsible.expanded input.search-field {
width: 250px;
text-indent: 0;
opacity: 1; }
.search-panel.collapsible.expanded button.search-button {
color: #00a0f0; }
.search-panel.offcanvas {
margin: 20px; }
.search-panel.offcanvas input.search-field {
width: 100%;
background: #292A2B;
border-style: none;
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5) inset;
-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5) inset;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5) inset;
color: rgba(255, 255, 255, 0.7); }
.search-panel.offcanvas button.search-button {
color: rgba(255, 255, 255, 0.7); }
.search-panel.offcanvas button.search-button:active {
color: white; }
.lt-ie9 .search-panel.collapsible input.search-field {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
.lt-ie9 .search-panel.collapsible.expanded input.search-field {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); } .button {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: normal;
border-color: transparent;
border-width: 0;
margin-bottom: 16px;
background-color: #00a0f0;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0), 0 1px 4px rgba(0, 0, 0, 0), 0 1px 0 0 rgba(255, 255, 255, 0) inset;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0), 0 1px 4px rgba(0, 0, 0, 0), 0 1px 0 0 rgba(255, 255, 255, 0) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0), 0 1px 4px rgba(0, 0, 0, 0), 0 1px 0 0 rgba(255, 255, 255, 0) inset; padding: 14px 24.5px 15px;  }
.button:hover, .button:focus {
color: white;
background-color: #24b6ff;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out; }
.button:active {
background-color: #007ebd;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out; }
.button.large {
font-size: 21px;
line-height: 1;
padding: 18px 31.5px 20px; }
.button.medium {
font-size: 16px; }
.button.small {
font-size: 12px;
font-weight: 600;
padding: 8px 16px 8px; }
.button.small.postfix {
height: auto; }
.button.small .icon {
margin-left: 2.66667px; }
.button.tiny {
font-size: 11px;
font-weight: bold;
padding: 6px 12px 7px; }
.button.tiny .icon {
margin-left: 6px; }
.button.expand {
width: 100%;
text-align: center; }
.button.capitals {
text-transform: uppercase;
letter-spacing: 1px;
font-size: 14px; }
.button.capitals.medium {
font-size: 12px; }
.button.capitals.small {
font-size: 11px; }
.button.capitals.tiny {
font-size: 10px; }
.button.capitals.large {
font-size: 16px;
line-height: 16px; }
.button.primary {
color: white;
background-color: #00a0f0;
border: 0 solid transparent;
-webkit-box-shadow: 0 0 0 transparent;
-moz-box-shadow: 0 0 0 transparent;
box-shadow: 0 0 0 transparent; }
.button.primary:hover, .button.primary:focus {
background-color: #c27b11;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; }
.button.primary:active {
background-color: #007ebd;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; }
.button.success {
color: white;
background-color: #5da423;
border: 0 solid transparent;
-webkit-box-shadow: 0 0 0 transparent;
-moz-box-shadow: 0 0 0 transparent;
box-shadow: 0 0 0 transparent; }
.button.success:hover, .button.success:focus {
background-color: #6ec129;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; }
.button.success:active {
background-color: #457a1a;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; }
.button.alert {
color: white;
background-color: #c60f13;
border: 0 solid transparent;
-webkit-box-shadow: 0 0 0 transparent;
-moz-box-shadow: 0 0 0 transparent;
box-shadow: 0 0 0 transparent; }
.button.alert:hover, .button.alert:focus {
background-color: #e71216;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; }
.button.alert:active {
background-color: #970b0e;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; }
.button.secondary {
color: #535962;
background-color: #acd504;
border: 0 solid transparent;
-webkit-box-shadow: 0 0 0 transparent;
-moz-box-shadow: 0 0 0 transparent;
box-shadow: 0 0 0 transparent; }
.button.secondary:hover, .button.secondary:focus {
background-color: #c8f805;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset; }
.button.secondary:active {
background-color: #84a303;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; }
.button.primary.lighten {
color: white;
background-color: #15b1ff;
-webkit-box-shadow: 0 0 0 transparent;
-moz-box-shadow: 0 0 0 transparent;
box-shadow: 0 0 0 transparent; }
.button.primary.lighten:hover, .button.primary.lighten:focus {
background-color: #3ebeff; }
.button.primary.lighten:active {
background-color: #007ebd;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; }
.button.white {
color: #535962;
background-color: white;
border: none;
-webkit-box-shadow: 0 0 0 transparent;
-moz-box-shadow: 0 0 0 transparent;
box-shadow: 0 0 0 transparent; }
.button.white:hover, .button.white:focus {
background-color: #51d9ff; }
.button.white:active {
background-color: #1588c1;
color: white;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; }
.button.txt-alert {
color: #c60f13; }
.button.txt-success {
color: #5da423; }
.button.txt-white {
color: white; }
.button.txt-black {
color: black; }
.button [class^="icon-"]:before, .button [class*=" icon-"]:before {
margin-left: -7px;
margin-right: 7px; }
.arrow-right {
position: relative;
display: inline-block!important;
height: 100%!important;
width: auto;
margin-left: 7px;
margin-right: 7px;
vertical-align: middle;
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent transparent #00a0f0; } body div.alert-box,
body div.alert-box.success,
body div.alert-box.alert,
body div.alert-box.secondary {
font-weight: normal;
letter-spacing: 0.4px;
text-shadow: none; } .teaser {
margin-bottom: 71px; }
.teaser .horizontal {
float: left;
margin-right: 10%; }
.teaser h3 {
margin-top: 16px; }
.teaser .iconbadge {
margin-bottom: 36px; }
.teaser .iconbadge.small {
margin-bottom: 21px; } .iconbadge {
display: block;
position: relative;
height: 120px;
width: 120px;
background: #00a0f0;
color: white;
text-align: center;
vertical-align: middle;
margin-left: auto;
margin-right: auto; }
.iconbadge.round {
-webkit-border-radius: 400px;
-moz-border-radius: 400px;
-ms-border-radius: 400px;
-o-border-radius: 400px;
border-radius: 400px; }
.iconbadge.rounded {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px; }
.iconbadge.drop {
-webkit-border-radius: 200px 60px 200px 200px;
-moz-border-radius: 200px 60px 200px 200px;
-ms-border-radius: 200px 60px 200px 200px;
-o-border-radius: 200px 60px 200px 200px;
border-radius: 200px 60px 200px 200px; }
.iconbadge.saturn {
-webkit-border-radius: 200px 120px 200px 120px;
-moz-border-radius: 200px 120px 200px 120px;
-ms-border-radius: 200px 120px 200px 120px;
-o-border-radius: 200px 120px 200px 120px;
border-radius: 200px 120px 200px 120px; }
.iconbadge.roundedcorner {
-webkit-border-radius: 80px 60px 200px 60px;
-moz-border-radius: 80px 60px 200px 60px;
-ms-border-radius: 80px 60px 200px 60px;
-o-border-radius: 80px 60px 200px 60px;
border-radius: 80px 60px 200px 60px; }
.iconbadge > span.ilink {
position: absolute;
display: table;
left: 0;
top: 0;
height: 100%;
width: 100%;
vertical-align: middle; }
.iconbadge > span.ilink .icon {
display: table-cell; }
.iconbadge .ilink {
margin-top: 0!important;
font-size: 250%; }
.iconbadge .small {
font-size: 150%; }
.iconbadge .large {
font-size: 330%; }
.iconbadge .very-large {
font-size: 380%; }
.iconbadge .huge {
font-size: 440%; }
.iconbadge.small {
height: 80px;
width: 80px; }
.iconbadge.small .ilink {
font-size: 220%; }
.iconbadge.small .small {
font-size: 100%; }
.iconbadge.small .large {
font-size: 280%; }
.iconbadge.small .very-large {
font-size: 330%; }
.iconbadge.small .huge {
font-size: 420%; }
.iconbadge.large {
width: 160px;
height: 160px; }
.iconbadge.large .ilink {
font-size: 220%; }
.iconbadge.large .small {
font-size: 100%; }
.iconbadge.large .large {
font-size: 280%; }
.iconbadge.large .very-large {
font-size: 330%; }
.iconbadge.large .huge {
font-size: 460%; }
.iconbadge.huge {
width: 240px;
height: 240px; }
.iconbadge.huge .ilink {
font-size: 220%; }
.iconbadge.huge .small {
font-size: 100%; }
.iconbadge.huge .large {
font-size: 280%; }
.iconbadge.huge .very-large {
font-size: 330%; }
.iconbadge.huge .huge {
font-size: 460%; }
body .ilink {
display: inline-block; }
body .ilink .icon-only {
font-size: 200%; }
body .ilink i.icon {
vertical-align: middle;
width: auto;
height: auto;
margin-left: 0;
margin-right: 5px; }
body .ilink.small {
font-size: 80%; }
body .ilink.large {
font-size: 200%; }
body .ilink.large .icon {
margin-right: 10px; }
body .ilink.very-large {
font-size: 300%;
margin-top: -20px; }
body .ilink.very-large .icon {
margin-right: 15px; }
body .ilink.huge {
font-size: 400%;
margin-top: -20px; } .steps {
margin-left: -40px;
margin-right: -40px;
overflow: hidden;
*zoom: 1; }
.steps:before, .steps:after {
content: " ";
display: table; }
.steps:after {
clear: both; }
.steps .step-item {
position: relative;
float: left;
width: 16.6667%;
padding: 40px 40px 1000px;
margin-bottom: -960px;
border-right: 1px dotted rgba(0, 0, 0, 0.1);
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out; }
.steps .step-item .ilink {
margin-top: 0; }
.steps .step-item .ilink .icon {
margin-right: 0; }
.steps .step-item.primary {
background-color: #00a0f0; }
.steps .step-item.secondary {
background-color: #acd504; }
.steps .step-item.alert {
background-color: #c60f13; }
.steps .step-item.success {
background-color: #5da423; }
.steps .step-item.white {
background-color: white; }
.steps .step-item.black {
background-color: black; }
.steps .step-item:last-child {
border-right: none; }
.steps.with-arrows .step-item .step-heading:before {
position: absolute;
margin-top: -5px;
left: -59px;
font-family: 'entypo';
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-size: 40px;
content: "\e0d4";
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out; }
.steps.with-arrows .step-item:hover .step-heading:before {
left: -5px !important; }
.steps.with-arrows .step-item:first-of-type .step-heading:before {
display: none; }
.steps.with-arrows.six-steps .step-item .step-heading:before, .steps.with-arrows.five-steps .step-item .step-heading:before {
left: -39px; }
.steps .ilink {
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out; }
.steps .step-item:hover .ilink {
margin-bottom: 20px;
margin-top: -20px; }
.steps.six-steps .step-item {
width: 16.6667%;
padding: 20px 20px 1000px;
margin-bottom: -980px; }
.steps.six-steps p {
font-size: 14px;
line-height: 1.5; }
.steps.five-steps .step-item {
width: 20%;
padding: 20px 20px 1000px;
margin-bottom: -980px; }
.steps.five-steps p {
font-size: 14px;
line-height: 1.5; }
.steps.four-steps .step-item {
width: 25%; }
.steps.three-steps .step-item {
width: 33.3333%; }
.steps.two-steps .step-item {
width: 50%; }
.steps.one-step {
margin-left: 0;
margin-right: 0; }
.steps.one-step .step-item {
width: 100%; }
.steps h3 {
font-weight: normal;
margin-bottom: 14px; }
.steps h3, .steps .step-content {
margin-top: 0; }
.steps h3.primary, .steps .step-content.primary {
color: #00a0f0; }
.steps h3.secondary, .steps .step-content.secondary {
color: #acd504; }
.steps h3.alert, .steps .step-content.alert {
color: #c60f13; }
.steps h3.success, .steps .step-content.success {
color: #5da423; }
.steps h3.white, .steps .step-content.white {
color: white; }
.steps h3.black, .steps .step-content.black {
color: black; }
.steps .step-item-link, .steps .step-item-link a {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%; } .promobox {
*zoom: 1;
padding: 40px;
padding-bottom: 24px;
margin-bottom: 32px; }
.promobox:before, .promobox:after {
content: " ";
display: table; }
.promobox:after {
clear: both; }
.promobox.bg-primary {
background-color: #00a0f0; }
.promobox.bg-secondary {
background-color: #acd504; }
.promobox.bg-alert {
background-color: #c60f13; }
.promobox.bg-success {
background-color: #5da423; }
.promobox.bg-white {
background-color: white; }
.promobox.bg-black {
background-color: black; }
.promobox.primary, .promobox.primary h3 {
color: #00a0f0; }
.promobox.secondary, .promobox.secondary h3 {
color: #acd504; }
.promobox.alert, .promobox.alert h3 {
color: #c60f13; }
.promobox.success, .promobox.success h3 {
color: #5da423; }
.promobox.white, .promobox.white h3 {
color: white; }
.promobox.black, .promobox.black h3 {
color: black; }
.promobox.radius {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px; }
body .promobox-icon,
.promobox-content {
float: left; }
body .promobox-icon .ilink,
.promobox-content .ilink {
font-size: 350%;
margin-top: -10px; }
body .promobox-icon .ilink .icon,
.promobox-content .ilink .icon {
margin-right: 0; }
.promobox-action-button,
.promobox-bottom-line {
float: right; }
.promobox.withicon .promobox-icon {
width: 12%; }
.promobox.withicon .promobox-content {
width: 88%; }
.promobox.withbutton .promobox-content {
width: 80%;
padding-right: 2%; }
.promobox.withicon.withbutton .promobox-content {
width: 65%;
padding-right: 2%; }
.promobox.withbutton .promobox-action-button,
.promobox.withbutton .promobox-bottom-line {
width: 23%; }
.promobox-bottom-line {
opacity: .75; } .six.columns .promobox.withicon .promobox-icon,
.five.columns .promobox.withicon .promobox-icon,
.four.columns .promobox.withicon .promobox-icon {
width: 30%; }
.six.columns .promobox.withicon .promobox-content,
.five.columns .promobox.withicon .promobox-content,
.four.columns .promobox.withicon .promobox-content {
width: 70%; }
.six.columns .promobox-action-button,
.five.columns .promobox-action-button,
.four.columns .promobox-action-button {
width: 100%;
padding-left: 30%;
padding-top: 21px; } .team-member {
margin-bottom: 47px; }
.team-member .team-links .ilink {
font-size: 14px;
line-height: 1.5;
margin-right: 16px; } .gmap img {
max-width: none; } .flex-video > p {
display: block;
position: absolute;
left: 0;
height: 100%;
width: 100%;
top: 0; } .row.collapse > .columns > .pricing-table {
margin-left: -1px; }
.pricing-table > li {
margin-bottom: 0!important; }
.pricing-table > li:before {
display: none; }
.pricing-table .title, .pricing-table .price {
padding: 20px; }
.pricing-table .cta-button .button {
margin-bottom: 0; }
.pricing-table .price.medium {
font-size: 200%;
padding-bottom: 40px; }
.pricing-table .price.large {
font-size: 300%;
padding-bottom: 50px;
font-weight: lighter; }
.pricing-table .price.larger {
font-size: 400%;
padding-bottom: 50px;
font-weight: lighter; } .orbit section.orbit-slide {
width: 100%;
height: 100%;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0; }
.site-subheader.orbit-slider {
padding: 0; }
.orbit-slider {
margin: 0; }
.orbit-slider span.row,
.orbit-slider span.columns {
display: block;
height: 100%; }
.orbit-slider span.columns {
display: table; }
.orbit-slider__content {
display: table-cell;
vertical-align: middle; }
.orbit-slider__header {
margin-bottom: 0; }
.orbit-slider__header span {
padding: 10px;
-webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
display: inline-block;
padding: 10px 28px 16px; }
.orbit-slider__description {
background-color: rgba(0, 0, 0, 0.5);
display: inline-block;
font-size: 18px;
font-size: 1.8rem;
padding: 10px 30px;
text-shadow: 0 1px 0.1px rgba(0, 0, 0, 0.2); } .orbit-slider {
background: url(https://www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/360.png) no-repeat center center; }
.orbit-slider.orbit {
background: none; }
.orbit-slider .orbit-slider__slide {
display: none; }
.orbit-slider.orbit .orbit-slider__slide {
display: block; } body .ls-lightskin {
padding: 0;
background: transparent;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0; }
body .ls-lightskin .ls-nav-prev {
left: 0; }
body .ls-lightskin .ls-nav-next {
right: 0; }
.portfolio-intro {
padding-bottom: 21px; }
.portfolio-section {
padding-top: 47px;
padding-bottom: 47px; }
.portfolio-section:first-child {
padding-top: 81px; }
.portfolio-section:last-child {
padding-bottom: 81px; }
.portfolio-slider__slide {
text-align: center; }
.project-showroom .timer {
display: none; }
body div.orbit-wrapper div.slider-nav span {
font-size: 40px;
line-height: 1;
padding: 15px 10px 10px;
border: none;
width: auto;
height: auto;
text-indent: 0;
opacity: .3; }
body div.orbit-wrapper div.slider-nav span:before {
font-family: 'entypo';
font-style: normal;
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased; }
body div.orbit-wrapper div.slider-nav span.left, body div.orbit-wrapper div.slider-nav span.right {
background: none; }
body div.orbit-wrapper div.slider-nav span:hover {
opacity: 1; }
body div.orbit-wrapper div.slider-nav span.left:before {
content: "\e0d5"; }
body div.orbit-wrapper div.slider-nav span.right:before {
content: "\e0d8"; } .portfolio-project-atrributes__list {
list-style-type: none;
margin: 3px 0 0 0;
*zoom: 1;
opacity: 0.75; }
.portfolio-project-atrributes__list:before, .portfolio-project-atrributes__list:after {
content: " ";
display: table; }
.portfolio-project-atrributes__list:after {
clear: both; }
.portfolio-project-atrributes__list > li {
margin-bottom: 9px;
position: relative;
float: left;
margin-right: 50px;
padding-left: 20px;
font-size: 14px; }
.portfolio-project-atrributes__list > li:before {
font-family: 'entypo';
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e0a8";
position: absolute;
left: -2px;
top: 6px; }
body .project-showroom div.orbit-wrapper div.slider-nav {
opacity: 1;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out; }
body .project-showroom div.orbit-wrapper div.slider-nav span {
position: fixed !important;
top: 50% !important; }
body .project-showroom div.orbit-wrapper div.slider-nav span.left {
left: 10%!important; }
body .project-showroom div.orbit-wrapper div.slider-nav span.right {
right: 10%!important; }
body .project-showroom div.orbit-wrapper div.slider-nav.hide {
opacity: 0; }
.portfolio-slider__slideouter {
display: table;
width: 100%;
height: 100%; }
.portfolio-slider__slideinner {
display: table-cell; }
.project-showroom {
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out; }
#portfolioSlider {
background: url(https://www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/360.png) center center no-repeat; }
#portfolioSlider .portfolio-slider__slideouter {
opacity: 0;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out; }
#portfolioSlider.orbit {
background: none; }
#portfolioSlider.orbit .portfolio-slider__slideouter {
opacity: 1; } .portfolio-filter {
margin-bottom: 0;
margin-top: 5px;
width: 100%; }
form.custom.portfolio-filter div.custom.dropdown a.current {
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out; }
form.custom.portfolio-filter div.custom.dropdown ul {
max-height: none;
border-top: none;
-webkit-box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.12), 0 0 0px 1px rgba(0, 0, 0, 0.04);
-moz-box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.12), 0 0 0px 1px rgba(0, 0, 0, 0.04);
box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.12), 0 0 0px 1px rgba(0, 0, 0, 0.04); }
form.custom.portfolio-filter div.custom.dropdown ul li {
font-size: 14px;
padding-left: 10px;
padding-top: 12px;
padding-bottom: 12px; }
.sidebar-belowcontent-wrapper .portfolio-grid {
margin-top: 0; }
.portfolio-grid {
margin-top: 71px;
margin-left: 20px;
margin-right: 20px; }
.portfolio-grid.portfolio-two-columns .portfolio-project {
width: 49.8%; }
.portfolio-grid.portfolio-three-columns .portfolio-project {
width: 33.3%; }
.portfolio-grid.portfolio-four-columns .portfolio-project {
width: 24.8%; }
.portfolio-project__thumb {
overflow: hidden;
margin-left: auto;
margin-right: auto;
text-align: center; }
.portfolio-project__thumb img {
margin-left: auto;
margin-right: auto;
position: absolute;
left: 0;
top: 0; }
.portfolio-project__thumb a, .portfolio-project__thumb img {
display: block; }
.portfolio-project__thumb .fluid-placeholder {
opacity: 0; }
.portfolio-project__thumb .fluid-placeholder img {
position: relative;
width: 100%; }
.portfolio-project__desc {
min-height: 75px;
margin-top: 10px;
margin-left: auto;
margin-right: auto; }
.portfolio-project__title {
margin-top: 0;
margin-bottom: 0;
text-align: center;
font-size: 21px;
font-size: 2.1rem; }
.portfolio-project__type {
margin-top: 10px;
margin-bottom: 0;
text-align: center;
font-size: 10px;
font-size: 1rem;
font-weight: normal; }
.portfolio-project > div > a {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
z-index: 10; } .portfolio-circles .portfolio-project__thumb {
position: relative;
z-index: 3; }
.portfolio-circles .portfolio-project__thumb .styling-helper {
position: static;
z-index: 2;
overflow: hidden;
border: 1px solid transparent; }
.portfolio-circles .portfolio-project__thumb .styling-helper a {
position: relative;
overflow: hidden; }
.portfolio-circles img.wp-post-image {
margin-left: 1%;
margin-top: 1%;
width: 98%; }
.portfolio-circles .portfolio-project__mask {
position: absolute;
z-index: 5;
left: 0;
top: 0;
width: 100%;
max-height: 100%;
height: auto;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease; }
.portfolio-circles.portfolio-enlarge .portfolio-project__thumb,
.portfolio-circles.portfolio-enlarge .portfolio-project__mask {
-webkit-transform: scale(0.92, 0.92);
-moz-transform: scale(0.92, 0.92);
-ms-transform: scale(0.92, 0.92);
-o-transform: scale(0.92, 0.92);
transform: scale(0.92, 0.92);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.portfolio-circles.portfolio-enlarge .portfolio-project__thumb img.wp-post-image {
max-width: none; }
.portfolio-circles.portfolio-enlarge .portfolio-project:hover .portfolio-project__thumb,
.portfolio-circles.portfolio-enlarge .portfolio-project:hover .portfolio-project__mask {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1); }
.portfolio-circles.portfolio-enlarge .portfolio-project > div {
position: relative; }
.portfolio-circles.portfolio-enlarge .portfolio-project__mask {
max-height: 100%;
height: auto; }
.portfolio-circles.portfolio-enlarge .portfolio-project__desc {
z-index: 6; }
.portfolio-circles.portfolio-enlarge.portfolio-two-columns .portfolio-project > div {
margin: 10%; }
.portfolio-circles.portfolio-zoom .portfolio-project__thumb img.wp-post-image {
-webkit-transform: scale(0.92, 0.92);
-moz-transform: scale(0.92, 0.92);
-ms-transform: scale(0.92, 0.92);
-o-transform: scale(0.92, 0.92);
transform: scale(0.92, 0.92);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
max-width: none;
margin-left: 0;
margin-top: 0;
width: 100%; }
.portfolio-circles.portfolio-zoom .portfolio-project:hover .portfolio-project__thumb img.wp-post-image {
max-width: none;
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1); }
.portfolio-circles.portfolio-zoom .portfolio-project > div {
position: relative;
margin: 10%; }
.portfolio-circles.portfolio-zoom .portfolio-project__mask {
max-height: 100%;
height: auto; }
.portfolio-circles.portfolio-zoom .portfolio-project__desc {
z-index: 6; }
.portfolio-circles.portfolio-zoom.portfolio-four-columns .portfolio-project__thumb img.wp-post-image {
-webkit-transform: scale(0.93, 0.93);
-moz-transform: scale(0.93, 0.93);
-ms-transform: scale(0.93, 0.93);
-o-transform: scale(0.93, 0.93);
transform: scale(0.93, 0.93); }
.portfolio-circles.portfolio-overlay-with-shift.portfolio-two-columns .portfolio-project > div,
.portfolio-circles.portfolio-overlay-with-shift.portfolio-two-columns .portfolio-project__mask {
margin: 10%; }
.portfolio-circles.portfolio-overlay-with-shift.portfolio-two-columns .portfolio-project__mask {
height: 80%;
width: 80%; } .portfolio-squares .portfolio-project {
padding: 10px; }
.portfolio-squares .portfolio-project__thumb {
position: relative;
z-index: 3; }
.portfolio-squares .portfolio-project__thumb .styling-helper {
position: static;
z-index: 2;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
overflow: hidden; }
.portfolio-squares.portfolio-enlarge .portfolio-project__thumb img.wp-post-image {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-transform: scale(0.92, 0.92);
-moz-transform: scale(0.92, 0.92);
-ms-transform: scale(0.92, 0.92);
-o-transform: scale(0.92, 0.92);
transform: scale(0.92, 0.92);
max-width: none;
width: 90%;
margin: 5%; }
.portfolio-squares.portfolio-enlarge .portfolio-project:hover .portfolio-project__thumb img.wp-post-image {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1); }
.portfolio-squares.portfolio-zoom .portfolio-project__thumb img.wp-post-image {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1);
max-width: none;
margin-left: 0;
margin-top: 0;
width: 100%; }
.portfolio-squares.portfolio-zoom .portfolio-project:hover .portfolio-project__thumb img.wp-post-image {
max-width: none;
-webkit-transform: scale(1.075, 1.075);
-moz-transform: scale(1.075, 1.075);
-ms-transform: scale(1.075, 1.075);
-o-transform: scale(1.075, 1.075);
transform: scale(1.075, 1.075); }
.portfolio-squares.portfolio-zoom .portfolio-project__desc {
margin-top: -3px;
z-index: 4;
position: relative;
padding-top: 16px;
padding-bottom: 16px;
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
-ms-border-radius: 0 0 3px 3px;
-o-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px; }
.portfolio-squares.portfolio-two-columns .portfolio-project > div {
margin: 10%; } .portfolio-overlay-with-shift .portfolio-project {
padding: 1px 2px 2px; }
.portfolio-overlay-with-shift .portfolio-project__thumb img.wp-post-image {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
max-width: none;
margin-left: 1%;
margin-top: 1%;
width: 98%; }
.portfolio-overlay-with-shift .portfolio-project__desc {
z-index: 4;
position: absolute;
width: 80%;
bottom: 0;
min-height: 0;
padding: 6%;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease; }
.portfolio-overlay-with-shift .portfolio-project__title {
text-align: left; }
.portfolio-overlay-with-shift .portfolio-project__title a {
font-size: 24px;
font-size: 2.4rem;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0); }
.portfolio-overlay-with-shift .portfolio-project__type {
max-height: 0;
opacity: 0;
text-align: left;
-webkit-transition: max-height 0.4s ease, opacity 0.1s ease;
-moz-transition: max-height 0.4s ease, opacity 0.1s ease;
-o-transition: max-height 0.4s ease, opacity 0.1s ease;
transition: max-height 0.4s ease, opacity 0.1s ease; }
.portfolio-overlay-with-shift .overlay-helper {
height: 98%;
position: absolute;
width: 98%;
left: 1%;
top: 1%;
opacity: 0;
-webkit-transition: opacity 0.6s ease;
-moz-transition: opacity 0.6s ease;
-o-transition: opacity 0.6s ease;
transition: opacity 0.6s ease;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px; }
.portfolio-overlay-with-shift .portfolio-project:after {
content: "\e0d4";
font-family: 'entypo';
font-style: normal;
font-size: 30px;
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
position: absolute;
right: 50%;
top: 50%;
margin-top: -10px;
opacity: 0;
z-index: 5;
text-align: right;
-webkit-transition: opacity 0.5s ease-in-out, right 0.5s ease;
-moz-transition: opacity 0.5s ease-in-out, right 0.5s ease;
-o-transition: opacity 0.5s ease-in-out, right 0.5s ease;
transition: opacity 0.5s ease-in-out, right 0.5s ease; }
.portfolio-overlay-with-shift .portfolio-project:hover .portfolio-project__desc {
min-height: 60%; }
.portfolio-overlay-with-shift .portfolio-project:hover .portfolio-project__title a {
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.portfolio-overlay-with-shift .portfolio-project:hover .portfolio-project__type {
opacity: 1;
max-height: 50px;
-webkit-transition: max-height 0.8s ease;
-moz-transition: max-height 0.8s ease;
-o-transition: max-height 0.8s ease;
transition: max-height 0.8s ease; }
.portfolio-overlay-with-shift .portfolio-project:hover .overlay-helper {
opacity: .92; }
.portfolio-overlay-with-shift .portfolio-project:hover:after {
opacity: 1;
right: 15%; }
.portfolio-overlay-with-shift.portfolio-circles .portfolio-project__desc {
min-height: 60%;
padding-left: 40px;
margin-left: -60px;
opacity: 0; }
.portfolio-overlay-with-shift.portfolio-circles .portfolio-project__title {
text-align: left; }
.portfolio-overlay-with-shift.portfolio-circles .portfolio-project:hover .portfolio-project__desc {
opacity: 1;
margin-left: 0; }
.portfolio-overlay-with-shift.portfolio-circles.portfolio-overlay-with-shift .portfolio-project__title a {
font-size: 20px;
font-size: 2rem;
font-weight: normal; }
.portfolio-overlay-with-shift.portfolio-squares.portfolio-two-columns .portfolio-project__desc {
bottom: 10%; }
.portfolio-overlay-with-shift.portfolio-squares.portfolio-two-columns .portfolio-project:hover .portfolio-project__desc {
min-height: 50%; }
.lt-ie9 .portfolio-overlay-with-shift .overlay-helper { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.lt-ie9 .portfolio-overlay-with-shift.portfolio-circles .portfolio-project__desc { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.lt-ie9 .portfolio-overlay-with-shift .portfolio-project:hover .overlay-helper { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
.lt-ie9 .portfolio-overlay-with-shift.portfolio-circles .portfolio-project:hover .portfolio-project__desc { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
.portfolio-masonry .portfolio-project > div {
margin: 7px 6px;
position: relative; }
.portfolio-masonry .portfolio-project__thumb img {
display: none; }
.portfolio-masonry .portfolio-project__thumb img.wp-post-image {
position: relative;
display: block;
margin-left: 0;
margin-top: 0;
width: 100%; }
.portfolio-masonry.portfolio-descr-below .portfolio-project__desc {
margin-top: -4px;
z-index: 4;
position: relative;
padding: 20px 8px;
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
-ms-border-radius: 0 0 3px 3px;
-o-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15), 0 2px 0 0 rgba(0, 0, 0, 0.05), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset;
-moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15), 0 2px 0 0 rgba(0, 0, 0, 0.05), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset;
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15), 0 2px 0 0 rgba(0, 0, 0, 0.05), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset; }
.portfolio-masonry .portfolio-project__type {
opacity: .7;
margin-bottom: 0; }
.portfolio-masonry .overlay-helper {
height: 100%;
position: absolute;
width: 100%;
left: 0;
top: 0;
opacity: 0;
-webkit-transition: opacity 0.6s ease;
-moz-transition: opacity 0.6s ease;
-o-transition: opacity 0.6s ease;
transition: opacity 0.6s ease;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px; }
.portfolio-masonry .portfolio-project:hover .overlay-helper {
opacity: .3; }
.portfolio-masonry.portfolio-overlay-with-shift .portfolio-project:hover .portfolio-project__desc {
min-height: 50%;
padding-top: 0;
margin-bottom: 10px; }
.portfolio-masonry.portfolio-overlay-with-shift .portfolio-project__title {
font-weight: normal; }
.portfolio-masonry.portfolio-overlay-with-shift .portfolio-project__type {
opacity: 0;
max-height: 0; }
.portfolio-masonry.portfolio-overlay-with-shift .portfolio-project:hover .overlay-helper {
opacity: .9; }
.portfolio-grid.portfolio-descr-overlay .overlay-helper {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: opacity 0.4s ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
transition: opacity 0.4s ease; }
.portfolio-grid.portfolio-descr-overlay .portfolio-project__desc {
width: 70%;
position: absolute;
left: 15%;
top: 43%;
z-index: 3;
opacity: 0;
-webkit-transition: opacity 0.4s ease;
-moz-transition: opacity 0.4s ease;
-o-transition: opacity 0.4s ease;
transition: opacity 0.4s ease;
background: transparent!important;
border-bottom: none!important; }
.portfolio-grid.portfolio-descr-overlay .portfolio-project__title {
font-size: 24px;
font-weight: bold; }
.portfolio-grid.portfolio-descr-overlay .portfolio-project__type {
font-size: 14px; }
.portfolio-grid.portfolio-descr-overlay .portfolio-project:hover .portfolio-project__desc {
opacity: 1; }
.portfolio-grid.portfolio-descr-overlay .portfolio-project:hover .overlay-helper {
opacity: .9; }
.portfolio-grid.portfolio-descr-overlay.portfolio-four-columns .portfolio-project__desc {
top: 40%; } .clearing-main-left.disabled, .clearing-main-right.disabled {
opacity: 0.2; }
.clearing-main-left, .clearing-main-right {
font-size: 40px;
line-height: 1;
padding: 15px 10px 10px;
border: none;
width: auto;
height: auto; }
.clearing-main-left:before, .clearing-main-right:before {
font-family: 'entypo';
font-style: normal;
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased; }
.clearing-main-left:before {
content: "\e0d5"; }
.clearing-main-right:before {
content: "\e0d8"; }
.clearing-container .visible-img {
height: 85%; }
.clearing-assembled .clearing-container .carousel {
margin-top: 0;
border-top: 1px solid #000; }  .isotope-item {
z-index: 2; }
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1; } .isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s; }
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width; }
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
-ms-transition-property: -ms-transform, opacity;
-o-transition-property: -o-transform, opacity;
transition-property: transform, opacity; } .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s; } .fixable-menu-spacer,
.fixable-subheader-spacer {
position: relative;
width: 100%;
z-index: 0; }
.site-menu-bar {
position: relative;
z-index: 100;
padding-top: 30px;
padding-bottom: 30px;
width: 100%;
background-color: #00a0f0;
top: 0;
left: 0;
-webkit-transition: top 100ms ease-in-out;
-webkit-transition-delay: 0ms;
-moz-transition: top 100ms ease-in-out 0ms;
-o-transition: top 100ms ease-in-out 0ms;
transition: top 100ms ease-in-out 0ms; }
.site-menu-bar.fixed {
position: fixed; }
.site-menu-bar .site-identity {
float: left;
margin: 0;
vertical-align: middle;
font-size: 21px;
line-height: 0px; }
.site-menu-bar .site-identity a {
margin-right: 80px;
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid transparent!important;
color: white;
font-weight: bold!important;
display: inline-block; }
.site-menu-bar .site-identity a img {
display: block; }
.site-menu-bar .menu-header-primary-navigation-container {
float: right; }
.site-menu-bar.sliped-out-menu-inside {
-webkit-transition: padding-top 500ms ease-in-out;
-moz-transition: padding-top 500ms ease-in-out;
-o-transition: padding-top 500ms ease-in-out;
transition: padding-top 500ms ease-in-out;
-webkit-transition: padding-bottom 500ms ease-in-out;
-moz-transition: padding-bottom 500ms ease-in-out;
-o-transition: padding-bottom 500ms ease-in-out;
transition: padding-bottom 500ms ease-in-out; }
.site-menu-bar.sliped-out-menu-inside .menu-header-primary-navigation-container {
width: 100%;
padding-top: 21px; }
.site-menu-bar.sliped-out-menu-inside .menu-header-primary-navigation-container .primary-menu {
float: left; }
.site-menu-bar.sliped-out-menu-inside .menu-header-primary-navigation-container .primary-menu > li:first-child {
margin-left: -20px; }
.site-menu-bar.sliped-out-menu-inside.not-fixed {
top: 0!important; }
.site-menu-bar.sliped-out-menu-inside.fixed {
position: fixed; }
.site-menu-bar .primary-menu {
float: right; }
.site-menu-bar .primary-menu.searchbar-onright {
padding-right: 40px; }
.site-menu-bar .search-panel.collapsible {
position: absolute;
right: 40px;
z-index: 2; }
.site-menu-bar h1, .site-menu-bar h2, .site-menu-bar h3, .site-menu-bar h4, .site-menu-bar h5, .site-menu-bar h6, .site-menu-bar p, .site-menu-bar a {
color: white; }
.site-menu-bar .flyout h1, .site-menu-bar .flyout h2, .site-menu-bar .flyout h3, .site-menu-bar .flyout h4, .site-menu-bar .flyout h5, .site-menu-bar .flyout h6, .site-menu-bar .flyout p, .site-menu-bar .flyout a {
color: #535962; }
.admin-bar .site-menu-bar.fixed {
top: 28px; }
.site-subheader {
position: relative;
z-index: 1;
width: 100%;
background-color: #00a0f0;
padding-top: 60px;
padding-bottom: 40px; }
.site-subheader.layer-slider {
padding-bottom: 0; }
.site-subheader.fixed {
position: fixed; }
.site-subheader h1, .site-subheader h2, .site-subheader h3, .site-subheader h4, .site-subheader h5, .site-subheader h6, .site-subheader p {
color: #dcf3ff; }
.site-subheader p.darken {
font-size: 12px;
font-size: 1.2rem;
margin-top: -20px;
color: #005c8a; }
.site-subheader p.darken a {
color: inherit; }
.site-subheader a {
color: white; }
.site-subheader .lighten, .site-subheader h1 span {
color: white;
font-weight: normal; }
.site-subheader .button {
margin-right: 5px; } .site-body, .site-content {
position: relative;
background: white;
z-index: 2; }
.featured-post {
background: #acd504;
color: #FFF;
display: inline-block;
font-size: 12px;
font-weight: bold;
margin-left: -6px;
margin-right: -6px;
margin-top: -20px;
padding: 2px 6px;
position: absolute;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px; }
.entry-header,
.home.page .entry-header {
background: #00a0f0;
color: #bde9ff;
padding-top: 0;
padding-bottom: 24px; }
.entry-header h1,
.home.page .entry-header h1 {
color: #bde9ff; }
.entry-header h1 span, .entry-header h1 .lighten,
.home.page .entry-header h1 span,
.home.page .entry-header h1 .lighten {
color: white; }
.entry-header h1 a,
.home.page .entry-header h1 a {
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid transparent!important; }
.entry-header h1 a:hover,
.home.page .entry-header h1 a:hover {
color: white; }
.entry-header .layout-title,
.home.page .entry-header .layout-title {
padding-top: 36px; }
.entry-header .layout-titlebutton,
.home.page .entry-header .layout-titlebutton {
padding-top: 47px; }
.entry-header .layout-titlebutton p,
.home.page .entry-header .layout-titlebutton p {
margin-top: 0;
margin-bottom: 0; }
h1.entry-title {
margin-top: 0;
line-height: 1.2; }
.search-results .entry-header h1 span,
.search-results .entry-header h1 .lighten {
color: inherit; }
.home .no-padding-top .site-content {
padding-top: 0; }
.home .no-padding-bottom .site-content {
padding-bottom: 0; }
.home .no-padding-top .entry-content {
min-height: 0; }
body.single article.hentry, body.page article.hentry {
padding-top: 71px;
padding-bottom: 106px; }
body.single .site-body.no-padding-top article.hentry:first-child, body.page .site-body.no-padding-top article.hentry:first-child {
padding-top: 0; }
body.single .site-body.no-padding-bottom article.hentry:last-child, body.page .site-body.no-padding-bottom article.hentry:last-child {
padding-bottom: 0; }
.sidebar {
padding-top: 71px;
padding-bottom: 106px; }
.home .search-form-container,
.is-home .search-form-container,
.archive .search-form-container,
.search .search-form-container,
.error404 .search-form-container {
padding-top: 47px;
padding-bottom: 32px;
background: whitesmoke; }
.home .search-form-container form,
.is-home .search-form-container form,
.archive .search-form-container form,
.search .search-form-container form,
.error404 .search-form-container form {
margin: 0; }
.home .search-form-container .button,
.is-home .search-form-container .button,
.archive .search-form-container .button,
.search .search-form-container .button,
.error404 .search-form-container .button {
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
.home .search-form-container .button:active,
.is-home .search-form-container .button:active,
.archive .search-form-container .button:active,
.search .search-form-container .button:active,
.error404 .search-form-container .button:active {
-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3) inset;
-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3) inset;
box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3) inset; }
.home .site-content,
.is-home .site-content,
.archive .site-content,
.search .site-content,
.error404 .site-content {
padding-top: 32px;
padding-bottom: 47px; }
.home .site-content .post,
.home .site-content .page,
.is-home .site-content .post,
.is-home .site-content .page,
.archive .site-content .post,
.archive .site-content .page,
.search .site-content .post,
.search .site-content .page,
.error404 .site-content .post,
.error404 .site-content .page {
border-bottom: 1px solid rgba(0, 0, 0, 0.08); }
.home .site-content .post:last-child,
.home .site-content .page:last-child,
.is-home .site-content .post:last-child,
.is-home .site-content .page:last-child,
.archive .site-content .post:last-child,
.archive .site-content .page:last-child,
.search .site-content .post:last-child,
.search .site-content .page:last-child,
.error404 .site-content .post:last-child,
.error404 .site-content .page:last-child {
border-bottom: none; }
.home .entry-header,
.is-home .entry-header,
.archive .entry-header,
.search .entry-header,
.error404 .entry-header {
padding-top: 2px;
padding-bottom: 0;
background: none;
border-bottom: none; }
.home .entry-header h1 a,
.is-home .entry-header h1 a,
.archive .entry-header h1 a,
.search .entry-header h1 a,
.error404 .entry-header h1 a {
color: #00a0f0; }
.home .entry-header.has-thumbnail .attachment-post-thumbnail,
.is-home .entry-header.has-thumbnail .attachment-post-thumbnail,
.archive .entry-header.has-thumbnail .attachment-post-thumbnail,
.search .entry-header.has-thumbnail .attachment-post-thumbnail,
.error404 .entry-header.has-thumbnail .attachment-post-thumbnail {
width: 100%;
margin-bottom: 20px; }
.home .entry-content,
.home .entry-summary,
.is-home .entry-content,
.is-home .entry-summary,
.archive .entry-content,
.archive .entry-summary,
.search .entry-content,
.search .entry-summary,
.error404 .entry-content,
.error404 .entry-summary {
min-height: 200px; }
.home .entry-meta,
.is-home .entry-meta,
.archive .entry-meta,
.search .entry-meta,
.error404 .entry-meta {
margin-top: 32px; }
.home .entry-date,
.is-home .entry-date,
.archive .entry-date,
.search .entry-date,
.error404 .entry-date {
color: #a0a6ae;
top: 21px; }
.home .entry-date i,
.is-home .entry-date i,
.archive .entry-date i,
.search .entry-date i,
.error404 .entry-date i {
margin-right: 8px;
opacity: .7; }
.home .interaction-provocator,
.is-home .interaction-provocator,
.archive .interaction-provocator,
.search .interaction-provocator,
.error404 .interaction-provocator {
border-top: none; }
.home .interaction-provocator > .row > .columns,
.is-home .interaction-provocator > .row > .columns,
.archive .interaction-provocator > .row > .columns,
.search .interaction-provocator > .row > .columns,
.error404 .interaction-provocator > .row > .columns {
border: none; }
.lt-ie9 .is-home .site-content .post,
.lt-ie9 .is-home .site-content .page,
.lt-ie9 .archive .site-content .post,
.lt-ie9 .archive .site-content .page,
.lt-ie9 .search .site-content .post,
.lt-ie9 .search .site-content .page,
.lt-ie9 .error404 .site-content .post,
.lt-ie9 .error404 .site-content .page {
border-bottom: 1px solid #EBEBEB; }
.more-link {
margin-top: 36px; }
.page-links {
clear: both;
letter-spacing: 8px;
text-transform: uppercase;
padding-top: 36px; }
.page-links span {
letter-spacing: 1px; }
.is-home .sidebar {
padding-top: 106px; }
.blog .site-content {
padding-bottom: 0; }
.interaction-provocator {
overflow: hidden;
border-top: 1px solid rgba(0, 0, 0, 0.05); }
.interaction-provocator > .row > .columns {
position: relative;
padding: 40px 40px;
border-left: 1px solid rgba(0, 0, 0, 0.05);
border-image: none;
font-size: 16px;
-webkit-transition: all 200ms ease-in-out;
-webkit-transition-delay: 0ms;
-moz-transition: all 200ms ease-in-out 0ms;
-o-transition: all 200ms ease-in-out 0ms;
transition: all 200ms ease-in-out 0ms; }
.interaction-provocator > .row > .columns.comments-link {
vertical-align: middle;
text-align: left;
border-left: none;
-webkit-transition: all 200ms ease-in-out;
-webkit-transition-delay: 0ms;
-moz-transition: all 200ms ease-in-out 0ms;
-o-transition: all 200ms ease-in-out 0ms;
transition: all 200ms ease-in-out 0ms;
*zoom: 1; }
.interaction-provocator > .row > .columns.comments-link:before, .interaction-provocator > .row > .columns.comments-link:after {
content: " ";
display: table; }
.interaction-provocator > .row > .columns.comments-link:after {
clear: both; }
.interaction-provocator > .row > .columns.comments-link a {
width: 100%;
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid transparent!important; }
.interaction-provocator > .row > .columns.comments-link a:after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%; }
.interaction-provocator > .row > .columns.comments-link:hover {
background: #00a0f0;
color: #f0faff; }
.interaction-provocator > .row > .columns.comments-link:hover a {
color: #f0faff; }
.interaction-provocator > .row > .columns.comments-link.twelve {
border-right: none; }
.interaction-provocator > .row > .columns.entry-share {
padding-top: 22px;
padding-bottom: 19px; }
.interaction-provocator > .row > .columns.entry-share .social-buttons {
float: right;
height: 67px;
overflow: hidden;
margin-bottom: 0;
opacity: .6;
*zoom: 1;
list-style-type: none; }
.interaction-provocator > .row > .columns.entry-share .social-buttons:before, .interaction-provocator > .row > .columns.entry-share .social-buttons:after {
content: " ";
display: table; }
.interaction-provocator > .row > .columns.entry-share .social-buttons:after {
clear: both; }
.interaction-provocator > .row > .columns.entry-share .social-buttons a {
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid transparent!important; }
.interaction-provocator > .row > .columns.entry-share .social-buttons > a {
float: left;
width: auto;
display: block;
border: none; }
.interaction-provocator > .row > .columns.entry-share .social-buttons > a.addthis_button_facebook_like {
margin-right: 5px; }
.interaction-provocator > .row > .columns.entry-share .social-buttons .li,
.interaction-provocator > .row > .columns.entry-share .social-buttons .li * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box; }
.interaction-provocator > .row > .columns.entry-share .social-buttons li {
float: left;
margin-left: 8px;
position: relative;
min-width: 48px;
min-height: 67px; }
.interaction-provocator > .row > .columns.entry-share .social-buttons li .vhidden {
display: none; }
.interaction-provocator > .row > .columns.entry-share .social-buttons li .socialite {
display: block; }
.interaction-provocator > .row > .columns.entry-share .social-buttons li .socialite:before {
display: block;
position: absolute;
content: "";
height: 63px; }
.interaction-provocator > .row > .columns.entry-share .social-buttons li .socialite-loaded:before {
display: none; }
.interaction-provocator > .row > .columns.entry-share .social-buttons li.linkedin {
min-width: 60px; }
.interaction-provocator > .row > .columns.entry-share .social-buttons .facebook-like {
width: 48px; }
.interaction-provocator > .row > .columns.entry-share .social-buttons .facebook-like:before {
width: 48px;
background: url(https://www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/social-counters/sc-fb.png) 0 0 no-repeat; }
.interaction-provocator > .row > .columns.entry-share .social-buttons .twitter-share {
width: 55px; }
.interaction-provocator > .row > .columns.entry-share .social-buttons .twitter-share:before {
width: 55px;
background: url(https://www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/social-counters/sc-tw.png) 0 0 no-repeat; }
.interaction-provocator > .row > .columns.entry-share .social-buttons .googleplus-one {
width: 50px; }
.interaction-provocator > .row > .columns.entry-share .social-buttons .googleplus-one:before {
width: 50px;
background: url(https://www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/social-counters/sc-gp.png) 0 0 no-repeat; }
.interaction-provocator > .row > .columns.entry-share .social-buttons .linkedin-share {
width: 57px; }
.interaction-provocator > .row > .columns.entry-share .social-buttons .linkedin-share:before {
width: 57px;
background: url(https://www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/images/social-counters/sc-in.png) 0 0 no-repeat; }
.interaction-provocator > .row > .columns.entry-share:hover .social-buttons {
opacity: 1; }
.interaction-provocator > .row > .columns.entry-share.no-neighbour {
border-left: none; }
.interaction-provocator > .row > .columns.entry-share.no-neighbour .social-buttons {
float: left; }
.interaction-provocator > .row > .columns i {
vertical-align: middle; }
.sidebar-enabled .interaction-provocator > .row > .columns {
padding-right: 0;
padding-left: 0; }
.sidebar-enabled .interaction-provocator > .row > .columns.comments-link:hover {
padding-left: 40px; }
.entry-meta-body {
padding-top: 54px;
padding-bottom: 47px;
background: #454f55;
color: #FFF; }
.author-info .author-avatar {
float: left;
width: 20%;
margin-top: 2px; }
.author-info .author-name {
width: 68%;
float: right; }
.author-info .author-name h6 {
margin-top: 0;
margin-bottom: 3px;
color: #abb5bb;
font-size: 12px;
font-size: 1.2rem;
font-weight: bold;
letter-spacing: 2px; }
.author-info .author-name h3 {
margin-top: 0;
margin-bottom: 0;
font-size: 28px;
font-size: 2.8rem;
color: #acd504; }
.author-info .author-social-profiles {
margin-top: 10px;
margin-left: -8px;
list-style: none;
*zoom: 1; }
.author-info .author-social-profiles:before, .author-info .author-social-profiles:after {
content: " ";
display: table; }
.author-info .author-social-profiles:after {
clear: both; }
.author-info .author-social-profiles li {
float: left; }
.author-info .author-social-profiles li a {
display: inline-block;
padding: 0px 8px;
margin: 0;
font-size: 18px;
font-size: 1.8rem;
border-bottom: none;
color: #abb5bb !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
opacity: .5;
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid transparent!important; }
.author-info .author-social-profiles li a:hover {
background-color: #00a0f0;
color: white !important;
opacity: 1; }
.author-info .author-info-header {
*zoom: 1; }
.author-info .author-info-header:before, .author-info .author-info-header:after {
content: " ";
display: table; }
.author-info .author-info-header:after {
clear: both; }
.author-info .author-description p {
color: #abb5bb; }
.enty-meta-data {
list-style-type: none;
color: #abb5bb;
margin-bottom: 0; }
.enty-meta-data li {
padding-left: 25px;
margin-bottom: 7px;
position: relative; }
.enty-meta-data.full-width {
*zoom: 1; }
.enty-meta-data.full-width:before, .enty-meta-data.full-width:after {
content: " ";
display: table; }
.enty-meta-data.full-width:after {
clear: both; }
.enty-meta-data.full-width li {
float: left;
width: 33.33%;
max-height: 280px; }
.enty-meta-data.full-width li i {
position: relative;
margin-left: -25px;
margin-right: 10px; }
.enty-meta-data.full-width li:last-child {
text-align: right; }
.enty-meta-data.full-width li:after {
display: none; }
.enty-meta-data.full-width:hover {
position: relative;
padding-right: 0; }
.enty-meta-data strong {
font-weight: normal;
color: #FFF; }
.enty-meta-data i {
vertical-align: middle;
position: absolute;
left: 0; }
.enty-meta-data .category-list,
.enty-meta-data .tag-list {
max-height: 22px;
padding-bottom: 1px;
overflow: hidden;
-webkit-transition: all 300ms ease-in-out;
-webkit-transition-delay: 0ms;
-moz-transition: all 300ms ease-in-out 0ms;
-o-transition: all 300ms ease-in-out 0ms;
transition: all 300ms ease-in-out 0ms; }
.enty-meta-data .category-list strong,
.enty-meta-data .tag-list strong {
color: #abb5bb; }
.enty-meta-data:hover {
background: #454f55;
position: absolute;
padding-right: 40px; }
.enty-meta-data:hover .category-list,
.enty-meta-data:hover .tag-list {
max-height: 80px; }
.enty-meta-data:hover .category-list:after,
.enty-meta-data:hover .tag-list:after {
display: none; }
.nav-single {
overflow: hidden;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
background: #2c3034; }
.nav-single.next-exists.previous-exists .nav-previous,
.nav-single.next-exists.previous-exists .nav-next {
width: 50%; }
.nav-single.next-exists.previous-exists .nav-next {
border-left: 1px solid rgba(0, 0, 0, 0.05); }
.nav-single .nav-previous,
.nav-single .nav-next {
width: 100%;
position: relative;
margin-bottom: -200px;
padding: 40px 40px 240px!important;
border-image: none;
font-size: 16px;
-webkit-transition: background 200ms ease-in-out;
-webkit-transition-delay: 0ms;
-moz-transition: background 200ms ease-in-out 0ms;
-o-transition: background 200ms ease-in-out 0ms;
transition: background 200ms ease-in-out 0ms; }
.nav-single .nav-previous:hover,
.nav-single .nav-next:hover {
background: #00a0f0;
color: #f0faff; }
.nav-single .nav-previous:hover a,
.nav-single .nav-next:hover a {
color: #f0faff;
border-bottom: none; }
.nav-single .nav-previous:hover a:hover,
.nav-single .nav-next:hover a:hover {
border-bottom: none!important; }
.nav-single .nav-previous a,
.nav-single .nav-next a {
width: 100%;
-webkit-transition: color 200ms ease-in-out;
-webkit-transition-delay: 0ms;
-moz-transition: color 200ms ease-in-out 0ms;
-o-transition: color 200ms ease-in-out 0ms;
transition: color 200ms ease-in-out 0ms; }
.nav-single .nav-previous a:after,
.nav-single .nav-next a:after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%; }
.nav-single .nav-previous i,
.nav-single .nav-next i {
vertical-align: middle; }
.nav-single .nav-previous {
float: left;
text-align: left; }
.nav-single .nav-next {
float: right;
text-align: right; }
.sidebar-belowcontent-wrapper {
background: #1b1b1c;
padding-top: 47px;
padding-bottom: 47px; }
.widget {
font-size: 14px;
margin-bottom: 47px; }
.widget .widget-title {
margin-top: 0; }
.widget:last-child {
margin-bottom: 0; }
.widget li {
font-size: 14px; }
.widget ul:not(.block-grid) > li:before {
color: #aeb3ba;
font-size: 12px; }
.widget ul:not(.block-grid) > li.menu-item:before {
display: none; }
.widget_nav_menu li {
margin: 0!important; }
.widget_nav_menu .sub-menu {
margin-top: 0;
margin-bottom: 10px; }
.widget.widget_categories ul,
.widget.widget_recent_entries ul {
list-style-type: none; }
.widget.widget_categories ul li,
.widget.widget_recent_entries ul li {
font-size: 12px;
color: #aeb3ba; }
.widget.widget_categories ul li a,
.widget.widget_recent_entries ul li a {
font-size: 14px;
margin-right: 5px; }
.widget.widget_categories ul li ul,
.widget.widget_recent_entries ul li ul {
margin-top: 9px;
margin-bottom: 9px;
margin-left: 15px; }
.widget.widget_categories ul li ul li,
.widget.widget_recent_entries ul li ul li {
font-size: 10px; }
.widget.widget_categories ul li ul li a,
.widget.widget_recent_entries ul li ul li a {
font-size: 12px; }
.widget_td_options_widget_button,
.widget_td_options_widget_gmap {
margin-bottom: 47px; }
.widget_td_options_widget_contactform .customized-comment-form > div {
left: auto;
margin: 0;
right: auto;
width: 100%; }
.widget_calendar table {
background: transparent;
border-collapse: collapse; }
.widget_calendar caption {
margin-bottom: 20px; }
.sidebar-belowcontent-wrapper .six.columns .widget_categories li {
float: left;
width: 50%; }
.widget.widget_recent_entries ul li .post-date {
float: left;
width: 100%;
clear: both; }
.widget.widget_recent_entries ul li:after {
content: "";
display: table;
clear: both; }
.widget_tag_cloud .tagcloud a {
display: inline-block;
margin-right: 10px;
line-height: 1;
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid transparent!important; }
.widget_tag_cloud .tagcloud a:hover {
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid rgba(0, 160, 240, 0.3) !important; } .comments-area {
padding: 40px 0;
background: #2c3034; }
.comments-area .nocomments {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
display: inline-block;
padding: 2px 6px 2px 23px;
background-color: #acd504;
color: white;
font-size: 10px;
font-size: 1rem;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px; }
.comments-area .nocomments:before {
position: absolute;
left: 4px;
font-size: 16px;
font-size: 1.6rem;
font-family: 'entypo';
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e072"; }
#comments .comments-title {
margin-top: 47px;
margin-bottom: 71px; }
#comments .commentlist {
margin-bottom: 71px; }
.commentlist,
ol.children {
margin: 0;
padding: 0;
list-style-type: none; }
.commentlist ol.children {
position: relative;
padding-left: 30px;
opacity: .7; }
.commentlist ol.children:hover {
opacity: 1; }
.commentlist ol.children:before {
position: absolute;
z-index: 2;
top: 38px;
left: 0;
font-size: 12px;
letter-spacing: 8px;
font-family: 'entypo';
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e08d";
color: #bbbfc6; }
.commentlist ol.children .comment-content p {
font-size: 14px; }
.commentlist ol.children ol.children:before {
content: "\e08d   \e08d";
left: -30px; }
.commentlist ol.children ol.children ol.children:before {
content: "\e08d   \e08d   \e08d";
left: -60px; }
.commentlist ol.children ol.children ol.children ol.children:before {
content: "\e08d   \e08d   \e08d  \e08d";
left: -90px; }
.comment .comment-divider {
margin: 0;
border-color: #25282c; }
.comment .comment-wrapper {
position: relative;
min-height: 50px;
padding-top: 32px;
padding-bottom: 32px; }
.comment.bypostauthor > article {
background: #25282c;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
margin: -1px -30px;
padding: 32px 30px; }
.comment.bypostauthor > article .comment-author {
top: 32px;
right: 30px; }
.comment .comment-author {
position: absolute;
right: 0;
width: 230px;
*zoom: 1; }
.comment .comment-author:before, .comment .comment-author:after {
content: " ";
display: table; }
.comment .comment-author:after {
clear: both; }
.comment .comment-author .comment-autor-avatar {
position: relative;
width: 30%;
float: left; }
.comment .comment-author img {
width: 70%; }
.comment .comment-content {
width: 100%;
padding-right: 290px; }
.comment .post-author-label {
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
-ms-border-radius: 0 0 3px 3px;
-o-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
position: absolute;
left: 0;
bottom: -8px;
display: inline-block;
padding: 2px 5px;
width: 70%;
background: #00a0f0;
color: white;
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: bold;
font-size: 8px;
font-size: 0.8rem; }
.comment .comment-autor-info {
width: 70%;
float: right; }
.comment .author-name {
display: inline-block;
width: 100%;
max-height: 30px;
overflow: hidden;
margin-top: -4px;
padding-bottom: 3px;
font-style: normal;
font-size: 21px;
font-weight: lighter;
line-height: 1.2;
-webkit-transition: all 300ms ease-in-out;
-webkit-transition-delay: 0ms;
-moz-transition: all 300ms ease-in-out 0ms;
-o-transition: all 300ms ease-in-out 0ms;
transition: all 300ms ease-in-out 0ms; }
.comment .author-name a {
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid transparent!important;
color: #535962; }
.comment .author-name a:hover {
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid rgba(0, 160, 240, 0.3) !important; }
.comment .author-name:hover {
max-height: 150px; }
.comment .date {
position: relative;
top: -5px;
font-size: 11px;
font-size: 1.1rem;
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid transparent!important;
color: #a0a6ae; }
.comment .date:hover {
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid rgba(0, 160, 240, 0.3) !important; }
.comment .reply {
position: relative;
top: -6px;
display: inline-block;
margin-left: 10px; }
.comment .reply a {
text-transform: uppercase;
letter-spacing: .5px;
font-size: 9px;
font-weight: bold; }
.comment .reply span {
display: inline-block;
margin-left: 5px;
font-size: 12px;
color: #848c97; }
.comment .edit-link {
bottom: 16px;
font-size: 12px;
margin-bottom: 0;
position: absolute; }
.comment .comment-awaiting-moderation {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
display: inline-block;
padding: 2px 6px 2px 23px;
background-color: #acd504;
color: white;
font-size: 10px;
font-size: 1rem;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px; }
.comment .comment-awaiting-moderation:before {
position: absolute;
left: 4px;
font-size: 16px;
font-size: 1.6rem;
font-family: 'entypo';
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
content: "\e047"; }
.comment .comment-content {
margin-bottom: 0; }
#comments #reply-title {
margin-top: 32px;
margin-bottom: 47px; }
form#commentform .comment-notes, form#commentform .form-allowed-tags {
display: none; }
form#commentform #submit {
font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: normal;
border-color: transparent;
border-width: 0;
color: white;
background-color: #00a0f0;
border: 0 solid transparent;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
cursor: pointer; padding: 14px 24.5px 15px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
form#commentform #submit:hover, form#commentform #submit:focus {
color: white;
background-color: #24b6ff; }
form#commentform #submit:active {
background-color: #007ebd;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; }
ul.pagination {
margin: -1px 0 -8px 0;
padding: 0;
display: inline-block;
height: auto; }
ul.pagination li {
height: auto;
margin: 0;
padding: 0;
font-size: 21px;
line-height: 32px;
font-weight: lighter;
vertical-align: middle; }
ul.pagination li.current {
padding: 24px 34px;
background: #00a0f0;
color: #f0faff;
font-weight: normal; }
ul.pagination li a {
padding: 24px 34px;
color: #00a0f0; }
ul.pagination li:hover a,
ul.pagination li:focus a {
color: #00a0f0;
background: #f0faff; }
ul.pagination li.arrow a {
color: #535962;
font-size: 32px;
line-height: 32px;
vertical-align: middle; } .prefooter {
position: relative;
z-index: 2;
background: #FFFFFF;
padding: 47px 0; }
.prefooter h1, .prefooter h2, .prefooter h3, .prefooter h4, .prefooter h5, .prefooter h6 {
margin: 0 0 14px;
font-weight: normal; }
.prefooter h1, .prefooter h2, .prefooter h3, .prefooter .darken-heading {
color: #fcfcfc; }
.prefooter h4, .prefooter h5, .prefooter h6, .prefooter p, .prefooter .txtLighten {
color: #969696; }
.prefooter .columns > h5:last-child,
.prefooter .columns > a:last-child {
margin-bottom: 0; }
.prefooter .button {
margin-bottom: 5px; } .site-footer {
position: relative;
z-index: 2;
background: #FFFFFF;
color: #a5a7a9; }
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 {
color: #f3f3f4; }
.site-footer h4, .site-footer h5, .site-footer h6 {
font-weight: normal; }
.site-footer .footer-description h5 {
margin-top: 0;
padding-top: 4px; }
.site-footer .footer-site-map {
*zoom: 1; }
.site-footer .footer-site-map:before, .site-footer .footer-site-map:after {
content: " ";
display: table; }
.site-footer .footer-site-map:after {
clear: both; }
.site-footer .footer-site-map li {
list-style: none; }
.site-footer .footer-site-map.footer-columns-1 .footer-sitemap-column {
width: 100%; }
.site-footer .footer-site-map.footer-columns-2 .footer-sitemap-column {
width: 50%; }
.site-footer .footer-site-map.footer-columns-2 .footer-sitemap-column:last-child {
float: left; }
.site-footer .footer-site-map.footer-columns-3 .footer-sitemap-column {
width: 33.33333%; }
.site-footer .footer-site-map.footer-columns-3 .footer-sitemap-column:last-child {
float: left; }
.site-footer .footer-site-map.footer-columns-4 .footer-sitemap-column {
width: 25%; }
.site-footer .footer-site-map.footer-columns-4 .footer-sitemap-column:last-child {
float: left; }
.site-footer .footer-site-map.no-menu-attached ul.sub-menu li {
float: left;
margin-right: 21px;
margin-bottom: 16px; }
.site-footer .footer-sitemap-column {
float: left;
margin-bottom: 32px; }
.site-footer .newsletter-subscription-form h4 {
color: #a5a7a9;
-webkit-transition: all 300ms ease-in-out;
-webkit-transition-delay: 0ms;
-moz-transition: all 300ms ease-in-out 0ms;
-o-transition: all 300ms ease-in-out 0ms;
transition: all 300ms ease-in-out 0ms; }
.site-footer .newsletter-subscription-form .button {
vertical-align: top; }
.site-footer .newsletter-subscription-form input {
color: white;
font-weight: bold;
border: none;
background: black;
-webkit-transition: all 300ms ease-in-out;
-webkit-transition-delay: 0ms;
-moz-transition: all 300ms ease-in-out 0ms;
-o-transition: all 300ms ease-in-out 0ms;
transition: all 300ms ease-in-out 0ms; }
.site-footer .newsletter-subscription-form input:focus {
background: #00a0f0;
border-color: #00a0f0;
color: white; }
.site-footer .site-identity {
padding-top: 24px;
padding-bottom: 71px; }
.site-footer .site-identity, .site-footer .site-identity a {
margin-top: 0;
color: #00a0f0;
-webkit-transition: all 150ms ease-in;
-webkit-transition-delay: 0ms;
-moz-transition: all 150ms ease-in 0ms;
-o-transition: all 150ms ease-in 0ms;
transition: all 150ms ease-in 0ms;
border-bottom: 1px solid transparent!important;
color: #56616b;
font-weight: bold!important;
font-size: 21px;
text-align: center; }
.site-footer .social-profiles {
*zoom: 1; }
.site-footer .social-profiles:before, .site-footer .social-profiles:after {
content: " ";
display: table; }
.site-footer .social-profiles:after {
clear: both; }
.site-footer .social-profiles .button {
vertical-align: top;
background: #292e33;
color: #bfc1c2; }
.site-footer .social-profiles .button:hover {
background: #00a0f0;
color: white; }
.site-footer .social-profiles li {
float: left;
list-style: none;
margin-right: 14px;
margin-bottom: 14px; }
.site-footer .social-profiles .sp-name {
display: inline-block; }
.site-footer .social-profiles.show-sp-name-onhover .sp-name {
-webkit-transition: all 300ms ease-in-out;
-webkit-transition-delay: 0ms;
-moz-transition: all 300ms ease-in-out 0ms;
-o-transition: all 300ms ease-in-out 0ms;
transition: all 300ms ease-in-out 0ms; }
.site-footer .social-profiles.hide-sp-name .sp-name {
width: 0;
overflow: hidden;
opacity: 0;
position: absolute; }
.site-footer .social-profiles.hide-sp-name .button [class^="icon-"]:before,
.site-footer .social-profiles.hide-sp-name .button [class*=" icon-"]:before {
margin-left: -4px;
margin-right: -4px; }
.site-footer .footer-section-primary {
padding-top: 71px;
padding-bottom: 47px; }
.site-footer .footer-section-secondary {
margin-bottom: -21px;
padding-top: 47px;
background: #FFFFFF; }
.site-footer .footer-contactinfo p {
display: inline-block; }
.site-footer .copyrights-line {
margin-top: 21px;
padding: 21px 0;
background: #FFFFFF; }
.site-footer .copyrights-line div, .site-footer .copyrights-line p, .site-footer .copyrights-line a, .site-footer .copyrights-line li {
font-size: 12px;
font-size: 1.2rem;
font-weight: bold;
margin-bottom: 0;
color: #40474f; } .gfield:before {
display: none; }
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {
font-size: inherit;
padding: 12px;
letter-spacing: inherit; }
input[type="text"].small, input[type="password"].small, input[type="date"].small, input[type="datetime"].small, input[type="email"].small, input[type="number"].small, input[type="search"].small, input[type="tel"].small, input[type="time"].small, input[type="url"].small {
height: inherit;
line-height: inherit; }
.gform_wrapper textarea {
padding: 12px;
font-size: inherit; }
.gform_wrapper table.gfield_list td.gfield_list_icons {
vertical-align: middle; }
.gform_wrapper .gfield_list input {
margin-top: 12px;
margin-bottom: 5px;
margin-left: 2%; } body #disqus_thread {
padding: 40px; }*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
html {
font-size: 62.5%; }
body {
background: white;
font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 1;
color: #222222;
position: relative;
-webkit-font-smoothing: antialiased; } a img {
border: none; }
a {
color: #00a0f0;
text-decoration: none;
line-height: inherit; }
a:hover {
color: #008fd6; }
a:focus {
color: #008fd6; }
p a, p a:visited {
line-height: inherit; } .left {
float: left; }
.right {
float: right; }
.text-left {
text-align: left; }
.text-right {
text-align: right; }
.text-center {
text-align: center; }
.hide {
display: none; }
.hide-override {
display: none !important; }
.highlight {
background: #ffff99; }
#googlemap img, object, embed {
max-width: none; }
#map_canvas embed {
max-width: none; }
#map_canvas img {
max-width: none; }
#map_canvas object {
max-width: none; } figure {
margin: 0; }
.font-size-small {
font-size: 14px;
line-height: 1.5; }
.font-size-normal {
font-size: 16px;
line-height: 1.714; }
.font-size-large {
font-size: 21px;
line-height: 1.5; }
.font-size-very-large {
font-size: 21px;
font-size: 2.1rem;
font-weight: lighter;
line-height: 1.5; }
.font-size-huge {
font-size: 32px;
font-weight: lighter;
line-height: 1.5; }   .show-for-small,
.show-for-medium,
.show-for-medium-down,
.hide-for-large,
.hide-for-large-up,
.show-for-xlarge,
.show-for-print {
display: none !important; }
.hide-for-small,
.hide-for-medium,
.hide-for-medium-down,
.show-for-large,
.show-for-large-up,
.hide-for-xlarge,
.hide-for-print {
display: inherit !important; } @media only screen and (min-width: 1441px) {
.hide-for-small,
.hide-for-medium,
.hide-for-medium-down,
.hide-for-large,
.show-for-large-up,
.show-for-xlarge {
display: inherit !important; }
.show-for-small,
.show-for-medium,
.show-for-medium-down,
.show-for-large,
.hide-for-large-up,
.hide-for-xlarge {
display: none !important; } } @media only screen and (max-width: 1024px) and (min-width: 768px) {
.hide-for-small,
.show-for-medium,
.show-for-medium-down,
.hide-for-large,
.hide-for-large-up,
.hide-for-xlarge {
display: inherit !important; }
.show-for-small,
.hide-for-medium,
.hide-for-medium-down,
.show-for-large,
.show-for-large-up,
.show-for-xlarge {
display: none !important; } } @media only screen and (max-width: 767px) {
.show-for-small,
.hide-for-medium,
.show-for-medium-down,
.hide-for-large,
.hide-for-large-up,
.hide-for-xlarge {
display: inherit !important; }
.hide-for-small,
.show-for-medium,
.hide-for-medium-down,
.show-for-large,
.show-for-large-up,
.show-for-xlarge {
display: none !important; } } .show-for-landscape,
.hide-for-portrait {
display: inherit !important; }
.hide-for-landscape,
.show-for-portrait {
display: none !important; }
@media screen and (orientation: landscape) {
.show-for-landscape,
.hide-for-portrait {
display: inherit !important; }
.hide-for-landscape,
.show-for-portrait {
display: none !important; } }
@media screen and (orientation: portrait) {
.show-for-portrait,
.hide-for-landscape {
display: inherit !important; }
.hide-for-portrait,
.show-for-landscape {
display: none !important; } } .show-for-touch {
display: none !important; }
.hide-for-touch {
display: inherit !important; }
.touch .show-for-touch {
display: inherit !important; }
.touch .hide-for-touch {
display: none !important; } table.show-for-xlarge,
table.show-for-large,
table.hide-for-small,
table.hide-for-medium {
display: table !important; }
@media only screen and (max-width: 1024px) and (min-width: 768px) {
.touch table.hide-for-xlarge,
.touch table.hide-for-large,
.touch table.hide-for-small,
.touch table.show-for-medium {
display: table !important; } }
@media only screen and (max-width: 767px) {
table.hide-for-xlarge,
table.hide-for-large,
table.hide-for-medium,
table.show-for-small {
display: table !important; } } @media only screen and (max-device-width: 1280px) {  .touch .nav-bar li.has-flyout > a {
padding-right: 36px !important; } } @media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video {
padding-top: 0; } } @media only screen and (max-width: 1024px) and (min-width: 768px) {  .touch .nav-bar li a {
font-size: 13px; }
.touch .nav-bar li.has-flyout > a.flyout-toggle {
padding: 20px !important; }
.touch .nav-bar li.has-flyout > a {
padding-right: 36px !important; }  .clearing-main-right, .clearing-main-left {
height: 100%;
width: 40px;
top: 0;
border: none; }
.clearing-main-right:before, .clearing-main-left:before {
position: absolute;
top: 50%; }
.clearing-main-left {
left: 0; }
.clearing-main-left:before {
left: 5px;
content: "";
display: block;
width: 0;
height: 0;
border: solid 16px;
border-color: transparent white transparent transparent; }
.clearing-main-right {
height: 100%;
right: 0; }
.clearing-main-right:before {
content: "";
display: block;
width: 0;
height: 0;
border: solid 16px;
border-color: transparent transparent transparent white; } } @media only screen and (max-width: 767px) {  .left, .right {
float: none; }
body {
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none;
width: 100%;
min-width: 0;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0; }  .row {
width: auto;
min-width: 0;
margin-left: 0;
margin-right: 0; }
.column, .columns {
width: auto !important;
float: none; }
.column:last-child, .columns:last-child {
float: none; }
[class*="column"] + [class*="column"]:last-child {
float: none; }
.column:before, .columns:before, .column:after, .columns:after {
content: "";
display: table; }
.column:after, .columns:after {
clear: both; }
.offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten {
margin-left: 0 !important; }
.push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
left: auto; }
.pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten {
right: auto; } .row .mobile-one {
width: 16.66667% !important;
float: left;
padding: 0 40px; }
.row .mobile-one:last-child {
float: right; }
.row .mobile-one.end {
float: left; }
.row.collapse .mobile-one {
padding: 0; }
.row .mobile-two {
width: 33.33333% !important;
float: left;
padding: 0 40px; }
.row .mobile-two:last-child {
float: right; }
.row .mobile-two.end {
float: left; }
.row.collapse .mobile-two {
padding: 0; }
.row .mobile-three {
width: 50% !important;
float: left;
padding: 0 40px; }
.row .mobile-three:last-child {
float: right; }
.row .mobile-three.end {
float: left; }
.row.collapse .mobile-three {
padding: 0; }
.row .mobile-four {
width: 66.66667% !important;
float: left;
padding: 0 40px; }
.row .mobile-four:last-child {
float: right; }
.row .mobile-four.end {
float: left; }
.row.collapse .mobile-four {
padding: 0; }
.row .mobile-five {
width: 83.33333% !important;
float: left;
padding: 0 40px; }
.row .mobile-five:last-child {
float: right; }
.row .mobile-five.end {
float: left; }
.row.collapse .mobile-five {
padding: 0; }
.row .mobile-six {
width: 100% !important;
float: left;
padding: 0 40px; }
.row .mobile-six:last-child {
float: right; }
.row .mobile-six.end {
float: left; }
.row.collapse .mobile-six {
padding: 0; }
.push-one-mobile {
left: 16.66667%; }
.pull-one-mobile {
right: 16.66667%; }
.push-two-mobile {
left: 33.33333%; }
.pull-two-mobile {
right: 33.33333%; }
.push-three-mobile {
left: 50%; }
.pull-three-mobile {
right: 50%; }
.push-four-mobile {
left: 66.66667%; }
.pull-four-mobile {
right: 66.66667%; }
.push-five-mobile {
left: 83.33333%; }
.pull-five-mobile {
right: 83.33333%; }  .block-grid.mobile > li {
float: none;
width: 100%;
margin-left: 0; }
.block-grid > li {
clear: none !important; }
.block-grid.mobile-one-up > li {
width: 100%; }
.block-grid.mobile-two-up > li {
width: 50%; }
.block-grid.mobile-two-up > li:nth-child(2n+1) {
clear: both; }
.block-grid.mobile-three-up > li {
width: 33.33333%; }
.block-grid.mobile-three-up > li:nth-child(3n+1) {
clear: both; }
.block-grid.mobile-four-up > li {
width: 25%; }
.block-grid.mobile-four-up > li:nth-child(4n+1) {
clear: both; }
.block-grid.mobile-five-up > li {
width: 20%; }
.block-grid.mobile-five-up > li:nth-child(5n+1) {
clear: both; }
.block-grid.mobile-six-up > li {
width: 16.66667%; }
.block-grid.mobile-six-up > li:nth-child(6n+1) {
clear: both; }
.block-grid.mobile-seven-up > li {
width: 14.28571%; }
.block-grid.mobile-seven-up > li:nth-child(7n+1) {
clear: both; }
.block-grid.mobile-eight-up > li {
width: 12.5%; }
.block-grid.mobile-eight-up > li:nth-child(8n+1) {
clear: both; }
.block-grid.mobile-nine-up > li {
width: 11.11111%; }
.block-grid.mobile-nine-up > li:nth-child(9n+1) {
clear: both; }
.block-grid.mobile-ten-up > li {
width: 10%; }
.block-grid.mobile-ten-up > li:nth-child(10n+1) {
clear: both; }
.block-grid.mobile-eleven-up > li {
width: 9.09091%; }
.block-grid.mobile-eleven-up > li:nth-child(11n+1) {
clear: both; }
.block-grid.mobile-twelve-up > li {
width: 8.33333%; }
.block-grid.mobile-twelve-up > li:nth-child(12n+1) {
clear: both; }   label.right {
text-align: left; } input[type="text"].one,
input[type="password"].one,
input[type="date"].one,
input[type="datetime"].one,
input[type="email"].one,
input[type="number"].one,
input[type="search"].one,
input[type="tel"].one,
input[type="time"].one,
input[type="url"].one,
textarea.one {
width: 100% !important; }
input[type="text"].two,
input[type="password"].two,
input[type="date"].two,
input[type="datetime"].two,
input[type="email"].two,
input[type="number"].two,
input[type="search"].two,
input[type="tel"].two,
input[type="time"].two,
input[type="url"].two,
textarea.two {
width: 100% !important; }
input[type="text"].three,
input[type="password"].three,
input[type="date"].three,
input[type="datetime"].three,
input[type="email"].three,
input[type="number"].three,
input[type="search"].three,
input[type="tel"].three,
input[type="time"].three,
input[type="url"].three,
textarea.three {
width: 100% !important; }
input[type="text"].four,
input[type="password"].four,
input[type="date"].four,
input[type="datetime"].four,
input[type="email"].four,
input[type="number"].four,
input[type="search"].four,
input[type="tel"].four,
input[type="time"].four,
input[type="url"].four,
textarea.four {
width: 100% !important; }
input[type="text"].five,
input[type="password"].five,
input[type="date"].five,
input[type="datetime"].five,
input[type="email"].five,
input[type="number"].five,
input[type="search"].five,
input[type="tel"].five,
input[type="time"].five,
input[type="url"].five,
textarea.five {
width: 100% !important; }
input[type="text"].six,
input[type="password"].six,
input[type="date"].six,
input[type="datetime"].six,
input[type="email"].six,
input[type="number"].six,
input[type="search"].six,
input[type="tel"].six,
input[type="time"].six,
input[type="url"].six,
textarea.six {
width: 100% !important; }
input[type="text"].seven,
input[type="password"].seven,
input[type="date"].seven,
input[type="datetime"].seven,
input[type="email"].seven,
input[type="number"].seven,
input[type="search"].seven,
input[type="tel"].seven,
input[type="time"].seven,
input[type="url"].seven,
textarea.seven {
width: 100% !important; }
input[type="text"].eight,
input[type="password"].eight,
input[type="date"].eight,
input[type="datetime"].eight,
input[type="email"].eight,
input[type="number"].eight,
input[type="search"].eight,
input[type="tel"].eight,
input[type="time"].eight,
input[type="url"].eight,
textarea.eight {
width: 100% !important; }
input[type="text"].nine,
input[type="password"].nine,
input[type="date"].nine,
input[type="datetime"].nine,
input[type="email"].nine,
input[type="number"].nine,
input[type="search"].nine,
input[type="tel"].nine,
input[type="time"].nine,
input[type="url"].nine,
textarea.nine {
width: 100% !important; }
input[type="text"].ten,
input[type="password"].ten,
input[type="date"].ten,
input[type="datetime"].ten,
input[type="email"].ten,
input[type="number"].ten,
input[type="search"].ten,
input[type="tel"].ten,
input[type="time"].ten,
input[type="url"].ten,
textarea.ten {
width: 100% !important; }
input[type="text"].eleven,
input[type="password"].eleven,
input[type="date"].eleven,
input[type="datetime"].eleven,
input[type="email"].eleven,
input[type="number"].eleven,
input[type="search"].eleven,
input[type="tel"].eleven,
input[type="time"].eleven,
input[type="url"].eleven,
textarea.eleven {
width: 100% !important; }
input[type="text"].twelve,
input[type="password"].twelve,
input[type="date"].twelve,
input[type="datetime"].twelve,
input[type="email"].twelve,
input[type="number"].twelve,
input[type="search"].twelve,
input[type="tel"].twelve,
input[type="time"].twelve,
input[type="url"].twelve,
textarea.twelve {
width: 100% !important; }   .button {
display: block; }
button.button, input[type="submit"].button {
width: 100%;
padding-left: 0;
padding-right: 0; } .button-group button.button, .button-group input[type="submit"].button {
width: auto;
padding: 14px 28px 15px; }
.button-group button.button.large, .button-group input[type="submit"].button.large {
padding: 18px 36px 19px; }
.button-group button.button.medium, .button-group input[type="submit"].button.medium {
padding: 14px 28px 15px; }
.button-group button.button.small, .button-group input[type="submit"].button.small {
padding: 8px 16px 9px; }
.button-group button.button.tiny, .button-group input[type="submit"].button.tiny {
padding: 6px 12px 7px; }
.button-group.even button.button, .button-group.even input[type="submit"].button {
width: 100%;
padding-left: 0;
padding-right: 0; }  .nav-bar {
height: auto; }
.nav-bar > li {
float: none;
display: block;
border-right: none; }
.nav-bar > li > a.main {
text-align: left;
border-top: 1px solid #ddd;
border-right: none; }
.nav-bar > li:first-child > a.main {
border-top: none; }
.nav-bar > li.has-flyout > a.flyout-toggle {
position: absolute;
right: 0;
top: 0;
padding: 22px;
z-index: 2;
display: block; }
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle span {
content: "";
width: 0;
height: 0;
display: block; }
.nav-bar > li.has-flyout > a.flyout-toggle:hover span {
border-top-color: #141414; }
.nav-bar.vertical > li.has-flyout > .flyout {
left: 0; }
.flyout {
position: relative;
width: 100% !important;
top: auto;
margin-right: -2px;
border-width: 1px 1px 0 1px; }
.flyout.right {
float: none;
right: auto;
left: -1px; }
.flyout.small, .flyout.large {
width: 100% !important; }
.flyout p:last-child {
margin-bottom: 18px; }  .reveal-modal-bg {
position: absolute; }
.reveal-modal,
.reveal-modal.small,
.reveal-modal.medium,
.reveal-modal.large,
.reveal-modal.xlarge {
width: 80%;
top: 15px;
left: 50%;
margin-left: -40%;
padding: 20px;
height: auto; }  .clearing-container {
margin: 0; }
.clearing-close {
z-index: 99;
font-size: 32px;
top: 0px;
right: 5px; }
.clearing-caption {
position: fixed;
bottom: 0;
left: 0;
padding: 10px !important;
line-height: 1.3; }
.clearing-main-right, .clearing-main-left {
display: none; }
.clearing-blackout.clearing-assembled .visible-img, .clearing-blackout.clearing-assembled .clearing-container {
height: 100%; }
.clearing-blackout.clearing-assembled ul[data-clearing] {
display: none; }  .joyride-tip-guide {
width: 95% !important;
left: 2.5% !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px; }
.joyride-tip-guide-wrapper {
width: 100%; }  .tabs.mobile {
width: auto;
margin: 20px -20px 40px;
border-bottom: solid 1px #ccc;
height: auto;
margin: 20px -15px 0px -15px; }
.tabs.mobile dt, .tabs.mobile li, .tabs.mobile dd {
float: none;
height: auto; }
.tabs.mobile dd a, .tabs.mobile li a {
font-size: 15px;
display: block;
width: auto;
height: auto;
padding: 18px 20px;
margin: 0;
color: #555;
line-height: 1;
border: none;
border-left: none;
border-right: none;
border-top: 1px solid #ccc;
background: #fff; }
.tabs.mobile dd a.active, .tabs.mobile li a.active {
border: none;
background: #00a0f0;
color: #fff;
margin: 0;
position: static;
top: 0;
height: auto; }
.tabs.mobile dd:first-child, .tabs.mobile li:first-child {
padding-left: 20px !important; }
.tabs.mobile dd:first-child a.active, .tabs.mobile li:first-child a.active {
margin: 0; }
.tabs.mobile + .tabs-content.contained {
margin-left: -15px;
margin-right: -15px; }
.contained.mobile {
margin-bottom: 0; }
.contained.tabs.mobile dd a, .contained.tabs.mobile li a {
padding: 18px 20px; }
.tabs.mobile + ul.contained {
margin-left: -20px;
margin-right: -20px;
border-width: 0 0 1px 0; }   .tooltip {
font-size: 14;
line-height: 1.4;
padding: 7px 10px 9px 10px;
left: 50% !important;
max-width: 80% !important;
margin-left: -40%;
font-size: 110%; }
.tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub {
border-color: transparent transparent black transparent;
border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
top: -12px;
left: 10px; } } @media only screen and (max-width: 940px) {
.top-bar {
margin-bottom: 0;
overflow: hidden;
height: 45px;
background: #0aadff;   }
.top-bar .js-generated {
display: block; }
.contain-to-grid .top-bar {
width: auto; }
.top-bar section {
left: 0;
position: relative;
width: auto;
-webkit-transition: left 300ms;
-moz-transition: left 300ms;
-o-transition: left 300ms;
transition: left 300ms; }
.top-bar ul {
width: 100%;
height: 100%;
margin-bottom: 0;
display: block; }
.top-bar ul > li {
float: none;      }
.top-bar ul > li.active, .top-bar ul > li:hover {
background: #00a0f0; }
.top-bar ul > li.name {
height: 45px; }
.top-bar ul > li.name h1 {
line-height: 1; }
.top-bar ul > li.name h1 a {
color: white;
display: block;
line-height: 45px !important;
padding-left: 15px;
height: 45px; }
.top-bar ul > li:hover a, .top-bar ul > li.active a {
color: white; }
.top-bar ul > li a:not(.button) {
color: white; }
.top-bar ul > li.toggle-topbar {
cursor: pointer;
display: block;
height: 45px;
position: absolute;
right: 0;
top: 0;
width: 50%; }
.top-bar ul > li.toggle-topbar a {
content: "";
display: block;
width: 0;
height: 0;
border: solid 8px;
border-color: white transparent transparent transparent;
padding: 0;
position: absolute;
top: 50%;
right: 22.5px;
margin-top: -4px; }
.top-bar ul > li.toggle-topbar:hover {
background: inherit; }
.top-bar ul > li.toggle-topbar a {
padding: 0 !important; }
.top-bar ul > li.divider {
border-bottom: solid 1px #3ebeff;
border-top: solid 1px #007ebd;
clear: both;
height: 1px !important;
margin: 8px 0 !important;
width: 100%; }
.top-bar ul > li.search {
padding: 0 22.5px; }
.top-bar ul > li.search form {
width: 100%; }
.top-bar ul > li.search form input[type=text] {
width: 75%; }
.top-bar ul > li.search form .button {
top: 0;
width: 25%; }
.top-bar ul > li.has-dropdown a {
padding-right: 33.75px; }
.top-bar ul > li.has-dropdown a:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
margin-right: 15px;
margin-top: -4.5px;
position: absolute;
top: 50%; }
.top-bar ul > li.has-dropdown:hover > .dropdown {
display: block;
visibility: hidden; }
.top-bar ul > li.has-dropdown .dropdown {
visibility: hidden;
z-index: 0 !important; }
.top-bar ul > li.has-dropdown.moved {
position: static; }
.top-bar ul > li.has-dropdown.moved > .dropdown {
top: 0;
visibility: visible; }
.top-bar ul > li.has-dropdown.moved > .dropdown li label {
margin-bottom: 6px;
padding-top: 6px !important;
font-size: 11px; }
.top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) {
padding-bottom: 0; }
.top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) a {
padding: 8px 22.5px;
font-size: 14px; }
.top-bar ul > li.has-dropdown.moved > .dropdown li a, .top-bar ul > li.has-dropdown.moved > .dropdown li label {
padding: 0 22.5px; }
.top-bar ul > li.has-dropdown.moved > .dropdown li a:hover {
background: #24b6ff;
display: block; }
.top-bar ul > li.has-dropdown.moved > .dropdown li.divider {
border-bottom: solid 1px rgba(255, 255, 255, 0.1);
margin-top: 8px !important;
margin-bottom: 8px !important; }
.top-bar ul > li.has-dropdown.moved .back.title {
padding-bottom: 0; }
.top-bar ul > li.has-dropdown.moved .back.title a:before {
position: absolute;
top: 50%;
left: 17.5px;
margin-top: -5px;
width: 0;
height: 0;
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent white transparent transparent; }
.top-bar ul > li.has-dropdown.moved .back.title h5 {
margin: 0;
padding-left: 15px;
position: relative; }
.top-bar ul > li.has-dropdown.moved .back.title h5 a {
background: transparent;
padding-top: 8px;
padding-bottom: 8px;
font-size: 21px;
font-weight: bold; }
.top-bar ul > li.has-dropdown .dropdown li {
background: transparent; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown {
left: 100% !important;
top: 0;
right: auto !important; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a {
padding-right: 33.75px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after {
content: "";
margin-right: 15px;
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
position: absolute;
top: 50%;
margin-top: -4.5px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a li a:hover {
background: #24b6ff; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved {
position: static; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved .dropdown {
top: 0;
visibility: visible; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover {
display: block; }
.top-bar ul.left, .top-bar ul.right {
float: none;
width: 100%; }
.top-bar ul.left > li, .top-bar ul.right > li {
display: block;
float: none;
margin: 0 !important; }
.top-bar ul.left > li.has-dropdown .dropdown, .top-bar ul.right > li.has-dropdown .dropdown {
left: 100% !important;
top: 0;
right: auto !important; }
.top-bar section > ul li a:not(.button) {
padding-left: 22.5px !important; }
.top-bar.expanded {
height: 100%; }
.top-bar.expanded ul li.toggle-topbar a {
content: "";
display: block;
width: 0;
height: 0;
border: solid 8px;
border-color: transparent transparent rgba(255, 255, 255, 0.5) transparent;
top: auto;
bottom: 50%;
margin-bottom: -4px; }
.top-bar ul li.has-button {
padding: 5px 15px; }
.top-bar ul li .button.small {
margin: 0 !important;
display: inline-block;
width: 100%; }
.top-bar ul > li.has-button a.button {
margin: 0; } } .show-for-extrasmall, .show-for-verysmall {
display: none !important; }
.hide-for-extrasmall, .hide-for-verysmall {
display: inherit !important; }
@media all and (max-width: 1200px) {
.outside-descr {
left: -10%; } }
@media all and (max-width: 1100px) {
.outside-descr {
left: -5%; } } @media only screen and (max-width: 1023px) {
.portfolio-project__title {
font-size: 16px;
font-size: 1.6rem; } } @media only screen and (max-width: 767px) {
.mobile-text-right {
text-align: right; }
.mobile-text-left {
text-align: left; }
.mobile-text-center {
text-align: center; }
.button {
display: inline-block;
margin-bottom: 21px; }
.spacer.m-margin-top-ms0 {
margin-top: 14px; }
.spacer.m-margin-top-ms1 {
margin-top: 16px; }
.spacer.m-margin-top-ms2 {
margin-top: 21px; }
.spacer.m-margin-top-ms3 {
margin-top: 24px; }
.spacer.m-margin-top-ms4 {
margin-top: 32px; }
.spacer.m-margin-top-ms5 {
margin-top: 36px; }
.spacer.m-margin-top-ms6 {
margin-top: 47px; }
.spacer.m-margin-top-ms7 {
margin-top: 54px; }
.spacer.m-margin-top-ms8 {
margin-top: 71px; }
.spacer.m-margin-top-ms9 {
margin-top: 81px; }
.spacer.m-margin-top-ms10 {
margin-top: 106px; }
.spacer.m-margin-bottom-ms0 {
margin-bottom: 14px; }
.spacer.m-margin-bottom-ms1 {
margin-bottom: 16px; }
.spacer.m-margin-bottom-ms2 {
margin-bottom: 21px; }
.spacer.m-margin-bottom-ms3 {
margin-bottom: 24px; }
.spacer.m-margin-bottom-ms4 {
margin-bottom: 32px; }
.spacer.m-margin-bottom-ms5 {
margin-bottom: 36px; }
.spacer.m-margin-bottom-ms6 {
margin-bottom: 47px; }
.spacer.m-margin-bottom-ms7 {
margin-bottom: 54px; }
.spacer.m-margin-bottom-ms8 {
margin-bottom: 71px; }
.spacer.m-margin-bottom-ms9 {
margin-bottom: 81px; }
.spacer.m-margin-bottom-ms10 {
margin-bottom: 106px; }
.spacer.m-margin-top-ms-0 {
margin-top: -14px; }
.spacer.m-margin-top-ms-1 {
margin-top: -16px; }
.spacer.m-margin-top-ms-2 {
margin-top: -21px; }
.spacer.m-margin-top-ms-3 {
margin-top: -24px; }
.spacer.m-margin-top-ms-4 {
margin-top: -32px; }
.spacer.m-margin-top-ms-5 {
margin-top: -36px; }
.spacer.m-margin-top-ms-6 {
margin-top: -47px; }
.spacer.m-margin-top-ms-7 {
margin-top: -54px; }
.spacer.m-margin-top-ms-8 {
margin-top: -71px; }
.spacer.m-margin-top-ms-9 {
margin-top: -81px; }
.spacer.m-margin-top-ms-10 {
margin-top: -106px; }
.spacer.m-margin-bottom-ms-0 {
margin-bottom: -14px; }
.spacer.m-margin-bottom-ms-1 {
margin-bottom: -16px; }
.spacer.m-margin-bottom-ms-2 {
margin-bottom: -21px; }
.spacer.m-margin-bottom-ms-3 {
margin-bottom: -24px; }
.spacer.m-margin-bottom-ms-4 {
margin-bottom: -32px; }
.spacer.m-margin-bottom-ms-5 {
margin-bottom: -36px; }
.spacer.m-margin-bottom-ms-6 {
margin-bottom: -47px; }
.spacer.m-margin-bottom-ms-7 {
margin-bottom: -54px; }
.spacer.m-margin-bottom-ms-8 {
margin-bottom: -71px; }
.spacer.m-margin-bottom-ms-9 {
margin-bottom: -81px; }
.spacer.m-margin-bottom-ms-10 {
margin-bottom: -106px; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
font-size: 14px;
line-height: 1.5; }
h1 {
font-size: 32px; }
h1.subheader {
font-size: 24px; }
h2 {
font-size: 24px; }
h2.subheader {
font-size: 21px; }
h3 {
font-size: 21px;
font-weight: 300; }
h3.subheader {
font-size: 21px; }
h4 {
font-size: 16px;
font-weight: 400; }
h4.subheader {
font-size: 16px; }
h5 {
font-size: 14px;
font-weight: 500; }
h5.subheader {
margin-top: -14px;
font-size: 14px; }
h6 {
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1.5px; }
h6.subheader {
margin-top: -14px;
text-transform: none;
letter-spacing: 0; }
p.lead {
margin-bottom: 32px;
font-size: 16px; }
.stats-head {
font-size: 4rem;
line-height: 4rem; }
.stats-head i[class^="icon-"] {
font-size: 2rem; }
.sidebar-belowcontent-wrapper .widget:last-child {
margin-bottom: 47px; }
.site-menu-bar.fixed {
position: fixed; }
.site-subheader, .site-subheader.fixed {
position: relative;
padding-top: 0; }
.site-menu-bar.fixed {
padding-top: 10px!important;
padding-bottom: 10px!important; }
.site-menu-bar .site-identity {
text-align: center;
width: 100%; }
.site-menu-bar .site-identity a {
margin: 0;
text-align: center; }
.site-menu-bar .menu-header-primary-navigation-container {
display: none; }
.is-home .entry-meta, .archive .entry-meta, .search .entry-meta {
margin-top: 0; }
.interaction-provocator > .row > .columns {
padding-top: 30px;
padding-bottom: 30px; }
.interaction-provocator > .row > .columns.entry-share .social-buttons {
float: left; } .author-info .author-avatar {
margin-bottom: 21px;
max-width: 100px;
width: auto; }
.author-info .author-name {
width: 100%;
margin-bottom: 21px; }
.enty-meta-data {
margin-top: 32px; }
.enty-meta-data li {
margin-bottom: 21px; }
.enty-meta-data:hover {
background: transparent;
padding-right: 0;
position: relative; }
.enty-meta-data .category-list,
.enty-meta-data .tag-list {
max-height: none; }
.enty-meta-data .category-list a,
.enty-meta-data .tag-list a {
display: inline-block;
padding: 3px; } #comments .comments-title {
margin-top: 16px; }
#comments .commentlist {
margin-bottom: 21px; }
.comment .comment-content {
padding-right: 0; }
.comment .comment-author {
margin-bottom: 40px;
position: relative; }
.comment.bypostauthor > article .comment-author {
right: auto;
top: auto; } .prefooter {
text-align: center;
padding-bottom: 70px; }
.prefooter .button {
margin-top: 40px;
margin-bottom: 10px; }
.site-footer .site-identity {
padding: 32px 40px 32px 40px; }
.site-footer .site-identity a {
text-align: left; }
.site-footer .footer-site-map {
margin-bottom: 24px; }
.site-footer .footer-site-map.footer-columns-4 .footer-sitemap-column {
width: 50%; }
.site-footer .footer-site-map.footer-columns-4 .footer-sitemap-column:last-child {
float: left; }
.site-footer .social-profiles .button i:before {
margin: 0; }
.site-footer .social-profiles .button .sp-name {
display: none; }
.site-footer #form-newsletter-subscribe {
margin: 0; }
.site-footer .copyrights-line {
text-align: center; } hr {
margin-top: 21px;
margin-bottom: 32px; }
.outofthebox {
margin-top: 21px;
margin-bottom: 21px;
padding-top: 21px;
padding-bottom: 21px; }
.outofthebox > .row {
margin: 0!important;
min-width: 0;
width: auto; }
.promobox {
padding: 20px; }
.promobox.withbutton .promobox-action-button,
.promobox.withbutton .promobox-bottom-line {
float: left; }
.promobox.withicon.withbutton .promobox-action-button,
.promobox.withicon.withbutton .promobox-bottom-line {
float: right; }
.promobox.withicon .promobox-icon {
width: 22%!important; }
.promobox.withicon .promobox-content {
width: 78%; }
.promobox.withbutton .promobox-content {
width: 100%;
padding-right: 0; }
.promobox.withicon.withbutton .promobox-content {
width: 78%!important; }
.promobox.withbutton .promobox-action-button,
.promobox.withbutton .promobox-bottom-line {
padding-top: 21px;
width: 80%!important;
padding-left: 0!important; }
body .promobox-icon .ilink.very-large,
.promobox-content .ilink.very-large {
font-size: 250%; } .portfolio-grid .portfolio-project {
width: 100%!important; }
.portfolio-zoom .portfolio-project:hover .portfolio-project__thumb img.wp-post-image {
width: 100%!important;
margin-left: 0!important;
margin-top: 0!important; }
.portfolio-circles.portfolio-zoom .portfolio-project__thumb img.wp-post-image {
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
-ms-border-radius: 1000px;
-o-border-radius: 1000px;
border-radius: 1000px; }
.portfolio-enlarge.portfolio-squares .portfolio-project:hover .portfolio-project__thumb img.wp-post-image {
width: 90%!important;
margin: 5%!important; }
.portfolio-circles.portfolio-enlarge .portfolio-project:hover .portfolio-project__thumb,
.portfolio-circles.portfolio-enlarge .portfolio-project:hover .portfolio-project__mask {
-webkit-transform: scale(0.92, 0.92);
-moz-transform: scale(0.92, 0.92);
-ms-transform: scale(0.92, 0.92);
-o-transform: scale(0.92, 0.92);
transform: scale(0.92, 0.92); }
.portfolio-grid.portfolio-zoom .portfolio-project:hover .portfolio-project__thumb img.wp-post-image {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-ms-transform: scale(1, 1);
-o-transform: scale(1, 1);
transform: scale(1, 1); }
.portfolio-grid.portfolio-descr-overlay .portfolio-project__desc {
opacity: 1;
position: relative;
top: 0;
left: 0;
width: 100%; }
.portfolio-grid.portfolio-descr-overlay .portfolio-project:hover .portfolio-project__thumb .overlay-helper {
background: rgba(255, 255, 255, 0) !important; }
.portfolio-project__title {
font-size: 21px;
font-size: 2.1rem; } .steps .step-item {
width: 100%!important;
float: none!important;
padding: 30px 20px!important;
margin-bottom: 0!important; }
.steps.with-arrows .step-item {
padding: 50px 20px!important; }
.steps.with-arrows .step-item .step-heading:before {
display: none; }
.steps.with-arrows .step-item:before {
position: absolute;
margin-top: -19px;
margin-left: -20px;
top: 0;
left: 50%;
opacity: .2;
font-family: 'entypo';
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-size: 40px;
content: "\e0d2";
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out; }
.steps.with-arrows .step-item:first-of-type:before {
display: none; } } @media only screen and (max-width: 559px) {
.show-for-verysmall {
display: inherit !important; }
.hide-for-verysmall {
display: none !important; }
.site-footer .footer-site-map.footer-columns-3 .footer-sitemap-column {
width: 50%; }
.site-footer .footer-site-map.footer-columns-3 .footer-sitemap-column:last-child {
float: left; } .nav-single.next-exists.previous-exists .row > div {
width: 100%;
margin-bottom: 0;
padding: 40px !important;
text-align: center; }
.nav-single.next-exists.previous-exists .row > div:first-child {
border-right: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.05); } } @media only screen and (max-width: 399px) {
.show-for-extrasmall {
display: inherit !important; }
.hide-for-extrasmall {
display: none !important; }
.site-footer .footer-site-map.footer-columns-2 .footer-sitemap-column, .site-footer .footer-site-map.footer-columns-3 .footer-sitemap-column, .site-footer .footer-site-map.footer-columns-4 .footer-sitemap-column {
width: 100%; }
.site-footer .footer-site-map.footer-columns-2 .footer-sitemap-column:last-child, .site-footer .footer-site-map.footer-columns-3 .footer-sitemap-column:last-child, .site-footer .footer-site-map.footer-columns-4 .footer-sitemap-column:last-child {
float: left; } } @media only screen and (max-device-width: 1024px) {
.touch .site-subheader.fixed {
position: relative; }
.touch .site-subheader {
padding-top: 0; }
.touch .fixable-subheader-spacer {
display: none!important; }
.touch.home .site-body {
margin-top: 0!important; } } @media all and (max-width: 950px) {
.ls-container .button {
padding: 10px 15px;
font-size: 13px; } }
@media all and (max-width: 950px) {
.ls-container .button {
padding: 8px 10px;
font-size: 11px; } }
@media all and (max-width: 695px) {
.ls-container .button {
font-size: 9px;
letter-spacing: 0;
padding: 6px;
text-transform: none; } }body.off-canvas { padding: 0; margin: 0; }
.container { width: 100%; }
.container:after { content:""; clear: both; display: table; }
section[role="main"]:before { content: " "; position: absolute; z-index: -1; top: 0; left: -100%; width: 100%; height: 100%; }
section[role="complementary"], section[role="main"] {
width: 100%; display: block; position: relative; z-index: 1; -webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.hide-extras section[role="complementary"] { display: block; }
section[role="complementary"] {
margin-left: -100%;
width: 70%;
float: left;
z-index: 2;
padding-bottom: 1000px;
margin-bottom: -1000px;
background: #333637; position: absolute;
}
section[role="main"] { margin-left: 0; float: right; z-index: 1; position: relative; }
.active .container {
overflow: hidden;
}
.active section[role="complementary"] {
margin-left: 0;
}
.active section[role="main"] {
left: 70%;
position: fixed;
height: 100%; }
.active-menu section[role="navigation"]#topMenu { margin-top: 0 !important; }
.sidebar-button {
background: #333637!important;
border-radius: 0 0 6px 0;
font-size: 27.5px;
left: 0;
padding: 6px 4px 6px 12px;
position: fixed;
top: 0px;
color: #FFF;
z-index: 200;
}
.off-canvas.active .sidebar-button {
position: absolute;
}
.sidebar-button i {
color: #FFF;
} .offcanvaspanel .menu {
background: rgba(15, 16, 16, 0.04);
}
.offcanvaspanel .menu a {
border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
border-top: 1px solid rgba(255, 255, 255, 0.04) !important;
}
.offcanvaspanel .menu > li.active:hover {
background: transparent;
}
.offcanvaspanel .menu > li.active {
border-right: 1px solid #333333;
}
.offcanvaspanel .menu .active a {
background: rgba(0,0,0,.1);
border-top: 1px solid rgba(0, 0, 0, 0.2) !important;
}
.offcanvaspanel .menu li ul li {
border-left: none;
}
.offcanvaspanel .menu li ul li a {
background: transparent;
color: #777777;
}
.offcanvaspanel .menu li ul.sub-menu li a:before {
color: rgba(255, 255, 255, 0.4);
}
.offcanvaspanel .menu > li.has-flyout > a:first-child:after {
border-color: #E6E6E6 transparent transparent;
}
.offcanvaspanel .menu > li.has-flyout > a:first-child:before {
display: none;
}
@media all and (min-width: 768px) {
menu-button, .sidebar-button { display: none; }
section[role="complementary"] { width: 0%; margin-left: 0; float: left; }
section[role="main"] { width: 100%; }
.hide-extras section[role="main"] { width: 100%; }
.hide-extras section[role="complementary"] { display: none; }
section[role="navigation"]#topMenu { display: none; }
} .lt-ie9 .container {
float: left;
}
.lt-ie9 section[role="main"] {
float: left;
}
.lt-ie9 section[role="complementary"] {
display: none;
}@font-face {
font-family: 'entypo';
src:url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/fonts/entypo.eot);
src:url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/fonts/entypo.eot?#iefix) format('embedded-opentype'),
url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/fonts/entypo.svg#entypo) format('svg'),
url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/fonts/entypo.woff) format('woff'),
url(//www.bonheurdoccasion.com/wp-content/themes/tfingi-v1.9-WP-theme/tfingi/fonts/entypo.ttf) format('truetype');
font-weight: normal;
font-style: normal;
} [data-icon]:before {
font-family: 'entypo';
content: attr(data-icon);
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
} [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: 'entypo';
font-style: normal;
speak: none;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.icon-user-add:before {
content: "\e002";
}
.icon-vcard:before {
content: "\e003";
}
.icon-export:before {
content: "\e004";
}
.icon-location:before {
content: "\e005";
}
.icon-phone:before {
content: "\e006";
}
.icon-mobile:before {
content: "\e007";
}
.icon-mouse:before {
content: "\e008";
}
.icon-mail:before {
content: "\e001";
}
.icon-paperplane:before {
content: "\e009";
}
.icon-pencil:before {
content: "\e00a";
}
.icon-feather:before {
content: "\e00b";
}
.icon-paperclip:before {
content: "\e00c";
}
.icon-drawer:before {
content: "\e00d";
}
.icon-reply:before {
content: "\e00e";
}
.icon-reply-all:before {
content: "\e00f";
}
.icon-forward:before {
content: "\e010";
}
.icon-user:before {
content: "\e011";
}
.icon-users:before {
content: "\e012";
}
.icon-directions:before {
content: "\e013";
}
.icon-map:before {
content: "\e014";
}
.icon-compass:before {
content: "\e015";
}
.icon-location-2:before {
content: "\e016";
}
.icon-target:before {
content: "\e017";
}
.icon-share:before {
content: "\e018";
}
.icon-sharable:before {
content: "\e019";
}
.icon-heart:before {
content: "\e01a";
}
.icon-heart-2:before {
content: "\e01b";
}
.icon-star:before {
content: "\e01c";
}
.icon-star-2:before {
content: "\e01d";
}
.icon-thumbs-up:before {
content: "\e01e";
}
.icon-thumbs-down:before {
content: "\e01f";
}
.icon-chat:before {
content: "\e020";
}
.icon-comment:before {
content: "\e021";
}
.icon-quote:before {
content: "\e022";
}
.icon-house:before {
content: "\e023";
}
.icon-popup:before {
content: "\e024";
}
.icon-search:before {
content: "\e025";
}
.icon-flashlight:before {
content: "\e026";
}
.icon-printer:before {
content: "\e027";
}
.icon-bell:before {
content: "\e028";
}
.icon-link:before {
content: "\e029";
}
.icon-flag:before {
content: "\e02a";
}
.icon-cog:before {
content: "\e02b";
}
.icon-tools:before {
content: "\e02c";
}
.icon-trophy:before {
content: "\e02d";
}
.icon-tag:before {
content: "\e02e";
}
.icon-camera:before {
content: "\e02f";
}
.icon-megaphone:before {
content: "\e030";
}
.icon-moon:before {
content: "\e031";
}
.icon-palette:before {
content: "\e032";
}
.icon-leaf:before {
content: "\e033";
}
.icon-music:before {
content: "\e034";
}
.icon-music-2:before {
content: "\e035";
}
.icon-new:before {
content: "\e036";
}
.icon-graduation:before {
content: "\e037";
}
.icon-book:before {
content: "\e038";
}
.icon-newspaper:before {
content: "\e039";
}
.icon-bag:before {
content: "\e03a";
}
.icon-airplane:before {
content: "\e03b";
}
.icon-lifebuoy:before {
content: "\e03c";
}
.icon-eye:before {
content: "\e03d";
}
.icon-clock:before {
content: "\e03e";
}
.icon-microphone:before {
content: "\e03f";
}
.icon-calendar:before {
content: "\e040";
}
.icon-bolt:before {
content: "\e041";
}
.icon-thunder:before {
content: "\e042";
}
.icon-droplet:before {
content: "\e043";
}
.icon-cd:before {
content: "\e044";
}
.icon-briefcase:before {
content: "\e045";
}
.icon-air:before {
content: "\e046";
}
.icon-hourglass:before {
content: "\e047";
}
.icon-gauge:before {
content: "\e048";
}
.icon-language:before {
content: "\e049";
}
.icon-network:before {
content: "\e04a";
}
.icon-key:before {
content: "\e04b";
}
.icon-battery:before {
content: "\e04c";
}
.icon-bucket:before {
content: "\e04d";
}
.icon-magnet:before {
content: "\e04e";
}
.icon-drive:before {
content: "\e04f";
}
.icon-cup:before {
content: "\e050";
}
.icon-rocket:before {
content: "\e051";
}
.icon-brush:before {
content: "\e052";
}
.icon-suitcase:before {
content: "\e053";
}
.icon-cone:before {
content: "\e054";
}
.icon-earth:before {
content: "\e055";
}
.icon-keyboard:before {
content: "\e056";
}
.icon-browser:before {
content: "\e057";
}
.icon-publish:before {
content: "\e058";
}
.icon-progress-3:before {
content: "\e059";
}
.icon-progress-2:before {
content: "\e05a";
}
.icon-brogress-1:before {
content: "\e05b";
}
.icon-progress-0:before {
content: "\e05c";
}
.icon-sun:before {
content: "\e05d";
}
.icon-sun-2:before {
content: "\e05e";
}
.icon-adjust:before {
content: "\e05f";
}
.icon-code:before {
content: "\e060";
}
.icon-screen:before {
content: "\e061";
}
.icon-infinity:before {
content: "\e062";
}
.icon-light-bulb:before {
content: "\e063";
}
.icon-credit-card:before {
content: "\e064";
}
.icon-voicemail:before {
content: "\e000";
}
.icon-clipboard:before {
content: "\e065";
}
.icon-cart:before {
content: "\e066";
}
.icon-box:before {
content: "\e067";
}
.icon-ticket:before {
content: "\e068";
}
.icon-rss:before {
content: "\e069";
}
.icon-signal:before {
content: "\e06a";
}
.icon-thermometer:before {
content: "\e06b";
}
.icon-droplets:before {
content: "\e06c";
}
.icon-untitled:before {
content: "\e06d";
}
.icon-statistics:before {
content: "\e06e";
}
.icon-pie:before {
content: "\e06f";
}
.icon-bars:before {
content: "\e070";
}
.icon-graph:before {
content: "\e071";
}
.icon-lock:before {
content: "\e072";
}
.icon-lock-open:before {
content: "\e073";
}
.icon-logout:before {
content: "\e074";
}
.icon-login:before {
content: "\e075";
}
.icon-checkmark:before {
content: "\e076";
}
.icon-cross:before {
content: "\e077";
}
.icon-minus:before {
content: "\e078";
}
.icon-plus:before {
content: "\e079";
}
.icon-cross-2:before {
content: "\e07a";
}
.icon-minus-2:before {
content: "\e07b";
}
.icon-plus-2:before {
content: "\e07c";
}
.icon-cross-3:before {
content: "\e07d";
}
.icon-minus-3:before {
content: "\e07e";
}
.icon-plus-3:before {
content: "\e07f";
}
.icon-erase:before {
content: "\e080";
}
.icon-blocked:before {
content: "\e081";
}
.icon-info:before {
content: "\e082";
}
.icon-info-2:before {
content: "\e083";
}
.icon-question:before {
content: "\e084";
}
.icon-help:before {
content: "\e085";
}
.icon-database:before {
content: "\e086";
}
.icon-warning:before {
content: "\e087";
}
.icon-cycle:before {
content: "\e088";
}
.icon-cw:before {
content: "\e089";
}
.icon-ccw:before {
content: "\e08a";
}
.icon-shuffle:before {
content: "\e08b";
}
.icon-arrow:before {
content: "\e08c";
}
.icon-arrow-2:before {
content: "\e08d";
}
.icon-retweet:before {
content: "\e08e";
}
.icon-loop:before {
content: "\e08f";
}
.icon-history:before {
content: "\e090";
}
.icon-back:before {
content: "\e091";
}
.icon-switch:before {
content: "\e092";
}
.icon-list:before {
content: "\e093";
}
.icon-add-to-list:before {
content: "\e094";
}
.icon-layout:before {
content: "\e095";
}
.icon-list-2:before {
content: "\e096";
}
.icon-text:before {
content: "\e097";
}
.icon-text-2:before {
content: "\e098";
}
.icon-document:before {
content: "\e099";
}
.icon-docs:before {
content: "\e09a";
}
.icon-landscape:before {
content: "\e09b";
}
.icon-pictures:before {
content: "\e09c";
}
.icon-video:before {
content: "\e09d";
}
.icon-music-3:before {
content: "\e09e";
}
.icon-folder:before {
content: "\e09f";
}
.icon-archive:before {
content: "\e0a0";
}
.icon-trash:before {
content: "\e0a1";
}
.icon-upload:before {
content: "\e0a2";
}
.icon-download:before {
content: "\e0a3";
}
.icon-disk:before {
content: "\e0a4";
}
.icon-install:before {
content: "\e0a5";
}
.icon-cloud:before {
content: "\e0a6";
}
.icon-upload-2:before {
content: "\e0a7";
}
.icon-bookmark:before {
content: "\e0a8";
}
.icon-bookmarks:before {
content: "\e0a9";
}
.icon-book-2:before {
content: "\e0aa";
}
.icon-play:before {
content: "\e0ab";
}
.icon-pause:before {
content: "\e0ac";
}
.icon-record:before {
content: "\e0ad";
}
.icon-stop:before {
content: "\e0ae";
}
.icon-next:before {
content: "\e0af";
}
.icon-previous:before {
content: "\e0b0";
}
.icon-first:before {
content: "\e0b1";
}
.icon-last:before {
content: "\e0b2";
}
.icon-resize-enlarge:before {
content: "\e0b3";
}
.icon-resize-shrink:before {
content: "\e0b4";
}
.icon-volume:before {
content: "\e0b5";
}
.icon-sound:before {
content: "\e0b6";
}
.icon-mute:before {
content: "\e0b7";
}
.icon-flow-cascade:before {
content: "\e0b8";
}
.icon-flow-branch:before {
content: "\e0b9";
}
.icon-flow-tree:before {
content: "\e0ba";
}
.icon-flow-line:before {
content: "\e0bb";
}
.icon-flow-parallel:before {
content: "\e0bc";
}
.icon-arrow-left:before {
content: "\e0bd";
}
.icon-arrow-down:before {
content: "\e0be";
}
.icon-arrow-up--upload:before {
content: "\e0bf";
}
.icon-arrow-right:before {
content: "\e0c0";
}
.icon-arrow-left-2:before {
content: "\e0c1";
}
.icon-arrow-down-2:before {
content: "\e0c2";
}
.icon-arrow-up:before {
content: "\e0c3";
}
.icon-arrow-right-2:before {
content: "\e0c4";
}
.icon-arrow-left-3:before {
content: "\e0c5";
}
.icon-arrow-down-3:before {
content: "\e0c6";
}
.icon-arrow-up-2:before {
content: "\e0c7";
}
.icon-arrow-right-3:before {
content: "\e0c8";
}
.icon-arrow-left-4:before {
content: "\e0c9";
}
.icon-arrow-down-4:before {
content: "\e0ca";
}
.icon-arrow-up-3:before {
content: "\e0cb";
}
.icon-arrow-right-4:before {
content: "\e0cc";
}
.icon-arrow-left-5:before {
content: "\e0cd";
}
.icon-arrow-down-5:before {
content: "\e0ce";
}
.icon-arrow-up-4:before {
content: "\e0cf";
}
.icon-arrow-right-5:before {
content: "\e0d0";
}
.icon-arrow-left-6:before {
content: "\e0d1";
}
.icon-arrow-down-6:before {
content: "\e0d2";
}
.icon-arrow-up-5:before {
content: "\e0d3";
}
.icon-arrow-right-6:before {
content: "\e0d4";
}
.icon-arrow-left-7:before {
content: "\e0d5";
}
.icon-arrow-down-7:before {
content: "\e0d6";
}
.icon-arrow-up-6:before {
content: "\e0d7";
}
.icon-untitled-2:before {
content: "\e0d8";
}
.icon-arrow-left-8:before {
content: "\e0d9";
}
.icon-arrow-down-8:before {
content: "\e0da";
}
.icon-arrow-up-7:before {
content: "\e0db";
}
.icon-arrow-right-7:before {
content: "\e0dc";
}
.icon-menu:before {
content: "\e0dd";
}
.icon-ellipsis:before {
content: "\e0de";
}
.icon-dots:before {
content: "\e0df";
}
.icon-dot:before {
content: "\e0e0";
}
.icon-cc:before {
content: "\e0e1";
}
.icon-cc-by:before {
content: "\e0e2";
}
.icon-cc-nc:before {
content: "\e0e3";
}
.icon-cc-nc-eu:before {
content: "\e0e4";
}
.icon-cc-nc-jp:before {
content: "\e0e5";
}
.icon-cc-sa:before {
content: "\e0e6";
}
.icon-cc-nd:before {
content: "\e0e7";
}
.icon-cc-pd:before {
content: "\e0e8";
}
.icon-cc-zero:before {
content: "\e0e9";
}
.icon-cc-share:before {
content: "\e0ea";
}
.icon-cc-share-2:before {
content: "\e0eb";
}
.icon-daniel-bruce:before {
content: "\e0ec";
}
.icon-daniel-bruce-2:before {
content: "\e0ed";
}
.icon-github:before {
content: "\e0ee";
}
.icon-github-2:before {
content: "\e0ef";
}
.icon-flickr:before {
content: "\e0f0";
}
.icon-flickr-2:before {
content: "\e0f1";
}
.icon-vimeo:before {
content: "\e0f2";
}
.icon-vimeo-2:before {
content: "\e0f3";
}
.icon-twitter:before {
content: "\e0f4";
}
.icon-twitter-2:before {
content: "\e0f5";
}
.icon-facebook:before {
content: "\e0f6";
}
.icon-facebook-2:before {
content: "\e0f7";
}
.icon-facebook-3:before {
content: "\e0f8";
}
.icon-googleplus:before {
content: "\e0f9";
}
.icon-googleplus-2:before {
content: "\e0fa";
}
.icon-pinterest:before {
content: "\e0fb";
}
.icon-pinterest-2:before {
content: "\e0fc";
}
.icon-tumblr:before {
content: "\e0fd";
}
.icon-tumblr-2:before {
content: "\e0fe";
}
.icon-linkedin:before {
content: "\e0ff";
}
.icon-linkedin-2:before {
content: "\e100";
}
.icon-dribbble:before {
content: "\e101";
}
.icon-dribbble-2:before {
content: "\e102";
}
.icon-stumbleupon:before {
content: "\e103";
}
.icon-stumbleupon-2:before {
content: "\e104";
}
.icon-lastfm:before {
content: "\e105";
}
.icon-lastfm-2:before {
content: "\e106";
}
.icon-rdio:before {
content: "\e107";
}
.icon-rdio-2:before {
content: "\e108";
}
.icon-spotify:before {
content: "\e109";
}
.icon-spotify-2:before {
content: "\e10a";
}
.icon-qq:before {
content: "\e10b";
}
.icon-instagram:before {
content: "\e10c";
}
.icon-dropbox:before {
content: "\e10d";
}
.icon-evernote:before {
content: "\e10e";
}
.icon-flattr:before {
content: "\e10f";
}
.icon-skype:before {
content: "\e110";
}
.icon-skype-2:before {
content: "\e111";
}
.icon-renren:before {
content: "\e112";
}
.icon-sina-weibo:before {
content: "\e113";
}
.icon-paypal:before {
content: "\e114";
}
.icon-picasa:before {
content: "\e115";
}
.icon-soundcloud:before {
content: "\e116";
}
.icon-mixi:before {
content: "\e117";
}
.icon-behance:before {
content: "\e118";
}
.icon-circles:before {
content: "\e119";
}
.icon-vk:before {
content: "\e11a";
}
.icon-smashing:before {
content: "\e11b";
}
.icon-untitled-3:before {
content: "\e11c";
}