/* updated : 2025-12-07 12:01:48*/:root{--main-font-1:"Arial"}.ui-widget-content{background-image:none;background-color:white;border-color:#D5D5D5}.ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit}*{margin:0;padding:0}*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}* html .clearfix{height:1%}.clearfix{display:block}img{border:0}table{border-collapse:collapse;border-spacing:0}embed,iframe,object,table img{vertical-align:middle}select option{margin-right:10px}input,textarea,select,button{font-size:1em;padding:4px}input[type=submit],button{cursor:pointer}textarea{font-size:1.1em}#colorbox,#colorbox *{outline:none}#colorbox button{border:0;padding:0}#cboxCurrent{right:15px !important}#cboxLoadedContent{overflow:hidden !important}#cboxNext{right:15px !important}body{font-family:"Arial";font-size:15px;line-height:1.5em}textarea{font-family:"Arial"}div#global{margin:auto;position:relative}.inner{width:1280px;margin:auto;position:relative}*[data-bg]{transition:background-image 0.2s ease-in-out}h1{font-family:"Oswald",Sans-serif;font-size:31px;font-weight:bold;margin:0 0 10px 0}h2{font-family:"Flamenco",Sans-serif;font-size:23px;color:#0EA888;font-weight:normal;margin:0 0 10px 0;text-transform:uppercase}h3{margin:0 0 10px 0}hgroup{margin:0 0 25px 0;text-align:center}hgroup h1{margin:0 0 5px 0}hgroup h2{margin:0;color:inherit;text-transform:initial}hgroup h3{margin:0}a{color:#0EA888;text-decoration:none}a:hover{text-decoration:underline}input[type=text],input[type=password],select,textarea{font-size:1.5em; border-radius:3px; border:1px solid #CCCCCC; width:100%; padding:12px 20px}.field.checkbox.mandatory{border:1px solid #CCCCCC}.button,input[type=submit],input[type=button]{padding:10px 15px;text-align:center;text-decoration:none; border:1px solid black; color:white; display:inline-block; background:black no-repeat 5px center; background-size:25px; font-weight:bold; border-radius:5px; cursor:pointer}.button.icon,input[type=submit].icon,input[type=button].icon{padding:0 10px 0 40px;text-align:left}.button.icon-only,input[type=submit].icon-only,input[type=button].icon-only{text-indent:-10000px; padding:0; min-width:40px; background-position:center; }.button.light,input[type=submit].light,input[type=button].light{border:1px solid black;color:black;background-color:white}.button.skip,input[type=submit].skip,input[type=button].skip{background-color:white;color:black;border:1px solid white}.button.no-size,input[type=submit].no-size,input[type=button].no-size{min-width:initial}.button.green,input[type=submit].green,input[type=button].green{background-color:#88AA1D;color:white;border:1px solid #88AA1D}.button.red,input[type=submit].red,input[type=button].red{background-color:#F05736;color:white;border:1px solid #F05736}.button.grey,input[type=submit].grey,input[type=button].grey{background-color:#AAAAAA;color:white;border:1px solid #AAAAAA}.button.skip-grey,input[type=submit].skip-grey,input[type=button].skip-grey{background-color:white;color:#AAAAAA;border:0}.button.no-size,input[type=submit].no-size,input[type=button].no-size{min-width:initial}.button.contact,input[type=submit].contact,input[type=button].contact{background-image:url(../images/icons/contact.svg)}.button.favorite,input[type=submit].favorite,input[type=button].favorite{background-image:url(../images/icons/star.svg)}.button.favorite.not,input[type=submit].favorite.not,input[type=button].favorite.not{background-image:url(../images/icons/star-full.svg)}.button.favorite.not:hover,input[type=submit].favorite.not:hover,input[type=button].favorite.not:hover{background-image:url(../images/icons/cross.svg)}.button.facebook,input[type=submit].facebook,input[type=button].facebook{background-image:url(../images/icons/facebook.svg);background-size:15px}.button.twitter,input[type=submit].twitter,input[type=button].twitter{background-image:url(../images/icons/twitter.svg)}.button.link,input[type=submit].link,input[type=button].link{background-image:url(../images/icons/link.svg);background-size:19px}.button.map,input[type=submit].map,input[type=button].map{background-image:url(../images/icons/map.svg)}input[type="radio"]:checked+label{font-weight:bold; padding:5px; background:black; color:white; border-radius:6px}.facebookConnect{padding:8px 18px 7px 40px;text-align:left;color:white;text-decoration:none;border-radius:3px;background:url(../images/plugins/shop-follow/facebook.png) no-repeat #3b5998 2px 2px;display:block;width:50%;min-width:250px;margin:auto}.debug-mode{background:#740001;color:white;padding:10px;font-size:15px;position:fixed;top:0;left:0;width:100%;z-index:99999}.debug-options{list-style-type:none;display:flex}.debug-options li{margin-right:10px;cursor:pointer}.debug-sql-suboptions{background:white;color:black;padding:10px;list-style-type:none;display:flex}.debug-sql-suboptions li{margin-right:20px;cursor:pointer}.debug-list{border:1px solid white;width:100%;background:white;color:black}.debug-list th{padding:5px 10px;font-weight:bold;text-align:center;border:1px solid black;background:#CCCCCC}.debug-list td{padding:5px;border:1px solid black;text-align:center}.debug-list td.req{text-align:left;font-size:12px;overflow-wrap:anywhere}.debug-list tr:hover td{background:#CCCCCC}.debug-tab,.debug-sub-tab{margin-top:10px;display:none}.debug-sub-tab{max-height:325px;overflow:auto}header#header-main{position:relative;background:#EEEEEE;overflow:hidden;border-bottom:1px solid #0EA888}header#header-main .h-top{background:#0EA888}header#header-main .h-top .inner{display:flex;justify-content:center;align-items:center;padding:12px 35px}header#header-main .h-bottom{position:relative}header#header-main .misc-flash-listing ul{list-style-type:none}header#header-main .misc-flash-listing ul li,header#header-main .misc-flash-listing ul li a{color:white;text-decoration:none;font-size:12px;font-family:"Raleway",sans-serif}header#header-main .search-component-form .field{margin:0;border:1px solid white;font-family:"Raleway",sans-serif}header#header-main .search-component-form input{background:transparent;color:white;border:0;font-size:12px;width:auto;padding:7px 15px;min-width:230px;outline:none}header#header-main .search-component-form input::placeholder{color:white;opacity:1}header#header-main .search-component-form input[type=submit]{background:transparent;color:white;border:0;font-size:12px;padding:5px 15px;min-width:initial}header#header-main .logo{margin:0;position:absolute;top:-84px;z-index:1000;background:white;padding-right:40px;padding-left:40px}header#header-main .logo img{width:240px;height:auto}header#header-main .cms-presentation.BASELINE{text-align:center;color:white; position:relative; z-index:2}header#header-main .cms-presentation.BASELINE h1{margin:0 auto 30px auto;width:fit-content;padding-bottom:20px;border-bottom:1px solid white;position:relative;line-height:1.2em}header#header-main .cms-presentation.BASELINE h1:after{position:absolute;content:"";bottom:-4px;left:50%;width:130px;height:3px;margin-left:-65px;background:white}header#header-main .cms-presentation.BASELINE h2{max-width:500px;margin:0 auto}header#header-main .resources-slideshow{position:absolute; width:100%; top:0; border:0; margin:0; z-index:1}#menu{position:relative;z-index:10;background:white;min-height:100px;padding-top:25px}#menu.sub{padding-top:0}#menu ul{width:1280px;margin:auto;padding:0px 35px;list-style-type:none;display:flex;justify-content:flex-end}#menu ul li{margin:0}#menu ul li a{display:block;padding:15px 5px;text-decoration:none;color:black;font-weight:bold;font-size:16px;font-family:"Raleway",Sans-serif}#menu ul li a:after{content:"-";padding-left:10px;color:black !important}#menu ul li:last-of-type{padding-right:0}#menu ul li:last-of-type a:after{content:"";padding:0}#menu ul li a.selection{color:#0EA888}#menu ul li a:hover{color:#0EA888}.sub-menu{background:white}.sub-menu ul{display:flex;list-style-type:none;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;border-top:1px solid #3B4953; padding:10px 0 0 0; width:calc(1280px - 70px)}.sub-menu ul li a{display:block; text-align:center; color:black; padding-top:0; font-size:14px}