﻿@import url("https://fonts.googleapis.com/css?family=Roboto:400|700");body{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article{margin:0 0 25px 0}p{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 20px 0;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main a:not(.button),main .text-link{color:#000;text-decoration:underline;font-size:inherit;font-weight:400;font-style:normal;background-color:transparent;-webkit-text-decoration-skip:objects;transition:all .2s ease;cursor:pointer}main a:not(.button):active,main a:not(.button):hover,main .text-link:active,main .text-link:hover{color:#000;text-decoration:underline}a:active,a:focus,a.visited{outline:none}h1{font-family:"Roboto",sans-serif;font-size:28px;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;text-transform:none;color:#000;margin:default_heading_margin;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1:after{content:'';display:none;width:70px;margin:5px auto 0;border-bottom:1px solid #444}h2{font-family:"Roboto",sans-serif;font-size:24px;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;text-transform:none;color:#000;margin:0 0 25px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3{font-family:"Roboto",sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;text-transform:none;color:#000;margin:0 0 25px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h4,h5,h6{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;text-transform:none;color:#000;margin:0 0 20px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit !important;text-decoration:none !important}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:inherit !important;text-decoration:none !important}code,kbd,samp{font-family:monospace,monospace;font-size:14px;font-weight:400;background:#f8f8f8;color:#f0506e;white-space:nowrap;padding:2px 6px}address{font-style:normal;margin:0 0 20px 0}blockquote{margin:0 0 20px 0;font-size:1.25rem;line-height:1.5;font-style:italic;color:#333}*+blockquote{margin-top:20px}blockquote p:last-of-type{margin-bottom:0}blockquote footer{margin-top:10px;font-size:0.875rem;line-height:1.5;color:#666}blockquote footer::before{content:"— "}pre{font:0.875rem / 1.5 Consolas, monaco, monospace;color:#666;-moz-tab-size:4;tab-size:4;overflow:auto;padding:10px;border:1px solid #e5e5e5;border-radius:3px;background:#fff;margin:0 0 20px 0}.wp_syntax{width:100% !important;padding:20px;background:#f7f4f4;border:none;box-sizing:border-box}.wp_syntax td.code{background:#f7f4f4}.wp_syntax pre{font-size:16px !important;line-height:1.3 !important}b,strong{font-weight:700}i,cite,em,var,q,dfn{font-style:italic}small{font-size:80%}big{font-size:120%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-6px}sup{top:-4px}ins{background:#ffd;color:#666;text-decoration:none}mark{background-color:#ff0;color:#000}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}.hyphenation *{hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto}ul,ol{padding-left:20px;margin:0 0 20px 0}ul li,ol li{color:#666;font-size:16px;font-weight:400;line-height:1.5;text-indent:initial;padding-left:5px;margin-bottom:5px}ul li{list-style-type:disc}ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{margin:0}ul.dashed-list{padding-left:0;list-style-type:none}ul.dashed-list>li{list-style-type:none;text-indent:0;padding-left:0}ul.dashed-list>li:before{content:"–";padding-right:15px;display:inline-block}ul.no-list{padding-left:0}ul.no-list li{list-style:none;padding-left:0}ul.float-list li{float:left;padding-right:20px}ul.float-list:after{display:block;content:"";clear:both}dl{margin:0 0 20px 0}dt{font-weight:700}dd{margin-left:20px;margin-bottom:10px}table{display:table;border-spacing:0;border-collapse:collapse;background:#fff;font-size:16px;font-weight:400;font-style:normal;color:#444;margin:0 0 40px 0}table td,table tbody td{background:inherit;color:inherit;padding:10px 20px;font-size:inherit;font-weight:inherit;font-style:normal;text-align:left;vertical-align:middle;border-width:1px;border-style:solid;border-color:#CCC}table thead th{background:#777;color:#fff;padding:10px 20px;font-size:inherit;font-weight:700;font-style:inherit;text-align:center;vertical-align:middle;border-width:0 1px 0 0;border-style:solid;border-color:#BBB}table tfoot td{background:#777;color:#fff;padding:10px 20px;font-size:inherit;font-weight:700;font-style:inherit;text-align:center;vertical-align:middle;border-width:0 1px 0 0;border-style:solid;border-color:#BBB}table.lined th,table.lined td{border-left:0;border-right:0}table.lined tr:last-child th,table.lined tr:last-child td{border-bottom:none}table.striped tr:nth-child(even) td{background:#F1F1F1;color:#333}table.lined tr:last-child th,table.lined tr:last-child td{border-bottom:none}table.nostyle th,table.nostyle td{color:inherit;background:none;border:none;text-align:left}table.nostyle th:first-child,table.nostyle td:first-child{padding-left:0}table.compact th,table.compact td{padding:6px 10px}table.narrow th,table.narrow td{padding:3px 5px}table.fullwidth{width:100% !important}.box{background:#f6f6f6;color:#666;border:none;border-radius:0;padding:20px;margin:0 0 40px 0;display:inline-block}.box.info{background:none;color:#666;border:1px solid #AAA;border-radius:0}.box.definition{background:none;color:#666;border:5px double #777;border-radius:0}.box.quote{font-family:Times,serif;background:none;color:#666;font-size:18px;border-left:3px solid #ccc}.box.quote span.quote{font-style:italic;letter-spacing:1px}.box.quote span.quote:before{content:"»";padding-right:3px}.box.quote span.quote:after{content:"«";font-size:18px;padding-left:3px}.box.quote span.author{display:block;font-size:80%;font-style:normal;text-transform:uppercase;margin-top:15px}fieldset{margin:0 0 20px 0}form label,form.wpcf7-form p label{font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;color:#777;line-height:25px}form.wpcf7-form input:not([type="submit"]),form.wpcf7-form input[type=text],form.wpcf7-form input[type=email],form.wpcf7-form input[type=password],form.wpcf7-form input[type=search],form.wpcf7-form input[type=url],form.wpcf7-form input[type=tel],form.wpcf7-form select,form.wpcf7-form textarea{width:100%;max-width:500px;box-sizing:border-box}input:not([type="submit"]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],select,textarea{box-sizing:border-box;font-family:"Roboto",sans-serif;font-size:16px;color:#000;border:1px solid #AAA;border-radius:2px;height:38px;line-height:38px;padding:0 10px;margin:3px 0 0 0}textarea{padding:0 10px;height:initial;line-height:1.5;min-height:100px}input:not([type="submit"]):focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus,input[type=tel]:focus,textarea:focus{border:1px solid #000;outline:none}input[type=submit]:focus{outline:none}::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#AAA;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1px}::-moz-placeholder,input::-moz-placeholder{color:#AAA;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1px}::-ms-input-placeholder,input::-ms-input-placeholder{color:#AAA;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1px}form.wpcf7-form input.wpcf7-not-valid{border:1px solid #f96161}form.wpcf7-form .wpcf7-not-valid-tip{font-family:"Roboto",sans-serif;font-size:11px;font-weight:400;line-height:3;text-transform:uppercase;color:#f32929}form.wpcf7-form .wpcf7-validation-errors,form.wpcf7-form .wpcf7-mail-sent-ok{display:inline-block !important;margin:10px 0 20px 0;padding:10px 20px;font-size:12px;font-weight:400;text-transform:uppercase;box-sizing:border-box}form.wpcf7-form .wpcf7-validation-errors{border:2px solid #f96161;color:#f32929}form.wpcf7-form .wpcf7-mail-sent-ok{border:2px solid #559a4c;color:#559a4c}#page input[type=submit],#page button,#page .button,#page .sg-button,#cookies-notification-bar .button{font-family:"Roboto",sans-serif;text-transform:uppercase;background:#EEE;font-size:12px;font-weight:700;color:#555;border:1px solid #DDD;border-radius:3px;letter-spacing:1px;height:38px;line-height:38px;padding:0 24px;margin:0 5px 5px 0;transition:background-color 200ms cubic-bezier(0.33, 0, 0.2, 1),color 400ms cubic-bezier(0.33, 0, 0.2, 1);text-decoration:none !important;cursor:pointer;white-space:nowrap;text-align:center;box-sizing:border-box;overflow:visible;position:relative;display:inline-block;text-shadow:none;box-shadow:none;-webkit-box-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page input[type=submit]:hover,#page button:hover,#page .button:hover,#page .sg-button:hover,#cookies-notification-bar .button:hover{background:#DDD;color:#000;border:1px solid #DDD}#page input[type=submit]:focus,#page button:focus,#page .button:focus,#page .sg-button:focus{outline:none}#page input[type=submit].primary,#page button.primary,#page .button.primary,#page .sg-button-primary{background:#000;color:#fff;border:1px solid transparent}#page input[type=submit].primary:hover,#page button.primary:hover,#page .button.primary:hover,#page .sg-button-primary:hover{background:#555;color:#fff;border:1px solid transparent}#page input[type=submit].secondary,#page button.secondary,#page .button.secondary,#page .sg-button-secondary{background:transparent;color:#555;border:1px solid #555}#page input[type=submit].secondary:hover,#page button.secondary:hover,#page .button.secondary:hover,#page .sg-button-secondary:hover{background:transparent;color:#000;border:1px solid #000}#page input[type=submit].small,#page button.small,#page .button.small,#page .sg-button-small{height:30px;line-height:30px;padding:0 12px;font-size:11px}#page input[type=submit].large,#page button.large,#page .button.large,#page .sg-button-large{height:48px;line-height:48px;padding:0 48px;font-size:14px}#page input[type=submit].fullwidth,#page button.fullwidth,#page .button.fullwidth{width:100%;margin-left:0;margin-right:0}#page input[type=submit].rounded,#page button.rounded,#page .button.rounded{border-radius:19px}#page input[type=submit].small.rounded,#page button.small.rounded,#page .button.small.rounded{border-radius:15px}#page input[type=submit].large.rounded,#page button.large.rounded,#page .button.large.rounded{border-radius:24px}#page input[type=submit].switchtext,#page button.switchtext,#page .button.switchtext{transition:all 0.2s ease-in-out !important}#page input[type=submit].switchtext:hover,#page button.switchtext:hover,#page .button.switchtext:hover{color:#DDD !important}#page input[type=submit].switchtext:hover:after,#page button.switchtext:hover:after,#page .button.switchtext:hover:after{font-family:"Ionicons";content:"\f3d6";font-size:24px;position:absolute;left:0;right:0;color:#000}#page input[type=submit].primary.switchtext:hover,#page button.primary.switchtext:hover,#page .button.primary.switchtext:hover{color:#555 !important}#page input[type=submit].secondary.switchtext:hover,#page button.secondary.switchtext:hover,#page .button.secondary.switchtext:hover{color:transparent !important}#page input[type=submit].primary.switchtext:hover:after,#page button.primary.switchtext:hover:after,#page .button.primary.switchtext:hover:after{color:#fff}#page input[type=submit].secondary.switchtext:hover:after,#page button.secondary.switchtext:hover:after,#page .button.secondary.switchtext:hover:after{color:#000}#page a.button.switchbg:hover::after{height:100%}#page a.button.switchbg::after{content:'';background-color:#000;top:0;left:0;right:0;height:0;position:absolute;z-index:1;transition:all 0.2s ease-in-out}#page a.button.switchbg span{z-index:2;position:relative}#page a.button.switchbg:hover span{color:#fff}#page .button-group{margin:0 0 40px 0}#page .button-group.horizontal br{display:none}#page .button-group.horizontal>*{display:inline-block;vertical-align:middle}#page button::-moz-focus-inner,#page [type="button"]::-moz-focus-inner,#page [type="reset"]::-moz-focus-inner,#page [type="submit"]::-moz-focus-inner{border-style:none;padding:0}#page button:-moz-focusring,#page [type="button"]:-moz-focusring,#page [type="reset"]:-moz-focusring,#page [type="submit"]:-moz-focusring{outline:none}.sg-tab{margin:0 0 -1px 0}.sg-tab:before{left:0;content:none}.sg-tab>li,.sg-switcher>li{list-style-type:none}.sg-tab>li{background:#fff;border-width:1px 1px 0 1px;border-style:solid;border-color:transparent;padding-left:0;margin-bottom:0}.sg-tab>li:not(.sg-active):hover{background:#fff}.sg-tab>li:not(.sg-active):hover>a{color:#000}.sg-tab>li>a{color:#777;font-size:15px;font-weight:400;text-decoration:none;text-transform:uppercase;padding:10px 20px;margin:0;border:none;transition:none}.sg-tab>li>a:hover{text-decoration:none}.sg-tab::before{border-bottom:1px solid #CCC}.sg-tab>li:not(.sg-active){margin-bottom:1px}.sg-tab>li.sg-active{background:#fff;border-width:1px 1px 0 1px;border-color:#CCC}.sg-tab:not(.simple)>li.sg-active:before{content:"";border-top:3px solid #777;position:absolute;top:-1px;left:-1px;right:-1px}.sg-tab>li.sg-active>a{color:#000}.sg-tab>li.sg-disabled{opacity:0.5;padding:10px 20px}.sg-tab>li.sg-disabled>a{padding:0}.sg-switcher{background:#fff;padding:30px 20px 20px 20px;margin:0 0 40px 0;margin-top:0;margin-left:0;margin-right:0;border-width:1px;border-style:solid;border-color:#CCC}.sg-switcher>li{background:#fff;padding-left:0}.sg-tab.simple>li{border-bottom:1px solid #CCC}.sg-tab.simple>li{background:transparent;border:none !important;margin-bottom:1px}.sg-tab.simple>li:first-child a{padding-left:0}.sg-switcher.simple{border:none;padding-left:0;padding-top:20px}.sg-accordion>li{padding-left:0;list-style-type:none}.sg-accordion-title{font-size:18px;background:transparent;color:#333;border:1px solid #AAA;padding:10px 15px;margin:0;line-height:1.5;cursor:pointer;overflow:hidden}.sg-accordion-content{background:#fbfbfb;color:#333;border:1px solid #BBB;font-size:15px;padding:15px;margin-top:0;border-top:none}.sg-accordion>:nth-child(n+2){margin-top:15px}.sg-accordion-title::after{background-image:none;font-family:"Ionicons";font-size:18px;content:"";width:auto}.sg-open>.sg-accordion-title::after{background-image:none;content:""}audio,canvas,iframe,video,figcaption,figure{display:block;vertical-align:middle;margin:0 0 40px 0}button.fancybox-button:hover{color:#FFF;border:none}audio,canvas,img,video{max-width:100%;height:auto;box-sizing:border-box}svg:not(:root){overflow:hidden}audio:not([controls]){display:none;height:0}html{background-color:#fff}body,html{box-sizing:border-box;margin:0;padding:0;height:100%;width:100%}body{background-color:#fff;background-image:none;background-repeat:no-repeat;background-position:center;background-size:auto;background-attachment:fixed;border:none;overflow-y:scroll}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}#page{position:relative}#page-content>.wrap{padding:0 0 50px 0;background:#fff;border-width:0 1px;border-color:#DDD;border-style:none;min-height:500px}#page-header .sg-grid{margin-left:0}#page-header .sg-grid>*{padding-left:0}#page-header .sg-grid+.sg-grid{margin-top:0}#navbar{display:block;background:#444;border-width:0 0 1px 0;border-color:#fff;border-style:none;height:46px}#navbar>.wrap{background:inherit;padding:0;border-width:0 0 1px 0;border-color:#DDD;border-style:none}#topbar{display:block;background:inherit;border-width:0 0 1px 0;border-color:#CCC;border-style:none;height:80px}#topbar>.wrap{position:relative;background:inherit;padding:20px 0 0 0;border-width:0 0 1px 0;border-color:#DDD;border-style:none}#footer{display:block;padding:10px 20px 0 20px;background:#EEE;border-width:1px 0 0 0;border-color:#CCC;border-style:solid;height:auto}#footer .wrap *,#footer .wrap p{font-size:15px;font-weight:400;color:#444}#footer .wrap{background:inherit;border-width:1px 0 0 0;border-color:#CCC;border-style:none}#footer_left{text-align:left}#footer_center{text-align:center}#footer_right{text-align:right}#socket{display:block;background:#EEE;border-width:0 0 1px 0;border-color:#CCC;border-style:solid;height:auto}#socket .wrap{background:inherit;border-width:1px 0 0 0;border-color:#CCC;border-style:none;padding:0 20px}#socket .wrap *,#socket .wrap p{font-size:15px;font-weight:400;color:#444}#footer .sg-grid>*,#socket .sg-grid>*{padding-left:0}@media (max-width: 768px){#page-footer>.wrap{height:auto}#footer>.wrap>.container,#socket>.wrap>.container{width:100%;margin-top:10px;text-align:center}}@media (min-width: 1140px){#page-content,#page-header,#page-header-image,#page-footer{width:100%}#page-content>.wrap,#topbar>.wrap,#navbar>.wrap,#page-header-image>.wrap,#footer>.wrap,#socket>.wrap{box-sizing:border-box;width:1100px;margin:0 auto;left:0;right:0}}@media (max-width: 1139px){#page-header,#page-content,#page-footer{width:100%}#page-content>.wrap{padding:0 0 50px 0}#navbar>.wrap{padding:0 30px !important}#mobile-menu-toggle,#page-header .widget_search .sg-navbar-dropdown{right:30px !important}}@media (max-width: 768px){#page-content>.wrap{padding:30px 20px}#navbar>.wrap{padding:0 20px !important}#mobile-menu-toggle,#page-header .widget_search .sg-navbar-dropdown{right:20px !important}}#page-header ul.menu:not(#mobile-menu){list-style-type:none;text-align:right;padding-left:0;margin-bottom:0;width:100%}#page-header ul.menu:not(#mobile-menu)>li{position:relative;display:inline-block;vertical-align:middle;text-align:center}#page-header ul.menu:not(#mobile-menu)>li>a{display:inline-block;cursor:pointer;height:100%}#page-header ul.sub-menu{list-style-type:none;display:block;opacity:0;transform:translateY(10px);visibility:hidden;transition:all .2s ease;z-index:999;position:absolute;left:0;top:100%;margin:1px 0;padding-left:0;width:auto}#page-header ul.sub-menu li{list-style-type:none;display:block;padding:0;margin:0}#navbar_menu,#topbar_menu,#navbar_menu>*,#topbar_menu>*{display:flex}#navbar_menu>.widget_nav_menu,#navbar_menu>.widget_nav_menu>*,#topbar_menu>.widget_nav_menu,#topbar_menu>.widget_nav_menu>*{width:100%}#navbar_menu .sg-navbar-item,#navbar_menu .sg-navbar-nav>li>a,#navbar_menu .sg-navbar-toggle{height:46px;line-height:46px;font-size:inherit;padding:0}#navbar ul.menu>li{height:46px;line-height:46px;margin:0 -4px 0 0;padding:0;background:transparent;border-left:none;display:inline-block}#navbar ul.menu>li:last-child{border-right:none;margin-right:0}#navbar ul.menu>li>a{line-height:46px;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;padding:0 30px;color:#fff;text-decoration:none}#navbar ul.menu>li.current-menu-item,#navbar ul.menu>li.current-menu-parent{background:inherit;border-left:none;border-radius:3px 3px 0 0}#navbar ul.menu>li.current-menu-item>a,#navbar ul.menu>li.current-menu-parent>a{color:#fff;font-weight:700;text-decoration:none}#navbar ul.menu>li:hover,#navbar ul.menu>li.current-menu-item:hover{background:inherit;border-left:none;border-radius:3px 3px 0 0}#navbar ul.menu>li:hover+li{border-left:none}#navbar ul.menu>li:hover:last-child{border-right:none}#navbar ul.menu>li:not(.current-menu-item):hover>a{font-weight:400}#navbar ul.menu>li:hover>a,#navbar ul.menu>li.current-menu-item:hover a{color:#fff;text-decoration:none}#navbar ul.menu>li.menu-item-has-children>a:after{font-family:"Ionicons";content:"";padding-left:5px}#navbar ul.menu>li.menu-item-has-children:hover>a:after{font-family:"Ionicons";content:"";padding-left:5px}#navbar ul.menu>li.menu-item:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}#navbar ul.sub-menu{background:#444;border:none;min-width:220px;padding:0}#navbar ul.sub-menu>li{border-bottom:1px solid #444;text-align:normal;height:46px;line-height:46px}#navbar ul.sub-menu>li:last-child{border-bottom:none}#navbar ul.sub-menu>li>a{box-sizing:border-box;display:inline-block;height:100%;width:100%;color:#fff;font-size:15px;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;padding:0 30px}#navbar ul.sub-menu>li:hover,#navbar ul.sub-menu>li.current-menu-item:hover{background:#333}#navbar ul.sub-menu>li:hover>a{color:#fff;font-weight:400;text-decoration:none}#navbar ul.sub-menu>li.current-menu-item{background:inherit}#navbar ul.sub-menu>li.current-menu-item>a{color:#fff;font-weight:700;text-decoration:inherit}@media (max-width: 768px){#navbar>.wrap>.container{width:auto}}#topbar_menu .sg-navbar-item,#topbar_menu .sg-navbar-nav>li>a,#topbar_menu .sg-navbar-toggle{height:30px;line-height:30px;font-size:inherit;padding:0}#topbar ul.menu{display:inline-block}#topbar ul.menu>li{height:30px;line-height:30px;margin:0 -4px 0 0;padding:0;background:#fff;border-left:none}#topbar ul.menu>li:last-child{border-right:none;margin-right:0}#topbar ul.menu>li>a{height:100%;line-height:30px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;font-style:normal;letter-spacing:1px;text-transform:uppercase;padding:0 15px;color:inherit;text-decoration:none}#topbar ul.menu>li.current-menu-item,#topbar ul.menu>li.current-menu-parent{background:inherit}#topbar ul.menu>li.current-menu-item>a,#topbar ul.menu>li.current-menu-parent>a{color:#000;font-weight:400;text-decoration:none}#topbar ul.menu>li:hover,#topbar ul.menu>li.current-menu-item:hover{background:inherit}#topbar ul.menu>li:hover>a,#topbar ul.menu>li.current-menu-item:hover a{color:#000;font-weight:400;text-decoration:none}#topbar ul.menu>li.menu-item-has-children>a:after{font-family:"Ionicons";content:"";padding-left:5px}#topbar ul.menu>li.menu-item-has-children:hover>a:after{font-family:"Ionicons";content:"";padding-left:5px}#topbar ul.menu>li.menu-item:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}#page-footer .widget_nav_menu{text-align:center}#page-footer ul.menu{display:inline-block;list-style-type:none;padding-left:0;margin-bottom:0}#page-footer ul.menu>li{position:relative;display:table-cell;margin:0;padding:0}#page-footer ul.menu>li>a{display:inline-block;cursor:pointer;height:100%;line-height:20px;font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;color:#444;text-decoration:none;padding:0 10px}#page-footer ul.menu>li:hover{background:none}#page-footer ul.menu>li:hover>a{color:#000;font-weight:400;text-decoration:underline}#page-footer ul.menu>li.menu-item-has-children>a:after{font-family:"Ionicons";content:"\f35f";padding-left:5px}#page-footer ul.menu>li.menu-item:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 768px){#page-footer .widget_nav_menu{display:table;margin:0 auto}#page-footer .widget_nav_menu ul li:first-child a{padding-left:0}#page-footer .widget_nav_menu ul li:last-child a{padding-right:0}}#mobile-menu{display:none}#mobile-menu-toggle{display:none;position:absolute;right:20px;top:0;padding-top:10px;margin:0;color:#000}#mobile-menu-toggle i:before{content:"";font-size:29px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mobile-menu{z-index:99999999}#mobile-menu .sg-offcanvas-bar{background:#444;padding:15px 20px}#mobile-menu ul{padding-left:0;margin-top:50px}#mobile-menu ul li{list-style:none;margin-bottom:5px;padding-left:0}#mobile-menu ul ul{margin-top:5px;padding-left:15px}#mobile-menu ul li a{font-size:15px;color:#fff}#mobile-menu ul li:hover a{color:#fff;text-decoration:none}#mobile-menu .sg-offcanvas-close{position:absolute;top:25px;margin-top:-18px;right:20px;font-size:16px;color:#DDD;z-index:99999;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}#mobile-menu-header{display:block;font-size:18px;color:#fff;border-bottom:1px solid #777;padding-left:15px;width:100%;height:50px;line-height:50px;position:absolute;top:0;left:0;box-sizing:border-box;z-index:9999}#mobile-menu .sg-offcanvas-close:hover{color:#fff}@media (max-width: 768px){#topbar ul.menu,#navbar ul.menu,#navbar .widget_search,#topbar .widget_search{display:none}#mobile-menu,#mobile-menu-toggle{display:block}}.sg-navbar-item,.sg-navbar-nav>li>a,.sg-navbar-toggle{height:auto;padding:0}#navbar_logo img,#topbar_logo img{width:200px;height:auto;margin:10px 0}#navbar_logo .textwidget,#topbar_logo .textwidget{font-family:"Roboto",sans-serif;font-size:48px;letter-spacing:normal}@media (max-width: 768px){#navbar_logo img,#topbar_logo img{width:180px;height:auto;margin:13px 0}}#page-header .widget_search{margin-left:20px}#page-header .widget_search .sg-search-icon svg{display:none}#page-header .widget_search .sg-search-icon:after{font-family:"Ionicons";content:"";font-size:20px;color:#CCC;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page-header .widget_search .sg-navbar-dropdown{position:absolute;right:0;left:initial !important;width:100%;max-width:200px;background:#EEE;border:1px solid #DDD;padding:3px 10px;text-transform:none;margin-top:0;box-shadow:none;z-index:9999}#page-header .widget_search .sg-navbar-dropdown form{width:100%}#page-header .widget_search .sg-navbar-dropdown input[type=search]{width:calc(100% - 25px);background:#EEE;color:#000;font-size:14px;font-weight:400;border:none;margin:0;padding:0;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}#page-header .widget_search a.sg-close{position:absolute;right:0;top:17px;text-decoration:none !important}#page-header .widget_search a.sg-close svg{display:none}#page-header .widget_search a.sg-close:after{font-family:"Ionicons";content:"";color:#fff;font-size:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page-header .widget_search .sg-navbar-dropdown input::-webkit-input-placeholder{color:#CCC;text-transform:none;font-size:14px;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page-header .widget_search .sg-navbar-dropdown input::-webkit-input-placeholder{color:#CCC;font-size:14px;text-transform:none;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page-header .widget_search .sg-navbar-dropdown input::-moz-selection{background:#000;color:#EEE}#page-header .widget_search .sg-navbar-dropdown input::selection{background:#000;color:#EEE}#page-header .widget_sp_image .widgettitle{display:none}#page-header-image{background:#fff;height:330px;overflow:hidden}@media (max-width: 1140px){#page-header-image{height:auto;overflow:auto}}#page-header-image>.wrap{border-width:0 1px;border-color:#DDD;border-style:solid}#page-header-image .sg-header-image,#page-header-image .sg-header-slider .slides>li{height:330px;background-repeat:no-repeat;background-size:cover;background-position:center}#page-header-image li img{position:relative;top:0}.slider-caption{position:absolute;bottom:0;width:430px;height:auto;margin:20px;padding:10px;background:rgba(255,255,255,0.7);color:#000;font-size:14px;font-weight:700}.slider-caption *{color:#000;font-size:14px;font-weight:700}#page-header-image .sg-header-slider{position:relative;background:#fff}#page .flex-control-nav{position:absolute;bottom:0;top:300px}#page .flex-direction-nav{position:absolute;top:165px;margin-top:-10px;width:100%}#page .flex-control-nav li{margin:0 3px;list-style:none}#page .flex-direction-nav li{list-style:none}#page .flex-control-nav li a{width:15px;height:15px;background:rgba(255,255,255,0.6);border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#page .flex-control-nav li a.flex-active{background:#FFF}#page .flex-direction-nav a{opacity:1}#page .flex-direction-nav .flex-nav-prev .flex-prev{left:20px}#page .flex-direction-nav .flex-nav-next .flex-next{right:20px}#page .flex-direction-nav .flex-nav-next a,#page .flex-direction-nav .flex-nav-prev a{font-size:0}#page .flex-direction-nav .flex-nav-next a:before,#page .flex-direction-nav .flex-nav-prev a:before{font-family:"Ionicons";text-shadow:none;color:#FFF;font-size:36px}#page .flex-direction-nav .flex-nav-next a:before{content:"\f3d3"}#page .flex-direction-nav .flex-nav-prev a:before{content:"\f3d2"}main .pagination a,main .pagination .nav-links>span{background:#EEE;color:#555;border:none;border-radius:0;width:30px;height:30px;line-height:30px;font-size:13px;font-weight:600;text-align:center;text-decoration:none !important;margin-right:5px;display:inline-block}main .pagination a:hover,main .pagination .nav-links>span:hover{background:#DDD;color:#000;border:none}main .pagination .nav-links>span.current{background:#DDD;color:#777;border:none}main a span.prev:after{font-family:"Ionicons";content:"";line-height:1}main a span.next:after{font-family:"Ionicons";content:"";line-height:1}a#scroll-to-top{background:#444;color:#fff;border:none;border-radius:3px;height:40px;line-height:40px;width:40px;text-align:center;z-index:99999;font-size:0;position:fixed;right:20px;bottom:40px;cursor:pointer;text-decoration:none !important;border-radius:50%}a#scroll-to-top:after{font-family:"Ionicons";content:"";font-size:20px}a#scroll-to-top:hover,a#scroll-to-top:active,a#scroll-to-top:focus{background:#222;color:#fff;border:none}#cookies-notification-bar{background:#000;color:#fff;font-size:14px;padding:12px 16px;position:fixed;left:0;width:100%;line-height:2;display:block;box-sizing:border-box;z-index:999}#cookies-notification-bar.position-header{top:0}#cookies-notification-bar.position-footer{bottom:0}#cookies-notification-bar>a.link{color:inherit;text-decoration:underline}#cookies-notification-bar>a.button{background-color:#fff;color:#000;margin-left:10px;height:24px;line-height:24px;padding:0 10px;font-size:10px}#breadcrumbs,nav.woocommerce-breadcrumb{list-style:none;margin:10px 0 !important;overflow:hidden;padding-left:0}#breadcrumbs li{display:inline-block;vertical-align:middle;padding-left:0}#breadcrumbs li a,nav.woocommerce-breadcrumb,nav.woocommerce-breadcrumb a{text-decoration:none !important;font-size:12px !important;font-weight:400}nav.woocommerce-breadcrumb{color:#999}#breadcrumbs li span{font-size:12px;font-weight:400;color:#999}#breadcrumbs li a,nav.woocommerce-breadcrumb a{color:#000 !important}#breadcrumbs .separator{font-size:14px;font-weight:400;color:#999}#breadcrumbs .separator:after{content:"/"}.space-medium{display:block;height:20px}.space-large{display:block;height:40px}.float-left{float:left}.float-right{float:right}.float-left:after,.float-right:after{display:block;content:"";clear:both}.float-none{float:none}hr{box-sizing:content-box;height:0;overflow:visible;margin:0 0 20px 0;border:0;border-top:1px solid #e5e5e5}.sg-modal{z-index:999999}.notification-modal .sg-modal-dialog{border:none;border-radius:4px;margin:0 auto;top:15%}.notification-modal .sg-modal-title{padding:10px 30px;padding-right:40px;border-bottom:1px solid #DDD}.notification-modal .notification_title{font-size:18px;font-weight:600;font-style:normal;text-transform:none}.notification-modal .sg-modal-body{padding:20px 30px}.notification-modal .notification_text,.notification-modal .notification_text p{font-size:14px;font-weight:400;font-style:normal;text-transform:none}.notification-modal .notification_image{float:left;margin:5px 15px 15px 0}.notification-modal .sg-modal-footer{display:none;padding:0}.notification-modal .sg-close{position:absolute;top:25px;right:20px}.notification-modal .sg-close svg{display:none}.notification-modal .sg-close:hover{text-decoration:none !important}.notification-modal .sg-close:after{font-family:"Ionicons";content:"";font-size:36px}.notification-topbar{top:0;width:100%;overflow:hidden;z-index:999999;background:#000;padding:20px 30px 20px 20px;box-sizing:border-box}.notification-topbar,.notification-topbar p{color:#fff;font-size:15px;font-weight:400;font-style:normal;text-transform:none}.notification-topbar h4{color:#fff;font-size:15px;font-weight:600;font-style:normal;text-transform:none;display:inline-block}.notification-topbar .sg-close{position:absolute;top:15px;right:15px;color:#fff}.notification-topbar .sg-close svg{display:none}.notification-topbar .sg-close:hover{text-decoration:none !important}.notification-topbar .sg-close:after{font-family:"Ionicons";content:"";font-size:36px}.team-list table td,.team-grid table td{border:none;padding:0}.team-list table td:first-child,.team-grid table td:first-child{padding-right:15px}.team-list{padding-left:0}.team-list li{list-style:none;padding-left:0;padding-right:0}.team-list img{margin-right:20px;min-height:initial !important}.team-list img,.team-grid img{margin-bottom:20px}.team-list .career,.team-grid .career{max-height:250px;overflow:hidden;margin-bottom:20px}.team-grid>div{margin-bottom:20px}.team-list .info h3,.team-grid .info h3,.team-list .info p,.team-grid .info p{margin-bottom:15px}.team-list .info h3 span,.team-grid .info h3 span{font-weight:normal}.team-list .info h4.contact-label,.team-grid .info h4.contact-label{margin-bottom:10px}p.inactive_members_legend{font-style:italic}@media (max-width: 480px){.team-list li .info{clear:both}}article.post-password-required h1{font-size:0}article.post-password-required h1:before{content:"Geschützte Seite";font-size:28px}article.post-password-required{text-align:center}article.post-password-required form{margin-top:60px}article.post-password-required form.post-password-form label{font-size:0}article.post-password-required form.post-password-form label input{font-size:16px;width:260px}body.search-no-results .page-content{text-align:center}body.search-no-results main form.search-form input.search-field{font-size:16px;width:260px}body.search-results .entry-summary p{margin-bottom:12px}body.search-results .entry-summary a.button{display:inline-block;margin:0 0 40px 0;margin-top:-10px}.error404 div#content-main{text-align:center}.error404 div#content-main input[type=search]{width:300px;margin-top:20px}
