@charset "UTF-8";



/* Arrows */
.slick-prev,.slick-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0px;font-size: 0px;cursor: pointer;background: transparent;color: transparent;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%); padding: 0;border: none;outline: none; }
.slick-prev:hover, .slick-prev:focus,.slick-next:hover,.slick-next:focus {outline: none;background: transparent;color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity: 1; }
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity: 0.25; }
.slick-prev:before,.slick-next:before {font-size: 20px;line-height: 1;color: white;opacity: 0.75;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }

.slick-prev {top: 45%;left: -25px; }
[dir="rtl"] .slick-prev {left: auto;right: -25px; }
.slick-prev:before {display: block;content: "→";color: transparent;width: 2em;height: 2em;background: url(../img/arrow.png) no-repeat;background-size: contain; }
[dir="rtl"] .slick-prev:before {content: "→"; }

.slick-next {top: 45%;right: -25px; }
[dir="rtl"] .slick-next {left: -25px;right: auto; }
.slick-next:before {display: block;content: "→";color: transparent;width: 2em;height: 2em;background: url(../img/arrowp.png) no-repeat;background-size: contain; }
[dir="rtl"] .slick-next:before {content: "←"; }

/* Dots */
.slick-dotted.slick-slider {margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -25px; list-style: none; display: block; text-align: center; padding: 0; margin: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px;  font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-slider img { display: block; max-width: 100%; padding: 1vw; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; } 
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

body, body *, body *:before, body *:after { margin: 0; padding: 0; border: 0; box-sizing: border-box; }
body, table { color: #333; font-size: 1em; font-family:'Roboto', Arial, sans-serif; font-weight:300;}
input[type="text"], input[type="password"], input[type="file"], input[type="email"], select, textarea { padding: 2px; border-width: 1px; border-style: solid; border-color: transparent; font-family: Arial, sans-serif; font-size: 1em; border-radius: 2px; }
input[type="submit"], button[type="submit"] { padding: 5px 14px; border-width: 1px; border-style: solid; background: transparent; color: #fff; transition: all 0.3s ease; font-family: Arial, sans-serif; font-size: 1em; border-radius: 2px; }
caption, tr, th, td { margin: 0; padding: 2px 4px; border: 1px solid #e8eaee; font-size: 100%; font: inherit; vertical-align: baseline; }

.msg.done, .msg.error { margin: 10px 0; background: #3b3b3b url(img/info.png) no-repeat 20px center; color: #fff; font-size: 1.5em; } 
#body, #foot { float: left; width: 100%; margin: 0 auto; padding: 0; } 
#page div.content > h2, #page div.content > h3 { font-size: 2em; line-height: 1.75em; font-weight: normal; } 
#page ul.options .edit a, #page ul.options .delete a { display: inline-block; width: 21px; height: 21px; background: url(../../admin/img/options.png) no-repeat 0 0; text-indent: 100%; white-space: nowrap; overflow: hidden; font-size: 1%; color: transparent; }
.images-3:after, .images-4:after { content: ''; display: table; clear: both; }
#quick-box .prev, #quick-box .next { position: absolute; display: block; width: 50%; top: 15%; height: 70%; margin: 0; color: #fff; font-family: Verdana; z-index: 100; opacity: 0.15; text-decoration: none; }
#quick-box .prev span, #quick-box .next span { position: absolute; top: 47%; left: 0; padding: 10px; border: 1px solid #fff; background: #000; }
.pages-list ul, .pages-list ol { float: left; width: 96%; margin: 5px 0 0 4%; padding: 0; list-style: disc; }
.pages-5 h2, .pages-5 h2 a { color: #aa9373; font-size: 1.063em; font-weight: normal; background: none; text-decoration: none; }

body { height: 100%; width: 100%; padding: 0; background: #fff; text-align: center; font-weight:300; } 
table { border-collapse: collapse; border-spacing: 0; font-size: 100%; } 
html { height: 100%; } 
h1 { font-size: 1em; } 
h2 { font-size: 2em; font-weight: 400; } 
h3 { font-size: 1em; } 
h4 { font-size: 1em; } 
input[type="text"]:focus { border-color: #00679a; box-shadow: 0 0 3px rgba(0, 103, 154, 0.6); } 
input[type="text"].warning-required { background: #fbefef; border-color: #bb4c2e; } 
input[type="password"]:focus { border-color: #00679a; box-shadow: 0 0 3px rgba(0, 103, 154, 0.6); } 
input[type="password"].warning-required { background: #fbefef; border-color: #bb4c2e; } 
input[type="email"]:focus { border-color: #00679a; box-shadow: 0 0 3px rgba(0, 103, 154, 0.6); }
input[type="email"].warning-required { background: #fbefef; border-color: #bb4c2e; } 
select:focus { border-color: #00679a; box-shadow: 0 0 3px rgba(0, 103, 154, 0.6); } 
select.warning-required { background: #fbefef; border-color: #bb4c2e; } 
textarea:focus { border-color: #00679a; box-shadow: 0 0 3px rgba(0, 103, 154, 0.6); } 
textarea.warning-required { background: #fbefef; border-color: #bb4c2e; } 
input[type="submit"]:hover { background: #00679a; cursor: pointer; } 
input[type="submit"]:focus { background: #00679a; cursor: pointer; } 
button[type="submit"]:hover { background: #00679a; cursor: pointer; } 
button[type="submit"]:focus { background: #00679a; cursor: pointer; }
label { font-weight: bold; }
label span { padding-left: 10px; color: #aa7d52; font-weight: normal; } 
tbody { margin: 0; padding: 0; } 
tfoot { margin: 0; padding: 0; } 
thead { margin: 0; padding: 0; } 
a { color: #aa9373; text-transform: uppercase; text-decoration: none; }
a:hover { color: #aa9373; text-decoration: underline; } 
.msg { clear: both; overflow: hidden; padding: 20px 0; text-align: center; }
.msg.done a { color: #fff; }
.msg.done a:hover { color: #1f1a17; }
.msg.error { background-color: #cc1426; }
.msg.error a { color: #fff; }
.msg.error a:hover { color: #1f1a17; }
.msg a.action { display: inline-block; margin: 7px; padding: 3px 8px; border: 1px solid #fff; text-decoration: none; font-size: 0.813em; }
.msg a.action:hover { background: #fff; }
.msg.panel a.action { margin-top: 13px; } 
.wai { position: absolute; width: 1px; height: 1px; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: hidden; }  
#container {position: relative; width: 100%; margin: 0 auto; text-align: left; background: transparent; height: 100%; }
#container:after { content: ""; display: table; clear: both; }  
#header { height: 100%; min-height: 100%; position: relative; overflow: hidden; display: table; width: 100%; }
#header.noBg { height: 75px; min-height: 75px; } 
#header .menu-1 { display: inline-block; padding: 0; font-size: 1em; height: 100%; min-height: 100%; }
#header .menu-1 ul { display: flex; flex-direction: row; width: 100%; height: 100%; margin: 0; list-style: none; }
#header .menu-1 li { margin: 0 1vw 0 1vw; position: relative; color: black; }
#header .menu-1 li:after { content: ''; display: block; color: #fff; }
#header .menu-1 li:hover:after { color: #fff; }
#header .menu-1 .selected { color: #fff; background: #000; border-radius: 0 0 0.5em 0.5em; height: 60px;}
#header .menu-1 .selected a { color: #fff; }
#header .menu-1 .selected:after { width: 99%; background: black; border-radius: 0 0 0.5em 0.5em; }
#header .menu-1 .selected-parent {  background: black;}
#header .menu-1 .selected-parent:after { width: 99%; background: transparent; }
#header .menu-1 .selected-parent a { color: #fff; transition: all 0.5s ease; color: #fff; }
#header .menu-1 a { float: left; width: 100%; padding: 1em 0.5em 0.5em 0.5em; color: #000; font-size: 1.25em; text-decoration: none; background: transparent; }
#header .menu-1 a:hover { color: gray; }

#body { clear: both; margin: 0; overflow: hidden; }
#body:after { content: ""; display: table; clear: both; } 
#foot { clear: both; background: #000; color: #fff; font-size: 1.083em; }
#foot .container { display: none; padding: 22px 25px; }
#foot .container:after { content: ""; display: table; clear: both; } #foot a { color: #fff; text-decoration: none; }
#foot a:hover { text-decoration: underline; }
#foot .copy { float: left; }
#foot .options { display: flex; align-content: space-between; }
#foot .options .acord_logo { display: block; background: url(../img/acordlogo.jpg) no-repeat; width: 229px; height: 112px; background-size: 229px 112px; margin: 2vw; }
#foot .options ul { list-style: none; }
#foot .options li { float: right; margin-left: 25px; }
#foot .options a { display: block; width: 16px; height: 16px; text-indent: 100%; white-space: nowrap; overflow: hidden; font-size: 1%; color: transparent; background: url(img/options.png) no-repeat center 0; }
#foot .options .print a:hover { background-position: center -16px; }
#foot .options .back a { background-position: center -32px; }
#foot .options .back a:hover { background-position: center -48px; }

#skiplinks { position: absolute; top: 0; left: 0; }
#skiplinks a { position: absolute; top: -500px; left: 0; z-index: 10; min-width: 200px; padding: 10px; color: #fff; }
#skiplinks a:focus { top: 0; background: #000; color: #fff; } 
#head1 { padding-top: 0; width: 100%; position: relative; background: #fff; position: fixed; text-transform: uppercase; font-family: "Times New Roman"; left: 0; top: 0; z-index: 99; height: 65px; border-bottom:1px solid #eee;}
#head1 .container {text-align: center; margin: 0 auto; height: 65px;width: 1200px; } 

#logo { position: relative; text-align: center; overflow: hidden; display: inline-block; color: #fff; max-width: 400px; }
#logo #slogan { clear: left; text-align: center; padding: 0; background: inherit; color: #1f1a17; font-size: 1.5em; color: #ddd; text-transform: uppercase; font-family: Times New Roman; }
#logo #title a { font-size: 3.5em; text-align: center; text-decoration: none; color: #fff; font-family: Times, serif; }

#logoSmall { display: block; vertical-align: middle; background-image: url(../img/logo.svg); width: 40px; height:40px; margin-top:10px;background-size: 100%;background-repeat:no-repeat; margin-left: 0em;float: left; }
#logoSmall a { display: block; color: transparent; height: 40px;width: 40px;} 

#scrollDown { float: none; width: 100%; text-align: center; margin: 0 auto; }
#scrollDown a { display: inline-block; color: #aa9373; text-shadow: 1px 1px 2px black; text-decoration: none; text-align: center; font-size: 1.813em; text-transform: uppercase; font-family: "Times New Roman"; font-weight: 300; padding: 0.5em; border-radius: 10px; clear: both; margin: 50px auto; cursor: pointer; border: 2px dotted #aa9373; width: auto; }
#scrollDown a:hover { color: #aa9373; animation: 1s logo forwards; text-decoration: none; } 
#search-button { height:40px; width: 40px; background: url(../img/search.jpg) no-repeat; background-size: 100%; cursor: pointer; margin: 12px 0 0 ;float: right;}
@keyframes search1 { 0% { top: -1vw; opacity: 0; } 100% { top: 0.3vw; opacity: 1; } }
#search-form { display: none; z-index: 110; position: fixed; right: 4.5vw; top: 0.3vw; background: none; width: 30%; text-align: right; animation: search1 500ms forwards; }
#search-form fieldset { display: block; background: white; border: 1px solid #aa9373; border-radius: 2px; }
#search-form input[type="text"] { background: #fff; font-size: 1vw; background: none; color: #aa9373; border: none; height: 3vw; width: calc(100% - 160px); margin: 0; padding: 10px; }
#search-form input[type="text"]:active { border: 1px solid yellow; }
#search-form .search-display { display: block !important; }
#search-form button { color: #fff; border: 3px solid #aa9373; margin: 0.3vw 1vw; background: #aa9373; font-size: 1vw; text-transform: uppercase; font-weight: 600; font-family: Roboto; }
#search-form button:hover { border: 3px solid #aa9373; color: #aa9373; background: #fff; }
#search-form button:active { border: 3px solid yellow; background: #fff; }
#search-form button:focus { background-color: #00679a; transition: all 0.5s ease; }
#search-form a.advanced-search { display: block; margin-top: 4px; font-size: 0.875em; text-decoration: none; }
#search-form a.advanced-search:hover { text-decoration: underline; }
#search-form a.advanced-search:after { content: ' \00bb'; }

#head2 { float: none; width: 100%; display: table-cell; vertical-align: middle; background-repeat: no-repeat; background-position: top center; background-size: cover; }
#head2 .container { float: left; max-width: 400px; display: block; margin-left: 10%; text-align: center; }

#hamburger-menu { display: none; transition: all 0.2s ease; margin-top: 9px; }

#page { position: relative; width: 100%; margin: 0; text-align: left; }
#page.noParallax { width: 1200px; margin: 50px auto 0; float: none; }
#page h1 { margin: 30px auto 15px; color: #2e2c29; font-size: 2.417em; font-weight: normal; width: 1200px; padding: 0 2vw; }
#page ul.options { float: left; width: auto; margin: 0; list-style: none;position: fixed;top: 0;left: 0;z-index: 99999; }
#page ul.options li { float: left; margin:0; width: 21px;height: 21px;}
#page ul.options li a{margin: 0;position: static;}
#page ul.options .edit a:hover { background-position: 0 -21px; }
#page ul.options .delete{display: none;}
#page ul.options .delete a { background-position: -21px 0; }
#page ul.options .delete a:hover { background-position: -21px -21px; }
#page ul.options::after { content: ""; display: table; clear: both; } 
#page > time { position: absolute; top: 40px; right: 0; color: #6e6e6e; }
#page .msg.error h1 { margin-top: 15px; color: #fff; }
#page .msg.error.panel h1 { margin: 0; font-size: 1em; }
#page nav.breadcrumb { margin-bottom: 20px; width: 1200px; margin: 0 auto; }
#page div.content {line-height: 1.5em; padding: 0px 100px; max-width: 1200px; margin: 0 auto; }
#page20 #page div.content {line-height: 1.5em; padding: 0px 100px ; max-width: 1200px; margin: 0 auto; }
#page div.content > ul { padding: 0 0 0 30px; }
#page div.content > ul li {margin: 8px 0;padding: 0; font-weight:300;}
#page div.content > ol { padding: 0 0 0 30px; }
#page div.content > ol li { margin: 8px 0;
padding: 0; font-weight:300;}
#page div.content > h2 { padding: 0 ; line-height:1em;margin-top:100px;color:#A99373;}
#page div.content > h3 { font-size: 1.25em; padding: 0 2vw; }
#page div.content > p { padding-bottom: 10px; padding: 0 ; }
#content div.content .images-3 { padding: 0; clear: none; }
#content div.content .images-4 { padding: 0; clear: none; }

ul[class*='images-'] { list-style: none; width: 1200px; margin: 0 auto; }
ul[class*='images-'] li { margin: 0 0 15px 0; background: inherit; text-align: center; }
ul[class*='images-'] p { max-width: 250px; margin: 0 auto; color: transparent; font-size: 0.875em; }
.images-1 { clear: left; float: left; margin: 9px 20px 0 0; }
.images-2 { clear: right; float: right; margin: 8px 0 0 15px; }
.images-3 { clear: both; }
.images-3 li { float: left; width: 25%; }
.images-4 { clear: both; padding-top: 15px; }
.images-4 li { float: left; width: 25%; }
.images-4 li:nth-child(4n + 1) { clear: left; }
.files-list { width: 600px;  margin: 0 auto; list-style: none; vertical-align: middle;  font-size: 0.9em; }f
.files-list li { clear: both; width: 50%; margin: 50px auto; padding-left:50px; background: url(img/files-ext.gif) no-repeat 0 -260px; }
.files-list p { display: inline; color: transparent; font-style: italic; }
.files-list p:before { content: " - "; }
.files-list .zip { background-position: 0 0; } .files-list .xml { background-position: 0 -20px; } .files-list .xls { background-position: 0 -40px; } .files-list .web { background-position: 0 -60px; } .files-list .vcf { background-position: 0 -80px; } .files-list .txt { background-position: 0 -100px; } .files-list .sys { background-position: 0 -120px; } .files-list .swf { background-position: 0 -140px; } .files-list .psd { background-position: 0 -160px; } .files-list .pps { background-position: 0 -180px; } .files-list .png { background-position: 0 -200px; } .files-list .pic { background-position: 0 -220px; } .files-list .pdf { background-position: 0 -240px; } .files-list .nn { background-position: 0 -260px; } .files-list .eml { background-position: 0 -280px; } .files-list .media { background-position: 0 -300px; } .files-list .fla { background-position: 0 -320px; } .files-list .exe { background-position: 0 -340px; } .files-list .chm { background-position: 0 -360px; } .files-list .cdr { background-position: 0 -380px; }
.mp3Description {color:#000 !important;float:left;width:400px;font-size:1em;padding:0 20px;}
.filesName{width:50%;margin:0 auto;text-align:center;clear:both;font-size:2em;font-family:serif;text-transform:uppercase;line-height:2em;}
#quick-box { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.7); z-index: 200; }
#quick-box .background { height: 100%; }
#quick-box .quick-box-container { position: absolute; padding: 0; border-radius: 5px; box-shadow: 0 0 15px 1px #000; }
#quick-box .image-wrapper { position: relative; line-height: 0; }
#quick-box .image-wrapper img { margin: 0; padding: 0; border-radius: 5px; } 
#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%; }
#quick-box .full-size { position: absolute; right: 8px; top: 2px; width: 24px; height: 24px; font-size: 0.1em; color: transparent; background: url(../admin/img/fullscreen.png) no-repeat; }
#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; } 
#quick-box .prev { left: 0; line-height: normal; }
#quick-box .prev span { border-left: none; }
#quick-box .prev:hover { opacity: 0.8; }
#quick-box .next { right: 0; line-height: normal; }
#quick-box .next span { left: auto; right: 0; border-right: none; }
#quick-box .next:hover { opacity: 0.8; }
#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-height: normal; }
#quick-box .close:hover { opacity: 0.8; }
#quick-box .loading { display: block; padding: 40px 35px; color: #fff; line-height: 1em; } 
.contentTop { color: #fff; text-align: left; margin: 0 auto; max-width: 400px; }
[class*="pages-"] { float: left; width: 100%; margin: 0; list-style: none; overflow: hidden; }
[id*="page-"] { clear: left; float: none; margin: 0 auto; padding: 50px 2.5%; background: #fff; position: relative; width: 100%; }
[id*="page-"] h2 a { font-size: 1em; font-weight: 300; text-decoration: none; color: black; }

.pages-list li { clear: left; float: none; margin: 0 auto; padding: 0 0 50px; background: #fff; position: relative; }
.pages-list li .image { float: left; width: 30%; margin-right: 3vw; }
.pages-list li li { padding: 0; border: 0; background: none; }
.pages-list li ol { list-style: decimal; }
.pages-list li.parallax-window { background: transparent; }

.pages-list h2 { padding: 0 2.5% 10px; padding-top: 30px; font-size: 2em; }
.pages-list h2 a { color: #aa9373; font-size: 2em; font-weight: normal; background: none; text-decoration: none; }
.pages-list h2 a:hover { color: transparent; background: none; text-decoration: underline; } 
.pages-list p { font-weight: 200; padding-bottom: 10px; }

.pages-list div.description { margin: 5px 2.5% 0; font-weight: normal; font-size: 1em; line-height: 1.4em; }
.pages-list div.description ul li { padding: 0; } 
#page .content h2 { line-height:0.5em;} 
.pages-5 { float: none; max-width: 1200px; margin: 5em auto; background: #fff; position: relative; display: flex; flex-wrap: wrap; box-sizing: border-box; }
.pages-5 img { max-width: 100%; height: 400px; } 
.pages-5 p { padding-bottom: 10px; }
.pages-5:after { content: ''; display: table; }
.pages-5 li { clear: none; width: 33.3%; text-align: center; border: 2px dotted transparent; border-radius: 0 0 2% 2%; padding: 0; box-sizing: border-box; }
.pages-5 li:hover { border: 2px dotted #aa9373; }
.pages-5 li .image { margin: 0 0 5px; }
.pages-5 h2 { padding: 0 10px 10px; font-size: 1.5em; }
.pages-5 h2 a:hover { color: transparent; background: none; text-decoration: underline; }
.pages { clear: both; padding: 8px 0; text-align: center; }
.pages ul { width: 1200px; margin: 0 auto; display: block; }
.pages li { display: inline; padding: 0 2px; }
.pages a { padding: 0 3px; color: #3c2c23; }
.pages strong { padding: 0 3px; color: #3c2c23; }

#page nav { color: transparent; font-family: "Times New Roman"; padding: 2em;width:100%; }
#page nav ul { color: black; font-size: 1.5em; font-family: "Times New Roman"; display: flex; align-content: space-around; flex-direction: row; justify-content: center; align-items: center; }
#page nav ul li { margin-left: 1em; }
#page nav ul .pNext { color: transparent; height: 2em; width: 2em; display: block; background: url(../img/arrowp.png) no-repeat; background-size: contain; background-position: left; }
#page nav ul .pNext:hover { text-decoration: none; color: transparent; }
#page nav ul .pPrev { color: transparent; height: 2em; width: 2em; display: block; background: url(../img/arrow.png) no-repeat; background-size: contain; background-position: right; }
#page nav ul .pPrev:hover { text-decoration: none; color: transparent; }
#page nav ul a:hover { text-decoration: none; color: #aa9373; }
#page nav ul strong { font-size: 1.5em; padding-bottom: -0.5em; color: #aa9373; padding: 0 10px; border: 2px dotted #aa9373; border-radius: 30%; }
#site-map { clear: left; margin: 10px 0; list-style: none; }
#site-map > li { padding: 8px 0; }
#site-map > li > a { font-weight: bold; }
#site-map ul { padding: 3px 0 3px 30px; list-style: none; }
#site-map ul li { padding: 3px 0; }

#powered { clear: both; display: flex; justify-content: space-between; color: #1d1d1d; width: 100%; text-align: right; background: #fff; }
#powered .copy { margin: 0.5em; font-family: "Roboto"; }
#powered a { display: inline-block; margin-top: 0.2em; width: 140px; height: 26px; }
#powered a:hover { border-color: #fff; }

.dev { padding: 5px; text-align: center; color: #f00; font-weight: bold; } 
.form-full { clear: both; width: 60vw; margin: 25px auto; }
.form-full dl { width: 25vw; }
.form-full .right { float: right; }
.form-full .left { float: left; }
.form-full dt { padding: 0 0 1px; width: 25vw; }
.form-full dd { margin-bottom: 20px; width: 25vw; display: block; }
.form-full input { padding: 1em; border: 1px solid #aa9373; }
.form-full input[type="text"] { width: 99%; font-size: 1em; border: 1px solid black; }
.form-full input[type="email"] { width: 99%; font-size: 1em; border: 1px solid black; }
.form-full input[type="password"] { width: 99%; font-size: 1em; border: 1px solid black; }
.form-full textarea { border: 1px solid black; width: 99%; font-size: 1em; }
.form-full .save { text-align: right; width: 25vw; }
.form-full .save input { padding: 0.5em 1em; text-transform: uppercase; letter-spacing: 1px; border: 2px dotted #aa9373; border-radius: 0.5em; font-family: "Times New Roman"; color: #aa9373; font-size: 1.5em; }
.form-full .save input:hover { color: #aa9373; animation: 1s logo forwards; text-decoration: none; }
.captcha input[type="text"] { min-width: 60px; width: 6%; }
.captcha strong { font-weight: bold; }
.captcha em { font-style: normal; font-weight: bold; }
.captcha ins { padding: 0 3px; font-weight: bold; text-decoration: none; }

@media print { * { color: #000 !important; background: #fff !important; border-color: #444 !important; border-width: 1px !important; } body { margin: 1cm 0; font-size: 0.875em; } #container { position: static; width: 17.2cm; height: auto; margin: 0; box-shadow: none; } #head1 { height: auto; float: none; } #logo #title a { font-size: 2em; } #body { clear: none; border-top: 0; float: none; } #page { clear: both; position: static; float: none; } #page h1 { margin: 0; } #foot { float: none; } #foot .options { display: none; } #search-form { display: none; } #header .menu-1 { margin-top: 0.3cm; } #header .menu-1 li a { padding: 0.1cm 0.2cm; border: 0; border-right: 1px solid #000; font-size: 1em; } #header .menu-1 .selected a { font-weight: bold; } #head2 .container { position: static; } } 
#pages-related { clear: both; }
#pages-related:after { content: ''; display: table; clear: both; }
#pages-related .pages-list * { box-sizing: border-box; }
#pages-related .pages-list li { clear: none; float: left; width: 32%; margin: 15px 0 15px 2%; padding: 20px; border: 1px solid #e0e0e0; }
#pages-related .pages-list li h2 { text-align: center; }
#pages-related .pages-list li h2 a:hover { color: #0070b8; }
#pages-related .pages-list li:nth-child(3n + 1) { clear: left; margin-left: 0; }
#pages-related .pages-list .image { margin-bottom: 5px; text-align: center; }
#pages-related > h2 { padding-top: 10px; color: #cc1426; font-size: 1.25em; font-weight: normal; }
#translations { position: absolute; top: 0; right: 0; padding: 15px; list-style: none; } 
.youtube { width: 1100px; height: 600px; padding: 1px; box-shadow: 0 0 4px rgba(100, 100, 100, 0.4); }

@media screen and (max-width: 460px) {
.youtube { max-width: 100%; height: 240px; } }
#tags { display: none; list-style: none; }
#tags li { display: inline-block; }
#tags li.head a { margin: 0; padding-left: 0; border: 0; }
#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; }
#tags a:hover { color: #cc1426; }

.images-7 { clear: left; height: 450px; }
.images-7 .galleria-stage { height: 360px; }
.images-7 .galleria-counter { padding: 5px; background: transparent; }
.images-7 .galleria-info-title { padding: 5px; background: transparent; }

#download-list { width: 100%; margin: 15px 0 5px; }
#download-list td { padding: 7px 12px; }
#download-list thead { text-align: center; }
#download-list thead a { font-weight: bold; }
#download-list tbody p { margin: 5px 0 0 26px; color: #777; font-size: 0.938em; }
#download-list tbody .size { width: 17%; max-width: 170px; text-align: center; vertical-align: middle; font-size: 0.938em; text-align: right; }
#download-list tbody .size abbr { font-style: italic; color: #777; }
#download-list tbody .date-file { width: 17%; max-width: 170px; text-align: center; vertical-align: middle; font-size: 0.938em; }
#download-list tbody .name a:first-child { position: relative; padding-left: 26px; }
#download-list tbody .name a:first-child:before { content: ''; position: absolute; left: 0; width: 16px; height: 20px; background: url(img/files-ext.gif) no-repeat 0 -260px; }
#download-list tbody .zip .name a:first-child:before { background-position: 0 0; } #download-list tbody .xml .name a:first-child:before { background-position: 0 -20px; } #download-list tbody .xls .name a:first-child:before { background-position: 0 -40px; } #download-list tbody .web .name a:first-child:before { background-position: 0 -60px; } #download-list tbody .vcf .name a:first-child:before { background-position: 0 -80px; } #download-list tbody .txt .name a:first-child:before { background-position: 0 -100px; } #download-list tbody .sys .name a:first-child:before { background-position: 0 -120px; } #download-list tbody .swf .name a:first-child:before { background-position: 0 -140px; } #download-list tbody .psd .name a:first-child:before { background-position: 0 -160px; } #download-list tbody .pps .name a:first-child:before { background-position: 0 -180px; } #download-list tbody .png .name a:first-child:before { background-position: 0 -200px; } #download-list tbody .pic .name a:first-child:before { background-position: 0 -220px; } #download-list tbody .pdf .name a:first-child:before { background-position: 0 -240px; } #download-list tbody .nn .name a:first-child:before { background-position: 0 -260px; } #download-list tbody .msg .name a:first-child:before { background-position: 0 -280px; } #download-list tbody .media .name a:first-child:before { background-position: 0 -300px; } #download-list tbody .fla .name a:first-child:before { background-position: 0 -320px; } #download-list tbody .exe .name a:first-child:before { background-position: 0 -340px; } #download-list tbody .chm .name a:first-child:before { background-position: 0 -360px; } #download-list tbody .cdr .name a:first-child:before { background-position: 0 -380px; }

@media screen and (max-width: 360px) {
#download-list { font-size: 0.875em; }
#download-list td { padding: 7px 5px; }
#download-list tbody p { font-size: 0.875em; }
#download-list tbody .name a:first-child { padding-left: 0; }
#download-list tbody .name a:first-child:before { display: none; } }

#ask-about-link { float: right; margin-top: 50px;font-family:serif;font-size:1.5em;}
#ask-about-link a { color: #aa9373; vertical-align: middle; }
#ask-about-link a:before { float: left; content: ''; width: 24px; height: 24px; margin-right: 10%; background: url(img/ask-question.png) no-repeat 0 0; }
#ask-about-link a:hover { color: #000; }
#ask-about-link a:hover:before { background-position: 0 100%; }

.contact-panel { padding: 25px 0; margin: 0 auto; float: none; }

#comments { float: left; width: 100%; margin: 25px auto 0; padding-top: 25px; border-top: 5px solid #e8eaee; width: 1200px; margin: 0 auto; }
#comments h2 { margin-bottom: 10px; padding-bottom: 15px; color: #cc1426; font-size: 1.5em; font-weight: normal; border-bottom: 1px solid #eff0f3; }
#comments article { clear: left; float: left; width: 100%; margin: 10px 0; border-bottom: 1px solid #eff0f3; }
#comments header { float: left; width: 100%; margin-bottom: 10px; }
#comments h3 { float: left; font-size: 1em; color: #0070b8; }
#comments time { float: right; color: #888; font-size: 0.875em; }
#comments p { clear: both; margin-bottom: 25px; font-weight: normal; font-size: 0.875em; line-height: 1.4em; }
#comments .msg { float: left; width: 100%; margin: 30px 0 50px; }

@media screen and (max-width: 1023px) {
#comments-form { box-sizing: border-box; }
#comments-form * { box-sizing: border-box; }
#comments .msg { background-image: none; } }

.moreImages { display: table-cell; vertical-align: middle; text-transform: uppercase; }
.moreImages a { z-index: 99; text-decoration: none; color: #fff; font-size: 1.5em; padding: 20px; border: 2px dotted #fff; text-align: center; background-color: rgba(0, 0, 0, 0.1); display: inline-block; line-height: 1em; }

.parallax-window { height: 80vh; background-size: 100vh 100vw; width: 100% !important; color: #fff; text-align: center; font-size: 3em; display: table; padding: 0 !important; }
.parallax-window span { display: table-cell; vertical-align: middle; text-transform: uppercase; }
.parallax-window.dsc { font-size: 1em; font-weight: 400; }
.parallax-window.dsc .containerParallax { width: 1200px; margin: 0 auto; text-align: left; padding: 50px 0 20px; }

.video-js { background: #fff url(img/bg.jpg) no-repeat center !important; background-size: cover; }

.edit a { position: absolute; right: 10px; z-index: 199; display: inline-block; width: 21px; height: 21px; background: url(../../admin/img/options.png) no-repeat 0 0; text-indent: 100%; white-space: nowrap; overflow: hidden; font-size: 1%; color: transparent; margin: 10px 20px; }
.edit a:hover { background-position: 0 -21px; }

#page1 #page h1 { display: none; }
.pages-4 time { display: block; padding: 0 2.5% 5px; color: #6e6e6e; }
.pages-60 ul { clear: left; float: none; margin: 0 auto; padding: 0 0 50px; position: relative; width: 1200px; }
#comments-form legend { padding-bottom: 25px; font-size: 1.25em; color: #cc1426; }

h2 { font-family: "Times New Roman"; text-transform: uppercase; }
h1 { font-family: "Times New Roman"; text-transform: uppercase; }  
p { font-family: "Roboto"; color: #000; }

#head2 p { font-family: "Roboto"; color: #ddd; }

input[type="text"], input[type="password"], input[type="file"], input[type="email"], select, textarea { border: none; }

.more {float: right;text-decoration: none;color: #aa9373;padding: 0 1.1em;background-size: 1em 1em;background-position: left center; }
#page20 .more, #page366 .more {float: none;text-decoration: none;color: #aa9373;padding: 0 1.1em;background-size: 1em 1em;background-position: center center;width:120px;margin:0 auto }
.more a:before { margin-right: 0.2em; content: ""; float: left; display: block; width: 1em; height: 1em; border-radius: 50%; background: #aa9373; } 
#page-174 { display: flex; background: #fff; margin: 0; padding: 0; }
#page-174 h2 { background: #aa9373; color: white; font-size: 1.5em; padding: 5em 2em; }   
#page-57, #page-55 { display: flex; justify-content: center; background: #1d1d1d; margin: 0 auto; padding: 0; max-width: 100%; }
#page-57 h2, #page-55 h2 { background: #aa9373; color: white; font-size: 1.5em; padding: 5.4em 2em; margin: 0; width: 300px;position: relative; }  
#page-57 h2:before, #page-55 h2:before{position: absolute;top: 0;width: 10000%;content: '';height: 100%;z-index: 1;background: #aa9373;right:100%;display: block;}

#page-373, #page-375 { display: flex; justify-content: center; background: #1d1d1d; margin: 0 auto; padding: 0; max-width: 100%; }
#page-373 h2, #page-375 h2 { background: #aa9373; color: white; font-size: 1.5em; padding: 5.4em 2em; margin: 0; width: 300px;position: relative; }  
#page-373 h2:before, #page-375 h2:before{position: absolute;top: 0;width: 10000%;content: '';height: 100%;z-index: 1;background: #aa9373;right:100%;display: block;}


#page-55, #page-373{background: #fff;}

#page-185 { display: flex; justify-content: center; background: #1d1d1d; margin: 0 auto; padding: 0; max-width: 100%; }
#page-185 h2 { background: #aa9373; color: white; font-size: 1.5em; padding: 5.4em 2em; margin: 0; width: 300px; } 

#widget-8 { background: black; font-family: "Roboto"; margin: 0; padding: 30px 1vw; width: 1200px; box-sizing: border-box; background: url(../img/acordlogo.jpg) #000 no-repeat; background-size: 300px 112px; background-position: right center; }
#widget-8 a { color: #fff; font-weight: 200; line-height: 1.5em; }
#widget-8 .head { display: none; }
#widget-8 ul { display: flex; flex-direction: column; align-content: flex-start; flex-wrap: wrap; padding: 10px 0; height: 150px; }
#widget-8 ul li { background: none; display: block; padding: 0; width: 20%; }
#widget-8 ul li ul { display: none; }

.widgets-2 { max-width: 1200px; display: flex; flex-direction: row; align-content: flex-start; }
.widgets-2 img { width: 100%; }

@keyframes tags { 0% { height: 70px; background: #aa9373; color: #fff; margin-top: 10px; font-size: 1.5em; } 100% { height: 80px; color: #aa9373; background: #fff; margin-top: 0; font-size: 2em; } }

.widget.type-23 li a { width: 50vw; max-width: 600px; height: 70px; background: #aa9373; color: #fff; display: block; font-size: 1.5em; font-family: "Times New Roman"; padding: 25px 0 0 20px; border-radius: 10px 10px 0 0; margin-top: 10px; }
.widget.type-23 li a:hover { animation: 2s tags forwards; }

#widget-1 { position: absolute; margin-top: -80px; left: 50%; margin-left: -600px; } 
.pages-3 li {height: 250px; }
#page3 #container {width: 1200px;margin:0 auto; }
#page3 #container h2, #page5 #container h2, #page365 #container h2{width: 1200px;font-size:1.3em;margin:0 auto;padding:0; color:#A99373;padding-top:20px;clear:both;}
#page3 #container h2 a, #page5 #container h2 a{ color:#A99373;text-decoration:underline;}
#page3 .pages-3 li, #page5 .pages-3 li{ height:auto;margin:0;padding:0;margin-bottom:20px; }
#page3 .pages-3 li li, #page5 .pages-3 li li{ height:auto;margin:0;padding:0;margin-bottom:0px;list-style:none; }
.pages-50 li li{ line-height:1.5em; }
.pages-50 li h2{ line-height:2em; }
#page3 .pages-3 li .description ul li:before {margin-right: 0.5em;display: block;float: left; content: ""; width: 0.6em; height: 0.6em;border-radius: 50%; background: #A99373;}
#page5 .pages-3 li .description ul li:before ,#page365 .pages-3 li .description ul li:before {margin-right: 0.5em;display: block;float: left; content: ""; width: 0.6em; height: 0.6em;border-radius: 50%; background: #A99373;}
#page5 .pages-50 li p, #page365 .pages-50 li p{line-height:1.5em;}
#page5 #container li h2, #page365 #container li h2{line-height:1.5em;font-size:4em;}
#page5 #container li .description h2, #page365 #container li .description h2{line-height:1em;font-size:1.5em;margin-bottom:20px;}

.pages-3 li .image { height: 250px; width: 400px; }
.pages-3 li .image img { background-size: cover; border:1px solid #aa9373;}

.pages-3 h2 a { font-size: 1em; color: black; }
.pages-3 h2 a:hover { color: #1d1d1d; text-decoration: none; }  
#big-video-wrap { display: none; }

#page61 #page, #page369 #page { position: relative; float: none; max-width: 1200px; margin: 0 auto; text-align: left; } 
#page61 .pages-60, #page369 .pages-60  [id*="page-"] { padding: 0; }
#page61 .pages-60, #page369 .pages-60 [id*="page-"]:nth-child(2) { display: inline-block; }
#page61 .pages-60 li img, #page369 .pages-60 li img { width: 30vw; float: left; margin-right: 3em; }
#page61 .pages-60 li h3, #page369 .pages-60 li h3 { padding: 5vw 0 1em 0; font-family: "Times New Roman"; font-size: 2em; font-weight: 100; }
#page61 .pages-60 li h3 a , #page369 .pages-60 li h3 a{ color: black; }
#page61 .pages-60 li h3 a:hover, #page369 .pages-60 li h3 a:hover { text-decoration: none; color: #1d1d1d; }
#page61 .pages-60 li p , #page369 .pages-60 li p { padding-right: 5em; box-sizing: border-box; font-size: 1em; }
#page61 .pages-60 li .more, #page369 .pages-60 li .more { margin: 2em 5em 0 0; }

.pages-60 [id*="page-"] { padding: 0; }
.pages-60 [id*="page-"]:nth-child(2) { background: #fff; display: inline-block; } 
.pages-60 li img { width: 30vw; float: left; margin-right: 3em; } 
.pages-60 li h3 { padding: 5vw 0 1em 0; font-family: "Times New Roman"; font-size: 2em; font-weight: 100; }
.pages-60 li h3 a { color: black; }
.pages-60 li h3 a:hover { text-decoration: none; color: #1d1d1d; } 
.pages-60 li p { padding-right: 5em; box-sizing: border-box; font-size: 1em; } 
.pages-60 li .more { margin: 5em 5em 0 0; } 
#page5 .pages-50 [id*="page-"], #page365 .pages-50 [id*="page-"] { margin: 0 auto; width: 100%; }
#page5 .pages-50 [id*="page-"] h2, #page365 .pages-50 [id*="page-"] h2  { margin: 0 auto; max-width: 1200px; padding-bottom: 1em; }
#page5 .pages-50 [id*="page-"] h3, #page365 .pages-50 [id*="page-"] h3  { margin: 0 auto; max-width: 1200px; padding-bottom: 1em; }
#page5 .pages-50 [id*="page-"] .description , #page365 .pages-50 [id*="page-"] .description { margin: 0 auto; max-width: 1200px; }
#page5 .pages-50 [id*="page-"] .description h2 , #page365 .pages-50 [id*="page-"] .description h2 { font-size: 1.5em; }
#page5 .pages-50 [id*="page-"] .description ul li, #page365 .pages-50 [id*="page-"] .description ul li { display: block; list-style-type: none; font-weight:300;}
#page5 .pages-50 [id*="page-"] .description ul li:before , #page365 .pages-50 [id*="page-"] .description ul li:before{ margin-right: 0.5em; display: block; float: left; content: "";width: 0.6em; height: 0.6em; border-radius: 50%; background: #A99373;margin-top:5px;  }


.pages-50 [id*="page-"] { margin: 0 auto;   }
.pages-50 [id*="page-"] h2 { margin: 1em auto; max-width: 1200px; }
.pages-50 [id*="page-"] .description { max-width: 1200px; margin: 0 auto;}
.pages-50 [id*="page-"] .description h2 { font-size: 1.5em; }
.pages-50 [id*="page-"] .more{margin: 0 auto;width: 1200px;text-align: right;float: none;}
.pages-50 [id*="page-"] .more a{float: right;}
.type-29 { position: absolute; z-index: 99; top: 10em; right: 0; background: red; }
.type-29 .head { display: none; }
.type-29 .category { display: none; }
.type-29 #sSearchAdv { border: 2px dotted #aa9373; width: 1200px; height: 5vw; font-size: 3vw; border-radius: 10px; text-align: center; }
.type-29 input[type="submit"] { display: none; }
#widget-10 { position: absolute; margin-top: -80px; left: 50%; margin-left: -600px; } 
.langs { right: -10px; } 
.langs:hover { right: 0; }

#en { width: 40px; height: 40px; background: url(../img/pl.jpg) no-repeat; background-size: 100%; border: 1px solid black; }
#en a { width: 40px; height: 40px; } 
#pl { width: 40px; height: 40px; background: url(../img/en.jpg) no-repeat; background-size: 100%; border: 1px solid black; }
#pl a { width: 40px; height: 40px; } 
#page63 img { max-width: 100%; height: auto; } 
.slick-slide { max-width: 100%; padding-right: 20px; padding: 0 2em; } 
.slick-track { display: flex; justify-content: center; flex-direction: row; align-items: center; } 
.images-slider-6 .slick-prev:before { content: none; background: black; } 
.images-slider-5 { padding-top: 1em; width: 900px; }
.images-slider-5 .images-5 { width: 900px; } 
.slick-slide { max-width: 100%; } 
#page4 h1 { padding-left: 100px; } 
#page4 #page { position: relative; float: none; max-width: 1200px; margin: 0 auto; text-align: left; } 
.tabs1 { margin-top: 100px; font-family: 'Trebuchet MS', serif; line-height: 1.6; }
.tabs1 .container { width: 800px; margin: 0 auto; }
.tabs1 ul.tabs { margin: 0px; padding: 0px; list-style: none; }
.tabs1 ul.tabs li { background: none; color: #222; display: inline-block; padding: 10px 15px; cursor: pointer; }
.tabs1 ul.tabs li.current { background: #ededed; color: #222; } 
.tabs1 .tab-content { display: none; background: #ededed; padding: 15px; }
.tabs1 .tab-content.current { display: inherit; }

#page-56 h2 { margin: 1em auto 0em; } 
#page-56 .description {  margin: 0 auto 50px; }
#page-59 h2 { margin: 0em auto 0px; }
#page-59 .description {  margin: 0 auto; }

.display { display: block !important; }

.bnw { filter: grayscale(0.9); }

#page20 #body, #page366 #body{overflow: visible;}
#tabs{margin-top: -60px;}
#tabs > ul{width: 1200px;margin: 0 auto;float: none;}
#tabs > ul > li{width:50%;float: left;padding: 10px 2.5%;height: 60px;background: #A99373;border-top-left-radius: 15px;border-top-right-radius: 15px;}
#tabs > ul > li.ui-tabs-active{background: #fff;}
#tabs > ul > li.ui-tabs-active a{color: #A99373;}
#tabs > ul > li a{color: #fff;text-decoration: none;}
#tabs .pages-3{width: 1200px;margin: 50px auto;float: none;}
#tabs .pages-3 li{width: 33.333%;float: left;clear: none;height: auto;text-align: center;}
#tabs .pages-3 li:nth-child(3n+1){clear: both;}
#tabs .pages-3 li .image{width: 100%;height: auto;margin: 0 0 10px;}
#tabs .pages-3 li h2{font-size: 1.3em;color: #AA9373;}
#tabs .pages-3 li div.description{color: #202020;}