
@media(max-width: 1170px){
	.dropdown {width: 95%;}
}
@media (max-width:992px){
    .menubar > div > ul > li > a span.material-icons { display: none; }
    .menubar > div > ul > li > a { font-size: 0.875rem; padding: 0.5rem; }
    .input_group label { width: 100%; float: left; text-align: left; margin: 5px 0; }
    .input_group input, .input_group select, .input_group textarea { width: 100%; margin: 0; }
    .input_group.ingr_50 { flex: 0 1 100%; }
    .input_g_row { flex-wrap: wrap; }
    .input_group.ingr_25 { flex: 0 1 100%; padding: 0; }
    .input_g_row .input_group.ingr_25 label { width: 100%; }
    .input_group.ingr_25 select, .input_group.ingr_25 input { width: 100%; }
    .input_buttons { margin-left: 0; }
    .drp_dwn_container { display: flex; flex-wrap: wrap; }
    ul.drp_column_66 { flex: 0 1 100%; }
    .drp_column_33 { flex: 0 1 100%; }
    .drp_dwn_container > ul > li { padding: 0 15px; width: 50%; float: left; margin: 0; }
    .drp_auto .drp_dwn_container > ul > li { width: 100%; }
    .ci_wp_content ul {
        flex-wrap: wrap;
    }
    .ci_wp_content ul li {
        flex: 0 1 100%;
        margin-bottom: 10px;
        padding: 0;
    }
    .row_50 .webpart_box {
        flex: 0 1 100%;
    }
    .feature_post {
        display: flex;
        flex-wrap: wrap;
    }
    .feed_item_large {
        flex: 0 1 50%;
        padding-right: 15px;
    }
    .other_posts {
        flex: 0 1 50%;
        padding-left: 15px;
        border-left: 1px solid #545454;
    }
    .row_50 .webpart_box:first-child {
        padding-right: 0;
    }
    .row_50 .webpart_box:last-child {
        padding-left: 0;
    }

    .boardMember{

	flex-wrap:wrap;
}
.bocc_member {
    flex: 0 1 33.33%;
}
div#s4-workspace {
    /* display: unset; */
    height: auto;
    width: auto;
}
.comm_left span {
    font-size: 120px;
}
.page_main {
    padding: 0 15px;
}
.comm_left a {
    min-height: auto;
}
}
@media(max-width:810px){
	.comm_left {
	max-width:100%;
    flex: 0 1 100%;
}
.comm_right {
max-width:100%;
    flex: 0 1 100%;
}
.comm_left span {
    font-size: 2rem;
}
span.leftNMTtl {
    display: inline-block;

}
}
@media(max-width: 640px){
  	.toggle-button-menu { width: 55px; height: 46px;     display: inline-block; position: relative; cursor: pointer; z-index: 10;  }
  	.toggle-button-menu:after { position: absolute; top: 22px; right: 20px; display: block; height: 8px; width: 20px; border-top: 2px solid #fff; border-bottom: 2px solid #fff; content: ""; }
  	.toggle-button-menu:before { -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; top: 16px; right: 20px; display: block; height: 2px; width: 20px; background: #fff; content: ""; }
  	.toggle-button-menu.menu-opened:after { -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; top: 23px; border: 0; height: 2px; width: 19px; background: #333; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
  	.toggle-button-menu.menu-opened:before { top: 23px; background: #333; width: 19px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
  	#menubar .submenu-button.submenu-opened:before {display: none;}
  	.menubar a {padding: 15px;}
  	.drp-dwn-inner{opacity: 1;box-shadow: 0px 0px 0px 0px #ddd;}
    .menubar > div > ul > li > a { justify-content: flex-start; font-size: 16px; border: 0; }
    .menubar > div > ul > li:first-child > a {border-left: 0px solid #330000;color: #fff;}
    .dropdown {display: block;position: unset;width: 100%;left: auto;top: auto;transform: inherit;border: 0;/* width: 40rem; */}
    #menubar .mobileMenu .dropdown ul {display: block;background: #313031;margin: 0;border: none;}
    .dropdown.drp_auto {
		width: unset;
	}
	.drp_dwn_container > ul > li > a, ul.nrm_drp > li> a {
		color: #c6c3c6;
		border-bottom: 1px solid #2a2c2a;
		display: block;
		padding: 0.66667rem;
		color: rgba(255, 255, 255, 0.7) !important;
		border-bottom: 1px solid #262626;
		transition: background 300ms ease;
		font-size: 14px !important;
     }
     .drp_dwn_container > ul > li > a:hover, ul.nrm_drp > li> a:hover, .menu_item .hdr_txt:hover {
      background: #000d1d; }
	.menu_item, .drp_dwn_container h3 {
		padding: 0.3rem 0.9375rem;
	    color: #e6e6e6;
	    text-transform: uppercase;
	    font-weight: bold;
	    background: #181d2b !important;
	    border-top: 1px solid #10141e;
	    border-bottom: none;
	    margin: 0;
	    display: block;
	    width: 100%;
	}
	.menu_item .hdr_txt {
		text-decoration: none !important;
	}
	header > .container-inner {
	    display: none;
	}
	.menubar > div > ul { display: flex; flex-wrap: wrap; }
    .menubar > div > ul > li {flex: 1 0 100%;}
    .drp_dwn_container > ul > li { padding: 0; width: 100%; float: left; margin: 0; }
    .logo {display: none;}
    .sidebarOpen section.main { width: 100%; position: absolute; left: 60%; }
    .body_main {display: flex;width: 100%;}
    .body_main header { display: inherit; width: 0; box-shadow: 1px 1px 1px 1px #ddd; overflow: hidden; transition: width 0.1s linear; height: 0; }
    .body_main section.main {/* width: 100%; *//* position: absolute; *//* height: 100%; *//* left: 0; *//* transition: left 0.1s linear; */}
    .sidebarOpen .body_main header { width: 66%; left: 66%; height: auto; }
    .sidebarOpen .body_main section.main { left: 66%; position: fixed; }
    .mobile_menu_toggle {
    display: flex;
    width: 100%;
    background: #001329;
    justify-content: space-between;
    align-items: center;
    }
    .search_btn_h > a {
    background: transparent;
    padding: 7px;
    border: 0;
    color: #fff;
    cursor: pointer;
    margin-right:5px;
}
.mobile_menu_toggle {
    display: flex;
}
.search_btn_h .search_b_h_wrapper {
   position: absolute;
    width: 100%;
    left: 0;
    top: 45px;
    background: #001329;
    padding: 15px;
    z-index: 0;
    display:none;
}
.search_btn_h {
    display: flex;
}
.ul_w_title.drp_column_66 {
    flex: 0 1 100%;
}
.ul_w_title ul.nrm_drp {
    columns: 1;
    width: 100%;
}
.drp_dwn_container ul > li > a {
    color: rgba(255, 255, 255, 0.7) !important;
}
ul.nrm_drp.drp_column_66 {
    columns: 1;
}
    .mobile_logo {background: url(../images/Lake-Alice-4.jpg);background-size: 100%;/* padding: 30px; */box-sizing: border-box;}
    .menubar { background: #181c29; }
    .mobile_none{ display: none !important; }
    .drp_dwn_container > ul > h3 {    width: 100%; font-size: 16px; padding: 10px; color: #fff; background: #181c29; display: inline-block; margin: 0; }
    .con_row_25{ flex: 0 1 100%; border-right: 0px solid #ddd; }
    .con_tabs li a{ border-bottom: 1px solid #2a2c2a; }
    .con_tabs li.active a { background: transparent;border: 0;
    color: #fff !important; }
    .con_tabs li a {color: #fff;}
    .mobile_logo img {width: 100%;text-align: center;/* display: block; */max-width: 400px !important;}
    .mobile_logo {display: block;}
    ul.nrm_drp {flex: 0 1 100%;}
    .feed_item_large {
        flex: 0 1 100%;
    }
    .other_posts {
        flex: 0 1 100%;
    }
    .wbptab {
        flex-wrap: wrap;
    }
    .wbptab button {
        flex: 0 1 33.33%;
        border-radius: 8px;
    }
    .social_media li {
    flex: 0 1 33.33%;
    padding: 5px;
        flex: 0 1 33.33%;
    }
    .social_media ul {
        flex-wrap: wrap;
    }

.comunication {
        flex-wrap: wrap;
    }
    .comm_left {
        flex: 0 1 100%;
    }
    .comm_right {
        flex: 0 1 100%;
    }
    .post_content_wrapper {
        flex-wrap: wrap;
    }
    .post_content {
        flex: 0 1 100%;
        padding-right:0;
    }
    .post_contact {
        flex: 0 1 100%;
    }
    .bocc_member {
    flex: 0 1 50%;
}
.row6040{

	flex-wrap:wrap;
}
.bocc_tabs_webpart{
	flex:0 1 100%;
	padding-right: 0;
}
.bocc_right_contact{
	flex:0 1 100%;
	padding-left:0;

}
.bocc_tabs_webpart .wbptab a {
    padding: 10px;
}
.bocc_con_main {
    padding: 0 15px 15px;
}
.default_page, .defaultbocc_page {
    flex-wrap: wrap;
}
.comm_title_links ul {
    column-count: 1;
}
.pageRoundBg {
    border-radius:0;
    background-color: transparent;
    margin-top: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
footer .para_content {
    border-radius: 0;
    background-color: #001329;
    margin-top: 0;
    padding: 20px;
    color: #e6e6e6;
    line-height: 1.4;
    font-size: 14px;
    margin-bottom: 0;
}
	footer .center_content p, .para_content p {
    font-size: 14px;
}
.social_media {
    background: #fff;
}
.social_media li a {
    color: black;
}
.tabs_webpart {
    background: #f2f2f2;
}
.page_main {
    background: #f2f2f2;
}
a.wbptablinks{

	color:black !important;
}
.page_main {
    padding: 0;
}
.social_media li.facebook a .social_icon{
        background: rgba(59, 88, 151, 0.9);
    }
    .social_media li.twitter a .social_icon{
        background: rgba(0, 172, 235, 0.9);
    }
    .social_media li.youtube a .social_icon{
        background: rgba(189, 0, 0, 0.9);
    }
    .social_media li.flickr a .social_icon{
        background: rgba(0, 99, 219, 0.9);
    }
    .social_media li.contact_s a .social_icon{
        background: rgba(255, 102, 0, 0.9)
    }
    .customePage h2.ms-webpart-titleText{
	white-space: normal;
}
.customePage h2.ms-webpart-titleText{
	font-size:2rem;
}
.park-home-title {
    margin-top: -111px;
    background: #3c9d7cc4;
}
.row.info-box {
    margin: 15px 0;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {
    width: 100%;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
    border: 1px solid #bfbfbf;
    width: 100%;
    border-radius: 0;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
    border: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a{
    background: #dedede !important;
}
.co19Links {
    flex-direction: column;
    align-items: center;
}
.covid19Full .covid19Box_link a {
    width: calc(100% - 43px);
}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel{

	width: 100%;
}
.customePage .comm_left {
    display: block;
    position: absolute;
    width: 128px;
    height: 128px;
    top: 66px;
    left: calc((100% - 128px) / 2);
    display: none;
}
.customePage .comm_left > a{
	padding:6px;
}
.comm_left > a > span {
    text-decoration: underline;
    font-size:82px;
    line-height:98px;
}
.comm_left > a > span:last-child {
   display:none;
}
.mobile_logo{
	height:170px;
}
.mobile_logo > div > a > img {
    /* display: none !important; */
    /* max-width: 400px !important; */
    /* margin: auto; */
}
/* Overlay to darken the background behind AC Logo */
.mobile_logo_overlay {
    background: #00000061;
    padding: 30px;
    height: 300px;
}

}


/*Responsive Menu Fixes */
@media (min-width: 801px) {
    .drp_dwn_container {
        flex-wrap: nowrap;
    }
    .drp_column_33 {
        flex: 0 1 33.33%;
    }
    .drp_dwn_container > ul > li {
        width:100%;
    }
}

@media (max-width:800px) {
    .ul_w_title.drp_column_66 {
        flex: 0 1 100%;
    }
    .drp_dwn_container > ul.drp_column_66 > li {
        width:100%;
    }
}
