
/* Basics & Classes */body { -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -webkit-font-smoothing: antialiased; box-sizing: border-box; }html, body  { margin: 0; padding: 0; }html, body, #extraContainer1, #extraContainer2, #extraContainer3, h1, h2, h3, h4, h5, h6 { font-size: 100%; font: inherit; }*, *::before, *::after { box-sizing: border-box !important; }img { border-style: none;} .clearer { clear: both; }a:link, a:visited, a:hover, a:active { word-wrap: normal; white-space: normal; text-decoration: none; } a:link, a:visited {text-decoration: none; transition-property: color; transition-duration: 250ms; -webkit-transition-property: color; -webkit-transition-duration: 250ms; }/* Modular styles */#toppage h1, #toppage h2 { margin-top: 0; margin-bottom: 0.5rem; }#toppage { overflow: hidden; position: relative; z-index: 1; float: left; }#titlespage, #logo, #rw-banner-image:after, #extraContainer1box:after, #extraContainer2box:after, #nav_box, #footerwrapper, .scroverlay { display: none; }#rw-banner-image { display: none; width: 100%; top: 0; right: 0; left: 0; font-size: 0px; text-align: center; }#content { margin: 0 auto; position: relative; }#contentpage { margin: 0 auto; }#footer p { white-space: normal !important; }#footer a { text-decoration: underline; }#breadcrumbcontainer li { padding-right: 3px !important; }  /* sep */#breadcrumbcontainer ul li:first-child { padding-left: 9px; }  #breadcrumbcontainer ul li:last-child { padding-right: 7px; }  #breadcrumbcontainer { text-indent: 0; word-spacing: -2px; letter-spacing: 0; }#breadcrumbcontainer a { font-size: 12px; line-height: 24px; display: inline-block; padding-right: 7px; }/* ExtraContent styles */#extraContainer1box, #extraContainer2box { margin: 0 auto; padding: 0; position: relative; pointer-events: auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 0; }#extraContainer1, #extraContainer2 { margin-right: auto; margin-left: auto;  }#extraContainer4 { font-size: 14px; line-height: 1.45em; padding-top: 20px; }#extraContainer4 a { display: inline !important; }/* Reset Bootstrap */ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }ol, ul { padding-left: 0px !important; }/* Settings theme js */.settings { position: relative; display: none; }#menuOpened { top: 0px; }#banner_parallax { top: 0px; }#color_parallax{ top: 0px; } /* privacy 1.1 pocket */@media screen and (max-width: 600px) {#rapidweaver_privacy_message p { padding-bottom: 40px;}#rapidweaver_privacy_message button {position: absolute; float: right; bottom: 0; right: 0; }}#rapidweaver_privacy_message { background-color: rgba(44,44,44,0.95) !important; text-align: left !important; justify-content: center !important; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }#rapidweaver_privacy_message p, #rapidweaver_privacy_message span { color: rgba(211,211,211,1.00) !important; font-size:13px !important; }#rapidweaver_privacy_message  { font-size: 13px !important; }#rapidweaver_privacy_message p a:link, #rapidweaver_privacy_message p a:active, #rapidweaver_privacy_message p a:visited,#rapidweaver_privacy_message span a:link, #rapidweaver_privacy_message span a:active, #rapidweaver_privacy_message span a:visited { color: rgba(232,232,232,1.00) !important; text-decoration: underline; }#rapidweaver_privacy_message p a:hover, #rapidweaver_privacy_message span a:hover { color: rgba(255,255,255,1.00) !important; }#rapidweaver_privacy_message button {border: 2px solid rgba(44,44,44,0.95) !important; background-color: #525252 !important; color: #ffffff !important; }#rapidweaver_privacy_message button:hover {color: #ffffff !important;background-color: #333333 !important; border-color: rgba(44,44,44,0.95) !important; }/* privacy end *//* main */ body { background-color: rgba(26,26,26,1.00) !important; }/* @group  Progress 1.1 bar  */.progress-bar { background-color: rgba(26,26,26,1.00); } .box-bar { display: block !important; position: fixed !important; top: 0; z-index: 1001; width: 100%; display: none; pointer-events: none; }.progress-box { width: 100%; height: 3px; }.progress-bar { width: 0%; height: 3px; } /*  @end *//* banner overlay */#rw-banner-image:after, #extraContainer1box:after, #extraContainer2box:after { background: linear-gradient(0deg, rgba(26,26,26,1.00) 0%, rgba(26,26,26,0.00) 100%);background: -webkit-gradient(0deg, rgba(26,26,26,1.00) 0%, rgba(26,26,26,0.00) 100%);}/* Top  - titles */#toppage {background-color: rgba(26,26,26,1.00);margin-top: 10vh;margin-bottom: 10vh;box-shadow: 0 0 0px rgba(26,26,26,0.50);max-width: 800px;}#titlespage h1, #titlespage h2 {color: rgba(26,26,26,1.00);}/* wide - boxed*/#wide {background-color: rgba(26,26,26,1.00);}/* Shine titles box */#toppage:before {background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(194,194,194,0.10) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(194,194,194,0.10) 100%);}/* scroll overlay color */.scroverlay {background-color: rgba(26,26,26,0.80) !important;}/* nav mobile */#nav_button {background-color: rgba(255,255,255,1.00);}#nav_button:before, #nav_button:after {background-color: rgba(27,27,27,1.00);}#nav_button.opened:before, #nav_button.opened:after {background-color: rgba(255,255,255,1.00);}#navcontainer a:link, #navcontainer a:visited {color: rgba(255,255,255,1.00);}#navcontainer a:hover, #navcontainer .current, #navcontainer ul .current, #navcontainer a:active, #navcontainer .currentAncestor, #navcontainer ul .currentAncestor {color: rgba(56,174,255,1.00);}#navcontainer .parent:before, #navcontainer ul ul .parent:before, #navcontainer ul ul ul .parent:before, #navcontainer ul ul ul ul .parent:before {color: rgba(255,255,255,1.00);}#navcontainer {background-color: rgba(26,26,26,0.85);}#navcontainer ul ul:after {border-bottom: 12px solid rgba(26,26,26,1.00) !important;}#navcontainer ul ul {background-color: rgba(26,26,26,1.00);}#navcontainer ul ul, #navcontainer ul li {border-color: rgba(255,255,255,1.00);}#navcontainer ul ul:after {border-bottom-color: rgba(31,31,31,1.00);}    #navcontainer .parent:hover:before {color: rgba(67,209,255,1.00);}#navcontainer #current, #navcontainer #currentAncestor {color: rgba(56,174,255,1.00);}/* nav desktop */#navcontainer_desk a:link, #navcontainer_desk a:visited {color: rgba(255,255,255,1.00);}#navcontainer_desk a:hover, #navcontainer_desk .current, #navcontainer_desk ul .current, #navcontainer_desk a:active, #navcontainer_desk .currentAncestor, #navcontainer_desk ul .currentAncestor {color: rgba(56,174,255,1.00);}#navcontainer_desk .parent:before, #navcontainer_desk ul ul .parent:before, #navcontainer_desk ul ul ul .parent:before, #navcontainer_desk ul ul ul ul .parent:before {color: rgba(255,255,255,1.00);}#navcontainer_desk {background-color: rgba(26,26,26,1.00);}#navcontainer_desk li a {border-bottom-color: rgba(26,26,26,1.00) !important;border-top-color: rgba(26,26,26,1.00) !important;}#navcontainer_desk ul ul {background-color: rgba(26,26,26,1.00);}#navcontainer_desk ul ul:after {border-bottom: 12px solid rgba(26,26,26,1.00);}#navcontainer_desk ul ul ul {background-color: rgba(27,27,27,1.00);}#navcontainer_desk ul ul ul ul {background-color: rgba(29,29,29,1.00);}#navcontainer_desk ul ul ul ul ul {background-color: rgba(30,30,30,1.00);}#navcontainer_desk ul ul ul ul ul ul {background-color: rgba(31,31,31,1.00);}#navcontainer_desk ul ul ul ul ul ul ul {background-color: rgba(32,32,32,1.00);}#navcontainer_desk .parent:hover:before {color: rgba(67,209,255,1.00);}/* parent icon*/#navcontainer_desk ul .parent:before {background-color: rgba(255,255,255,1.00);}/* current menu */#navcontainer_desk #current, #navcontainer_desk #currentAncestor {color: rgba(56,174,255,1.00);}/* content Page */#contentpage {max-width:1000px;padding: 30px;color: rgba(26,26,26,1.00);background-color: rgba(26,26,26,1.00);}#contentpage a:link,#contentpage a:link [class^="fa fa-"] {color: rgba(26,26,26,1.00);}#contentpage a:hover, #contentpage a:active,#contentpage a:hover [class^="fa fa-"], #contentpage a:active [class^="fa fa-"], #contentpage a:visited [class^="fa fa-"] {color: rgba(26,26,26,1.00);}#contentpage a:visited, #contentpage a:visited [class^="fa fa-"] {color: rgba(26,26,26,1.00);}/* extra content */#extraContainer1, #extraContainer2 {color: rgba(203,203,203,1.00);max-width: 1200px;}#extraContainer1 a:link, #extraContainer2 a:link,#extraContainer1 a:link [class^="fa fa-"], #extraContainer2 a:link [class^="fa fa-"] {color: rgba(56,174,255,1.00);}#extraContainer1 a:hover, #extraContainer1 a:active, #extraContainer1 a:visited, #extraContainer2 a:hover, #extraContainer2 a:active, #extraContainer2 a:visited,#extraContainer1 a:hover [class^="fa fa-"], #extraContainer1 a:active [class^="fa fa-"], #extraContainer1 a:visited [class^="fa fa-"], #extraContainer2 a:hover [class^="fa fa-"], #extraContainer2 a:active [class^="fa fa-"], #extraContainer2 a:visited [class^="fa fa-"] {color: rgba(255,255,255,1.00);}#extraContainer1box, #extraContainer2box {background-color: rgba(38,38,38,1.00);}#extraContainer3 {color: rgba(26,26,26,1.00);max-width: 800px;font-size: 13px;line-height: 1.45em;padding: 0 0px 0px;}#extraContainer3 a:link,#extraContainer3 a:link [class^="fa fa-"] {color: rgba(26,26,26,1.00);}#extraContainer3 a:hover, #extraContainer3 a:active,#extraContainer3 a:hover [class^="fa fa-"], #extraContainer3 a:active [class^="fa fa-"], #extraContainer3 a:visited [class^="fa fa-"] {color: rgba(34,34,34,1.00);}#extraContainer4 {color: rgba(255,255,255,1.00);}#extraContainer4 a:link {color: rgba(56,174,255,1.00) !important;padding-top: 0;padding-bottom: 0;}#extraContainer4 a:hover, #extraContainer4 a:active {text-decoration: underline;}#extraContainer4 a:hover [class^="fa fa-"], #extraContainer4 a:active [class^="fa fa-"] {text-decoration: none !important;}/* Footer */#footerwrapper {color: rgba(26,26,26,1.00);}#footer {font-size: 13px;line-height: 1.4em;}#footer a, #breadcrumbcontainer a {color: rgba(26,26,26,1.00);}#footer a:hover, #breadcrumbcontainer a:hover {color: rgba(36,36,36,1.00);}#breadcrumbcontainer ul li, #footer {background-color: rgba(26,26,26,1.00);white-space: nowrap;}/* Back to top */.upicon {background-color: rgba(255,255,255,1.00);}.upicon::before, .upicon::after {background-color: rgba(27,27,27,1.00);}.scroverlay {display: none;}#toppage:before {pointer-events:none;position: absolute;top: 0;left: -120%;display: block;content: "";width: 140px;height: 100%;-webkit-transform: skewX(-35deg);transform: skewX(-35deg);-webkit-animation: shinetitles 2.0s;animation: shinetitles 2.0s;-webkit-animation-delay: 1300ms;animation-delay: 1300ms;z-index: -1;}@-webkit-keyframes shinetitles {100% { left: 115%;} }@keyframes shinetitles {100% { left: 115%;} }#footer, #breadcrumbcontainer {display: none;} /* --IN ALL STACKS IN THIS page - demo only -- */.setting_panel_slide {margin-top: 10px !important;} /* -- Fixed nav examples width: 230px; -- */ .nav-pages {position: fixed !important;bottom: 0% !important;right: 0px !important;z-index: 10 !important;box-shadow: -3px -3px 5px rgba(82, 82, 82, 0.25);-webkit-box-shadow: -3px -3px 5px rgba(82, 82, 82, 0.25);-moz-box-shadow: -3px -3px 5px rgba(82, 82, 82, 0.25);border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;}