*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}strong{font-weight:700}em{font-style:italic}a img{border:none}@font-face{font-family:entypo;src:url(/build/assets/entypo-CWOmGTzv.eot);src:url(/build/assets/entypo-CWOmGTzv.eot?#iefix) format("embedded-opentype"),url(/build/assets/entypo-BczIBnR5.woff) format("woff"),url(/build/assets/entypo-B1WRhdbi.ttf) format("truetype"),url(/build/assets/entypo-Ce3okL1Z.svg#silverforkregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:silverfork;src:url(/build/assets/silverfork-webfont-ByNDlJrQ.eot);src:url(/build/assets/silverfork-webfont-ByNDlJrQ.eot?#iefix) format("embedded-opentype"),url(/build/assets/silverfork-webfont-C2e63ejr.woff) format("woff"),url(/build/assets/silverfork-webfont-BiUX5bQA.ttf) format("truetype"),url(/build/assets/silverfork-webfont-ByMuoMaT.svg#silverforkregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:silverfork;src:url(/build/assets/silverforkbold-webfont-SICbFRYg.eot);src:url(/build/assets/silverforkbold-webfont-SICbFRYg.eot?#iefix) format("embedded-opentype"),url(/build/assets/silverforkbold-webfont-50dyRDir.woff) format("woff"),url(/build/assets/silverforkbold-webfont-BWw_Iq-M.ttf) format("truetype"),url(/build/assets/silverforkbold-webfont-fCfa28Dj.svg#silverfork_boldbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:silverfork;src:url(/build/assets/silverforkitalic-webfont-Bt68BX2P.eot);src:url(/build/assets/silverforkitalic-webfont-Bt68BX2P.eot?#iefix) format("embedded-opentype"),url(/build/assets/silverforkitalic-webfont-COZtsoQF.woff) format("woff"),url(/build/assets/silverforkitalic-webfont-jNzYD9bT.ttf) format("truetype"),url(/build/assets/silverforkitalic-webfont-Vu5YWGVo.svg#silverfork_italicitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:silverfork;src:url(/build/assets/silverforkbolditalic-webfont-BcLhySR1.eot);src:url(/build/assets/silverforkbolditalic-webfont-BcLhySR1.eot?#iefix) format("embedded-opentype"),url(/build/assets/silverforkbolditalic-webfont-CWEPHZxy.woff) format("woff"),url(/build/assets/silverforkbolditalic-webfont-pq8DybLF.ttf) format("truetype"),url(/build/assets/silverforkbolditalic-webfont-_hwC5TlS.svg#silverfork_bold_italicBdIt) format("svg");font-weight:700;font-style:italic}@font-face{font-family:corbel;src:url(corbel.eot);src:url(corbel.eot?#iefix) format("embedded-opentype"),url(corbel.woff) format("woff"),url(corbel.ttf) format("truetype"),url(corbel.svg#silverforkregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:corbel;src:url(corbelbold.eot);src:url(corbelbold.eot?#iefix) format("embedded-opentype"),url(corbelbold.woff) format("woff"),url(corbelbold.ttf) format("truetype"),url(corbelbold.svg#silverforkregular) format("svg");font-weight:700;font-style:normal}@font-face{font-family:corbel;src:url(corbelitalic.eot);src:url(corbelitalic.eot?#iefix) format("embedded-opentype"),url(corbelitalic.woff) format("woff"),url(corbelitalic.ttf) format("truetype"),url(corbelitalic.svg#silverforkregular) format("svg");font-weight:400;font-style:italic}@font-face{font-family:corbel;src:url(corbelbolditalic.eot);src:url(corbelbolditalic.eot?#iefix) format("embedded-opentype"),url(corbelbolditalic.woff) format("woff"),url(corbelbolditalic.ttf) format("truetype"),url(corbelbolditalic.svg#silverforkregular) format("svg");font-weight:700;font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:700}*{text-decoration:none;font-weight:400;box-sizing:border-box}body,form,textarea{font-family:helvetica,arial,sans-serif;color:#58595b}html{min-height:100%;height:auto}h1,h2,h3,h4,h5,h6,a{font-family:silverfork,helvetica,arial;text-transform:uppercase;color:#22b6c6}h1{font-size:1.8em}h2{font-size:1.5em}h3{font-size:1.2em}h4,h5,h6{font-size:1em}p{font-size:1em;line-height:1.4em}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.clear{clear:both}#home-center{margin:-169px 0 0 -450px;max-width:900px;min-height:238px;position:absolute;top:50%;left:50%;background:url(/build/assets/GClogo-Cwbs25_3.svg) no-repeat;padding:17px 0 0 550px}#home-center h1{text-indent:-999em}#home-center p{text-align:center}#home-center span{color:#22b6c6;display:block;margin-bottom:28px}#home-center .home-search{position:relative;display:block}#home-center .home-search input[type=text]{background:#fff;box-shadow:none;border:1px solid #58595C;border-radius:3px;padding:12px 50px 12px 8px;font-family:helvetica,arial,sans-serif;font-size:1em;color:#58595c;width:100%}#home-center .home-search input[type=submit]{position:absolute;height:42px;width:42px;display:block;right:0;top:1px;background:url(/build/assets/search-bg-BuqmYKwT.svg) no-repeat center;box-shadow:none;border:none;cursor:pointer}#home-center .home-nav{white-space:nowrap;margin-top:28px;text-align:center}#home-center .home-nav li{float:left;line-height:1.2em;font-size:.7em;padding-right:4px}#home-center .home-nav li.last{padding-right:0}#home-center .home-nav a{font-family:helvetica,arial,sans-serif}#home-center .home-nav a:hover{text-decoration:underline}#home-buttons{position:absolute;top:20px;right:25px;font-size:.8em}#home-buttons a{float:right;margin-left:5px}.back-button{text-shadow:none;margin-bottom:20px;margin-top:20px;font-size:.6em;padding:0 10px;border:1px solid #393A3A;display:inline-block;line-height:28px;font-family:helvetica,sans-serif;font-weight:400;background:#6f7072;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmNzA3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ODU5NWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#6f7072,#58595b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6f7072",endColorstr="#58595b",GradientType=0);box-shadow:inset 0 1px #a0a0a0;color:#fff;border-radius:3px}.back-button:hover{box-shadow:inset 0 1px #58595b}.green-button{box-shadow:inset 0 1px #fff;background:-moz-linear-gradient(center top,#22b6c6 5%,#89eaef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#22b6c6",endColorstr="#89eaef");background-color:#22b6c6;border-radius:3px;border:1px solid #a19fa1;display:inline-block;color:#fff;font-weight:700;padding:6px 24px 3px;text-decoration:none;text-shadow:1px 1px 0px #808080;letter-spacing:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.green-button:hover{box-shadow:inset 0 1px #22b6c6}#btt{padding:15px 25px 15px 55px;display:block;border:1px solid #b9b9b9;border-radius:2px;background:url(/build/assets/btt-up-C11ggEbf.png) no-repeat left center #fdfdfd;position:fixed;bottom:30px;box-shadow:1px 1px 3px #32323233;cursor:pointer;display:none;left:50%;margin-left:-80px;z-index:999}.one-half{width:50%;float:left;padding:0 5%}.one-third{width:33.3%;float:left;padding:0 4%}.one-third-left{width:33.3%;float:left}.one-third-right{width:33.3%;float:right}.two-third-left{width:66.6%;float:left}.two-third-right{width:66.6%;float:right}.one-fourth{width:25%;float:left;padding:0 1%}header{padding:20px 0}header #logo{text-indent:-999em;background:url(/build/assets/GClogo-Cwbs25_3.svg) no-repeat;width:295px;height:129px;display:block;float:left}header .header-wrap{width:90%;margin:0 auto;max-width:1000px;position:relative}header .header-wrap .header-search{float:right;position:relative;display:block;margin-top:45px}header .header-wrap .header-search input[type=text]{background:#fff;box-shadow:none;border:1px solid #B9B9B9;border-radius:3px;padding:8px 32px 8px 8px;font-family:helvetica,arial,sans-serif;font-size:1em;color:#58595c;width:322px}header .header-wrap .header-search input[type=submit]{position:absolute;background:none;width:34px;height:34px;display:block;right:0;top:1px;background:url(/build/assets/search-bg-BuqmYKwT.svg) no-repeat center;box-shadow:none;border:none;cursor:pointer}header .header-wrap .header-buttons{position:absolute;bottom:0;right:0}header .header-wrap .header-buttons a{font-size:.8em;margin-left:5px}header .header-wrap .login-popup{position:absolute;display:none;width:250px;background:#fff;height:262px;bottom:-286px;right:0;border-radius:5px;font-size:.8em;padding:20px 40px;box-shadow:3px 4px 8px #32323233;border:1px solid #b9b9b9;z-index:1}header .header-wrap .login-popup label{display:block;margin:20px 0 8px;color:#b9b9b9}header .header-wrap .login-popup input{padding:8px 5px;font-size:1em;width:155px;display:block;border:1px solid #b9b9b9}header .header-wrap .login-popup input#login-button{z-index:98;width:90px;float:right;line-height:30px;margin-top:25px;box-shadow:inset 0 1px #fff;background:-moz-linear-gradient(center top,#22b6c6 5%,#89eaef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#22b6c6",endColorstr="#89eaef");background-color:#22b6c6;border-radius:3px;border:1px solid #a19fa1;color:#fff;text-decoration:none;text-shadow:1px 1px 0px #808080;cursor:pointer;padding:0}header .header-wrap .login-popup-arrow{display:block;width:30px;height:20px;background:url(/build/assets/loginpopup-arrow-DBFHXOSU.png) no-repeat;position:absolute;right:30px;bottom:-25px;z-index:99}header nav #mobile-nav{display:none}header nav{margin-top:20px;display:block;background:#f2f2f2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#f2f2f2,#e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#e5e5e5",GradientType=0);border-bottom:1px solid #b9b9b9;border-top:1px solid #b9b9b9}header nav .nav-wrap{width:90%;margin:0 auto;background:url(/build/assets/nav-border-end-EHsivoiX.png) no-repeat left;max-width:1000px}header nav .nav-wrap a{font-family:helvetica,arial,sans-serif;width:20%;min-width:130px;float:left;display:block;text-align:center;line-height:50px;color:#929292;text-shadow:1px 1px 2px rgba(255,255,255,1);background:url(/build/assets/nav-border-right-B-VTQleH.png) no-repeat right;font-size:.7em;transition:color .2s ease-out;-moz-transition:color .2s ease-out;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out}header nav .nav-wrap a:hover,header nav .nav-wrap a.current-nav{color:#58595b;border-bottom:2px solid #E5E5E5;margin-bottom:-2px}header nav .nav-wrap li.last a{background:url(/build/assets/nav-border-end-EHsivoiX.png) no-repeat right}.page-wrap{width:90%;max-width:1000px;margin:0 auto}.page-wrap.full-width{padding:1%;width:90%}.page-wrap .main-content{padding:2%;width:75%;float:left}.page-wrap .main-content h1,.page-wrap.full-width h1{margin-bottom:15px;text-shadow:0 1px 1px white;font-weight:400}.page-wrap .main-content p,.page-wrap.full-width p{margin-bottom:10px;text-shadow:1px 1px 2px rgba(255,255,255,1)}.auth-form{max-width:400px;margin:20px 0}.auth-form label{display:block;font-family:helvetica,arial,sans-serif;font-size:.9em;color:#58595b;margin-bottom:5px}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{display:block;width:100%;padding:8px 10px;font-size:.9em;font-family:helvetica,arial,sans-serif;color:#58595b;border:1px solid #b9b9b9;border-radius:3px;margin-bottom:15px;box-sizing:border-box}.auth-form input[type=text]:focus,.auth-form input[type=email]:focus,.auth-form input[type=password]:focus{outline:none;border-color:#22b6c6;box-shadow:0 0 3px #22b6c64d}.auth-form .checkbox-label{display:flex;align-items:center;gap:8px;margin-bottom:15px}.auth-form .checkbox-label input[type=checkbox]{width:auto;display:inline-block;margin:0}.auth-form input[type=submit]{cursor:pointer;width:100%;padding:10px 24px 7px;font-size:1em}.auth-form+p{margin-top:15px;font-size:.9em}.error-list{list-style:none;margin:0 0 20px;padding:12px 15px;background:#fdeaea;border:1px solid #e8b4b4;border-radius:3px;font-family:helvetica,arial,sans-serif;font-size:.85em;color:#c0392b}.error-list li{margin:4px 0}.session-flash{margin:0 0 20px;padding:12px 15px;background:#e8f8f9;border:1px solid #22b6c6;border-radius:3px;font-family:helvetica,arial,sans-serif;font-size:.85em;color:#1a8a96}.account-menu section{text-align:center;padding:10px;cursor:pointer;margin:5px;min-height:94px}.account-menu section:hover{box-shadow:inset 0 0 8px #0000004d;background-color:#eee}#account-add-company label,#account-add-company input:not([type=checkbox]){display:block;margin-bottom:10px;font-size:16px;width:100%}#account-add-company{font-size:16px}#account-add-company input{padding:10px}#account-add-company input[type=submit]{width:100%}#account-add-company textarea{font-size:16px;width:100%;height:100px;margin-bottom:10px}#account-add-company section{float:left;margin-bottom:1rem;width:48%}#account-add-company section:first-child{margin-right:4%}#account-add-company .cat_checkbox_list{overflow-y:scroll;padding:5px;margin-bottom:15px;height:300px;border:solid 1px #ccc}#account-add-company .cat_checkbox_list input{display:inline;margin:9px;font-size:16px}.edit-account label,.edit-account input{display:block;margin-bottom:5px}.edit-account input{padding:5px;width:200px}.edit-account input[type=submit]{padding:10px;margin-top:10px}.a-z{max-width:100%;margin-bottom:20px}#a-z-show-hide{display:none}.a-z a{text-transform:uppercase;font-family:helvetica,arial,sans-serif;display:block;float:left;line-height:40px;min-width:40px;background:#89eaef;color:#2e2e2e;text-align:center;margin:4px 3px;border-radius:1px}.a-z a:hover{background:#22b6c6;color:#fff;box-shadow:inset 0 1px #89eaef}.a-z a:active{box-shadow:inset 0 1px #9b9b9b}aside#sidebar{width:25%;background:url(/build/assets/sidebar-borderleft-D2m-w7yG.png) repeat-y left;padding:2%;margin-top:20px;float:right}aside#sidebar a{color:#58595b;font-family:helvetica,arial,sans-serif;text-transform:none}aside#sidebar a .ad{margin-bottom:30px}aside#sidebar a .ad img{width:100%;max-height:150px;max-width:180px;margin:0 auto 5px;display:block}aside#sidebar a .ad p{text-shadow:1px 1px 2px white;text-align:center}aside#sidebar a .ad p strong{text-transform:uppercase}aside#sidebar a .ad p em{font-size:.9em}.cat-list a,.states-contacts ul li a{font-family:helvetica,arial,sans-serif;text-transform:none;display:block;float:left;width:100%;color:#58595b;text-shadow:1px 1px 2px white;padding:10px 2%;font-size:1em;border-bottom:1px solid #b9b9b9}.cat-list a:hover,.states-contacts ul li a:hover{background:#f2f2f2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#f2f2f2,#e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#e5e5e5",GradientType=0)}.community .one-fourth{margin-top:20px;text-align:center;border-radius:2px;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}.community .one-fourth:hover{box-shadow:inset 0 0 8px #0000004d;background-color:#eee}.community .one-fourth img{display:block;margin:15px auto 20px}.community .one-fourth h3{font-family:helvetica,arial,sans-serif;font-weight:400;font-size:1em;margin-bottom:8px}.community.parishes .one-fourth h3{color:#58595b;text-transform:none}.community .one-fourth p{color:#58595b;text-transform:none;font-family:helvetica,arial,sans-serif}.community.schools h2,.community.churches h2{cursor:pointer;padding:10px;font-size:1.3em;text-transform:none;font-weight:400;color:#58595b;font-family:helvetica,arial,sans-serif;background:#f2f2f2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#f2f2f2,#e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#e5e5e5",GradientType=0)}.community.schools ul a,.community.churches ul a{color:#58595b;font-family:helvetica,arial,sans-serif;text-transform:none;font-size:.8em;display:block;padding:10px}.community.schools .p-secondary ul{background:url(/build/assets/cat-bottom-B_WxXOl-.png) repeat-x bottom}.community.schools ul a:hover,.community.churches ul a:hover{box-shadow:inset 0 0 8px #0000004d;background:url(/build/assets/schools-hover-Fv3Szspb.png) no-repeat right center #eee}.community.schools ul a li span,.community.churches ul a li span{display:block;font-size:1.2em;margin-bottom:5px}.category *,.search_results *{font-family:helvetica,helvetica,arial,sans-serif;text-transform:none;text-shadow:0px 1px white}.category li,.search_results li{background:url(/build/assets/cat-bottom-B_WxXOl-.png) repeat-x bottom;padding:20px;min-height:200px;position:relative}.result-content{width:80%;float:left}.result-content a,.details a{margin-bottom:10px;display:block;cursor:pointer;color:#58595b}.result-content h1{font-size:1.1em;font-weight:400;text-shadow:none}.result-content p,.details p{line-height:20px;padding-left:30px}.result-content p.cats{font-size:.95em;bottom:10px;padding:0}.result-content p.cats a{color:#89eaef}p.address{background:url(/build/assets/address-icon-6QFo_Lny.png) no-repeat;display:block;padding-left:30px;overflow-wrap:break-word;margin-bottom:10px}p.phone,a.phone{background:url(/build/assets/phone-icon-KvwMGDhO.png) no-repeat;display:block;padding-left:30px}p.fax{background:url(/build/assets/fax-icon-0nMSGjHp.png) no-repeat;display:block;padding-left:30px}p.head{background:url(/build/assets/head-icon-CHJJl2XI.png) no-repeat;display:block;padding-left:30px}a.web{background:url(/build/assets/web-icon-smn37lSy.png) no-repeat;display:block;overflow-wrap:break-word;line-height:20px;padding-left:30px;color:#58595b;font-family:arial,sans-serif;text-transform:none;font-weight:400}a.email{background:url(/build/assets/email-icon-DE5S7FCF.png) no-repeat;display:block;line-height:20px;padding-left:30px;color:#58595b;font-family:arial,sans-serif;text-transform:none;font-weight:400;overflow-wrap:break-word}.category li h1,.search_results li h1{font-size:1.4em;color:#22b6c6}.category li h1 a,.search_results li h1 a{color:#22b6c6}.category li p,.category li a,.search_results li p,.search_results li a{font-size:1em}.category li .contact p,.search_results li .contact p{float:left;width:40%;display:block}section.description h5{font-weight:400;padding-bottom:10px}section.description{padding:15px 0;overflow-wrap:break-word}.category .read_more,.result-content .read_more{display:inline;color:#22b6c6;font-size:.9em}li a:hover,.details a:hover{text-decoration:underline}#search_result_count{font-size:1em;font-style:italic}.dir-logo{float:right;margin-right:30px;margin-top:30px;max-width:100px;max-height:100px}.details{font-size:1em;margin-top:30px}.states-contacts .details p,.states-contacts .details a{float:left;width:35%;padding-right:5%}.states-contacts .details a{margin-bottom:10px}.states-contacts .contact{overflow:hidden}.about h1{margin-top:20px;font-family:arial,sans-serif;font-size:2.4em;text-transform:none;font-weight:400;color:#58595b}.about h1 strong{font-weight:400;color:#13d0af}.about h1 span{color:#22b6c6}.about section.container{background:url(/build/assets/cat-bottom-B_WxXOl-.png) repeat-x bottom;margin:35px 0 60px;padding-bottom:45px}.about .one-third-right img,.about .one-third-left img{width:100%}.pagination-wrapper{margin:20px 0;text-align:center}.pagination{display:inline-flex;list-style:none;margin:0;padding:0;border-radius:4px}.pagination .page-item{margin:0 2px}.pagination .page-link{display:block;padding:8px 12px;line-height:1.25;color:#22b6c6;text-decoration:none;background-color:#fff;border:1px solid #b9b9b9;border-radius:3px;font-size:14px;font-family:helvetica,arial,sans-serif;text-transform:none;min-width:40px;text-align:center}.pagination .page-link:hover{background-color:#f2f2f2;color:#58595b}.pagination .page-item.active .page-link{background-color:#22b6c6;color:#fff;border-color:#22b6c6}.pagination .page-item.disabled .page-link{color:#b9b9b9;background-color:#f8f9fa;border-color:#b9b9b9;cursor:not-allowed}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{font-size:16px;line-height:1.25}.pagination-wrapper svg{width:14px;height:14px;display:inline-block;vertical-align:middle}.classifieds{position:relative}.classifieds span.icon{font-family:entypo,helvetica,arial}.classifieds h2,.classifieds h3{font-weight:400}.classifieds .main-content{padding:20px 310px 20px 20px;width:100%;min-height:290px;float:left;box-sizing:border-box}.classifieds #sidebar{position:absolute;right:0;float:none;padding:20px}.classifieds #sidebar a.green-button{width:75px;float:left;font-size:.8em;color:#fff;font-family:silverfork,helvetica,arial;text-transform:uppercase;text-align:center}.classifieds #sidebar a.log-in{width:200px}.classifieds #sidebar ul.categories{margin-top:20px;margin-bottom:18px;cursor:pointer}.classifieds #sidebar ul.categories a:hover{text-decoration:none;color:#b9b9b9}.classifieds #sidebar ul.categories a:hover span.icon{color:#58595b}.classifieds #sidebar ul.categories li{margin-bottom:2px}.classifieds #sidebar ul.categories ul{font-size:.8em;margin-left:30px}.classifieds #sidebar span.icon{font-size:1.4em;margin-right:7px}.classifieds .classifieds-search form,.classifieds .sidebar-search form{padding-right:42px;position:relative}.classifieds .classifieds-search input[type=text],.classifieds .sidebar-search input[type=text]{background:#fff;box-shadow:none;border:1px solid #B9B9B9;border-radius:3px;padding:8px 32px 8px 8px;font-family:helvetica,arial,sans-serif;font-size:1em;color:#58595c;width:100%}.classifieds .classifieds-search input[type=submit],.classifieds .sidebar-search input[type=submit]{position:absolute;background:none;width:30px;height:30px;display:block;right:2px;top:3px;background:url(/build/assets/search-bg-page-B7WvJjEb.png) no-repeat center;box-shadow:none;border:none;cursor:pointer}.classifieds .module{float:left;position:relative;width:33.333%;margin-top:20px}.classifieds .module h2{background:url(/build/assets/pinkbar-Df56MJaW.png) repeat-x center #e6e7e7}.classifieds .module h2 a{text-transform:none;background:#e6e7e7;padding:0 10px}.classifieds .module h2 span.icon{position:absolute;right:0;top:4px;font-size:1.4em;background:#e6e7e7;padding:0 10px;line-height:.6em}.classifieds .module ul{margin:10px 0 10px 20px}.classifieds .module ul a{color:inherit;text-transform:inherit}.classifieds .module ul a:hover{text-decoration:none;color:#b9b9b9}.classifieds .module .view-all{text-transform:none;margin-left:10px;font-size:.9em}.classifieds .module .view-all span.icon{font-size:1.3em;margin-left:10px}.classifieds .module .view-all:hover{color:#f30fd8}.classifieds .list-single{background:#e6e7e7;background:#e6e7e780;margin-top:20px}.classifieds .list-single-first{margin-top:0}.classifieds .list-single .img-container{float:left;width:100px;height:100px;overflow:hidden}.classifieds .list-single .list-single-content{margin-left:20px;float:left}.classifieds .list-single .list-single-content h2{text-transform:none;font-size:1.3em}.classifieds .single-classified .single-title{background:#e6e7e7;background:#e6e7e780;padding:5px 10px;position:relative}.classifieds .single-classified .single-title h2{float:left}.classifieds .single-classified .single-title .single-price{float:right;font-size:1em;position:relative;top:5px}.classifieds .single-classified .single-img{width:100%;background:#fff;background:#ffffff80}.classifieds .single-classified .single-img img{max-height:300px;max-width:100%;display:block;margin:0 auto}.classifieds .single-classified .single-alt-imgs{background:#e6e7e7;background:#e6e7e780}.classifieds .single-classified .single-alt-container{float:left;width:20%}.classifieds .single-classified .single-alt-container img{width:100%}.classifieds .single-classified .single-content{margin-top:10px}.settings{font-family:helvetica,arial,sans-serif;text-transform:none}.settings a{font-family:helvetica,arial,sans-serif;font-weight:400;color:#58595b}.settings h2{font-family:helvetica,arial,sans-serif;text-transform:none;font-weight:400}.settings .container ul{width:27%;float:left;display:block;background:url(/build/assets/sidebar-borderleft-D2m-w7yG.png) repeat-y right;padding:20px 3% 200px 0}.settings .container ul li{line-height:60px;font-size:.75em;text-transform:uppercase;display:block;padding:0 6%;border-top:1px solid #b9b9b9}.settings .container ul li:hover,.settings .container ul li.active{box-shadow:inset 1px 1px 5px #0000001a;border-radius:2px}.settings .container ul li a{line-height:60px;display:block;padding-left:40px}.settings .container ul li a.overview{background:url(/build/assets/overview-icon-CuA4DAiO.png) no-repeat left}.settings .container ul li a.business{background:url(/build/assets/business-icon-DkWxuP0S.png) no-repeat left}.settings .container ul li a.theme{background:url(/build/assets/theme-icon-xeDK8iq5.png) no-repeat left}.settings .container ul li.last{border-bottom:1px solid #b9b9b9}.settings .container .content{font-size:.9em;width:66%;float:right;padding:20px 0 20px 4%;text-shadow:1px 1px 2px white}.settings .update-button{text-align:center;float:right;margin-top:50px;font-size:.7em;line-height:40px;width:50%;display:block;letter-spacing:0;padding:0;font-weight:400;color:#fff}.settings .edit-button{text-indent:0;text-align:center;display:block;width:80%;line-height:30px;font-size:.8em;text-transform:uppercase;color:#fff;box-shadow:inset 0 1px #fff;background:-moz-linear-gradient(center top,#22b6c6 5%,#89eaef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#22b6c6",endColorstr="#89eaef");background-color:#22b6c6;border-radius:3px;border:1px solid #a19fa1;text-shadow:1px 1px 0px #808080}.settings .edit-button:hover{box-shadow:inset 0 1px #22b6c6}.settings .content table{margin-top:30px;width:100%}.settings .content table tr{line-height:50px;background-color:#fff}.settings .content table tr:nth-of-type(odd){background-color:#f5f5f5}.settings .content table tr td{font-size:.9em;text-indent:20px}.settings .content table tr td.edit{width:10%}.settings .content table tr td:first-child{width:30%}#admin-nav ul{width:27%;float:left;display:block;background:url(/build/assets/sidebar-borderleft-D2m-w7yG.png) repeat-y right;padding:20px 3% 200px 0}#admin-nav ul li{line-height:30px;display:block;padding:0 6%;border-top:1px solid #b9b9b9}#admin-nav ul li.last{border-bottom:1px solid #b9b9b9}#admin-content{width:66%;float:right;padding:20px 0 20px 4%;text-shadow:1px 1px 2px white}#admin-content form{margin-top:30px}#admin-content form label{display:block;font-size:.8em;float:left;width:26%;line-height:28px;clear:both}#admin-content form input,#admin-content form textarea{display:block;padding:5px 8px;font-size:1em;float:right;width:70%;color:#58595b;margin-bottom:20px}#admin-content form textarea{height:100px;line-height:1.1em;max-width:70%}#admin-content form input#submit{width:20%;text-transform:uppercase;clear:both}#directory-list form,#contacts-list form{margin:10px 0 0}#directory-list input[type=text],#contacts-list input[type=text]{float:none;width:200px}#directory-data,#contacts-data{margin-top:30px}#directory-data ul,#contacts-data ul{margin-bottom:20px}#admin-single #assign-cat input[type=select],#admin-single #assign-cat input[type=submit]{margin:0;float:right;width:200px}#admin-add-directory .cat_checkbox_list{overflow-y:scroll;padding:5px;margin-bottom:15px;height:300px;border:solid 1px #ccc;float:right;width:70%}#admin-add-directory .cat_checkbox_list input{width:auto;display:inline;float:none;margin-right:10px}#admin-content #adverts table{width:100%}#admin-content #adverts table th{text-decoration:underline}#admin-content #adverts table th,#admin-content #adverts table td{padding-bottom:10px}footer{width:100%;display:block;box-shadow:inset 0 2px 10px #0006;background-color:#eee;padding:30px 0;margin-top:100px}footer .footer-wrap{width:80%;margin:0 auto 60px;max-width:1000px}footer .footer-wrap .one-third{background:url(/build/assets/footer-border-right-D0UYf51-.png) repeat-y right;min-height:100px}footer .footer-wrap .one-third.last{background:none}footer .footer-wrap .one-third h4{text-shadow:1px 1px 3px rgba(255,255,255,1)}footer .footer-wrap .one-third a{font-family:helvetica,arial,sans-serif;color:#929292;display:inline-block;text-transform:none;display:block;margin:5px 0;font-size:.8em;width:100%;text-shadow:1px 1px 2px rgba(255,255,255,1)}footer .footer-wrap .one-third a:hover{color:#58595b;cursor:pointer}footer .footer-wrap .one-third a.facebook{display:block;width:20px;height:20px;background:url(/build/assets/facebook-sprite-DUjOl84m.png) no-repeat;float:left;margin-right:20px}footer .footer-wrap .one-third a.facebook:hover,footer .footer-wrap .one-third a.twitter:hover{background-position:0 -20px}footer .footer-wrap .one-third a.twitter,.contact-us a.twitter{display:block;width:29px;height:20px;background:url(/build/assets/twitter-sprite-BqL1qQiB.png) no-repeat;float:left}.footer-home-only{width:100%;position:absolute;bottom:20px;display:block;text-shadow:0 1px 1px white}.footer-home-only ul{width:100%;max-width:615px;margin:0 auto;display:block;line-height:20px}.footer-home-only,.footer-home-only a{font-family:helvetica,arial,sans-serif;font-size:10px!important;color:#58595b;text-transform:uppercase;text-align:center}.footer-home-only li{float:left;padding:0 8px;list-style-type:none}.footer-home-only a.facebook,.contact-us a.facebook{display:block;height:20px;width:20px;background:url(/build/assets/facebook-sprite-DUjOl84m.png) no-repeat}.footer-home-only a.twitter,.contact-us a.twitter{display:block;height:20px;width:29px;background:url(/build/assets/twitter-sprite-BqL1qQiB.png) no-repeat}.footer-home-only a.facebook:hover,.footer-home-only a.twitter:hover,.contact-us a.twitter:hover,.contact-us a.facebook:hover{background-position:0 -20px}#searchtabs #tabs a.green-button{margin-right:20px}#searchtabs #tabs li{float:left}#searchtabs #tabs i{color:#13d0af}#searchtabs #tabcontainer{clear:both}.contact-us ul li{margin-bottom:15px}.contact-us a.social{display:inline-block;float:none;margin-right:15px}.contact-us label,.contact-us input,.contact-us textarea{display:block;font-size:.9em;margin-bottom:5px}.contact-us form{width:100%}.contact-us a{font-family:helvetica,arial,sans-serif;color:#58595b;text-transform:none;font-size:.9em;line-height:20px}.contact-us a:hover{text-decoration:underline}.contact-us input,.contact-us textarea{font-family:helvetica,arial,sans-serif;margin:0 auto 10px;padding:5px;width:100%;box-shadow:none;border:1px solid #B9B9B9;border-radius:3px}.contact-us #name,.contact-us #from,.contact-us #subject{width:50%;margin:0 0 10px}.contact-us #submit{cursor:pointer;width:16%;margin:0}#contact_form h3.success{font-family:helvetica,arial,sans-serif;color:#22b6c6;text-transform:none;font-size:.9em;padding-left:70px;line-height:50px;background:url(/build/assets/form-complete-CVJuU03c.png) no-repeat}#confirm-popup{display:none;height:50px;position:fixed;top:30%;left:50%;transform:translate(-50%,-50%);font-weight:700;text-align:center;font-family:helvetica,arial,sans-serif;color:#22b6c6;text-transform:none;font-size:1rem;padding:14px 20px 13px 64px;line-height:40px;background:#fff url(/build/assets/form-complete-CVJuU03c.png) no-repeat;border-radius:2rem}.confirm-companies li{display:flex;border-bottom:2px solid #E5E5E5;padding-bottom:.5rem;margin-bottom:.5rem;align-items:center}.confirm-companies li a:first-child{margin-left:auto}
