/*
Theme Name: Tfingi
Theme URI: http://www.tfingi.com/

Author: Tfingi
Author URI: http://www.tfingi.com/
Description: Tfingi — multipurpose responsive WP theme

Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: flexible-width, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, editor-style, full-width-template, theme-options, threaded-comments, blue, white, light, green, gray, black
Text Domain: tfingi
*/

@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,700);@font-face{font-family:"DINWeb-CondBold";src:url("fonts/DINWeb-CondBold.eot");}
@font-face{font-family:"DINWeb-CondBold";src:url("fonts/DINWeb-CondBold.woff") format("woff");}
@font-face{font-family:"DINWeb-CondLight";src:url("fonts/DINWeb-CondLight.eot");}
@font-face{font-family:"DINWeb-CondLight";src:url("fonts/DINWeb-CondLight.woff") format("woff");}
p{text-align:justify;}
.site-content > article .entry-content + .outofthebox.no-vertical-margin[style~="background-size:cover;"]{height:400px;padding-top:0;}
.site-footer .footer-section-primary{padding-bottom:25px;}
.site-body,
.site-content,
.site-menu-bar,
.fixable-menu-spacer{background:url('images/bg/bg13.png') top center!important;padding-top:0!important;padding-bottom:0!important;}
.fixable-menu-spacer{background:#ffffff!important;}
.site-menu-bar{background:#ffffff!important;}
#sitemenubar-innerbox{position:relative;}
.main-megamenu{position:relative;width:inherit;float:right;margin-top:-15px;}
h1.site-identity{float:left;}
.footer-section-primary h4{color:#423d30!important;margin-top:0!important;font-size:20px!important;font-weight:lighter!important;}
.footer-section-primary a{font-size:13px!important;}
.footer-information{display:block;margin-bottom:25px;}
.footer-tel{font-size:13px;font-weight:lighter;}
.footer-copyright{margin-right:20px;}
.icon-phone.hide-for-medium{display:inline-block!important;line-height:1;margin-right:5px;}
.icon-printer.hide-for-medium{display:inline-block!important;line-height:1;margin-right:5px;}
.footer-description p{display:inline-block;}
.footer-description{margin-bottom:10px!important;}
.site-menu-bar .row{padding-top:26px;padding-bottom:18px;background-color:#fff;}
.site-content > article > .row > .columns,
.site-content > article > header > .row > .columns,
.site-content > article > .entry-content,
.site-content > article > .entry-content + .outofthebox + .row,
.site-content > article > .entry-content + .outofthebox + .row + .outofthebox + .row{background-color:#fff;}
.row{width:1170px;}
.row .row{margin:0 -15px;}
.column, .columns{padding:0 15px;}
.site-body > .site-content > article > header.entry-header{padding-top:0;}
.site-body > .site-content > article > header.entry-header > .row > .columns{padding-top:47px;}
.is-home .site-content .post{border-bottom:none!important;}
.nav-bar.primary-menu .flyout{top:22px;padding-top:1px;}
.sub_logo{float:right;margin-top:-10px;margin-right:15px;height:14px;width:auto;}
.site-menu-bar .site-identity a img{height:90px;width:auto;}
ul#menu-kleines-menu, ul#menu-kleines-menue{float:right;margin-top:-23px;}
ul#menu-kleines-menu li a,
ul#menu-kleines-menue li a{font-size:11px;font-weight:lighter;padding:0 10px;}
ul#menu-kleines-menu.nav-bar.primary-menu > li.active,
ul#menu-kleines-menu.nav-bar.primary-menu > li:hover,
ul#menu-kleines-menue.nav-bar.primary-menu > li.active,
ul#menu-kleines-menue.nav-bar.primary-menu > li:hover{background:none;}
ul#menu-kleines-menu.nav-bar.primary-menu > li.active a:hover,
ul#menu-kleines-menue.nav-bar.primary-menu > li.active a:hover{cursor:pointer;}
.pullouts.side_right,
.side_right .pullout-button.rotate{box-shadow:none!important;webkit-box-shadow:none!important;}
h3.widget-title{color:#fff;}
.textwidget p{display:block;margin-bottom:10px;font-size:large;text-align:left;}
.textwidget span{display:inline-block;width:55px;}
.textwidget a{color:#fff!important;font-weight:bold;}
.textwidget .kontaktlink a{text-decoration:underline;display:block;}
.textwidget span.kontaktlink{width:auto;margin:0;}
.site-menu-bar ul.primary-menu{float:left;}
.ls-layer span.ls-s-1{position:relative!important;display:block;margin-left:auto!important;margin:0 auto!important;width:920px!important;left:0!important;padding:0 40px!important;}
.row.collapse .columns.image{padding:0 15px;}
.row.collapse .columns.image:first-child{padding:0 15px 0 0;}
.row.collapse .columns.image:last-child{padding:0 0 0 15px;}
.teaser-box img{margin-bottom:20px;}
@media only screen and (max-width:767px){.site-menu-bar{background:#fff!important;}
.sub-logo{position:absolute;top:100px;left:50%;margin-left:-100px;}
.main-megamenu{float:none;}
.admin-bar .site-menu-bar.fixed{top:0!important;}
.site-menu-bar.fixed{position:absolute!important;}
.sidebar-button{padding:6px 2px 6px 9px!important;}
}
.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:#007ebd;}
.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:#007ebd;}
.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:#84a303;}
.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:#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;}
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;font-family:Sans Source Pro;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:42px;color:#acd504;}
h1.subheader{font-size:32px;color:#cdfb11;}
h2{font-size:42px;color:#acd504;}
h2.subheader{font-size:32px;color:#cdfb11;}
h3{font-size:34px;font-weight:lighter;}
h3.subheader{font-size:21px;}
h4{font-size:28px;font-weight:normal;}
h4.subheader{font-size:21px;}
h5{font-size:21px;font-weight:bold;}
h5.subheader{margin-top:-16px;font-size:16px;}
h6{font-size:18px;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;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:16px;font-stretch:expanded;}
p.lead{margin-bottom:32px;color:#3c4046;font-weight:300;font-size:21px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,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:47px;margin-bottom:71px;}
.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%;}
input[type="submit"]{background:#0099d7;border:none;color:#ffffff;padding:14px 24.5px 15px;font-size:16px;}
.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 > .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:"DINWeb-CondLight", "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:absolute;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{background:#f2f2f2;}
.nav-bar.primary-menu > li.active a:hover{}
}
.nav-bar.primary-menu .flyout{background:white;}
.nav-bar.primary-menu .flyout > li,
.nav-bar.primary-menu .flyout > li > a{background:white;font-weight:lighter;}
.nav-bar.primary-menu .flyout > li.active a{font-weight:normal;}
.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:1.6rem;padding:0 15px;font-weight:lighter;}
.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:"DINWeb-CondLight", "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:"DINWeb-CondLight", "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:#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;}
.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:3px;}
.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("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(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:26px;padding-bottom:18px;width:100%;background-color:rgba(206,197,174,0.4);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:38px;}
.site-menu-bar .site-identity a{margin-right:43px;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;}
ul#menu-megamenu, ul#menu-megamenue{margin-top:61px;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;}
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:0;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:47px;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(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(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(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(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:whitesmoke;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:"DINWeb-CondLight", "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;}
html h1,
html h2,
html .site-content h1:first-child,
html .site-content h2:first-child{color:#00a0f0;margin-top:35px;margin-bottom:20px;}
html h1{line-height:1.143}
html h1.subheader,
html h2.subheader{color:#00a0f0;}
html h3,
html h1:first-child,
html h2:first-child{margin-top:28px;margin-bottom:20px;}
html h3,
html h4,
html h5,
html h6{color:#00a0f0;}
html body,
html .site-menu-bar h1,
html .site-menu-bar h2, .site-menu-bar h3,
html .site-menu-bar h4,
html .site-menu-bar h5,
html .site-menu-bar h6,
html .site-menu-bar p,
html .site-menu-bar li>a,
html .site-menu-bar li>a:hover,
html .site-menu-bar .flyout h1,
html .site-menu-bar .flyout h2,
html .site-menu-bar .flyout h3,
html .site-menu-bar .flyout h4,
html .site-menu-bar .flyout h5,
html .site-menu-bar .flyout h6,
html .site-menu-bar .flyout p,
html .site-menu-bar .flyout a,
html .nav-bar.primary-menu .flyout > li > a:hover,
html .nav-bar > li.active > a,
html .site-footer{color:#000000;}
html .site-menu-bar,
html .fixable-menu-spacer{background-color:#ffffff;}
html .button,
html .button.primary,
html .button.secondary,
html form#commentform #submit,
html input[type="submit"]{background-color:#00a0f0;cursor:pointer;}
html .button:hover,
html .button:focus,
html .button.primary:hover,
html .button.primary:focus,
html .button.secondary:hover,
html .button.secondary:focus,
html form#commentform #submit:hover,
html form#commentform #submit:focus,
html .button.white:hover,
html .button.white:focus,
html form.custom.portfolio-filter div.custom.dropdown:hover a.current,
html form.custom.portfolio-filter div.custom.dropdown:focus a.current,
html input[type="submit"]:hover,
html input[type="submit"]:focus{background-color:#17aefa;outline:none;box-shadow:none;}
html .nav-bar.primary-menu .flyout > li.active a{background:#f2f2f2;}
html input[type="submit"]{transition:all 250ms ease-in-out;}
html textarea{height:150px;}
html .site-content table{margin-top:32px;margin-bottom:40px;}
html .site-content .columns img{margin-top:10px;margin-bottom:25px;}
html .site-content hr{margin-top:20px;margin-bottom:34px;}
html .site-content p + hr{margin-top:32px;}
html .twelve.columns > *:last-child{margin-bottom:0;}
html .side_right .pullout-button{box-shadow:none!important;}
html #pullout-1 .pullout-button{width:80px;height:55px;}
html #pullout-1 .pullout-content{padding:20px 20px 20px;}
html #pullout-1 .widget-title{display:none;}
html #pullout-1 .pullout-button span{position:absolute;top:100%;left:0;background:#0099d7;margin:0;padding:5px 5px 10px 5px;width:100%;text-align:center;}
html #pullout-1 .pullout-button:after{font-family:'entypo';font-style:normal;speak:none;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;content:"\e006";position:absolute;top:6px;left:18px;font-size:45px;}
html #pullout-1 .textwidget span{width:85px;}
html #pullout-1 .textwidget span.kontaktlink{width:auto;}
html .promobox.custom{background:#f0ece3;padding:25px 40px 15px 40px;margin:16px 0 20px}
html .promobox.custom.bg-mrg{margin-bottom:33px;}
html .promobox.custom .promobox-content{width:100%;padding:0;}
html .promobox.custom h3{color:#00a0f0;margin-top:15px;}
html .promobox.custom .promobox-content > *:last-child{margin-bottom:10px}
html .promobox.custom .six.columns .promobox-action-button{padding:0;margin-bottom:0;position:absolute;bottom:0;left:35px;width:auto;}
html .promobox.custom .six.columns .promobox-action-button .button{margin-bottom:0;}
html .promobox.custom .promobox-bottom-line{width:100%;float:left;}
html .promobox.custom .promobox-content{width:100%;padding:0;}
html .promobox.custom .columns.text-box{position:relative;padding-bottom:65px;padding-left:35px;}
html .promobox.custom .columns.image p{float:left;width:100%;margin-bottom:15px;}
html .button [class^="icon-"]:before, html .button [class*=" icon-"]:before{margin-right:10px;}
.prefooter{position:relative;z-index:2;background:#2c3034;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:#191c1f;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:25px;.site-footer .footer-section-secondary{margin-bottom:-61px;padding-top:47px;background:#121417;}
.site-footer .footer-contactinfo p{display:inline-block;}
.site-footer .copyrights-line{margin-top:21px;padding:21px 0;background:#121417;}
.site-footer .copyrights-line div, .site-footer .copyrights-line p, .site-footer .copyrights-line a, .site-footer .copyrights-line li{font-size:19px;margin-bottom:0;color:#40474f;}