/* Functions */
/* Fix */
/* line 11, ../../sass/style.scss */
.foundation-data-attribute-namespace { font-family: false; }

/* Variables */
/* Menu Settings */
/* Fonts */
@font-face { font-family: 'KelsonSans'; src: url("../../fonts/KelsonSans-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/KelsonSans-Regular.otf") format("opentype"), url("../../fonts/KelsonSans-Regular.woff") format("woff"), url("../../fonts/KelsonSans-Regular.ttf") format("truetype"), url("../../fonts/KelsonSans-Regular.svg#Kelson") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Roboto"; src: url('../../fonts/Roboto-Regular.eot?1460017016') format('embedded-opentype'), url('../../fonts/Roboto-Regular.woff?1460017016') format('woff'), url('../../fonts/Roboto-Regular.ttf?1460017016') format('truetype'), url('../../fonts/Roboto-Regular.svg?1460017016') format('svg'); }
/* Tables */
/* line 58, ../../sass/style.scss */
table { width: 100%; }

/* line 59, ../../sass/style.scss */
thead td { background: #eef3fa; }

/* line 60, ../../sass/style.scss */
thead p { font-weight: bold; text-align: center; }

/* line 61, ../../sass/style.scss */
table tr { background: #fff; }

/* line 62, ../../sass/style.scss */
table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #f6f9fc; }

/* line 63, ../../sass/style.scss */
table p { margin-bottom: 0; }

/* line 64, ../../sass/style.scss */
td { border: 1px solid #e5eef8; }

/* QUICK LINKS */
/* line 67, ../../sass/style.scss */
#skiplinks { position: absolute; top: 0px; left: 0px; }
/* line 68, ../../sass/style.scss */
#skiplinks ul { list-style: none; }
/* line 69, ../../sass/style.scss */
#skiplinks a { position: absolute; top: -500px; left: 0px; z-index: 100; min-width: 200px; padding: 10px; color: #fff; }
/* line 70, ../../sass/style.scss */
#skiplinks a:focus { top: 0; background: #000; color: #fff; }

/* Global Settings */
/* line 74, ../../sass/style.scss */
body, h2 { font-family: 'Roboto'; }

/* line 75, ../../sass/style.scss */
.row { max-width: 1200px; }

/* line 76, ../../sass/style.scss */
fieldset { border: none; margin: 0; padding: 0; }

/* line 77, ../../sass/style.scss */
#contact-form-1 legend, #contact-form-1 label { position: absolute; left: -999em; width: 900em; }

/* line 78, ../../sass/style.scss */
table { background: none; border: none; }

/* line 79, ../../sass/style.scss */
.msg { clear: both; overflow: hidden; padding: 20px 0; text-align: center; }

/* line 80, ../../sass/style.scss */
.msg.done, .msg.error { margin: 10px 0; background: #0093dd url("img/info.png") no-repeat 20px center; color: #fff; font-size: 1.5em; }

/* line 81, ../../sass/style.scss */
.msg.done a, .msg.error a { color: #fff; }

/* line 82, ../../sass/style.scss */
.msg.done a:hover, .msg.error a:hover { color: #1f1a17; }

/* line 83, ../../sass/style.scss */
.msg a.action { display: inline-block; margin: 7px 7px; padding: 3px 8px; border: 1px solid #fff; text-decoration: none; font-size: 0.813em; }

/* line 84, ../../sass/style.scss */
.msg a.action:hover { background: #fff; }

/* line 85, ../../sass/style.scss */
.msg.panel a.action { margin-top: 13px; }

/* line 86, ../../sass/style.scss */
.msg.error { background-color: #cc1426; }

/* line 87, ../../sass/style.scss */
.wai { position: absolute; width: 1px; height: 1px; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: hidden; }

/* line 88, ../../sass/style.scss */
#captcha, .captcha { width: 70px !important; list-style: none; }

/* line 89, ../../sass/style.scss */
.captcha { position: relative !important; left: 0 !important; width: auto; color: #7f7f7f; font-weight: normal; padding-bottom: 5px; }

/* line 90, ../../sass/style.scss */
.button { background: #8ADA47; font-family: 'Roboto'; font-size: 0.75em; text-transform: uppercase; color: #fff; padding: 10px 15px; margin-bottom: 0; }

/* line 91, ../../sass/style.scss */
.button:hover { background: #609831; color: #fff; }

/* line 92, ../../sass/style.scss */
input[type="text"].warning-required, input[type="password"].warning-required, input[type="email"].warning-required, select.warning-required, textarea.warning-required { background: #fbefef !important; border-color: #bb4c2e !important; }

/* line 93, ../../sass/style.scss */
a { color: #558ED5; }

/* line 94, ../../sass/style.scss */
a, :after, :before { -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }

/* line 95, ../../sass/style.scss */
#profile { position: relative; border: 1px solid #b2b2b2; padding: 20px; }
@media screen and (min-width: 1025px) { /* line 95, ../../sass/style.scss */
  #profile { width: 40%; margin: auto; } }
/* line 97, ../../sass/style.scss */
#profile #user-not-required { display: none; padding-bottom: 30px; }
/* line 98, ../../sass/style.scss */
#profile .button { right: 20px; }

/* line 100, ../../sass/style.scss */
.save { position: absolute; bottom: 25px; right: 0; }

/* line 101, ../../sass/style.scss */
p { margin-bottom: 10px; }

/* line 103, ../../sass/style.scss */
fieldset ul { margin: 0 !important; }

/* The Web */
/* line 108, ../../sass/style.scss */
.breadcrumb { padding-bottom: 40px; }
/* line 109, ../../sass/style.scss */
.breadcrumb a { font-size: 0.75em; color: #000; }
/* line 110, ../../sass/style.scss */
.breadcrumb a:hover { text-decoration: underline; }

/* line 112, ../../sass/style.scss */
#menu_section, #menu_under_section { background: #558ED5; }
/* line 113, ../../sass/style.scss */
#menu_section:after, #menu_under_section:after { content: ''; display: block; width: 100%; clear: both; }
/* line 114, ../../sass/style.scss */
#menu_section #menu, #menu_section #menu_under, #menu_under_section #menu, #menu_under_section #menu_under { position: relative; }
@media screen and (min-width: 1025px) { /* line 116, ../../sass/style.scss */
  #menu_section #menu .name a, #menu_section #menu_under .name a, #menu_under_section #menu .name a, #menu_under_section #menu_under .name a { display: none; }
  /* line 117, ../../sass/style.scss */
  #menu_section #menu .top-bar, #menu_section #menu .top-bar-section li:not(.has-form) a:not(.button), #menu_section #menu .top-bar-section ul li, #menu_section #menu_under .top-bar, #menu_section #menu_under .top-bar-section li:not(.has-form) a:not(.button), #menu_section #menu_under .top-bar-section ul li, #menu_under_section #menu .top-bar, #menu_under_section #menu .top-bar-section li:not(.has-form) a:not(.button), #menu_under_section #menu .top-bar-section ul li, #menu_under_section #menu_under .top-bar, #menu_under_section #menu_under .top-bar-section li:not(.has-form) a:not(.button), #menu_under_section #menu_under .top-bar-section ul li { background: none; }
  /* line 121, ../../sass/style.scss */
  #menu_section #menu .menu-1 a, #menu_section #menu .menu-2 a, #menu_section #menu .menu-3 a, #menu_section #menu .menu-4 a, #menu_section #menu_under .menu-1 a, #menu_section #menu_under .menu-2 a, #menu_section #menu_under .menu-3 a, #menu_section #menu_under .menu-4 a, #menu_under_section #menu .menu-1 a, #menu_under_section #menu .menu-2 a, #menu_under_section #menu .menu-3 a, #menu_under_section #menu .menu-4 a, #menu_under_section #menu_under .menu-1 a, #menu_under_section #menu_under .menu-2 a, #menu_under_section #menu_under .menu-3 a, #menu_under_section #menu_under .menu-4 a { text-transform: uppercase; color: #fff; font-size: 0.8125em; font-family: "Roboto", sans-serif; display: block; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; padding: 11px 10px; line-height: 1.875em; background: none !important; border: none; }
  /* line 122, ../../sass/style.scss */
  #menu_section #menu .menu-1 a:hover, #menu_section #menu .menu-2 a:hover, #menu_section #menu .menu-3 a:hover, #menu_section #menu .menu-4 a:hover, #menu_section #menu_under .menu-1 a:hover, #menu_section #menu_under .menu-2 a:hover, #menu_section #menu_under .menu-3 a:hover, #menu_section #menu_under .menu-4 a:hover, #menu_under_section #menu .menu-1 a:hover, #menu_under_section #menu .menu-2 a:hover, #menu_under_section #menu .menu-3 a:hover, #menu_under_section #menu .menu-4 a:hover, #menu_under_section #menu_under .menu-1 a:hover, #menu_under_section #menu_under .menu-2 a:hover, #menu_under_section #menu_under .menu-3 a:hover, #menu_under_section #menu_under .menu-4 a:hover { background-color: #727272 !important; color: #fff; }
  /* line 123, ../../sass/style.scss */
  #menu_section #menu .menu-1 li, #menu_section #menu .menu-2 li, #menu_section #menu .menu-3 li, #menu_section #menu .menu-4 li, #menu_section #menu_under .menu-1 li, #menu_section #menu_under .menu-2 li, #menu_section #menu_under .menu-3 li, #menu_section #menu_under .menu-4 li, #menu_under_section #menu .menu-1 li, #menu_under_section #menu .menu-2 li, #menu_under_section #menu .menu-3 li, #menu_under_section #menu .menu-4 li, #menu_under_section #menu_under .menu-1 li, #menu_under_section #menu_under .menu-2 li, #menu_under_section #menu_under .menu-3 li, #menu_under_section #menu_under .menu-4 li { margin: 0; }
  /* line 126, ../../sass/style.scss */
  #menu_section #menu .menu-3 li:first-child a, #menu_section #menu_under .menu-3 li:first-child a, #menu_under_section #menu .menu-3 li:first-child a, #menu_under_section #menu_under .menu-3 li:first-child a { color: #558ED5; font-size: 0; position: relative; margin-right: 30px; }
  /* line 127, ../../sass/style.scss */
  #menu_section #menu .menu-3 li:first-child a:before, #menu_section #menu_under .menu-3 li:first-child a:before, #menu_under_section #menu .menu-3 li:first-child a:before, #menu_under_section #menu_under .menu-3 li:first-child a:before { content: ''; display: block; position: absolute; width: 25px; height: 25px; background-image: url('img/sprite.png?1460995775'); left: 5px; top: 50%; background-position: -112px 0; }
  /* line 128, ../../sass/style.scss */
  #menu_section #menu .menu-3 li:first-child a:hover, #menu_section #menu_under .menu-3 li:first-child a:hover, #menu_under_section #menu .menu-3 li:first-child a:hover, #menu_under_section #menu_under .menu-3 li:first-child a:hover { background: none !important; }
  /* line 129, ../../sass/style.scss */
  #menu_section #menu .menu-3 li:first-child a:hover:before, #menu_section #menu_under .menu-3 li:first-child a:hover:before, #menu_under_section #menu .menu-3 li:first-child a:hover:before, #menu_under_section #menu_under .menu-3 li:first-child a:hover:before { background-position: -112px -30px; }
  /* line 132, ../../sass/style.scss */
  #menu_section #menu .menu-3 li:last-child a, #menu_section #menu .menu-3 li:nth-last-child(2) a, #menu_section #menu_under .menu-3 li:last-child a, #menu_section #menu_under .menu-3 li:nth-last-child(2) a, #menu_under_section #menu .menu-3 li:last-child a, #menu_under_section #menu .menu-3 li:nth-last-child(2) a, #menu_under_section #menu_under .menu-3 li:last-child a, #menu_under_section #menu_under .menu-3 li:nth-last-child(2) a { position: relative; padding-left: 25px; }
  /* line 133, ../../sass/style.scss */
  #menu_section #menu .menu-3 li:last-child a:before, #menu_section #menu .menu-3 li:nth-last-child(2) a:before, #menu_section #menu_under .menu-3 li:last-child a:before, #menu_section #menu_under .menu-3 li:nth-last-child(2) a:before, #menu_under_section #menu .menu-3 li:last-child a:before, #menu_under_section #menu .menu-3 li:nth-last-child(2) a:before, #menu_under_section #menu_under .menu-3 li:last-child a:before, #menu_under_section #menu_under .menu-3 li:nth-last-child(2) a:before { content: ''; display: block; position: absolute; left: 5px; top: 35%; width: 16px; height: 16px; background-image: url('img/sprite.png?1460995775'); }
  /* line 135, ../../sass/style.scss */
  #menu_section #menu .menu-3 li:nth-last-child(2) a:hover:before, #menu_section #menu_under .menu-3 li:nth-last-child(2) a:hover:before, #menu_under_section #menu .menu-3 li:nth-last-child(2) a:hover:before, #menu_under_section #menu_under .menu-3 li:nth-last-child(2) a:hover:before { background-position: 0 -29px; }
  /* line 136, ../../sass/style.scss */
  #menu_section #menu .menu-3 li:last-child a:before, #menu_section #menu_under .menu-3 li:last-child a:before, #menu_under_section #menu .menu-3 li:last-child a:before, #menu_under_section #menu_under .menu-3 li:last-child a:before { background-position: -59px 0px; }
  /* line 137, ../../sass/style.scss */
  #menu_section #menu .menu-3 li:last-child a:hover:before, #menu_section #menu_under .menu-3 li:last-child a:hover:before, #menu_under_section #menu .menu-3 li:last-child a:hover:before, #menu_under_section #menu_under .menu-3 li:last-child a:hover:before { background-position: -59px -30px; }
  /* line 140, ../../sass/style.scss */
  #menu_section #menu .menu-4 li:first-child a, #menu_section #menu_under .menu-4 li:first-child a, #menu_under_section #menu .menu-4 li:first-child a, #menu_under_section #menu_under .menu-4 li:first-child a { color: #558ED5; font-size: 0; position: relative; margin-right: 20px; }
  /* line 141, ../../sass/style.scss */
  #menu_section #menu .menu-4 li:first-child a:before, #menu_section #menu_under .menu-4 li:first-child a:before, #menu_under_section #menu .menu-4 li:first-child a:before, #menu_under_section #menu_under .menu-4 li:first-child a:before { content: ''; display: block; position: absolute; width: 25px; height: 25px; background-image: url('img/sprite.png?1460995775'); left: 5px; top: 50%; background-position: -112px 0; }
  /* line 142, ../../sass/style.scss */
  #menu_section #menu .menu-4 li:first-child a:hover, #menu_section #menu_under .menu-4 li:first-child a:hover, #menu_under_section #menu .menu-4 li:first-child a:hover, #menu_under_section #menu_under .menu-4 li:first-child a:hover { background: none !important; }
  /* line 143, ../../sass/style.scss */
  #menu_section #menu .menu-4 li:first-child a:hover:before, #menu_section #menu_under .menu-4 li:first-child a:hover:before, #menu_under_section #menu .menu-4 li:first-child a:hover:before, #menu_under_section #menu_under .menu-4 li:first-child a:hover:before { background-position: -112px -30px; }
  /* line 146, ../../sass/style.scss */
  #menu_section #menu .menu-4 li:last-child a, #menu_section #menu .menu-4 li:nth-last-child(2) a, #menu_section #menu_under .menu-4 li:last-child a, #menu_section #menu_under .menu-4 li:nth-last-child(2) a, #menu_under_section #menu .menu-4 li:last-child a, #menu_under_section #menu .menu-4 li:nth-last-child(2) a, #menu_under_section #menu_under .menu-4 li:last-child a, #menu_under_section #menu_under .menu-4 li:nth-last-child(2) a { position: relative; padding-left: 25px; }
  /* line 147, ../../sass/style.scss */
  #menu_section #menu .menu-4 li:last-child a:before, #menu_section #menu .menu-4 li:nth-last-child(2) a:before, #menu_section #menu_under .menu-4 li:last-child a:before, #menu_section #menu_under .menu-4 li:nth-last-child(2) a:before, #menu_under_section #menu .menu-4 li:last-child a:before, #menu_under_section #menu .menu-4 li:nth-last-child(2) a:before, #menu_under_section #menu_under .menu-4 li:last-child a:before, #menu_under_section #menu_under .menu-4 li:nth-last-child(2) a:before { content: ''; display: block; position: absolute; left: 5px; top: 35%; width: 16px; height: 16px; background-image: url('img/sprite.png?1460995775'); }
  /* line 149, ../../sass/style.scss */
  #menu_section #menu .menu-4 li:last-child a:before, #menu_section #menu_under .menu-4 li:last-child a:before, #menu_under_section #menu .menu-4 li:last-child a:before, #menu_under_section #menu_under .menu-4 li:last-child a:before { background-position: -28px 0px; }
  /* line 150, ../../sass/style.scss */
  #menu_section #menu .menu-4 li:last-child a:hover:before, #menu_section #menu_under .menu-4 li:last-child a:hover:before, #menu_under_section #menu .menu-4 li:last-child a:hover:before, #menu_under_section #menu_under .menu-4 li:last-child a:hover:before { background-position: -28px -30px; }
  /* line 151, ../../sass/style.scss */
  #menu_section #menu .menu-4 li:nth-last-child(2) a:before, #menu_section #menu_under .menu-4 li:nth-last-child(2) a:before, #menu_under_section #menu .menu-4 li:nth-last-child(2) a:before, #menu_under_section #menu_under .menu-4 li:nth-last-child(2) a:before { background-position: -91px 0px; }
  /* line 152, ../../sass/style.scss */
  #menu_section #menu .menu-4 li:nth-last-child(2) a:hover:before, #menu_section #menu_under .menu-4 li:nth-last-child(2) a:hover:before, #menu_under_section #menu .menu-4 li:nth-last-child(2) a:hover:before, #menu_under_section #menu_under .menu-4 li:nth-last-child(2) a:hover:before { background-position: -91px -30px; }
  /* line 154, ../../sass/style.scss */
  #menu_section #menu .dropdown, #menu_section #menu_under .dropdown, #menu_under_section #menu .dropdown, #menu_under_section #menu_under .dropdown { background: #8c8c8c; z-index: 99; border: none; }
  /* line 155, ../../sass/style.scss */
  #menu_section #menu .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after, #menu_section #menu_under .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after, #menu_under_section #menu .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after, #menu_under_section #menu_under .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { margin-top: -9px; }
  /* line 156, ../../sass/style.scss */
  #menu_section #menu .top-bar-section .has-dropdown > a:after, #menu_section #menu_under .top-bar-section .has-dropdown > a:after, #menu_under_section #menu .top-bar-section .has-dropdown > a:after, #menu_under_section #menu_under .top-bar-section .has-dropdown > a:after { border-color: #fff transparent transparent transparent; margin-top: -1.5px; } }
@media screen and (max-width: 1025px) { /* line 114, ../../sass/style.scss */
  #menu_section #menu, #menu_section #menu_under, #menu_under_section #menu, #menu_under_section #menu_under { z-index: 99; }
  /* line 159, ../../sass/style.scss */
  #menu_section #menu .top-bar, #menu_section #menu_under .top-bar, #menu_under_section #menu .top-bar, #menu_under_section #menu_under .top-bar { background-color: rgba(0, 0, 0, 0.5); position: fixed; right: 0; top: 0; }
  /* line 160, ../../sass/style.scss */
  #menu_section #menu .top-bar-section ul li, #menu_section #menu .top-bar.expanded .title-area, #menu_section #menu_under .top-bar-section ul li, #menu_section #menu_under .top-bar.expanded .title-area, #menu_under_section #menu .top-bar-section ul li, #menu_under_section #menu .top-bar.expanded .title-area, #menu_under_section #menu_under .top-bar-section ul li, #menu_under_section #menu_under .top-bar.expanded .title-area { background: none; }
  /* line 161, ../../sass/style.scss */
  #menu_section #menu nav.top-bar, #menu_section #menu_under nav.top-bar, #menu_under_section #menu nav.top-bar, #menu_under_section #menu_under nav.top-bar { height: 46px; width: 46px; transition: all .5s ease; }
  /* line 166, ../../sass/style.scss */
  #menu_section #menu .menu-1 a, #menu_section #menu .menu-2 a, #menu_section #menu .menu-3 a, #menu_section #menu .menu-4 a, #menu_section #menu_under .menu-1 a, #menu_section #menu_under .menu-2 a, #menu_section #menu_under .menu-3 a, #menu_section #menu_under .menu-4 a, #menu_under_section #menu .menu-1 a, #menu_under_section #menu .menu-2 a, #menu_under_section #menu .menu-3 a, #menu_under_section #menu .menu-4 a, #menu_under_section #menu_under .menu-1 a, #menu_under_section #menu_under .menu-2 a, #menu_under_section #menu_under .menu-3 a, #menu_under_section #menu_under .menu-4 a { color: #fff; text-transform: uppercase; }
  /* line 168, ../../sass/style.scss */
  #menu_section #menu .top-bar.expanded, #menu_section #menu .moved, #menu_section #menu_under .top-bar.expanded, #menu_section #menu_under .moved, #menu_under_section #menu .top-bar.expanded, #menu_under_section #menu .moved, #menu_under_section #menu_under .top-bar.expanded, #menu_under_section #menu_under .moved { height: 100% !important; width: 100%; background-color: rgba(0, 0, 0, 0.8); transition: all .33s ease; overflow-y: scroll; }
  /* line 176, ../../sass/style.scss */
  #menu_section #menu .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after, #menu_section #menu_under .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after, #menu_under_section #menu .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after, #menu_under_section #menu_under .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { margin-top: -9px; }
  /* line 177, ../../sass/style.scss */
  #menu_section #menu .top-bar-section .has-dropdown > a:after, #menu_section #menu_under .top-bar-section .has-dropdown > a:after, #menu_under_section #menu .top-bar-section .has-dropdown > a:after, #menu_under_section #menu_under .top-bar-section .has-dropdown > a:after { border-color: #fff transparent transparent transparent; margin-top: -5.5px; }
  /* line 178, ../../sass/style.scss */
  #menu_section #menu .right, #menu_section #menu .left, #menu_section #menu .top, #menu_section #menu_under .right, #menu_section #menu_under .left, #menu_section #menu_under .top, #menu_under_section #menu .right, #menu_under_section #menu .left, #menu_under_section #menu .top, #menu_under_section #menu_under .right, #menu_under_section #menu_under .left, #menu_under_section #menu_under .top { border-top: 1px solid #4c4c4c; float: left; }
  /* line 179, ../../sass/style.scss */
  #menu_section #menu .right:before, #menu_section #menu .left:before, #menu_section #menu .top:before, #menu_section #menu_under .right:before, #menu_section #menu_under .left:before, #menu_section #menu_under .top:before, #menu_under_section #menu .right:before, #menu_under_section #menu .left:before, #menu_under_section #menu .top:before, #menu_under_section #menu_under .right:before, #menu_under_section #menu_under .left:before, #menu_under_section #menu_under .top:before { text-align: center; color: #fff; font-size: 0.875em; width: 100%; display: block; background: rgba(0, 0, 0, 0.5); border-bottom: 1px solid #4c4c4c; }
  /* line 180, ../../sass/style.scss */
  #menu_section #menu .left:before, #menu_section #menu_under .left:before, #menu_under_section #menu .left:before, #menu_under_section #menu_under .left:before { content: 'Menu I'; }
  /* line 181, ../../sass/style.scss */
  #menu_section #menu .top:before, #menu_section #menu_under .top:before, #menu_under_section #menu .top:before, #menu_under_section #menu_under .top:before { content: 'Menu II'; }
  /* line 182, ../../sass/style.scss */
  #menu_section #menu .right:before, #menu_section #menu_under .right:before, #menu_under_section #menu .right:before, #menu_under_section #menu_under .right:before { content: 'Strefa logowania'; } }

@media screen and (min-width: 1025px) { /* line 186, ../../sass/style.scss */
  #menu_section .menu-2 { display: none; } }

/* line 189, ../../sass/style.scss */
#advanced-fields { background: #fff; padding-bottom: 20px; position: absolute; z-index: 99; width: 100%; border: 1px solid #b2b2b2; text-align: left; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-box-shadow: #666666 2px 3px 10px; -webkit-box-shadow: #666666 2px 3px 10px; box-shadow: #666666 2px 3px 10px; display: none; }
@media screen and (max-width: 1025px) { /* line 189, ../../sass/style.scss */
  #advanced-fields { top: 40px; margin: 0; } }
/* line 191, ../../sass/style.scss */
#advanced-fields ul { margin-left: 0; }
/* line 192, ../../sass/style.scss */
#advanced-fields .button { font-size: 0.75em; text-transform: uppercase; }
/* line 193, ../../sass/style.scss */
#advanced-fields label { font-weight: bold; margin-bottom: 3px; }
/* line 194, ../../sass/style.scss */
#advanced-fields .phrase { padding-top: 20px; background: #f2f2f2; }
/* line 195, ../../sass/style.scss */
#advanced-fields .features { background: #f2f2f2; padding: 20px 15px 0; }
/* line 196, ../../sass/style.scss */
#advanced-fields .features .head { display: none; }
/* line 198, ../../sass/style.scss */
#advanced-fields .category { padding: 5px 15px 0; }
/* line 199, ../../sass/style.scss */
#advanced-fields .search { padding: 0 15px 0; text-align: center; }
/* line 200, ../../sass/style.scss */
#advanced-fields .off { position: absolute; top: -12px; right: -12px; background: #000; color: #fff; font-size: 0.625em; font-weight: bold; width: 24px; height: 24px; text-align: center; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; cursor: pointer; padding-left: 1px; padding-top: 2px; border: 2px solid #fff; -moz-box-shadow: #666666 0px 0px 5px; -webkit-box-shadow: #666666 0px 0px 5px; box-shadow: #666666 0px 0px 5px; }

/* line 202, ../../sass/style.scss */
.advanced_button { position: absolute; right: 0; bottom: 0; font-size: 0.6875em; text-transform: uppercase; color: #558ED5; }
/* line 203, ../../sass/style.scss */
.advanced_button:hover { color: #4471aa; cursor: pointer; }

/* line 205, ../../sass/style.scss */
#login_section { position: fixed; z-index: 99; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.7); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; display: none; }
/* line 206, ../../sass/style.scss */
#login_section fieldset { position: relative; width: 250px; display: block; padding-bottom: 15px; margin: auto; margin-top: 10%; text-align: center; background: #fff; border: 1px solid #b2b2b2; }
/* line 207, ../../sass/style.scss */
#login_section dl { background: #f2f2f2; padding: 20px 15px 5px; }
/* line 208, ../../sass/style.scss */
#login_section .off { position: absolute; top: -12px; right: -12px; background: #000; color: #fff; font-size: 0.625em; font-weight: bold; width: 24px; height: 24px; text-align: center; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; cursor: pointer; padding-left: 1px; padding-top: 2px; border: 2px solid #fff; -moz-box-shadow: #666666 0px 0px 5px; -webkit-box-shadow: #666666 0px 0px 5px; box-shadow: #666666 0px 0px 5px; }
/* line 209, ../../sass/style.scss */
#login_section .button, #login_section .register { font-size: 0.75em; text-transform: uppercase; margin-top: 20px; }

/* line 211, ../../sass/style.scss */
#menu_under_section { position: relative; background: #fff; padding-bottom: 20px; }
/* line 212, ../../sass/style.scss */
#menu_under_section #logo { text-align: left; }
@media screen and (max-width: 1025px) { /* line 212, ../../sass/style.scss */
  #menu_under_section #logo { margin-bottom: 20px; text-align: center; } }
/* line 215, ../../sass/style.scss */
#menu_under_section #menu_under { background: rgba(255, 255, 255, 0.9); padding: 20px 15px; width: 100%; z-index: 90; position: relative; }
@media screen and (max-width: 1025px) { /* line 216, ../../sass/style.scss */
  #menu_under_section #menu_under .menu-2 { display: none; } }
/* line 218, ../../sass/style.scss */
#menu_under_section #menu_under .menu-2 li { margin: 10px 2px 10px 0; }
/* line 219, ../../sass/style.scss */
#menu_under_section #menu_under .menu-2 a { color: #333333; border: 1px solid #000; padding: 1px 5px 0; font-family: 'KelsonSans'; font-size: 1.0625em; }
/* line 220, ../../sass/style.scss */
#menu_under_section #menu_under .menu-2 a:hover { color: #558ED5; background: none !important; border-color: #558ED5; }
/* line 223, ../../sass/style.scss */
#menu_under_section #menu_under .top-bar-section ul li { float: right; }
/* line 224, ../../sass/style.scss */
#menu_under_section #menu_under .top-bar-section .has-dropdown > a { padding-right: 5px !important; }
/* line 225, ../../sass/style.scss */
#menu_under_section #menu_under .top-bar-section .has-dropdown > a:after { display: none; border-color: #000 transparent transparent transparent; margin-top: -6.5px; }
/* line 226, ../../sass/style.scss */
#menu_under_section #menu_under .dropdown { background: #fff; }
/* line 227, ../../sass/style.scss */
#menu_under_section #menu_under .dropdown li { margin: -1px 0 0 0; }
/* line 228, ../../sass/style.scss */
#menu_under_section #menu_under .dropdown li a { border-color: #558ED5; font-family: 'Roboto'; font-size: 0.8125em; padding: 5px; }
/* line 229, ../../sass/style.scss */
#menu_under_section #menu_under .dropdown li a:hover { background: #558ED5 !important; color: #fff; }

/* line 236, ../../sass/style.scss */
#slider { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
@media screen and (max-width: 1025px) { /* line 236, ../../sass/style.scss */
  #slider { display: none; } }
/* line 238, ../../sass/style.scss */
#slider h2 { color: #fff; background: rgba(85, 142, 213, 0.8); display: table-cell; padding: 10px; font-size: 2em; font-family: 'KelsonSans'; text-transform: uppercase; font-weight: 700; margin-left: 10%; }
/* line 239, ../../sass/style.scss */
#slider .more { padding-top: 10px; }
/* line 240, ../../sass/style.scss */
#slider .more a { display: inline-block; padding: 5px 30px 9px 20px; background: rgba(138, 218, 71, 0.8); position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
/* line 241, ../../sass/style.scss */
#slider .more a:after { content: ''; display: block; width: 14px; height: 14px; background-image: url('img/sprite.png?1460995775'); background-position: -150px 0; position: absolute; top: 50%; right: 8px; margin-top: -7px; }
/* line 242, ../../sass/style.scss */
#slider .more a:hover { color: #000; }
/* line 243, ../../sass/style.scss */
#slider .more a:hover:after { background-position: -136px 0; }

/* line 248, ../../sass/style.scss */
#slogan_section, #all_section, #ask_section, #approach_section { font-family: 'KelsonSans'; }

/* line 249, ../../sass/style.scss */
#slogan_section { padding: 60px 0; background: #f2f2f2; text-align: center; border-bottom: 2px solid #eaeaea; }
/* line 250, ../../sass/style.scss */
#slogan_section .description { display: block; padding: 15px; border: 1px solid #558ED5; color: #558ED5; position: relative; }
/* line 251, ../../sass/style.scss */
#slogan_section .description:after { content: ''; display: block; width: 12px; height: 7px; background-image: url('img/sprite.png?1460995775'); position: absolute; bottom: -7px; left: 50%; background-position: -139px -38px; margin-left: -6px; }
/* line 253, ../../sass/style.scss */
#slogan_section p { font-size: 1.5625em; text-transform: uppercase; margin-bottom: 0; }

/* line 255, ../../sass/style.scss */
#all_section { padding: 40px 0; }
/* line 256, ../../sass/style.scss */
#all_section .head { font-size: 1.5625em; text-transform: uppercase; color: #558ED5; text-align: center; padding-bottom: 50px; position: relative; }
/* line 257, ../../sass/style.scss */
#all_section .head:after { content: ''; width: 44px; height: 2px; background: #8ADA47; position: absolute; bottom: 45px; left: 50%; margin-left: -22px; }
/* line 259, ../../sass/style.scss */
#all_section .description { font-family: 'Roboto'; }
/* line 260, ../../sass/style.scss */
#all_section .description li:first-child, #all_section .description li:last-child { padding: 20px 40px; text-align: justify; }
/* line 261, ../../sass/style.scss */
#all_section .description li:first-child:before, #all_section .description li:last-child:before { content: ''; width: 64px; height: 80px; display: block; background-image: url('img/sprite.png?1460995775'); background-position: -166px -30px; margin: 0 auto 20px; }
/* line 263, ../../sass/style.scss */
#all_section .description li:last-child:before { background-position: -234px -30px; }

/* line 266, ../../sass/style.scss */
#approach_section { background-image: url('img/tiles_bg.jpg?1462347774'); background-size: cover; padding: 50px 0; text-align: center; }
@media screen and (max-width: 1025px) { /* line 266, ../../sass/style.scss */
  #approach_section { background-image: none; background-color: #558ED5; } }
/* line 268, ../../sass/style.scss */
#approach_section .head { display: inline-block; font-size: 1.5625em; text-transform: uppercase; color: #fff; text-align: center; margin: 0 auto 50px; position: relative; border: 1px solid #fff; padding: 15px 25px; }
/* line 269, ../../sass/style.scss */
#approach_section .head:after { content: ''; display: block; width: 12px; height: 7px; background-image: url('img/sprite.png?1460995775'); position: absolute; bottom: -7px; left: 50%; background-position: -139px -48px; margin-left: -6px; }
@media screen and (max-width: 1025px) { /* line 269, ../../sass/style.scss */
  #approach_section .head:after { background-position: -139px -58px; } }
/* line 273, ../../sass/style.scss */
#approach_section ul { text-align: center; }
/* line 274, ../../sass/style.scss */
#approach_section li { position: relative; padding: 5px; text-align: left; margin-bottom: 30px; }
/* line 275, ../../sass/style.scss */
#approach_section li:last-child { display: block; margin: auto; float: none; }
/* line 277, ../../sass/style.scss */
#approach_section .box { display: block; border: 1px solid #fff; overflow: hidden; width: 250px; height: 250px; margin: auto; }
@media screen and (max-width: 1025px) { /* line 277, ../../sass/style.scss */
  #approach_section .box { width: 100%; } }
/* line 280, ../../sass/style.scss */
#approach_section .box:hover .box_title { margin-top: -250px; }
/* line 283, ../../sass/style.scss */
#approach_section .box_title { display: block; vertical-align: middle; width: 100%; height: 100%; padding-top: 30%; text-align: center; font-size: 1.4375em; text-transform: uppercase; color: #fff; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
@media screen and (max-width: 1025px) { /* line 283, ../../sass/style.scss */
  #approach_section .box_title { padding-top: 10%; } }
@media screen and (max-width: 700px) { /* line 283, ../../sass/style.scss */
  #approach_section .box_title { padding-top: 20% !important; } }
@media screen and (max-width: 360px) { /* line 283, ../../sass/style.scss */
  #approach_section .box_title { padding-top: 30% !important; } }
/* line 287, ../../sass/style.scss */
#approach_section .box_title span { position: relative; }
/* line 288, ../../sass/style.scss */
#approach_section .box_title span:after { content: ''; width: 44px; height: 2px; background: #8ADA47; position: absolute; bottom: -5px; left: 50%; margin-left: -22px; }
/* line 291, ../../sass/style.scss */
#approach_section .box_content { display: block; padding: 10px; color: #fff; font-size: 0.875em; text-align: center; line-height: 1.375em; font-family: 'Roboto'; background: rgba(0, 0, 0, 0.2); width: 100%; height: 101%; }
/* line 292, ../../sass/style.scss */
#approach_section .box_content strong { font-family: 'KelsonSans'; font-size: 1em; text-transform: uppercase; position: relative; display: block; margin-bottom: 5px; }
/* line 293, ../../sass/style.scss */
#approach_section .box_content strong:after { content: ''; width: 44px; height: 2px; background: #8ADA47; position: absolute; bottom: -3px; margin-left: -22px; }

/* line 297, ../../sass/style.scss */
#ask_section { background: #f9f9f9; padding: 40px 0; }
/* line 298, ../../sass/style.scss */
#ask_section .head { font-size: 1.5625em; text-transform: uppercase; color: #558ED5; text-align: center; padding-bottom: 50px; position: relative; }
/* line 299, ../../sass/style.scss */
#ask_section .head:after { content: ''; width: 44px; height: 2px; background: #8ADA47; position: absolute; bottom: 45px; left: 50%; margin-left: -22px; }
@media screen and (min-width: 1025px) { /* line 301, ../../sass/style.scss */
  #ask_section form { width: 50%; margin: auto; } }
/* line 304, ../../sass/style.scss */
#ask_section #captcha, #ask_section input, #ask_section textarea { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border-color: #558ED5; }

/* line 306, ../../sass/style.scss */
#title_section { background: #558ED5; padding: 20px 0; position: relative; }
/* line 307, ../../sass/style.scss */
#title_section h1 { font-size: 1.75em; text-transform: uppercase; font-family: 'KelsonSans'; color: #fff; }
/* line 308, ../../sass/style.scss */
#title_section #ask-about-link { text-align: center; }
/* line 309, ../../sass/style.scss */
#title_section #ask-about-link a { float: right; padding: 7px 40px 10px 15px; margin-top: 5px; display: inline; border: 1px solid #fff; color: #fff; position: relative; }
@media screen and (max-width: 1025px) { /* line 309, ../../sass/style.scss */
  #title_section #ask-about-link a { float: none; } }
/* line 311, ../../sass/style.scss */
#title_section #ask-about-link a:hover { color: #000; background-color: #6699d9; }
/* line 312, ../../sass/style.scss */
#title_section #ask-about-link a:hover:after { background-position: 0px -69px; }
/* line 314, ../../sass/style.scss */
#title_section #ask-about-link a:after { content: ''; width: 15px; height: 15px; display: block; background-image: url('img/sprite.png?1460995775'); background-position: 0px -49px; position: absolute; right: 13px; top: 50%; margin-top: -8px; }
/* line 317, ../../sass/style.scss */
#title_section:after { content: ''; width: 100%; height: 2px; background: #8ADA47; display: block; position: absolute; bottom: -4px; }

/* line 319, ../../sass/style.scss */
#content { padding: 40px 0 60px; }
/* line 320, ../../sass/style.scss */
#content .new { display: none; }
/* line 321, ../../sass/style.scss */
#content .pages { border-top: 1px solid #d8d8d8; padding-top: 20px; clear: both; margin-top: 40px; }
/* line 322, ../../sass/style.scss */
#content .pages span, #content .pages ul, #content .pages li { display: inline-block; margin: 0; padding: 0; line-height: 1.125em; font-size: 1.125em; }
/* line 323, ../../sass/style.scss */
#content .pages span a, #content .pages span strong, #content .pages ul a, #content .pages ul strong, #content .pages li a, #content .pages li strong { display: inline-block; padding: 0px; border: 1px solid #cccccc; margin-right: 5px; text-align: center; color: #000; padding: 7px 10px; }
/* line 324, ../../sass/style.scss */
#content .pages span a:hover, #content .pages ul a:hover, #content .pages li a:hover { background: #A60B18; color: #fff; }
/* line 327, ../../sass/style.scss */
#content h1 { font-size: 2em; margin-bottom: 20px; color: #558ED5; }
/* line 328, ../../sass/style.scss */
#content h2 { font-size: 1.125em; font-weight: bold; }
/* line 329, ../../sass/style.scss */
#content h3 { font-size: 1.125em; font-weight: bold; }
/* line 330, ../../sass/style.scss */
#content ul { margin-left: 0; }
/* line 332, ../../sass/style.scss */
#content #page .content ul, #content #page .pages-1, #content #page .pages-2, #content #page .pages-3 { list-style: none; }
/* line 333, ../../sass/style.scss */
#content #page .content ul h2, #content #page .pages-1 h2, #content #page .pages-2 h2, #content #page .pages-3 h2 { font-weight: normal; }
/* line 334, ../../sass/style.scss */
#content #page .content ul h2 a, #content #page .pages-1 h2 a, #content #page .pages-2 h2 a, #content #page .pages-3 h2 a { color: #4c4c4c; font-size: 1em; }
/* line 335, ../../sass/style.scss */
#content #page .content ul h2 a:hover, #content #page .pages-1 h2 a:hover, #content #page .pages-2 h2 a:hover, #content #page .pages-3 h2 a:hover { color: #000; }
/* line 337, ../../sass/style.scss */
#content #page .content ul li, #content #page .pages-1 li, #content #page .pages-2 li, #content #page .pages-3 li { padding: 0 5px; }
/* line 339, ../../sass/style.scss */
#content #page .content ul p, #content #page .pages-1 p, #content #page .pages-2 p, #content #page .pages-3 p { font-size: 0.875em; color: #666666; padding: 0 10px; }
/* line 341, ../../sass/style.scss */
#content #page .content ul { list-style: disc; margin-left: 20px; }
/* line 342, ../../sass/style.scss */
#content #page .pages-2 li { list-style: decimal; border-bottom: 1px dashed #cccccc; }
/* line 343, ../../sass/style.scss */
#content #page .pages-2 li a { font-size: 1em; color: #558ED5; }
/* line 344, ../../sass/style.scss */
#content #page .pages-2 li a:hover { text-decoration: underline; }
/* line 348, ../../sass/style.scss */
#content .selected { font-weight: bold; }

/* line 350, ../../sass/style.scss */
#footer_section { padding: 50px 0 20px; background: #f2f2f2; border-top: 9px solid #558ED5; position: relative; }
/* line 351, ../../sass/style.scss */
#footer_section #up { width: 59px; height: 40px; display: block; position: absolute; top: -90px; left: 50%; margin-left: -30px; }
/* line 352, ../../sass/style.scss */
#footer_section #up:before { content: ''; display: block; width: 59px; height: 30px; background-image: url('img/sprite.png?1460995775'); background-position: -168px 0px; position: absolute; bottom: 0; }
/* line 353, ../../sass/style.scss */
#footer_section #up:hover:before { bottom: 9px; }
/* line 355, ../../sass/style.scss */
#footer_section #follow { margin-top: 20px; }
/* line 356, ../../sass/style.scss */
#footer_section #follow .head { margin: 0; }

/* line 359, ../../sass/style.scss */
#footer { padding: 0; position: relative; z-index: 0; color: #999999; }
/* line 360, ../../sass/style.scss */
#footer .head { color: #7f7f7f; font-family: 'Roboto'; font-size: 0.9375em; margin-bottom: 20px; text-transform: uppercase; border-bottom: 1px solid #d8d8d8; }
/* line 361, ../../sass/style.scss */
#footer .foot_block { padding: 0 40px; margin-bottom: 20px; }
/* line 362, ../../sass/style.scss */
#footer .pages-list { margin: 0; }
/* line 363, ../../sass/style.scss */
#footer .pages-list li { float: none; width: auto; padding: 0; border: none; margin: 0; }
/* line 364, ../../sass/style.scss */
#footer .pages-list h2 { padding: 0; margin: 0 0 5px; }
/* line 365, ../../sass/style.scss */
#footer .pages-list h2 a { color: #999999; font-size: 0.8125em; position: relative; }
/* line 366, ../../sass/style.scss */
#footer .pages-list h2 a:before { content: '> '; }
/* line 367, ../../sass/style.scss */
#footer .pages-list h2 a:hover { color: #000; text-decoration: none; }
/* line 371, ../../sass/style.scss */
#footer p { font-size: 0.8125em; }
/* line 372, ../../sass/style.scss */
#footer input, #footer textarea { background: #77a4dd; margin-bottom: 0; }
/* line 373, ../../sass/style.scss */
#footer fieldset { position: relative; }
/* line 374, ../../sass/style.scss */
#footer .captcha { color: #fff; }
/* line 375, ../../sass/style.scss */
#footer .button { right: 0; position: absolute; bottom: 20px; }

/* line 377, ../../sass/style.scss */
#foot_section { padding: 40px 0 20px; border-top: 2px solid #e5e5e5; background: #f2f2f2; }
/* line 378, ../../sass/style.scss */
#foot_section #foot { text-align: center; font-size: 0.75em; color: #b2b2b2; }
/* line 379, ../../sass/style.scss */
#foot_section #foot img { -webkit-filter: drop-shadow(1px 1px 1px #000); filter: drop-shadow(1px 1px 1px #000); }

/* line 383, ../../sass/style.scss */
.google_map iframe { width: 100%; height: 300px; border: none; }

/* line 385, ../../sass/style.scss */
#google_map { background: #fff; }
/* line 386, ../../sass/style.scss */
#google_map iframe { width: 100%; height: 400px; border: none; }

/* line 388, ../../sass/style.scss */
#powered { padding: 20px 0; background: #fff; color: #000; font-size: 0.75em; }
/* line 389, ../../sass/style.scss */
#powered .columns:nth-child(2) { text-align: right; }

/* line 391, ../../sass/style.scss */
.reveal-modal { background: #fff; }
/* line 392, ../../sass/style.scss */
.reveal-modal .image { float: left; padding: 0 20px 5px; }
/* line 393, ../../sass/style.scss */
.reveal-modal .image img { padding: 2px; border: 1px solid #E2DED3; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTVlNWU1Ii8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #e5e5e5), color-stop(90%, #cccccc)); background-image: -moz-linear-gradient(#ffffff, #e5e5e5 50%, #cccccc 90%); background-image: -webkit-linear-gradient(#ffffff, #e5e5e5 50%, #cccccc 90%); background-image: linear-gradient(#ffffff, #e5e5e5 50%, #cccccc 90%); border: 1px solid #cbc7bd; }
/* line 395, ../../sass/style.scss */
.reveal-modal p, .reveal-modal h2 { color: #000; }

/* Utilities */
/* ICONS */
/* line 403, ../../sass/style.scss */
.social_icons ul { margin: 0; padding: 0; }
/* line 404, ../../sass/style.scss */
.social_icons li { display: inline-block; list-style: none; }
/* line 405, ../../sass/style.scss */
.social_icons a { display: block; height: 30px; width: 30px; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; background: #f2f2f2 url('img/socialicons.png?1460997017') no-repeat; font-size: 0; }
/* line 406, ../../sass/style.scss */
.social_icons a:hover { background-color: #666666; }
/* line 407, ../../sass/style.scss */
.social_icons .facebook:hover { background-position: -30px -28px; }
/* line 408, ../../sass/style.scss */
.social_icons .facebook { background-position: -30px 2px; }
/* line 409, ../../sass/style.scss */
.social_icons .twitter:hover { background-position: 2px -25px; }
/* line 410, ../../sass/style.scss */
.social_icons .twitter { background-position: 2px 5px; }
/* line 411, ../../sass/style.scss */
.social_icons .youtube:hover { background-position: -58px -27px; }
/* line 412, ../../sass/style.scss */
.social_icons .youtube { background-position: -58px 2px; }
/* line 413, ../../sass/style.scss */
.social_icons .google:hover { background-position: -88px -26px; }
/* line 414, ../../sass/style.scss */
.social_icons .google { background-position: -88px 4px; }
/* line 415, ../../sass/style.scss */
.social_icons .instagram:hover { background-position: -116px -28px; }
/* line 416, ../../sass/style.scss */
.social_icons .instagram { background-position: -116px 2px; }
/* line 417, ../../sass/style.scss */
.social_icons .linkedin:hover { background-position: -144px -27px; }
/* line 418, ../../sass/style.scss */
.social_icons .linkedin { background-position: -144px 2px; }
/* line 419, ../../sass/style.scss */
.social_icons .blogger:hover { background-position: -172px -28px; }
/* line 420, ../../sass/style.scss */
.social_icons .blogger { background-position: -172px 1px; }

/* line 423, ../../sass/style.scss */
#search-form { min-width: 200px; width: 25%; list-style: none; position: absolute; left: 50%; }
/* line 424, ../../sass/style.scss */
#search-form ul { list-style: none; }

/* line 426, ../../sass/style.scss */
#search-form input[type="text"], #search-form button { float: left; height: 30px; padding: 5px 3%; }

/* line 427, ../../sass/style.scss */
#search-form input[type="text"] { min-width: 100px; background: #fff; color: #333; border-left: none; border-right: none; }

/* line 428, ../../sass/style.scss */
#search-form button { background: #0093dd url('img/search.png?1442553550') no-repeat center center; color: transparent; border-top-left-radius: 0; border-bottom-left-radius: 0; line-height: 0.8em; }

/* line 429, ../../sass/style.scss */
#search-form button:hover, #search-form button:focus { background-color: #00679a; transition: all 0.5s ease; }

/* QUICK.BOX */
/* line 432, ../../sass/style.scss */
#quick-box { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.7); z-index: 200; }

/* line 433, ../../sass/style.scss */
#quick-box .background { height: 100%; }

/* line 434, ../../sass/style.scss */
#quick-box .quick-box-container { position: absolute; padding: 0; border-radius: 5px; box-shadow: 0 0 15px 1px #000; }

/* line 435, ../../sass/style.scss */
#quick-box .image-wrapper { position: relative; line-height: 0; }

/* line 436, ../../sass/style.scss */
#quick-box .image-wrapper img { margin: 0; padding: 0; border-radius: 5px; }

/* line 437, ../../sass/style.scss */
#quick-box .navigation { position: absolute; bottom: 0; margin: 0; padding: 5px 0; text-align: center; font-size: 0.875em; font-weight: bold; color: #ddd; line-height: normal; background: rgba(0, 0, 0, 0.2); width: 100%; }

/* line 438, ../../sass/style.scss */
#quick-box .description { margin: 0; padding: 5px 0; text-align: center; font-size: 0.875em; color: #ddd; font-weight: bold; background: rgba(0, 0, 0, 0.8); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; max-height: 66px; overflow: hidden; }

/* line 440, ../../sass/style.scss */
#quick-box .prev, #quick-box .next { position: absolute; display: block; width: 50%; top: 15%; height: 70%; margin: 0px; color: #fff; font-family: Verdana; z-index: 100; opacity: 0.15; text-decoration: none; }

/* line 441, ../../sass/style.scss */
#quick-box .prev span, #quick-box .next span { position: absolute; top: 47%; left: 0; padding: 10px; border: 1px solid #fff; background: #000; }

/* line 442, ../../sass/style.scss */
#quick-box .next span { left: auto; right: 0; border-right: none; }

/* line 443, ../../sass/style.scss */
#quick-box .prev span { border-left: none; }

/* line 444, ../../sass/style.scss */
#quick-box .next:hover, #quick-box .prev:hover { opacity: 0.8; }

/* line 445, ../../sass/style.scss */
#quick-box .prev { left: 0; }

/* line 446, ../../sass/style.scss */
#quick-box .next { right: 0; }

/* line 447, ../../sass/style.scss */
#quick-box .close { position: absolute; top: 0; right: 0; padding: 0 4px 2px; opacity: 0.5; background: #000; color: #fff; font-weight: bold; font-family: "Trebuchet MS"; text-decoration: none; border: 1px solid #fff; border-top: none; border-right: none; border-top-right-radius: 5px; z-index: 100; }

/* line 448, ../../sass/style.scss */
#quick-box .close:hover { opacity: 0.8; }

/* line 449, ../../sass/style.scss */
#quick-box .close, #quick-box .prev, #quick-box .next { line-height: normal; }

/* line 450, ../../sass/style.scss */
#quick-box .loading { display: block; padding: 40px 35px; color: white; line-height: 1em; }

/* line 451, ../../sass/style.scss */
#quick-box img { max-width: none !important; }

/* SUBPAGES LIST STYLES */
/* global */
/* line 455, ../../sass/style.scss */
[class*="pages-"] { float: left; width: 100%; margin: 7px 0; list-style: none; }

/* line 456, ../../sass/style.scss */
.pages-list li { clear: left; float: left; width: 100%; padding: 15px 0 10px; }

/* line 457, ../../sass/style.scss */
.pages-list li .image { float: left; margin: 0 2.5% 5px; }

/* line 458, ../../sass/style.scss */
.pages-list h2 { font-size: 1em; }

/* line 459, ../../sass/style.scss */
.pages-list h2 a { font-weight: normal; background: none; text-decoration: none; }

/* line 460, ../../sass/style.scss */
.pages-list h2 a:hover { color: #0093dd; background: none; text-decoration: underline; }

/* line 461, ../../sass/style.scss */
.pages-list div.description { font-weight: normal; font-size: 1em; line-height: 1.4em; }

/* line 462, ../../sass/style.scss */
.pages-list ul, .pages-list ol { float: left; width: 96%; margin: 5px 0 0 4%; padding: 0; list-style: disc; }

/* line 463, ../../sass/style.scss */
.pages-list li li { padding: 0; border: 0; background: none; }

/* line 464, ../../sass/style.scss */
.pages-list li ol { list-style: decimal; }

/* line 465, ../../sass/style.scss */
.pages-list p, .pages-5 p { padding-bottom: 10px; }

/* custom */
/* line 467, ../../sass/style.scss */
.pages-4 { border-bottom: 1px dashed #cccccc; }
/* line 468, ../../sass/style.scss */
.pages-4 h2 { margin: 0; }
/* line 469, ../../sass/style.scss */
.pages-4 time { display: block; color: #999999; font-size: 0.875em; font-style: italic; }
/* line 470, ../../sass/style.scss */
.pages-4 p { margin-bottom: 0; }

/* line 472, ../../sass/style.scss */
.pages-5 { clear: both; }

/* line 473, ../../sass/style.scss */
.pages-5:after { content: ''; display: table; clear: both; }

/* line 474, ../../sass/style.scss */
.pages-5 li { clear: none; float: left; width: 23%; margin: 15px 1%; padding: 20px 0 15px; border-top: 5px solid #e8eaee; text-align: center; }

/* line 475, ../../sass/style.scss */
.pages-5 li .image { margin: 0 0 5px; }

/* line 476, ../../sass/style.scss */
.pages-5 h2 { padding: 0 0 10px; }

/* line 477, ../../sass/style.scss */
.pages-5 h2, .pages-5 h2 a { color: #cc1426; font-size: 1.063em; font-weight: normal; background: none; text-decoration: none; }

/* line 478, ../../sass/style.scss */
.pages-5 h2 a:hover { color: #0093dd; background: none; text-decoration: underline; }

@media screen and (min-width: 801px) { /* line 479, ../../sass/style.scss */
  .pages-5 li:nth-child(4n+1) { clear: left; } }
/* line 481, ../../sass/style.scss */
.pages { clear: both; padding: 8px 0; text-align: right; }

/* line 482, ../../sass/style.scss */
.pages ul, .pages li { display: inline; }

/* line 483, ../../sass/style.scss */
.pages li { padding: 0 2px; }

/* line 484, ../../sass/style.scss */
.pages a, .pages strong { padding: 0 3px; }

/* IMAGES STYLES */
/* global */
/* line 488, ../../sass/style.scss */
#content li img { box-shadow: 0 0 4px rgba(100, 100, 100, 0.4); }

/* line 489, ../../sass/style.scss */
#content li img:hover { opacity: 0.8; }

/* list global */
/* line 491, ../../sass/style.scss */
ul[class*='images-'] { list-style: none; }

/* line 492, ../../sass/style.scss */
ul[class*='images-'] li { margin: 0 0 15px 0; background: inherit; text-align: center; }

/* line 493, ../../sass/style.scss */
ul[class*='images-'] p { max-width: 250px; margin: 0 auto; color: #0093dd; font-size: 0.875em; }

/* line 494, ../../sass/style.scss */
#content div.content .images-3, #content div.content .images-4 { padding: 0; }

/* list custom */
/* line 496, ../../sass/style.scss */
.images-1 { clear: left; float: left; margin: 9px 20px 0 0; }

/* line 497, ../../sass/style.scss */
.images-2 { clear: right; float: right; margin: 8px 0 0 15px; }

/* line 498, ../../sass/style.scss */
.images-3, .images-4 { clear: both; }

/* line 499, ../../sass/style.scss */
.images-4 { padding-top: 15px; }

/* line 500, ../../sass/style.scss */
.images-3:after, .images-4:after { content: ''; display: table; clear: both; }

/* line 501, ../../sass/style.scss */
.images-3 li, .images-4 li { float: left; width: 25%; }

/* line 502, ../../sass/style.scss */
.images-3 li:nth-child(4n+1), .images-4 li:nth-child(4n+1) { clear: left; }

/* line 503, ../../sass/style.scss */
#content div.content .images-3, #content div.content .images-4 { clear: none; }

/* line 505, ../../sass/style.scss */
#search-form button { background: #0093dd url("img/search.png") no-repeat center center; color: transparent; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

/* ADVANCED SEARCH */
/* line 509, ../../sass/style.scss */
#search-form a.advanced-search { display: block; margin-top: 4px; font-size: 0.875em; text-decoration: none; }

/* line 510, ../../sass/style.scss */
#search-form a.advanced-search:hover { text-decoration: underline; }

/* line 511, ../../sass/style.scss */
#search-form a.advanced-search:after { content: ' \00bb'; }

/* PAGES FEATURES */
/* line 515, ../../sass/style.scss */
#page > .price { padding: 5px 0 10px; color: #333; font-size: 1.125em; font-weight: normal; }

/* line 516, ../../sass/style.scss */
#page > .price em { font-style: normal; }

/* line 517, ../../sass/style.scss */
#page > .price strong { padding: 0 6px; font-size: 1.222em; color: #0070b8; font-weight: bold; }

/* line 519, ../../sass/style.scss */
.pages-6 li { float: left; margin: 15px 0; padding: 20px; border: 1px solid #e0e0e0; border-top: 5px solid #e8eaee; }

/* line 520, ../../sass/style.scss */
.pages-6 .image { margin-bottom: 5px; text-align: center; }

/* line 521, ../../sass/style.scss */
.pages-6 h2 { margin-bottom: 5px; text-align: center; }

/* line 522, ../../sass/style.scss */
.pages-6 h2 a { color: #cc1426; }

/* line 523, ../../sass/style.scss */
.pages-6 h2 a:hover { color: #0070b8; }

/* line 524, ../../sass/style.scss */
.pages-6 .price { padding: 5px 0; color: #0070b8; font-size: 1em; font-weight: normal; }

/* line 525, ../../sass/style.scss */
.pages-6 .price em { padding-right: 4px; font-style: normal; }

/* line 526, ../../sass/style.scss */
.pages-6 .price strong { font-size: 1.125em; font-weight: bold; border-bottom: 1px solid #0070b8; }

/* line 527, ../../sass/style.scss */
.pages-6 .price span { padding-left: 4px; }

/* line 529, ../../sass/style.scss */
#features { display: none; margin: 0 0 15px; min-width: 250px; border-collapse: collapse; border: 1px solid #e8eaee; font-size: 1em; }

/* line 530, ../../sass/style.scss */
#features caption { padding: 5px; background: #0093dd; color: #fff; border: 1px solid #0093dd; text-align: center; font-weight: bold; }

/* line 531, ../../sass/style.scss */
#features tbody td, #features tbody th { padding: 5px 7px; background: #fff; font-weight: normal; text-align: left; }

/* line 532, ../../sass/style.scss */
#features tbody tr:nth-child(even) td, #features tbody tr:nth-child(even) th { background: #f8f8f8; }

@media screen and (min-width: 801px) { /* line 534, ../../sass/style.scss */
  .pages-6 li { width: 32%; margin-left: 2%; }
  /* line 535, ../../sass/style.scss */
  .pages-6 li:nth-child(3n+1) { clear: left; margin-left: 0; } }
@media screen and (max-width: 800px) { /* line 538, ../../sass/style.scss */
  #page > .pages-6 li { width: 98%; } }
/* TAGS */
/* line 542, ../../sass/style.scss */
#tags { display: none; list-style: none; }

/* line 543, ../../sass/style.scss */
#tags li { display: inline-block; }

/* line 544, ../../sass/style.scss */
#tags a { display: inline-block; margin: 0 5px; padding: 3px 6px 3px 21px; background: url("img/tag.png") no-repeat 2px 4px; border: 1px solid #e8eaee; }

/* line 545, ../../sass/style.scss */
#tags a:hover { color: #cc1426; }

/* line 546, ../../sass/style.scss */
#tags li.head a { margin: 0; padding-left: 0; border: 0; }

/* Display option: SOCIAL LINKS */
/* line 549, ../../sass/style.scss */
.type-13 { width: 100%; text-align: right; }

/* line 550, ../../sass/style.scss */
.type-13 ul { display: inline-block; list-style: none; }

/* line 551, ../../sass/style.scss */
.type-13 li { display: inline-block; margin: 0 10px; vertical-align: middle; }

/* line 552, ../../sass/style.scss */
#content .type-13 img { box-shadow: none; }

/* FILES LIST STYLES */
/* line 556, ../../sass/style.scss */
.files-list { width: 100%; float: left; margin: 15px 0 5px; list-style: none; vertical-align: middle; border-left: 2px solid #c8cccf; font-size: 0.9em; }

/* line 557, ../../sass/style.scss */
.files-list li { float: left; clear: left; width: 100%; height: 20px; margin: 9px 0 9px 20px; padding-left: 30px; background: url('img/files-ext.gif?1443786190') no-repeat 0 -260px; }

/* line 558, ../../sass/style.scss */
.files-list p { display: inline; color: #0093dd; font-style: italic; }

/* line 559, ../../sass/style.scss */
.files-list p:before { content: " - "; }

/* line 560, ../../sass/style.scss */
.files-list .zip { background-position: 0 0; }

/* line 561, ../../sass/style.scss */
.files-list .xml { background-position: 0 -20px; }

/* line 562, ../../sass/style.scss */
.files-list .xls { background-position: 0 -40px; }

/* line 563, ../../sass/style.scss */
.files-list .web { background-position: 0 -60px; }

/* line 564, ../../sass/style.scss */
.files-list .vcf { background-position: 0 -80px; }

/* line 565, ../../sass/style.scss */
.files-list .txt { background-position: 0 -100px; }

/* line 566, ../../sass/style.scss */
.files-list .sys { background-position: 0 -120px; }

/* line 567, ../../sass/style.scss */
.files-list .swf { background-position: 0 -140px; }

/* line 568, ../../sass/style.scss */
.files-list .psd { background-position: 0 -160px; }

/* line 569, ../../sass/style.scss */
.files-list .pps { background-position: 0 -180px; }

/* line 570, ../../sass/style.scss */
.files-list .png { background-position: 0 -200px; }

/* line 571, ../../sass/style.scss */
.files-list .pic { background-position: 0 -220px; }

/* line 572, ../../sass/style.scss */
.files-list .pdf { background-position: 0 -240px; }

/* line 573, ../../sass/style.scss */
.files-list .nn { background-position: 0 -260px; }

/* line 574, ../../sass/style.scss */
.files-list .eml { background-position: 0 -280px; }

/* line 575, ../../sass/style.scss */
.files-list .media { background-position: 0 -300px; }

/* line 576, ../../sass/style.scss */
.files-list .fla { background-position: 0 -320px; }

/* line 577, ../../sass/style.scss */
.files-list .exe { background-position: 0 -340px; }

/* line 578, ../../sass/style.scss */
.files-list .chm { background-position: 0 -360px; }

/* line 579, ../../sass/style.scss */
.files-list .cdr { background-position: 0 -380px; }

/* COOKIES INFO */
/* Display option: NOTICES */
/* line 583, ../../sass/style.scss */
.widget.type-10 { display: none; padding: 7px 0; background: #fff; font-size: 0.75em; }
/* line 584, ../../sass/style.scss */
.widget.type-10 p { font-size: 0.875em; }

/* line 586, ../../sass/style.scss */
.widget.type-10 .close a { padding: 5px 7px; font-weight: normal; text-decoration: none; background: #0093dd; color: #fff; }

/* line 587, ../../sass/style.scss */
.widget.type-10 .close a:hover { background: #00679a; }

/* line 588, ../../sass/style.scss */
.widget.type-10.location-0 .head, .widget.type-10.location-3 .head { margin-bottom: 7px; font-weight: bold; font-size: 1.167em; }

/* line 589, ../../sass/style.scss */
.widget.type-10.location-1 div, .widget.type-10.location-2 div { display: inline-block; margin-right: 4px; }

/* line 590, ../../sass/style.scss */
.widget.type-10.location-1 .head, .widget.type-10.location-2 .head { margin-right: 10px; font-weight: bold; }

/* line 591, ../../sass/style.scss */
.widget.type-10.location-2 { border-bottom: 1px solid #555; }

/* line 592, ../../sass/style.scss */
.widget.type-10.location-1, .widget.type-10.location-2, .widget.type-10.location-0 { position: fixed; z-index: 2; width: 100%; background-color: rgba(255, 255, 255, 0.9); }

/* line 593, ../../sass/style.scss */
.widget.type-10.location-2 { top: 0px; }

/* line 594, ../../sass/style.scss */
.widget.type-10.location-1 { bottom: 0px; border-top: 1px solid #555; }

/* line 595, ../../sass/style.scss */
.widget.type-10.location-0 { width: 250px; left: 5%; bottom: 5%; padding: 10px; border: 1px solid #bbb; }

/* line 596, ../../sass/style.scss */
.widget.type-10.location-3 { position: fixed; top: 100px; left: 50%; z-index: 1001; width: 700px; margin-left: -350px; padding: 30px; text-align: center; background: #fff; border: 5px solid #fff; border-radius: 10px; }

/* line 597, ../../sass/style.scss */
.widget.type-10.location-1 .close, .widget.type-10.location-2 .close { margin-left: 20px; }

/* line 598, ../../sass/style.scss */
.widget.type-10.location-0 .close, .widget.type-10.location-3 .close { margin-top: 15px; }

/* line 599, ../../sass/style.scss */
.widget-dark-background { display: none; position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0, 0, 0, 0.7); z-index: 1000; }

/* DOWNLOAD LIST */
/* line 602, ../../sass/style.scss */
#download-list { width: 100%; margin: 15px 0 5px; }

/* line 603, ../../sass/style.scss */
#download-list td { padding: 7px 12px; }

/* line 604, ../../sass/style.scss */
#download-list thead { text-align: center; }

/* line 605, ../../sass/style.scss */
#download-list thead a { font-weight: bold; }

/* line 606, ../../sass/style.scss */
#download-list tbody .name a:first-child { position: relative; padding-left: 26px; }

/* line 607, ../../sass/style.scss */
#download-list tbody .name a:first-child:before { content: ''; position: absolute; left: 0px; width: 16px; height: 20px; background: url('img/files-ext.gif?1443786190') no-repeat 0 -260px; }

/* line 608, ../../sass/style.scss */
#download-list tbody p { margin: 5px 0 0 26px; color: #777; font-size: 0.938em; }

/* line 609, ../../sass/style.scss */
#download-list tbody .size, #download-list tbody .date-file { width: 17%; max-width: 170px; text-align: center; vertical-align: middle; font-size: 0.938em; }

/* line 610, ../../sass/style.scss */
#download-list tbody .size { text-align: right; }

/* line 611, ../../sass/style.scss */
#download-list tbody .size abbr { font-style: italic; color: #777; }

/* line 612, ../../sass/style.scss */
#download-list tbody .zip .name a:first-child:before { background-position: 0 0; }

/* line 613, ../../sass/style.scss */
#download-list tbody .xml .name a:first-child:before { background-position: 0 -20px; }

/* line 614, ../../sass/style.scss */
#download-list tbody .xls .name a:first-child:before { background-position: 0 -40px; }

/* line 615, ../../sass/style.scss */
#download-list tbody .web .name a:first-child:before { background-position: 0 -60px; }

/* line 616, ../../sass/style.scss */
#download-list tbody .vcf .name a:first-child:before { background-position: 0 -80px; }

/* line 617, ../../sass/style.scss */
#download-list tbody .txt .name a:first-child:before { background-position: 0 -100px; }

/* line 618, ../../sass/style.scss */
#download-list tbody .sys .name a:first-child:before { background-position: 0 -120px; }

/* line 619, ../../sass/style.scss */
#download-list tbody .swf .name a:first-child:before { background-position: 0 -140px; }

/* line 620, ../../sass/style.scss */
#download-list tbody .psd .name a:first-child:before { background-position: 0 -160px; }

/* line 621, ../../sass/style.scss */
#download-list tbody .pps .name a:first-child:before { background-position: 0 -180px; }

/* line 622, ../../sass/style.scss */
#download-list tbody .png .name a:first-child:before { background-position: 0 -200px; }

/* line 623, ../../sass/style.scss */
#download-list tbody .pic .name a:first-child:before { background-position: 0 -220px; }

/* line 624, ../../sass/style.scss */
#download-list tbody .pdf .name a:first-child:before { background-position: 0 -240px; }

/* line 625, ../../sass/style.scss */
#download-list tbody .nn .name a:first-child:before { background-position: 0 -260px; }

/* line 626, ../../sass/style.scss */
#download-list tbody .msg .name a:first-child:before { background-position: 0 -280px; }

/* line 627, ../../sass/style.scss */
#download-list tbody .media .name a:first-child:before { background-position: 0 -300px; }

/* line 628, ../../sass/style.scss */
#download-list tbody .fla .name a:first-child:before { background-position: 0 -320px; }

/* line 629, ../../sass/style.scss */
#download-list tbody .exe .name a:first-child:before { background-position: 0 -340px; }

/* line 630, ../../sass/style.scss */
#download-list tbody .chm .name a:first-child:before { background-position: 0 -360px; }

/* line 631, ../../sass/style.scss */
#download-list tbody .cdr .name a:first-child:before { background-position: 0 -380px; }

@media screen and (max-width: 360px) { /* line 633, ../../sass/style.scss */
  #download-list { font-size: 0.875em; }
  /* line 634, ../../sass/style.scss */
  #download-list td { padding: 7px 5px; }
  /* line 635, ../../sass/style.scss */
  #download-list tbody p { font-size: 0.875em; }
  /* line 636, ../../sass/style.scss */
  #download-list tbody .name a:first-child { padding-left: 0px; }
  /* line 637, ../../sass/style.scss */
  #download-list tbody .name a:first-child:before { display: none; } }
/* CONTACT-PANEL */
/* line 641, ../../sass/style.scss */
.contact-panel { padding: 25px 0; position: relative; }

/* SITE MAP */
/* line 644, ../../sass/style.scss */
#site-map { clear: left; margin: 10px 0; list-style: none; }

/* line 645, ../../sass/style.scss */
#site-map > li { padding: 8px 0; }

/* line 646, ../../sass/style.scss */
#site-map > li > a { font-weight: bold; }

/* line 647, ../../sass/style.scss */
#site-map ul { padding: 3px 0 3px 30px; list-style: none; }

/* line 648, ../../sass/style.scss */
#site-map ul li { padding: 3px 0; }

@media print { /* PRINT STYLES */
  /* line 652, ../../sass/style.scss */
  * { color: #000 !important; background: #fff !important; border-color: #444 !important; border-width: 1px !important; }
  /* line 654, ../../sass/style.scss */
  body { margin: 1cm 0; font-size: 0.875em; }
  /* line 655, ../../sass/style.scss */
  #container { position: static; width: 17.2cm; height: auto; margin: 0; box-shadow: none; }
  /* line 656, ../../sass/style.scss */
  #head1 { height: auto; }
  /* line 657, ../../sass/style.scss */
  #logo { padding: 0 0 0.2cm; }
  /* line 658, ../../sass/style.scss */
  #logo #title a { font-size: 2em; }
  /* line 659, ../../sass/style.scss */
  #header .menu-1 { margin-top: 0.3cm; }
  /* line 660, ../../sass/style.scss */
  #header .menu-1 li a { padding: 0.1cm 0.2cm; border: 0; border-right: 1px solid #000; font-size: 1em; }
  /* line 661, ../../sass/style.scss */
  #header .menu-1 .selected a { font-weight: bold; }
  /* line 662, ../../sass/style.scss */
  #head2 .container { position: static; }
  /* line 664, ../../sass/style.scss */
  #body { clear: none; border-top: 0; }
  /* line 665, ../../sass/style.scss */
  #page { clear: both; position: static; float: none; }
  /* line 666, ../../sass/style.scss */
  #page h1 { margin: 0; }
  /* line 668, ../../sass/style.scss */
  #body, #head1, #foot { float: none; }
  /* line 669, ../../sass/style.scss */
  #search-form, #foot .options { display: none; } }

/*# sourceMappingURL=style.css.map */
