/*!
Theme Name: afra
Theme URI: www.zms-network.de
Author: Wolfgang Zühlsdorf
Author URI: www.zms-network.de
Description: Custom Theme for afra.de
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: afra
Tags:
*/

/* Open Sans 400 */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/open-sans-v34-latin-400.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-400.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-400.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-400.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-400.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-400.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* Open Sans 500 */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/open-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}

.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.error{font-weight:normal;color:red}.show-border{background-color:#00a0d2;min-height:189px;margin-bottom:15px}.zms-network{display:none}.icon{background-position:left top;background-repeat:no-repeat;background-size:contain;display:block;width:22px;height:22px}.icon.icon-linkedin{background-image:url("images/linkedin-icon.svg")}.icon.icon-xing{background-image:url("images/xing.svg")}.icon.icon-youtube{background-image:url("images/youtube.svg");width:55px}a{cursor:pointer}.box-shadow{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.5);box-shadow:0 0 6px 0 rgba(0,0,0,0.5)}.no-thumbnail{width:50px;height:35px;display:inline-block;vertical-align:top;background-position:left top;background-repeat:no-repeat;background-size:contain;background-image:url("images/favicon/favicon-96x96.png")}.ellipsis{text-overflow:ellipsis;display:block;max-width:100%;white-space:nowrap;overflow:hidden}#TB_closeWindowButton{bottom:-2px}@media (max-width:480px){.alignright{float:none !important;margin:0 !important}}@media (max-width:480px){.alignleft{float:none !important;margin:0 !important}}body{font-family:'Open Sans',sans-serif;background-color:#373737}body a{color:#009896}body a:hover,body a:active,body a:focus,body a:visited{color:#009896}body .h1,body h1{font-size:28px}body .h2,body h2{font-size:25px}body .h3,body h3{font-size:23px}body .h4,body h4{font-size:18px}body .h5,body h5{font-size:14px}body .h6,body h6{font-size:12px}form .form-control,form .wpcf7-form input.wpcf7-form-control,form .wpcf7-form textarea.wpcf7-form-control{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.wpcf7-form label{display:block}.wpcf7-form input.wpcf7-form-control,.wpcf7-form textarea.wpcf7-form-control{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#4c4d4d;background-color:#ffffff;background-image:none;border:1px solid #b2b4b4;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.wpcf7-form input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid,.wpcf7-form textarea.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid{border-color:#ebccd1;background-color:#f2dede;color:#a94442}.wpcf7-form input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid:focus,.wpcf7-form textarea.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid:focus{border-color:#a94442;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(169, 68, 66, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(169, 68, 66, 0.6)}.wpcf7-form textarea.wpcf7-form-control{height:auto}.wpcf7-form div.wpcf7-validation-errors{margin-left:0;margin-right:0;border:2px solid #d9534f;padding:15px}.wpcf7-form span.wpcf7-not-valid-tip{color:#a94442}.wpcf7-form div.wpcf7-mail-sent-ok{margin-left:0;margin-right:0}.wpcf7-form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item.first{margin:0}.wpcf7-form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input{margin-left:5px}.btn,.wpcf7-form input[type=submit],.wpcf7-form button[type=submit]{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn.btn-afra,.wpcf7-form input[type=submit].btn-afra,.wpcf7-form button[type=submit].btn-afra{color:#ffffff;background-color:#009896;border-color:#0d7c7b;padding:5px 10px;font-size:14px;line-height:1.42857143;border-radius:0;margin-bottom:5px}.btn.btn-afra:focus,.btn.btn-afra.focus,.wpcf7-form input[type=submit].btn-afra:focus,.wpcf7-form input[type=submit].btn-afra.focus,.wpcf7-form button[type=submit].btn-afra:focus,.wpcf7-form button[type=submit].btn-afra.focus{color:#ffffff;background-color:#006564;border-color:#010909}.btn.btn-afra:hover,.wpcf7-form input[type=submit].btn-afra:hover,.wpcf7-form button[type=submit].btn-afra:hover{color:#ffffff;background-color:#006564;border-color:#074544}.btn.btn-afra:active,.btn.btn-afra.active,.open>.dropdown-toggle.btn.btn-afra,.wpcf7-form input[type=submit].btn-afra:active,.wpcf7-form input[type=submit].btn-afra.active,.open>.dropdown-toggle.wpcf7-form input[type=submit].btn-afra,.wpcf7-form button[type=submit].btn-afra:active,.wpcf7-form button[type=submit].btn-afra.active,.open>.dropdown-toggle.wpcf7-form button[type=submit].btn-afra{color:#ffffff;background-color:#006564;border-color:#074544}.btn.btn-afra:active:hover,.btn.btn-afra.active:hover,.open>.dropdown-toggle.btn.btn-afra:hover,.btn.btn-afra:active:focus,.btn.btn-afra.active:focus,.open>.dropdown-toggle.btn.btn-afra:focus,.btn.btn-afra:active.focus,.btn.btn-afra.active.focus,.open>.dropdown-toggle.btn.btn-afra.focus,.wpcf7-form input[type=submit].btn-afra:active:hover,.wpcf7-form input[type=submit].btn-afra.active:hover,.open>.dropdown-toggle.wpcf7-form input[type=submit].btn-afra:hover,.wpcf7-form input[type=submit].btn-afra:active:focus,.wpcf7-form input[type=submit].btn-afra.active:focus,.open>.dropdown-toggle.wpcf7-form input[type=submit].btn-afra:focus,.wpcf7-form input[type=submit].btn-afra:active.focus,.wpcf7-form input[type=submit].btn-afra.active.focus,.open>.dropdown-toggle.wpcf7-form input[type=submit].btn-afra.focus,.wpcf7-form button[type=submit].btn-afra:active:hover,.wpcf7-form button[type=submit].btn-afra.active:hover,.open>.dropdown-toggle.wpcf7-form button[type=submit].btn-afra:hover,.wpcf7-form button[type=submit].btn-afra:active:focus,.wpcf7-form button[type=submit].btn-afra.active:focus,.open>.dropdown-toggle.wpcf7-form button[type=submit].btn-afra:focus,.wpcf7-form button[type=submit].btn-afra:active.focus,.wpcf7-form button[type=submit].btn-afra.active.focus,.open>.dropdown-toggle.wpcf7-form button[type=submit].btn-afra.focus{color:#ffffff;background-color:#004140;border-color:#010909}.btn.btn-afra:active,.btn.btn-afra.active,.open>.dropdown-toggle.btn.btn-afra,.wpcf7-form input[type=submit].btn-afra:active,.wpcf7-form input[type=submit].btn-afra.active,.open>.dropdown-toggle.wpcf7-form input[type=submit].btn-afra,.wpcf7-form button[type=submit].btn-afra:active,.wpcf7-form button[type=submit].btn-afra.active,.open>.dropdown-toggle.wpcf7-form button[type=submit].btn-afra{background-image:none}.btn.btn-afra.disabled:hover,.btn.btn-afra[disabled]:hover,fieldset[disabled] .btn.btn-afra:hover,.btn.btn-afra.disabled:focus,.btn.btn-afra[disabled]:focus,fieldset[disabled] .btn.btn-afra:focus,.btn.btn-afra.disabled.focus,.btn.btn-afra[disabled].focus,fieldset[disabled] .btn.btn-afra.focus,.wpcf7-form input[type=submit].btn-afra.disabled:hover,.wpcf7-form input[type=submit].btn-afra[disabled]:hover,fieldset[disabled] .wpcf7-form input[type=submit].btn-afra:hover,.wpcf7-form input[type=submit].btn-afra.disabled:focus,.wpcf7-form input[type=submit].btn-afra[disabled]:focus,fieldset[disabled] .wpcf7-form input[type=submit].btn-afra:focus,.wpcf7-form input[type=submit].btn-afra.disabled.focus,.wpcf7-form input[type=submit].btn-afra[disabled].focus,fieldset[disabled] .wpcf7-form input[type=submit].btn-afra.focus,.wpcf7-form button[type=submit].btn-afra.disabled:hover,.wpcf7-form button[type=submit].btn-afra[disabled]:hover,fieldset[disabled] .wpcf7-form button[type=submit].btn-afra:hover,.wpcf7-form button[type=submit].btn-afra.disabled:focus,.wpcf7-form button[type=submit].btn-afra[disabled]:focus,fieldset[disabled] .wpcf7-form button[type=submit].btn-afra:focus,.wpcf7-form button[type=submit].btn-afra.disabled.focus,.wpcf7-form button[type=submit].btn-afra[disabled].focus,fieldset[disabled] .wpcf7-form button[type=submit].btn-afra.focus{background-color:#009896;border-color:#0d7c7b}.btn.btn-afra .badge,.wpcf7-form input[type=submit].btn-afra .badge,.wpcf7-form button[type=submit].btn-afra .badge{color:#009896;background-color:#ffffff}.navbar.navbar-afra{background-color:#aed7cb;min-height:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;border:0}@media (min-width:768px){.navbar.navbar-afra{background-color:transparent;min-height:50px}}.navbar.navbar-afra .navbar-toggle{position:absolute;top:-59px;right:0;color:#6e6f6f;background-color:transparent;border-color:transparent;margin-right:0}.navbar.navbar-afra .navbar-toggle .icon-bar{background-color:#b2b4b4;border:1px solid #b2b4b4;width:30px;height:4px;border-bottom-left-radius:2px;border-top-left-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px}.navbar.navbar-afra ul.navbar-nav{margin:0 -15px}@media (min-width:768px){.navbar.navbar-afra ul.navbar-nav>li{border-top:1px solid #e6e6e6}}.navbar.navbar-afra ul.navbar-nav li a{padding:10px 30px 15px 15px;border-bottom:1px solid #ffffff;text-transform:uppercase;color:#6e6f6f;display:block}@media (min-width:768px){.navbar.navbar-afra ul.navbar-nav li a{border-bottom:0;font-size:12px;padding:10px 15px 15px 15px}}@media (min-width:992px){.navbar.navbar-afra ul.navbar-nav li a{font-size:14px;padding:10px 30px 15px 30px}}@media (min-width:1200px){.navbar.navbar-afra ul.navbar-nav li a{min-width:182px}}.navbar.navbar-afra ul.navbar-nav li:first-child a{padding-left:15px}.navbar.navbar-afra ul.navbar-nav li:last-child a{padding-right:15px}.navbar.navbar-afra ul.navbar-nav li:hover>a{background-color:#009896;color:#ffffff}.navbar.navbar-afra ul.navbar-nav li:hover>.sub-menu{display:block}.navbar.navbar-afra ul.navbar-nav li.current-menu-ancestor>a,.navbar.navbar-afra ul.navbar-nav li.current-menu-parent>a,.navbar.navbar-afra ul.navbar-nav li.current_page_parent>a,.navbar.navbar-afra ul.navbar-nav li.current_page_ancestor>a,.navbar.navbar-afra ul.navbar-nav li.current-menu-item>a,.navbar.navbar-afra ul.navbar-nav li.current-post-ancestor>a{background-color:#ffffff;color:#009896}.navbar.navbar-afra ul.navbar-nav li.current-menu-ancestor:hover>a,.navbar.navbar-afra ul.navbar-nav li.current-menu-parent:hover>a,.navbar.navbar-afra ul.navbar-nav li.current_page_parent:hover>a,.navbar.navbar-afra ul.navbar-nav li.current_page_ancestor:hover>a,.navbar.navbar-afra ul.navbar-nav li.current-menu-item:hover>a,.navbar.navbar-afra ul.navbar-nav li.current-post-ancestor:hover>a{background-color:#009896;color:#ffffff}.navbar.navbar-afra ul.navbar-nav li .sub-menu{list-style:none;background-color:#ffffff;padding-left:0 !important}@media (min-width:768px){.navbar.navbar-afra ul.navbar-nav li .sub-menu{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.5);box-shadow:0 0 6px 0 rgba(0,0,0,0.5);display:none;position:absolute;z-index:1001;padding:0;min-width:100%}.navbar.navbar-afra ul.navbar-nav li .sub-menu::before{top:-16px;left:10px;display:block;position:absolute;z-index:999;content:"";width:0;height:0;border-style:solid;border-width:0 0 16px 10px;border-color:transparent transparent #ffffff transparent}}@media (min-width:768px){.navbar.navbar-afra ul.navbar-nav li .sub-menu li{position:relative}}.navbar.navbar-afra ul.navbar-nav li .sub-menu li a{border-bottom:1px solid #b2b4b4;padding-top:10px;padding-bottom:10px;padding-left:25px;line-height:20px}@media (min-width:768px){.navbar.navbar-afra ul.navbar-nav li .sub-menu li a{border-bottom:0;padding-left:15px}}.navbar.navbar-afra ul.navbar-nav li .sub-menu li:hover>a{background-color:#e6e6e6;color:#373737}@media (min-width:768px){.navbar.navbar-afra ul.navbar-nav li .sub-menu li .sub-menu{left:100%;top:0}.navbar.navbar-afra ul.navbar-nav li .sub-menu li .sub-menu::before{top:10px;left:-16px;display:block;position:absolute;z-index:999;content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 16px;border-color:transparent transparent #ffffff transparent}}.navbar.navbar-afra ul.navbar-nav li .sub-menu li .sub-menu li a{padding-left:50px}@media (min-width:768px){.navbar.navbar-afra ul.navbar-nav li .sub-menu li .sub-menu li a{padding-left:15px}}@media (max-width:1200px){body.device-mobile .navbar-afra,body.device-phone .navbar-afra,body.device-tablet .navbar-afra{background-color:#aed7cb;min-height:0}body.device-mobile .navbar-afra ul.navbar-nav,body.device-phone .navbar-afra ul.navbar-nav,body.device-tablet .navbar-afra ul.navbar-nav{float:none !important;margin-top:0}body.device-mobile .navbar-afra ul.navbar-nav>li,body.device-phone .navbar-afra ul.navbar-nav>li,body.device-tablet .navbar-afra ul.navbar-nav>li{float:none}body.device-mobile .navbar-afra ul.navbar-nav>li>a,body.device-phone .navbar-afra ul.navbar-nav>li>a,body.device-tablet .navbar-afra ul.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}body.device-mobile .navbar-afra ul.navbar-nav li:first-child a,body.device-phone .navbar-afra ul.navbar-nav li:first-child a,body.device-tablet .navbar-afra ul.navbar-nav li:first-child a{padding-left:15px}body.device-mobile .navbar-afra ul.navbar-nav li:last-child a,body.device-phone .navbar-afra ul.navbar-nav li:last-child a,body.device-tablet .navbar-afra ul.navbar-nav li:last-child a{padding-right:15px}body.device-mobile .navbar-afra ul.navbar-nav li:hover>a,body.device-phone .navbar-afra ul.navbar-nav li:hover>a,body.device-tablet .navbar-afra ul.navbar-nav li:hover>a{background-color:#009896;color:#ffffff}body.device-mobile .navbar-afra ul.navbar-nav li:hover>.sub-menu,body.device-phone .navbar-afra ul.navbar-nav li:hover>.sub-menu,body.device-tablet .navbar-afra ul.navbar-nav li:hover>.sub-menu{display:block}body.device-mobile .navbar-afra ul.navbar-nav li.current-menu-ancestor>a,body.device-phone .navbar-afra ul.navbar-nav li.current-menu-ancestor>a,body.device-tablet .navbar-afra ul.navbar-nav li.current-menu-ancestor>a,body.device-mobile .navbar-afra ul.navbar-nav li.current-menu-parent>a,body.device-phone .navbar-afra ul.navbar-nav li.current-menu-parent>a,body.device-tablet .navbar-afra ul.navbar-nav li.current-menu-parent>a,body.device-mobile .navbar-afra ul.navbar-nav li.current_page_parent>a,body.device-phone .navbar-afra ul.navbar-nav li.current_page_parent>a,body.device-tablet .navbar-afra ul.navbar-nav li.current_page_parent>a,body.device-mobile .navbar-afra ul.navbar-nav li.current_page_ancestor>a,body.device-phone .navbar-afra ul.navbar-nav li.current_page_ancestor>a,body.device-tablet .navbar-afra ul.navbar-nav li.current_page_ancestor>a,body.device-mobile .navbar-afra ul.navbar-nav li.current-menu-item>a,body.device-phone .navbar-afra ul.navbar-nav li.current-menu-item>a,body.device-tablet .navbar-afra ul.navbar-nav li.current-menu-item>a,body.device-mobile .navbar-afra ul.navbar-nav li.current-post-ancestor>a,body.device-phone .navbar-afra ul.navbar-nav li.current-post-ancestor>a,body.device-tablet .navbar-afra ul.navbar-nav li.current-post-ancestor>a{background-color:transparent;color:#009896}body.device-mobile .navbar-afra ul.navbar-nav li.current-menu-ancestor:hover>a,body.device-phone .navbar-afra ul.navbar-nav li.current-menu-ancestor:hover>a,body.device-tablet .navbar-afra ul.navbar-nav li.current-menu-ancestor:hover>a,body.device-mobile .navbar-afra ul.navbar-nav li.current-menu-parent:hover>a,body.device-phone .navbar-afra ul.navbar-nav li.current-menu-parent:hover>a,body.device-tablet .navbar-afra ul.navbar-nav li.current-menu-parent:hover>a,body.device-mobile .navbar-afra ul.navbar-nav li.current_page_parent:hover>a,body.device-phone .navbar-afra ul.navbar-nav li.current_page_parent:hover>a,body.device-tablet .navbar-afra ul.navbar-nav li.current_page_parent:hover>a,body.device-mobile .navbar-afra ul.navbar-nav li.current_page_ancestor:hover>a,body.device-phone .navbar-afra ul.navbar-nav li.current_page_ancestor:hover>a,body.device-tablet .navbar-afra ul.navbar-nav li.current_page_ancestor:hover>a,body.device-mobile .navbar-afra ul.navbar-nav li.current-menu-item:hover>a,body.device-phone .navbar-afra ul.navbar-nav li.current-menu-item:hover>a,body.device-tablet .navbar-afra ul.navbar-nav li.current-menu-item:hover>a,body.device-mobile .navbar-afra ul.navbar-nav li.current-post-ancestor:hover>a,body.device-phone .navbar-afra ul.navbar-nav li.current-post-ancestor:hover>a,body.device-tablet .navbar-afra ul.navbar-nav li.current-post-ancestor:hover>a{background-color:#009896;color:#ffffff}body.device-mobile .navbar-afra ul.navbar-nav li .sub-menu,body.device-phone .navbar-afra ul.navbar-nav li .sub-menu,body.device-tablet .navbar-afra ul.navbar-nav li .sub-menu{display:block !important;position:relative;left:auto;-webkit-box-shadow:none;box-shadow:none}body.device-mobile .navbar-afra ul.navbar-nav li .sub-menu::before,body.device-phone .navbar-afra ul.navbar-nav li .sub-menu::before,body.device-tablet .navbar-afra ul.navbar-nav li .sub-menu::before{border-color:transparent}body.device-mobile .navbar-afra ul.navbar-nav li .sub-menu a,body.device-phone .navbar-afra ul.navbar-nav li .sub-menu a,body.device-tablet .navbar-afra ul.navbar-nav li .sub-menu a{border-bottom:1px solid #b2b4b4;padding-top:10px;padding-bottom:10px;padding-left:25px;line-height:20px}body.device-mobile .navbar-afra ul.navbar-nav li .sub-menu li .sub-menu,body.device-phone .navbar-afra ul.navbar-nav li .sub-menu li .sub-menu,body.device-tablet .navbar-afra ul.navbar-nav li .sub-menu li .sub-menu{left:auto}body.device-mobile .navbar-afra ul.navbar-nav li .sub-menu li .sub-menu a,body.device-phone .navbar-afra ul.navbar-nav li .sub-menu li .sub-menu a,body.device-tablet .navbar-afra ul.navbar-nav li .sub-menu li .sub-menu a{padding-left:50px}body.device-mobile .navbar-afra .navbar-collapse,body.device-phone .navbar-afra .navbar-collapse,body.device-tablet .navbar-afra .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}body.device-mobile .navbar-afra .navbar-collapse.collapse,body.device-phone .navbar-afra .navbar-collapse.collapse,body.device-tablet .navbar-afra .navbar-collapse.collapse{display:none !important}body.device-mobile .navbar-afra .navbar-collapse.collapse.in,body.device-phone .navbar-afra .navbar-collapse.collapse.in,body.device-tablet .navbar-afra .navbar-collapse.collapse.in{display:block !important}body.device-mobile .navbar-header,body.device-phone .navbar-header,body.device-tablet .navbar-header{float:none}body.device-mobile .navbar-toggle,body.device-phone .navbar-toggle,body.device-tablet .navbar-toggle{display:block}body.device-mobile .navbar-text,body.device-phone .navbar-text,body.device-tablet .navbar-text{float:none;margin:15px 0}body.device-mobile .collapsing,body.device-phone .collapsing,body.device-tablet .collapsing{overflow:hidden !important}}.nav-links{margin-top:30px;padding-bottom:40px;clear:both}.nav-links .nav-previous{float:left}.nav-links .nav-previous a{color:#ffffff;background-color:#009896;border-color:#0d7c7b;padding:5px 10px;font-size:14px;line-height:1.42857143;border-radius:0}.nav-links .nav-previous a:focus,.nav-links .nav-previous a.focus{color:#ffffff;background-color:#006564;border-color:#010909}.nav-links .nav-previous a:hover{color:#ffffff;background-color:#006564;border-color:#074544}.nav-links .nav-previous a:active,.nav-links .nav-previous a.active,.open>.dropdown-toggle.nav-links .nav-previous a{color:#ffffff;background-color:#006564;border-color:#074544}.nav-links .nav-previous a:active:hover,.nav-links .nav-previous a.active:hover,.open>.dropdown-toggle.nav-links .nav-previous a:hover,.nav-links .nav-previous a:active:focus,.nav-links .nav-previous a.active:focus,.open>.dropdown-toggle.nav-links .nav-previous a:focus,.nav-links .nav-previous a:active.focus,.nav-links .nav-previous a.active.focus,.open>.dropdown-toggle.nav-links .nav-previous a.focus{color:#ffffff;background-color:#004140;border-color:#010909}.nav-links .nav-previous a:active,.nav-links .nav-previous a.active,.open>.dropdown-toggle.nav-links .nav-previous a{background-image:none}.nav-links .nav-previous a.disabled:hover,.nav-links .nav-previous a[disabled]:hover,fieldset[disabled] .nav-links .nav-previous a:hover,.nav-links .nav-previous a.disabled:focus,.nav-links .nav-previous a[disabled]:focus,fieldset[disabled] .nav-links .nav-previous a:focus,.nav-links .nav-previous a.disabled.focus,.nav-links .nav-previous a[disabled].focus,fieldset[disabled] .nav-links .nav-previous a.focus{background-color:#009896;border-color:#0d7c7b}.nav-links .nav-previous a .badge{color:#009896;background-color:#ffffff}.nav-links .nav-next{float:right}.nav-links .nav-next a{color:#ffffff;background-color:#009896;border-color:#0d7c7b;padding:5px 10px;font-size:14px;line-height:1.42857143;border-radius:0}.nav-links .nav-next a:focus,.nav-links .nav-next a.focus{color:#ffffff;background-color:#006564;border-color:#010909}.nav-links .nav-next a:hover{color:#ffffff;background-color:#006564;border-color:#074544}.nav-links .nav-next a:active,.nav-links .nav-next a.active,.open>.dropdown-toggle.nav-links .nav-next a{color:#ffffff;background-color:#006564;border-color:#074544}.nav-links .nav-next a:active:hover,.nav-links .nav-next a.active:hover,.open>.dropdown-toggle.nav-links .nav-next a:hover,.nav-links .nav-next a:active:focus,.nav-links .nav-next a.active:focus,.open>.dropdown-toggle.nav-links .nav-next a:focus,.nav-links .nav-next a:active.focus,.nav-links .nav-next a.active.focus,.open>.dropdown-toggle.nav-links .nav-next a.focus{color:#ffffff;background-color:#004140;border-color:#010909}.nav-links .nav-next a:active,.nav-links .nav-next a.active,.open>.dropdown-toggle.nav-links .nav-next a{background-image:none}.nav-links .nav-next a.disabled:hover,.nav-links .nav-next a[disabled]:hover,fieldset[disabled] .nav-links .nav-next a:hover,.nav-links .nav-next a.disabled:focus,.nav-links .nav-next a[disabled]:focus,fieldset[disabled] .nav-links .nav-next a:focus,.nav-links .nav-next a.disabled.focus,.nav-links .nav-next a[disabled].focus,fieldset[disabled] .nav-links .nav-next a.focus{background-color:#009896;border-color:#0d7c7b}.nav-links .nav-next a .badge{color:#009896;background-color:#ffffff}.pagination .page-numbers{color:#ffffff;background-color:#009896;border-color:#0d7c7b;padding:5px 10px;font-size:14px;line-height:1.42857143;border-radius:0}.pagination .page-numbers:focus,.pagination .page-numbers.focus{color:#ffffff;background-color:#006564;border-color:#010909}.pagination .page-numbers:hover{color:#ffffff;background-color:#006564;border-color:#074544}.pagination .page-numbers:active,.pagination .page-numbers.active,.open>.dropdown-toggle.pagination .page-numbers{color:#ffffff;background-color:#006564;border-color:#074544}.pagination .page-numbers:active:hover,.pagination .page-numbers.active:hover,.open>.dropdown-toggle.pagination .page-numbers:hover,.pagination .page-numbers:active:focus,.pagination .page-numbers.active:focus,.open>.dropdown-toggle.pagination .page-numbers:focus,.pagination .page-numbers:active.focus,.pagination .page-numbers.active.focus,.open>.dropdown-toggle.pagination .page-numbers.focus{color:#ffffff;background-color:#004140;border-color:#010909}.pagination .page-numbers:active,.pagination .page-numbers.active,.open>.dropdown-toggle.pagination .page-numbers{background-image:none}.pagination .page-numbers.disabled:hover,.pagination .page-numbers[disabled]:hover,fieldset[disabled] .pagination .page-numbers:hover,.pagination .page-numbers.disabled:focus,.pagination .page-numbers[disabled]:focus,fieldset[disabled] .pagination .page-numbers:focus,.pagination .page-numbers.disabled.focus,.pagination .page-numbers[disabled].focus,fieldset[disabled] .pagination .page-numbers.focus{background-color:#009896;border-color:#0d7c7b}.pagination .page-numbers .badge{color:#009896;background-color:#ffffff}.pagination .page-numbers.current{color:#ffffff;background-color:#b2b4b4;border-color:#6e6f6f}.pagination .page-numbers.current:focus,.pagination .page-numbers.current.focus{color:#ffffff;background-color:#989b9b;border-color:#2f2f2f}.pagination .page-numbers.current:hover{color:#ffffff;background-color:#989b9b;border-color:#505050}.pagination .page-numbers.current:active,.pagination .page-numbers.current.active,.open>.dropdown-toggle.pagination .page-numbers.current{color:#ffffff;background-color:#989b9b;border-color:#505050}.pagination .page-numbers.current:active:hover,.pagination .page-numbers.current.active:hover,.open>.dropdown-toggle.pagination .page-numbers.current:hover,.pagination .page-numbers.current:active:focus,.pagination .page-numbers.current.active:focus,.open>.dropdown-toggle.pagination .page-numbers.current:focus,.pagination .page-numbers.current:active.focus,.pagination .page-numbers.current.active.focus,.open>.dropdown-toggle.pagination .page-numbers.current.focus{color:#ffffff;background-color:#868989;border-color:#2f2f2f}.pagination .page-numbers.current:active,.pagination .page-numbers.current.active,.open>.dropdown-toggle.pagination .page-numbers.current{background-image:none}.pagination .page-numbers.current.disabled:hover,.pagination .page-numbers.current[disabled]:hover,fieldset[disabled] .pagination .page-numbers.current:hover,.pagination .page-numbers.current.disabled:focus,.pagination .page-numbers.current[disabled]:focus,fieldset[disabled] .pagination .page-numbers.current:focus,.pagination .page-numbers.current.disabled.focus,.pagination .page-numbers.current[disabled].focus,fieldset[disabled] .pagination .page-numbers.current.focus{background-color:#b2b4b4;border-color:#6e6f6f}.pagination .page-numbers.current .badge{color:#b2b4b4;background-color:#ffffff}#sidebar_frontpage_top{position:absolute;height:260px;left:15px;right:15px}#sidebar_frontpage_bottom{position:absolute;left:15px;right:15px;z-index:999}@media (min-width:768px){#sidebar_frontpage_bottom{top:245px}}@media (min-width:1200px){#sidebar_frontpage_bottom{top:289px}}#sidebar_page .widget.widget_nav_menu ul{list-style-type:none;padding-left:0}#sidebar_page .widget.widget_nav_menu ul li{border-bottom:1px solid #aed7cb}#sidebar_page .widget.widget_nav_menu ul li:last-child{border-bottom:0}#sidebar_page .widget.widget_nav_menu ul li ul{padding-left:20px}#sidebar_page .widget.widget_nav_menu ul li ul li{border-bottom:1px solid #e6e6e6}#sidebar_page .widget .menu-page-menu-container{margin-top:47px}#sidebar_page .widget #menu-page-menu li,#sidebar_page .widget #menu-page-menu-1 li{position:relative;background-color:#aed7cb;margin:0;padding:10px 20px 30px 30px;color:#ffffff;text-transform:uppercase;height:auto;margin-bottom:15px}#sidebar_page .widget #menu-page-menu li a,#sidebar_page .widget #menu-page-menu-1 li a{font-size:23px;color:#ffffff;height:17px;display:block}@media (min-width:1200px){#sidebar_page .widget #menu-page-menu li a,#sidebar_page .widget #menu-page-menu-1 li a{height:40px}}#sidebar_page .widget #menu-page-menu li::before,#sidebar_page .widget #menu-page-menu-1 li::before{top:10px;left:-1px;display:block;position:absolute;z-index:999;content:"";width:0;height:0;border-style:solid;border-width:15px 0 0 24px;border-color:transparent transparent transparent #ffffff}#sidebar_page .widget #menu-page-menu li:nth-child(even),#sidebar_page .widget #menu-page-menu-1 li:nth-child(even){border:1px solid #009896;background-color:#009896}.widget-area .widget{background-color:#ffffff;margin-bottom:35px}.widget-area .widget .control-label{font-weight:normal}.widget-area .widget.widget_afra_login_widget h3,.widget-area .widget.widget_afra_search_widget h3{display:none}.widget-area .widget.widget_afra_login_widget .form-horizontal .btn,.widget-area .widget.widget_afra_search_widget .form-horizontal .btn,.widget-area .widget.widget_afra_login_widget .form-horizontal .wpcf7-form input[type=submit],.widget-area .widget.widget_afra_search_widget .form-horizontal .wpcf7-form input[type=submit],.widget-area .widget.widget_afra_login_widget .form-horizontal .wpcf7-form button[type=submit],.widget-area .widget.widget_afra_search_widget .form-horizontal .wpcf7-form button[type=submit]{position:absolute;top:0;right:15px;background:transparent}.widget-area .widget.widget_afra_login_widget #afraresult,.widget-area .widget.widget_afra_search_widget #afraresult{display:block;text-align:right}.widget-area.widget-area-frontpage-bottom .widget{margin-bottom:15px}.widget-area.widget-area-frontpage-bottom .widget .widget-title{position:relative;background-color:#aed7cb;margin:0;padding:10px 20px 30px 30px;color:#ffffff;text-transform:uppercase;height:auto}@media (min-width:768px){.widget-area.widget-area-frontpage-bottom .widget .widget-title{height:101px}}@media (min-width:992px){.widget-area.widget-area-frontpage-bottom .widget .widget-title{height:66px}}@media (min-width:1200px){.widget-area.widget-area-frontpage-bottom .widget .widget-title{height:85px}}.widget-area.widget-area-frontpage-bottom .widget .widget-title::before{top:10px;left:-1px;display:block;position:absolute;z-index:999;content:"";width:0;height:0;border-style:solid;border-width:15px 0 0 24px;border-color:transparent transparent transparent #ffffff}.widget-area.widget-area-frontpage-bottom .widget .widget-title a{display:block;color:#ffffff;height:100%}.widget-area.widget-area-frontpage-bottom .widget .widget-title a:focus,.widget-area.widget-area-frontpage-bottom .widget .widget-title a:active,.widget-area.widget-area-frontpage-bottom .widget .widget-title a:hover{color:#ffffff}.widget-area.widget-area-frontpage-bottom .widget .widget-content{background-color:#ffffff;border:1px solid #aed7cb}.widget-area.widget-area-frontpage-bottom .widget:nth-child(even) .widget-title{background-color:#009896}.widget-area.widget-area-frontpage-bottom .widget:nth-child(even) .widget-content{border:1px solid #009896}.widget-area ul.afra_jobs_widget,.widget-area ul.afra_news_widget{margin-top:10px;padding-left:0}@media (min-width:768px){.widget-area ul.afra_jobs_widget,.widget-area ul.afra_news_widget{padding-left:15px}}.widget-area ul.afra_jobs_widget li,.widget-area ul.afra_news_widget li{margin:0 0 15px 0;list-style:none;min-height:45px;line-height:19px;overflow:hidden;zoom:1}.widget-area ul.afra_jobs_widget li .widget-thumbnail,.widget-area ul.afra_news_widget li .widget-thumbnail{display:none;vertical-align:top}@media (min-width:768px){.widget-area ul.afra_jobs_widget li .widget-thumbnail,.widget-area ul.afra_news_widget li .widget-thumbnail{display:table-cell}}.widget-area ul.afra_jobs_widget li .widget-thumbnail img,.widget-area ul.afra_news_widget li .widget-thumbnail img{height:50px;width:50px}.widget-area ul.afra_jobs_widget li section,.widget-area ul.afra_news_widget li section{display:table-cell;vertical-align:top;width:10000px;overflow:hidden;zoom:1;padding:0 10px}.widget-area ul.afra_jobs_widget li section a,.widget-area ul.afra_news_widget li section a{font-weight:bold}.widget-area ul.afra_jobs_widget li section span,.widget-area ul.afra_news_widget li section span{display:block;color:#b2b4b4}#sidebar_frontpage_mobile_view .widget{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;border:0}body #page{background-color:#ffffff}body #page #masthead .site-branding{padding:20px 0 10px 0}@media (min-width:992px){body #page #masthead .site-branding{padding:40px 0 10px 0}}body #page #masthead .site-branding .site-title{padding:0;margin:0}@media (min-width:768px){body #page #masthead .site-branding .site-title{margin:0 0 0 10px}}body #page #masthead .site-branding .site-title a{background-image:url("images/afra-logo.svg");background-position:left top;background-repeat:no-repeat;width:100px;height:32px;display:block;text-indent:-9999px;overflow:hidden}@media (min-width:992px){body #page #masthead .site-branding .site-title a{width:145px;height:45px}}body #page #masthead .site-branding .site-description{display:none}body #page #content{padding-bottom:100px}body #page #content .entry-content{margin-top:25px;padding-bottom:70px}@media (min-width:768px){body #page #content .entry-content{padding-bottom:0}}body #page #content .entry-content img{display:block;max-width:100%;height:auto}body #page #content .entry-footer{clear:both}body #page #colophon{background-color:#373737;margin-bottom:15px}body #page #colophon .site-info{color:#b2b4b4}body #page #colophon .site-info .footer-box{margin-top:15px}body #page #colophon .site-info .footer-box #footer-menu{list-style-type:none;padding:0}body #page #colophon .site-info .footer-box #footer-menu li{margin-bottom:2px}@media (min-width:768px){body #page #colophon .site-info .footer-box{border-right:1px solid #009896;min-height:160px;margin-bottom:15px}}@media (min-width:992px){body #page #colophon .site-info .footer-box{padding-top:24px;min-height:125px}body #page #colophon .site-info .footer-box:first-child{padding-top:0;padding-left:15px}body #page #colophon .site-info .footer-box:last-child{border-right:0}}@media (min-width:1200px){body #page #colophon .site-info .footer-box{padding-left:40px}}body #page #colophon .site-info .footer-box .icon{float:left;margin-top:25px;margin-right:10px}body #page #colophon .site-info a{color:#b2b4b4}body #page #colophon .site-info a.logo{background-image:url("images/afra-logo.svg");background-position:left top;background-repeat:no-repeat;width:100px;height:32px;display:block;text-indent:-9999px;overflow:hidden}@media (min-width:992px){body #page #colophon .site-info a.logo{width:145px;height:45px}}body #page #colophon .site-info .dl-horizontal dd{font-weight:normal}@media (min-width:768px){body #page #colophon .site-info .dl-horizontal dd{margin-left:0}}@media (min-width:992px){body #page #colophon .site-info .dl-horizontal dd{margin-left:75px}}body #page #colophon .site-info .dl-horizontal dt{text-align:left;font-weight:normal}@media (min-width:768px){body #page #colophon .site-info .dl-horizontal dt{float:inherit;width:auto;display:block}}@media (min-width:992px){body #page #colophon .site-info .dl-horizontal dt{float:left;width:55px}}body.archive #content article.hentry,body.search #content article.hentry{border-bottom:1px solid #e6e6e6;padding-bottom:15px}body.home #page .image-front-page-top img{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.5);box-shadow:0 0 6px 0 rgba(0,0,0,0.5)}body.home #page .tile-image img{margin-bottom:25px}