  /*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


@font-face {
    font-family: 'flaticon1';
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-1/Flaticon.eot');
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-1/Flaticon.ttf');
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-1/Flaticon.woff');
    font-weight: normal;
    font-style: normal; 
}
@font-face {   
    font-family: 'flaticon2';
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-2/Flaticon.eot');
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-2/Flaticon.ttf');
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-2/Flaticon.woff');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'flaticon3';
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-3/Flaticon.eot');
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-3/Flaticon.ttf');
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-3/Flaticon.woff');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'flaticon4';
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-4/Flaticon.eot');
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-4/Flaticon.ttf');
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-4/Flaticon.woff');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'flaticon5';
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-5/Flaticon.eot');
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-5/Flaticon.ttf');
    src: url('/wp-content/themes/Avada-Child-Theme/fonts-flaticon-5/Flaticon.woff');
    font-weight: normal;
    font-style: normal; 
}

#pjWrapperAppScheduler_1 .pjAsContainer {
    color: #000 !important;
}

/*--------------------*/
/*Horizontal Scrollbar*/
/*--------------------*/

.scrolling-home marquee {
    color: #fff !important;
    line-height: 44px !important;
    font-size: 30px !important;
    
}

/*-------------------------*/
/*------- Scrollbar -------*/
/*-------------------------*/
html { overflow-y: auto !important; }
html, body{height:100%;}

/*-----------------------------*/
/*---------- Global -----------*/
/*-----------------------------*/
a:hover, a:focus{text-decoration: none !important; }
textarea{max-width:100% !important;}
#main input[type="search"] { -webkit-appearance: none; border: 1px solid #ccc; }
li#wp-admin-bar-log_out,
li#wp-admin-bar-wp-logo,
li#wp-admin-bar-customize,
li#wp-admin-bar-updates,
li#wp-admin-bar-comments,
#wp-admin-bar-top-secondary,
.hide,
.rbContainer .rbButtonRed abbr.left,
.rbContainer .rbButtonRed abbr.right,
.um-notification-realtime .del-noti,
.hidden{display:none !important;}
a,
input[type="radio"],
input[type="checkbox"],
input[type="submit"],
select { cursor: pointer; }

/*-----------------------------*/
/*--------- Alignment ---------*/
/*-----------------------------*/
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }

/*--------------------------*/
/*--------- Header ---------*/
/*--------------------------*/ 
.fusion-header { padding: 0px !important; transition: all 0.3s; }
.hide-on-mobile { display: table; width: 100%; }
.fusion-header .col-sm-1 p a {display: block;color: #fff !important;font-size:13px;font-weight:400;line-height:17px !important;}
.fusion-sticky-shadow .col-sm-1 p a {color:#333 !important;} 
.fusion-header .fusion-row.row {padding: 0px;margin: 0px;display: table;width: 100%;}
.fusion-header .col-sm-4,
.fusion-header .col-sm-1,
.fusion-header .col-sm-6 {padding: 0px;display: table-cell;float: none;vertical-align: middle;}
.fusion-header .col-sm-1 {width: 70px;background: #477a7b;text-align: center;/*border-radius: 50%;*/}
.fusion-header .col-sm-4 {width: 20%;padding-left: 20px;}
.fusion-header .col-sm-6 {width: auto; padding-right: 20px; }
.fusion-header.fusion-sticky-shadow { height: auto !important; }
.fusion-header.fusion-sticky-shadow .col-sm-1 {background: #00594C;}
.fusion-header .col-sm-1 .fusion-logo,
.fusion-header.fusion-sticky-shadow .col-sm-1 .fusion-logo {margin: 0px !important;float: none;text-align: center;}
.fusion-header .col-sm-1 .fusion-logo a,
.fusion-header.fusion-sticky-shadow .col-sm-1 .fusion-logo a {display: inline-block;width: 75%;}
.fusion-header .col-sm-1 .fusion-logo a { float: none;}
.fusion-main-menu .fusion-menu{display:inline-block;width:100%;float:none;text-align:center;}
.fusion-main-menu > ul > li:last-child,
.fusion-is-sticky .fusion-main-menu > ul > li:last-child {padding-right:0px !important;}
.uppercase-menu{text-transform:capitalize;}
/*.fusion-is-sticky .fusion-main-menu > ul > li{padding-right:30px !important}*/
.fusion-main-menu > ul > li { float: none; display: inline-block; vertical-align: top; }
.fusion-main-menu > ul > li,
.fusion-is-sticky .fusion-main-menu > ul > li,
.fusion-main-menu > ul > li > a,
.fusion-is-sticky .fusion-main-menu > ul > li > a { line-height: 35px !important;height: 35px !important; border: 0px !important; }
.fusion-main-menu > ul > li > a,
.fusion-is-sticky .fusion-main-menu > ul > li > a { text-transform: uppercase;  }
.fusion-is-sticky .fusion-main-menu > ul > li:hover > a,
.fusion-is-sticky .fusion-main-menu > ul > li.current-menu-item > a,
.fusion-is-sticky .fusion-main-menu > ul > li.current-menu-parent > a,
/*.fusion-body .fusion-is-sticky .fusion-main-menu .current-menu-ancestor > a { color: #9cbed6 !important; }
*/.fusion-main-menu .sub-menu li { text-align: left; }
.fusion-header .col-sm-1 .fusion-logo a img {height: 40px !important;}
  /*border-radius: 50%;*/

#ur-pic img.user-profile-pic {width:40px;height: 40px !important;border-radius: 50%;}
.um-account-meta.radius-1 img{height:120px;}
.fusion-header-sticky-height,
.fusion-header { height: auto !important; }
/*.logout-button span, 
.logout-button span:hover{ background: #324a5e !important; color: #fff !important; border: 0px !important;display: inline-block;line-height: 40px;padding: 0px 10px; }*/
.logout-button span{
   background: none !important;
   color: #ffffff!important;
   border: 2px solid #ffffff !important;
   display: inline-block;
   line-height: 16px;
   padding: 6px 10px;
}
/*.logout-button span:hover {
   background:#ffffff !important;
   border: 2px solid #fff !important;
   color: #477A7B !important;
}*/
.logout-button span:hover{
color: #ffff !important;
background-color: #333333 !important;
}

.fusion-sticky-shadow .logout-button span{color:#000 !important;}
.fusion-sticky-shadow .logout-button span {color: #000 !important;border:2px solid #000 !important;}
.fusion-sticky-shadow .logout-button span:hover{color: #ffff !important;background-color: #000 !important;border: 2px solid #477A7B  !important;}
.cust-search {margin-right: 10px;}
.fusion-header-wrapper .cust-search a.lnk-srch:before {
   content: "\f002";
   font-family: FontAwesome;
   color: #000;
   font-size: 16px;
   background: #f1f1f1;
   line-height: 16px;
   display: inline-block;
   text-align: center;
   border-radius: 5px;
   padding:10px !important;
   /* width: 70%; */
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header .cust-search a.lnk-srch:before {color: #000;background: #fff;}

/*staff page*/
/*.page-id-56258 button.staff.tab-link.fusion-tab-heading:nth-child(3) {display: none;}*/


/*--------------Header---------------*/

/*--------- Header ---------*/



.logout-button span {

    border: 2px solid #000 !important;

    color: #000 !important;

    display: inline-block;

    line-height: 30px;

    padding: 0px 15px;

    background-color:#3975a1

}

.fusion-header .col-sm-8 {
    width: auto;
  background-color: #D1CCBD;
}

.fusion-header .col-sm-2, .fusion-header .col-sm-1, .fusion-header .col-sm-8 {
    padding: 0px;
    display: table-cell;
    float: none;
    vertical-align: middle;
}

.help-icon span i:before {
     content: "\f19e";
   font-family: Flaticon1;
   color: #000;
   font-size: 20px;
   background: #ffffff;
   line-height: 16px;
   display: inline-block;
   text-align: center;
   border-radius: 5px;
   padding:10px !important;
}x;
}
.fa-question-circle:before {
    content: "\f059";
}




.fusion-header .fusion-row.row { padding: 0px; margin: 0px auto; display: table; width: 100%;background: #fff; }

.fusion-header .fusion-row > .col-md-4,

.fusion-header .col-md-4 {display: table-cell;float: none;vertical-align: middle;}

.fusion-header .col-md-4 .col-sm-12,

.fusion-header .col-md-4 .col-sm-6 { padding: 0px; }

.fusion-header .col-md-4 .col-sm-6:nth-child(1) { padding-right: 2.5px; }

.fusion-header .col-md-4 .col-sm-6:nth-child(2) { padding-left: 2.5px; }



.fusion-header .fusion-logo { float: none; text-align:left; margin: 0px !important; padding: 15px 0px; }

/*.fusion-header .fusion-logo img { height: 120px !important; width: auto !important; }
*/.fusion-header .fusion-logo img{
height:auto;
}



.fusion-header .fusion-row > .col-md-4 h2 {position: relative;display: inline-block;font-size: 24px;line-height: 30px;font-weight: 700;font-family: 'Lato';margin-bottom: 0px;}

.fusion-header .fusion-row > .col-md-4 h2:after,

.fusion-header .fusion-row > .col-md-4 h2:before { 

  content: ""; 

  position: absolute; 

  display: block; 

  width: 30px; 

  height: 6px; 

  top: 12px; 

}

.fusion-header .fusion-row > .col-md-4 h2:after { right: -40px; background: linear-gradient(to right, transparent, #477A7B , #477A7B );  }

.fusion-header .fusion-row > .col-md-4 h2:before { left: -40px; background: linear-gradient(to right, transparent, #477A7B , #477A7B );
  }



.fusion-header .fusion-main-menu { float: none;background-color: #D1CCBD !important; width: 100%;}

.fusion-header .fusion-main-menu > .fusion-menu > li { float: none; display: inline-block; vertical-align: top;}

.fusion-header .fusion-main-menu > .fusion-menu > li > a {text-transform: capitalize;/* height: 50px !important; *//* line-height: 60px !important; */}

.fusion-header .fusion-main-menu .sub-menu { text-align: left; }

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {border:1px solid #c5c5c5; font-family: tisa !important;}



.fusion-header .btn-link {

color: #fff !important;

    background:#477A7B  !important;

    border: 2px solid #477A7B  !important;

    border-radius:0px !important;

    font-weight:700 !important;

    line-height: 40px;

    display: block;

    width: 94%;

    margin: 0 auto 4px;

}

.fusion-header .btn-link:hover{
color: #477A7B  !important;
    background: #fff !important;
    border: 2px solid #477A7B  !important;
}



.fusion-header .col-md-4 .col-sm-6 {padding: 0px 8px;}

.fusion-header .col-md-4 .col-sm-6 .btn-link {width: 100%;padding: 0px 8.5px;}

/*um-member*/
.um-member.with-cover .um-member-photo img {
    width: 140px!important;
    height: 140px!important;
    position: relative;
    top: -35px;
    margin-bottom: -45px!important;
    float: none!important;
    opacity: 1;
}

/*----------Header------------*/



/*---------------------------*/
/*--------- Sidebar ---------*/
/*---------------------------*/
.cust-sidebar-hidden .mCustomScrollbar, 
.cust-sidebar-hidden .cut-sld-rght{display:none;}
.cut-sld-rght{overflow:hidden;background:#F4F4F4;}
.usr-side-cont {
   position: fixed;
   width: 70px;
   z-index: 9999;
   padding-bottom:40px;
   right: 0px;
   height:100%;
   display:inline-block;
   overflow:visible;
   background: #fff;
}
.usr-side-cont #user-menu li:last-child {margin-bottom: 50px;}
.mnudiv{display: block;}
.portal-admin .mnudiv{display: block;padding-top: 50px !important;}
 .portal-admin .page-id-61421 .mnudiv{padding-top: 50px !important;}
.portal-admin #user-sidebar {top: 5px !important;}
.subscriber #user-sidebar {top: 60px !important;}
.subscriber.page-id-58  .noticnt1.nofi-user {
    top: 69px !important;
}

@media screen and (max-width: 1024px) and (min-width: 952px){
.subscriber .mnudiv{padding-top:70px;}}

@media screen and (max-width: 991px){
.um-page-login .login-row .col-sm-4, .um-page-password-reset .login-row .col-sm-4 {
    display: none;
}
.um-page-login .login-row .col-sm-8, .um-page-password-reset .login-row .col-sm-8 {
    width: 100%;
    overflow-y: auto;
    padding-bottom: 20px;
}
.login-right-half {padding: 20px;margin-top: 20px !important;}
}
@media screen and (max-width: 850px) and (min-width: 801px){
.subscriber .mnudiv{padding-top:90px;}}

@media screen and (max-width: 850px) and (min-width: 801px){
.subscriber .noticnt1{top:177px !important;}}

@media screen and (max-width: 800px) and (min-width: 768px){
.subscriber .noticnt1{top:85px !important;}}


@media screen and (max-width: 768px){
#zoom_triggers{display: none;}
/*.page-id-163 .user-profile-logout-1 {left: 0 !;right: unset !important;}*/
}
@media screen and (min-width: 1081px){
.subscriber .noticnt1{top:85px !important;}}

/*.mnudiv{display: block;padding-top: 33px;}*/
.admin-bar .usr-side-cont { top: 96px;}
/*.logged-in .usr-side-cont{top: 60px;}*/
.usr-side-cont::-webkit-scrollbar,
.page-id-165 .usr-side-cont,
.page-id-175 .usr-side-cont,
.usr-side-cont .pic-overly { display: none !important; }
.usr-side-cont::scrollbar { display: none !important; }
.logged-in .usr-side-cont { display: block; }
.page-id-165 #user-sidebar.usr-side-cont,
.page-id-175 #user-sidebar.usr-side-cont,
.usr-side-cont,
.page-id-55440 .usr-side-cont,
.page-id-58352 .usr-side-cont { display: none; }
/*#user-sidebar{top: 60px;}*/
 /*#user-sidebar{top: 70px;}*/

/*.usr-side-cont #user-menu{margin: 0; padding: 0; list-style: none;}*/
.usr-side-cont #user-menu{padding: 0; list-style: none;}
.usr-side-cont #user-menu li a{padding: 0;display: block;border-bottom: solid 1px #ddd;font-size: 14px;text-align: center;line-height: 79px;}
.usr-side-cont #user-menu li a:hover:before{color: #00594C;}
.usr-side-cont #user-menu li a:before{font-size: 30px;color: #3f797b;display:block;line-height: 70px;font-weight: 700;}
.usr-side-cont #user-menu li#menu-item-888 a:before{ font-family: flaticon4; content: "\f124"; font-weight: 400; }
.usr-side-cont #user-menu li#menu-item-55134 a:before{ font-family: flaticon1; content: "\f105";}
.usr-side-cont #user-menu li#menu-item-840 a:before{ font-family: flaticon1; content: "\f19a";}
.usr-side-cont #user-menu li#menu-item-55414 a:before { font-family: flaticon1; content: "\f214";}
.usr-side-cont #user-menu li#menu-item-55585 a:before { font-family: flaticon5; content: "\f106";}
.usr-side-cont #user-menu li#menu-item-64996 a:before {font-family: flaticon1;content: "\f19e";}
.usr-side-cont #user-menu li#menu-item-841 a:before{ font-family: flaticon1; content: "\f1b3";}
#user-sidebar .menu-item { position: relative; overflow: visible; }
#user-sidebar .menu-item a .menu-text {
   opacity: 0;
   transition: all 0.6s;
   position: absolute;
   top: 21px;
   left: -80px;
   z-index: 999999;
   background: #fff;
   font-size: 12px;
   line-height: 12px;
   padding: 5px;
   border-radius: 5px;
   border: 1px solid #ccc;
   box-shadow: inset 0px 0px 5px 0px #ccc;
   width: 85px;
   text-align: center;
   z-index: 99999999999999;
}
#user-sidebar .menu-item:hover a .menu-text { opacity: 1; }

/*--------------------------------------*/
/*--------- Kiosk User ---------*/
/*--------------------------------------*/
.kiosk-user  .logout-button {display:none;}
.kiosk-user .fusion-main-menu > ul > li:nth-last-child(2),
.kiosk-user .fusion-is-sticky .fusion-main-menu > ul > li:nth-last-child(2), 
.kiosk-user .fusion-main-menu > ul > li:last-child, 
.kiosk-user .fusion-is-sticky .fusion-main-menu > ul > li:last-child {padding-right: 20px !important;}

.kiosk-user.page-id-64 .content-box-column-1 .content-wrapper-background,
.kiosk-user.page-id-36 .content-box-column-1 .content-wrapper-background,
.kiosk-user.page-id-37 .content-box-column-1 .content-wrapper-background {pointer-events:none;}

.kiosk-user .event-form-content,
.kiosk-user .neighbor-content,
.kiosk-user .um-message-btn { display:none !important; }
.kiosk-user .mobi-hide { pointer-events:none; }
.kiosk-user .gform_wrapper label{color:#000 !important;}
.kiosk-user .staff-details .smail{pointer-events:none;}
.kiosk-user .resident-dir .um-member-metaline-dir_email{pointer-events:none;}

/*--------------------------------------*/
/*--------- Notification Count ---------*/
/*--------------------------------------*/
.nofi-user {
    position: absolute;
    left: 55%;
    top: 164px;
    background: red;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
}
.page-id-65344.portal-admin .nofi-user{top: 140px !important;}
.team-member  .logout-button {display:none;}
.team-member .noticnt1.nofi-user {display: none;}
/*.editor .noticnt1.nofi-user,.subscriber .noticnt1.nofi-user,.contributor .noticnt1.nofi-user,.author .noticnt1.nofi-user{top:85px;}*/
.user-admin .nofi-user,.portal-admin .nofi-user,.service-admin .nofi-user,.event-admin .nofi-user, .employee .nofi-user,.dining-admin .nofi-user,
 .content-admin .nofi-user  {top:154px;}
 /*.page-id-61421 .subscriber .noticnt1.nofi-user{top:85px;}*/
 /*.page-id-58 .subscriber #user-sidebar {
    top: 60px !important;
}*/

/*.content-admin .nofi-user,*/
/*.user-admin .nofi-user,*/
/*.service-admin .nofi-user,*/
/*.dining-admin .nofi-user,*/
/*.event-admin .nofi-user{top: 137px;}*/
#nav-user-info {height: 40px;} 
#nav-user-info .top-profile-image{height: auto;float: none;padding: 0px;}
#nav-user-info .top-profile-image #user-thumb{display: block;}
.cust-search,
#nav-user-info .top-pro-pic.lmenu{float: none;line-height: 60px;}
#ur-pic img.user-profile-pic{ position: static;  margin: 0; }
#ur-pic.active #user-close{margin: 0;  padding: 0;  margin-top: 15px; font-size: 57px;}
#nav-user-info #nav-buttons{float: left;  clear: none;  height: 68px;  position: relative;}
#nav-user-info #nav-sidebar-trigger{line-height: 80px;  padding-right: 15px;  font-size: 26px;}
#nav-user-info #notification-trigger{line-height: 80px;font-size: 26px;}
.usr-img, 
.top-pro-pic.lmenu {display:block;float:left;}

/*--------------------------*/
/*------- BACKGROUND -------*/
/*--------------------------*/
body > #wrapper, 
body #main,
.page-id-38 #main > .fusion-row,
.page-id-173 #main > .fusion-row,
.page-id-165 #main > .fusion-row,
.page-id-175 #main > .fusion-row,
.page-id-39 #main > .fusion-row,
.page-id-55118 #main > .fusion-row,
.page-id-37 #main > .fusion-row { background: rgba(0,0,0,0); }

body,
.page-id-58 #main,
.page-id-67 #main { background: #00594C !important; }

.page-id-57781 #main > .fusion-row,
.page-id-36 #main > .fusion-row,
.page-id-37 #main > .fusion-row,
.page-id-44 #main > .fusion-row,
.page-id-318 #main > .fusion-row,
.page-id-245 #main > .fusion-row,
.page-id-88 #main > .fusion-row,
.login-row.fusion-row.row,
.grey-back > .fusion-builder-row.fusion-row,
.page-id-322 #main > .fusion-row,
.page-id-55709 #main > .fusion-row,
.page-id-56307 #main > .fusion-row,
.page-id-56320 #main > .fusion-row,
.page-id-57813 #main > .fusion-row,
.page-id-57809 #main > .fusion-row,
.page-id-57768 #main > .fusion-row { background:#fff !important; }
#main > .fusion-row,
.page-id-64 #main > .fusion-row,
.page-id-58 #main > .fusion-row,
.col-3-row > .fusion-builder-row.fusion-row,
.white-back > .fusion-builder-row.fusion-row { background:#fff; }

/*--------------------------*/
/*----- NEGATIVE MARGIN ----*/
/*--------------------------*/
#main { z-index: 10; position: relative; background: #e0e0e0; }
#main > .fusion-row,
.col-3-row > .fusion-row { margin-top: -40px; padding: 30px; }
.max_cnt_width { max-width: 1200px; margin: 0 auto !important; }
h1, h2, h3, h4, h5, h6, span, p, a{/*word-break: keep-all;*/}

.banner-section > .fusion-row,
.page-id-84 #main > .fusion-row,
.page-id-39 #main > .fusion-row,
.page-id-548 #main > .fusion-row,
.page-id-310 #main > .fusion-row,
.page-id-322 #main > .fusion-row,
body #main,
.page-id-173 #main > .fusion-row, 
.page-id-55118 #main > .fusion-row,
.page-id-55709 #main > .fusion-row,
.page-id-56323 #main > .fusion-row,
.page-id-318 #main > .fusion-row,
.page-id-245 #main > .fusion-row,
.page-id-57781 #main > .fusion-row,
.page-id-57402 #main > .fusion-row,
.page-id-57768 #main .fusion-row,
.page-id-36 #main > .fusion-row,
.page-id-37 #main > .fusion-row,
.page-id-38 #main > .fusion-row,
.page-id-64 #main > .fusion-row,
.page-id-56346 #main > .fusion-row,
.page-id-56415 #main > .fusion-row,
.page-id-56462 #main > .fusion-row { padding: 0px; }
.page-id-38 .col-3-row > .fusion-builder-row.fusion-row, 
.page-id-69 .col-3-row > .fusion-builder-row.fusion-row {margin-top: 0px;}
.page-id-88 .col-3-row > .fusion-builder-row.fusion-row,
.page-id-55113 #main .fusion-row,
.page-id-55540 #main > .fusion-row,
.page-id-324 #main > .fusion-row, 
.page-id-163 #main > .fusion-row, 
.page-id-55440 #main > .fusion-row,
.page-id-58352 #main > .fusion-row { padding: 0px; margin-top: 0px; }



/*--------------------------*/
/*------- LOGIN PAGE -------*/
/*--------------------------*/
/*.login-page { height:100% !important; }
*/.login-page .fusion-layout-column,
.login-page .fusion-column-wrapper,
.login-page .fusion-text { height: 100%; }

.page-id-165 #wrapper,
.page-id-165 #wrapper #main,
.page-id-165 #wrapper #main .fusion-row,
.page-id-175 #wrapper,
.page-id-175 #wrapper #main,
.page-id-175 #wrapper #main .fusion-row,
.login-container{padding:0px !important;max-width:100% !important;height:100%;margin:0px;}

.login-row{height:100% !important;display:table;width:100%;}
.login-row .col-sm-4{background:url(/wp-content/uploads/2019/11/cw-covia.jpg);background-size:cover;background-position:center center;}
.client-logo{text-align:center;}
.client-logo img{width:320px;margin-bottom:30px;}
.login-row .col-sm-4,
.login-row .col-sm-8{height:100% !important;float:none;display:table-cell;}
.login-row .col-sm-4{vertical-align:bottom;/*width: 50%;*/}
.login-row .col-sm-4 p a,
.login-row .col-sm-4 p{color:#fff;text-align:center;font-size:18px;}
.login-row .col-sm-4 .admin-link{color:#fff;}
.login-row .col-sm-4 .admin-link:hover{color:#9cbed6;}

.login-row .col-sm-8{vertical-align:middle;/*width: 50%;*/}
.login-right-half{background:#fff;max-width:600px;width:100%;margin:0 auto ;padding:30px 12px 0px;border:1px solid #aaa;}
.login-page-form{margin-bottom:30px;}
.login-page-form .um { opacity: 1; }
.login-page-form .um-misc-with-img{border-bottom-color:#00594C;}
.login-page-form ul.um-misc-ul{width:120px;margin:0 auto;list-style:none;padding-left:0px;}
.login-page-form .um-misc-with-img div:nth-child(2) strong{display:block;margin:10px 0px 0px;font-size:18px;}
.login-page-form ul.um-misc-ul li:first-child a:before,
.login-page-form ul.um-misc-ul li:nth-child(2) a:before{font-family:FontAwesome;padding-right:15px;color:#324a5e;}
.login-page-form ul.um-misc-ul li:first-child a:before{content:"\f085";}
.login-page-form ul.um-misc-ul li:nth-child(2) a:before{content:"\f011";}
.login-page-form .um-login{margin-bottom:0px !important;}
.hide-login { margin: 40px 0px 0px; }
.logged-in .home-link { display: block; }
.home-link { text-align: center; padding: 40px 0px;}
.login-page-home-link{display: none;}
.home-link a {border: 5px solid #477A7B ;padding: 0px 20px;display: inline-block;background: #fff;font-weight: 700;color: #777;line-height: 90px;}
.home-link a span {display: inline-block;vertical-align: middle;line-height: 90px;height: 90px;}
.home-link a span.home-link-icon:before {content: "\f18f";font-family: "flaticon1";color:  #00594C;font-size: 40px;font-weight: 400;padding-right: 20px;display: inline-block;}
.home-link a:hover span,
.home-link a:hover span:before { color: #477A7B ; }
.home-link a:hover { border: 5px solid #477A7B ; background: #fff; }
.page-id-165 .um-160.um input[type=submit].um-button{background: #477A7B  !important;}
.page-id-165 .um-160.um input[type=submit].um-button:hover{background: #477A7B  !important;}
.page-id-165 .fusion-fullwidth-center-content{height:100% !important;}
.quick-link-home.fusion-content-boxes-2 {display: flex !important;justify-content: center !important;
}
/*--------------------------*/
/*----- PASSWORD RESET -----*/
/*--------------------------*/
.page-id-175 .um-password .um-field, .um-password .um-col-alt-b{padding-top:40px;}
.page-id-175 .um-col-alt-b{padding-bottom:40px;}
.page-id-175 .um.um-um_password_id{padding:0px 15px;background: rgba(119, 184, 186, 0.2);margin-bottom:0px !important;border:1px solid #ccc;}
.page-id-175 .um-um_password_id.um .um-form input[type=text]{background:rgba(255,255,255,1) !important;border:1px solid #aaa !important;color:#444;}
.page-id-175 .um-um_password_id.um .um-form input[type=text]:focus{border:1px solid #324a5e !important;}
.page-id-175 .um-field-block div,
.page-id-175 .um-um_password_id.um .um-form input[type=text]::-webkit-input-placeholder{color:#444;}
.page-id-175 .um-center input[type="submit"]{border-radius:0px !important;}
.page-id-175 .um-um_password_id.um input[type=submit].um-button{background:#00594C !important;}

/*--------------------------------*/
/*-------- Button Default --------*/
/*--------------------------------*/
.trans-back{ background: transparent !important; font-weight: 700 !important; }
.button,
.button-medium {
  display: inline-block;
  font-family:'Lato' !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  padding: 0px 10px !important;
}
.button.button-medium { padding: 11px 15px !important;  }
.fusion-button:focus:hover span,
.fusion-button:focus:hover i,
.fusion-button:active:hover span,
.fusion-button:active:hover i { color:#fff !important; }
.btn-primary,
.button-default,
.btn-default,
.trButton { 
    font-family:'Lato' !important;
    color: #477A7B  !important;
    background: transparent !important;
    border: 2px solid #477A7B  !important;
    border-radius:0px !important;
    font-weight:700 !important;
}
.btn-primary:hover,
.button-default:hover,
.btn-default:hover { background: #00594a  !important; color: #fff !important;border-color:#00594C }
.print-inner {
    background: #00594a ;
    color: #ffffff !important;
    border:2px solid #00594a  !important;
    padding:8px 15px !important;
    width:auto;
    cursor:pointer;
    display:inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
}
.print-inner:hover { background: #ffffff !important; color: #00594a  !important; }
.print-inner .pom-small-white{width:0px;height:0px;}
.print-inner .printomatictext{margin:3px;padding-left:30px;line-height:16px;}
.print-inner .pom-small-white:before{font-family:FontAwesome;content:"\f02f";font-size:20px;margin-top:10px;line-height:22px;}

/*---------------------------*/
/*-------- Title Bar --------*/
/*---------------------------*/
.fusion-page-title-bar {
    padding: 0px !important; 
    position: relative; 
    background-size: cover;
    max-width: 1500px;
    margin: 0 auto;
}
.fusion-page-title-bar:before {
    content: "";
    position: absolute;
    left: auto;
    right: auto;
    display: block;
    max-width: 1500px;
    width: 100%;
    height: 199px;
    background: rgba(0,0,0,0.5);
    z-index: 1;
}
.fusion-page-title-bar:before { top: -2px; }

/*-------------------------------*/
/*---------- HOME PAGE ----------*/  
/*-------------------------------*/
/*Content Box*/
/*.home-icon .content-box-column-1{border: 10px solid  #1a5a98;padding: 0px;}
.home-icon .content-box-column-2{border: 10px solid #68a6e2;padding: 0px;}
.home-icon .content-box-column-3{border: 10px solid #439e4b;padding: 0px;}
.home-icon .content-box-column-4{border: 10px solid #dcb10d;padding: 0px;}
.home-icon .content-box-column-5{border: 10px solid #ec7104;padding: 0px;}
.home-icon .content-box-column-6{border: 10px solid red;padding: 0px;display: none;}
.home-icon .content-box-column-7{border: 10px solid #d250c7;padding: 0px;}
.home-icon .content-box-column-8{border: 10px solid purple;padding: 0px;}*/
/*Content Box*/

.rotating-menu .todays-events-table td {background-color: #bd3826; }
.rotating-menu .todays-events-table td a {color:#fff !important;}
.rotating-menu table.todays-events-table tr {border: 5px solid #dcdcdc;}

 .home-icon {margin-bottom: 0px !important;}
.new-rotating-block .todays-events-table td{padding:13px !important;}
.page-id-63542 .link-area-box i.fontawesome-icon.fa-phone.fas.circle-no {margin-right: 0px !important;}
.page-id-63542 .content-container {color: #fff !important;}
.page-id-63542 .col.content-wrapper-background.link-area-box.icon-hover-animation-none i.um-faicon-phone{color:#fff;}
.page-id-63542 .efc-heading {display: none;}
.page-id-63542  .custom-dining a{color: #70b0b4  !important;}
.page-id-63542  .grvt-frm-tbl  .gf-list-th  a {color:#00594C !important;}
.page-id-165 .um-160.um .um-field-checkbox.active i{color: #00594C !important;}
/*.new-banner-section {height:600px;} /*home page header img */*/
.page-id-55540 #main > .fusion-row { max-width: 100% !important; }
.responsive-tbl-5-col.worxhub {padding-left:15px; padding-right:15px;}
table#form_table {border: 1px solid #ccc;}



/* Banner Section */
/*.new-banner-section:before { 
    content: ''; 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    display: block; 
    width: 100%; 
    height: 100%; 
    background: rgba(255,255,255,0.5) !important; 
}*/
.new-banner-title h1,
.new-tagline h3 {color: #fff  !important;text-shadow: 2px 2px 4px #000 !important;font-size: 80px !important;line-height: 90px !important;font-weight: 700 !important;}
.new-tagline h3 { /*font-family: 'Josefin Sans' !important; */ font-size: 40px !important; line-height: 50px !important; }
.annon-icon { display: inline-block; width: 45px;/*color: #104d97 !important;*/ margin-top: 37px; display: none;}
.annon-icon:before {
  content: "\f103";
  font-family: FontAwesome;
  font-size: 40px;
  line-height: 40px;
  color: #00594C;
}
#toTop:hover{background-color:#00594a !important;}
#toTop{background-color:#00594a !important;}
.fusion-footer-copyright-area {background-color: #333 !important;}

/* Announcement  Section */
.ann-col { width: 80%; margin-left: auto !important; /*margin-right: auto !important;*/ }
.ann-col .announcement-section .row { display: table; width: 100%; margin: 0px 0px 20px; }
.ann-col .announcement-section .row .col-sm-4 {
    background: rgba(190,214,222,0.5);
    color: #324a5e;
    font-family: 'Josefin Sans';
    font-size: 18px;
    line-height: 25px;
    display: table-cell;
    vertical-align: middle;
    float: none;
    padding: 10px 5px;
}
.announce-content pre{white-space: pre-line;}
.announce-content .annoucetitle,
.announce-content,
.ann-content{ font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif !important;}
.announce-content h1,
.announce-content h2,
.announce-content h3,
.announce-content h4,
.announce-content h5,
.announce-content h6{
  font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif !important;
}
.announce-content pre{
  white-space: pre-line;
  font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif !important;
  margin-top:0px;
}
.announce-content h1{
  font-size:32px !important;
  line-height: 48px !important;
}

.announce-content h2{
  font-size:24px !important;
  line-height: 36px !important;

}
.announce-content h3{
  font-size:18.72px !important;
  line-height: 28.08px !important;

}
.announce-content h4{
  font-size:16px !important;
  line-height: 24px !important;

}
.announce-content h5{
  font-size:13.28px !important;
  line-height: 19.92px !important;

}
.announce-content h6{
  font-size:10.72px !important;
  line-height: 16.08px !important;

}
.announce-content pre ul{
    white-space: normal !important;
    word-break: normal;
}
.announce-content a strong{color:#0000ee !important;text-decoration:underline;}
.announce-content a {color:#0000ee !important;text-decoration:underline}

.announce-content blockquote {
        background-color:#ffffff !important;
        color:rgb(51, 51, 51);
        cursor:text;
        display:block;
        font-family:Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
        font-size:16px;
        height:2px;
        line-height:24px;
        margin-block-end:16px;
        margin-block-start:16px;
        margin-inline-end:40px;
        margin-inline-start:40px;
        overflow-wrap:break-word;
        border:0px !important;
        }
.announce-content pre ul li{line-height:24px;}
.annoucetitle a:hover{cursor:pointer;}
.annoucetitle{text-align: center;font-size: 18px;margin:0px !important;}
.annoucement-head .announce-content:nth-child(1) pre {
    margin-top: -15px !important;
}
.weather-column .header-bg {width: 170px !important;}
.weather-column .awesome-weather-header {font-size: 21px !important;}
.weather-column .awesome-weather-attribution { display: none; }
.awesome-weather-wrap.temp6{background:none !important;text-shadow: none;}
.weather-column .awesome-weather-wrap,
.weather-column .awesome-weather-darken,
.weather-column .awesome-weather-header { background: transparent !important; text-shadow: none !important; }
.weather-column .awesome-weather-header,
.weather-column .awesome-weather-current-temp {font-size: 20px;line-height: 20px;font-family: 'Josefin Sans';padding: 0px;text-transform: capitalize;width: 50%; }
.weather-column .awesome-weather-header {float:left;/*text-align: left*/;width: 121px;}
.weather-column .awesome-weather-current-temp {float: right;padding: 0px;text-align: left;}
.weather-column .awesome-weather-current-temp sup {line-height: 0px;font-size: 16px;}
.weather-column .header-bg {display: table;width: 100%;max-width: 180px;margin: 0 auto;}
.awesome-weather-wrap.darken .awesome-weather-header,
.weather-column .awesome-weather-current-temp { display: inline-block; width: auto; }
.ann-col .weather-heading { font-size: 25px; line-height: 27px; font-weight: 600; color: #324a5e; }
.annoucement-head { min-height: 330px; padding: 10px 15px;    overflow-y: auto;max-height: 450px; }
.ann-col .weather-heading h2 span{display: inline-block; border-bottom: 3px solid #477A7B ; font-size: 25px !important; line-height: 40px !important;}
/* New Announcement Section */
.mb-30 { margin-bottom: 30px; }
.back-white { background-color: #fff; }
/*.padding-15 { padding: 15px; }
*/.widget-section { box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.15);}
/*.widget-section-inner { box-shadow: inset 0px 20px 0px 0px #176589; }
*/.section-head h2 { font-family: 'Lato' !important;
   /* margin: 15px 0px 20px; */
   color: #fff !important;
   background: #00594C;
   padding: 2px 5px;
   text-align: center;
   margin: 0px !important; }
.section-head h2 span {color: #fff !important; display: inline-block; font-size: 25px !important; line-height: 40px !important; }

/* Todays Events Block */
.todays-events-table { width: 100%; }
.todays-events-table td { text-align: center; width: 33.333%; }
.todays-events-table td:nth-child(1) { text-align: center; }

/* Announcement Block */
.announcement-info p { font-size: 17px; }
.announcement-info .announcement-title { color: #324a5e; font-family: 'Josefin Sans'; margin: 0px; }
.page-id-55540 .mb-30{text-align:center;}

/* Bulletins Block */
.main-bulletin-content table { width: 100%; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.main-bulletin-content table td { padding: 10px; border-bottom: 1px solid #ccc; }
.main-bulletin-content table td:last-child { text-align: right; }



/* Weather Block */
.weather-widget .date-info {
    color: #000;
    border-bottom: 0.5px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.weather-widget .awesome-weather-wrap,
.awesome-weather-header { background: transparent; text-shadow: none; }
.awesome-weather-todays-stats,
.awesome-weather-header { border-bottom: 1px solid #ccc; }
.awesome-weather-attribution { display: none; }
.awesome-weather-header,
.awesome-weather-current-temp,
.awesome-weather-todays-stats,
.awesome-weather-forecast-day {/* color: #fff;*/ font-family: 'Lato'; }
.awesome-weather-current-temp { padding: 0px !important; }

/* Section 2 */
.content-box-row { background: #fff;width:100%; }
.content-box-row .content-section .content-wrapper-background{ padding:0px !important; box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.15); }
.content-box-row .content-section .content-wrapper-background .heading-with-icon{ display:block !important; }
.content-box-row .content-section .content-wrapper-background .heading-with-icon a { padding: 20px; float:none !important; }
.content-box-row .content-section i{ line-height:80px !important;height:80px !important;}
.content-box-row .content-section.fusion-content-boxes-1 .fusion-content-box-hover .heading-link:hover .icon i {background:transparent !important;font-weight:400;}
.content-box-row .content-section .content-container{display:none;}
.content-box-row .content-section,
.content-box-row .content-section .content-wrapper-background .heading{margin-bottom:0px !important;}
.content-box-row .content-box-column i:before{ font-weight: 400; }

.content-box-row .content-box-column-1 i:before,
.content-box-row .content-box-column-2 i:before{font-family:'flaticon1';}
.content-box-row .content-box-column-1 i:before{content:"\f1d5";}
.content-box-row .content-box-column-2 i:before{content:"\f1d9";}
.content-box-row .content-box-column-3 i:before,
.content-box-row .content-box-column-4 i:before,
.page-id-64 .content-box-row .content-box-column-4 i:before,
.content-box-row .content-box-column-5 i:before,
.page-id-64 .content-box-row .content-box-column-5 i:before,
.content-box-row .content-box-column-6 i:before,
.content-box-row .content-box-column-7 i:before,
.content-box-row .content-box-column-8 i:before,
.content-box-row .content-box-column-9 i:before{font-family:'flaticon1';}
.content-box-row .content-box-column-3 i:before{content:"\f25e";}
.content-box-row .content-box-column-4 i:before{content:"\f154";font-family:'flaticon1';}
.page-id-64 .content-box-row .content-box-column-4 i:before {content:"\f127";}
.content-box-row .content-box-column-5 i:before{content:"\f212" font-family:'flaticon1';}
.page-id-64 .content-box-row .content-box-column-5 i:before{content:"\f265";}
.content-box-row .content-box-column-6 i:before{content:"\f267";}
.content-box-row .content-box-column-7 i:before{content:"\f1a8";}
.content-box-row .content-box-column-8 i:before{content:"\f175";}
.content-box-row .content-box-column-9 i:before{content:"\f147";}
.content-box-row .content-box-column-10 i:before {content: "\f1e0";font-family: 'flaticon1';}
.content-box-row .content-box-column-11 i:before{content:"\f167";font-family: 'flaticon1';}

/* Dining */
 .page-id-36 .content-box-row .content-box-column-1 i:before {content: "\f1df";}
 .page-id-36 .content-box-row .content-box-column-2 i:before {content: "\f1c2";}
 .page-id-36 .content-box-row .content-box-column-3 i:before {content: "\f1b8";}
 .page-id-36 .content-box-row .content-box-column-4 i:before {content: "\f154";}
 .page-id-36 .content-box-row .content-box-column-5 i:before {content: "\f157";}
 .page-id-36 .content-box-row .content-box-column-6 i:before {content: "\f157";}
 .page-id-36 .content-box-row .content-box-column-7 i:before {content: "\f1a9";}
 .page-id-36 .content-box-row .content-box-column-8 i:before {content: "\f12e";}
 .page-id-36 .content-box-row .content-box-column-9 i:before {content: "\f1a9";}


/* Home page */
.page-id-55540 .content-box-row .content-box-column-5 i:before{content: "\f264";}
.page-id-63542 .content-box-row .content-box-column-4 i:before{content: "\f25e";}
/*.page-id-63542 .content-box-row .content-box-column-1 i:before{content: "\f1d7";}
*/.page-id-63542 .content-box-row .content-box-column-2 i:before{content: "\f2e7" !important;font-family:'Font Awesome 5 Free';font-weight: 900 !important;}
/*.page-id-63542 .content-box-row .content-box-column-5 i:before {content: "\f181";}
*//*.page-id-63542  .content-box-column i:before {font-family: flaticon1;}*/


/*Village Info*/
.dining-icons .content-box-row .content-box-column-1 i:before {content: "\f1cd";}
.page-id-64783 .content-box-row .content-box-column-2 i:before {content: "\f1bd";}
.page-id-64783 .content-box-row .content-box-column-3 i:before {content: "\f1fa" !important;}
.page-id-64783 .content-box-row .content-box-column-4 i:before {content: "\f143";}
.page-id-64783 .content-box-row .content-box-column-5 i:before {content: "\f157";}
.page-id-64783 .content-box-row .content-box-column-6 i:before {content: "\f1d5";}
.page-id-64783 .content-box-row .content-box-column-7 i:before {content: "\f176";}
.page-id-64783 .content-box-row .content-box-column-8 i:before {content: "\f183";}
.page-id-64783 .content-box-row .content-box-column-9 i:before {content: "\f154";}
.page-id-64783 .content-box-row .content-box-column-10 i:before {content: "\f108";}


/*Documents*/
.page-id-57402 .content-box-row .content-box-column-9 i:before{content: "\f264";}
.page-id-57402 .content-box-row .content-box-column-11 i:before{content: "\f263";}
.page-id-57402 .content-box-row .content-box-column-12 i:before{content: "\f165";}
.page-id-57402 .content-box-row .content-box-column-13 i:before{content: "\f101";}
.page-id-57402 .content-box-row .content-box-column-14 i:before{content: "\f11c";}
.page-id-57402 .content-box-row .content-box-column-15 i:before{content: "\f278";}

/*Administration-icon*/
.Administration-icon .content-box-row .content-box-column-12 i:before{content: "\f264";}

/*Menu*/
/*.current-menu-item > a > span {border-bottom:2px solid #439e4b !important;}
.current_page_parent .current-menu-item {border: 2px solid #439e4b !important;}
.current_page_parent .current-menu-item span {border-bottom:0px !important;}*/


/* My Events & My Forms */
.form-control {color:#000 !important;}
/*.event-form-content > .fusion-row .fusion_builder_column { width: 66.66% !important; }*/
/*.event-form-content > .fusion-row .fusion_builder_column { margin: 1% !important; }*/
.event-form-content > .fusion-row .fusion_builder_column:last-child { margin-right: 0px !important }
.event-form-content h2.title-heading-center {background: #324a5e;color: #fff;padding: 10px 0px !important;}
.event-form-content .table-1 th {
  background: #41004D;
  border: 1px solid  #41004D;
  color: #000;
  font-weight: 400 !important;
  font-family: 'Lato';
  font-size: 16px;
  padding: 10px 20px;
}
.event-form-content .table-1 td { background:#fff; }
.event-form-content .table-1 th:nth-child(1),
.event-form-content .table-1 th:nth-child(2),
.event-form-content .table-1 td:nth-child(1),
.event-form-content .table-1 td:nth-child(2){border-right:none;}
.event-form-content .table-1 th:nth-child(3),
.event-form-content .table-1 th:nth-child(2),
.event-form-content .table-1 td:nth-child(3),
.event-form-content .table-1 td:nth-child(2){border-left:none;}

table.home-table.grvt-frm-tbl tr td a {
    font-weight: 700;
}

/* Newest Neighbour Section */
#myCarousel .item p.bio-text{ display: none !important; }
#myCarousel .item div{ margin-bottom:0px; }
#myCarousel .item .usr-name{ margin:0; font-size:18px; color:#000; }
#myCarousel .owl-dots .owl-dot{ display:none !Important; }
#myCarousel.owl-carousel .owl-nav.disabled  { display: block !important; }
#myCarousel .owl-nav .owl-prev,
#myCarousel .owl-nav .owl-next{ color:transparent; background-color:transparent; }
#myCarousel .owl-nav .owl-prev:before,
#myCarousel .owl-nav .owl-next:before{ color:#00594C; font-family:fontAwesome; font-size:28px; position:absolute; margin:0; margin-left: 10px !important;}
#myCarousel .owl-nav .owl-prev:before{content:"\f053";left: -11px;top:33%;}
#myCarousel .owl-nav .owl-next:before{content:"\f054";right: 1px;top:33%; }
#myCarousel .item { padding:0px; background-color:#FFF; }
#myCarousel .item > div  { padding: 15px; border:1px solid #ccc; width: calc(100% - 2px) !important; }
#myCarousel .item { background-color:#FFF; }
#myCarousel .item > div { display:table; width: 100%; }
#myCarousel .item > p { display: none; }
#myCarousel .row{ max-width:1200px; margin:0 auto; }
#myCarousel .item div > div{ display:table-cell !important; vertical-align:middle; text-align:left; }
#myCarousel .item > div div{ padding-left:20px; }
#myCarousel .item .new-mem-img{ width:100px; height:100px; background-size: cover !important; }
#myCarousel .row .col-sm-12{ padding:0; }

/*------------------------------------*/
/*-------- Landing Page Icons --------*/
/*------------------------------------*/

/*Home page*/
.content-box-row .info-button .content-box-column-1 i:before {content: "\f1e0";}
.home-icon .content-box-column-9 i:before {content: "\f126";font-family: flaticon1; font-weight:400 !important;}
.home-icon .content-box-column-2 i:before {content: "\f212";font-family: flaticon1;}
.home-icon .content-box-column-3 i:before {content: "\f157";font-family: flaticon1; font-weight:400 !important;}
.home-icon .content-box-column-4 i:before {content: "\f264";font-family: flaticon1; font-weight:400 !important;}
.home-icon .content-box-column-5 i:before {content: "\f166";font-family: flaticon1; font-weight:400 !important;}
.home-icon .content-box-column-6 i:before {content: "\f154";font-family: flaticon1; font-weight:400 !important;}
.home-icon .content-box-column-7 i:before {content: "\f1d9";font-family: flaticon1; font-weight:400 !important;}
.home-icon .content-box-column-8 i:before {content: "\f19e";font-family: flaticon1; font-weight:400 !important;}


.concierge-icons .content-box-column-1 i:before {
    content: "\f165";
    font-family: flaticon1;
    font-weight: 400 !important;
}
.concierge-icons .content-box-column-2 i:before {
    content: "\f154";
    font-family: flaticon1;
    font-weight: 400 !important;
}

/*Education page*/
.education-icons .content-box-column-1 i:before {content: "\f165";font-family: flaticon1; font-weight:400 !important;}
.education-icons .content-box-column-2 i:before {content: "\f157";font-family: flaticon1; font-weight:400 !important;}
.education-icons .content-box-column-3 i:before {content: "\f108";font-family: flaticon1; font-weight:400 !important;}
.education-icons .content-box-column-4 i:before {content: "\f14e";font-family: flaticon1; font-weight:400 !important;}
.education-icons .content-box-column-5 i:before {content: "\f1a6";font-family: flaticon1; font-weight:400 !important;}
.education-icons .content-box-column-6 i:before {content: "\f181";font-family: flaticon1; font-weight:400 !important;}


/* Events Icons */
.events-icons .content-box-column-6 i:before {content: "\f172";font-family: flaticon1;}
.events-icons .content-box-column-1 i:before {content: "\f125" !important;}
.events-icons .content-box-column-2 i:before{content: "\f1bc"!important; }
.events-icons .content-box-column-3 i:before {content: "\f12a"!important;} 
.events-icons .content-box-column-4 i:before{content: "\f1eb"!important; }
.events-icons .content-box-column-5 i:before{content: "\f183"!important; }

/* People Icons */
.dining-icons.content-box-column i:before{ font-family:'flaticon1' !important }
.page-id-63775 .content-box-row .content-box-column-1 i:before {content: "\f25e";}
.page-id-63775 .dining-icons .content-box-column-2 i:before {content: "\f264";}
.page-id-63775 .content-box-row .content-box-column-4 i:before {content: "\f1dd";}
.page-id-63775 .content-box-row .content-box-column-5 i:before {content: "\f222";}
.page-id-63775 .dining-icons .content-box-column-3 i:before {content: "\f1a5" !important;}
.page-id-63775 .content-box-row .content-box-column-8 i:before {content: "\f25c";}

/* Menu */
.page-id-63846 .content-box-row .content-box-column-1 i:before {content: "\f175" !important;}
.page-id-63846 .content-box-row .content-box-column-1 i:before {content: "\f1a9" !important;}

/* Resources */

.page-id-63781 .content-box-row .content-box-column-1 i:before {content: "\f1a8" !important;}
.page-id-63781 .content-box-row .content-box-column-3 i:before {content: "\f180" !important;}

/* Reservations */

.page-id-63851 .content-box-row .content-box-column-1 i:before {content: "\f1c1" !important;}
.page-id-63851 .content-box-row .content-box-column-2 i:before {content: "\f172" !important;}
/* Other Services */

.page-id-63861 .content-box-row .content-box-column-1 i:before {content: "\f125" !important;}
.page-id-63861 .content-box-row .content-box-column-2 i:before {content: "\f1d8" !important;}
.page-id-63861 .content-box-row .content-box-column-3 i:before {content: "\f165" !important;}
.page-id-63861 .content-box-row .content-box-column-3 i:before {content: "\f180" !important;}

/* General Information */
 .page-id-63866 .content-box-row .content-box-column-1 i:before {content: "\f1fe" !important ;}
 .page-id-63866 .content-box-row .content-box-column-2 i:before {content: "\f1a8" !important;}
 .page-id-63866 .content-box-row .content-box-column-3 i:before {content: "\f1bf" !important;}
 .page-id-63866 .content-box-row .content-box-column-4 i:before {content: "\f154" !important;}
 .page-id-63866 .content-box-row .content-box-column-5 i:before {content: "\f108" !important;}
 .page-id-63866 .content-box-row .content-box-column-6 i:before {content: "\f101" !important;}
 .page-id-63866 .content-box-row .content-box-column-7 i:before {content: "\f1f3" !important;}
/*.dining-icons .content-box-column-1 i:before {content: "\f264";}*/
.dining-icons .content-box-column-2 i:before {content: "\f166"; font-family:'flaticon1' !important;}
.dining-icons .content-box-column-3 i:before {content: "\f194" !important;}
.page-id-63781 .content-box-column-3 i:before {content: "\f1d7" !important;}
.page-id-63781 .content-box-column-4 i:before {content: "\f1e2" !important;}
.page-id-63781 .content-box-column-9 i:before {content: "\f19e" !important;}
.page-id-63781 .content-box-column-7 i:before {content: "\f19f" !important;}
/*.page-id-63722 .content-box-column-3 i:before {content: "\f1d7" !important;}*/
.page-id-63743 .content-box-column-1 i:before {content: "\f263" !important;}
.page-id-63743 .content-box-column-3 i:before {content: "\f1d5" !important;}
.page-id-63743 .content-box-column-4 i:before {content: "\f1d7" !important;}
/*.page-id-57402 .content-box-column-1 i:before {content: "\f1d5" !important;}*/
.page-id-57402 .content-box-column-2 i:before {content: "\f180" !important;}
.page-id-57402 .content-box-column-3 i:before {content: "\f1a8" !important;}
.page-id-57402 .content-box-column-4 i:before {content: "\f183" !important;}

/*.dining-icons .content-box-column-4 i:before {content: "\f1f0"; font-family:'flaticon1' !important }*/
/*.dining-icons .content-box-column-5 i:before {content: "\f206";}*/
/*.dining-icons .content-box-column-6 i:before {content: "\f1a9"; font-family:'flaticon1' !important}*/
/*.dining-icons .content-box-column-7 i:before {content: "\f104"; font-family:'flaticon1' !important}*/
/*.dining-icons .content-box-column-8 i:before {content: "\f147"; font-family:'flaticon1' !important}*/
/*.dining-icons .content-box-column-9 i:before {content: "\f125"; font-family:'flaticon1' !important}*/
/*.dining-icons .content-box-column-10 i:before {content: "\f1de"; font-family:'flaticon1' !important}*/

/*Dinning Menus*/
.page-id-61807 .content-box-column-1 i:before {content: "\f1de"; font-family:'flaticon1' !important}
.page-id-61807 .content-box-column-2 i:before {content: "\f147" !important; font-family:'flaticon1' !important}
.page-id-61807 .content-box-column-3 i:before {content: "\f125"; font-family:'flaticon1' !important}
.page-id-61807 .content-box-column-4 i:before {content: "\f1de"; font-family:'flaticon1' !important}

/* Services Icons */
.services-icon .content-box-column i:before {font-family: flaticon1;}
.services-icon .content-box-column-1 i:before { content: "\f215" !important; }
.services-icon .content-box-column-2 i:before { content: "\f1dc" !important;}
.services-icon .content-box-column-3 i:before { content: "\f18d" !important;}
.services-icon .content-box-column-4 i:before, .fa-flash:before {content: "\f264"; }
.services-icon .content-box-column-5 i:before { content: "\f160"; }
.services-icon .content-box-column-6 i:before { content: "\f157"; }
.services-icon .content-box-column-7 i:before { content: "\f1d7" !important ;}
.services-icon .content-box-column-8 i:before { content: "\f101"; }
.services-icon .content-box-column-9 i:before { content: "\f1e0"; }
.services-icon .content-box-column-10 i:before { content: "\f203" !important;}


/* Directories Icons */
.staff-icons .content-box-column i:before{ font-family:'flaticon1'  }
.staff-icons .content-box-column-2 i:before{ content:'\f167'; }
.staff-icons .content-box-column-1 i:before { content: "\f264"; }

/* Social Icons */
.news-social .content-box-column i:before {font-family: flaticon1;}
.news-social .content-box-column-1 i:before {content: "\f12b";}
.news-social .content-box-column-2 i:before {content: "\f12e";}
.news-social .content-box-column-3 i:before {content: "\f12e";}
.page-id-39 .content-box-row .content-box-column-3 i:before{content: "\f154";}
.page-id-39 .content-box-row .content-box-column-4 i:before{content: "\f1a5";}
.page-id-39 .content-box-row .content-box-column-5 i:before{content: "\f256";}
.page-id-39 .content-box-row .content-box-column-6 i:before{content: "\f278";}
.page-id-39 .content-box-row .content-box-column-7 i:before{content: "\f189";}
.page-id-39 .content-box-row .content-box-column-8 i:before{content: "\f154";}
.page-id-39 .content-box-row .content-box-column-9 i:before{content: "\f1d5";}

/*Discussion Forum Icons*/
.discussion-forum-icon .content-box-column i:before{ font-family:'flaticon1' !important }
   .discussion-forum-icon  .content-box-column-1 i:before{content:"\f1fa" !important;}
   .discussion-forum-icon  .content-box-column-2 i:before{content:"\f141";}
   .discussion-forum-icon  .content-box-column-3 i:before{content:"\f141";}

/*information-icon*/
.information-icon .content-box-column i:before{ font-family:'flaticon1' !important }
.information-icon  .content-box-column-1 i:before{content:"\f1d9" !important;}
.information-icon  .content-box-column-2 i:before{content:"\f13a" !important;}
.information-icon  .content-box-column-3 i:before{content:"\f25e" !important;}
.information-icon  .content-box-column-4 i:before{content:"\f19a" !important;}
.information-icon  .content-box-column-5 i:before{content:"\f176" !important;}
.information-icon  .content-box-column-6 i:before{content:"\f268" !important;}

/*Resident Association-icon*/
.Resident-Association-icon  .content-box-column i:before{ font-family:'flaticon1' !important }
.Resident-Association-icon  .content-box-column-1 i:before{content:"\f261" !important;}
.Resident-Association-icon  .content-box-column-2 i:before{content:"\f1d9" !important;}
.Resident-Association-icon  .content-box-column-3 i:before{content:"\f25e" !important;}
.Resident-Association-icon  .content-box-column-4 i:before{content:"\f13c" !important;}
.Resident-Association-icon  .content-box-column-5 i:before{content:"\f1d9" !important;}
.Resident-Association-icon  .content-box-column-6 i:before{content:"\f168" !important;}
.Resident-Association-icon  .content-box-column-7 i:before{content:"\f1fa" !important;}
.Resident-Association-icon  .content-box-column-8 i:before{content:"\f175" !important;}
.Resident-Association-icon  .content-box-column-9 i:before{content:"\f147" !important;}
.Resident-Association-icon  .content-box-column-10 i:before{content:"\f1e0" !important;}
  
  /*Community-Information-icon*/
  .Community-Information-icon .content-box-column i:before {font-family: flaticon1;}
  .Community-Information-icon  .content-box-column-1 i:before{content:"\f1bb" !important;}
  .Community-Information-icon  .content-box-column-2 i:before{content:"\f1bb" !important;}
  .Community-Information-icon  .content-box-column-3 i:before{content:"\f1ff" !important;}
  .Community-Information-icon  .content-box-column-4 i:before{content:"\f13b" !important;}
  .Community-Information-icon  .content-box-column-5 i:before{content:"\f23a" !important;}
  .Community-Information-icon  .content-box-column-6 i:before{content:"\f18f" !important;}
  .Community-Information-icon .content-box-column-7 i:before{content:"\f1d2" !important;}
  .Community-Information-icon  .content-box-column-8 i:before{content:"\f1a5" !important;}
  .Community-Information-icon  .content-box-column-9 i:before{content:"\f21b" !important;}
  .Community-Information-icon  .content-box-column-10 i:before{content:"\f1e0" !important;}
  .Community-Information-icon  .content-box-column-11 i:before{content:"\f1d8" !important;}
  .Community-Information-icon  .content-box-column-12 i:before{content:"\f143" !important;}
   
   /*Covia-Documents-icon*/
    .Covia-Documents-icon .content-box-column i:before {font-family: flaticon1;}
    .Covia-Documents-icon  .content-box-column-1 i:before{content:"\f127" !important;}
    .Covia-Documents-icon  .content-box-column-2 i:before{content:"\f12b" !important;}
    .Covia-Documents-icon  .content-box-column-3 i:before{content:"\f199" !important;}
    .Covia-Documents-icon  .content-box-column-4 i:before{content:"\f166" !important;}
    .Covia-Documents-icon  .content-box-column-5 i:before{content:"\f1c5" !important;}
    .Covia-Documents-icon  .content-box-column-6 i:before{content:"\f1d8" !important;}
    .Covia-Documents-icon  .content-box-column-7 i:before{content:"\f1d4" !important;}
    .Covia-Documents-icon  .content-box-column-8 i:before{content:"\f1e0" !important;}




/* Documents Icons */
.documents-icons .content-box-column i:before{ font-family:'flaticon1' !important }
.documents-icons .content-box-column-1 i:before {content: "\f1c2"; }
.documents-icons .content-box-column-2 i:before {content: "\f1bf" !important; }
.documents-icons .content-box-column-3 i:before {content: "\f154" !important; }
.documents-icons .content-box-column-4 i:before {content: "\f166" !important; }
.documents-icons .content-box-column-5 i:before {content: "\f1dd" !important; }
.documents-icons .content-box-column-6 i:before {content: "\f147" !important; }
.documents-icons .content-box-column-7 i:before {content: "\f1d4" !important; }
.documents-icons .content-box-column-8 i:before {content: "\f269" !important; }
 
/*Library*/
.library .content-box-column-1 i:before {content: "\f1da" !important;}
.library .content-box-column-2 i:before {content: "\f13f" !important;}
.library .content-box-column-3 i:before {content: "\f176" !important;}
.library .content-box-column-4 i:before {content: "\f26f" !important;}

/* Places ICON */
.page-id-63778  .content-box-column-1 i:before {content: "\f278";}
.page-id-63778  .content-box-column-5 i:before {content: "\f18f";}


/* Help ICON */
.help-icons .content-box-column i:before{ font-family:'flaticon1' !important }
.help-icons .content-box-column-1 i:before {content: "\f18a"; }

/*************************************/
/*********** WELCOME POPUP ***********/  
/*************************************/
.popup_bg { position: absolute; }
.popup_bg .popup_block { width: 500px; margin: 3% auto 0; }
.content_desc .submt-btn,
.content_desc > p,
.content_desc h3,
.content_desc .tnc{text-align:center;padding-right:0px;}
.content_desc h3{font-size:20px;}
.popup_block .inner{ width:100% !important; background:#f5f5f5;}
.popup_block .inner a.btn_close {display: none;}
.content_desc .row{margin:0px;}
.content_desc .welcome-desc{margin-bottom:20px;font-size:16px !important;}
.content_desc{max-height:100%;}
.eml strong.pop-title, .pass strong{display:block;text-align:center;margin-bottom:10px;}
span.ast{color:red;line-height:22px; font-size: 14px;}
.popup_bg + div#overlay{z-index:99999;}
.popup_bg .content_desc .showerror { color: #fa0500; font-size: 12px; }
.content_desc .submt-btn input { padding: 0px 15px !important; line-height: 35px; }

/*Date Picker UI*/
#ui-datepicker-div { border: 0px !important; max-width: 220px; }
.ui-datepicker-prev.ui-corner-all,
.ui-datepicker-next.ui-corner-all {overflow: visible !important;line-height: 40px;height: 40px;background:none;text-align:center;text-shadow:none;cursor: pointer;}
.ui-datepicker-next:hover,
.ui-datepicker-prev:hover { font-size:16px; border:0; background: transparent !important; }
.ui-datepicker-next:before { font-family:FontAwesome; content: "\f0da"; color:#FFF; font-size:16px; padding-right:5px; }
.ui-datepicker-prev:before{ font-family:FontAwesome; content: "\f0d9"; color:#FFF; font-size:16px; }
.ui-datepicker-next span,
.ui-datepicker-prev span { display: none !important; }
.ui-datepicker-title select { margin-top:0; font-size: 14px; height: 30px; }
.ui-datepicker-title{ padding: 3px 0; color: #fff; }
.ui-datepicker-unselectable .ui-state-default {background: #f5f5f5; text-shadow: none;}
.ui-datepicker-header {background: #324a5e !important; text-shadow: none !important; border-radius: 0px !important; }
.ui-datepicker-calendar { background: #f0f0f0; margin-bottom: 0px !important; }
.ui-datepicker-calendar thead th { background: #00594C !important; text-shadow: none; color: #fff; font-size: 14px; line-height: 14px; }
.ui-datepicker-calendar tbody td { background: #fafafa; padding: 0px; width: 14.28%; border: 1px solid #ddd; }
.ui-datepicker-calendar tbody td.ui-state-disabled { background: #e0e0e0; }
.ui-datepicker-calendar tbody td a { text-align: center; line-height: 30px; border: 0px !important; }
.ui-datepicker-calendar tbody td a { padding: 0px !important; width: 100%; }
.ui-datepicker-calendar tbody td a:hover,
.ui-datepicker-today .ui-state-highlight { background: #6399AE!important; color: #fff !important; text-shadow: none !important; border:0; }
.ui-datepicker-calendar .ui-state-active {background:#00594C!important; border: #176589; text-shadow: none !important; color: #fff !important;}
.ui-widget-header .ui-icon {background-image: none;display: none;}
.ui-state-hover.ui-datepicker-next-hover,
.ui-state-hover.ui-datepicker-prev-hover { background: transparent !important; }
.ui-datepicker-buttonpane { display: none; }
.um-profile-body .um-field-uploadpdf.um-field-file {
    display: block !important;
}

/*****************************************
*********Forms ***********
*****************************************/
/*.page-id-59662  #field_40_55{width:34.3% !important;line-height: 30px;}*/
/*li#field_40_67 {margin-left: -30px !important;}*/
/*li#field_40_69 {margin-top: -20px;}*/


/*****************************************
*********DATA TABLE RESPONSIVE ***********
*****************************************/
/* Datatables Page */
.my-forms-container .intro-section { background:#fff; padding: 30px 15px 0px; }
.my-forms-container .intro-section .head-sec,
.my-forms-container .intro-section .my_event_title { margin: 0px; }
.my-forms-container .intro-section .head-sec { padding-bottom: 20px; }
.my-forms-container .intro-section .head-sec .col-sm-6 { padding: 0px; }
.my-forms-container .intro-section .form-filters label { line-height: 40px; display: inline-block; }
.my-forms-container .intro-section .form-filters select { height: 40px; border: 1px solid #aaa !important; }
.my-forms-container .intro-section .form-filters label,
.my-forms-container .intro-section .form-filters select,
.my-forms-container .intro-section .form-filters a {margin-right: 10px;margin-bottom: 10px;vertical-align: middle;}
.my-forms-container .intro-section .form-filters a:last-child { margin-right: 0px; }

/* Datatable */
.my-forms-container #table_wrapper > .row  {margin: 40px 0px; }
.my-forms-container #table_wrapper > .row:nth-child(1),
.my-forms-container #table_wrapper > .row:nth-child(3) { margin: 0px;  background: #fff; }
.my-forms-container #table_wrapper > .row:nth-child(3) { padding: 20px 0px 10px; }
.my-forms-container #table_wrapper > .row:nth-child(3) .col-sm-5,
.my-forms-container #table_wrapper > .row:nth-child(3) .col-sm-7 { float: none; width: 100%; text-align: center;  }
.my-forms-container #table_wrapper #table_length, 
.my-forms-container #table_wrapper #table_filter { margin: 0px; width: 100%; padding: 10px 0px 20px; }
.my-forms-container #table_wrapper #table_length label, 
.my-forms-container #table_wrapper #table_filter label { float: none; }
.my-forms-container #table_wrapper #table_length select { height: 40px; }
.my-forms-container #table_wrapper #table_filter { text-align:right; }
.my-forms-container #table_wrapper #table_filter input { height: 40px; margin-left: 10px; width: auto; }
.my-forms-container table.dataTable { border:1px solid #ccc !important; background:#fff !important; margin: 0px !important; }
.my-forms-container table th,
.my-forms-container table td { border: 0px !important; }
.my-forms-container table th:first-child,
.my-forms-container table td:first-child { text-align: left; }
.my-forms-container table th:nth-child(2) {text-align: right;}
.my-forms-container table th { padding: 10px 20px !important; color: #fff; background: #00594C !important; }
.my-forms-container table tr.even { background: #f0f0f0; }
.my-forms-container table td { vertical-align: middle !important; padding: 10px 20px; }
.my-forms-container table td:nth-child(3),
.my-forms-container table td:nth-child(4),
.my-forms-container table td:nth-child(5) { text-align: center; }
.frm-cancelled { color:red;}
.frm-pending { color:orange !important;}
/*.home-table .frm-pending { color:orange !important;}*/
.frmapproved,
.frm-submitted,
.frm-confirmed{ color:green; }
.page-id-245 .maintenance-entires td.frm-submitted.gf-list-th.statusreject {color:red;}
.page-id-245 .maintenance-entires td.frm-submitted {color:#000;}
.maintenance-entires td.frm-submitted.gf-list-th.statuspending {color:orange;}

.my-forms-container .cancel_order {color:#00594C   !important;border:2px solid #00594C  !important;font-weight:600 !important;}
.my-forms-container .cancel_order:hover{ background:#00594C  !important; color:#fff !important; }
.my-forms-container .cancelhide button { display: inline-block !important; vertical-align: middle; }
.my-forms-container p:empty { display: none; }
.my-forms-container #table_wrapper .dataTables_info,
.my-forms-container .dataTables_paginate { float: none; width: auto; display: inline-block; padding: 0px; }
.my-forms-container .dataTables_paginate .pagination { padding: 10px 0px 0px; white-space: normal !important; }
.my-forms-container .dataTables_paginate li {
    display: inline-block !important;
    padding: 0px !important;
    height: auto !important; 
    margin: 0px 10px 10px 0px;
}
.my-forms-container .dataTables_paginate li:last-child { margin: 0px; }
.my-forms-container .dataTables_paginate li.active { background: transparent; }
.my-forms-container .dataTables_paginate li a { padding: 0px 10px !important; line-height: 35px; display: inline-block; }
.my-forms-container .dataTables_paginate li.active a { background: #d1ccbd !important; color: #333; border: 1px solid #333; border-radius: 4px; }
.my-forms-container .dataTables_paginate .paginate_button.next a,
.my-forms-container .dataTables_paginate .paginate_button.last a,
.my-forms-container .dataTables_paginate .paginate_button.previous a,
.my-forms-container .dataTables_paginate .paginate_button.first a { background: #477A7B  !important; color: #ffffff; border: 1px solid #477A7B ; }
.my-forms-container .dataTables_paginate .pagination .paginate_button.next.disabled a,
.my-forms-container .dataTables_paginate .pagination .paginate_button.last.disabled a,
.my-forms-container .dataTables_paginate .pagination .paginate_button.previous.disabled a,
.my-forms-container .dataTables_paginate .pagination .paginate_button.first.disabled a  { background: #ccc !important; color: #333 !important; border: 1px solid #ccc; }
.page-id-318 .dataTables_wrapper .dataTables_paginate .paginate_button{background:#eee !important;}
.page-id-318 .dataTables_wrapper .dataTables_paginate .paginate_button .active a{color:#fff;}
.page-id-318 .dataTables_wrapper .dataTables_paginate .paginate_button .active a{color:#000;}
.page-id-318 .dataTables_wrapper .dataTables_paginate .paginate_button.active a,
.page-id-318 .my-forms-container .dataTables_paginate .paginate_button.next a,
.page-id-318 .my-forms-container .dataTables_paginate .paginate_button.last a{color:#fff !important;}
/* View Entry */
.my-forms-container .entry-detail-view { margin: 0 auto 40px; background: #fff; border: 1px solid #e0dede;width:100%; }
.my-forms-container .entry-detail-view thead { border: 1px solid #e0dede; background: #b71d86;  color: #fff; }
.my-forms-container .entry-detail-view .entry-view-field-name { padding: 10px; border: 1px solid #e0dede; background: #f5f5f5; font-weight: bold; }
.my-forms-container .entry-detail-view .entry-view-field-value { padding: 10px 20px; }
.my-forms-container .print-form-entry { overflow-x: scroll; background: #f5f5f5; padding: 30px 0px; }
.my-forms-container .print-form-entry .gfield_list { text-align:center; width: 100%; }
.my-forms-container .entry-detail-view .gfield_list th,
.my-forms-container .entry-detail-view .gfield_list td { padding: 0px 5px !important; text-align: center !important; }
.my-forms-container table.gfield_list th { background: #324a5e !important; }
.my-forms-container .entry-detail-view .gfield_list thead tr,
.my-forms-container .entry-detail-view .gfield_list tbody tr { border: 1px solid #ccc; }

.page-id-258 .intro-section .entry-detail-view thead tr th:nth-child(2){font-size:16px !important;}
/*****************************************/
/************ SERVICE FORM *************/  
/***************************************/

/* My Forms */
.del-checkbox { padding: 20px 20px 40px; }
.widefat td input[type="checkbox"]:before,
.del-checkbox input[type="checkbox"]:before { content: ""; display: block; height: 20px; width: 20px; background: #fff; border: 1px solid #ccc; text-align: center; line-height: 20px; position: relative; top: -5px; }
.widefat td input[type="checkbox"]:checked:before,
.del-checkbox input[type="checkbox"]:checked:before { content: "\f00c"; font-family: FontAwesome; color: #00594C ; font-size: 18px;  }
.del-checkbox input#delete_registration {border: 2px solid #00594C ;color: #fff ;background: #00594C ;margin-left: 20px;padding: 10px 15px;}
.del-checkbox input#delete_registration:hover { background: #fff ; color: #00594C ; }
.del-checkbox .check-all-label {display: inline-block; margin-left: 20px; }
body .gform_wrapper img.ui-datepicker-trigger {margin-top:0px !important; height:40px !important; width:40px !important;}


/*Rating*/
.gsurvey-rating-wrapper .gsurvey-rating:not(:checked) > label:hover,
.gsurvey-rating-wrapper .gsurvey-rating:not(:checked) > label:hover ~ label {
    background-image: url(/wp-content/plugins/gravityformssurvey/images/star1.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size:cover;
}
.gsurvey-rating-wrapper .gsurvey-rating > input:checked ~ label {
    background-image: url(/wp-content/plugins/gravityformssurvey/images/star1.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size:cover;
}

.gsurvey-rating-wrapper .gsurvey-rating:not(:checked) > label {
    background-image: url(/wp-content/plugins/gravityformssurvey/images/star0.png);
    background-repeat: no-repeat;
    background-size:cover;
    background-position: center center;
    height:30px;
    width:30px;
    text-indent: -99999px !important;
}

.serviceform ul.gform_fields li.gfield input[type=radio] { width: 25px !important; height: 25px !important; }
.select-arrow { line-height: 37px; color: #444 !important;}
ul.gform_fields li.gfield input[type=radio]:checked:before { 
  content: "\f111"; 
  font-family: FontAwesome; 
  text-decoration: inherit; 
  color: #00594C; 
  font-size: 19px; 
}
ul.gform_fields li.gfield input[type=radio] { 
  -webkit-appearance: none; 
  border: solid 1px #ccc; 
  border-radius: 20px; 
  width: 50px !important; 
  text-align: center; 
  vertical-align: middle; 
  line-height: 24px; 
}
.serviceform .gform_wrapper ul.gform_fields li.gfield { padding-right: 16px;margin-top: 0px !important;margin-bottom: 15px !important;}
.serviceform .gform_wrapper .gfield_time_hour input, 
.serviceform .gform_wrapper .gfield_time_minute input { width: 60px !important; }
.serviceform .gform_body { padding: 0px; }
.serviceform .gform_button { margin-left: 15px !important; }
body .gform_wrapper.gf_browser_safari .gfield_time_ampm select { max-width:100% !important; }
body .gform_wrapper .gfield_checkbox li input[type=checkbox] {
    width: 23px !important;
    height: 25px !important;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    -webkit-appearance: none;
    border: 1px solid #aaa;
    margin: 4px 4px 0 0;
    vertical-align: top;
    outline: 0;
    background: #FFF;
}
.gfield_checkbox li input[type=checkbox]:before,
.gfield_checkbox li input[type=checkbox]:checked:before {
  content: "";
  width: 23px !important;
    height: 25px !important;
    text-decoration: inherit;
    color: #477A7B;
    display: inline-block;
    font-size: 18px;
    line-height: 25px;
}
.gfield_checkbox li input[type=checkbox]:checked:before { content: "\f00c"; font-family: FontAwesome; }
.gform_footer input[type="submit"] { 
  font-weight:700; 
  background: transparent !important; 
  font-size:13px !important; 
  padding:8px 16px !important; 
  line-height:16px; 
  border-color: #477A7B !important;
  color: #477A7B!important;
}
.gform_footer input[type="submit"]:hover { font-weight:700; background: #00594C !important; border-color: #00594C !important; color: #fff !important;  }
.gravity-select-parent { min-width: 76px !important; text-align: center; }
body .serviceform .gform_wrapper .ginput_container_date input { width: calc(100% -  50px) !important; }
body .serviceform .gform_wrapper img.ui-datepicker-trigger { height: 40px !important; width: auto !important; cursor: pointer; }
.gform_wrapper .gfield .gravity-select-parent{width: 100% !important;}
.gform_wrapper .gfield .gravity-select-parent select{padding: 1px !important}
.serviceform .gform_wrapper .ginput_container_date .ui-datepicker-trigger, .serviceform .gform_wrapper .limit_date .gfield_list_group td .ui-datepicker-trigger {height: 40px !important;width: 40px !important;}
#wrapper .select-arrow, .avada-select-parent .select-arrow, .fusion-modal-content .select-arrow, .gravity-select-parent .select-arrow, .select-arrow, .wpcf7-select-parent .select-arrow {border-right: 1px solid #ddd !important;}
/* Form Confirmation */
.frmconfirmation { text-align: center; margin: 50px; }
.thankyoutext h3 { font-size: 23px; }
.viewformslink { 
    background: #00594C !important; 
    border: 2px solid #00594C; 
    color: #fff !important; 
    padding: 10px 15px; 
    border-radius: 5px; 
    margin-left: 10px; 
    text-align: center; 
    line-height:40px;
}

#delete_workxhub{border: 2px solid #00594C;
    color: #fff;
    background: #00594C;
    margin-left: 20px;
    padding: 10px 15px;}

/*Resident admin*/
.resident-admin  div#user-sidebar {top: 50px;}
@media only screen and (max-width: 1440px) and (min-width: 1097px){
.resident-admin .nofi-user{top:135px;}
.resident-admin div#user-sidebar {top: 100px;}
.fusion-page-title-bar {max-width: 1250px!important;}
}
@media only screen and (max-width: 993px) and (min-width: 801px){
.resident-admin .nofi-user{top:196px !important;}
.resident-admin div#user-sidebar {top: 100px;}
}
@media only screen and (max-width: 951px) and (min-width: 801px){
.mnudiv {padding-top:50px;}
}

@media only screen and (max-width: 1089px) and (min-width: 952px){
  .admin-bar .nofi-user{top:155px;}

}

@media only screen and (max-width: 951px) and (min-width: 928px){
.admin-bar .nofi-user{top:204px;}}
/*kiosk user autocomplete styling*/
.kiosk-user .hide-kiose {display: none;}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content{padding-left:0px;width:4em;}
.ui-menu .ui-menu-item:hover, 
.ui-state-hover, .ui-widget-content .ui-state-hover, 
.ui-state-focus, .ui-widget-content .ui-menu-item.ui-state-focus {/* background: #fff !important;*/ color:#324a5e !important; }
.ui-autocomplete-loading { background: #fff url('/wp-content/uploads/2017/08/loading.gif') no-repeat 95% center !important; }

/*************************************/
/*********** NOTIFICATIONS ***********/  
/*************************************/
.um-notification-header{
    background: #00594C;
    color:#333;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom:0px;
}
.um-notification-header .um-notification-left { font-size:20px !important; padding:15px 0px !important; float:none; }
#notiform { border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
#notiform .filtr { padding:20px; background:#f5f5f5; }
.filtr input[type="checkbox"],
.del-noti input[type="checkbox"] { display:none; }
.filtr label,
.del-noti label{cursor:pointer;}
.filtr input[type="checkbox"] + label:before,
.del-noti input[type="checkbox"] + label:before{
    content:"\00a0";
    font-size:18px;
    line-height:1em;
    display:inline-block;
    height:18px;
    vertical-align:top;
    width:18px;
    margin-right:10px;
}
.filtr input[type="checkbox"] + label:before,
.del-noti input[type="checkbox"] + label:before { background:#fff; border:1px solid #aaa; }
.filtr input[type="checkbox"]:checked + label:before,
.del-noti input[type="checkbox"]:checked + label:before { background:#fff; content:"\f00c"; font-family:FontAwesome; color:#477A7B ; }
.filtr .chck-all,
.filtr .del-all { display:inline-block; width:49%; vertical-align:middle; }
.delete-noti { background: transparent; padding:0px 15px; line-height: 40px; color:#00594C; border:2px solid #00594C; }
.delete-noti:hover { background:#00594C; color:#fff; }
.del-noti,
.um-notification.gravity_form,
.read,
.unread { display:inline-block !important; vertical-align: middle !important; }
.um-notification { width: 90%; }
.um-not, 
.um-notification-ajax { padding:20px; }
.noti, 
.noti-disp { width:80%; margin:0 auto; padding:10px 0px; }
.noti label, 
.noti-disp label { font-size:16px; color: #324a5e; }
#wrapper .gform_wrapper .gravity-select-parent select {border: 1px solid #ccc !important;padding:0px 5px !important;}
.gform_wrapper .gfield_list td.gfield_list_cell {vertical-align: middle;}

/*---------------------------------*/
/*---------- Forum Page ----------*/  
/*---------------------------------*/
/*.bbp-meta {display: none;}
*/.search-form .search-table { position: relative; }
.search-form .search-button input[type=submit],
.search-form .search-button input[type=submit]:hover{
    background-image: url(/wp-content/uploads/2018/12/search-icon-white.png);
    color: transparent !important;
    background-color:#00594C !important;
    background-size: 25px;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    right: 0px;
    line-height: 38px; 
    width: 40px; 
}
#bbpress-forums li.bbp-header{background:#00594C !important;color:#333 !important;}
#bbpress-forums div.bbp-reply-header{background:#00594C !important;}
/**************************************/
/*********** BULLETIN BOARD ***********/  
/**************************************/

.main-bulletin { background: #fff; }
#forum_bulletin thead { display: none; }
#forum_bulletin td:nth-child(2) { text-align: right; }
#forum_bulletin td a,
#forum_bulletin td span { display: block; }
.main-bulletin p { margin: 0px !important; }
.main-bulletin .action-btn a:nth-child(1),
.main-bulletin .action-btn a:nth-child(2) { margin-right: 10px; }
.main-bulletin .action-btn a:nth-child(3) { color: #dd3141 !important }
.main-bulletin .action-btn a:nth-child(2) { color: #7e7a00 !important }
.bulletin-header,
.bulletin-footer { 
    background: #00594C; 
    color: #fff; 
    padding: 5px 10px; 
    border-left: 1px solid #ccc; 
    border-right: 1px solid #ccc; 
    border-top: 1px solid #ccc; 
}
.bulletin-header h4,
.bulletin-footer h4 { color: #fff !important; margin: 0px; display: block; }
.bulletin-header h4 { font-size: 20px !important; line-height: 40px !important; text-transform: uppercase; }
.bulletin-footer { padding: 10px; }
.bulletin-footer h4 a {
    background: #ffff;
    border: 2px solid #fff;
    color: #176589 !important;
    line-height: 35px;
    display: inline-block;
    padding: 0px 15px;
}
.main-bulletin .bulletin-content { 
    padding: 10px; 
    border-bottom: 1px solid #ccc; 
    border-left: 1px solid #ccc; 
    border-right: 1px solid #ccc; 
    display: table;
    width: 100%;
    font-size: 16px; 
    line-height: 22px;
}
.bulletin-pagination { 
    background: #f5f5f5;
    padding: 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin: 0px !important;
}
.bulletin-pagination a { 
    border: 2px solid #b71d86; 
    color: #b71d86 !important; 
    line-height: 35px; 
    display: inline-block; 
    padding: 0px 15px; 
}
.bulletin-pagination a:hover { background: #b71d86; color: #fff !important; }
.bulletin-pagination { display: table; width: 100%; }
.bulletin-pagination > div { padding: 0px; display: table-cell; float: none; width: 100%; vertical-align: middle; }
.bulletin-pagination > .col-sm-3 { width: 125px; }
.bulletin-pagination > .col-sm-6 { width: auto; padding: 0px 5px; }
.bulletin-pagination > .col-sm-6 a { margin: 3px 0px; }
.bulletin-pagination > .col-sm-3 a { width: 100%; text-align: center; }
.no-bulletin p {
    max-width: 500px;
    margin: 0 auto !important;
    background: #e0e0e0;
    padding: 10px;
    border: 1px solid #aaa;
    border-radius: 5px;
}
.bulletin-pagination a.active {border: 2px solid #b71d86;background: #b71d86;color: #fff !important;}
.mce-floatpanel .mce-window-body > .mce-first > .mce-container-body > div:nth-child(2) .mce-combobox{left:10px !important;top:10px !important;}
.mce-floatpanel .mce-window-body > .mce-first > .mce-container-body > div:nth-child(2) .mce-combobox:before {
    /*content: 'Choose an Image';*//*ASCrescente change the content*/
    content: 'Selected Image';/*ASCrescente change the content*/
    margin-right: 10px;
    line-height: 30px;
}
.mce-floatpanel .mce-window-body > .mce-first > .mce-container-body > div:nth-child(2) .mce-container-body.mce-abs-layout .mce-label,
.mce-floatpanel .mce-window-body > .mce-first > .mce-container-body > div:nth-child(2) .mce-container-body.mce-abs-layout .mce-abs-end {display:none;}

.bbp-header.fusion-bbp-header {display: none;}
.bulletin-section .main-bulletin {position:relative;}
.bulletin-section .main-bulletin > div:nth-child(2) img {left:0;right:0;margin: 35% auto 0px;width: 6%;position: absolute;top:0;bottom:0;}
.fusion-alert {text-transform: none !important;}
.fusion-alert span.alert-icon {display: none;}
.border-page {border-bottom:0px}
#bbpress-forums #custom_topiclink a:visited{color: #00594C !important;font-weight: 700;}
#custom_topiclink { margin: 30px 0px 30px; }
#custom_topiclink a {
    background: none !important;
    color: #00594C !important;
    border: 2px solid #00594C !important;
    padding:10px 15px;
    font-size:14px;
    display: inline-block;
}
#custom_topiclink a:hover {background: #00594C !important;}
#custom_topiclink a:hover,
#bbpress-forums #custom_topiclink a:hover:visited{color: #fff !important;}

#bbpress-forums .status-closed, 
#bbpress-forums .status-closed a { color: #b71d86 !important; }

/* Forum Hide Description and Dimension */
#qt_bbp_topic_content_toolbar input { visibility: hidden !important; }
.single-forum .bbp-topic-form,
.single-forum .bbp-search-form,
.bbpress .bbp-reply-content span.bbp-admin-links .admin_links_sep,
.bbpress .bbp-author-role,
.bbpress .bbps-post-count,
.bbpress .bbp-author-ip,
.bbpress .bbp-pagination-count,
.bbpress .bbp_topic_tags,
.bbpress .bbp-form p,
.bbpress .bbp-pagination,
.bbpress .bbp-meta a.bbp-reply-permalink,
.bbpress .bbp-meta a.bbp-topic-close-link,
.bbpress .bbp-meta a.bbp-topic-super-sticky-link,
.bbpress .bbp-meta a.bbp-topic-merge-link,
.bbpress .bbp-meta a.bbp-topic-spam-link,
.bbpress .bbp-meta a.bbp-topic-reply-link,
.bbpress .bbp-meta a.bbp-reply-to-link,
.bbpress .quicktags-toolbar,
.bbpress .mce-statusbar,
.single-topic .bbp-form legend,
.bbpress .wp-editor-tabs,
.mce-floatpanel .mce-window-body > .mce-first > .mce-container-body > div:nth-child(2) 
.mce-combobox .mce-btn.mce-open button i,
.mce-floatpanel .mce-window-body > .mce-first > .mce-container-body > div:nth-child(3),
.mce-floatpanel .mce-window-body > .mce-first > .mce-container-body > div:nth-child(4) { display: none !important; }
.single-topic p.topic_subscription_notify {display: block !important;}
.bbpress .bbp-meta,

.bbpress .bbp-meta .bbp-admin-links { color: #fff; }
.mce-floatpanel .mce-window-body > .mce-first > .mce-container-body > div:nth-child(2) .mce-combobox .mce-textbox { width: 100px !important; border: 1px solid #aaa; }
.mce-floatpanel .mce-window-body > .mce-first > .mce-container-body > div:nth-child(2) .mce-combobox .mce-btn.mce-open { border: 0px; border-radius: 0px; }
.mce-floatpanel .mce-window-body > .mce-first > .mce-container-body > div:nth-child(2) .mce-combobox .mce-btn.mce-open button {
    background: #477A7B ;
    border: 0px !important;
    color: #fff;
    border-radius: 0px;
    border: 0px;
    font-size: 12px;
    line-height: 30px;
    padding: 0px 10px;
    height: 30px;
}

/*ASCrescente change content */
/*.mce-floatpanel .mce-window-body > .mce-first > .mce-container-body > div:nth-child(2) .mce-combobox .mce-btn.mce-open button:after { content: 'Selected Image'; }  */
.mce-floatpanel .mce-window-body > .mce-first > .mce-container-body > div:nth-child(2) .mce-combobox .mce-btn.mce-open button:after { content: 'Choose an Image'; }
/*ASCrescente change content */

/* New Forums Page */
#new-post .bbp-the-content-wrapper:before {
    content: 'Reply';
    display: inline-block;
    margin-bottom: 8px !important;
    background: none;
    color: #00594C;
    padding: 0px 0px;
    line-height: 30px;
    font-weight: 600;
}
#new-post .bbp-form legend { margin-bottom: 20px; font-weight: 700; }
#new-post .bbp-form .wp-editor-tabs,
#new-post .bbp-form .mce-btn-group .mce-btn,
#new-post .bbp-form .mce-btn-group .mce-btn.mce-last button i,
#new-post .bbp-form > div:nth-child(3) p:nth-child(3),
#new-post .bbp-form > div:nth-child(3) p:nth-child(4),
#new-post .bbp-form > div:nth-child(3) p:nth-child(5),
#new-post .bbp-form > div:nth-child(3) p:nth-child(6) { display: none; }
#new-post .bbp-form > div:nth-child(2) p:nth-child(1) label,
#new-post .bbp-form > div:nth-child(3) p:nth-child(1) label { 
    display: inline-block; 
    margin-bottom: 10px !important; 
    background: none;
    color: #00594C;
    padding: 0px 0px;
    line-height: 40px;    
    font-weight: 600;
}
#new-post .bbp-form input#bbp_topic_tags{margin-top: 15px;}
#new-post .bbp-form > div:nth-child(3) p:nth-child(3), p:nth-child(6){display:block !important;}
#new-post .bbp-form .mce-btn-group .mce-btn.mce-last { display: block; border: 0px; }
#new-post .bbp-form .mce-btn-group .mce-btn.mce-last button { 
    padding: 0px 15px;
    border: 2px solid #00594C;
    color: #00594C;
    box-shadow: none;
    font-size: 14px;
    transition: all 0.4s;
    position: absolute;
    top: -44px;
    left: 50px;
    line-height: 27px;
}
#new-post .bbp-form .mce-btn-group .mce-btn.mce-last button:hover { background: #00594C; color: #fff;  }
#new-post .bbp-form .mce-btn-group .mce-btn.mce-last button:after { content: 'Add Picture'; }
#new-post .bbp-form input,
#new-post .bbp-form #wp-bbp_topic_content-editor-container,
#new-post .bbp-form .mce-toolbar-grp { border-color: #aaa !important; }
#new-post .bbp-submit-wrapper{ float:left !important; margin-left:0px !important; }
#new-post .bbp-submit-wrapper .button{
    padding: 6px 50px !important;
    border: 2px solid #477A7B  !important;
    color: #fff !important;
    box-shadow: none;
    font-size: 16px;
    line-height: 30px;
    transition: all 0.4s;
    background: #477A7B ;
    text-transform: capitalize; 
}
#new-post .bbp-submit-wrapper .button:hover{background: #fff !important;color: #477A7B  !important; }

/* Bulletin Datatable */
.bulletin-main-content table.dataTable {
    border-top: 0px;
    border-right: 1px solid #ccc;
    border-bottom: 0px !important;
    border-left: 1px solid #ccc;
    margin: 0px !important;
}
.bulletin-main-content thead { display: none; }
.bulletin-main-content table.dataTable td { width: 50%; padding: 10px; }
.bulletin-main-content .dataTables_paginate { 
    background: #d9e2e4; 
    border-right: 1px solid #ccc; 
    border-left: 1px solid #ccc; 
    border-bottom: 1px solid #ccc; 
    float: none;
    height:52px;
}
.bulletin-main-content .dataTables_paginate .pagination { 
    padding: 10px 0px 0px; 
    width: 100%; 
    text-align: center; 
    margin: 0px !important;
    float: none;
}
.bulletin-main-content .dataTables_paginate .pagination li {
    margin: 0px 5px 10px 0px !important;
    padding: 0px !important;
    line-height: 29px !important;
    height: 32px !important;
    display: inline-block;
    vertical-align: top !important;
    border: 0px !important;
}
.bulletin-main-content .dataTables_paginate .pagination li.active,
.bulletin-main-content .dataTables_paginate .pagination li:hover { 
    background: transparent !important; 
    border: 0px !important; 
    outline: 0px !important; 
    box-shadow: none !important; 
}
.bulletin-main-content .dataTables_paginate .pagination li.previous { float: left; margin-left: 10px !important; }
.bulletin-main-content .dataTables_paginate .pagination li.next { float: right; margin-right: 10px !important; }
.bulletin-main-content .dataTables_paginate .pagination li.previous.disabled a,
.bulletin-main-content .dataTables_paginate .pagination li.next.disabled a { border-color: #777 !important; color: #fff !important; background: #777 !important; pointer-events: none; }
.bulletin-main-content .dataTables_paginate .pagination li.previous a,
.bulletin-main-content .dataTables_paginate .pagination li.next a { border-color: #324a5e; color: #fff !important; background: #324a5e; pointer-events: none; }
.bulletin-main-content .dataTables_paginate .pagination li a { 
    display: inline-block; 
    border: 2px solid #477A7B ; 
    color: #477A7B  !important; 
    font-size: 13px;
    line-height: 29px;
    padding: 0px 10px;
}
.bulletin-main-content .dataTables_paginate .pagination li.active a,
.bulletin-main-content .dataTables_paginate .pagination li:hover a { background: #324a5e; border: 2px solid #324a5e;  color: #fff !important; }
.bulletin-main-content .dataTables_paginate .pagination #forum_bulletin_ellipsis a {  border: 0px !important;  padding: 0px; }

/*My Services*/
.page-id-245 table.dataTable.nowrap th,
.page-id-245 table.dataTable.nowrap td {white-space:normal !important;}
.page-id-119 .gravity-select-parent { width:100% !important; }

/*Kiosk user*/

.kiosk-user  li#mobile-menu-item-61726 {
    display: none;
}
/*---------------------------------*/
/*---------- Directories ----------*/  
/*---------------------------------*/
.um-161.um .um-profile-headericon a {
    color: #477A7B  !important;
}

/* Resident Directory */
.page-id-331 .um-member-cover {background-color:#fff !important;height: 100px !important;}
.um.um-directory { margin-bottom: 0px !important; }
.um-search-submit a {
    font-weight:700 !important;
    border-radius:0px !important;
    text-transform:initial;
    font-size: 16px;
    line-height: 16px !important;
}
.um-search-submit .um-do-search {background: transparent !important;border: 2px solid #00594a  !important;color: #00594a  !important;}
.um-search-submit .um-do-search:hover {background: #00594a  !important;color: #fff !important;}
.um-search-submit a:nth-child(2) { border: 2px solid  #00594a !important; color: #fff !important; background: #00594a !important; }
.um-search-submit a:nth-child(2):hover { border: 2px solid  #00594a !important; color:  #00594a !important; background: #fff !important; }
.um-members { display: table; width: 100% }
.um-members .um-member { 
    position: relative !important;
    left: 0px !important;
    top: 0px !important;
    margin-right: 2%;
    margin-bottom: 30px;
    width: 31%;
    transform: none !important;
    transition: none !important 
}
/*.um-members .um-member:nth-child(3n) { margin-right: 0px; }*/
.um-members .um-member .um-member-meta-main { min-height: 200px; }
.um-member-status.approved { display: none !important; }
.um-message-btn { background:#00594a !important; }

/* Resident Directory Tiles View */
.um-member-photo.um-tile-photo img {
    width: 115px !important;
    height: 115px !important;
    float: left !important;
    margin-bottom: 14px!important;
}
.tiles-masonry { min-height: 170px !important; }
.um-tile-photo { padding: 20px 0 20px !important; }
.um-tile-card { padding-bottom: 0px !important; text-align: left !important; }
.um-tile-email span, .um-tile-phone span {text-align: left !important;word-break: break-all;}
.pgnt.pull-right.tiles_pagi { text-align: center; display: inline-block; width: 100%; }
.page-num.tiles_num span.page-numbers.current { background: #00594a; margin-bottom:10px;color: #fff!important;display: inline-block; width: auto;height: 34px;line-height: 34px;transition: all .2s linear;padding: 0 14px;font-weight: 400;}
.page-num.tiles_num a.page-numbers {display: inline-block;width: auto;height: 34px;line-height: 34px;transition: all .2s linear;padding: 0 14px;color: #666!important;font-weight: 400;}
.page-id-853 .um-member-metaline {
    font-size: 16px;
    padding: 6px 0 0 !important;
    line-height: 20px;
    vertical-align: middle;
}
.resi_tiles a.um-button.print-inner {background: #00594a !important;
    color: #fff !important;
    border: 2px solid #00594a !important;
    }
.resi_tiles a.um-button.print-inner:hover{
    background: #fff !important;
    color: #00594a !important;
    border: 2px solid #00594a !important;
}


.resi_tiles .um-search {padding-top:0px !important;}
/* Staff Directory */
.staff-search-form .row:nth-child(1) { margin-bottom: 15px; }
.staff-search-form input[type="search"] {
   width: 100% !important;
   height: 40px !important;
   padding-left: 5px !important;
   margin: 0px !important;
   -webkit-appearance: none;
   border: 1px solid #999;
}
.staff-search-form .staff-buttons input, 
.staff-search-form .staff-buttons a { vertical-align: top; margin-right: 15px;}
.department .staff {
    cursor: pointer;
    font-size: 16px;
    border: 1px solid #f1f2f2;
    background-color: #ebeaea;
    margin-right: 3px;
    border-top-color: #ebeaea;
    padding: 8px 27px !important;
    margin-bottom: 1px;
}
.department .staff.active,
.department .staff:hover { background-color: #ffffff; box-shadow: inset 0px 3px 0px 0px #00594C }
.dept-and-staff { padding: 15px 0px; max-width: 100%; border-top: none; /*display: table;*/ width: 100%; }
.staff-wrap {
   border: 1px solid #ccc;
   border-radius: 10px;
   width: 48% !important;
   margin-right: 1%;
   min-height: 200px;
   display: inline-block;
}
/*.staff-wrap:nth-child(2n+3) { margin-right: 0px; }*/
.staff-wrap .staff-image,
.staff-wrap .staff-details {display: table-cell;vertical-align: top;padding: 10px;float: left;}
.staff-image  {width: 150px; height: auto; overflow: hidden; padding: 10px; text-align: center; }
.staff-wrap .staff-image img { float: none; margin: 0px !important; width: 100%; height: auto; }
.staff-wrap .staff-details h2 { font-size: 25px !important; margin-bottom: 15px !important; }
.staff-wrap h2,
.staff-wrap em,
.staff-wrap p { display:block !important; margin:0px 0px 8px 0px !important; }

.staff-wrap .staff-details .first-name a {
    font-size: 25px !important;
    margin-bottom: 15px !important;
}

/***************/
/*** Jay CSS ***/
/***************/
.gform_wrapper .gfield label {
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* alphabetical sorting on resident directory page*/
.page-id-331 .b-char,.page-id-853 .b-char {

    width:25px;
    display: inline-block;
    background-color: #00594C !important;
    color: #fff;
    padding: 2px;
    margin-bottom: 10px;
    border-radius: 5px;
    border:2px solid #00594C !important;
}
.bottom-pagination-wrapper .b-char{width:33px;}

.page-id-331 .b-char:hover,.page-id-853 .b-char {
   background-color: #ffffff !important;
   color: #477A7B  !important;

}
.page-id-853 .b-char {
   background-color: #00594C !important;
   color: #fff !important;

}
.page-id-853 .b-char:hover{background-color: #ffffff !important;
   color: #477A7B  !important;}

/*-------------------------------------*/
/*---------- ULTIMATE MEMBER ----------*/
/*-------------------------------------*/
.set-edit { display: inline-block; font-size: 18px; font-style: normal; color: #ffffff; padding-left: 5px; }
.um-profile-edit.um-profile-headericon.um-trigger-menu-on-click { background: #00594C; padding: 0px 14px 8px; color: #ffffff; margin-right:15px; }
.um-profile-edit.um-profile-headericon .um-faicon-cog:before{ display: inline-block; vertical-align: middle; color: #ffffff; font-size: 22px; }
.um-profile-edit i { font-size: 25px !important; }
.um-account-main .um-account-heading i:before { color: #00594C; }
.um-field-select .um-tip:hover .um-field-label i,
.um-field-radio:hover .um-field-label i { color: #b71d86 !important; }
.um-member-cover-e a { height: 100px; display: block; overflow: hidden; }
.um-member-cover-e a img { height: auto; } 
.um-account-main p.um-notice.success { background: #477A7B ; }
.um-header {background: #fff;}
.page-id-173 .um-field-radio span.um-field-radio-state i {cursor: pointer;}
.page-id-173 .um-account-side.uimob340-hide.uimob500-hide {padding:10px !important;}


/* Profile Date Picker */
.page-id-163 .um .picker__header,
.page-id-163 .um .picker__table,
.page-id-163 .um .picker__footer { background: #b71d86 !important; }
.page-id-163 .um .picker__footer { margin-top:0px; }
.page-id-163 .picker .picker__box,
.page-id-163 .picker table thead { background: #324a5e !important; color: #fff !important;}
.page-id-163 .picker__day--infocus:hover,
.page-id-163 .picker__day--outfocus:hover,
.page-id-163 .picker__day--highlighted:hover,
.page-id-163 .picker--focused .picker__day--highlighted { background: #324a5e !important; color: #fff !important; }
.picker table td { background: #fff; color:#333; }
.um .picker__button--clear, 
.um .picker__button--today { color: #fff !important; } 
.um-161.um .um-form input[type=text], .um-161.um .um-form input[type=tel], .um-161.um .um-form input[type=password], .um-161.um .um-form textarea {
    color: #000 !important;
}
/*-------------------------------------*/
/*----------- MISCELLANEOUS -----------*/  
/*-------------------------------------*/
.fusion-mobile-current-nav-item > a, .fusion-mobile-nav-item a:hover, .fusion-mobile-nav-item.current-menu-item > a {color: #477A7B  !important;}

/*  Alert Box  */
[id^=pjWrapper] .alert-warning,
[id^=pjWrapper] .alert-warning .alert-link {color: #333 !important;}
.fusion-alert .close { border: 0px !important; }

/*Housekeeping Request*/
.pjCcHeader .pull-left { width: 100%; }
.pjCcHeader .btn-group.pjCcNav { width: 50%; }
.pjCcSelectCustom .btn-default {border: none !important;}
.pjCcSelectCustom .btn-default:hover {background:none !important;}

/* Instant Appoinment */
.page-id-539 #pjWrapperAppScheduler_1 .pjAsAside .pjAsAsideTitle, 
.page-id-539 #pjWrapperAppScheduler_1 .pjAsAside .pjAsHead .pjAsHeadTitle, 
.page-id-539 #pjWrapperAppScheduler_1 .pjAsListElementTitle,
.page-id-539 #pjWrapperAppScheduler_1 .btn-primary,
.page-id-539 #pjWrapperAppScheduler_1 .pjAsBtnPrimary,
.page-id-539 #pjWrapperAppScheduler_1 .pjAsBtnSecondary,
.page-id-539 #pjWrapperAppScheduler_1 .pjAsBtnPrimary:hover,
.page-id-539 #pjWrapperAppScheduler_1 .pjAsBtnPrimary:focus,
.page-id-552 .trContainer .trButton{ background:transparent; color: #324a5e; font-size:13px; border-radius:0; }
.page-id-552 .trContainer .trButton:hover { background: #324a5e; color:#FFF; }
.page-id-539 .pjAsSelectedDateWrapper li.list-group-item, .page-id-539 .pjAsServices li:nth-child(2n) { background: #fafafa; }
#pjWrapperMeetingRoomBooking_theme1 .pjMrbOrderBySelector { background: #fff !important; }
#pjWrapperAppScheduler_1 .pjAsBtnBack {border: 1px solid #324a5e;background: #324a5e;color: #fff !important; text-decoration: none !important; border-radius: 5px;}
[id^=pjWrapper] .form-horizontal .form-group {margin-right: 0px !important; margin-left: 0px !important;}
.pjIcCalendar .pj-calendar-actions .btn-primary {border-color: #324a5e !important;background: #fff !important;color: #324a5e !important;}
.pjAsBtnSecondary.pjAsBtnBackToCheckout { font-size: 13px; }

/* Hotel Booking **/
.page-id-55718 .modal-backdrop.fade.in { display: none; }
.page-id-55718 .showsspmax { background: rgba(0,0,0,0.5); }
.page-id-55718 .modal-dialog {top: 45%;}

/*************************************/
/************** FOOTER ***************/  
/*************************************/

/*.fusion-footer-widget-area{background-color:#477A7B  !important;}*/
.fusion-footer a.twiter-icon:hover:before,
.contact-info-container p i,
.fusion-footer a.fb-icon:hover:before,
.fusion-footer li.menu-item a:before,
.fusion-footer li.current-menu-item a {color: #d1ccbd  !important;}
.fusion-footer li.menu-item a:before { font-weight: 700; }
.fusion-footer .fusion-footer-widget-area h4.widget-title{margin-bottom:10px;border-bottom: 2px solid #E9EFF8;line-height:50px;}
.fusion-footer li.menu-item { border:0px !important; }
.contact-info-container p i { margin-right:5px; width:20px; text-align:center; }
.fusion-footer .fusion-widget-area #menu-footer { margin-left: 15px; }
.fusion-footer .fusion-widget-area li { padding: 5px 0; }
.fusion-footer a.twiter-icon,
.fusion-footer a.fb-icon { display: inline-block; vertical-align: top; }
.fusion-footer a.twiter-icon:before,
.fusion-footer a.fb-icon:before { display:inline-block; color:#ffffff; font-size:40px; line-height: 50px; margin-right: 20px; }
.fusion-footer a.fb-icon:before {content: "\f09a"; font-family: "FontAwesome";}
.fusion-footer a.twiter-icon:before {content: "\f099";font-family: "fontawesome";}
.fusion-footer #zoom_triggers { position: fixed; bottom: 40px; width: 200px; z-index: 999; right: -70px; }
.fusion-footer #zoom_triggers a {
    width: 50px;
    height: 50px;
    text-align: center;
    display: block;
    background: #FFFFFF;
    color: #000;
    margin-bottom: 15px;
}
.fusion-footer #zoom_triggers a i { font-size: 25px; line-height: 50px; }
.fusion-footer #zoom_triggers a .fa-search-plus:before { content: "\f27a"; font-family: flaticon1; }
.fusion-footer #zoom_triggers a .fa-search-minus:before { content: "\f27b"; font-family: flaticon1; }

@media screen and (min-width:926px) and (max-width:1088px){
    div.uimob960 .um-search .um-search-submit .um-button{margin:0px 8px 15px !important;}
}

@media screen and (max-width:768px){
.page-id-853 .um-members .um-member{width:100%;}
.page-id-853 .directory-print{margin-top:15px;text-align:center;}
.page-id-331 .um-members .um-member{width:100% !important;}
.page-id-331 .directory-print{margin-top:15px;text-align:center;}

}
@media screen and (max-width:550px){

/*.page-id-853 .um-member-photo.um-tile-photo img{float:none !important;}*/
/*.page-id-853 .um-member-card.um-tile-card{text-align:center !important;}*/
.page-id-853 .um-member-metaline{text-align:center !important;}
.page-id-853 .um-tile-email span,.page-id-853  .um-tile-phone span{word-break: break-all !important;}
.page-id-331 .um-member-photo.um-tile-photo img{float:none !important;}
.page-id-331 .um-member-card.um-tile-card{text-align:center !important;}
.page-id-331 .um-member-metaline{text-align:center !important;}
/*.page-id-331 .um-tile-email span,.page-id-853  .um-tile-phone span{text-align:center !important;}*/
}

.um-search-filter select#sorting {
    display: none;
}

.um-notification.unread {
    display: none !important;
}