#mini-panel-alerts_2016_06_14 {
    background: white !important;
}

.apl_submenus > div {
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
}
div.apl_submenus ul.menu {
    margin-left: 0 !important;
    margin-top: 0 !important;
}

#apl_logo_and_search {
    height: 72px !important;
    width: 580px !important;
}

#apl-search1 {
margin: 0 auto 10px;
}



@media (max-device-width: 640px) {

#apl-adv-search1 {
padding-right:70px;
}

#search_box_id1 {
 width: 500px !important;
}
#apl-search1 {
    margin: 0 30px 20px;
}

}

#search_box_id1, 
#search_box_id2 {
    width: 200px;
}


#search_mobile a {
    min-width: auto !important;
}
#apl-adv-search1 {
	display: none;
}

.col-md-8.col-lg-9.no_gutter_left {
    float: left;
}

.panel-col-last .panel-pane,
div.apl-slideshow,
#main .panel-col-first,
.views-slideshow-cycle-main-frame,
div.apl-slideshow div.views-field-field-highlighted-image img,
.form-horizontal,
#block-panels-mini-alerts-2016-06-14 .view-content,
#main .inside,
#apl-search1,
#apl-search2,
#main, 
#apl_logo_and_search, 
#mini-panel-footer_container, 
#coa_menu_container, 
#mini-panel-alerts .panel-panel.panel-col {
width: 100% !important;
min-width: auto !important;
clear: both;
height: auto;
}
.apl-item-list-2016 .views-slideshow-controls-text.views_slideshow_controls_text {
 width: 100% !important;
}

#apl-featured-events img {
    height: auto;
    width: 100% !important;
}


body .views-field.views-field-field-main-image-event {
    height: auto;
}

@media (min-width: 600px) {
.apl-item-list-2016 .views-slideshow-controls-text.views_slideshow_controls_text {
 width: 580px !important;
}

#apl-featured-events img {
    width: 580px !important;
}
.col-md-8.col-lg-9.no_gutter_left {
    float: right;
}

#apl-adv-search1 {
	display: block;
}

#search_box_id1, 
#search_box_id2 {
    width: 538px;
}


.panel-col-last .panel-pane,
div.apl-slideshow,
#main .panel-col-first,
.views-slideshow-cycle-main-frame,
div.apl-slideshow div.views-field-field-highlighted-image img,
.form-horizontal,
#block-panels-mini-alerts-2016-06-14 .view-content,
#main .inside,
#apl-search1,
#apl-search2,
#main, 
#apl_logo_and_search, 
#mini-panel-footer_container, 
#coa_menu_container, 
#mini-panel-alerts .panel-panel.panel-col {
    width: 580px !important;
}

}

@media (min-width: 980px) {
#main .panel-col-last .inside,
#main .panel-col-last .panel-pane .inside,
.panel-col-last .panel-pane,
#apl-featured-events img {
    width: 360px !important;
}
#block-panels-mini-alerts-2016-06-14 .view-content,
#main, 
#apl_logo_and_search, 
#mini-panel-footer_container, 
#coa_menu_container, 
#mini-panel-alerts .panel-panel.panel-col {
    width: 960px !important;
}

 #apl-search1,
 #apl-search2 {
clear: none;
}

.apl_submenus > div {
    margin: -4px 0 10px 0 !important;
    padding: 10px !important;
}

}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 640px) {
 #apl-search1.apl-header,
 #apl-search2.apl-header {
	margin-left: -30px !important;
 }
 #apl-search1.ahc-header,
 #apl-search2.ahc-header {
	margin-left: 0px !important;
 }
 .form-group label {
    margin-left: 20px;
}

}


#block-menu-menu-apl-menu-2014 ul ul ul {
    padding: 0 10px;
    margin-bottom: 0;
}


body #apl-top-nav, 
body #block-block-155 {
    height: 32px;
}
body #apl-top-nav .top-es a.apl-accounts-link {
    border-right: 1px solid silver !important;
    padding-right: 8px !important;
}

.top-apl, .top-ahc {
    border-right: 1px solid silver !important;
    padding-right: 3px !important;
}

.top-arr, .top-ahc, .top-apl {
 display: none !important;
}

@media (min-width: 980px) {
.top-arr, .top-ahc, .top-apl {
 display: inline-block !important;
}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 640px) {

body #search_box_id1,
body #search_box_id2 {
    width: 507px !important;
    }
    
.ahc-header.form-group {
    margin-left: -20px !important;
}

}

h2.field-content {
    line-height: 1.3em;
}