/*========================================================================CSS RESETS (http://meyerweb.com/eric/tools/css/reset/)v2.0 | 20110126License: none (public domain)==========================================================================*/#adminNavigation .RadAjaxPanel{    margin: 0;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;     font-size: 100%;    font: inherit;    vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {    display: block;}html > body {    background-color:#fff;}body {    line-height: 1;    background-color:#fff;    overflow-x: hidden;}ol, ul {    list-style: none;}blockquote, q {    quotes: none;}blockquote:before, blockquote:after, q:before, q:after {    content: '';    content: none;}table {    border-collapse: collapse;    border-spacing: 0;}textarea, input {    outline:none;}/*========================================================================  FLUENCY WORKAROUNDS==========================================================================*/body > img {    display: none;}.rmSlide iframe {    display:none;}#fluencyAdminHeader {    position: relative;    z-index: 9999;}#fluencyAdminHeader *,#fluencyAdminHeader *:before,#fluencyAdminHeader *:after,a.previewSetting,a.previewSetting:before,a.previewSetting:after {    -webkit-box-sizing: content-box !important;    -moz-box-sizing: content-box !important;    box-sizing: content-box !important;}.mainPanel > #_atssh {    top: 0;    left: -9000px;}.nofeature {    display: none;}/*========================================================================BASE STYLES==========================================================================*//* Overwrite padding/margins for Bootstrap (use sparingly!)==========================================*/.no-padding {    padding-left:0;    padding-right:0;}.no-padding-right {    padding-right:0;}.no-margin {    margin-left:0;    margin-right:0;}.no-margin-right {    margin-right:0;}/* General Classes==========================================*/.accessibility, #skip, .hidden {    display: none;}.sws-edit-mode .feature {    position: relative;    margin-bottom: 15px;}/* Clear Fix==========================================*/.clear:before, .clear:after {    content: " ";    display: table;}.clear:after {    clear: both;}/* Bold and Italic==========================================*/strong, b {    font-weight: bold;}em, i {    font-style: italic;}/* Default Anchors and Pseudo Classes==========================================*/a {    color: #fff;    text-decoration: none;    outline: none;    -webkit-transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;    -moz-transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;    -ms-transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;    -o-transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;    transition: background-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out;}body.noTrans a {    -webkit-transition:none;    -moz-transition:none;    -ms-transition:none;    -o-transition:none;    transition:none;}a:link,a:visited,a:focus,a:active {    color: #fff;    outline: none;}a:hover {    color: #FFF;    text-decoration: none !important;}/*========================================================================FONTS==========================================================================*/@font-face{    font-family: "Aleo Regular";    src:url("/Templates/fonts/Aleo/Aleo-Regular.eot?#iefix");    src:url("/Templates/fonts/Aleo/Aleo-Regular.eot?#iefix") format("eot"),        url("/Templates/fonts/Aleo/Aleo-Regular.woff2") format("woff2"),        url("/Templates/fonts/Aleo/Aleo-Regular.woff") format("woff"),        url("/Templates/fonts/Aleo/Aleo-Regular.ttf") format("truetype"),        url("/Templates/fonts/Aleo/Aleo-Regular.svg#Aleo-Regular") format("svg");    font-weight: normal;    font-style: normal;}@font-face{    font-family: "Aleo Bold";    src:url("/Templates/fonts/Aleo/Aleo-Bold.eot?#iefix");    src:url("/Templates/fonts/Aleo/Aleo-Bold.eot?#iefix") format("eot"),        url("/Templates/fonts/Aleo/Aleo-Bold.woff2") format("woff2"),        url("/Templates/fonts/Aleo/Aleo-Bold.woff") format("woff"),        url("/Templates/fonts/Aleo/Aleo-Bold.ttf") format("truetype"),        url("/Templates/fonts/Aleo/Aleo-Bold.svg#Aleo-Bold") format("svg");    font-weight: bold;    font-style: normal;}@font-face{    font-family: "Cabin Regular";    src:url("/Templates/fonts/Cabin/Cabin-Regular.eot?#iefix");    src:url("/Templates/fonts/Cabin/Cabin-Regular.eot?#iefix") format("eot"),        url("/Templates/fonts/Cabin/Cabin-Regular.woff2") format("woff2"),        url("/Templates/fonts/Cabin/Cabin-Regular.woff") format("woff"),        url("/Templates/fonts/Cabin/Cabin-Regular.ttf") format("truetype"),        url("/Templates/fonts/Cabin/Cabin-Regular.svg#Cabin-Regular") format("svg");    font-weight: normal;    font-style: normal;}@font-face{    font-family: "Cabin Medium";    src:url("/Templates/fonts/Cabin/Cabin-Medium.eot?#iefix");    src:url("/Templates/fonts/Cabin/Cabin-Medium.eot?#iefix") format("eot"),        url("/Templates/fonts/Cabin/Cabin-Medium.woff2") format("woff2"),        url("/Templates/fonts/Cabin/Cabin-Medium.woff") format("woff"),        url("/Templates/fonts/Cabin/Cabin-Medium.ttf") format("truetype"),        url("/Templates/fonts/Cabin/Cabin-Medium.svg#Cabin-Medium") format("svg");    font-weight: normal;    font-style: normal;}@font-face{    font-family: "Cabin Bold";    src:url("/Templates/fonts/Cabin/Cabin-Bold.eot?#iefix");    src:url("/Templates/fonts/Cabin/Cabin-Bold.eot?#iefix") format("eot"),        url("/Templates/fonts/Cabin/Cabin-Bold.woff2") format("woff2"),        url("/Templates/fonts/Cabin/Cabin-Bold.woff") format("woff"),        url("/Templates/fonts/Cabin/Cabin-Bold.ttf") format("truetype"),        url("/Templates/fonts/Cabin/Cabin-Bold.svg#Cabin-Bold") format("svg");    font-weight: bold;    font-style: normal;}/* Outer Containers==========================================*/html, body, body > form {    height: 100%;    /*overflow-x: hidden;*/}body {    font-family: "Calibri";    color: #fff;}.content-template .mainPanel {    height: 100%;    clear: both;}#wrapper {    position: relative;    overflow: hidden;        -webkit-transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);       -moz-transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);        -ms-transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);         -o-transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);            transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);}/*.fullscreen #wrapper {    min-height: 768px;}*//*========================================================================CSS RESETS END==========================================================================*//*********************************************************************************************************************************************************************************Preloader Effect**********************************************************************************************************************************************************************************/.js-enabled.loaded .preloader-wrapper {    display: none;}.js-enabled .preloader-wrapper {    position: fixed;    top: 0;    bottom: 0;    right: 0;    left: 0;    width: 100%;    height: 100%;    background-color: #FFFFFF;    z-index: 99999;}.js-enabled .preloader-wrapper:before {    width: 20px;    height: 20px;    top: 50%;    left: 50%;    border-radius: 20px;    content: '';    position: absolute;    background: #ffaf24;    animation: preloader_before 1.5s infinite ease-in-out;} .js-enabled .preloader-wrapper:after {    width: 20px;    height: 20px;    top: 50%;    left: 50%;    border-radius: 20px;    content: '';    position: absolute;    background: #3c4043;    //left: 22px;    animation: preloader_after 1.5s infinite ease-in-out;} @keyframes preloader_before {    0% {transform: translateX(0px) rotate(0deg)}    50% {transform: translateX(50px) scale(1.2) rotate(260deg); background:#3c4043;border-radius:0px;}    100% {transform: translateX(0px) rotate(0deg)}}@keyframes preloader_after {    0% {transform: translateX(0px)}    50% {transform: translateX(-50px) scale(1.2) rotate(-260deg);background:#ffaf24;border-radius:0px;}    100% {transform: translateX(0px)}}/*********************************************************************************************************************************************************************************Preloader Effect**********************************************************************************************************************************************************************************//*========================================================================IMPORTANT NOTICE==========================================================================*/.important_body{    position: absolute;    border-bottom: 5px solid #ffaf24;    border-top: 5px solid #ffaf24;    top: 38%;    background-color: #fff;    z-index: 10000;    left: 0;    color: #3c4043;    right: 0;    width: 33%;    padding: 18px;    min-width: 310px;    margin: 0 auto;    display: none;    /* bottom: 0; */}.close_important_notice {    position: relative;    cursor: pointer;    padding: 4px;    display: table;    margin: 0 auto;    margin-top: 15px;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.close_important_notice:after {    content: "CLOSE";    padding: 5px 25px;    background-color: #3c4043;    font-family: "Aleo Bold", sans-serif;    font-size: 17px;    line-height: 1;    color: #fff;    border: 1px solid transparent;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.close_important_notice:hover:after {    background-color: transparent;    border-color: #3c4043;    text-decoration: none;    color: #3c4043;}.imp_img {    float: left;    margin-right: 15px;}.imp_img:after {    content: "";    background-image: url(/Templates/Images/short-logo.png);    background-size: contain;    background-repeat: no-repeat;    background-position: center;    width: 80px;    height: 70px;    display: block;}.important_body_text .featuretitle {    display: none;}.important_body_text .bodycontent {    color: #3c4043;    font-family: "Aleo Regular", sans-serif;    font-size: 18px;    text-decoration: none;    line-height: 1.2;    letter-spacing: 0.6px;}.important_notice_overlay {    position: fixed;    top: 0;    bottom: 0;    left: 0;    right: 0;    background: rgba(167, 167, 167, 0.8);    z-index: 9999;    display: none;}/*========================================================================CLOSE IMPORTANT NOTICE==========================================================================*//*========================================================================HEADER==========================================================================*/.header {    position: relative;    width: 100%;    height: 165px;    top: 0;    left: 0;    z-index: 3500;        /*-webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;*/}/*.mobile-menu-active .header {    height: 130px;}*/.header-inner {    position: relative;    background: #fff;    height: 100%;        -webkit-transition: all 0.3s ease;       -moz-transition: all 0.3s ease;        -ms-transition: all 0.3s ease;         -o-transition: all 0.3s ease;            transition: all 0.3s ease;}/* LOGO==========================================*/.header .logo {    position: absolute;    display: block;    margin: 0;    left: 97px;    top: 30px;    z-index: 1;        -webkit-transition: all 0.3s ease;       -moz-transition: all 0.3s ease;        -ms-transition: all 0.3s ease;         -o-transition: all 0.3s ease;            transition: all 0.3s ease;}.header .logo .logo-inner {    position: relative;    display: block;    z-index: 5;    background-color: transparent;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.header .logo .logo-inner img {    width: auto;    height: 105px;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.header .logo .logo-inner span.logo-title {    font-family: "Aleo Regular", sans-serif;    font-size: 29px;    line-height: 1.1;    color: #000;    display: none;}/* SEARCH AREA====================================*/.header .search-button {    position: absolute;    right: 92px;    bottom: 28px;    width: 20px;    height: 20px;    background-image: url(../Images/search-icon.png);    background-repeat: no-repeat;    background-position: center center;    background-size: 18px;    display: block;    z-index: 3;    cursor: pointer;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.mobile-menu-active .header .search-button {    bottom: 71px;}.header #search_area {    position: absolute;    top: calc(100% - 55px);    right: 72px;    width: auto;    height: auto;    z-index: -1;    background-color: #fff;    padding: 15px 25px;    display: block;    border-bottom-right-radius: 15px;    border-bottom-left-radius: 15px;    opacity: 0;    visibility: hidden;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.header #search_area.search-open {    top: 100%;    opacity: 1;    visibility: visible;}.mobile-menu-active .header.mobile-menu-open #search_area {    background-color: #f1f1f1;}.header #search_area input[type="text"] {    position: relative;    width: 85%;    height: 100%;    background-color: transparent;    border-radius: 0;    font-family: "Cabin Regular", sans-serif;    font-size: 15px;    line-height: 2;    color: #3c4043;    text-align: left;    border: none;    border-bottom: 1px solid #3c4043;    padding: 2px;    -webkit-transition: all 0.5s ease-in-out;       -moz-transition: all 0.5s ease-in-out;        -ms-transition: all 0.5s ease-in-out;         -o-transition: all 0.5s ease-in-out;            transition: all 0.5s ease-in-out;}.header #search_area input[type="image"] {    position: absolute;    top: 0;    right: 20px;    width: 20px !important;    height: 100% !important;    background-color: transparent;    background-image: url(/Templates/Images/search-icon.png);    background-repeat: no-repeat;    background-position: center center;    display: block;    -webkit-transition: background 0.2s ease-out, color 0.2s ease-out, opacity 0.2s ease-out;       -moz-transition: background 0.2s ease-out, color 0.2s ease-out, opacity 0.2s ease-out;        -ms-transition: background 0.2s ease-out, color 0.2s ease-out, opacity 0.2s ease-out;         -o-transition: background 0.2s ease-out, color 0.2s ease-out, opacity 0.2s ease-out;            transition: background 0.2s ease-out, color 0.2s ease-out, opacity 0.2s ease-out;}/* NAVIGATION (big-menu)====================================*/.header .big-menu {    position: relative;    width: 100%;    height: auto;    background: transparent;    z-index: 2;    top: 89px;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.mobile-menu-active .header .big-menu {    display: none;}.header .big-menu a {    text-decoration: none;}/* Level 1-------------------------------------*/.header .big-menu ul.rmRootGroup {    text-align: right;    white-space: nowrap;    margin-right: 126px;}.header .big-menu ul.rmRootGroup > li.level1 {    position: relative;    display: inline-block;    line-height: 1.1;    padding: 0;}.header .big-menu ul.rmRootGroup > li.level1 > a {    position: relative;    font-family: "Cabin Bold", sans-serif;    font-size: 20px;    color: #3c4043;    text-align: center;    margin: 0;    padding: 27px 14px;    text-decoration: none;    /*letter-spacing: 0.5px;*/    display: block;    background-color: transparent;        -webkit-transition: all 0.3s ease;       -moz-transition: all 0.3s ease;        -ms-transition: all 0.3s ease;         -o-transition: all 0.3s ease;            transition: all 0.3s ease;}.header .big-menu ul.rmRootGroup > li.level1 a:after {    content: "";    position: absolute;    display: block;    left: 12px;    right: 12px;    bottom: 0;    height: 8px;    background-color: #3c4043;    opacity: 0;    visibility: hidden;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.header .big-menu ul.rmRootGroup > li.level1:hover > a:after,.header .big-menu ul.rmRootGroup > li.level1 > a:hover:after,.header .big-menu ul.rmRootGroup > li.level1.selectedPage > a:after,.header .big-menu ul.rmRootGroup > li.level1.selectedPageRoot > a:after {    opacity: 1;    visibility: visible;}.header .big-menu ul.rmRootGroup > li.level1 > a > span {    display: block;}/* Level 2-------------------------------------*/.header .big-menu .rmSlide {    position: absolute;    width: auto !important;    min-width: 100% !important;    /*max-width: 250px;*/    height: auto !important;    top: 100% !important;    left: auto !important;    right: 11px !important;    background-color: rgba(255, 175, 36, 0.9);    display: none;    z-index: 55 !important;    padding: 20px 0;}.header .big-menu ul.rmRootGroup > li.level1:hover .rmSlide {    display: block;}.header .big-menu ul.rmGroup > li.level2 {    position: relative;    line-height: 1.1;    padding: 0;}.header .big-menu ul.rmGroup > li.level2 > a {    position: relative;    width: auto !important;    font-family: "Cabin Medium", sans-serif;    font-size: 16px;    color: #fff;    margin: 0;    padding: 13px 20px;    display: block;    text-align: right;    text-decoration: none;    letter-spacing: 1px;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.header .big-menu ul.rmGroup > li.level2:hover > a,.header .big-menu ul.rmGroup > li.level2 > a:hover,.header .big-menu ul.rmGroup > li.level2.selectedPage > a {    color: #3c4043;}/* MENU BUTTON==========================================*/.header .menu-button {    position: absolute;    width: 40px;    height: 25px;    right: 28px;    bottom: 70px;    background-color: transparent;    z-index: 3;    display: none;}.mobile-menu-active .header .menu-button {    display: block;}/* Burger Icon */.header .menu-button #burger-icon {    position: relative;    width: 40px;    height: 25px;    margin: 0;    display: block;    cursor: pointer;        -webkit-transform: rotate(0deg);       -moz-transform: rotate(0deg);         -o-transform: rotate(0deg);            transform: rotate(0deg);        -webkit-transition: .5s ease-in-out;       -moz-transition: .5s ease-in-out;         -o-transition: .5s ease-in-out;            transition: .5s ease-in-out;}.header .menu-button #burger-icon span {    position: absolute;    right: 0;    height: 5px;    width: 100%;    display: block;    background: #f0ae24;    border-radius: 0;    opacity: 1;        -webkit-transform: rotate(0deg);       -moz-transform: rotate(0deg);         -o-transform: rotate(0deg);            transform: rotate(0deg);        -webkit-transition: .25s ease-in-out;       -moz-transition: .25s ease-in-out;         -o-transition: .25s ease-in-out;            transition: .25s ease-in-out;}.header .menu-button #burger-icon span:nth-child(1) {    top: 0px;}.header .menu-button #burger-icon span:nth-child(2) {    top: 10px;}.header .menu-button #burger-icon span:nth-child(3) {    top: 20px;}.header .menu-button #burger-icon.open span:nth-child(1) {    top: 10px;        -webkit-transform: rotate(135deg);       -moz-transform: rotate(135deg);         -o-transform: rotate(135deg);            transform: rotate(135deg);}.header .menu-button #burger-icon.open span:nth-child(2) {    opacity: 0;    right: -100px;}.header .menu-button #burger-icon.open span:nth-child(3) {    top: 10px;        -webkit-transform: rotate(-135deg);       -moz-transform: rotate(-135deg);         -o-transform: rotate(-135deg);            transform: rotate(-135deg);}/* Close Burger Icon *//* MOBILE MENU==========================================*/.header #mobile-menu {    position: absolute;    width: 100%;    height: auto;    top: 100%;    left: 0;    display: none;    overflow: hidden;    opacity: 0;    visibility: hidden;    background-color: #FFF;    z-index: -2;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.mobile-menu-active .header #mobile-menu {    display: block;}.header.mobile-menu-open #mobile-menu {    opacity: 1;    visibility: visible;}.header #mobile-menu .small-menu {    width: 100%;    height: auto;}.header #mobile-menu .small-menu .small-menu-inner,.header #mobile-menu .small-menu #search_area {    position: relative;    width: 100%;}/* Mobile Level 1-------------------------------------*/.header #mobile-menu .small-menu .small-menu-inner ul.rmRootGroup {    text-align: center;    white-space: nowrap;}.header #mobile-menu .small-menu .small-menu-inner ul.rmRootGroup > li.level1 {    position: relative;    display: block;    line-height: 1.1;    padding: 0;}.header #mobile-menu .small-menu .small-menu-inner ul.rmRootGroup > li.level1 > a {    font-family: "Cabin Bold", sans-serif;    font-size: 20px;    color: #3c4043;    text-align: center;    margin: 0;    padding: 8px 15px;    text-transform: uppercase;    text-decoration: none;    letter-spacing: 1px;    display: block;    background-color: transparent;}.header #mobile-menu .small-menu .small-menu-inner ul.rmRootGroup > li.level1:hover > a,.header #mobile-menu .small-menu .small-menu-inner ul.rmRootGroup > li.level1 > a:hover {    color: #ffaf24;    text-decoration: none;}.header #mobile-menu .small-menu .small-menu-inner ul > li.level1.selectedPage > a, .header #mobile-menu .small-menu .small-menu-inner ul > li.level1.selectedPageRoot > a {    color: #ffaf24;}.header #mobile-menu .small-menu .small-menu-inner ul.rmRootGroup > li.level1 > a > span {    display: block;}/* Mobile Search-------------------------------------*/.header #mobile-menu #search_area {    height: 40px;    right: inherit;    top: inherit;    z-index: 1;    padding: 0;    border-radius: 0;    opacity: 1;    visibility: visible;    border-top: 1px solid #ffaf24;    display: none;}.header #mobile-menu #search_area input[type="text"] {    position: relative;    width: 100%;    height: 40px;    right: inherit;    background-color: #FFF;    border-radius: 0;        font-family: "Cabin Regular", sans-serif;    font-size: 15px;    line-height: 2;    color: #3c4043;    text-align: left;    border: none;    padding: 10px 15px;    padding-right: 50px;    -webkit-transition: all 0.5s ease-in-out;       -moz-transition: all 0.5s ease-in-out;        -ms-transition: all 0.5s ease-in-out;         -o-transition: all 0.5s ease-in-out;            transition: all 0.5s ease-in-out;}.header #mobile-menu #search_area input[type="image"] {    position: absolute;    top: 0;    right: 0;    width: 40px !important;    height: 40px !important;    background-color: transparent;    background-image: url(/Templates/Images/search-icon.png);    background-repeat: no-repeat;    background-position: center;    border-radius: 0;    border-left: 1px solid #ffaf24;    display: block;    -webkit-transition: background 0.2s ease-out, color 0.2s ease-out;       -moz-transition: background 0.2s ease-out, color 0.2s ease-out;        -ms-transition: background 0.2s ease-out, color 0.2s ease-out;         -o-transition: background 0.2s ease-out, color 0.2s ease-out;            transition: background 0.2s ease-out, color 0.2s ease-out;}.header #mobile-menu #search_area input[type="image"]:hover {    background-color: #f1f1f1;}/*========================================================================Slider==========================================================================*/.top-slider {    height: auto;    position: relative;}/* Slider Edit Mode */.sws-edit-mode .top-slider {    width: 100%;    margin: 25px auto;    overflow: hidden;    padding: 0 15px;}.sws-edit-mode .top-slider > span {    position: relative;    font-family: "Cabin Bold";    font-size: 22px;    line-height: 1.1;    color: #fff;    display: table;    text-align: center;    background-color: #f5ad2f;    padding: 5px 8px;}.sws-edit-mode .top-slider > span:after {    content: "";    position: absolute;    display: block;    width: 0;    height: 0;    top: 0;    right: -34px;    border: 17px solid #f5ad2f;    border-top-color: transparent;    border-right-color: transparent;}.sws-edit-mode .top-slider .token-wrapper {    padding: 8px;    border: 1px solid #f5ad2f;}/* End Slider Edit Mode */.sws-normal-mode .top-slider > span {    display: none;}.sws-normal-mode .top-slider .token-wrapper {    padding: 0;    border: none;}#supersized-loader {    background: url("../Images/ajax-loader-banner.gif") no-repeat center center;    height: 105px;    left: 50%;    margin: -53px 0 0 -33px;    position: absolute;    text-indent: -999em;    top: 50%;    width: 65px;    z-index: 0;    display: none;}ul#supersized, ul#supersized li {    position: absolute;}/* Slider Buttons */.sws-edit-mode .top-slider a#prevslide,.sws-edit-mode .top-slider a#nextslide {    display: none !important;}.top-slider a#prevslide,.top-slider a#nextslide {    position: absolute;    height: 63px;    width: 63px;    top: inherit;    bottom: 120px;    margin-top: 0;    background-image: url(../Images/circular-arrow.png);    background-repeat: no-repeat;    background-position: center center;    background-color: transparent;    border-radius: 50%;    opacity: 1 !important;}.top-slider a#prevslide {    left: calc(100% - 246px);    -webkit-transform: rotateZ(180deg);       -moz-transform: rotateZ(180deg);        -ms-transform: rotateZ(180deg);         -o-transform: rotateZ(180deg);            transform: rotateZ(180deg);}.top-slider a#nextslide {    right: 90px;}.top-slider a#prevslide:hover,.top-slider a#nextslide:hover {    background-color: rgba(60, 64, 67, 0.8);}/* Fixed Caption */.sws-normal-mode .top-slider .bodycontent {    position: absolute;    width: 320px;    height: 225px;    top: 33px;    right: 111px;    display: block;    font-family: "Cabin Regular", sans-serif;    font-size: 64px;    color: #fff;    line-height: 1.2;    z-index: 5;    letter-spacing: 2.7px;    text-shadow: rgb(0, 0, 0) 2px 2px 5px;}.sws-normal-mode .top-slider .bodycontent:before,.sws-normal-mode .top-slider .bodycontent:after {    content: "+";    position: absolute;    top: 5px;    left: -50px;    display: block;    font-family: "Cabin Bold", sans-serif;    font-size: 64px;    color: #efac20;    line-height: 1;}.sws-normal-mode .top-slider .bodycontent:after {    top: auto;    left: auto;    bottom: 1px;    right: 14px;}.sws-normal-mode .top-slider .bodycontent p {    margin: 0;}/*========================================================================Rolling Twitter and Quicklinks Section==========================================================================*/#rolling {    position: relative;    width: 100%;    height: auto;}.sws-normal-mode #rolling {    height: 85px;    z-index: 5;    margin-top: -85px;}/* Edit Mode==========================================================================*/.sws-edit-mode #rolling {    width: 100%;    margin: 25px auto;    overflow: hidden;    padding: 0 15px;}.sws-edit-mode #rolling .quicklinks {    display: none;}.sws-edit-mode #rolling .rolling-inner {    position: relative;    width: 100%;    height: auto;}.sws-edit-mode #rolling .rolling-inner > span {    position: relative;    font-family: "Cabin Bold";    font-size: 22px;    line-height: 1.1;    color: #fff;    display: table;    text-align: center;    background-color: #f5ad2f;    padding: 5px 8px;}.sws-edit-mode #rolling .rolling-inner > span:after {    content: "";    position: absolute;    display: block;    width: 0;    height: 0;    top: 0;    right: -34px;    border: 17px solid #f5ad2f;    border-top-color: transparent;    border-right-color: transparent;}.sws-edit-mode #rolling .rolling-inner .marquee {    padding: 8px;    border: 1px solid #f5ad2f;}/* Quicklinks==========================================================================*/.sws-normal-mode #rolling .quicklinks {    position: relative;    height: 100%;    width: 500px;    float: left;    display: table;    background-color: #fff;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.sws-normal-mode #rolling .quicklinks .ql {    position: absolute;    width: 100%;    height: 360px;        -webkit-box-shadow: 16px -10px 15px -15px rgba(0,0,0,0.85);       -moz-box-shadow: 16px -10px 15px -15px rgba(0,0,0,0.85);            box-shadow: 16px -10px 15px -15px rgba(0,0,0,0.85);        -webkit-transition: all 0.35s ease-in-out;       -moz-transition: all 0.35s ease-in-out;        -ms-transition: all 0.35s ease-in-out;         -o-transition: all 0.35s ease-in-out;            transition: all 0.35s ease-in-out;}.sws-normal-mode #rolling .quicklinks #newsletters {    background-color: #FFF;    bottom: 0;    left: 0;}.sws-normal-mode #rolling .quicklinks #welcome {    background-color: #3c4043;    bottom: -87px;    left: -68px;}.sws-normal-mode #rolling .quicklinks #calendar {    background-color: #a7a7a7;    bottom: -180px;    left: -135px;}.sws-normal-mode #rolling .quicklinks #news {    background-color: #ffaf24;    bottom: -268px;    left: -204px;}.sws-normal-mode #rolling .quicklinks .ql span {    position: relative;    font-family: "Cabin Regular", sans-serif;    font-size: 30px;    line-height: 1;    text-align: right;    display: block;    padding: 30px 0;    padding-right: 64px;    color: #FFF;    letter-spacing: 1.1px;    cursor: pointer;}.sws-normal-mode #rolling .quicklinks #newsletters span {    color: #f5ad2f;}/*.sws-normal-mode #rolling .quicklinks #news span {    color: #a7a7a7;}*/.sws-normal-mode #rolling .quicklinks .ql span:after {    content: "+";    position: absolute;    top: 50%;    margin-top: -15px;    right: 33px;    font-family: "Cabin Regular", sans-serif;    font-size: 30px;    color: #FFF;    line-height: 1;    display: block;}.sws-normal-mode #rolling .quicklinks #newsletters span:after {    color: #f5ad2f;}.sws-normal-mode #rolling .quicklinks .ql-content {    position: absolute;    width: 100%;    height: 360px;    bottom: 0;    left: 0;    padding: 21px;    display: none;}.sws-normal-mode #rolling .quicklinks .ql-content .ql-close {    position: absolute;    top: 13px;    right: 34px;    width: 25px;    height: 25px;    display: block;    cursor: pointer;}.sws-normal-mode #rolling .quicklinks .ql-content .ql-close:after {    content: "+";    position: absolute;    top: 0;    right: 0;    font-family: "Cabin Regular", sans-serif;    font-size: 60px;    color: #fff;        -webkit-transform: rotateZ(45deg);       -moz-transform: rotateZ(45deg);        -ms-transform: rotateZ(45deg);         -o-transform: rotateZ(45deg);            transform: rotateZ(45deg);}.sws-normal-mode #rolling .quicklinks .ql-content .ql-content-title {    display: block;    font-family: "Cabin Regular", sans-serif;    font-size: 30px;    color: #fff;    line-height: 1;    text-align: left;    letter-spacing: 1.1px;    padding: 14px 0;}/* Newsletter Overlay==========================================================================*/.sws-normal-mode #rolling .quicklinks #newsletters-content {    background-color: #FFF;}.sws-normal-mode #rolling .quicklinks #newsletters-content .ql-close:after {    color: #ffaf24;}.sws-normal-mode #rolling .quicklinks #newsletters-content .ql-content-title {    color: #ffaf24;}.sws-normal-mode #rolling .quicklinks #newsletters-content .inner-content p {    font-family: "Cabin Regular", sans-serif;    font-size: 20px;    color: #ffaf24;    line-height: 1.8;    text-align: left;    letter-spacing: 0.6px;    padding: 17px 0;}.sws-normal-mode #rolling .quicklinks #newsletters-content .inner-content a {    position: relative;    font-family: "Cabin Bold", sans-serif;    font-size: 20px;    text-align: left;    line-height: 1;    text-decoration: none;    letter-spacing: 0.6px;    display: table;    padding: 11px 0;}.sws-normal-mode #rolling .quicklinks #newsletters-content .inner-content a.first-link {    color: #ffaf24;    margin-bottom: 33px;}.sws-normal-mode #rolling .quicklinks #newsletters-content .inner-content a.second-link {    color: #3c4043;}.sws-normal-mode #rolling .quicklinks #newsletters-content .inner-content a:after {    content: "";    position: absolute;    height: 8px;    left: -2px;    right: 0px;    bottom: -14px;    background-color: #ffaf24;    display: block;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.sws-normal-mode #rolling .quicklinks #newsletters-content .inner-content a.second-link:after {    background-color: #3c4043;}.sws-normal-mode #rolling .quicklinks #newsletters-content .inner-content a.first-link:hover {    color: #3c4043;}.sws-normal-mode #rolling .quicklinks #newsletters-content .inner-content a.first-link:hover:after {    background-color: #3c4043;}.sws-normal-mode #rolling .quicklinks #newsletters-content .inner-content a.second-link:hover {    color: #ffaf24;}.sws-normal-mode #rolling .quicklinks #newsletters-content .inner-content a.second-link:hover:after {    background-color: #ffaf24;}/* Welcome Overlay==========================================================================*/.sws-normal-mode #rolling .quicklinks #welcome-content {    background-color: #3c4043;}.sws-normal-mode #rolling .quicklinks #welcome-content .ql-content-title {    letter-spacing: 0.9px;}.sws-normal-mode #rolling .quicklinks #welcome-content .inner-content p {    font-family: "Cabin Regular", sans-serif;    font-size: 20px;    color: #fff;    line-height: 1.8;    text-align: left;    letter-spacing: 0.6px;    padding: 17px 0;    padding-right: 10px;}.sws-normal-mode #rolling .quicklinks #welcome-content .inner-content a {    position: relative;    font-family: "Cabin Bold", sans-serif;    font-size: 20px;    color: #fff;    text-align: left;    line-height: 1;    text-decoration: none;    letter-spacing: 0.6px;    display: table;    padding: 11px 0;}.sws-normal-mode #rolling .quicklinks #welcome-content .inner-content a:after {    content: "";    position: absolute;    height: 8px;    left: -1px;    right: 1px;    bottom: -11px;    background-color: #fff;    display: block;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.sws-normal-mode #rolling .quicklinks #welcome-content .inner-content a:hover {    color: #ffaf24;}.sws-normal-mode #rolling .quicklinks #welcome-content .inner-content a:hover:after {    background-color: #ffaf24;}/* Calendar Overlay==========================================================================*/.sws-normal-mode #rolling .quicklinks #calendar-content {    background-color: #a7a7a7;}.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content .event-body {    margin-top: 41px;    margin-bottom: 33px;    overflow: hidden;    padding-left: 4px;    padding-right: 55px;}.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content .event-body .event-date {    position: relative;    width: 104px;    height: 104px;    float: left;    background-color: #fff;    border: 2px solid #fff;}.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content .event-body .event-date .day {    position: relative;    display: block;    font-family: "Aleo Bold", sans-serif;    font-size: 50px;    color: #a7a7a7;    letter-spacing: 1px;    padding: 11px 25px 39px 9px;}.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content .event-body .event-date .month-bottom,.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content .event-body .event-date .month-right {    position: absolute;    display: block;    left: 0;    right: 0;    bottom: 0;    background-color: #a7a7a7;    padding: 6px 6px 3px;    font-family: "Cabin Bold", sans-serif;    font-size: 16px;    color: #fff;    text-transform: uppercase;    line-height: 1;    letter-spacing: 0.5px;}.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content .event-body .event-date .month-right {    transform: rotateZ(90deg) translate(-38px, -38px);}.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content .event-body a.event-link {    position: relative;    width: calc(100% - 104px);    height: 104px;    float: right;    margin-top: -9px;    padding-left: 21px;    font-family: "Cabin Bold", sans-serif;    font-size: 20px;    color: #FFF;    line-height: 1.8;    text-align: left;    letter-spacing: 0.7px;    text-decoration: none;}.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content .event-body a.event-link:hover {    color: #ffaf24;}.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content a.fullCalendar {    position: relative;    font-family: "Cabin Bold", sans-serif;    font-size: 20px;    color: #fff;    text-align: left;    line-height: 1;    text-decoration: none;    letter-spacing: 0.6px;    display: table;    padding: 11px 0;}.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content a.fullCalendar:after {    content: "";    position: absolute;    height: 8px;    left: 0px;    right: 0px;    bottom: -11px;    background-color: #fff;    display: block;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content a:hover {    color: #ffaf24;}.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content a:hover:after {    background-color: #ffaf24;}.sws-normal-mode #rolling .quicklinks #calendar-content .inner-content span.no-event {    display: block;    font-family: "Cabin Medium", sans-serif;    font-size: 35px;    color: #ffaf24;    line-height: 1.1;    text-align: center;    padding: 85px 5px;}/* News Overlay==========================================================================*/.sws-normal-mode #rolling .quicklinks #news-content {    background-color: #ffaf24;}.sws-normal-mode #rolling .quicklinks #news-content .ql-content-title {    letter-spacing: 0.9px;}.sws-normal-mode #rolling .quicklinks #news-content .inner-content .news-body {    margin-top: 21px;    margin-bottom: 16px;    overflow: hidden;}.sws-normal-mode #rolling .quicklinks #news-content .inner-content .news-body h2.news-title {    font-family: "Cabin Bold", sans-serif;    font-size: 20px;    color: #FFF;    line-height: 1.1;    text-align: left;    letter-spacing: 0.6px;}.sws-normal-mode #rolling .quicklinks #news-content .inner-content .news-body .news-summary {    font-family: "Cabin Regular", sans-serif;    font-size: 16px;    color: #FFF;    line-height: 1.6;    text-align: left;    letter-spacing: 0.5px;    margin-top: 13px;    margin-bottom: 14px;}.sws-normal-mode #rolling .quicklinks #news-content .inner-content .news-body a.news-link {    font-family: "Cabin Bold", sans-serif;    font-size: 16px;    color: #FFF;    line-height: 1.1;    text-align: left;    letter-spacing: 0.5px;    text-decoration: none;}.sws-normal-mode #rolling .quicklinks #news-content .inner-content .news-body a.news-link:hover {    color: #3c4043;}.sws-normal-mode #rolling .quicklinks #news-content .inner-content a.fullNews {    position: relative;    font-family: "Cabin Bold", sans-serif;    font-size: 20px;    color: #fff;    text-align: left;    line-height: 1;    text-decoration: none;    letter-spacing: 0.6px;    display: table;    padding: 11px 0;}.sws-normal-mode #rolling .quicklinks #news-content .inner-content a.fullNews:after {    content: "";    position: absolute;    height: 8px;    left: -1px;    right: 2px;    bottom: -11px;    background-color: #fff;    display: block;        -webkit-transition: all 0.3s ease-in-out;       -moz-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;            transition: all 0.3s ease-in-out;}.sws-normal-mode #rolling .quicklinks #news-content .inner-content a:hover {    color: #3c4043;}.sws-normal-mode #rolling .quicklinks #news-content .inner-content a:hover:after {    background-color: #3c4043;}/* Twitter Rolling==========================================================================*/.sws-normal-mode #rolling .rolling-inner {    position: relative;    width: calc(100% - 500px);    float: right;    /*height: 65px;*/    padding: 17.5px 0;    padding-left: 87px;    background-color: rgba(255, 175, 36, 0.9);    z-index: 1;}.sws-normal-mode #rolling .rolling-inner:before {    content: "";    position: absolute;    width: 85px;    height: 85px;    top: 0;    left: 0;    display: block;    background-color: transparent;    z-index: 1;    background-image: url(../Images/twitter-icon.png);    background-repeat: no-repeat;    background-position: center center;    background-size: 36px;}.sws-normal-mode #rolling .rolling-inner:after {    content: "";    position: absolute;    width: 2px;    top: 19px;    bottom: 19px;    left: 84px;    display: block;    background-color: #fff;    z-index: 2;}.sws-normal-mode #rolling .rolling-inner span {    display: none;}.sws-normal-mode #rolling .rolling-inner .marquee {    position: relative;    overflow: hidden;    /*padding: 0 25px;*/    height: 100%;}.sws-normal-mode #rolling .rolling-inner .marquee .blogentries .BlogTagList,.sws-normal-mode #rolling .rolling-inner .marquee .blogentries .BlogFeatureList {    margin: 0;}.sws-normal-mode #rolling .rolling-inner .marquee .blogentries ul li {    float: left;    padding: 0;    border-top: none;    margin-right: 75px;}.sws-normal-mode #rolling .rolling-inner .marquee .blogentries ul li h2.blogTitle {    margin: 0;    font-family: "Cabin Regular";    font-size: 20px;    line-height: 2.5;    color: #fff;}.sws-normal-mode #rolling .rolling-inner .marquee .blogentries ul li h2.blogTitle a {    color: #fff;}.sws-normal-mode #rolling .rolling-inner .marquee .blogentries ul li h2.blogTitle a:hover {    color: #3c4043;}.sws-normal-mode #rolling .rolling-inner .marquee .blogentries ul li span.blogDate {    display: none;}/*========================================================================Newsletters and Welcome Admin Section==========================================================================*/.sws-edit-mode #text-quicklinks {    position: relative;    width: 100%;    height: auto;    margin: 25px auto;    overflow: hidden;    padding: 0 15px;}.sws-edit-mode #text-quicklinks > span {    position: relative;    font-family: "Cabin Bold";    font-size: 22px;    line-height: 1.1;    color: #fff;    display: table;    text-align: center;    background-color: #f5ad2f;    padding: 5px 8px;}.sws-edit-mode #text-quicklinks > span:after {    content: "";    position: absolute;    display: block;    width: 0;    height: 0;    top: 0;    right: -34px;    border: 17px solid #f5ad2f;    border-top-color: transparent;    border-right-color: transparent;}.sws-edit-mode #text-quicklinks .token-wrapper {    padding: 8px;    border: 1px solid #f5ad2f;}.sws-normal-mode #text-quicklinks {    display: none;}/*========================================================================Calendar Admin Section==========================================================================*/.sws-edit-mode #calendar-quicklink {    position: relative;    width: 100%;    height: auto;    margin: 25px auto;    overflow: hidden;    padding: 0 15px;}.sws-edit-mode #calendar-quicklink > span {    position: relative;    font-family: "Cabin Bold";    font-size: 22px;    line-height: 1.1;    color: #fff;    display: table;    text-align: center;    background-color: #f5ad2f;    padding: 5px 8px;}.sws-edit-mode #calendar-quicklink > span:after {    content: "";    position: absolute;    display: block;    width: 0;    height: 0;    top: 0;    right: -34px;    border: 17px solid #f5ad2f;    border-top-color: transparent;    border-right-color: transparent;}.sws-edit-mode #calendar-quicklink .token-wrapper {    padding: 8px;    border: 1px solid #f5ad2f;}.sws-normal-mode #calendar-quicklink {    display: none;}/*========================================================================News Admin Section==========================================================================*/.sws-edit-mode #news-quicklink {    position: relative;    width: 100%;    height: auto;    margin: 25px auto;    overflow: hidden;    padding: 0 15px;}.sws-edit-mode #news-quicklink > span {    position: relative;    font-family: "Cabin Bold";    font-size: 22px;    line-height: 1.1;    color: #fff;    display: table;    text-align: center;    background-color: #f5ad2f;    padding: 5px 8px;}.sws-edit-mode #news-quicklink > span:after {    content: "";    position: absolute;    display: block;    width: 0;    height: 0;    top: 0;    right: -34px;    border: 17px solid #f5ad2f;    border-top-color: transparent;    border-right-color: transparent;}.sws-edit-mode #news-quicklink .token-wrapper {    padding: 8px;    border: 1px solid #f5ad2f;}.sws-normal-mode #news-quicklink {    display: none;}/*========================================================================Map Section==========================================================================*/.wrapper-map {    position: relative;    height: 340px;    background: #fff;    padding: 0;    z-index: 10;}.wrapper-map #map {    position: relative;    width: 100%;    height: 100%;}/*========================================================================FOOTER==========================================================================*/.footer {    position: relative;    width: 100%;    min-height: 115px;    height: auto;    background-color: #3c4043;    z-index: 60;}.footer .f-left {    float: left;    padding: 49px 0;    padding-left: 100px;    z-index: 5;        -webkit-transition: all 0.3s ease-out;       -moz-transition: all 0.3s ease-out;        -ms-transition: all 0.3s ease-out;         -o-transition: all 0.3s ease-out;            transition: all 0.3s ease-out;}.footer .f-right {    float: right;    padding: 45.5px 0;    padding-right: 100px;    z-index: 6;        -webkit-transition: all 0.3s ease-out;       -moz-transition: all 0.3s ease-out;        -ms-transition: all 0.3s ease-out;         -o-transition: all 0.3s ease-out;            transition: all 0.3s ease-out;}.footer .f-center {    position: absolute;    display: table;    top: 0;    left: 50%;    padding: 46.5px 0;    z-index: 7;        -webkit-transform: translateX(-50%);       -moz-transform: translateX(-50%);        -ms-transform: translateX(-50%);         -o-transform: translateX(-50%);            transform: translateX(-50%);        -webkit-transition: all 0.3s ease-out;       -moz-transition: all 0.3s ease-out;        -ms-transition: all 0.3s ease-out;         -o-transition: all 0.3s ease-out;            transition: all 0.3s ease-out;}.footer .f-center .useful_content {    display: inline-block;}.footer .f-center ul li {    position: relative;    display: inline-block;    padding-left: 10px;    padding-right: 10px;}.footer .f-center ul li:after {    content: "+";    position: absolute;    display: block;    top: 0;    left: 100%;    margin-left: -2px;    background-color: transparent;    font-family: "Cabin Regular", sans-serif;    font-size: 20px;    color: #FFF;}.footer .f-center ul li:last-of-type:after {    display: none;}.footer .f-center ul li:first-of-type {    padding-left: 0;}.footer .f-center ul li:last-of-type {    padding-right: 0;}.footer .f-center ul li a {    font-family: "Cabin Regular", sans-serif;    font-size: 20px;    color: #fff;    line-height: 1.1;    text-align: center;    letter-spacing: 0.3px;    text-decoration: none;}.footer .f-center ul li a:hover {    color: #ffaf24;}.footer .f-center .acces {    position: relative;    display: inline-block;}.footer .f-center .acces span {    position: relative;    font-family: "Cabin Regular", sans-serif;    font-size: 20px;    color: #fff;    line-height: 1.1;    text-align: center;    letter-spacing: 0.3px;    text-decoration: none;    padding-left: 20px;    cursor: pointer;}.footer .f-center .acces span:after {    content: "+";    position: absolute;    display: block;    top: 0;    left: 8px;    margin-left: -2px;    background-color: transparent;    font-family: "Cabin Regular", sans-serif;    font-size: 20px;    color: #FFF;}.footer .f-center .acces ul {    position: absolute;    position: absolute;    bottom: 40px;    left: -5px;    width: 150px;    background-color: rgba(232, 160, 34, 0.85);    border-radius: 15px;    padding: 10px;    visibility: hidden;}.footer .f-center .acces ul:after {    content: "";    position: absolute;    width: 0;    height: 0;    left: 50%;    bottom: -25px;    border: 15px solid transparent;    border-top: 10px solid rgba(232, 160, 34, 0.85);    margin-left: -15px;}.footer .f-center .acces:hover ul {    visibility: visible;}.footer .f-center .acces ul li {    display: block;    padding: 5px 0;}.footer .f-center .acces ul li.standard {    display: none;}.footer .f-center .acces ul li:after {    display: none;}.footer .f-center .acces ul li a {    font-family: "Cabin Regular", sans-serif;    font-size: 15px;    color: #000;    line-height: 1;    text-align: center;    letter-spacing: 0.3px;    text-decoration: none;    display: block;}.footer p {    font-family: "Cabin Regular", sans-serif;    font-size: 16px;    color: #fff;    line-height: 1.1;    text-align: center;    letter-spacing: 0.3px;}.footer p a {    font-family: "Cabin Regular", sans-serif;    font-size: 16px;    color: #fff;    text-decoration: none;    letter-spacing: 0.3px;}.footer p a:hover {    color: #ffaf24;    text-decoration: none;}/*========================================================================MEDIA QUERIES==========================================================================*/@media screen and (max-width: 1450px) {    .footer {        min-height: 140px;    }        .footer .f-center {        padding: 9px 0;    }    .footer .f-center ul li {        display: block;        padding-left: 0;        padding-right: 0;        padding-bottom: 3px;    }    .footer .f-center ul li a {        display: block;    }    .footer .f-center ul li:last-of-type {        padding-bottom: 0;    }    .footer .f-center ul li:before {        content: "+";        position: absolute;        display: block;        top: 0;        left: -15px ;        background-color: transparent;        font-family: "Cabin Regular", sans-serif;        font-size: 20px;        color: #FFF;    }    .footer .f-center ul li:after {        left: auto;        right: -15px;        margin-left: 0;    }    .footer .f-center ul li:last-of-type:after {        display: block;    }    .footer .f-center .acces {        display: block;        padding-top: 4px;    }    .footer .f-center .acces span {        padding-left: 0;         display: block;    }    .footer .f-center .acces span:after {        right: -14px;        left: auto;    }    .footer .f-center .acces span:before {        content: "+";        position: absolute;        display: block;        top: 0;        left: -14px;        margin-left: -2px;        background-color: transparent;        font-family: "Cabin Regular", sans-serif;        font-size: 20px;        color: #FFF;    }    .footer .f-center .acces ul li:before,    .footer .f-center .acces ul li:after {        display: none;    }}@media screen and (max-width: 1299px) {}@media screen and (max-width: 1199px) {    .sws-normal-mode #rolling {        height: auto;        overflow: hidden;    }    .sws-normal-mode #rolling .rolling-inner {        width: 100%;        float: none;    }    .sws-normal-mode #rolling .quicklinks {        height: auto;        width: 100%;        float: none;        display: block;        overflow: hidden;    }    .sws-normal-mode #rolling .quicklinks .ql,    .sws-normal-mode #rolling .quicklinks .ql-content .ql-close {        display: none;    }    .sws-normal-mode #rolling .quicklinks .ql-content {        display: block !important;        position: relative;        width: 50%;        float: left;    }}@media screen and (max-width: 991px) {    .header .search-button,    .header #search_area {        display: none;    }    .header #mobile-menu #search_area {        display: block;    }    .top-slider a#prevslide,    .top-slider a#nextslide,    .sws-normal-mode .top-slider .bodycontent {        display: none !important;    }    .footer .f-left {        float: none;        padding: 10px 0 2px;    }    .footer .f-center {        position: relative;    }    .footer .f-right {        float: none;        padding: 2px 0 10px;    }}@media screen and (max-width: 767px) {    .header .menu-button {        right: 30px;    }    .header .logo {        left: 30px;    }    .sws-normal-mode #rolling {        margin-top: 0;    }    .sws-normal-mode #rolling .rolling-inner {        background-color: rgb(255, 175, 36);    }    .sws-normal-mode #rolling .quicklinks .ql-content {        width: 100%;        float: none;    }    .sws-normal-mode #rolling .quicklinks #welcome-content .inner-content p,    .sws-normal-mode #rolling .quicklinks #calendar-content .inner-content .event-body {        padding-right: 0;    }    .sws-normal-mode #rolling .quicklinks #newsletters-content .inner-content a,    .sws-normal-mode #rolling .quicklinks #welcome-content .inner-content a,    .sws-normal-mode #rolling .quicklinks #calendar-content .inner-content a.fullCalendar,    .sws-normal-mode #rolling .quicklinks #news-content .inner-content a.fullNews {        margin: 0 auto;    }}@media screen and (max-width: 700px) {    .header .logo {        top: 45px;    }    .header .logo .logo-inner img {        height: 75px;    }}@media screen and (max-width: 550px) {    .header .logo {        top: 25px;        left: 50%;        display: table;                -webkit-transform: translateX(-50%);           -moz-transform: translateX(-50%);            -ms-transform: translateX(-50%);             -o-transform: translateX(-50%);                transform: translateX(-50%);    }    .header .menu-button {        right: auto;        left: 50%;        margin-left: -20px;        bottom: 22px;    }}@media screen and (max-width: 410px) {    .header .logo {        top: 35px;    }    .header .logo .logo-inner img {        height: 55px;    }}