/*{"templateVars":{"logo-height":{"type":"length","defaultValues":["120px"],"value":"120px","placeholder":0,"group":0,"de":{"label":"H\u00f6he des Logos in px","description":""},"en":{"label":"Height of the logo in px","description":""}},"logo-top":{"type":"length","defaultValues":["42px"],"value":"42px","placeholder":1,"group":0,"de":{"label":"Abstand von oben in px","description":""},"en":{"label":"Margin to the top in px","description":""}},"logo-left":{"type":"length","defaultValues":["0"],"value":"0","placeholder":2,"group":0,"de":{"label":"Abstand von links in px","description":""},"en":{"label":"Margin to the left in px","description":""}},"logo-bottom":{"type":"length","defaultValues":["30px"],"value":"30px","placeholder":3,"group":0,"de":{"label":"Abstand nach unten in px","description":""},"en":{"label":"Margin to the bottom in px","description":""}},"logo-background-color":{"type":"color","defaultValues":["#ffffff","#ffffff","#ffffff","#ffffff","#141516"],"value":"#ffffff","placeholder":4,"group":0,"de":{"label":"Hintergrundfarbe des Logos","description":""},"en":{"label":"Background color of the logo","description":""}},"logo-background-transparent":{"type":"boolean","defaultValues":[false],"value":false,"placeholder":5,"group":0,"de":{"label":"Transparenter Hintergrund","description":""},"en":{"label":"Transparent background","description":""}},"max-width":{"type":"length","defaultValues":["1122px"],"value":"1122px","placeholder":6,"group":1,"de":{"label":"Maximale Breite des Hauptcontainers","description":""},"en":{"label":"Max width of the main container","description":""}},"font-family":{"type":"font","defaultValues":["\"Source Sans Pro\", sans-serif"],"value":"\"Source Sans Pro\", sans-serif","placeholder":7,"group":1,"de":{"label":"Schriftart","description":"Schriftart und Alternativen einstellen. Um einen anderen Google Font zu verwenden unter \u00bbLayout \u203a Google-Webfonts\u00ab einstellen."},"en":{"label":"Font family","description":"Select the font and alternatives. To use another Google Font load in \u00bbLayout \u203a Google web fonts\u00ab."}},"font-size":{"type":"length","defaultValues":["18px"],"value":"18px","placeholder":8,"group":1,"de":{"label":"Basis-Schriftgr\u00f6\u00dfe","description":"Alle anderen Schriftgr\u00f6\u00dfen leiten von dieser Einstellung ab."},"en":{"label":"Base font size","description":"All other font sizes are derived from this setting."}},"font-size-mobile":{"type":"length","defaultValues":["15px"],"value":"15px","placeholder":9,"group":1,"de":{"label":"Schriftgr\u00f6\u00dfe f\u00fcr mobile Version","description":""},"en":{"label":"Font size","description":""}},"line-height":{"type":"length","defaultValues":["1.5"],"value":"1.5","placeholder":10,"group":1,"de":{"label":"Zeilenh\u00f6he","description":""},"en":{"label":"Line height","description":""}},"headline-size-1":{"type":"length","defaultValues":["1.8em"],"value":"1.8em","placeholder":11,"group":1,"de":{"label":"Schriftgr\u00f6\u00dfe \u00dcberschrift 1","description":""},"en":{"label":"Headline 1 font size","description":""}},"headline-size-2":{"type":"length","defaultValues":["1.5em"],"value":"1.5em","placeholder":12,"group":1,"de":{"label":"Schriftgr\u00f6\u00dfe \u00dcberschrift 2","description":""},"en":{"label":"Headline 2 font size","description":""}},"headline-size-3":{"type":"length","defaultValues":["1.2em"],"value":"1.2em","placeholder":13,"group":1,"de":{"label":"Schriftgr\u00f6\u00dfe \u00dcberschrift 3","description":""},"en":{"label":"Headline 3 font size","description":""}},"headline-size-4":{"type":"length","defaultValues":["1.1em"],"value":"1.1em","placeholder":14,"group":1,"de":{"label":"Schriftgr\u00f6\u00dfe \u00dcberschrift 4","description":""},"en":{"label":"Headline 4 font size","description":""}},"headline-size-5":{"type":"length","defaultValues":["1em"],"value":"1em","placeholder":15,"group":1,"de":{"label":"Schriftgr\u00f6\u00dfe \u00dcberschrift 5","description":""},"en":{"label":"Headline 5 font size","description":""}},"headline-size-6":{"type":"length","defaultValues":["0.9em"],"value":"0.9em","placeholder":16,"group":1,"de":{"label":"Schriftgr\u00f6\u00dfe \u00dcberschrift 6","description":""},"en":{"label":"Headline 6 font size","description":""}},"fluid-content-images":{"type":"boolean","defaultValues":[true],"value":true,"placeholder":17,"group":1,"de":{"label":"Bilder proportional zum Inhaltsbereich skalieren","description":"Wenn aktiviert, k\u00f6nnen Sie die Breite \u00fcber die n\u00e4chste Eigenschaft festlegen."},"en":{"label":"Resize content images relative to the content area","description":"If enabled, you can define the size with the next setting."}},"content-image-cols":{"type":"col","defaultValues":["7"],"value":"7","placeholder":18,"group":1,"de":{"label":"Breite der Bilder im Inhaltsbereich","description":"Geben Sie die Breite in Spalten an (der Inhaltsbereich hat 16 Spalten)."},"en":{"label":"Width of content images","description":"Set the width in columns (the content area has 16 columns)."}},"breakpoint-desktop":{"type":"length","defaultValues":["1122px"],"value":"1122px","placeholder":19,"group":2,"de":{"label":"Desktop","description":""},"en":{"label":"Desktop","description":""}},"breakpoint-tablet":{"type":"length","defaultValues":["900px"],"value":"900px","placeholder":20,"group":2,"de":{"label":"Tablet","description":""},"en":{"label":"Tablet","description":""}},"breakpoint-mobile":{"type":"length","defaultValues":["599px"],"value":"599px","placeholder":21,"group":2,"de":{"label":"Mobile","description":""},"en":{"label":"Mobile","description":""}},"breakpoint-mobile-portrait":{"type":"length","defaultValues":["399px"],"value":"399px","placeholder":22,"group":2,"de":{"label":"Mobile Hochformat","description":""},"en":{"label":"Mobile portrait","description":""}},"highlight-color":{"type":"color","defaultValues":["#0788ca","#249ba3","#8ac114","#e67e22","#0788ca"],"value":"#0788ca","placeholder":23,"group":3,"de":{"label":"Highlight-Farbe","description":"Farbe von Highlights (z.B. Icon-Boxen, Zitat-Icon etc.)"},"en":{"label":"Highlight color","description":"Color of highlights (e.g. icon boxes, blockquote icon etc.)"}},"headline-color":{"type":"color","defaultValues":["#3d566e","#249ba3","#8ac114","#e67e22","#0788ca"],"value":"#3d566e","placeholder":24,"group":3,"de":{"label":"\u00dcberschriftfarbe","description":"Text-Farbe der \u00dcberschrift H1"},"en":{"label":"Headline color","description":"Font color for headline H1"}},"block-headline-color":{"type":"color","defaultValues":["#3d566e","#2c3e50","#2c3e50","#2c3e50","#5a5f6b"],"value":"#3d566e","placeholder":25,"group":3,"de":{"label":"\u00dcberschriftfarbe Boxen","description":"Text-Farbe der \u00dcberschriften f\u00fcr Boxen"},"en":{"label":"Headline color boxes","description":"Font color for headlines for boxes"}},"highlight-headline-color":{"type":"color","defaultValues":["#3d566e","#2c3e50","#2c3e50","#534a43","#a6a8ab"],"value":"#3d566e","placeholder":26,"group":3,"de":{"label":"Highlight \u00dcberschriftfarbe","description":"Text-Farbe der \u00dcberschrift in Feature-Boxen etc."},"en":{"label":"Highlight headline color","description":"Font color for headlines in feature boxes etc."}},"font-color":{"type":"color","defaultValues":["#343434","#343434","#303524","#343434","#d2d2d2"],"value":"#343434","placeholder":27,"group":3,"de":{"label":"Schriftfarbe","description":"Standard-Farbe f\u00fcr Text"},"en":{"label":"Font color","description":"Default font color"}},"font-color-light":{"type":"color","defaultValues":["#8a8a8a","#8a8a8a","#8a8a8a","#8a8a8a","#7e7e7e"],"value":"#8a8a8a","placeholder":28,"group":3,"de":{"label":"Schriftfarbe hell","description":"Standard-Farbe f\u00fcr hellen Text"},"en":{"label":"Font color light","description":"Default light font color"}},"footer-color":{"type":"color","defaultValues":["#8a8a8a","#8a8a8a","#8a8a8a","#8a8a8a","#7e7e7e"],"value":"#8a8a8a","placeholder":29,"group":3,"de":{"label":"Schriftfarbe Fu\u00dfzeile","description":"Text-Farbe der Fu\u00dfzeile"},"en":{"label":"Font color footer","description":"Font color for footer"}},"confirmation":{"type":"color","defaultValues":["#7eba28","#7eba28","#7eba28","#7eba28","#7eba28"],"value":"#7eba28","placeholder":30,"group":3,"de":{"label":"Confirmation-Farbe","description":"Farbe f\u00fcr die Formatvorlage Confirmation"},"en":{"label":"Confirmation color","description":"Color for confirmation format"}},"information":{"type":"color","defaultValues":["#0788ca","#3992e8","#0788ca","#0788ca","#0788ca"],"value":"#0788ca","placeholder":31,"group":3,"de":{"label":"Information-Farbe","description":"Farbe f\u00fcr die Formatvorlage Information"},"en":{"label":"Information color","description":"Color for information format"}},"warning":{"type":"color","defaultValues":["#e52f2f","#e52f2f","#e52f2f","#e52f2f","#e52f2f"],"value":"#e52f2f","placeholder":32,"group":3,"de":{"label":"Warning-Farbe","description":"Farbe f\u00fcr die Formatvorlage Warning"},"en":{"label":"Warning color","description":"Color for warning format"}},"selection-color":{"type":"color","defaultValues":["#3d566e","#249ba3","#8ac114","#e67e22","#0788ca"],"value":"#3d566e","placeholder":33,"group":3,"de":{"label":"Auswahlfarbe","description":"Hintergrundfarbe von ausgew\u00e4hltem Text"},"en":{"label":"Selection","description":"Selected text background color"}},"link-color":{"type":"color","defaultValues":["#0788ca","#249ba3","#8ac114","#e67e22","#0788ca"],"value":"#0788ca","placeholder":34,"group":4,"de":{"label":"Link-Farbe","description":"Standard-Farbe f\u00fcr Links"},"en":{"label":"Link color","description":"Default color for links"}},"nav-color":{"type":"color","defaultValues":["#636363","#636363","#636363","#636363","#dcdcdc"],"value":"#636363","placeholder":35,"group":4,"de":{"label":"Navigationsfarbe","description":"Standard-Farbe der Navigation"},"en":{"label":"Link color","description":"Default color for navigation"}},"nav-hover-color":{"type":"color","defaultValues":["#3d566e","#249ba3","#8ac114","#e67e22","#0788ca"],"value":"#3d566e","placeholder":36,"group":4,"de":{"label":"Navigationsfarbe Hover","description":"Farbe der Navigation wenn man mit der Maus dar\u00fcber f\u00e4hrt"},"en":{"label":"Navigation color hover","description":"Color for navigation when you hover an element"}},"nav-active-color":{"type":"color","defaultValues":["#636363","#636363","#636363","#636363","#636363"],"value":"#636363","placeholder":37,"group":4,"de":{"label":"Navigationsfarbe Aktiv","description":"Aktiv-Status-Farbe der Navigation"},"en":{"label":"Navigation color active","description":"Color for active navigation elements"}},"border-light":{"type":"color","defaultValues":["#e8e8e8","#e8e8e8","#e8e8e8","#e8e8e8","#5a5f6b"],"value":"#e8e8e8","placeholder":38,"group":5,"de":{"label":"Rahmenfarbe Hell","description":""},"en":{"label":"Border color light","description":""}},"border-medium":{"type":"color","defaultValues":["#dedede","#dedede","#dedede","#dedede","#000000"],"value":"#dedede","placeholder":39,"group":5,"de":{"label":"Rahmenfarbe Mittel","description":""},"en":{"label":"Border color medium","description":""}},"shadow-color":{"type":"color","defaultValues":["#000000","#000000","#000000","#000000","#000000"],"value":"#000000","placeholder":40,"group":6,"de":{"label":"Schatten Standardfarbe","description":""},"en":{"label":"Default shadow color","description":""}},"boxed-layout":{"type":"boolean","defaultValues":[true],"value":true,"placeholder":41,"group":7,"de":{"label":"Boxed-Layout aktivieren","description":"Wenn aktiviert wird ein Rahmen und die Seite angezeigt"},"en":{"label":"Activate boxed layout","description":"If enabled a border is shown around the page"}},"background-image":{"type":"background-image","defaultValues":["none"],"value":"none","placeholder":42,"group":7,"de":{"label":"Hintergrundbild","description":""},"en":{"label":"Background image","description":""}},"background-repeat":{"type":"background-repeat","defaultValues":["no-repeat"],"value":"no-repeat","placeholder":43,"group":7,"de":{"label":"Hintergrundbild-Wiederholung","description":""},"en":{"label":"Background image repeat","description":""}},"background-position":{"type":"background-position","defaultValues":["50% 0"],"value":"50% 0","placeholder":44,"group":7,"de":{"label":"Hintergrundbild-Position","description":""},"en":{"label":"Background image position","description":""}},"background-attachment":{"type":"background-attachment","defaultValues":["scroll"],"value":"scroll","placeholder":45,"group":7,"de":{"label":"Hintergrundbild-Positionierung","description":""},"en":{"label":"Background image attachment","description":""}},"background-size":{"type":"background-size","defaultValues":["auto"],"value":"auto","placeholder":46,"group":7,"de":{"label":"Hintergrundbild-Gr\u00f6\u00dfe","description":""},"en":{"label":"Background image size","description":""}},"background-color":{"type":"color","defaultValues":["#ffffff","#ffffff","#ffffff","#ffffff","#232527"],"value":"#ffffff","placeholder":47,"group":7,"de":{"label":"Hintergrundfarbe","description":""},"en":{"label":"Background color","description":""}},"main-background":{"type":"color","defaultValues":["#ffffff","#ffffff","#ffffff","#ffffff","#27292a"],"value":"#ffffff","placeholder":48,"group":7,"de":{"label":"Standard Hintergrundfarbe","description":"Hintergundfarbe von z.B. Formularen, Kommentaren uvm."},"en":{"label":"Main background color","description":"Background color of e.g. forms, comments etc."}},"page-background":{"type":"color","defaultValues":["#ffffff","#ffffff","#ffffff","#ffffff","#141516"],"value":"#ffffff","placeholder":49,"group":7,"de":{"label":"Seiten Hintergrundfarbe","description":"Hintergundfarbe von z.B. Formularen, Kommentaren uvm."},"en":{"label":"Main background color","description":"Background color of e.g. forms, comments etc."}},"nav-background-color":{"type":"color","defaultValues":["#f6f6f6","#f6f6f6","#f6f6f6","#f6f6f6","#101213"],"value":"#f6f6f6","placeholder":50,"group":7,"de":{"label":"Hintergrundfarbe Navigation","description":""},"en":{"label":"Background color navigation","description":""}},"button-color":{"type":"color","defaultValues":["#ffffff","#ffffff","#ffffff","#ffffff","#ffffff"],"value":"#ffffff","placeholder":51,"group":8,"de":{"label":"Button-Schriftfarbe","description":""},"en":{"label":"Button color","description":""}},"button-background-color":{"type":"color","defaultValues":["#3d566e","#249ba3","#8ac114","#e67e22","#000000"],"value":"#3d566e","placeholder":52,"group":8,"de":{"label":"Button-Hintergrundfarbe","description":""},"en":{"label":"Button background color","description":""}}},"variations":{"de":["T\u00fcrkis","Gr\u00fcn","Orange","Dunkel"],"en":["Turquoise","Blue","Orange","Dark"]},"groups":[{"de":{"label":"Logo"},"en":{"label":"Logo"}},{"de":{"label":"Grundeinstellungen"},"en":{"label":"Basic settings"}},{"de":{"label":"Responsive Break-Points"},"en":{"label":"Responsive break points"}},{"de":{"label":"Schrift- und Element-Farben"},"en":{"label":"Font and element colors"}},{"de":{"label":"Links & Navigation"},"en":{"label":"Links & Navigation"}},{"de":{"label":"Rahmenfarben"},"en":{"label":"Border colors"}},{"de":{"label":"Schattenfarben"},"en":{"label":"Shadow colors"}},{"de":{"label":"Hintergrundfarben & Hintergrundbild"},"en":{"label":"Background colors & image"}},{"de":{"label":"Buttons & Schaltfl\u00e4chen"},"en":{"label":"Buttons"}}],"fileHash":"34d6484d8cec1213bfd3264f048d3bf6"}*/ @charset "UTF-8"; /* * Main Stylesheet * * @copyright Copyright (c) 2012 rocksolidthemes.com * @license https://rocksolidthemes.com/agb No free usage allowed */ /* =========================================== * # Index: The structure of this stylesheet * * - Imports (SASS only) * - Fonts * - Basic settings (SASS only) * - Colors (SASS only) * - General styles * - Button styles * - Wrapper Elements * - Elements in order of appearance in HTML * - Content styles * - Sidebar styles * - Form styles * - Content elements * - Slider styles * - Module styles (Search, FAQ, News, Events, Comments) * - Footer styles * - Media queries * - Grid (design + production helper) * ======================================== */ /* =========================================== * Fonts * ======================================== */ @font-face { font-family: "RockSolid Icons"; src: url("../fonts/rocksolid-icons.woff") format("woff"), url("../fonts/rocksolid-icons.ttf") format("truetype"), url("../fonts/rocksolid-icons.svg") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: "Source Sans Pro"; font-weight: 400; font-style: normal; src: url("../fonts/source-sans-pro-400.woff2") format("woff2"); } @font-face { font-family: "Source Sans Pro"; font-weight: 600; font-style: normal; src: url("../fonts/source-sans-pro-600.woff2") format("woff2"); } @font-face { font-family: "Source Sans Pro"; font-weight: 400; font-style: italic; src: url("../fonts/source-sans-pro-400italic.woff2") format("woff2"); } @font-face { font-family: "Source Sans Pro"; font-weight: 600; font-style: italic; src: url("../fonts/source-sans-pro-600italic.woff2") format("woff2"); } /* =========================================== * General styles * ======================================== */ :root { --safe-area-left: 0px; --safe-area-right: 0px; --safe-area-top: 0px; --safe-area-bottom: 0px; } @supports (padding: calc(constant(safe-area-inset-left, 0px) / 1.5)) { :root { /* Non-standard iOS 11.1 syntax */ --safe-area-left: calc(constant(safe-area-inset-left, 0px) / 1.5); --safe-area-right: calc(constant(safe-area-inset-right, 0px) / 1.5); --safe-area-top: constant(safe-area-inset-top, 0px); --safe-area-bottom: constant(safe-area-inset-bottom, 0px); } } @supports (padding: calc(max(0px, env(safe-area-inset-left, 0px) - 14px))) and (padding: calc(max(0px, 1px))) { :root { /* W3C standard and iOS 11.2 syntax */ --safe-area-left: calc(max(0px, env(safe-area-inset-left, 0px) - 14px)); --safe-area-right: calc(max(0px, env(safe-area-inset-right, 0px) - 14px)); --safe-area-top: env(safe-area-inset-top, 0px); --safe-area-bottom: env(safe-area-inset-bottom, 0px); } } html { position: relative; box-sizing: border-box; -webkit-tap-highlight-color: /*:= $v['link-color'] */; } body { font: /*:= $v['font-size'] *///*:= $v['line-height'] */ /*:= $v['font-family'] */; color: /*:= $v['font-color'] */; background: /*:= $v['background-color'] */ /*:= $v['background-image'] */ /*:= $v['background-position'] */ /*:= $v['background-repeat'] */ /*:= $v['background-attachment'] */; background-size: /*:= $v['background-size'] */; } @media screen and (max-width: /*:= $v['breakpoint-mobile'] */) { body { font-size: /*:= $v['font-size-mobile'] */; } } * { box-sizing: inherit; } .rs-columns { clear: both; display: inline-block; vertical-align: top; width: 100%; } .rs-column { float: left; width: 100%; margin-top: 6.25%; margin-right: 6.25%; } .rs-column.-large-first { clear: left; } .rs-column.-large-last { margin-right: -5px; } .rs-column.-large-first-row { margin-top: 0; } .rs-column.-large-col-1-1 { width: 100%; } .rs-column.-large-col-2-1 { width: 46.875%; } .rs-column.-large-col-2-2 { width: 100%; } .rs-column.-large-col-3-1 { width: 29.16667%; } .rs-column.-large-col-3-2 { width: 64.58333%; } .rs-column.-large-col-3-3 { width: 100%; } .rs-column.-large-col-4-1 { width: 20.3125%; } .rs-column.-large-col-4-2 { width: 46.875%; } .rs-column.-large-col-4-3 { width: 73.4375%; } .rs-column.-large-col-4-4 { width: 100%; } .rs-column.-large-col-5-1 { width: 15%; } .rs-column.-large-col-5-2 { width: 36.25%; } .rs-column.-large-col-5-3 { width: 57.5%; } .rs-column.-large-col-5-4 { width: 78.75%; } .rs-column.-large-col-5-5 { width: 100%; } .rs-column.-large-col-6-1 { width: 11.45833%; } .rs-column.-large-col-6-2 { width: 29.16667%; } .rs-column.-large-col-6-3 { width: 46.875%; } .rs-column.-large-col-6-4 { width: 64.58333%; } .rs-column.-large-col-6-5 { width: 82.29167%; } .rs-column.-large-col-6-6 { width: 100%; } .opensauce-fullwidth .rs-column { margin-top: 3.84615%; margin-right: 3.84615%; } .opensauce-fullwidth .rs-column.-large-last { margin-right: -5px; } .opensauce-fullwidth .rs-column.-large-first-row { margin-top: 0; } .opensauce-fullwidth .rs-column.-large-col-1-1 { width: 100%; } .opensauce-fullwidth .rs-column.-large-col-2-1 { width: 48.07692%; } .opensauce-fullwidth .rs-column.-large-col-2-2 { width: 100%; } .opensauce-fullwidth .rs-column.-large-col-3-1 { width: 30.76923%; } .opensauce-fullwidth .rs-column.-large-col-3-2 { width: 65.38462%; } .opensauce-fullwidth .rs-column.-large-col-3-3 { width: 100%; } .opensauce-fullwidth .rs-column.-large-col-4-1 { width: 22.11538%; } .opensauce-fullwidth .rs-column.-large-col-4-2 { width: 48.07692%; } .opensauce-fullwidth .rs-column.-large-col-4-3 { width: 74.03846%; } .opensauce-fullwidth .rs-column.-large-col-4-4 { width: 100%; } .opensauce-fullwidth .rs-column.-large-col-5-1 { width: 16.92308%; } .opensauce-fullwidth .rs-column.-large-col-5-2 { width: 37.69231%; } .opensauce-fullwidth .rs-column.-large-col-5-3 { width: 58.46154%; } .opensauce-fullwidth .rs-column.-large-col-5-4 { width: 79.23077%; } .opensauce-fullwidth .rs-column.-large-col-5-5 { width: 100%; } .opensauce-fullwidth .rs-column.-large-col-6-1 { width: 13.46154%; } .opensauce-fullwidth .rs-column.-large-col-6-2 { width: 30.76923%; } .opensauce-fullwidth .rs-column.-large-col-6-3 { width: 48.07692%; } .opensauce-fullwidth .rs-column.-large-col-6-4 { width: 65.38462%; } .opensauce-fullwidth .rs-column.-large-col-6-5 { width: 82.69231%; } .opensauce-fullwidth .rs-column.-large-col-6-6 { width: 100%; } @media screen and (max-width: /*:= $v['breakpoint-tablet'] */) { .rs-column, .opensauce-fullwidth .rs-column { margin-top: 6.25%; margin-right: 6.25%; } .rs-column.-large-first, .opensauce-fullwidth .rs-column.-large-first { clear: none; } .rs-column.-large-last, .opensauce-fullwidth .rs-column.-large-last { margin-right: 6.25%; } .rs-column.-large-first-row, .opensauce-fullwidth .rs-column.-large-first-row { margin-top: 6.25%; } .rs-column.-medium-first, .opensauce-fullwidth .rs-column.-medium-first { clear: left; } .rs-column.-medium-last, .opensauce-fullwidth .rs-column.-medium-last { margin-right: -5px; } .rs-column.-medium-first-row, .opensauce-fullwidth .rs-column.-medium-first-row { margin-top: 0; } .rs-column.-medium-col-1-1, .opensauce-fullwidth .rs-column.-medium-col-1-1 { width: 100%; } .rs-column.-medium-col-2-1, .opensauce-fullwidth .rs-column.-medium-col-2-1 { width: 46.875%; } .rs-column.-medium-col-2-2, .opensauce-fullwidth .rs-column.-medium-col-2-2 { width: 100%; } .rs-column.-medium-col-3-1, .opensauce-fullwidth .rs-column.-medium-col-3-1 { width: 29.16667%; } .rs-column.-medium-col-3-2, .opensauce-fullwidth .rs-column.-medium-col-3-2 { width: 64.58333%; } .rs-column.-medium-col-3-3, .opensauce-fullwidth .rs-column.-medium-col-3-3 { width: 100%; } .rs-column.-medium-col-4-1, .opensauce-fullwidth .rs-column.-medium-col-4-1 { width: 20.3125%; } .rs-column.-medium-col-4-2, .opensauce-fullwidth .rs-column.-medium-col-4-2 { width: 46.875%; } .rs-column.-medium-col-4-3, .opensauce-fullwidth .rs-column.-medium-col-4-3 { width: 73.4375%; } .rs-column.-medium-col-4-4, .opensauce-fullwidth .rs-column.-medium-col-4-4 { width: 100%; } .rs-column.-medium-col-5-1, .opensauce-fullwidth .rs-column.-medium-col-5-1 { width: 15%; } .rs-column.-medium-col-5-2, .opensauce-fullwidth .rs-column.-medium-col-5-2 { width: 36.25%; } .rs-column.-medium-col-5-3, .opensauce-fullwidth .rs-column.-medium-col-5-3 { width: 57.5%; } .rs-column.-medium-col-5-4, .opensauce-fullwidth .rs-column.-medium-col-5-4 { width: 78.75%; } .rs-column.-medium-col-5-5, .opensauce-fullwidth .rs-column.-medium-col-5-5 { width: 100%; } .rs-column.-medium-col-6-1, .opensauce-fullwidth .rs-column.-medium-col-6-1 { width: 11.45833%; } .rs-column.-medium-col-6-2, .opensauce-fullwidth .rs-column.-medium-col-6-2 { width: 29.16667%; } .rs-column.-medium-col-6-3, .opensauce-fullwidth .rs-column.-medium-col-6-3 { width: 46.875%; } .rs-column.-medium-col-6-4, .opensauce-fullwidth .rs-column.-medium-col-6-4 { width: 64.58333%; } .rs-column.-medium-col-6-5, .opensauce-fullwidth .rs-column.-medium-col-6-5 { width: 82.29167%; } .rs-column.-medium-col-6-6, .opensauce-fullwidth .rs-column.-medium-col-6-6 { width: 100%; } } @media screen and (max-width: /*:= $v['breakpoint-mobile'] */) { .rs-column, .opensauce-fullwidth .rs-column { margin-right: 6.25%; } .rs-column.-medium-first, .opensauce-fullwidth .rs-column.-medium-first { clear: none; } .rs-column.-medium-last, .opensauce-fullwidth .rs-column.-medium-last { margin-right: 6.25%; } .rs-column.-medium-first-row, .opensauce-fullwidth .rs-column.-medium-first-row { margin-top: 6.25%; } .rs-column.-small-first, .opensauce-fullwidth .rs-column.-small-first { clear: left; } .rs-column.-small-last, .opensauce-fullwidth .rs-column.-small-last { margin-right: -5px; } .rs-column.-small-first-row, .opensauce-fullwidth .rs-column.-small-first-row { margin-top: 0; } .rs-column.-small-col-1-1, .opensauce-fullwidth .rs-column.-small-col-1-1 { width: 100%; } .rs-column.-small-col-2-1, .opensauce-fullwidth .rs-column.-small-col-2-1 { width: 46.875%; } .rs-column.-small-col-2-2, .opensauce-fullwidth .rs-column.-small-col-2-2 { width: 100%; } .rs-column.-small-col-3-1, .opensauce-fullwidth .rs-column.-small-col-3-1 { width: 29.16667%; } .rs-column.-small-col-3-2, .opensauce-fullwidth .rs-column.-small-col-3-2 { width: 64.58333%; } .rs-column.-small-col-3-3, .opensauce-fullwidth .rs-column.-small-col-3-3 { width: 100%; } .rs-column.-small-col-4-1, .opensauce-fullwidth .rs-column.-small-col-4-1 { width: 20.3125%; } .rs-column.-small-col-4-2, .opensauce-fullwidth .rs-column.-small-col-4-2 { width: 46.875%; } .rs-column.-small-col-4-3, .opensauce-fullwidth .rs-column.-small-col-4-3 { width: 73.4375%; } .rs-column.-small-col-4-4, .opensauce-fullwidth .rs-column.-small-col-4-4 { width: 100%; } .rs-column.-small-col-5-1, .opensauce-fullwidth .rs-column.-small-col-5-1 { width: 15%; } .rs-column.-small-col-5-2, .opensauce-fullwidth .rs-column.-small-col-5-2 { width: 36.25%; } .rs-column.-small-col-5-3, .opensauce-fullwidth .rs-column.-small-col-5-3 { width: 57.5%; } .rs-column.-small-col-5-4, .opensauce-fullwidth .rs-column.-small-col-5-4 { width: 78.75%; } .rs-column.-small-col-5-5, .opensauce-fullwidth .rs-column.-small-col-5-5 { width: 100%; } .rs-column.-small-col-6-1, .opensauce-fullwidth .rs-column.-small-col-6-1 { width: 11.45833%; } .rs-column.-small-col-6-2, .opensauce-fullwidth .rs-column.-small-col-6-2 { width: 29.16667%; } .rs-column.-small-col-6-3, .opensauce-fullwidth .rs-column.-small-col-6-3 { width: 46.875%; } .rs-column.-small-col-6-4, .opensauce-fullwidth .rs-column.-small-col-6-4 { width: 64.58333%; } .rs-column.-small-col-6-5, .opensauce-fullwidth .rs-column.-small-col-6-5 { width: 82.29167%; } .rs-column.-small-col-6-6, .opensauce-fullwidth .rs-column.-small-col-6-6 { width: 100%; } } /* Resetting box model for moo_mediabox and j_colorbox */ #mbCenter, #colorbox { box-sizing: content-box; } ::selection { background: /*:= $v['selection-color'] */; color: /*:= $v['main-background'] */; text-shadow: none !important; } ::-moz-selection { background: /*:= $v['selection-color'] */; color: /*:= $v['main-background'] */; text-shadow: none !important; } button, input, select, textarea { font-family: inherit; } table { width: 100%; border-collapse: collapse; border: 1px solid /*:= $v['border-medium'] */; box-shadow: 0 0 5px /*:= $f('rgba', $v['shadow-color'], 0.1) */; } table th, table td { border: 1px solid /*:= $v['border-light'] */; } table th { padding: 0.33333em 0.55556em; font-weight: 600; text-align: left; background: /*:= $f('rgba', $v['shadow-color'], 0.02) */; } table td { padding: 0.33333em 0.55556em; } strong, b { font-weight: 600; } a { color: /*:= $v['link-color'] */; text-decoration: none; } a:hover, a:focus { text-decoration: underline; } a:hover, a:active { outline: 0; } a.external-link:after { font: 0.72222em/1 "RockSolid Icons"; content: "\e151"; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: geometricPrecision; text-indent: 0; display: inline-block; position: relative; margin-left: 0.22222em; } /* Icon attribute */ *[data-icon]:before { font: 100%/1 "RockSolid Icons"; content: attr(data-icon); -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: geometricPrecision; text-indent: 0; display: inline-block; position: relative; margin-right: 0.22222em; } *[data-icon].after:before { content: none; } *[data-icon].after:after { font: 100%/1 "RockSolid Icons"; content: attr(data-icon); -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: geometricPrecision; text-indent: 0; display: inline-block; position: relative; margin-left: 0.22222em; } .clear { clear: both; } .invisible { position: absolute; height: 1px !important; width: 1px !important; clip: rect(0 0 0 0); margin: -1px; padding: 0; overflow: hidden; border: 0; } .syndication { margin: 0.66667em 0 0 1.11111em; float: right; } .syndication a { margin-left: 0.11111em; } .mime_icon { margin-bottom: -0.25em; } .download-element { padding-top: 0; padding-right: 0; padding-bottom: 0; } .ce_toplink, .toplink { margin: 1.33333em 0; } .ce_toplink a, .toplink a { display: block; width: 100%; } .ce_toplink > a:before, .toplink > a:before { font: 100%/1 "RockSolid Icons"; content: "\e00c"; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: geometricPrecision; text-indent: 0; display: inline-block; position: relative; margin-right: 0.27778em; } /* Style for dlh_googlemaps (if you don't use the plugin, you might want to delete this) */ .dlh_googlemap { box-sizing: content-box; } .main-content .dlh_googlemap, .sidebar .dlh_googlemap { /* Setting the maps max-width to 100% is best practice, since it becomes fluid that way */ max-width: 100%; } .main-content .dlh_googlemap img { max-width: none; } hr { clear: both; height: 1px; overflow: visible; margin: 1.33333em 0; border: 0; background: /*:= $v['border-medium'] */; } .confirmation { color: /*:= $v['confirmation'] */; } .information { color: /*:= $v['information'] */; } .warning { color: /*:= $v['warning'] */; } p.confirmation, p.information, p.warning, div.confirmation, div.information, div.warning, span.confirmation, span.information, span.warning { position: relative; display: block; margin: 1.5em 0; padding: 2.77778em 6.25% 1.11111em; border: 1px solid /*:= $v['border-medium'] */; border-radius: 1.5px; /*: if ($f('lightness', $v['main-background']) < floatval ('50%')): */ color: /*:= $f('lighten', $v['confirmation'], '25%') */; /*: else: */ color: /*:= $f('darken', $v['confirmation'], '25%') */; /*: endif */ background: /*:= $v['main-background'] */; background-image: linear-gradient(/*:= $f('rgba', $v['shadow-color'], 0) */, /*:= $f('rgba', $v['shadow-color'], 0.02) */); box-shadow: 0 0 5px /*:= $f('rgba', $v['shadow-color'], 0.1) */; } p.confirmation:before, p.information:before, p.warning:before, div.confirmation:before, div.information:before, div.warning:before, span.confirmation:before, span.information:before, span.warning:before { font: 0.77778em/1 "RockSolid Icons"; content: "\e044"; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: geometricPrecision; text-indent: 0; display: inline-block; position: relative; position: absolute; top: -1px; right: -1px; left: -1px; padding: 0.57143em 1.42857em; color: /*:= $v['main-background'] */; text-align: right; background: /*:= $v['confirmation'] */; } p.information, div.information, span.information { /*: if ($f('lightness', $v['main-background']) < floatval ('50%')): */ color: /*:= $f('lighten', $v['information'], '25%') */; /*: else: */ color: /*:= $f('darken', $v['information'], '25%') */; /*: endif */ } p.information:before, div.information:before, span.information:before { content: "\e0a6"; background: /*:= $v['information'] */; } p.warning, div.warning, span.warning { /*: if ($f('lightness', $v['main-background']) < floatval ('50%')): */ color: /*:= $f('lighten', $v['warning'], '25%') */; /*: else: */ color: /*:= $f('darken', $v['warning'], '25%') */; /*: endif */ } p.warning:before, div.warning:before, span.warning:before { content: "\e144"; background: /*:= $v['warning'] */; } p.drop-cap:first-letter, span.drop-cap { float: left; margin: 0.08333em 0.1em -0.16667em -0.05em; font-size: 3.33333em; font-weight: 600; line-height: 0.7; color: /*:= $v['headline-color'] */; } p.drop-cap:first-letter { /* IE8 and IE9 calculate em's from the parent element */ margin: 0.27778em 0.33333em -0.55556em -0.16667em \0/; } code { padding: 0.14286em 0.35714em; font-family: "Lucida Console", monospace; font-size: 0.77778em; line-height: 1.35714; background-color: /*:= $v['border-light'] */; border-radius: 3px; } pre { margin: 1.71429em 0; padding: 0 0.42857em; display: block; overflow: auto; font-family: "Lucida Console", monospace; font-size: 0.77778em; line-height: 1.71429; background: /*:= $v['border-light'] */; } pre .hljs, pre code { font-size: 1em; padding: 0; line-height: inherit; background-color: transparent; } /* =========================================== * Button styles * ======================================== */ button, .button, input[type="submit"], input[type="reset"], input[type="button"] { position: relative; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; padding: 0.55556em 1.5em; border: 1px solid; border-color: /*:= $f('darken', $v['button-background-color'], '5%') */ /*:= $f('darken', $v['button-background-color'], '10%') */ /*:= $f('darken', $v['button-background-color'], '15%') */; border-radius: 1.5px; color: /*:= $v['button-color'] */; text-align: center; text-decoration: none; text-shadow: 1px 1px 0 /*:= $f('darken', $v['button-background-color'], '10%') */; background: /*:= $v['button-background-color'] */; background: linear-gradient(/*:= $f('lighten', $v['button-background-color'], '3%') */, /*:= $f('darken', $v['button-background-color'], '3%') */); box-shadow: 0 0 8px /*:= $f('rgba', $v['shadow-color'], 0.1) */, inset 1px 1px /*:= $f('tint', $v['button-background-color'], '30%') */, inset -1px 0 /*:= $f('tint', $v['button-background-color'], '30%') */; } button:hover, button:focus, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus { border-color: /*:= $f('darken', $v['button-background-color'], '10%') */ /*:= $f('darken', $v['button-background-color'], '15%') */ /*:= $f('darken', $v['button-background-color'], '20%') */; background-image: linear-gradient(/*:= $f('lighten', $v['button-background-color'], '6%') */, /*:= $f('darken', $v['button-background-color'], '6%') */); box-shadow: 0 0 8px /*:= $f('rgba', $v['shadow-color'], 0.2) */, inset 1px 1px /*:= $f('tint', $v['button-background-color'], '30%') */, inset -1px 0 /*:= $f('tint', $v['button-background-color'], '30%') */; } button:active, .button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active { background-image: linear-gradient(/*:= $f('lighten', $v['button-background-color'], '1%') */, /*:= $f('darken', $v['button-background-color'], '1%') */); box-shadow: 0 0 8px /*:= $f('rgba', $v['shadow-color'], 0) */, inset 1px 1px /*:= $f('tint', $v['button-background-color'], '30%') */, inset -1px 0 /*:= $f('tint', $v['button-background-color'], '30%') */; } #colorbox button, #colorbox .button, #colorbox input[type="submit"], #colorbox input[type="reset"], #colorbox input[type="button"] { /* Fix colorbox close button */ box-shadow: none; } /* =========================================== * Wrapper Elements * ======================================== */ .page { zoom: 1; position: relative; max-width: /*:= $v['max-width'] */; margin: 0 auto; padding-top: var(--safe-area-top); padding-bottom: var(--safe-area-bottom); background: /*:= $v['page-background'] */; /*: if ($v['boxed-layout']): */ border: solid /*:= $v['border-medium'] */; border-width: 0 1px; box-shadow: 0 0 5px /*:= $f('rgba', $v['shadow-color'], 0.2) */; /*: endif */ } .page:before { content: ""; display: table; } .page:after { content: ""; display: table; clear: both; } @media screen and (max-width: /*:= $v['breakpoint-desktop'] */) { .page { padding-right: var(--safe-area-right); padding-left: var(--safe-area-left); /*: if ($v['boxed-layout']): */ border: 0; box-shadow: none; /*: endif */ } } .opensauce-not-boxed .page { /*: if ($v['boxed-layout']): */ padding-right: 1px; padding-left: 1px; border: 0; box-shadow: none; /*: endif */ } @media screen and (max-width: /*:= $v['breakpoint-desktop'] */) { .opensauce-not-boxed .page { /*: if ($v['boxed-layout']): */ padding-right: var(--safe-area-right); padding-left: var(--safe-area-left); /*: endif */ } } /* =========================================== * Elements in order of appearance in HTML * ======================================== */ .page-header { position: relative; margin: 0 3.57143%; } @media screen and (max-width: /*:= $v['breakpoint-tablet'] */) { .page-header { margin-right: 5.55556%; margin-left: 5.55556%; } } @media screen and (max-width: /*:= $v['breakpoint-mobile'] */) { .page-header { zoom: 1; } .page-header:before { content: ""; display: table; } .page-header:after { content: ""; display: table; clear: both; } } .logo { position: absolute; top: -3px; left: -2px; z-index: 99; margin: /*:= $v['logo-top'] */ 0 /*:= $v['logo-bottom'] */ /*:= $v['logo-left'] */; padding: 2px 10px 10px 2px; font-size: inherit; /*: if (! $v['logo-background-transparent']): */ background: /*:= $v['logo-background-color'] */; /*: endif */ border-radius: 3px; } @media screen and (max-width: /*:= $v['breakpoint-mobile'] */) { .logo { position: static; margin-left: 0; margin-bottom: 12px; padding: 0; } } .logo a { display: block; } .logo img { display: block; width: auto; height: /*:= $v['logo-height'] */; } @media screen and (max-width: /*:= $v['breakpoint-mobile'] */) { .logo img { margin: 0 auto; } } .header-navigation { position: absolute; top: 1.16667em; right: 0; z-index: 1; font-size: 0.66667em; letter-spacing: 0.08333em; color: /*:= $v['link-color'] */; text-transform: uppercase; } @media screen and (max-width: /*:= $v['breakpoint-mobile'] */) { .header-navigation { position: static; text-align: center; } } .header-navigation ul { margin: 0; padding: 0; display: inline; } .header-navigation li { display: inline; } .header-navigation li:before { content: " • "; margin: 0 0.16667em; } .header-navigation li:first-child:before { content: none; } .header-navigation a { color: inherit; } .header-navigation a:hover, .header-navigation a:focus { text-decoration: underline; } .tag-line { padding-bottom: 0.55556em; } .logo ~ .tag-line { min-height: /*:= (floatval ($v['logo-height']) + floatval ($v['logo-top']) + floatval ($v['logo-bottom'])) . trim($v['logo-height'], '0123456789.- ') */; } @media screen and (max-width: /*:= $v['breakpoint-mobile'] */) { .logo ~ .tag-line { min-height: 0; } } .tag-line .ce_text { padding: 4.0625em 0 1.875em 34.61538%; font-size: 0.88889em; color: /*:= $v['font-color-light'] */; } @media screen and (max-width: /*:= $v['breakpoint-mobile'] */) { .tag-line .ce_text { padding: 1em 0; text-align: center; } } .tag-line .ce_text p { margin: 0; } .tag-line .ce_text blockquote { margin: 0; font-size: 1.75em; color: /*:= $v['headline-color'] */; } .tag-line .image_container { margin: 0; padding: 0; width: auto; border: 0; box-shadow: none; background: none; } .tag-line .ce_image { display: inline-block; width: 100%; } .tag-line .ce_image img, .tag-line .rsts-main { clear: both; display: block; width: 100%; height: auto; margin: 2.22222em 0 1.11111em; } @media screen and (max-width: /*:= $v['breakpoint-mobile'] */) { .tag-line .ce_image img, .tag-line .rsts-main { margin: 1.33333em 0 1em; } } .tag-line .rsts-main { float: left; } @media screen and (max-width: /*:= $v['breakpoint-mobile'] */) { .tag-line .rsts-main { float: none; } } .main-navigation-wrapper { position: relative; clear: both; border: 1px solid /*:= $v['border-medium'] */; background: /*:= $v['nav-background-color'] */; background: linear-gradient(/*:= $f('lighten', $v['nav-background-color'], '2%') */, /*:= $f('darken', $v['nav-background-color'], '2%') */); box-shadow: 0 1px 3px /*:= $f('rgba', $v['shadow-color'], 0.1) */, inset 0 0 0 1px /*:= $f('rgba', $v['main-background'], 0.5) */; } .main-navigation { /* clearfix */ overflow: hidden; margin-right: 3.55556em; font-size: 0.88889em; font-weight: 600; color: /*:= $v['nav-color'] */; } @media screen and (max-width: /*:= $v['breakpoint-tablet'] */) { .main-navigation { margin-right: 0; font-size: 0.83333em; } } @media screen and (max-width: /*:= $v['breakpoint-mobile'] */) { .main-navigation { display: none; } } .main-navigation ul, .main-navigation li { margin: 0; padding: 0; display: inline; } .main-navigation a, .main-navigation li > strong, .main-navigation li > span { float: left; padding: 0.75em 1.375em; border-left: 1px solid /*:= $v['border-medium'] */; color: inherit; text-decoration: none; box-shadow: inset 1px 0 /*:= $f('rgba', $v['main-background'], 0.5) */; } .main-navigation a.trail, .main-navigation a.active, .main-navigation li > strong.trail, .main-navigation li > strong.active, .main-navigation li > span.trail, .main-navigation li > span.active { color: /*:= $v['nav-active-color'] */; background: /*:= $f('lighten', $v['nav-background-color'], '3%') */; } .main-navigation a.home, .main-navigation li > strong.home, .main-navigation li > span.home { overflow: hidden; text-indent: -99em; line-height: 0; } .main-navigation a.home:after, .main-navigation li > strong.home:after, .main-navigation li > span.home:after { font: 0.75em/1 "RockSolid Icons"; content: "\2302"; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: geometricPrecision; text-indent: 0; display: inline-block; position: relative; line-height: 2; display: block; } .main-navigation a.home.trail, .main-navigation a.home.active, .main-navigation li > strong.home.trail, .main-navigation li > strong.home.active, .main-navigation li > span.home.trail, .main-navigation li > span.home.active { color: inherit; background: none; } .main-navigation a:hover, .main-navigation a:focus { color: /*:= $v['nav-hover-color'] */; background: /*:= $f('darken', $v['nav-background-color'], '3%') */; } .main-navigation li:first-child > a, .main-navigation li:first-child > strong, .main-navigation li:first-child > span { border-left: 0; } .sub-navigation { /* clearfix */ overflow: hidden; padding-bottom: 0.625em; border: 1px solid /*:= $v['border-medium'] */; border-top: 0; border-radius: 0 0 4px 4px; font-size: 0.88889em; color: /*:= $v['nav-color'] */; box-shadow: 0 1px 3px /*:= $f('rgba', $v['shadow-color'], 0.1) */; } @media screen and (max-width: /*:= $v['breakpoint-tablet'] */) { .sub-navigation { font-size: 0.77778em; } } @media screen and (max-width: /*:= $v['breakpoint-mobile'] */) { .sub-navigation { display: none; } } .sub-navigation ul, .sub-navigation li { margin: 0; padding: 0; display: inline; } .sub-navigation a, .sub-navigation li > strong, .sub-navigation li > span { float: left; margin: 0 -0.625em -0.625em 0.625em; padding: 0.75em 0.625em; color: inherit; box-shadow: inset -1px 0 /*:= $f('rgba', $v['main-background'], 0.5) */; } .sub-navigation a.trail, .sub-navigation a.active, .sub-navigation li > strong.trail, .sub-navigation li > strong.active, .sub-navigation li > span.trail, .sub-navigation li > span.active { font-weight: 600; color: /*:= $v['nav-active-color'] */; background: /*:= $f('lighten', $v['nav-background-color'], '2%') */; } .main-navigation-mobile { /* Hide mobile navigation