/* >$root = "DOCROOT"< *//* HTML5 âœ° Boilerplate* ==|== normalize ==========================================================@import url('https://fonts.googleapis.com/css?family=Red+Hat+Display:400,700&display=swap');@import url('https://fonts.googleapis.com/css?family=Raleway');@import url('https://fonts.googleapis.com/css?family=Merriweather');*/@import url(cms_style.css);@import url(mobile.css);@import url(navigation_horizontal.css);article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}audio:not([controls]) {display: none;}[hidden] {display: none;}html {font-size: 100%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}button, input, select, textarea {font-family: sans-serif;color: #fff;}::-moz-selection {background: #790005;color: #fff;text-shadow: none;}::selection {background: #790005;color: #fff;text-shadow: none;}abbr[title] {border-bottom: 1px dotted;}b, strong {font-weight: bold;}blockquote {margin: 1em 40px;}dfn {font-style: italic;}hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}ins {background: #ff9;color: #000;text-decoration: none;}mark {background: #F2ED13;color: #000;font-style: italic;font-weight: bold;}pre, code, kbd, samp {font-family: monospace, monospace;_font-family: 'courier new', monospace;font-size: 1em;}pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}q {quotes: none;}q:before, q:after {content: "";content: none;}small {font-size: 85%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}ul, ol {margin: 1em 0;padding: 0 0 0 40px;}dd {margin: 0 0 0 40px;}nav ul, nav ol {list-style: none;list-style-image: none;margin: 0;padding: 0;}img {border: 0;-ms-interpolation-mode: bicubic;vertical-align: middle;}svg:not(:root) {overflow: hidden;}figure {margin: 0;}form {margin: 0;}fieldset {border: 0;margin: 0;padding: 0;}label {cursor: pointer;}legend {border: 0;*margin-left: -7px;padding: 0;}button, input, select, textarea {font-size: 100%;margin: 0;-vertical-align: baseline;*vertical-align: middle;}button, input {line-height: normal;*overflow: visible;}table button, table input {*overflow: auto;}button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;}input[type="checkbox"], input[type="radio"] {box-sizing: border-box;}input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;-resize: vertical;}input:valid, textarea:valid {}input:invalid, textarea:invalid {background-color: #f0dddd;}table {border-collapse: collapse;border-spacing: 0;margin: 0px;padding: 0px;}td {vertical-align: top;}p {margin: 0px;padding: 0px;}.jwlogo {display:none;}:focus {outline:none;}.js div#preloader {position: fixed;left: 0;top: 0;z-index: 999;width: 100%;height: 100%;overflow: visible;background: #F6F6F6 url('/assets/img/layout/preloader.svg') no-repeat center center;}/* ==|== primary styles =====================================================Author:========================================================================== */#lang {display: none;position: absolute;top: 10px;right: 5px;font-size: 10px;z-index: 1520;width: 100px;}.language_selection .de {background: url('/assets/img/layout/de.jpg') 0 0 no-repeat;display: block;width: 25px;height: 15px;text-indent: -9999px;}.language_selection .en {background: url('/assets/img/layout/en.jpg') 0 0 no-repeat;display: block;width: 25px;height: 15px;text-indent: -9999px;}.language_selection ul {list-style: none;}.language_selection li {display: inline;float: left;-padding: 5px 10px;}.language_selection a {}.language_selection a.active {}body {/* background befindet sich in app/views/layout/index.php */margin: 0 auto;padding: 0px;color:#575A60;font-family: 'Arial', sans-serif;font-size: 16px;width:100%;background: #FFF;line-height: 1.5em;}p {margin-bottom: 14px;}#outer {width: 100%;margin: 0 auto;background: #fff;border-top:0px solid #000;}#page {width: 100%;margin: 0 auto;display: block;position: relative;}.tophead {-margin: 20px 0 0 -650px;width: 100%;height:100px;position:relative;background:transparent;-background-image: url("/assets/img/layout/icon/large_wave.svg");background-repeat: no-repeat;background-position: 0px 20px;-webkit-box-shadow: 1px 1px 10px 2px rgba(255,255,255,0.5);box-shadow: 1px 1px 10px 2px rgba(255,255,255,0.5);-left:50%;-overflow:hidden;border-top:8px solid #666;}.button_container {position: fixed;top:0;left:50%;margin-left:640px;}.subtext {position: absolute;bottom: 0px;left: 50%;font-family: 'Arial', cursive;font-size: 23px;color: #000;}#container {margin:0 auto;border: 0px #ddd solid;}#logo {position: absolute;left: 50%;margin-left:-205px;top: 26px;z-index:50;padding: 0;-webkit-filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.1));filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.1));}#logo img {padding: 0 0 0 10px;width: 410px;}@-webkit-keyframes move {from {opacity: 0;}to {opacity: 1;}}.flex-caption{width: 1300px;left:50%;margin-left:-650px;position: absolute;bottom: 15%;text-align: center;color:#fff;}.flex-caption .caption{margin: 0 auto;color:#fff;font-size:30px;background-color:rgba(0, 0, 0, 0.2);font-family: 'Red Hat Display', sans-serif;line-height:30px;text-shadow: 1px 1px 4px #707070;overflow: hidden; /* Ensures the content is not revealed until the animation */border-right: .15em solid orange; /* The typwriter cursor */white-space: nowrap; /* Keeps the content on a single line */margin: 0 auto; /* Gives that scrolling effect as the typing happens */-letter-spacing: .15em; /* Adjust as needed */animation:typing 3.5s steps(40, end),blink-caret .75s step-end infinite;}.flex-caption .caption span{font-size:20px;text-shadow: 1px 1px 4px #707070;}.writer{overflow: hidden; /* Ensures the content is not revealed until the animation */border-right: .15em solid orange; /* The typwriter cursor */white-space: nowrap; /* Keeps the content on a single line */margin: 0 auto; /* Gives that scrolling effect as the typing happens */-letter-spacing: .15em; /* Adjust as needed */animation:typing 3.5s steps(40, end),blink-caret .75s step-end infinite;}/* The typing effect */@keyframes typing {from { width: 0 }to { width: 100% }}/* The typewriter cursor effect */@keyframes blink-caret {from, to { border-color: transparent }50% { border-color: #B91A62; }}.flexslider{ margin: 0px 0px; }.bannerverwaltung{position:relative;width:100%;}.demo{}.bannerverwaltung video{width:100%;}#main h3, nav h3 {font-size: 13pt;margin: 5px 0;color: #000;}h5 {font-family: 'Arial', sans-serif;font-size:35px;padding:20px 0;margin:0;margin-bottom:20px;text-transform: uppercase;text-align:center;font-weight: normal;background:#eee;color:#333;}#main h1,#main h2,#main_1 h1,#main_1 h2 {-text-transform: uppercase;font-family: 'Arial', sans-serif;font-size:32px;line-height: 1.31em;color:#343549;padding:20px 0;font-weight: 500;text-align:center;text-shadow: 0px 1px 1px #fff;margin:0;font-weight: 700;}#main h3, #main_1 h3{-text-transform: uppercase;font-family: 'Arial', sans-serif;font-size:20px;line-height:32px;color:#717280;padding-bottom:20px;font-weight: normal;text-shadow: 0px 1px 1px #fff;margin:0;}#main h4 {font-family: 'Arial', sans-serif;font-size:22px;line-height:32px;color:#999;padding-bottom:20px;font-weight: normal;text-align:center;margin:0;font-weight: 400;}#main, #main_1, #grey {width:100%;margin: 0 auto;-padding-bottom: 20px;background:#fff;-margin-top:130px;}#main hr {background: #715643;color: #715643;border: none;margin: 0px;padding: 0px;}.textinhalt {text-align:left;}.text{margin:0;padding:0;}.content {padding: 10px 20px;}.content a {color: #666;}.content a:hover {color: #c00;}.content ul{  margin: 0; padding: 0 0 0 20px;}.teilen100 {width: 100%;float: left;}.teilen80 {width: 80%;float: left;}.teilen75 {width: 75%;float: left;}.teilen66 {width: 66%;float: left;}.teilen60 {width: 60%;float: left;}.teilen50 {width: 50%;float: left;}.teilen40 {width: 40%;float: left;}.teilen33 {width: 33%;float: left;}.teilen25 {width: 25%;float: left;}.teilen20 {width: 20%;float: left;}.inhaltselement-break {clear: both;padding: 0;}//* submenu ----------------------------------------- */.submenu {font-size: 14px;width: auto; height:auto;background: #eee !Important;text-align:center;margin: 0 auto;}.submenu ul {margin: 0;padding: 0;}.submenu li {list-style-type: none;float: left;}.submenu li a {display: inline;color: #000;text-decoration: none;padding: 3px 15px 5px 15px;margin: 0px;background: #eee;margin-right: 1px;background: #ddd;}.submenu li a:hover {color: #B91A62 !Important;background: #ddd;}.submenu li a.active {margin-bottom: 0px !Important;padding: 3px 15px 5px 15px !Important;background: #B91A62 !Important;color: #fff;}.submenu li a.active:hover {background: #D46161;color: #fff !Important;}/* .submenu {font-size: 14px;margin-top: 15px;}.submenu ul {margin: 0;padding: 0;}.submenu li {list-style-type: none;}.submenu li a {display: block;color: #999;-height: 35px;-line-height: 35px;text-decoration: none;padding: 5px 0px 5px 0px;margin: 0px;background: #fff;margin-bottom: 2px;text-indent: 10px;}.submenu li a:hover {color: #000 !Important;}.submenu li a.active {background: #C83939;color: #fff;}.submenu li a.active:hover {background: #D46161;color: #fff !Important;}submenu end---------------------------------------- */.block {height: 5px;background: #444;border-bottom: 1px solid white;-margin: 5px 0 5px 0;}a.link {color: #000;text-decoration: none;width:220px;height:35px;text-indent:50px;background-image: url("/assets/img/layout/icon/button_bg.svg");background-position:-186px;background-size: 100% 35px;display:block;border-radius: 25px;background-repeat: no-repeat;transition: all 0.5s;background-color:#f6f6f6;line-height:36px;content: "&#10132";}a.link:hover {color: #000;background-image: url("/assets/img/layout/icon/button_bg.svg");background-position:0px;text-indent:150px;color: #fff;}/*========================BUTTONS========================*/a.link2 {color: #FFF;transition: all 0.5s;position: relative;}a.link2::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(255,255,255,0.1);transition: all 0.3s;}a.link2:hover::before {opacity: 0 ;transform: scale(0.5,0.5);}a.link2::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;transition: all 0.3s;border: 1px solid rgba(255,255,255,0.5);transform: scale(1.2,1.2);}a.link2:hover::after {opacity: 1;transform: scale(1,1);}h2 a {text-decoration:none;}.top_footer{width:100%; background:#ccc;margin:0;padding:0; font-size:0.9rem;}.top_footer ul{margin:0;padding:0;}.top_footer .box{max-width:1400px;margin:0 auto;}#footer {color: #fff;width: 100%;height: auto;margin: 0 auto;font-size: 13px;padding: 20px 0 20px 0;text-align: center;background: #222; /* background befindet sich in app/views/layout/index.php */margin-top:50px;}#footer div.text a {color: #fff;text-decoration: underline;}#footer div.text a:hover {color: #fff;text-decoration: underline;}#footer div.text {}.shop_informationen {padding: 20px;}.gmap {height:450px;width:100%;}.footer_left, .footer_center, .footer_right{width:33%;float:left; text-align:left;}.footer_left ul{}.footer_left li{ list-style:none; }.footer_left li a{ color:#000; text-decoration:none;}.boxlink{ position:absolute; bottom:0px; width:150px;margin-left:-75px;}/* ------------- Toplink ------------------- */#toplink {background: #B91A62;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;height: 40px;width: 44px;position: fixed;display: none;bottom: 0px;right: 20px;z-index: 9999;}#toplink #arrow-box {width: 25px;height: 25px;overflow: hidden;position: absolute;left: 10px;top: -2px;}#arrow {background: none;height: 20px;width: 20px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 20px;border: 2px solid #fff;}#backlink {background: rgba(0,210,58,0.5);-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;height: 40px;width: 44px;position: fixed;-display: none;bottom: 20px;right: 20px;z-index: 9999;color:#fff;font-size:48px;text-decoration:none;text-align:center;line-height:32px;display:none;}/* ------------- CMS ------------------- */.bildtext {width: 100%;}.bildtext div.left {-float: left;}.bildtext div.left img {}.bildtext div.right {-float: left;}.bildtext div.right img {}.bildtext div.pictures {}.bildtext div.text {}.pictures img {-border: 1px solid #ccc;-padding: 5px;width:100%;}.pictures img:hover {-border: 1px solid #000;}/* ------------- NEWS FULL VIEW ------------------- */#main .news_full  {width: 100%; margin-top:120px !Important;}#main .news_full .pictures { width:100%; float:left;}#main .news_full  .pictures img {width: 100%;}#main .news_full .picture_1 {width: 48%; margin-right:1%; float:left;}#main .news_full .picture_2{width: 48%;margin-left:1%;float:right;}.news_full a.link  { background:#666; padding: 5px 10px; color:#fff;}.news_full .continue{margin-top: 20px;}/* ------------- NEWS SHORT ------------------- */.news {width: 50%;float: left;}.news div.pictures {}.news .content h2{ padding-top:15px;}.news div.pictures img {float: left;width: 100%;}.news div.pictures img:hover {}.span_1_of_4 .continue{padding:20px 0px;position:absolute;bottom:0px;text-align:center;left: 50%;margin-left: -30px;}.span_1_of_4 .continue a.link {margin-top: 10px; background:#666; padding: 5px 10px; color:#fff; }#c143, #c145, #c146, #c157 {min-height:500px;}.news .continue{padding:20px 0px;}.news a.link {margin-top: 10px; background:#666; padding: 5px 10px; color:#fff;}/* contact form */.contactform {margin-bottom: 30px !important;}.contactform h1 {margin-top: 14px;}.contactform input {width: 90%;border: 1px solid #ccc;padding: 15px;margin-bottom: 8px;float: left;color: #000 !Important;background: #fff;}.contactform textarea {width: 90%;height: 184px;border: 1px solid #ccc;padding: 15px !Important;color: #000 !Important;background: #fff;margin:0;}.contactform input.submit {margin-top: 5px;padding: 3px;width: 50%;background: #B91A62 !Important;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 20px;line-height: 32px;font-weight: normal;-text-shadow: 0px 1px 1px #3C7596;color: #fff !important;border:none;}.contactform input.submitted {margin-top: 5px;padding: 3px;width: 100%;background: #449944 !Important;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 20px;line-height: 32px;font-weight: normal;text-shadow: 0px 1px 1px #3C7596;color: #000 !important;display: none;}.contactform .checkbox {width:20px;height:20px;margin:10px;float:left;}.contactform .info {margin:7px;}.contactform div.left {float: left;width: 50%;}.contactform div.right {float: left;width: 50%;}.contactform div.beschreibung {display: none;float: left;width: 85px;background: #7C94A6;line-height: 24px;padding-left: 5px;height: 24px;color: #fff;margin-bottom: 5px;}.required {display: none;}/* kontakt forumular */.contactform_error {background: #F3D6D6 !important;border: 1px dashed #c00 !important;color: white;}.success {background: #C2D640;border: 1px solid #c00;padding: 5px;margin-top: 5px;color: #3E4515;width: 246px;text-align: center;}/* galerie */.galerie {margin:0; padding:0;}.galerie ul{list-style:none; margin:0; padding:0; }.galerie ul li{display:inline; text-align: justify; float:left;margin-right: 0px;margin-bottom: 30px; padding: 0px; width:100%;}.galerie img {width:100%;}.galerie a {}.galerie a:hover{}.galerie .normal_pic{ position: relative; padding:2%;}.galerie .normal_pic img {width:100%; }.galerie .imgtext {font-size:16px !Important; text-align:center;}/* galerie-verlinkungs-image */.galerie div.galerie-verlinkungs-image {position: relative;width:98%;overflow:hidden;}.galerie div.galerie-verlinkungs-image .pic{overflow:hidden; }.galerie div.galerie-verlinkungs-image:hover {}.galerie div.galerie-verlinkungs-image a, .galerie div.galerie-verlinkungs-image a:hover {border: none;background: none;margin: 0px !Important;padding: 0px !Important;}.galerie div.galerie-verlinkungs-image img {margin: 0px !Important;transition: All 0.4s ease-out;-webkit-transition: All 0.4s ease-out;-moz-transition: All 0.4s ease-out;-o-transition: All 0.4s ease-out;transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-webkit-transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-moz-transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-o-transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-ms-transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-filter: blur(0px) grayscale(100%);}.galerie div.galerie-verlinkungs-image img:hover {transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);-webkit-transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);-moz-transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);-o-transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);-ms-transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);-filter: blur(0px) grayscale(0%);}.galerie-verlinkungs-info {position: absolute;width: 100%;bottom: 0px;padding: 7px;color: #fff;text-align: left;font-family: 'Open Sans', sans-serif;font-size: 16px;line-height:16px;background: rgba(0, 0, 0, .3);}/* galerie-verlinkungs-image */.view-first img {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}.view-first .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;background-color: rgba(219,127,8, 0.7);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}.view-first h2 {-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-o-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.view-first p {-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-o-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}.view-first:hover img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}.view-first a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.view-first:hover .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}.view-first:hover h2,.view-first:hover p,.view-first:hover a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}.view-first:hover p {-webkit-transition-delay: 0.1s;-moz-transition-delay: 0.1s;-o-transition-delay: 0.1s;-ms-transition-delay: 0.1s;transition-delay: 0.1s;}.view-first:hover a.info {-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-ms-transition-delay: 0.2s;transition-delay: 0.2s;}.space-before-reset{margin-top:0px;}.space-before-small {margin-top:50px;}.space-before-medium {margin-top:100px;}.space-before-large {margin-top:150px;}.space-after-reset{margin-bottom:0px;}.space-after-small {margin-bottom:50px;}.space-after-medium {margin-bottom:100px;}.space-after-larger {margin-bottom:150px;}.space-before-border {border-top:150px solid #EEEEEE; }.spaces-both {padding:0 15%;}.3er_box_set .galerie-verlinkungs-image:nth-child(3n+0){margin-right:0px !Important; }.pdf:hover {color: #c00;text-decoration: none;}/*** @COOKIE*/#eu_cookie {background: rgba(180,180,180,1.0);color:#fff;}#eu_cookie a {color:#fff; text-decoration:none;}#eu_cookie a:hover {text-decoration:underline;}#eeu_cookie #cookieinhalt {padding:10px;padding-top:5px;padding-right:40px;padding-bottom:10px;background:rgba(220,220,220,0.5);}#eu_cookie {text-align:center;position:fixed;bottom:0px;z-index:10000;width:100%;font-size:12px;line-height:28px;}#eu_cookieCloser {color: #fff;text-decoration: none;cursor:pointer;}#eu_cookieCloser:hover {color:#000;}/* ==|== non-semantic helper classes ======================================== */.ir {display: block;border: 0;text-indent: -999em;overflow: hidden;background-color: transparent;background-repeat: no-repeat;text-align: left;direction: ltr;}.ir br {display: none;}.hidden {display: none !important;visibility: hidden;}.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}.invisible {visibility: hidden;}.clearfix:before, .clearfix:after {content: "";display: table;}.clearfix:after {clear: both;}.clearfix {zoom: 1;}/* ==|== print styles ======================================================= */@media print {*{background: transparent !important;color: black !important;text-shadow: none !important;filter: none !important;-ms-filter: none !important;}a, a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: "";}pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr, img {page-break-inside: avoid;}img {max-width: 100% !important;}@page {margin: 0.5cm;}p, h2, h3 {orphans: 3;widows: 3;}h2, h3 {page-break-after: avoid;}}