/*font/fontello.css*/
@font-face{font-family:'fontello';src:url('../font/fontello.eot?14817507');src:url('../font/fontello.eot?14817507#iefix') format('embedded-opentype'),url('../font/fontello.woff2?14817507') format('woff2'),url('../font/fontello.woff?14817507') format('woff'),url('../font/fontello.ttf?14817507') format('truetype'),url('../font/fontello.svg?14817507#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail-alt:before{content:'\e800'}.icon-phone:before{content:'\e801'}.icon-location:before{content:'\e802'}.icon-up-dir:before{content:'\e803'}.icon-cancel:before{content:'\e804'}.icon-chart-bar:before{content:'\e805'}.icon-history:before{content:'\e806'}.icon-ok:before{content:'\e807'}.icon-facebook:before{content:'\e808'}.icon-up-open-big:before{content:'\e809'}.icon-menu:before{content:'\e80a'}.icon-at:before{content:'\e80b'}.icon-floppy:before{content:'\e80c'}.icon-doc:before{content:'\e80d'}.icon-file-pdf:before{content:'\e80e'}.icon-file-word:before{content:'\e80f'}.icon-file-excel:before{content:'\e810'}.icon-file-image:before{content:'\e811'}.icon-file-archive:before{content:'\e812'}.icon-doc-text:before{content:'\e813'}.icon-docs:before{content:'\e814'}.icon-cog:before{content:'\e815'}.icon-link-ext:before{content:'\e816'}.icon-zoom-in:before{content:'\e817'}.icon-right-circle:before{content:'\e818'}.icon-mobile:before{content:'\e819'}.icon-upload:before{content:'\e81a'}.icon-folder-open:before{content:'\e81b'}.icon-eye:before{content:'\e81c'}.icon-pencil-squared:before{content:'\e81d'}.icon-facebook-official:before{content:'\e81e'}.icon-share:before{content:'\e81f'}.icon-right-open:before{content:'\e820'}.icon-down-dir:before{content:'\e821'}.icon-th:before{content:'\e822'}
/*vendor/fancybox/jquery.fancybox.css*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 10020;    background-color: white;}.fancybox-skin {position: relative;text-shadow: none;-webkit-border-radius: 4px;   -moz-border-radius: 4px;        border-radius: 4px;}.fancybox-opened {z-index: 10030;    background-color: white;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('vendor/fancybox/fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('vendor/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -12px;right: -12px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('vendor/fancybox/blank.gif'); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}/* Overlay helper */.fancybox-lock {    overflow: hidden !important;    width: auto;}.fancybox-lock body {    overflow: hidden !important;}.fancybox-lock-test {    overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('vendor/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}/* Title helper */.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;   -moz-border-radius: 15px;        border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}/*Retina graphics!*/@media only screen and (-webkit-min-device-pixel-ratio: 1.5),   only screen and (min--moz-device-pixel-ratio: 1.5),   only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('vendor/fancybox/fancybox_sprite@2x.png');background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/}#fancybox-loading div {background-image: url('vendor/fancybox/fancybox_loading@2x.gif');background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/}}
/*styles/contentboxes.css*/
section{min-height:200px;overflow:hidden;padding-top:45px!important;padding-bottom:45px!important;position:relative;display:block}.box{overflow:hidden;position:relative;z-index:1}section::after,.box::after{content:"";clear:both;display:block}.textpadding{padding:1.25em}.addmargin{margin-top:45px;margin-bottom:45px}.parallaxbg>.bgimg,.childparallaxbg>.bgimg{z-index:-1;width:100%;height:100%;max-width:100%;max-height:100%;background-position:center 0;background-attachment:fixed;background-size:cover!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;position:absolute;top:0}.image_narrow{display:none}.darkenedbg,.darkenedbg015{background-color:rgba(16,16,16,1)}.darkenedbg .bgimg{opacity:.3}.darkenedbg015 .bgimg{opacity:.15}.carbonbg{background-image:url(/images/carbontile.png);position:relative}.dark{background-color:#323232;position:relative}.dark::after,.carbonbg::after,.vignette::after{content:"";display:block;top:0;bottom:0;left:0;right:0;z-index:0;background-image:url(/images/vignette.png);background-size:110% 100%;background-position:center center;position:absolute}.dark::after{opacity:.2}.vignette::after{opacity:.6}.darkbg{background-color:rgba(16,16,16,0.6)}div.holder{clear:both;width:100%;position:relative}p.clearerp,.cke_show_blocks p.clearerp{clear:both;height:0!important;visibility:hidden;min-height:0!important;padding:0!important;outline:0}div.half{width:50%;float:left}div.golden_small{width:38.2%;float:left}div.golden_large{width:61.8%;float:left}div.third{width:33.3%;float:left}@media screen and (max-width:850px){.addmargin{margin-top:20px;margin-bottom:20px}.textpadding{padding:.75em}}@media screen and (max-width:600px){div.half,div.third,div.golden_large,div .golden_small{float:none;width:100%}.textpadding{padding:.5em}.addmargin{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:400px){.addmargin{margin-top:0;margin-bottom:0}.textpadding{padding:.2em}section{padding-top:25px!important;padding-bottom:25px!important}}
/*styles/footer.css*/
footer {    width: 100%;    min-height: 300px;    font-size: 15px;    line-height: 1.6;    color: #9c9ca0;    overflow: hidden;    position: relative;}main{    padding-bottom: 300px;    margin-bottom: -300px;}footer .footer_padding {    padding: 50px;}footer h3{    letter-spacing: -0.3px;    font-weight: 800;    font-size: 19px;    position: relative;    margin-bottom: 20px;    color: #ffffff;}footer h3::after {    content: "";    background: #d40304;    width: 34px;    height: 1px;    display: block;    position: absolute;    bottom: -8px;    left: 0;}footer .footer_menu table{    width: 100%;    border-spacing: 5px;    border-collapse: separate;}footer .footer_menu table td{    border-right: none;    padding: 12px 0 10px;}footer .footer_menu a {    display: block;    color: #b6b8b7;    text-transform: uppercase;    font-size: 14px;    margin-left: 2%;    float: left;}footer .footer_menu a:nth-of-type(1),footer .footer_menu a:nth-of-type(2)  {    border-top: none !important;}footer a:hover {    color: #d40304 !important;}footer .footer_menu .menu_on {    color: white;}footer .footer_copyright {    width: 100%;    padding: 20px;    border-top: 1px solid rgba(255,255,255,0.2);    clear: both;    text-align: right;}#upbutton {    position: fixed;    right: 0px;    bottom: 0px;    font-size: 28px;    padding: 10px;    display: none;    color: #1b1b1b;    background-color: rgb(178, 3, 4);    z-index: 1000;    text-decoration: none;}#upbutton:hover {    background-color: rgb(212, 3, 4);    color: #1b1b1b;}#upbutton.behindmenu{    z-index: 0;}@media screen and (max-width: 1300px) {    footer .footer_copyright {        padding-right: 70px;    }}@media screen and (max-width: 1200px) {    footer .footer_menu{        padding-right: 10px !important;        padding-left: 10px !important;    }}@media screen and (max-width: 840px) {    footer .footer_menu .half:first-child{        margin-bottom: 15px;    }    footer .footer_menu .half{        width: 100%;        float: none;    }    footer .footer_menu table{        display: block;    }    footer .footer_menu table tr{        display: inline;    }    footer .footer_menu table td{        margin-right: 10px;        float: left;        display: block;        border-bottom: none;        padding: 4px;    }    footer .footer_padding{        padding-bottom: 25px;        padding-top: 25px;        padding-left: 35px;        padding-right: 35px;    }}@media screen and (max-width: 800px) {    footer .footer_about a{        display: block;    }}@media screen and (max-width: 600px) {    footer .footer_menu{        border-bottom: 1px solid rgba(255,255,255,0.2);    }    footer .footer_about a{        display: inline;    }}
/*styles/header-menu.css*/
.header_menu {    position: absolute;    right: 0px;    top: 0px;    height: 52px;    padding-left: 40px;}.header_menu.collapsed {    display: none;}.header_menu::before {    border-left: 19px solid transparent;    border-right: 23px solid rgb(14, 14, 14);    border-top: 28px solid transparent;    border-bottom: 24px solid rgb(14, 14, 14);    background-color: transparent;    content: "";    position: absolute;    left: -2px;    top: 0px;}.header_menu li {    position: relative;    display: inline-block;    margin: 0;    padding: 0;    overflow: visible;    height: 100%;}.header_menu a {    padding: 18px 16px 13px 16px !important;    color: #fff;    transition: 0.3s all ease;    -webkit-transition: 0.3s all ease;    text-decoration: none;    font-weight: 900;    display: inline-block;    height: 100%;    text-transform: uppercase;    font-size: 14px;    font-family: "Exo 2", sans-serif;    letter-spacing: 0.3px;    background-color: rgb(14, 14, 14);}.header_menu li > a {    border-right: 1px solid rgba(255, 255, 255, 0.07);}.header_menu a:hover {    color: #fff;    background: rgba(80, 6, 3, 1);}.header_menu .menu_on {    color: rgba(220, 0, 1, 0.80);}.header_menu li:last-child a {    border-right: none;}.header_menu li:last-child .header_submenu {    right: 0 !important;}.header_menu li:hover .header_submenu {    display: block;}.header_submenu {    display: none;    position: absolute;    min-width: 100%;    box-shadow: 0px 0px 8px rgba(0, 0, 0, 1);}.header_submenu > a {    display: block;    border-top: 1px solid rgba(255, 255, 255, 0.07);    white-space: nowrap;    padding-top: 14px !important;    padding-bottom: 14px !important;}@media screen and (max-width: 1000px) {    .header_menu a {        padding-left: 14px !important;        padding-right: 14px !important;    }}@media screen and (max-width: 900px) {    .menuline > .wrapper {        height: 52px;        background-color: rgba(0, 0, 0, 0.4);    }    .header_menu a {        padding-top: 17px !important;    }}@media screen and (max-width: 760px) {    .header_menu {        left: 0;        right: auto;        padding-left: 0px;    }    .header_menu::before{        display: none;    }}@media screen and (max-width: 645px) {    .header_menu {        display: none;    }    .menuline > .wrapper {        background-color: transparent;    }    .header_menu.collapsed {        display: block;        right: 0px;        left: auto;        padding-left: 40px;    }    .header_menu::before {        display: inherit;    }    .header_menu.on a {        background-color: rgba(220, 0, 1, 0.80);    }    .header_menu.collapsed.header_menu.on::before {        border-right: 23px solid rgba(220, 0, 1, 0.80);        border-bottom: 24px solid rgba(220, 0, 1, 0.80);    }    .header_menu.collapsed .dropdownbg {        position: absolute;        top: 52px;        right: 0px;        background-color: rgba(20, 20, 21, 0.8);        padding-left: 1000px;        padding-bottom: 1000px;        display: none;        z-index: 50;    }    .header_menu.collapsed .dropdown {        top: 52px;        overflow-y: auto;        z-index: 51;        display: none;        right: 0px;        position: fixed;        bottom: 0;    }    .header_menu.collapsed .dropdown a {        border-right: none;        text-align: right;        width: 100%;        float: right;        font-size: 16px;        border-top: 1px solid #000;        background-color: #202020;        padding: 19px 20px 19px 25px !important;        z-index: 51;        height: auto;        display: block;        clear: both;    }    .header_menu .dropdown a:hover {        color: #fff;        background: rgba(80, 6, 3, 1);    }    .header_menu .menulabel {        margin-left: 9px;    }}@media screen and (max-width: 385px) {    .header_menu .menulabel {        display: none;    }    .header_menu.collapsed a {        font-size: 21px;        padding-top: 13px !important;    }}
/*styles/header-topline.css*/
.topline{width:100%;height:76px;z-index:102;font-family:"Open Sans",sans-serif;overflow:hidden}.topline .wrapper{z-index:102!important}.topline::after{content:"";display:block;width:100%;height:47px;left:0;top:0;position:absolute;background:#0d0d0d;background:-moz-linear-gradient(top,#0d0d0d 0,#191919 100%);background:-webkit-linear-gradient(top,#0d0d0d 0,#191919 100%);background:linear-gradient(to bottom,#0d0d0d 0,#191919 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d0d0d',endColorstr='#191919',GradientType=0)}header.fixed .topline::after{display:none}.topline .slogan{margin-top:9px;margin-left:12px;float:left;display:inline-block;font-size:19px;font-weight:400;letter-spacing:.1px;color:white;text-decoration:none}.topline .smbtn{z-index:10;display:inline-block;padding:9px;height:47px;color:rgba(255,255,255,0.7);transition:.3s all ease;border-left:1px solid #292929;min-width:45px;text-align:center;float:right;font-size:14px;text-decoration:none;padding-left:15px;padding-right:15px}.topline .smbtn i{color:#fff;font-size:19px}.topline .smbtn span{display:inline-block;margin-left:5px;margin-right:7px}.topline .smbtn:hover{color:#fff;background:rgba(80,6,3,1)}.topline .tel{z-index:-1;position:relative;height:76px;padding:13px;padding-left:0;float:right;margin-left:22px;background:#360402;background:-moz-linear-gradient(top,#360402 0,#5f0703 100%);background:-webkit-linear-gradient(top,#360402 0,#5f0703 100%);background:linear-gradient(to bottom,#360402 0,#5f0703 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#360402',endColorstr='#5f0703',GradientType=0)}.topline .tel td{vertical-align:middle;border-right:0}.topline .tel i{font-size:26px}.topline .tel .text{padding-left:5px;padding-right:12px;font-size:11px;font-weight:800;border-right:1px solid #d5dce4;text-align:center;font-family:"Exo 2",sans-serif;line-height:12px}.topline .tel .num{padding-left:12px;font-family:"Karla",sans-serif;font-weight:700;font-size:30px}.topline .tel a{color:#eee;text-decoration:none}.topline .tel a:hover{color:#fff}.topline .tel::after{content:"";background:#360402;background:-moz-linear-gradient(top,#360402 0,#5f0703 100%);background:-webkit-linear-gradient(top,#360402 0,#5f0703 100%);background:linear-gradient(to bottom,#360402 0,#5f0703 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#360402',endColorstr='#5f0703',GradientType=0);display:block;width:350%;height:100%;right:-350%;top:0;position:absolute}.topline .tel img{position:absolute;top:0;left:-43px}@media screen and (max-width:1050px){.topline .slogan{font-size:17px}.topline .smbtn{padding-left:10px;padding-right:10px}}@media screen and (max-width:980px){.topline .slogan{font-size:15px;margin-top:11px}.topline .tel{margin-left:22px;padding-right:5px}.topline .tel i{margin-left:-19px;margin-right:-8px}.topline .tel .num{font-size:28px}}@media screen and (max-width:900px){.topline{height:84px}.topline::after{height:42px;display:none}.topline .smbtn{padding:6px;height:42px;text-shadow:0 0 15px rgba(0,0,0,1)}.topline .smbtn:last-child{border-left:none}.topline .slogan{margin-top:53px}.topline .tel{position:absolute;right:0;height:42px;top:42px;padding:0}.topline .tel img{left:-23px;height:42px}.topline .tel i{margin-left:-14px;margin-right:-16px;font-size:25px}.topline .tel .text{display:none;width:0}.topline .tel .num{font-size:25px}}@media screen and (max-width:645px){.topline .slogan{display:none}.topline{height:42px}.topline::after{display:block}.topline .tel{position:relative;top:0}}@media screen and (max-width:580px){.topline .tel .num{font-size:15px}}@media screen and (max-width:500px){.topline .smbtn span{display:none}}@media screen and (max-width:360px){.topline .tel i{margin-left:-16px;margin-right:-19px}.topline .tel .num{padding-left:0;font-size:14px;width:82px;line-height:16px;text-align:center}.topline .tel .icon{padding-right:5px;width:18px}}
/*styles/header.css*/
header {    width: 100%;    margin: 0;    margin-left: auto;    margin-right: auto;    height: 128px;    z-index: 3;    position:relative;    overflow: visible;    background-image: url(/images/carbontile.png);    box-shadow: 0px 0px 20px black;}header .vignette{    position: absolute;    width: 100%;    bottom: 0;    left: 0;    right: 0;    z-index: 0;}header.fixed{    overflow: visible  !important;;}.header_main{    height: 130px;    position: relative;    z-index: 1 !important;    overflow-x: hidden;}header .menuline{    position: absolute;    bottom: 0px;    width: 100%;    height: 52px;    z-index: 100;}header.fixed .menuline{    position: fixed;    bottom: auto;    width: 100%;    height: 53px;    top: 0;    background-image: url(/images/carbontile.png);    border-bottom: 1px solid rgba(213, 220, 228, 0.4);    box-shadow: 0px 0px 20px black;}.header_logo {    position: absolute;    right: 710px;    left: 10px;    bottom: -49px;    display: block;    height: 75px;    line-height: 75px;}.header_logo img{    max-width: 100%;    max-height: 100%;    vertical-align: middle;    margin-bottom:0.25em;}header.fixed .menuline .header_slogan{    display: none;}@media screen and (max-width:1000px){    .header_logo {        right: 670px;    }}@media screen and (max-width:900px){    header {        height: 136px;    }    .header_logo {        right: 333px;        max-height: 33px;        bottom: 111px;    }}@media screen and (max-width:645px){    header {        height: 94px;    }    .header_logo {        max-height: 26px;        bottom: 37px;        right: 128px;    }}@media screen and (max-width:385px){.header_logo {    right: 89px;    }}
/*styles/images.css*/
figure{margin:0}img{border:0;vertical-align:top}picture img{max-width:100%;max-height:100%}.wrapper img{max-width:100%}.zoomableimg{display:inline-block;position:relative;text-align:center;cursor:pointer}.zoomableimg i{position:absolute;left:50%;top:50%;font-size:50px!important;margin-top:-35px;margin-left:-35px;display:none;text-shadow:0 0 10px rgba(255,255,255,0.9)}.zoomableimg:hover i{display:block;color:#d40304;opacity:1}.zoomableimg:hover img{opacity:.7;-webkit-filter:blur(0.5px);-moz-filter:blur(0.5px);-o-filter:blur(0.5px);-ms-filter:blur(0.5px);filter:blur(0.5px)}html.no-pointer .zoomableimg i{position:absolute;right:8px;bottom:8px;top:auto;font-size:25px!important;display:block;opacity:.8;margin:0!important;left:auto;max-width:10%}.fancybox-title{padding:5px;font-size:14px!important;font:inherit!important;margin-bottom:-26px!important}.fancybox-title .child{padding:5px 20px;background-color:#fff;color:#000;text-shadow:none}.image_right{float:right;max-width:40%!important;max-height:450px;margin-left:20px;margin-bottom:14px}.image_left{float:left;max-width:40%!important;max-height:450px;margin-right:20px;margin-bottom:14px}.image_right,.image_left img{max-height:450px}.zoomableimga.image_right img.image_right,.zoomableimga.image_left img.image_left{max-width:100%!important;max-height:100%!important;margin:0}.image_full{margin:auto;margin-top:1.25em;margin-bottom:1.25em;max-width:100%;max-height:400px;clear:both;float:none;display:block;text-align:center}.image_full img{max-height:400px}.zoomableimga.image_full{text-align:center;width:100%}.zoomableimga.image_full img.image_full{margin-top:0;margin-bottom:0}@media screen and (max-width:650px){.image_left,.image_right{max-width:45%!important}}@media screen and (max-width:600px){.image_left,.image_right{max-width:50%!important}}@media screen and (max-width:500px){.image_left,.image_right{max-width:100%!important;max-height:none;margin-right:0;margin-left:0;margin-bottom:20px;float:none;clear:both;display:block;text-align:center}.image_full,.image_left,.image_right{margin-top:.8em;margin-bottom:.8em}}@media screen and (orientation:portrait){.onlylandscape{display:none!important}}@media screen and (orientation:landscape){.onlyportrait{display:none!important}}@media screen and (min-width:1601px){.w1600,.w1400,.w1200,.w1000,.w800,.w600,.w450,.w350{display:none;background-image:none!important}}@media screen and (max-width:1600px) and (min-width:1401px){.wfull,.w1400,.w1200,.w1000,.w800,.w600,.w450,.w350{display:none;background-image:none!important}}@media screen and (max-width:1400px) and (min-width:1201px){.wfull,.w1600,.w1200,.w1000,.w800,.w600,.w450,.w350{display:none;background-image:none!important}}@media screen and (max-width:1200px) and (min-width:1001px){.wfull,.w1600,.w1400,.w1000,.w800,.w600,.w450,.w350{display:none;background-image:none!important}}@media screen and (max-width:1000px) and (min-width:801px){.wfull,.w1600,.w1400,.w1200,.w800,.w600,.w450,.w350{display:none;background-image:none!important}}@media screen and (max-width:800px) and (min-width:601px){.w1600,.w1400,.w1200,.w1000,.wfull,.w600,.w450,.w350{display:none;background-image:none!important}}@media screen and (max-width:600px) and (min-width:451px){.w1600,.w1400,.w1200,.w1000,.w800,.wfull,.w450,.w350{display:none;background-image:none!important}}@media screen and (max-width:450px) and (min-width:351px){.w1600,.w1400,.w1200,.w1000,.w800,.wfull,.w600,.w350{display:none;background-image:none!important}}@media screen and (max-width:350px){.w1600,.w1400,.w1200,.w1000,.w800,.w600,.wfull,.w450{display:none;background-image:none!important}}@media screen and (min-height:1101px){.h1100,.h900,.h750,.h600,.h500{display:none;background-image:none!important}}@media screen and (max-height:1100px) and (min-height:901px){.hfull,.h900,.h750,.h600,.h500{display:none;background-image:none!important}}@media screen and (max-height:900px) and (min-height:751px){.hfull,.h1100,.h750,.h600,.h500{display:none;background-image:none!important}}@media screen and (max-height:750px) and (min-height:601px){.hfull,.h1100,.h900,.h600,.h500{display:none;background-image:none!important}}@media screen and (max-height:600px) and (min-height:501px){.hfull,.h1100,.h750,.h900,.h500{display:none;background-image:none!important}}@media screen and (max-height:500px){.hfull,.h1100,.h750,.h600,.h900{display:none;background-image:none!important}}
/*styles/parts-calltoaction.css*/
.calltoaction {    background-color: #6a0603;    width: 100%;    font-size: 17px;    font-weight: 400;}.calltoaction::after{    content: "";    display: block;    top: 0;    bottom: 0;    left: 0;    right: 0;    z-index: 0;    background-image: url(/images/vignette.png);    background-size: 110% 100%;    background-position: center center;    position: absolute;    opacity: 0.3;}.calltoaction h2 {    color: #ffffff;    font-weight: 800;    text-transform: uppercase;    margin: 0;    margin-bottom: 20px;}.calltoaction a {    display: inline-block;    margin-top: 7px;}.calltoaction .halfc {    display: inline-block;    text-align: center;    width: 50%;    float: left;}.calltoaction .halfc:nth-of-type(2) {    border-left: 1px white solid;}@media screen and (max-width:620px) {    .calltoaction .halfc {        width: 100%;    }    .calltoaction .halfc:nth-of-type(2) {        margin-top: 15px;        border-left: none;    }    .calltoaction > div {        padding: 15px;    }}
/*styles/richtext.css*/
/* fjl, link gombok */.file_download_a, .external_link_a{    margin-top: 4px;    margin-left: 5px;    margin-bottom: 4px;    display: inline-block;    background-color: rgb(178, 3, 4);    text-decoration: none;    color: white;    font-weight: 700;    font-size: 85%;    padding-right: 15px;    padding-left: 10px;    border: 0;    cursor: pointer;    padding-top: 12px;    padding-bottom: 8px;}.file_download_a:hover, .external_link_a:hover{    color:#000000;}.external_link_a{    padding-top: 10px;    padding-bottom: 6px;}.file_download_a i,.external_link_a i{    margin-top: -5px;    margin-right: 8px;    float: left;    font-size: 130%;}.external_link_a i{    margin-top: -2px;}.external_link_a i.icon-right-open {    margin-top: -4px;    margin-bottom: 2px;}/* kiemelt */.outlined{    color: #ffffff;    background-color: rgba(134, 6, 3, 0.59);    box-sizing: content-box;    margin-top: 8px;    margin-bottom: 8px;    padding: 1.25em;    font-size: 103%;    line-height: 185%;}.cke_show_blocks .outlined{    padding: 20px !important;}.textpadding .outlined{    margin-left: -1.25em;    margin-right: -1.25em;    width: 100%;}.textpadding>.outlined:first-child {    margin-top:  -1.25em;}p .outlined{    margin-left: -25px;    padding-left: 25px;}.outlined>h2:first-child {    margin-top: 5px;}@media screen and (max-width:850px){    .file_download_a, .external_link_a{        margin-top: 6px;        margin-bottom: 6px;    }    .outlined {        padding: 0.75em;        line-height: 170%;    }    .textpadding .outlined{        margin-left: -0.75em;        margin-right: -0.75em;    }    .textpadding>.outlined:first-child {        margin-top:  -0.75em;    }}@media screen and (max-width: 600px) {    .file_download_a, .external_link_a{        margin-top: 3px;        margin-bottom: 3px;    }    .outlined {        padding: 0.5em;    }    .textpadding .outlined{        margin-left: -0.5em;        margin-right: -0.5em;    }    .textpadding>.outlined:first-child {        margin-top:  -0.5em;    }}@media screen and (max-width:400px){    .outlined {        padding: 0.4em;        line-height: 150%;        width: auto ;        box-sizing: border-box;    }    .textpadding{        padding: 0.2em;    }    .textpadding .outlined{        margin-left: -0.2em;        margin-right: -0.2em;        width: auto ;    }    .textpadding>.outlined:first-child {        margin-top:  -0.2em;    }}
/*styles/sites-contact.css*/
.teltable {    width: 100%;    margin-left: 20px;    margin-right: 20px;    margin-top: 15px;    color: rgb(230, 230, 230);}.teltable td {    padding-top: 10px;    padding-bottom: 10px;    border: none;}.teltable i {    font-size: 35px;}.teltable tr td:nth-child(3) {    width: 100%;    padding-left: 20px;    font-size: 170%;    font-weight: bold;}.tel_text_right{    font-size: 14px;    font-weight: normal;    display: none;    margin-bottom: -4px;}.fbbox {    width: 100%;    display: block;    height: 200px;    position: relative;    background-size: cover;    background-position: center;    margin-top: 10px;}.fbbox .fbbg {    position: absolute;    width: 100%;    height: 100%;    background-size: cover;    background-position: center;}.fbbox .shader {    position: absolute;    width: 100%;    height: 100%;    background: linear-gradient(to bottom, rgba(0, 0, 0, .8) 5%, rgba(0, 0, 0, 0) 80%);}.fbbox .fbicon {    position: absolute;    top: 12px;    left: 12px;    border: 2px solid #fff;    box-shadow: 0 1px 6px rgba(0, 0, 0, .5);}.fbbox .title {    position: absolute;    top: 20px;    left: 100px;    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;    font-size: 21px;    color: #fff;    text-shadow: 0 2px 4px rgba(0, 0, 0, .9);}.fbbox .title:hover {    text-decoration: underline;}.fbbox .chflag {    background-image: url(/images/logo.png);    width: 20px;    height: 19px;    display: inline-block;    margin-left: 10px;    background-size: 200px 20px;    margin-bottom: -1px;}.fbbox .fbbtn {    position: absolute;    bottom: 12px;    font-size: 12px;    border-radius: 2px;    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);    font-family: helvetica, arial, sans-serif;    font-weight: bold;    color: #4b4f56;    padding: 5px 8px 4px;    text-shadow: 0 1px 0 #fff;    transition: none;    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+100 */    background: #ffffff; /* Old browsers */    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%); /* FF3.6-15 */    background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0); /* IE6-9 */}.fbbox .fbbtn:hover {    background: #ffffff !important;}.fbbox .fbbtn i {    color: #3A5897;    font-size: 15px;    margin-right: 2px;}.fbbox .leftbtn {    left: 12px;}.fbbox .rightbtn {    right: 12px;}.contact-form {    width: 90%;    max-width: 500px;    margin: auto;}.contact-form td {    border: none;}.contact-form input, .contact-form textarea {    display: block;    width: 100%;    border: 1px solid #d3ddde;    padding: 11px 0 12px 11px;    font-size: 15px;    margin-bottom: 9px;    font-family: "Open Sans", sans-serif;}.contact-form textarea {    height: 150px;}.mapcanvas {    height: 400px;    margin-top: 20px;    margin-bottom: 20px;    float: right;    width: 700px;}.cimek {    font-size: 110%;    line-height: 155%;    padding-top: 40px;}.cimek table {    margin-bottom: 25px;}@media screen and (max-width: 1080px) {    .mapcanvas {        height: 350px;        width: 550px;    }}@media screen and (max-width: 920px) and (min-width: 601px)  {    .tel_text_left{        display: none;    }    .tel_text_right{        display: block;    }}@media screen and (max-width: 880px) {    .mapcanvas {        height: 320px;        width: 450px;    }}@media screen and (max-width: 770px) {    .mapcanvas {        height: 320px;        width: 370px;    }}@media screen and (max-width: 760px) and (min-width: 601px) {    .teltable i {        margin-left: -10px;        margin-right: -20px;    }    .teltable tr td:nth-child(3) {        padding-left:0px;    }    .teltable {        margin-left: 10px;    }}@media screen and (max-width: 680px) {    .mapcanvas {        height: 320px;        width: 50%;    }}@media screen and (max-width: 600px) {    .cimek {        padding-top: 0px;        text-align: center;    }    .cimek table {        margin-left: auto;        margin-right: auto;        margin-bottom: 10px;    }    .contact-form input, .contact-form textarea {        padding: 8px 0 8px 8px;        font-size: 14px;        margin-bottom: 5px;    }    .contact-form textarea {        height: 125px;    }}@media screen and (max-width: 390px) {     .tel_text_left{         display: none;     }    .tel_text_right{        font-size: 12px;        display: block;    }    .teltable i {        margin-left: -5px;        margin-right: -15px;    }    .teltable tr td:nth-child(3) {        padding-left:5px;    }    .teltable {        margin-left: 15px;    }}
/*styles/sites-galerie.css*/
.galeriethumb {    padding: 10px;    width: 25%;}.galeriethumb>img{    box-shadow: 0px 0px 10px black;}#bigimgdiv {    margin-top: 30px;    width:850px;    margin-left: auto;    margin-right: auto;    text-align: center;}#bigimgdiv img{    margin-top: 30px;}.mselect{    float: right;    margin-top: -25px;    margin-bottom: 10px;}#markeselect{    background: transparent none repeat scroll 0% 0%;    border: 0px none;    color: white;    font-size: 100%;    font-weight: normal;    cursor: pointer;    opacity: 0.8;    display: inline;    -webkit-appearance: none;    -moz-appearance: none;    text-indent: 1px;    text-overflow: '';    padding: 2px 30px 2px 2px;}#markeselect:hover{    opacity: 1;}.pswp__caption__center{    text-align: center !important;    font-size: inherit !important;}@media screen and (max-width: 900px) {    .galeriethumb {        width: 33.3%;    }}@media screen and (max-width: 650px) {    .galeriethumb {        width: 50%;    }}@media screen and (max-width: 500px) {    .galeriethumb {        width: 100%;    }    .mselect{        float: none;        margin-left: 10px;    }}@media screen and (max-width: 400px) {    .mselect{        margin-top: -5px;    }}
/*styles/sites-index.css*/
.szlogen2{    display: none;}@media screen and (max-width: 1000px) {    .szlogen1 {        display: none;    }    .szlogen2 {        display: block;    }}@media screen and (max-width: 850px) {    .indexkep,.indexcim{        display: block;        width: 100% !important;        clear: both;    }    .indexkep{        text-align: center;    }    .szlogen1 {        display: inline-block;    }    .szlogen2 {        display: none;    }}
/*styles/sites-preise.css*/
.preisetable{width:100%;font-size:100%;table-layout:auto}.preisetable td,.preisetable th{text-align:center;padding:3px;vertical-align:middle;border-right:0;background-color:transparent}.preisetable tr td:first-child,.preisetable tr th:first-child{text-align:left;color:#fff;width:25%}.preisetable td{color:#d2d2d2;border-bottom:1px solid rgba(255,255,255,0.1)}.preisetable .nobottborder{border-bottom:none!important}.preisetable th{border-bottom:1px solid rgba(255,255,255,0.3);vertical-align:bottom;cursor:pointer}.preisetable th.data-cell,.preisetable th.data-chooser{font-size:13px}.preisetable tr th:first-child{cursor:auto!important}.preisetable th.data-chooser{display:none}.preisetable th img{display:inline-block}.preisetable .newcatrow th{padding-top:60px}.preisetable:hover td,.preisetable:hover th{opacity:.4}.preisetable td.high,.preisetable th.high{opacity:1!important}.preisetable tr th:first-child,.preisetable tr td:first-child{opacity:1!important}.preisedetails{opacity:.6;font-size:12px;margin-left:20px!important;margin:0}@media screen and (max-width:800px){.preissection{overflow:visible}.preissection .wrapper{z-index:2}.preisetable td.data-cell,.preisetable th.data-cell{display:none}.preisetable td.data-cell.active,.preisetable th.data-cell.active{display:table-cell!important}.preisetable th.data-chooser{display:table-cell;opacity:1!important;position:relative;cursor:auto;height:99px;vertical-align:bottom}.preisetable th i{font-size:18px;padding:0;margin:0 -10px}.preisetable th.data-chooser table{width:120px;margin:auto;text-align:center;cursor:pointer}.preisetable th.data-chooser table td{border:0;opacity:1!important}.preisetable th.data-chooser ul{position:absolute;margin-top:2px;left:0;right:0;display:none;width:120px;margin:auto;z-index:160}html:not(.no-pointer) .preisetable th.data-chooser:hover ul{display:block!important}.preisetable th.data-chooser ul li{display:block;border-top:1px solid #000;background-color:#202020;margin-bottom:0;width:140px;text-align:center;padding:12px;float:right;font-size:115%;cursor:pointer}.preisetable th.data-chooser ul li:hover{background:rgba(80,6,3,1)}.preisetable tr td:first-child,.preisetable tr th:first-child{width:50%}}@media screen and (max-width:450px){.preisetable tr td:first-child{font-size:95%}}
/*styles/sites.css*/
.topimage{background-color:#314555;height:300px;width:100%;position:relative}.topimage_cont{position:relative;height:300px;width:98%;margin:auto;max-width:1200px;z-index:2;overflow:hidden}.topimage_cont h1{position:absolute;top:40px;left:20px}.topimage_cont .slogan{display:none}.fullimage{background-color:#314555;height:100%;width:100%;position:fixed;top:0;z-index:-1}.content_main{padding:30px;line-height:150%;z-index:1}.whitecontent{background:#fff}.whitecontent h2,.whitecontent h3{text-shadow:none!important;color:#353535!important}.boxedcontent{margin-top:15px;margin-bottom:15px}.content_main ul{margin-left:40px}.content_imageleft{max-width:40%;float:right;margin-left:30px;margin-bottom:5px}.content_imageleft_top{max-width:40%;float:right;margin-left:30px}.content_imageleft_top img{width:100%}.bottomlogo{margin:auto;margin-top:30px;clear:both}.smallogos{width:20%;display:table-cell;float:left;padding:20px;text-align:center;height:90px;vertical-align:middle;line-height:90px}.smallogos img{max-width:100%;max-height:100%}.darkbox{width:100%;margin-top:120px;margin-bottom:100px;text-align:left;padding:30px;padding-left:50px;padding-right:50px;background:rgba(49,69,85,0.9);color:#b1c8d6}.spacer{background:#50b9ce;width:34px;height:1px;display:block;margin-bottom:10px;margin-top:10px}.darkbox h1{text-transform:uppercase;color:#fff!important;font-size:14px;font-weight:bold;background-color:#50b9ce!important;text-align:center;padding:15px;margin:0!important;display:inline-block;position:absolute!important;top:-44px!important;left:0!important}.darkbox h1::after{border-left:8px solid #50b9ce;border-right:8px solid transparent;border-top:22px solid transparent;border-bottom:22px solid #50b9ce;content:"";position:absolute;right:-16px;top:0}.darkbox h2{color:white}.darkbox a{color:#b1c8d6}.darkbox a:hover{color:#50b9ce}.infobox{color:#c4d7e4;padding:0;position:relative;margin-bottom:18px;margin-left:30px}.infobox::after{content:"";background:#50b9ce;width:34px;height:1px;display:block;position:absolute;bottom:-9px;left:0}.whitebox{margin-bottom:20px;margin-top:20px;background-color:white;padding:10px}.listbox{background-color:white;padding:0;width:calc(50% - 20px);margin-bottom:20px;margin-top:20px}.listbox table,.whitebox table{border-collapse:collapse}.listbox img,.whitebox img{display:block}.listbox .text,.whitebox .text{padding:25px;font-size:15px;line-height:1.6;color:#8494a0}.listbox h2,.whitebox h2{font-size:24px;letter-spacing:-0.3px;margin-top:0;color:#000}.bluebg{background-color:#50b9ce;width:100%;color:white;padding-top:30px;padding-bottom:30px}@media screen and (max-width:1220px){.listbox .text{font-size:14px}}@media screen and (max-width:1150px){.listbox .text{font-size:13px}}@media screen and (max-width:1060px){.listbox .text{padding:20px}.listbox h2{font-size:22px}.listbox img{width:220px}}@media screen and (max-width:1060px){.listbox img{margin-bottom:20px;margin-top:20px;margin-left:20px}}@media screen and (max-width:950px){.listbox{width:100%;margin-bottom:10px;margin-top:10px}.listbox img{width:200px}.listbox img{margin-bottom:0;margin-top:0;margin-left:0}.listbox .text{font-size:14px}.darkbox{margin-top:100px;margin-bottom:85px}}@media screen and (max-width:800px){.content_main{padding:15px;line-height:130%}.content_imageleft{margin-left:15px}.content_imageleft_top{margin-left:15px}.topimage_narrow{display:block}.topimage_wide{display:none}.topimage,.topimage_cont{height:250px}}@media screen and (max-width:650px){.darkbox{margin-top:80px;margin-bottom:50px;padding:20px}}@media screen and (max-width:600px){.topimage,.topimage_cont{height:210px}.topimage_cont h1{top:20px;right:7px;word-wrap:break-word;text-align:left}}@media screen and (max-width:560px){.topimage_cont h1.firstpage{top:auto!important;left:6px!important;bottom:-17px!important}.topimage_cont .slogan{display:block;position:absolute;left:10px;right:10px;color:white;font-weight:bold;font-size:90%;top:10px;text-shadow:0 0 7px rgba(0,40,100,0.6)}}@media screen and (max-width:550px){.content_imageleft{width:100%;max-width:100%;float:none;margin-left:0}.content_imageleft_top{margin:-10px -12px 10px;max-width:none;float:none;overflow:hidden;height:118px}.content_imageleft_top img{margin-top:-15%}.listbox td:first-child{vertical-align:top;width:35%}.listbox img{width:100%}}@media screen and (max-width:500px){.ozonimg{float:right;width:30%}}@media screen and (max-width:450px){.topimage_cont h1{top:7px;left:7px;font-size:37px}.topimage,.topimage_cont{height:170px}}@media screen and (max-width:400px){.infobox{margin-left:5px}}
/*styles/style.css*/
body {background-color: #000000;    color: rgb(240,240,240);width: 100%;height: 100%;min-width: 300px;margin: 0;text-align:center;}body, html {height: 100%;}* {-moz-box-sizing: border-box;box-sizing: border-box;}textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, .uneditable-input:focus {outline: 0px none;}.gradientbg{    color:#000000;    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e6e5eb+0,f7f6fb+53,fefefe+100 */    background: rgb(230,229,235); /* Old browsers */    background: -moz-linear-gradient(-45deg,  rgb(230,229,235) 0%, rgb(247,246,251) 63%, rgb(254,254,254) 100%); /* FF3.6-15 */    background: -webkit-linear-gradient(-45deg,  rgb(230,229,235) 0%,rgb(247,246,251) 63%,rgb(254,254,254) 100%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(135deg,  rgb(230,229,235) 0%,rgb(247,246,251) 63%,rgb(254,254,254) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e5eb', endColorstr='#fefefe',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    background-attachment: fixed;    padding-top: 45px;    padding-bottom: 45px;}.wrapper {position: relative;max-width: 1200px;z-index: 1;width: 98%;margin: 0 auto;text-align: left;}.wrapper::after{    content: "";    clear: both;    display: block;}.wrapper100 {    width: 100% !important;}.content_div {width: 100%;z-index: 1;padding:0;margin-top: 0px;position: relative;}main{    min-height: 100%;}.blurred{    -webkit-filter: blur(3px);    -moz-filter: blur(3px);    -o-filter: blur(3px);    -ms-filter: blur(3px);    filter: blur(3px);}.noscroll{    overflow: hidden;}.onlynarrow{    display: none;}@media screen and (max-width:1000px){    .gradientbg{        padding-top: 20px;        padding-bottom: 20px;    }}@media screen and (max-width:600px){    .onlynarrow{        display: inherit;    }    .onlywide{        display: none;    }    section{        min-height: 90px;    }}
/*styles/text.css*/
body{font-family: 'Open Sans', sans-serif;color: white;font-size: 1.125em;    line-height: 1.45;}h1, h2, h3, h4, h5, h6 {line-height: 1em;text-rendering: optimizelegibility;    font-weight: 700;    font-family: "Exo 2", sans-serif;    color: #fff;    font-style: italic;    margin: 0;    word-wrap: break-word;}h1 {    font-size: 2.5em;    font-weight: 900;    text-transform: uppercase;    text-shadow: 0px 0px 6px rgba(0,0,0,0.8);}.gradientbg h1{    display: inline-block;    margin: 0;    color: #000000;    text-transform: uppercase;    line-height: 1.3;    letter-spacing: -0.9px;    font-size: 32px;    margin-bottom: 15px;    text-shadow:none;}h2 {    font-size: 1.6em;margin: 20px auto 7px auto;    line-height: 130%;    text-shadow: 0px 0px 5px rgba(0,0,0,0.8);}.textpadding>h2:first-child{    margin-top: 0px;}h3{    line-height: 130%;    text-shadow: 0px 0px 3px rgba(0,0,0,0.8);    font-size: 1.4em;}a {    color: #dc2329;    text-decoration: none;    -webkit-transition: 0.3s all ease;    transition: 0.3s all ease;}a:hover,a.invert:hover {    color: #ba0304;}a.invert{    color: #ffffff;}input{    font-family: inherit;}ul, ol{    padding-left: 3em;    margin-top: 1em;    margin-bottom: 1em;}li{    margin-bottom: 0.3em;}p {    margin: 0px;    margin-left: 0.625em;    margin-top: 0.625em;    margin-bottom: 0.75em;    min-height: 25px;    display: block;}.redbtn{    background-color: rgb(178, 3, 4);    text-transform: uppercase;    text-decoration: none;    color: white;    padding: 20px;    font-size: 19px;    font-weight: 700;    padding-right: 35px;    padding-left: 35px;    border: 0;    cursor:pointer;    display: inline-block;}.redbtn:hover {    color: black;}.redbtn i{    margin-right: 10px;    margin-left: -5px;}.subdued{    font-size: 0.95em;    opacity: 0.75;}a.anchor {    display: block;    position: relative;    top: -50px;    visibility: hidden;}table{    border-spacing: 0;    border-collapse: collapse;    font-size: 85%;}table td, table th{    padding: 5px;    padding-left: 10px;    padding-right: 10px;    vertical-align: middle;}table th{    border-right:  1px solid rgba(255, 255, 255, 0.3);    background-color: rgba(134, 6, 3, 0.59); }table td {    border-bottom: 1px solid rgba(255, 255, 255, 0.2);    border-right:  1px solid rgba(255, 255, 255, 0.3);}table tr:last-child td{    border-bottom: none;}table tr td:last-child,table tr th:last-child {    border-right: none;}hr{    height: 1px;    border: 0px none;    background-color: rgba(255, 255, 255, 0.6);    clear: both;}@media screen and (max-width:850px){h1 {        font-size: 2.25em;}    h2 {        font-size: 1.4em;        line-height: 120%;    }    h3{        font-size: 1.25em;        line-height: 1.35em;    }body{font-size: 1.05em;        line-height: 1.4;}    p{        margin-left: 0.5em;        margin-top: 0.5em;        margin-bottom: 0.65em;    }    ul, ol{        padding-left: 2em;        margin-top: 0.5em;        margin-bottom: 0.6em;    }}@media screen and (max-width:600px){    .p{        margin-right: 0.4em;        margin-left: 0.4em;        margin-top: 0.4em;        margin-bottom: 0.6em;    }}@media screen and (max-width:450px){h1 {display: block;        font-size: 2em;}h2 {    font-size: 1.25em;        line-height: 120%;    }    h3{        font-size: 1.1em;    }    body{font-size: 1em;        line-height: 1.3;}    .subdued{        font-size: 0.85em;    }    ul, ol{        padding-left: 1.5em;        margin-top: 0.4em;        margin-bottom: 0.6em;    }    .redbtn{        padding: 15px;        font-size: 18px;        padding-right: 25px;        padding-left: 25px;    }}@media screen and (max-width:400px){    p{        margin-right: 0.3em;        margin-left: 0.3em;        margin-top: 0.3em;        margin-bottom: 0.6em;    }}
