  /*
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: #000 !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: #f1f1f1;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: #f1f1f1;}
.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: 60px !important;height: 60px !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: #0000!important;
   border: 2px solid #0000 !important;
   display: inline-block;
   line-height: 16px;
   padding: 6px 10px;
}
/*.logout-button span:hover {
   background:#ffffff !important;
   border: 2px solid #fff !important;
   color: #236192!important;
}*/
.logout-button span:hover{
color: #ffff !important;
background-color: #000 !important;
}

.fusion-sticky-shadow .logout-button span{color:#fff !important;}
.fusion-sticky-shadow .logout-button span {color: #000 !important;border:2px solid #000 !important;}
.fusion-sticky-shadow .logout-button span:hover{color: #000 !important;background-color: #000 !important;border: 2px solid #000 !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 ---------*/
.um-notification-realtime {
    display: none !important;
}



.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;
}
.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, #236192, #236192);  }

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



.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:#236192 !important;

    border: 2px solid #236192 !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: #236192 !important;
    background: #fff !important;
    border: 2px solid #236192 !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;}

/*----------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;padding-top: 0px;}
.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: 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) { .logout-button span {padding: 0px 0px;background-color: #3975a1; }
        .logout-button .menu-text{color: #000 !important;}
}

@media screen and (max-width: 800px) and (min-width: 768px){
.i-frame-div {width:100%}
.subscriber .noticnt1{top:85px !important;}}
@media screen and (max-width:768px){
    #zoom_triggers {display:none;}
}


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

/*.mnudiv{display: block;padding-top: 33px;}*/
.admin-bar .usr-side-cont { top: 92px;}
/*.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: #6399AE;}
.usr-side-cont #user-menu li a:before{font-size: 30px;color: #6399AE;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;
   color: #236192 !important;
   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: 152px;
    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:#236192; }

body,
.page-id-58 #main,
.page-id-67 #main { background: #e0e0e0 !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:#f5f5f5 !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/2020/08/WH_008.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:#236192;}
.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 #236192;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:  #236192;font-size: 40px;font-weight: 400;padding-right: 20px;display: inline-block;}
.home-link a:hover span,
.home-link a:hover span:before { color: #236192; }
.home-link a:hover { border: 5px solid #236192; background: #fff; }
.page-id-165 .um-160.um input[type=submit].um-button{background: #236192 !important;}
.page-id-165 .um-160.um input[type=submit].um-button:hover{background: #236192 !important;}
.page-id-165 .fusion-fullwidth-center-content{height:100% !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:#236192 !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: #236192 !important;
    background: transparent !important;
    border: 2px solid #236192 !important;
    border-radius:0px !important;
    font-weight:700 !important;
}
.btn-primary:hover,
.button-default:hover,
.btn-default:hover { background: #236192 !important; color: #fff !important;border-color:#236192 }
.print-inner {
    background: #236192;
    color: #ffffff !important;
    border:2px solid #236192 !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: #236192 !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 !important;
    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: #236192 !important;}
.page-id-63542  .grvt-frm-tbl  .gf-list-th  a {color:#236192 !important;}
.page-id-165 .um-160.um .um-field-checkbox.active i{color: #236192 !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: #236192;
}
#toTop:hover{background-color: #236192 !important;}
#toTop{background-color: #236192 !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{ 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 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;}

.announce-content blockquote { height: auto;padding: 0;}

.announce-content blockquote p{font-style: normal;}
/*.announce-content pre ul{    margin: 0px !important; }*/
.announce-content p, .announce-content ol li {
    font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif !important;}

.ann-content blockquote {padding: 0;margin: 0px 40px !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; }
.ann-col .weather-heading h2 span{display: inline-block; border-bottom: 3px solid #236192; 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: #236192;
   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 { padding:40px 20px 20px !important;background: #fff; }
.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{width:40px !important;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;color:#6399ae !important;}
.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:"\f261";}
.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{content:"\f263";font-family:'flaticon1';}
.content-box-row .content-box-column-3 i:before{content:"\f25e";}
.content-box-row .content-box-column-4 i:before{content:"\f176";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:"\f1d8";}
.page-id-64 .content-box-row .content-box-column-5 i:before{content:"\f265";}
.content-box-row .content-box-column-12 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: "\f1df";font-family: 'flaticon1';}

/* Dining */
 .page-id-36 .content-box-row .content-box-column-1 i:before {content: "\f1c2";}
 .page-id-36 .content-box-row .content-box-column-2 i:before {content: "\f1c2";}
 .page-id-36 .content-box-row .content-box-column-12 i:before {content: "\f147";font-family: 'flaticon1';}
 .page-id-36 .content-box-row .content-box-column-4 i:before {content: "\f1d5";}
 .page-id-36 .content-box-row .content-box-column-5 i:before {content: "\f10a";}
 .page-id-36 .content-box-row .content-box-column-11 i:before {content: "\f1c2";}
 .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: "\f1c2";}


/* 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-3 i:before{content: "\f212";}
/*.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: "\f1e0" !important;;}
.page-id-64783 .content-box-row .content-box-column-3 i:before {content: "\f1b9" !important;}
.page-id-64783 .content-box-row .content-box-column-4 i:before {content: "\f154";}
.page-id-64783 .content-box-row .content-box-column-5 i:before {content: "\f157";}
.page-id-64783 .content-box-row .content-box-column-13 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";}



/*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:#236192; 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*/
.home-icon .content-box-column-1 i:before {content: "\f126";font-family: flaticon1; font-weight:400 !important;}
.home-icon .content-box-column-2 i:before {content: "\f2e7";font-family: 'Font Awesome 5 Free';font-weight: 900 !important;}
.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: "\f1d5";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 i:before {font-family: flaticon1;}
.events-icons .content-box-column-1 i:before {content: "\f12b" !important;}
.events-icons .content-box-column-2 i:before{content: "\f125"!important; }
.events-icons .content-box-column-3 i:before {content: "\f1ec"!important;} 
.events-icons .content-box-column-4 i:before{content: "\f12a"; }
.events-icons .content-box-column-5 i:before{content: "\f183"; }

/*//printed calendar icons//*/
.printed-calendar-icons .content-box-column i:before {font-family: flaticon1;}
 .printed-calendar-icons .content-box-column-1 i:before {content: "\f12a" !important;}
 .printed-calendar-icons .content-box-column-2 i:before {content: "\f12b" !important;}
 .printed-calendar-icons .content-box-column-3 i:before {content: "\f12c" !important;}
 .printed-calendar-icons .content-box-column-4 i:before {content: "\f101" !important;}
 .printed-calendar-icons .content-box-column-5 i:before {content: "\f128" !important;}
 .printed-calendar-icons .content-box-column-6 i:before {content: "\f1a9" !important;}

 /*Dining balance Icon*/
 .Dining-Balance-icons .content-box-column-1 i:before {content: "\f262" !important;}


/*Sonoma Room Menu*/
.Sonoma-Room-Menu-icon .content-box-column i:before{ font-family:'flaticon1' !important }
.Sonoma-Room-Menu-icon .content-box-column-1 i:before {content: "\f1a9" !important;}
.Sonoma-Room-Menu-icon .content-box-column-2 i:before {content: "\f1bf" !important;}
.Sonoma-Room-Menu-icon .content-box-column-3 i:before {content: "\f1c1" !important;}

/*bistro-menu-icon*/
.bistro-menu-icon .content-box-column-1 i:before {content: "\f1a9" !important;}
.bistro-menu-icon .content-box-column-2 i:before {content: "\f1a9" !important;}
.bistro-menu-icon .content-box-column-3 i:before {content: "\f238" !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: "\f195";}
.page-id-63775 .dining-icons .content-box-column-3 i:before {content: "\f264" !important;}

.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 .content-box-row .content-box-column-6 i:before {content: "\f1d5";}
.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;content: "\f203" !important;}
.services-icon .content-box-column-1 i:before { content: "\f215" !important; }
.services-icon .content-box-column-2 i:before { content: "\f18d" !important;}
.services-icon .content-box-column-3 i:before { content: "\f1df" !important;}
.services-icon .content-box-column-4 i:before {font-family: flaticon2;content: "\f157" !important; }
.services-icon .content-box-column-5 i:before { content: "\f1e0" !important; }
.services-icon .content-box-column-6 i:before { content: "\f1db" !important;}
.services-icon .content-box-column-7 i:before {font-family: flaticon2; content: "\f1bb" !important ;}
.services-icon .content-box-column-8 i:before { content: "\f166" !important; }
.services-icon .content-box-column-9 i:before { content: "\f1e0" !important ; }
.services-icon .content-box-column-10 i:before { content: "\f13d" !important;}
.services-icon .content-box-column-12 i:before { content: "\f20f" !important;}



/* Directories Icons */
.staff-icons .content-box-column i:before{ font-family:'flaticon1'  }
.staff-icons .content-box-column-2 i:before{ content:'\f263'; }
.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: "\f1d5";}
.news-social .content-box-column-2 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:"\f120" !important;}
.Resident-Association-icon  .content-box-column-4 i:before{content:"\f13c" !important;}
.Resident-Association-icon  .content-box-column-5 i:before{content:"\f23c" !important;}
.Resident-Association-icon  .content-box-column-6 i:before{content:"\f267" !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-9 i:before {content:"\f1e0" !important;}
    .Covia-Documents-icon  .content-box-column-1 i:before{content:"\f1de" !important;}
    .Covia-Documents-icon  .content-box-column-2 i:before{content:"\f10a" !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:"\f1d5" !important;}
    .Covia-Documents-icon  .content-box-column-6 i:before{content:"\f21b" !important;}
    .Covia-Documents-icon  .content-box-column-7 i:before{content:"\f1d4" !important;}
    .Covia-Documents-icon  .content-box-column-8 i:before{content:"\f1da" !important;}




/* Documents Icons */
.documents-icons .content-box-column i:before{ font-family:'flaticon1' !important }
.documents-icons .content-box-column-1 i:before {content: "\f263"; }
.documents-icons .content-box-column-2 i:before {content: "\f10a" !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: "\f25d" !important; }
.documents-icons .content-box-column-7 i:before {content: "\f1d4" !important; }
.documents-icons .content-box-column-8 i:before {content: "\f269" !important; }
.content-box-row .content-box-column-3 i:before{content:"\f1e0";}

/* Adminastration and dept Icons */

.admin-icons .content-box-column-1 i:before,
.admin-icons .content-box-column-2 i:before{font-family:'flaticon1';}
.admin-icons .content-box-column-1 i:before{content:"\f262" !important;}
.admin-icons .content-box-column-2 i:before{content:"\f1d9" !important;}
.admin-icons .content-box-column-3 i:before,
.admin-icons .content-box-column-4 i:before,
.page-id-64 .admin-icons .content-box-column-4 i:before,
.admin-icons .content-box-column-5 i:before,
.page-id-64 .admin-icons .content-box-column-5 i:before,
.admin-icons .content-box-column-6 i:before,
.admin-icons .content-box-column-7 i:before,
.admin-icons .content-box-column-8 i:before,
.admin-icons .content-box-column-9 i:before{font-family:'flaticon1';}
.admin-icons .content-box-column-3 i:before{content:"\f1bd" !important;}
.admin-icons .content-box-column-4 i:before{content:"\f201";font-family:'flaticon1';}
.page-id-64 .admin-icons .content-box-column-4 i:before {content:"\f127" !important;}
.admin-icons .content-box-column-5 i:before{content:"\f251" !important;}
.page-id-64 .admin-icons .content-box-column-5 i:before{content:"\f265" !important;}
.admin-icons .content-box-column-6 i:before{content:"\f263" !important;}
.admin-icons .content-box-column-7 i:before{content:"\f212" !important;}
.admin-icons .content-box-column-8 i:before{content:"\f139" !important;}
.admin-icons .content-box-column-9 i:before{content:"\f147" !important;}
.admin-icons .content-box-column-10 i:before {content: "\f1e0" !important;font-family: 'flaticon1';}
.admin-icons .content-box-column-11 i:before {content: "\f271" !important;font-family: 'flaticon1';}
.admin-icons .content-box-column-12 i:before {content: "\f1eb" !important;font-family: 'flaticon1';}
.admin-icons .content-box-column-13 i:before {content: "\f1e0" !important;font-family: 'flaticon1';}


/*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: #236192 !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:#235f92!important; color: #fff !important; text-shadow: none !important; border:0; }
.ui-datepicker-calendar .ui-state-active {background: #235f92 !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; }

/*****************************************
*********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: #236192!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;}*/

.frm-submitted,
.frm-confirmed{ color:green; }
.frmapproved{color:green;}
.my-forms-container .cancel_order {color:#236192   !important;border:2px solid #236192  !important;font-weight:600 !important;}
.my-forms-container .cancel_order:hover{ background:#236192  !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: #236192 !important; color: #ffffff; border: 1px solid #236192; }
.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; }
.maintenance-entires .works_checkid{margin-right:15px;}
.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: #236192 ; font-size: 18px;  }
.del-checkbox input#delete_registration {border: 2px solid #236192 ;color: #fff ;background: #236192 ;margin-left: 20px;padding: 10px 15px;}
.del-checkbox input#delete_registration:hover { background: #fff ; color: #236192 ; }
.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: #236192; 
  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: #236192;
    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: #236192 !important;
  color: #236192 !important;
}
.gform_footer input[type="submit"]:hover { font-weight:700; background: #236192 !important; border-color: #236192 !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;line-height: 28px; }
.viewformslink { 
    background: #236192 !important; 
    border: 2px solid #236192; 
    color: #fff !important; 
    padding: 10px 15px; 
    border-radius: 5px; 
    margin-left: 10px; 
    text-align: center; 
    line-height:40px;
}

#delete_workxhub{border: 2px solid #236192;
    color: #fff;
    background: #236192;
    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){
  #main .fusion-row{max-width:1100px !important;}
.fusion-page-title-bar{max-width:1300px!important}
.resident-admin .nofi-user{top:194px;}
.resident-admin div#user-sidebar {top: 100px;}
}
@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: 1300px)and (min-width: 1100px){
    #main .fusion-row{max-width:900px !important;}
.fusion-page-title-bar{max-width:1050px!important}
}

@media screen and (max-width: 900px){
.page-id-310 #main .fusion-row{margin-top: 0px !important;}}


@media only screen and (max-width: 1100px)and (min-width: 900px){
    #main .fusion-row{max-width:800px !important;}
.fusion-page-title-bar{max-width:950px!important}
.fusion-page-title-bar .fusion-page-title-row h1{    margin-top: 0px;}
}

@media only screen and (max-width: 900px){
    #main .fusion-row{max-width:700px !important;}
.fusion-page-title-bar{max-width:850px!important}
.fusion-page-title-bar .fusion-page-title-row h1{    margin-top: 50px;}
}

 @media only screen and (max-width: 800px){
    #main .fusion-row{max-width:600px !important;}
.fusion-page-title-bar{max-width:750px!important}
.fusion-page-title-bar .fusion-page-title-row h1{    margin-top: 50px;}
}

 
 @media only screen and (max-width: 768px){
    #main .fusion-row{max-width:800px !important;}
.fusion-page-title-bar{max-width:8050px!important}
.fusion-page-title-bar .fusion-page-title-row h1{    margin-top: 0px;}
}
@media only screen and (max-width: 479px){
margin-bottom: 80px !important;font-size: 40px !important;
}
}
/*@media (max-width: 7px){}*/



@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: #236192;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:#236192; }
.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:#236192; border:2px solid #236192; }
.delete-noti:hover { background: #236192; 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: #235f92; }
#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: #236192 !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:#236192 !important;color:#333 !important;}
#bbpress-forums div.bbp-reply-header{background:#236192 !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: #236192; 
    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: #236192 !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: #236192 !important;font-weight: 700;}
#custom_topiclink { margin: 30px 0px 30px; }
#custom_topiclink a {
    background: none !important;
    color: #236192 !important;
    border: 2px solid #236192 !important;
    padding:10px 15px;
    font-size:14px;
    display: inline-block;
}
#custom_topiclink a:hover {background: #236192 !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-sticky-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; }
.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: #236192;
    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: #236192;
    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: #236192;
    padding: 0px 0px;
    line-height: 40px;    
    font-weight: 600;
}
#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 #236192;
    color: #236192;
    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: #236192; 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 #236192 !important;
    color: #fff !important;
    box-shadow: none;
    font-size: 16px;
    line-height: 30px;
    transition: all 0.4s;
    background: #236192;
    text-transform: capitalize; 
}
#new-post .bbp-submit-wrapper .button:hover{background: #fff !important;color: #236192 !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 #236192; 
    color: #236192 !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:#236192 !important;
}

/* Resident Directory */
.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 #236192 !important;color: #236192 !important;}
.um-search-submit .um-do-search:hover {background: #236192 !important;color: #fff !important;}
.um-search-submit a:nth-child(2) { border: 2px solid #236192 !important; color: #fff !important; background: #236192 !important; }
.um-search-submit a:nth-child(2):hover { border: 2px solid #236192 !important; color: #236192 !important; background: #fff !important; }
.resi_tiles a.um-button.print-inner{
    border: 2px solid #236192 !important;
    color: #fff !important;
    background: #236192 !important;
}
.resi_tiles a.um-button.print-inner:hover {
    border: 2px solid #236192 !important;
    color: #236192 !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;
    
}
.page-id-331 .um-members .um-member{min-height:530px;}
.um-search-submit{text-align: center;}
/*.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: #236192 !important; }

/* Resident Directory Tiles View */
.um-member-photo.um-tile-photo img {
    width: 110px !important;
    height: 110px !important;
    float: left !important;
    margin-bottom: 14px!important;
}
.tiles-masonry { min-height: 180px !important; max-height: 140px !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;}
.pgnt.pull-right.tiles_pagi { text-align: center; display: inline-block; width: 100%; }
.page-num.tiles_num span.page-numbers.current { background: #236192; 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: 16px;
    word-break: break-all;
    vertical-align: middle;
}
/* 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 #236192 }
.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;
}

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

    /*width: 15px;*/
    display: inline-block;
    background-color: #236192 !important;
    color: #fff;
    padding: 7px 9px;
    margin-bottom: 10px;
    border-radius: 5px;
    border:2px solid #236192;
    font-size:15px;
}

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

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

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

/*-------------------------------------*/
/*---------- ULTIMATE MEMBER ----------*/
/*-------------------------------------*/
.set-edit {
    display: inline-block;
    font-size: 18px;
    font-style: normal;
    color: #ffffff;
    padding-left: 6px;
    padding: 0px 6px 3px;
    line-height: 35px;
}
.um-profile-edit.um-profile-headericon.um-trigger-menu-on-click { background: #236192; 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: #236192; }
.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: 150px; display: block; overflow: hidden; }
.um-member-cover-e a img { height: auto; } 
.um-account-main p.um-notice.success { background: #236192; }
.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: #236192 !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:#236192 !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: #f6f6f6;
    color: #1f1e1e;
    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; }
 .page-id-62598 .fa-map-marker:before {content: "\f041" !important;}
.phone:hover{color:#176589;cursor:pointer;} 
.weather-mobile{display:none;}
/*.fusion-page-title-bar h1{text-shadow:2px 2px 2px #333 !important;}*/
.login-page-form .um-misc-img img {
    height: 85px !important;
    border-radius: 50% !important;
}
.gform_wrapper .gform_page_footer .button.gform_previous_button,.gform_wrapper .gform_page_footer .button.gform_next_button{background: transparent !important;
    font-size: 13px !important;
    padding: 8px 16px !important;
    line-height: 16px;
    border-color: #236192 !important;
    color: #236192 !important;}
.gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] 
{background: #236192 !important;
    font-size: 13px !important;
    padding: 8px 16px !important;
    line-height: 16px;
    border-color: #236192 !important;
    color: #fff !important;
    }

/* Resident Directory **/
/*.page-id-331 .um-members{padding-top:40px !important;padding-bottom: 40px !important;}

.page-id-331 .um-member-cover {
    display: none;
}
.page-id-331 .um-member.with-cover .um-member-photo img{
  width: 160px;
    height: auto;
    position: relative;
    top:5px !important;
    margin-bottom: 0 !important;

}
.page-id-331 .um-members .um-member .um-member-meta-main{
  min-height: 100px !important;
}

.um-member-meta.no-animate {
    border-top: 0px;
}

.um-member-photo.radius-1 img{border-radius: 0 !important;}*/


/*.page-id-165 .login-row .col-sm-4 {vertical-align: middle;}*/
/***************************************************
********************MEDIA QUERIES*******************
****************************************************/
@media screen and (max-width: 931px) and (min-width: 801px){
.admin-bar .nofi-user {top: 206px !important;}}


@media screen and (min-width: 480px) and (max-width: 767px){
.fusion-header .fusion-row .col-sm-3 {width: 10px;display:none !important;}
.i-frame-div {width: 100%;}
@media screen and (max-width: 767px) { 
/*span.time {display: none !important;}
.weather_head {display: none !important;}
span.day {display: none !important;}*/
.weather-mobile{display:inline !important;}
.awesome-weather-current-temp{font-size: 40px !important;}
.awesome-weather-wrap.temp5 {
    background: #324a5e;
    color: #fff !important;
    /*margin: 14px 0px;*/
    margin: 10px 0px 0px 0px;
}
.date_year {color: #fff;background: #324a5e;text-align: center;}
span.day {display: inline !important;}
@media only screen and (max-width:1280px) and (min-width:1097px){
  .nofi-user{top:190px;}
  
}


@media only screen and (max-width:1421px) and (min-width:1090px){
/*.admin-bar .usr-side-cont {top: 130px;}*/
/*.nofi-user{top:250px;}*/
}
@media only screen and (max-width:1280px) and (min-width:1097px){
.mnudiv {padding-top:38px;}
.page-id-331 .b-char{width: 15px !important;padding:5px !important;}
  }
@media only screen and (max-width:945px) and (min-width:901px){
.admin-bar #user-sidebar{top:145px;}
}
@media screen and (max-width:768px){
    .bbp-topic-form{width:100%;}
    /*.set-edit{padding: 6px 7px !important;line-height: 18px !important;}*/
    .page-id-853 .um-members .um-member {width:100% !important;}

    }

@media only screen and (max-width:766px) and (min-width:663px){
.cust-search a.lnk-srch:before {width: 28% !important;}}

@media only screen and (max-width:662px) and (min-width:500px){
.cust-search a.lnk-srch:before {width: 32% !important;}}


@media only screen and (max-width:499px) and (min-width:432px){
.cust-search a.lnk-srch:before {width: 37% !important;}{
margin-bottom: 80px !important;font-size: 40px !important;
}}

@media only screen and (max-width:431px) and (min-width:338px){
.cust-search a.lnk-srch:before {width: 47% !important;}}



@media only screen and (max-width:337px) and (min-width:320px){
.cust-search a.lnk-srch:before {width: 50% !important;}}



/*@media(max-height:560px){
   .login-row .col-sm-4,
   /*.login-row .col-sm-8 {float:left;}*/

/*@media only screen and (max-width: 480px{}*/


@media only screen and (max-width: 480px) and (min-width: 414px)
{
  .fusion-mobile-nav-holder{left: 0px !important; padding-top:0px !important;margin-top:-6px !important;}
  .weather-column .header-bg {width: 156px !important;}
}
@media only screen and (max-width: 414px) and (min-width: 400px)
{
  .weather-column .header-bg {width: 156px !important;}
}
@media only screen and (max-width: 400px) and (min-width: 354px)
{
  .weather-column .header-bg {width: 156px !important;}
}

@media only screen and (max-width: 355px) and (min-width: 320px)
{
  .weather-column .header-bg {width: 155px !important;}
}

/* Home page */

@media only screen and (max-width:1201px) and (min-width:1024px){
.page-id-165 .fusion-builder-row{width:100% !important;}
}
 
@media only screen and (max-width:1201px) and (min-width:1024px){
  .fusion-page-title-bar .fusion-page-title-row h1 {margin-top: 50px;}
.fusion-builder-row{width:90% !important;}
}
@media screen and (max-width: 430px) {
.weather-column .awesome-weather-current-temp {
    /* float: right; */
    padding: 0px;
    text-align: left !important;
    margin-right: 30px;
}}
/* Attendee page */
@media screen and (max-width: 767px) {
.cust-search, #nav-user-info .top-pro-pic.lmenu{line-height: 60px;}
.cust-search{margin-right: 0px;}
.cust-search a.lnk-srch:before{width:20%;text-align:center;}
div#atned-prnt {margin-top: 40px;}
/*.page-id-331  #content{margin-top: 30px;}*/
.page-id-56258 .all-staff-info{margin-top: 30px;}
.page-id-59662 .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {margin-top: 30px;}
}

@media screen and (max-width: 800px) {
  .fusion-header .col-sm-1 {background: #c5cfda;}
  .fusion-header .col-sm-4 {background: #fff;}
  .fusion-header .col-sm-6 {background: #fff;}
  .fusion-sticky-shadow .logout-button span{color:#333;}
  .logout-button span{color:#333 !important;}
  /*.logged-in .usr-side-cont {display: none !important;}*/
  /*.logout-button span {color:#000 !important}*/
  
}
@media screen and (max-width: 767px) {
  #main > .fusion-row {padding-top: 0px !important;}
}

@media screen and (max-width: 480px) {
.page-id-63542 .weather-column .awesome-weather-header,
.page-id-63542 .announcement-sec .announcement-section .col-sm-4:nth-child(1),
.page-id-63542 .weather-column .awesome-weather-current-temp {font-size: 16px !important;}
.page-id-63542 .content-container a {font-size: 15px;}
/*.page-id-63542.announcement-sec .col p{font-size: 15px;}*/
.weather-column .awesome-weather-header {width: 100px !important;}
.weather-column .awesome-weather-current-temp {margin-right:18% !important;}
.page-id-63542 .col .content-container a {font-size: 16px !important;}
.content-container .um-faicon-phone:before {font-size: 18px !important;}
}

@media(max-width:380px){
    .announcement-sec .announcement-section .col-sm-4:nth-child(1),
    .announcement-sec .announcement-section .col-sm-4:nth-child(3) {width:100% !important;margin-top:15px;font-size:20px !important}
    .page-id-63542 .weather-column .awesome-weather-header,
    .page-id-63542 .weather-column .awesome-weather-current-temp {font-size:18px !important;}
    .weather-column .header-bg {width: 250px !important;max-width: 225px;}
    .weather-column .awesome-weather-header {width:150px !important;text-align:right !important;}
}

@media screen and (max-width: 360px) {
.page-id-63542 .todays-events-table td {padding: 3px;font-size: 13px;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .popup_bg .fusion-standard-logo.fusion-logo-1x { display: inline-block !important; }
}
@media screen and (max-width: 1440px) {
    #annon-id > .fusion-row,
    .event-form-content > .fusion-row,
    .col-3-row > .fusion-row,
    .content-box-row > .fusion-builder-row.fusion-row,
    #main > .fusion-row,
    .neighbor-content > .fusion-row { max-width: 1080px !important; }
}
@media only screen and (max-width:1300px) and (min-width:992px){
    /*newest members on home page*/
    .newest-members .item { margin:5px }   
}

@media only screen and (max-width: 1300px) and (min-width:1200px){
    /*.fusion-main-menu > ul > li > a, 
    .side-nav li a { font-size: 21px; }
    .fusion-main-menu > ul > li { padding-right:20px; }*/
}
@media screen and (max-width:1232px){
    /*.fusion-main-menu > ul > li,
    .fusion-is-sticky .fusion-main-menu > ul > li{ padding-right: 20px !important; }*/
}
@media screen and (max-width:1200px){
    .fusion-main-menu > ul > li,
    .fusion-is-sticky .fusion-main-menu > ul > li { padding-right:15px !important; }
    .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 { font-size: 19px !important; } 
    #annon-id > .fusion-row,
    .content-box-row > .fusion-builder-row.fusion-row,
    .col-3-row > .fusion-row,
    .event-form-content > .fusion-row,
    #main > .fusion-row,
    .neighbor-content > .fusion-row { max-width: 900px !important; }    
    .content-box-row .fusion-content-boxes .fusion-column { width: 50% !important;float: none;display: inline-block; }
    .content-box-row .fusion-content-boxes .fusion-clearfix { display: none; }
    .serviceform .fusion_builder_column_2_3 { margin: 0 auto !important; width: 80% !important; float: none !important; }
    .serviceform .fusion_builder_column_1_6 { display: none !important; } 
    #annon-id .fusion_builder_column_1_2 { width: 100% !important; margin-bottom: 30px !important; }
    
    /* Main Menu font-size*/
    /*.fusion-main-menu > ul > li > a, .side-nav li a {font-size: 18px;} */
}
@media(max-width:1350px) {
  .logout-button span{padding: 2px 10px !important;}
}

@media only screen and (max-width:1146px) {
    /*.fusion-main-menu > ul,
    .fusion-is-sticky .fusion-main-menu > ul { text-align: left !important; }
    .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 {font-size: 16px !important;line-height: 40px !important;height: 40px !important;} 
    #menu-item-55875 span { padding: 0px 25px; line-height: 30px; }
    #menu-item-55875  span { padding: 0px 25px;line-height: 30px;}*/
}
@media screen and (min-width: 768px) and (max-width: 1136px){
   /*.announce-col .gform_footer.top_label {width: 98%;}
   .announce-col .gform_body { width: 100% !important;  margin-bottom: 5px;} */
}
@media screen and (max-width: 1100px) {
    /*.fusion-main-menu > ul > li, .fusion-is-sticky .fusion-main-menu > ul > li {padding-right: 12px !important;}*/
}
@media screen and (max-width: 1080px) {
    /*staff directory template*/
    .staff-wrap { width: 100% !important;/*float: none;*/margin-right: 0px !important; }
    div.uimob960 .um-member { width: 32%; }
}
@media screen and (max-width: 1080px) and (min-width: 992px) {
    .um-members .um-member:nth-child(3n+4) { margin-right: 2%; }
}
@media screen and (max-width: 1080px) and (min-width: 801px) {
    .fusion-header .fusion-row .col-sm-4 { line-height: 70px; }
    .fusion-header .fusion-row .col-sm-3 { line-height: 40px; }
    .top-profile-details .noticnt,
    .noticnt1 { line-height: 20px; }    
    
    /*header*/
    .fusion-header .col-sm-4 .fusion-logo{ margin:5px 0 !important; }
}
@media screen and (max-width: 1040px) {
    .neighbor-content > .fusion-row { max-width: 750px !important; }  
}
@media only screen and (max-width: 1025px){
  .page-id-61421 .calender-formcat .keyindi.col-sm-4,
.page-id-61421 .calender-formcat .col-sm-8{width: 100%;float: none;}
  .page-id-61421 .event-intro > .col-sm-8,
    .page-id-61421 .event-intro > .col-sm-4  {width:100%;margin-bottom:10px;text-align:center;float: none;}
    #annon-id > .fusion-row,
    .content-box-row > .fusion-builder-row.fusion-row,
    .event-form-content > .fusion-row,
    #main > .fusion-row,
    .neighbor-content > .fusion-row,
    .fusion-page-title-row {max-width: 750px !important;}
    .dining-form-table tr.child { text-align: center;}


}

@media screen and (max-width: 900px){
    #annon-id > .fusion-row,
    .content-box-row > .fusion-builder-row.fusion-row,
    .event-form-content > .fusion-row, #main > .fusion-row,
    .neighbor-content > .fusion-row,
    .fusion-page-title-row { max-width: 600px !important;}
    .usr-side-cont {overflow: auto !important;}


@media screen and (max-width: 900px){
 .nofi-user {
    top: 136px !important;
}
}
@media screen and (max-width: 1096px) and (min-width: 1090px){
.admin-bar .usr-side-cont{top:111px !important;}
}
@media screen and (max-width: 1080px) and (min-width: 768px){
.top-profile-details .noticnt, .noticnt1 {
    top: 103px !important;
}
}
    /*Resident Directory*/
    div.um-modal .upload:hover {background: #236192 !important;}
    .page-id-331 div#content .row,
    .page-id-853 div#content .row {text-align:center;}
    .page-id-331 div#content .row .col-sm-4,
    .page-id-853 div#content .row .col-sm-4 {display:inline;float:none;padding:0px;margin-right:10px;vertical-align:top;}
    .page-id-331 div#content .row .col-sm-4 a,
    .page-id-331 div#content .row .col-sm-4 .print-inner,
    .page-id-853 div#content .row .col-sm-4 a,
    .page-id-853 div#content .row .col-sm-4 .print-inner {margin-bottom:15px;}
    .page-id-331 div#content .row .col-sm-4:nth-child(3),
    .page-id-853 div#content .row .col-sm-4:nth-child(3){margin-right:0px;}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
    .fusion-columns-3 .fusion-column.content-box-column,
    .fusion-columns-2 .fusion-column.content-box-column{ width: 100% !important;}
    .fusion-page-title-wrapper {display: flex !important;}
    .event-form-content .fusion-title { margin-bottom: 0px !important; }
}
@media screen and (max-width: 1023px) {
    #annon-id > .fusion-row,
    .content-box-row > .fusion-builder-row.fusion-row,
    .event-form-content > .fusion-row,
    .col-3-row > .fusion-row,
    .ann-col { max-width:767px !important; }    
    .page-id-64 .content-box-row > .fusion-builder-row.fusion-row {max-width: 900px !important;}
    .event-form-content > .fusion-row .fusion_builder_column { width: 100% !important;  margin: 0px !important; }
    .event-form-content > .fusion-row .fusion_builder_column:first-child { margin-bottom: 25px !important; }
}
@media screen and (min-width: 800px) {

.shw-mbl { display: none !important; }


}
@media screen and (min-width: 901px) {
   /* Clubs Sub Menu */
   .groups_clubs > .sub-menu{ min-width: 600px; left: -600px; }
   .groups_clubs > .sub-menu > li{display: inline-block;width: 50%;vertical-align: top;border-right: 1px solid rgb(220, 218, 219);}
   .groups_clubs > .sub-menu > li:nth-child(2n){ border-right: 0px solid rgb(220, 218, 219); }
}
@media screen and (max-width: 1023px) and (min-width:901px) {
    .fusion-main-menu > ul > li > a,
    .fusion-is-sticky .fusion-main-menu > ul > li > a {font-size: 16px !important;}
}
/*@media screen and (max-width: 994px) {
    .fusion-is-sticky  .fusion-main-menu .fusion-menu,
    .fusion-main-menu .fusion-menu { text-align: left; }
    .fusion-is-sticky .fusion-main-menu > ul > li,
    .fusion-is-sticky .fusion-main-menu > ul > li > a,
    .fusion-main-menu > ul > li,
    .fusion-main-menu > ul > li > a { line-height: 40px !important; height: 40px !important; } 
}*/
@media screen and (max-width: 1096px) and (min-width:801px){
  /*.admin-bar #user-sidebar {top:110px;} */
  /*.admin-bar #user-sidebar {top:90px;}*/
  /*.admin-bar .nofi-user { top: 157px !important;}*/
  /*.admin-bar .nofi-user { top: 138px !important;}*/

}
@media screen and (max-width: 1096px) {
    .fusion-is-sticky  .fusion-main-menu .fusion-menu,
    .fusion-main-menu .fusion-menu { text-align: left; }
    .fusion-is-sticky .fusion-main-menu > ul > li,
    .fusion-is-sticky .fusion-main-menu > ul > li > a,
    .fusion-main-menu > ul > li,
    .fusion-main-menu > ul > li > a { line-height: 40px !important; height: 40px !important; } 
}     
@media only screen and (min-width:801px) and (max-width:991px){
    /*data table 5 col*/
    .responsive-tbl-5-col .row:last-child .col-sm-5{ width:30% !important } 
    .responsive-tbl-5-col .row:last-child .col-sm-7{ width:70%; }
    .pjIcCalendar .btn-primary {border: none !important;}
}
@media(min-width:767px){
  
}
@media screen and (max-width:991px) and (min-width:768px){
    /*.col-3-row span.cal-day{font-size:30px;line-height:35px;}
    .calendar-custom span.time-hm{font-size:16px;line-height:22px;}
    .col-3-row .calendar-custom .date{width:70px}
    .col-3-row .calendar-custom .time{width:80px;height:80px;}
    .calendar-custom span.time-hm{padding-top:0px;}*/
}
@media only screen and (max-width: 991px){
  /*.login-row .col-sm-8 {float:left;}*/
    .content-box-column {width: 100% !important;}
    #menu-item-55875 span { line-height: 33px;}
}
@media only screen and (max-width: 991px) and (min-width:601px){
    .fusion-column.col-lg-3.col-md-3.col-sm-3 {width: 50% !important; float: left;}
    /*staff directory page*/
    .staffdirectory .print-inner{ margin-left:8px; }
}
@media screen and (min-width: 801px) and (max-width: 991px){
 
    /*.page-id-245 .dataTables_filter input {width: 84% !important;}*/
}
@media screen and (max-width:991px){ 
    .page-id-853 .msearch.custom-um.masonry-brick{width:48% !important;}

    /*login page*/
    .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%; /*margin-top: 40px;*/ overflow-y: auto; padding-bottom: 20px; }
    .login-right-half {padding: 20px; margin-top: 20px;}

    .um-members .um-member {width: 49% !important;}
    .um-members .um-member:nth-child(n) { margin-right: 2%; }
    .um-members .um-member:nth-child(2n) { margin-right: 0%; }
    
    /*Notifications*/
    .noti, .noti-disp { width:100%; }
    .um-notification{ width:90% !important; padding-right:0 !important; }

    
    /*Event Register*/
    .post-88 .fusion-layout-column.fusion-three-fifth { width: 100% !important;}
    .post-88 div#addguest {overflow-x: scroll;}
    
    .pjMrBContainer .pjMrBFormBody .btn.pjMrbMenuItem {margin-bottom: 5px;}
    
    .page-id-2 .col-3-row > .fusion-builder-row.fusion-row > .fusion_builder_column_1_3 {width: 100% !important;min-height: auto;}    
    .page-id-2 .fusion-one-third .fusion-column-wrapper { min-height: 0px !important;}
    
     /*-----Home Page Newest Neighbour Section-----*/
    .indiv-neighbour.col-sm-4 { width: 49%; margin: 0px 2% 20px 0px; }
    .indiv-neighbour.col-sm-4:nth-child(2) {  margin: 0px 0px 20px; }
    .indiv-neighbour.col-sm-4 { width: 100%; margin: 0px 0px 20px 0px; }
    
    /*meeting room reservation page*/
    .pjMrBBody .pjMrBRoomAside{ width:100% !important; }
    .pjMrBBody .pjMrBRoomAside .pjMrBRoomImage{ text-align:center; }
    .pjMrBBody .pjMrBRoomContent{ width:100% !important; }
    
    /*All Form Entries*/
    .responsive-tbl-5-col .row:last-child {margin: 0px;background: #fff;}
    .responsive-tbl-5-col .row:last-child .col-sm-5,
    .responsive-tbl-5-col .row:last-child .col-sm-7 {width:100% !important; text-align:center !important;}
    .responsive-tbl-5-col .paging_full_numbers {text-align: center !important;padding-top:0px !important;}
    .responsive-tbl-5-col .dataTables_info {padding-bottom: 0px !important;}
    
    /* My Events */
    .responsive-tbl .row:last-child {margin: 0px;background: #fff;}
    .responsive-tbl .row:last-child .col-sm-5,
    .responsive-tbl .row:last-child .col-sm-7 {width:100% !important; text-align:center !important;}
    .responsive-tbl .paging_full_numbers {text-align: center !important;padding-top:0px !important;}
    .responsive-tbl .dataTables_info {padding-bottom: 0px !important;}
    
    /* My Dinning */
    .page-id-318 .my-forms-container.dining-form-wrap h3 {padding: 0px 20px;font-size: 23px !important;}
    .dining-form-wrap #table_wrapper .col-sm-6 { display: block;width: 100% !important;text-align: center; }
    .dining-form-wrap div#table_length,
    .dining-form-wrap div#table_filter {margin-bottom:0px;text-align:center;}
    .dining-form-wrap div#table_wrapper > .row > .col-sm-6 { padding:0px 0px !important }
    
    /* My services */
    div.dataTables_wrapper div.dataTables_paginate ul.pagination{text-align: center}
}
/*@media only screen and (max-width:937px) and (min-width:578px){
.page-id-853 .um-search-filter:nth-child(even) {margin-left: 4% !important;}
.page-id-853 div.uimob800 .um-search .um-search-filter-2 {margin-left: 0%;}
}*/
@media screen and (max-width: 900px) {
    nav.fusion-mobile-nav-holder { position: absolute; top: 70px; padding-top: 0px !important; width: 100%; left: 30px; }
    .fusion-mobile-menu-icons {background: #236192;border-radius: 5px;}
    .fusion-mobile-menu-icons a {float: none !important;cursor: pointer;display: block;line-height: 36px;margin-top: 0px;margin-right: 20px;text-align: left;height: 36px;}
    .fusion-mobile-menu-icons a:before { content: "MENU"; font-family: 'Lato';color: #333 !important;padding: 0px;font-size: 14px;display: inline-block;position: absolute;top: 0px;left: 20px;}
    .fusion-mobile-menu-icons a:hover { background: transparent; }
    .fusion-mobile-menu-icons a:hover:before { color: #b71d86; }
    div#nav-user-info { text-align: center; }
    #nav-user-info .cust-search, 
    #nav-user-info .top-pro-pic.lmenu,
    #nav-user-info .top-profile-image,
    #nav-user-info #nav-buttons { float: none; display: inline-block; height: 40px; }
    .top-profile-details .noticnt { top: 10px; right: 0px;}
    a.lnk-srch { left: 32%; }
    .fusion-top-header .fusion-page-title-bar { height: 200px; }
   
  /*.nofi-user { top: 0px !important; }*/
    /*.nofi-user { top: 82px !important; }*/
    
    /*.mnudiv { padding-top: 33px; }*/
    #ur-pic.active #user-close {position: relative; left:0px !important; opacity: 1;  display:block;}
    #right-sidebar{width: 100%; position: fixed !important; z-index: 999999; overflow-y: scroll !important;}
   .service-form-wrap .col-sm-6 { width:100% !important; padding:0px;}
   .page-id-245 .service-form-wrap .row { margin:0px }
   .page-id-245 .service-form-wrap .dataTables_length { text-align:center;margin:0px !important; }
   .page-id-245 .service-form-wrap .dataTables_filter { text-align:center !important; }
    #annon-id > .fusion-row,
    .content-box-row > .fusion-builder-row.fusion-row,
    .event-form-content > .fusion-row,
    .col-3-row > .fusion-row,
    .ann-col,
    #main > .fusion-row,
    .neighbor-content > .fusion-row,
    .fusion-page-title-row{ max-width:600px !important; } 
    .ann-col{ max-width:100% !important; }    
     .fusion-body .fusion-layout-column.ann-col { margin: -100px auto 0px !important; }
    .content-box-row .fusion-content-boxes .fusion-column { width: 100% !important; }
    .content-box-row .fusion-content-boxes .fusion-clearfix { display: none; }
    .event_content .event-list-display { width: 100%; }
    .page-id-67 .my-events-wrap .dt-bootstrap .col-sm-6 {width:100%;}
    .account-section > .fusion-row { padding-left: 20px !important; padding-right: 20px !important; }
    .filters-container .dropdown-filter .form-group,
    .filters-container .dropdown-filter .form-group label{margin-bottom: 10px;}
    .page-id-173 .post-content .fullwidth-box {padding: 20px !important;}

    .page-id-245 #event_reg_theme .col-sm-3,
    .page-id-245 #event_reg_theme .col-sm-9 {width:100%;text-align:center;}
    .page-id-245 #event_reg_theme .col-sm-9 a{margin-top:15px;}

    /*committee documents*/
    .commitee-section .fusion-layout-column { width: 100% !important; margin: 0px 0px 25px !important; }

    /*Events Calendar*/
    .post-324 .printevent { width: 100%;overflow-x: scroll; }

    /*ultimate member profile edit*/
    .um-profile .um-followers-bar, .um-profile-body{ margin:0 20px !important; }

    /*instant-appointments/*
    [id^=pjWrapper] .col-sm-4, [id^=pjWrapper] .col-sm-9 { width: 100% !important;}
    [id^=pjWrapper] .col-sm-8, [id^=pjWrapper] .col-sm-3 { width: 100% !important;}
    
    /* Meeting Room Reservation*/
    .page-id-331 .col-sm-6.print-button { text-align: left; margin-top: 10px; }
    #pjWrapperHotelBooking_1 .pjHbPanelHead .pjHbNav {padding-top: 8px;}
    .page-id-58 .event_content > div {width: 100%;}
    form#trSearchForm_9879 span.trContent input#trDate_9879, #trSearchForm_9879 span.trContent input#trReturnDate_9879, .tr-w100 {width: 90% !important; margin-bottom: 6px !important;}
    .fusion-body .fusion-layout-column {width: 100% !important;}
    .logout-button span { background: transparent !important;padding: 0px 10px;line-height: 30px; }

    .page-id-56214 .container table { width: 900px; }
    .page-id-56214 .container .col-sm-12 { overflow-x: auto; padding: 0px; }

    #annon-id { padding: 40px 0px !important; }
    #annon-id .fusion_builder_column_1_3,
    #annon-id .fusion_builder_column_2_3 { margin: 0px auto !important; width: 100% !important; /*float: none;*/ }
    #annon-id .fusion_builder_column_1_3,
    #annon-id .fusion_builder_column_1_2 { margin-bottom: 30px !important; }
    #annon-id .fusion_builder_column_1_2:last-child { margin-bottom: 0px !important; }
}
.page-id-67.administrator .nofi-user {top:142px !important;}
.page-id-58.administrator .nofi-user {top:135px !important;}
.report_post {display: none;}
@media screen and (min-width: 801px){
  .subscriber .nofi-user, .editor  .nofi-user, .contributor .nofi-user,.author .nofi-user {top:80px !important;}
  .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:152px !important;}
}
@media screen and (min-width: 801px){
  
  .page-id-58.portal-admin .nofi-user {top:142px !important;}
}


@media only screen and (max-width:900px) and (min-width:768px){
    nav.fusion-mobile-nav-holder{width: 100%;}
}
@media only screen and (max-width:841px) and (min-width:768px){
    /*newest neighbor*/
    .neighbor-content{ padding:0 60px 0 30px !important; }   
}
@media screen and (max-width: 800px) and (min-width: 768px){
    .page-id-129 .fusion-page-title-bar h1,
    .page-id-530 .fusion-page-title-bar h1,
    .page-id-245 .fusion-page-title-bar h1,
    .page-id-539 .fusion-page-title-bar h1,
    .page-id-548 .fusion-page-title-bar h1,
    .page-id-544 .fusion-page-title-bar h1{margin-top: 0px !important;  }
}
@media screen and (max-width: 640px)and (min-width:310px){
  .page-id-59662 li#field_37_27 {margin-top: 0px !important;}
  .page-id-59662 li#field_37_31 {margin-top: 0px !important;}
}


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

    #user-sidebar { display: none; }
    #nav-user-info .top-profile-details .noticnt, #nav-user-info .noticnt1{top:0px !important;}

    .page-id-67 .myevts-container div#table_wrapper .col-sm-6 div#table_filter {text-align:center;}
    /* Header */
    .logout-button span { border: 0px !important; padding: 0px !important;color:#000 !important; } 

    .fusion-page-title-row { height: 100% !important; } 
    .fusion-content-boxes .fusion-column { margin-bottom: 20px !important;}
    .event-form-content > .fusion-row .fusion-title { margin-bottom: 0px !important; }
    .ann-col .announcement-section .row .col-sm-4 { display: block; padding: 5px 0px; }

    /*my events table*/
    .responsive-tbl .row:nth-child(3) .col-sm-7, 
    .responsive-tbl .row:nth-child(3) .col-sm-5 { width: 100% !important; text-align: center !important; }
    .responsive-tbl div#table_paginate {text-align: center;}
    .responsive-tbl .dataTables_info { padding:20px 0 0 0 !important; }
    .responsive-tbl .dataTables_paginate{ padding:0 0 20px 0 !important; }
    .responsive-tbl .dataTables_paginate .pagination{ padding:0; }
    .responsive-tbl .dataTables_paginate .pagination .paginate_button{ padding:0 5px }
    
    .dataTables_paginate .pagination li.previous.disabled a,
    .dataTables_paginate .pagination li.next.disabled a{ background:#ccc !important; }
    
    /*data table 5 column*/
    .responsive-tbl-5-col .dataTables_length{ margin-bottom:0 !important; text-align:center; }
    .responsive-tbl-5-col .dataTables_filter{ width:100% !important; text-align:center !important; }
    .responsive-tbl-5-col .dataTables_wrapper .row:first-child{ margin:0 !important; }
    .responsive-tbl-5-col .dataTables_wrapper .row:first-child .col-sm-6{ padding-left:0; padding-right:0; width:100%; }    
    .responsive-tbl-5-col .dataTables_wrapper .row:last-child{ margin:0 !important; }
    .responsive-tbl-5-col .dataTables_wrapper .row:last-child .col-sm-5{ padding-left:0; padding-right:0; width:100%; }
    .responsive-tbl-5-col .dataTables_wrapper .row:last-child .col-sm-7{ padding-left:0; padding-right:0; width:100%; }
    .responsive-tbl-5-col .dataTables_paginate, .dataTables_info{ text-align:center !important; }
    .responsive-tbl-5-col .dataTables_info { padding:20px 0 0 0 !important; }
    .responsive-tbl-5-col .dataTables_paginate{ padding:0 0 20px 0 !important; }
    .responsive-tbl-5-col .dataTables_paginate .pagination{ padding:0; }
    .responsive-tbl-5-col .dataTables_paginate .pagination .paginate_button{ padding:0 5px }
    .pagination li.first{ padding-right:0 !important }
    .previous.disabled a{ color:#ccc !important }
    .next.disabled a{ color:#ccc !important }
    
    /*print button center*/
    .head-sec .col-sm-6 { text-align:center !important; padding:15px 0px 0px; width:100% !important; }
   .page-id-245 .row.head-sec .col-sm-6 h2,
   .page-id-318 .row.head-sec .col-sm-6 h2,
   .page-id-67 .row.head-sec .col-sm-6 h2{ padding: 0; }
   
    /*all form entries data table*/
    .page-id-322 .intro-section { padding:0;  margin-bottom:20px; }
    .page-id-322 .intro-section .my_event_title{ padding-left:0; }
    .page-id-322 .intro-section .col-sm-6{ padding:0; text-align:center; }
    .page-id-322 .dataTables_filter{ margin-bottom:0 !important }
    
    .page-id-331 .full-width .col-sm-6 {text-align: center; margin-bottom: 5px;}
    .page-id-331 .full-width .directory-print {text-align: center !important;}
  
    .page-id-853  .full-width .col-sm-6.switch-button {text-align: center;margin-bottom: 5px;}
    .page-id-853  .full-width .col-sm-6.print-button {text-align: center;}
    
    .post-310 .col-3-row .fusion-video.fusion-vimeo { margin: 0 auto;}
    .post-310 .col-3-row h3.title-heading-left {text-align: center !important;}
    
    /*Staff Directory*/
    .sd-submit-btn, .sd-print-btn { margin-top: 20px;clear: none !important; }
    .sd-submit-btn { margin-left: 15px !important;}
    .stafftitle { margin-bottom: 20px !important;}
    .sd-submit-btn, .sd-print-btn {margin-top: 20px;clear: none !important;display: inline-block;width: auto !important;}
    .staff-search-form .row:nth-child(1) > div,
    .staff-search-form .row:nth-child(2) > div { width: 100%; text-align: center; }
    .staff-search-form .row:nth-child(1),
    .staff-search-form .row:nth-child(2) { margin-bottom: 0px; }
 
    .staff-search-form .col-sm-3:nth-child(1),
    .staff-search-form .col-sm-3:nth-child(4) { display: none; }
    .staff-search-form .row > div  { margin-bottom: 15px; } 
    .staff-search-form .row .print-inner { margin-left: 0px; }
    
    /*housekeeping page*/
    .pjCcServiceInner .pjCcServiceExtras .col-xs-3 { width:100% !important;  }
    .pjCcServiceInner .pjCcServiceExtras .pjCcCustomCheckboxTitle{ padding-bottom:20px }
    .pjCcServiceInner .pjCcServiceSection{text-align:center;}
    .pjCcCleaningMaterials > div { width:100% !important; display:inline-block important; float:left !important; }
    .pjCcServiceInner .pjCcActions{ text-align:center !important; }
    
    /*All form entries*/
    .page-id-322 .responsive-tbl-5-col #table_filter{margin-bottom: 40px !important;}
    .page-id-322 table.dataTable.nowrap th, .page-id-322 table.dataTable.nowrap td { white-space: initial; }
    .fusion-header .topnavuname {    
        width: 100px;
        white-space: initial;
        display: inline-block;
        word-wrap: break-word;
        line-height: 20px;
        vertical-align: middle;
        text-align: left;
    }
    
    /* Welcome Popup */
    .popup_block .content_desc .col-sm-6 { clear: none; }
    
    /*Confirmation And Form Status*/
    .page-id-245 .head-sec .pull-right {width: 100%;text-align: center;}
    ul#mobile-menu-new-sp-menu .logout-button span,
    .logout-button span:hover{color:#333 !important;padding:0;}
    ul#mobile-menu-new-sp-menu li#mobile-menu-item- {
    display: none;
}


}
@media screen and (max-width: 799px){
    .fusion-page-title-bar h1.entry-title {font-size: 45px !important; line-height: 55px !important;}
    .page-id-56258 .all-staff-info .col-sm-4 { padding:10px !important; } 

}
@media screen and (max-width: 782px) {
    .fusion-header.fusion-sticky-shadow { top: 0px !important; }    
    .fusion-page-title-bar:before {top: -2px !important;}
    #user-sidebar {top: 60px !important;}
    .admin-bar .fusion-header.fusion-sticky-shadow { top: 46px !important; }
    .admin-bar #user-sidebar {top: 106px !important;}
}

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

.page-id-67 .myevts-container .head-sec .col-sm-9,
.page-id-67 .myevts-container .head-sec .col-sm-3 {width: 100%;text-align: center;}
.page-id-67 .myevts-container .head-sec .col-sm-9 form select,
.page-id-67 .myevts-container .head-sec .col-sm-9 form a {margin-bottom:10px;vertical-align:middle;}

    .page-id-36 #main > .fusion-row{padding:30px !important;}
    .admin-bar nav.fusion-mobile-nav-holder,
    nav.fusion-mobile-nav-holder,
    .fusion-page-title-bar:before { top: 71px; }
    
    .fusion-header .col-sm-6 { position: static; }
    
    .page-id-853 .msearch.custom-um.masonry-brick{width:100% !important;margin-right:0px !important;}
    .content-box-row {padding-left:0px !important;padding-right:0px !important;}
    .col-3-row > .fusion-builder-row.fusion-row > .fusion_builder_column_1_3{width:100% !important;min-height:0px;}
    .fusion-page-title-bar h1 {margin-bottom: 0px;}
    #main .fusion-row {margin-top: 0px;}
    #main {padding-left: 0px !important;padding-right: 0px !important;}
    .events-calendar.col-3-row > .fusion-builder-row.fusion-row{ padding:5px 5px !important;}
    .post-108 p.count-txt { text-align: center;}
    .post-108 .event-display-boxes.ui-widget.attend-list { text-align: center;}
    .form-horizontal .col-lg-offset-3 .btn.btn-default {margin-bottom: 5px !important;}
    .col-sm-offset-3 {margin-left: 0px;}
    
    #zoom_triggers { display: none !important; }
    body { zoom: 1 !important; }
    .admin-bar .fusion-header { top: 46px !important; }
    .cust-search a.lnk-srch { margin-top: 0px; }

    /*notifications page*/
    .page-id-616 #main > div.fusion-row{ padding:30px !important; }
    .popup_bg .content_desc .pass { margin-top: 20px; }
    .content-box-row > .fusion-builder-row.fusion-row,
    #annon-id > .fusion-row,
    .event-form-content > .fusion-row,
    .fusion-body .fusion-layout-column.ann-col,
    .col-3-row > .fusion-row { max-width:767px !important; width: 90% !important; }
    #main > .fusion-row,
    .neighbor-content > .fusion-row,
    .fusion-page-title-row{ max-width:767px !important; width: 100% !important; }
    .fusion-header-sticky-height, .fusion-header { height: 60px !important; }
    .nofi-user , .admin-bar .nofi-user {top:10px;}
}
@media screen and (max-width: 721px) {    

 .page-id-245 .table .child>.child{text-align:center !important;}
.page-id-245 table.dataTable>tbody>tr.child ul.dtr-details{width:100% !important;}
}
@media screen and (max-width: 641px) {    
    .announce-col input#gform_submit_button_7 {line-height: 0px;}

    /*Form Button*/
    .gform_button {width: auto !important;}  
    .gform_footer.top_label {text-align: center;}
}
@media only screen and (max-width: 640px) {
    #content { margin-bottom: 0px !important; }
}
@media screen and (max-width: 640px) {
    table.eventprint,
    table.eventprint tr,
    table.eventprint tr td { display: block; width: 100% !important;  }
    table.eventprint { text-align: center; }
    table.eventprint tbody { display: inline-block; }
    table.eventprint tr { border-bottom: 1px solid #ccc; }
    table.eventprint tr th { display: none; }
    table.eventprint tr td { text-align: left; }
    table.eventprint tr td:before { color: #333; font-weight: 700; }
    table.eventprint tr td:first-child:before { content: "Time: "; }
    table.eventprint tr td:nth-child(2):before { content: "Name: "; }
    table.eventprint tr td:nth-child(3):before { content: "Location: "; }
    .privatedining input#gform_submit_button_3 { margin-left: 0px; }
    .serviceform .gform_button { margin-left: 0px !important; }
    .serviceform .gform_wrapper ul.gform_fields li.gfield { padding-right: 0px;}
    body.fusion-body .gform_wrapper input[type=submit].gform_button.button {width:auto !important;}
    body.fusion-body .gform_wrapper .ginput_container.ginput_container_date input.medium {width: calc(100% - 50px) !important;}
}
@media only screen and (max-width:600px){

    .login-right-half {margin-top: 10%;}

    /*notifications*/           
    .um-not .um-notification{ width:80% !important; }    

    /*Events & Activities*/
    .register-link-footer a:nth-child(1) {margin-bottom: 5px;}
    .register-link-footer span {margin-bottom: 5px;}
    .fusion-header .fusion-row .col-sm-3, 
    .fusion-header .fusion-row  .col-sm-4 {/* width: 100%; */padding: 0px;}
    .fusion-header .col-sm-4 {text-align: center;}
    .fusion-mobile-menu-icons a { text-align: right; margin-left: 0px;}
    div#nav-user-info { float: none; }
    .um-members .um-member {width: 100% !important; margin-right: 0% !important; }
    
    /*ultimate member profile edit*/
    .um-header .um-profile-edit .set-edit label{ display:none; }
    .page-id-331 .um-directory .um-member-cover-e a {height: 200px;}

    .popup_bg .popup_block { width: 90%; }
    .serviceform .gform_wrapper table.gfield_list td {display: inline-block !important;}
    .serviceform .gform_wrapper table.gfield_list td:nth-child(1) {width: 100%;}
    .serviceform .gform_wrapper table.gfield_list td:nth-child(2) {width: 110px;}
    .serviceform .gform_wrapper table.gfield_list td:nth-child(5) { background: #e0e0e0}
    .serviceform .gform_wrapper table.gfield_list tr { background: #fff; border: 0px !important; }

     /*resident directory page*/

    .page-id-331.fusion-body .fusion-page-title-bar h1{font-size: 45px;}
    .page-id-331 .um-search .um-search-filter.first_general_search, .um-search .um-search-submit.first_general_submit{
   display:block !important;
   height:auto !important;
}

}
@media screen and (max-width: 525px){
  .page-id-245 .pull-right a.button-default { /*display: block;*/ margin-top: 5px; }
}
@media screen and (max-width: 500px){
    .new-banner-section .fusion-title h1.title-heading-center {font-size: 55px !important;line-height:65px !important;}
    #trSearchForm_9945 .trContent select .trField {padding: 0px !important;} 
    .page-id-331 .um-directory .um-member-cover-e a {height: 160px;}
    .page-id-163 .um-profile-headericon .user-profile-setting .set-edit {display:none !important;}
}
@media screen and (max-width: 480px){
    /*staff directory template*/
    .staff-wrap, 
    .staff-wrap .staff-details, 
    .staff-wrap .staff-image {display: block !important; width: 100%; text-align: center; height: auto; }
    .staff-image img { max-width: 150px; }
    .page-id-544 h1.entry-title { font-size: 40px; line-height: 50px;}
    .dataTables_paginate .pagination li.first a,
    .dataTables_paginate .pagination li.last a {padding: 4px 8px;}
    /*.dataTables_paginate .pagination li.previous a,
    .dataTables_paginate .pagination li.next a {padding: 4px 8px;}*/
    .dataTables_paginate .pagination li {line-height: 28px; height: 36px;}
     body.fusion-body .gform_wrapper input.gform_button.button, body.fusion-body .gform_wrapper input[type="submit"] {width: auto !important;}
    #pjWrapperAppScheduler_1 .pjAsAddToCartForm .pjAsBtn { margin: 2px 5px; } 
    
    /*-----Home Page Newest Neighbour Section-----*/
    .indiv-neighbour.col-sm-4 .neigpic.col-sm-5,
    .new-block .indiv-neighbour .neigblock,
    .neigpic-meta.col-sm-7 { width: 100%; display: block !important;  text-align: center; }
    .indiv-neighbour.col-sm-4 .neigpic.col-sm-5 { margin-bottom: 20px; }
    .indiv-neighbour.col-sm-4 .neigpic.col-sm-5 div { display: inline-block !important; }
    .new-tagline h3 { font-size: 45px !important; line-height: 60px !important; font-weight: 700 !important; }
    .new-tagline h3 { font-size: 35px !important; line-height: 45px !important; }   
    
    .page-id-69 .ui-tooltip-content p  { display: block !important;} 
    .page-id-141 .gform_footer, .page-id-104 .gform_footer, .page-id-129 .gform_footer, .page-id-114 .gform_footer { padding: 0 15px !important;}
    #gform_2 .gfield_list_cell .datepicker {width: 80% !important;margin:0px;}
    .page-id-114 .fusion-title h4 {padding: 15px;}
    .page-id-293 .bbp-topic-meta span, .page-id-291 .bbp-topic-meta span {white-space: pre-wrap !important;}
    body.fusion-body .serviceform .gform_wrapper .gfield_time_hour, 
    body.fusion-body .serviceform .gform_wrapper .gfield_time_ampm { width: 75px !important; }
    body.fusion-body .serviceform .gform_wrapper .gfield_time_minute { width: 65px !important; }
    body.fusion-body .serviceform .gform_wrapper .gfield_time_hour input, 
    body.fusion-body .serviceform .gform_wrapper .gfield_time_minute input { width: 62px !important; }
    #bbpress-forums li.bbp-header {padding: 8px !important;}
 
   body.fusion-body .gform_wrapper .ginput_container.gfield_time_hour {width: 60px !important;}
   body.fusion-body .gform_wrapper .ginput_container.gfield_time_hour input,
   body.fusion-body .gform_wrapper .ginput_container.gfield_time_minute input {width: 45px !important;}
   body.fusion-body .gform_wrapper .ginput_container.gfield_time_minute { width: 50px !important; }
   body.fusion-body .gform_wrapper .ginput_container.gfield_time_ampm { width: 80px !important; }
   body.fusion-body .gform_wrapper .ginput_container.ginput_container_date input.medium {width: calc(100% - 50px) !important;}
}
@media screen and (max-width: 447px) {
    .announce-col .gform_footer.top_label {width: 98%;}
    .announce-col .gform_body { width: 100% !important;  margin-bottom: 5px;}
}
@media only screen and (max-width:435px){
    .trContainer .trLocale { display: block !important; width: 100% !important;}
    .trContainer .trLocaleMenu { float: left !important;}
}
@media only screen and (max-width:414px){
    .msearch .tiles-masonry{min-height:240px !important;max-height:300px!important;}
    .msearch .um-tile-photo .um-tile-card .um-member-name,
    .msearch .um-tile-photo .um-tile-card .um-tile-email span,
    .msearch .um-tile-photo .um-tile-card .um-tile-phone span,
    .msearch .um-tile-photo > a{text-align:center !important;display:block !important;margin-bottom:0px !important;}
    .msearch .um-tile-photo > a img{display:inline-block !important;float:none !important;}

}
@media only screen and (max-width:413px){
    .fc table{ font-size:14px !important; }
    .events-calendar table.fc-header{ margin-left:0 !important; }
}
@media only screen and (max-width: 380px) {
    .new-banner-section .fusion-title h1.title-heading-center {font-size: 45px !important; line-height:55px !important;}
    .weather-widget .date-info span { display: block; text-align: center; float: none; }
}
@media screen and (max-width: 360px){
    .page-id-548 .fusion-page-title-bar {padding-left: 0px; padding-right: 0px;}
}
@media(max-width:340px){
   .gform_wrapper .gfield_checkbox li label {line-height:20px !important;}
   .serviceform .gform_wrapper .gfield_checkbox li input[type=checkbox] {margin-top:5px !important;}
}
@media screen and (max-width: 320px) {
    .page-id-544 .btn-group.pjMrBNav {margin-left: 0px !important;}
    .page-id-544 select.form-control.pjMrbOrderBySelector { margin-right: -16px !important;}
    .page-id-544 .btn-primary {padding: 0px 40px !important;}
    .page-id-544 .pjMrbOrderBySelector { width: 100% !important; }
    .events-calendar table.fc-header { margin-left: -19px; }
    .dataTables_wrapper .dataTables_filter input { margin-left: 0.5em;width: 63%;}

}
@media only screen and (max-width: 431px) and (min-width:320px){
  .page-id-62598 .col-lg-9.col-lg-offset-3.col-md-9.col-md-offset-3.col-sm-9.col-sm-offset-3.col-sx-12 {margin-left: auto;margin-right: auto;}
}

@media screen and (max-width: 352px) {.page-id-245 form{margin-top:10px;}}

@media only screen and (min-width: 801px){
    .fusion-header .fusion-row .col-sm-3 { float: right; } 

    /* Header */
    .fusion-header #nav-user-info {display: block;}
    .fusion-header #nav-user-info .cust-search,
    .fusion-header #nav-user-info .top-pro-pic.lmenu,
    .fusion-header #nav-user-info.top-profile-image {display:table-cell; vertical-align:middle; float:none; line-height: 20px;}
    .fusion-header #nav-user-info .cust-search {padding-right: 15px;}
}
@media screen and (min-width: 900px){ 
    .post-108 p.count-txt { float: left; }
    .responsive-tbl-5-col .dataTables_filter {width: 100% !important;/*text-align: center !important;*/}
}
@media screen and (max-height: 410px) {
   #user-sidebar { overflow-y: scroll; height: calc(100% - 60px); }
   #user-sidebar .menu-item a .menu-text { display: none !important; }
   /*.admin-bar .nofi-user {top: 2px !important;}*/
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     #eventtables{ border-collapse: separate;  }
     
     /*event list calendar*/
     .page-id-324 thead tr:first-child{ background-size: auto !important;  }
     
     /*resident directory traditional view*/
     .um-directory .um-search input:-ms-input-placeholder,
     .select2-container--default .select2-selection--single .select2-selection__placeholder{ color:#333 !important; }
}

@media screen and (max-width: 880px) and (min-width:801px )
{
  .fusion-title.title.fusion-sep-none.fusion-title-center.fusion-title-size-three.new-tagline.fusion-border-below-title {
    margin-left: -68px;
    
}
}
@media screen and (max-width: 950px) and (min-width:881px )
{
  .fusion-title.title.fusion-sep-none.fusion-title-center.fusion-title-size-three.new-tagline.fusion-border-below-title {
    margin-left: -51px;
    
}
}
@media screen and (max-width: 800px) and (min-width:320px )
{
.fusion-separator.fusion-full-width-sep.sep-none {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
}
@media screen and (max-width: 350px) and (min-width:320px )
{
.fusion-title.title.fusion-sep-none.fusion-title-center.fusion-title-size-three.new-tagline.fusion-border-below-title {
    margin-left: -33px;
}}

@media screen and (max-width: 370px) and (min-width:351px )
{
.fusion-title.title.fusion-sep-none.fusion-title-center.fusion-title-size-three.new-tagline.fusion-border-below-title {
    margin-left: -20px;
}}



.text {font-weight: 900;color: #fff !important;line-height: 30px;/*margin-top: 33%;*/}

/*Away Form*/
/*li#field_40_69 {/*margin-top: -10px;margin-right: -29px;*/ margin-left: -60px !important; margin-right: auto;margin-left: auto;}*/
/*ul#input_40_67 {margin-left: 109px;margin-top: -40px;}*/
/*li#field_40_69 {
    width: 12% !important;
} */
/*.test_class{width:12% !important;}*/
/*@media only screen and (max-width:642px) and (min-width:320px){
.test_class1{margin-top:-55px! important; margin-left:200px !important;}
}
*/
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{top:0% !important;}

/*media Query*/

@media only screen and (max-width:812px) and (min-width:320px){
  .form-group.col-md-8.col-sm-12 {
    margin-top: 20px;}}
/*@media only screen and (max-width:812px) and (min-width:320px){
.fusion-builder-row.fusion-row {
    margin-top: 20px !important;}
  }*/
@media only screen and (max-width:812px) and (min-width:320px){
.dept-srch .staff-buttons.text-center {
    margin-bottom: 15px;}
}
@media only screen and (max-width:667px) and (min-width:320px){
.cat_name a {
     font-size: 17px !important;word-break: break-word; }
}
@media screen and (min-width:767px ){
.cust-search a.lnk-srch:after{/* font-size: 20px; *//* content: "Search"; */position: absolute;left: 25px;}
}
@media only screen and (min-width:768px){
input#input_40_52,input#input_40_56,input#input_40_57{width: 81% !important;}
}
@media screen and (min-width:800px){
.event-intro .event-reset {text-align:left;}
}

@media only screen and (max-width: 1366px) and (min-width:992px){
  .text {margin-top: 0%;}
.em{height:110px !important;}
/*.login-right-half {
    margin-bottom: 50px;*/
}


/*@media only screen and (min-width: 1366px)
{
  .login-right-half {margin-top: -180px ! important;}
}*/
@media only screen and (max-width: 768px)
{
  .page-id-63740 .cat_name  a {
    word-break: break-all;
}
}
@media only screen and (max-width: 812px)
{
  .page-id-63740 .cat_name  a {
    word-break: break-all;
}
}

/*@media only screen and (min-width: 1024px){
  .login-right-half {margin: 30% auto 0px;}
}

@media only screen and (min-height:1366px){
  .login-right-half {margin: 50% auto 0px;}
}*/
/*side bar link*/
#menu-item-840 span.menu-text {color:#104d97 !important;}
#menu-item-888 span.menu-text {color:#104d97 !important;}
#menu-item-55134  span.menu-text {color:#104d97 !important;}
#menu-item-55414 span.menu-text {color:#104d97 !important;}
#menu-item-55585 span.menu-text {color:#104d97 !important;}


/*.page-id-175 .login-left-half {
    margin-top: 50%;
}

@media only screen and (max-width: 1024px){
.page-id-175 .login-left-half {
    margin-top: 72%;
}}

@media only screen and (max-width: 1366px){
.page-id-175 .login-left-half {
    margin-top: 72%;
}}
@media only screen and (min-height:  1366px){
.page-id-175 .login-left-half {
    margin-top: 100%;
}}

.page-id-63542 .content-container a {
    font-size: 22px;
}*/

.content-container .um-faicon-phone:before{font-size:22px;}
      

      /*Guest user*/
.guest-user .logout-button {display:none;} 
.guest-user #user-sidebar,.guest-user .nofi-user{display:none !important;}
.page-id-64.guest-user .content-box-column-1,
.page-id-64.guest-user .content-box-column-2
{ pointer-events: none;}
.page-id-61421.guest-user .tooltipbtns a.btn.reg-close {pointer-events: none;}
.guest-user .um-dropdown-b li:nth-child(3) {display:none;}
.page-id-61421.guest-user .tooltipbtns a.btn.reg-orange {pointer-events: none;}
/*content boxes hiding for guest user*/

 .page-id-63775.guest-user .dining-icons .content-box-column-1,
 .page-id-63775.guest-user .dining-icons .content-box-column-2,
 .page-id-63775.guest-user .dining-icons .content-box-column-5,
 .page-id-63775.guest-user .dining-icons .content-box-column-6,
 .page-id-63775.guest-user .dining-icons .content-box-column-7,
 .page-id-63775.guest-user .dining-icons .content-box-column-8,
 .page-id-63775.guest-user .dining-icons .content-box-column-9,
 .page-id-63775.guest-user .dining-icons .content-box-column-10{pointer-events: none;}
.guest-user li#mobile-menu-item-64159 {
pointer-events: none;
}

.guest-user li#mobile-menu-item-63233 {
   pointer-events: none;
}
.guest-user li#menu-item-63233 a{pointer-events: none;}
.page-id-63542.guest-user  .event-form-content{display:none;}
.page-id-163.guest-user .um-profile-nav .um-profile-nav-item.um-profile-nav-messages.without-icon {display: none;}
.page-id-63781.guest-user .content-box-column-1,
.page-id-63781.guest-user .content-box-column-2,
.page-id-63781.guest-user .content-box-column-3{pointer-events: none;}
.page-id-36.guest-user .dining-icons .content-box-column-2{ pointer-events: none;}
.guest-user li#menu-item-64159 a{pointer-events: none;}
.page-id-63542.guest-user  .fusion-fullwidth.fullwidth-box.neighbor-content.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {display:none;}
.page-id-63722.guest-user .content-box-column-1{pointer-events: none;}
.page-id-63725.guest-user .content-box-column-1,
.page-id-63725.guest-user .content-box-column-2,
.page-id-63725.guest-user .content-box-column-3,
.page-id-63725.guest-user .content-box-column-4{pointer-events: none;} 
.guest-user #myCarousel .owl-nav .owl-next:before {content: "\f054";right: 2px;top: 33%;}
/*.page-id-36 .content-box-column-4{pointer-events: none;}*/
.administrator.page-id-36 .content-box-column-4{pointer-events: painted;}
.page-id-63542 .content-container a {color: #fff;font-size: 22px !important;}

@media screen and (max-width:824px){
.page-id-616 .del-noti, .page-id-616 .um-notification.gravity_form, .page-id-616 .read, .page-id-616 .unread {
    display: inline-block !important;
    vertical-align: top !important;
    padding-top: 15px;
}
}
@media only screen and (max-width: 800px)
{
#toTop {
    /*bottom: 30px;
    border-radius: 4px;
    height: 48px;*/
    right: 23px ;
}}


.page-id-831 .result-title a:hover {
   color: #573494 !important;
}

.page-id-831 .st-email :hover {
    color:#236192 !important;
}
/*.announcement-sec .announcement-section .col-sm-4:nth-child(1){background: #005F9F !important;}
.announcement-sec .announcement-section .col-sm-4:nth-child(3) {background: #005F9F !important;}
.page-id-63542 .announcement-sec .col{background: #005F9F !important;}
.page-id-63542 .event-form-content h2.title-heading-center {background: #005F9F !important;}*/

/*p.address.icon-footer :hover {
   color: #E9EFF8 !important;
}*/


p.address.icon-footer a:hover{color: #d1ccbd !important;}

@media screen and (max-width: 767px)
{
.page-id-331 div#content .row{margin-top:33px;}}


@media screen and (max-width: 767px)
{
.page-id-853 div#content .row{margin-top:33px;}}

.fusion-page-title-bar {top: -1px !important;}

.show_cat .cat_name.empty :hover {color: #236192 !important;}

.fusion-footer-widget-area .widget a:hover{color:#d1ccbd !important;}
*//*.fusion-footer-copyright-area a:hover{color:#236192 !important;}
.page-id-63542 .annon-icon:before{color:#236192 !important;}
div#results a:hover {
    color: #236192;
}

.menu-item-64763 > .sub-menu{min-width: 512px;left: -180px;}

.menu-item-64763 > .sub-menu > li {
    display: inline-block;
    width: 50%;
    vertical-align: top;
   border-right: 1px solid rgb(220, 218, 219);
    height: 40px;
}
.fusion-main-menu .sub-menu a {padding: 7px 7px !important;}

.fusion-main-menu #menu-item-64960{/*margin-left: -49.5%;*/border-left: 1px solid rgb(220, 218, 219);text-align: center;}
@media screen and (max-width:1024px) and (min-width:801px)
{.fusion-header li#menu-item-59419 {margin-bottom: 5px;}}
@media screen and (max-width:339px) and (min-width:323px)
{.my-forms-container.dining-form-wrap a.button.medium.button.default.fusion-button.button-flat.button-round.button-medium.button-default {
    margin-top: 5px;}}
@media screen and (max-width:450px) and (min-width:340px)
{.my-forms-container.dining-form-wrap a.button.medium.button.default.fusion-button.button-flat.button-round.button-medium.button-default {
    margin-left: 5px;
    margin-bottom: 5px;}}
@media screen and (max-width:425px) and (min-width:320px)
{.page-id-64798 .fusion-page-title-captions h1 {font-size: 31.4px !important;}}

@media screen and (max-width:479px) and (min-width:350px){
  .i-frame-div {width:100%;}
}


nav.fusion-mobile-nav-holder.fusion-mobile-menu-text-align-left.fusion-mobile-menu-expanded {margin-top: -1px;}
select.ui-datepicker-year {/*display: none;*/margin-left: 10px !important;}

/*.ui-datepicker-header{background: #236192 !important;}*/

.page-id-64802 .col-class {
    background: #236192 !important;
    border: 2px solid #236192 !important;
    
}

@media(min-width:768px){
    .fusion-page-title-bar .fusion-page-title-row h1 {margin-bottom:50px !important;}
}
@media screen and (max-width: 365px){
.fusion-header .col-sm-1 {
    width: 60px !important;
}
.fusion-header .col-sm-2 {
    width: 60px !important;
}
.cust-search a.lnk-srch:before {
    width: 32% !important;
}
}
@media screen and (max-width:768px){
.portal-admin ul #mobile-menu-new-sp-menu {position:absolute !important;top:90px !important;width:100% !important;}
}
@media screen and (max-width:650px){
.portal-admin ul #mobile-menu-new-sp-menu {position:absolute !important;top:72px !important;width:100% !important;}
}
 @media screen and (max-width:415px){
    #delete_workxhub{margin-top:10px;}
    }


/*@media screen and (max-width: 1020px){
.um-search .first_general_search{width:100% !important;}
  .page-id-331 .um-search .um-search-submit.first_general_submit {float:none !important;display:block !important;height:auto;}
}*/