/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the body font size on small touch devices */
/* line 16, ../sass/responsive.smalltouch.landscape.scss */

body {
  font-size: 100%;
}
body.logged-in .page {
  margin-top:100px;
}
.mobile-only,
.nav li.mobile-only,
.nav ul.menu li.mobile-only,
.nav li a.mobile-only,
.nav ul.menu li a.mobile-only {
  display:block;
}
#responsive-wrap, #responsive-container {
    width: initial;
    transform-origin: initial;
}

#header {
  position:relative;
  background:none !important;
}
#header #block-panels-mini-wareham-desktop-header {
  position:relative;
  width:85%;
  bottom:0;
  left:15%;
}
#header #block-panels-mini-wareham-desktop-header .region-two-50-first {
  float:left;
  width:80%;
  position:relative;
  bottom:0;
  z-index:100;
  clear:none;
}
#header #block-panels-mini-wareham-desktop-header .region-two-50-first h1 img {
  max-height:90px;
}
#header #block-panels-mini-wareham-desktop-header .region-two-50-second {
  float:left;
  width:15%;
  clear:none;
}
#header #block-panels-mini-wareham-desktop-header .pane-menu-menu-submenu,
#header #block-panels-mini-wareham-desktop-header .pane-menu-menu-submenu2,
#header #block-panels-mini-wareham-desktop-header .pane-search-api-page-site,
#header #block-panels-mini-wareham-desktop-header .partner-sites {
  display:none;
}
div.region .mobile-search-icon.block {
  display:block;
  position:relative;
  bottom:-50px;
  z-index:100;
}
.pane-block.ad-block .block-inner,
.pane-views.pane-sidebar-promotion .block-inner,
.region-sidebar-second .pane-views.pane-real-estate .block-inner,
.sidebar-teaser .block-inner {
  text-align:center;
}

/*
#header #block-panels-mini-mobile-header .panel-panel {
  position:relative;
  z-index:100;
}
#header #block-panels-mini-mobile-header .panel-panel h1 {
  max-height:100px;
}
#header #block-panels-mini-mobile-header .panel-panel img {
  max-height:90px;
}
#header #block-panels-mini-mobile-header .panel-panel.panel-col-first {
  width:70%;
}
#header #block-panels-mini-mobile-header .panel-panel.panel-col-last {
  width:25%;
}
#header #block-panels-mini-mobile-header .panel-panel.panel-col-last img {
  position:relative;
  top:60px;
}
*/

/* =============================================================================
 *   Mobile Menu Toggle
 *   See your theme settings extensions for how to enable the menu toggle.
 *   These are example styles for the menu toggle menu, you can use these in the
 *   relevant responsive stylesheets as required. Modify to suit your design.
 * ========================================================================== */
/* line 26, ../sass/responsive.smalltouch.landscape.scss */
.at-mt .at-menu-toggle {
  /* The toggle link */
  /* Menu items */
}
/* line 28, ../sass/responsive.smalltouch.landscape.scss */
.at-mt .at-menu-toggle h2 {
  margin-bottom: 5px;
}
/* line 31, ../sass/responsive.smalltouch.landscape.scss */
.at-mt .at-menu-toggle h2 a {
  padding:0;
  background: url("/sites/beaverdam/files/design/site-graphics/mobile-toggle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-position-x: 0px;
    background-position-y: 0px;
  display: block;
  height: 30px;
  width:40px
  overflow: hidden;
  text-indent: -999em;
}
#primary-menu-bar {
  background:#fff;
  position:absolute;
  width:100%;
  top:60px;
}
.logged-in #primary-menu-bar {
  top:160px;
}
#primary-menu-bar.nav ul.menu {
  display:block;
}
#primary-menu-bar.nav h2 {
  border-bottom:5px solid #000;
}
/* line 39, ../sass/responsive.smalltouch.landscape.scss */
.at-mt .at-menu-toggle ul.menu li a {
  background: #003F87;
  border-bottom: 1px solid #fff;
}

/*# sourceMappingURL=responsive.smalltouch.landscape.css.map */


/*********************************************/
/* Leaderboard                               */
/*********************************************/

#block-panels-mini-desktop-leaderboard {
  display:none;
}
.region-leaderboard #block-views-breaking-news-block h2 {
  float:none;
}


/**********************************************/
/* Common Blocks                              */
/**********************************************/

div.region .pane-flex-slideshow.block {
  display:none;
}

div.region .pane-amgee-core-feature-slideshow.block {
  margin-left:10px;
  width:95%;
}
.pane-flex-slideshow .block-inner {
  width: 95%;
  margin: 0 auto;
}

div[id^='div-gpt-ad'] {
  margin:0 auto;
}
.news-block {
  max-width:100%;
}
.news-block .block-inner {
  width:95%;
  margin:0 auto;
}
.news-block.events {
  max-width:95%;
  box-sizing: border-box;
  margin: 0;
  position: relative;
  left: 50%;
  transform: translate(-50%, 0);
}
.news-block.events .block-inner {
  width:100%;
}
.page-taxonomy .pane-taxonomy-term .view-content .views-row,
.page-section .pane-taxonomy-term .view-content .views-row {
    width: 100%;
}

/***********************************************/
/* Node                                        */
/***********************************************/

div.region .pane-node-field-image.lede-image-wrap.block,
div.region .pane-node-field-gallery-video.block,
div.region .pane-node-field-attachments.block,
div.region .pane-amgee-core-gallery-classic.block,
div.region .pane-node-field-geolocation.block {
  width: 100%;
  max-width:400px;
  text-align:center;
  margin: 0 auto 10px;
}
.pane-node-field-geolocation h2,
.pane-node-field-geolocation .geofieldMap,
.pane-node-field-geolocation .amgee-maps-embed,
.pane-mok-core-amgee-core-related-stories.news-block.related {
  width: 100% !important;
  max-width:400px !important;
  float:none;
  margin:0 auto 10px;
}

div.region .pane-node-field-byline.block,
div.region .pane-node-group-audience.block,
div.region .pane-node-field-reporter-email.block {
  float:none;
}
.pane-node-field-reporter-email.block .block-inner {
  margin-left:10px;
}
.pane-node-field-byline .field-item::after,
.pane-node-group-audience .field-item::after,
.pane-node-field-reporter-email .field-item::after {
  content: "";
}
.pane-node-field-share {
  display:none;
}
.page-node .pane-amgee-affiliate-ad-amgee-affiliate-ad {
  transform: translateY(0%)
}

/********************************************/
/* Business Directory                       */
/********************************************/
.page-business-directory div.region .pane-business-categories-panel-pane-1.block {
  width:80%;
  height:200px;
  overflow-y:scroll;
}
.node-type-business.page-business-directory .pane-business-categories {
  height:200px;
  overflow-y:scroll;
}
.node-type-business.page-business-directory .pane-business-categories ul li {
  width:100%;
}

/*******************************/
/* home                        */
/*******************************/
.page-home #mini-panel-home_top_panel {
  display:flex;
  flex-wrap:wrap;
}
.page-home #mini-panel-home_top_panel .region-two-33-66-first {
  order:2;
}

/********************************************/
/* Taxonomy                                 */
/********************************************/

.page-taxonomy .region-two-66-33-first .pane-taxonomy-term .views-row {
  border-bottom:1px solid #ccc;
}

/**************************************************************************************/
/* Amgee Marketing                                                                    */
/**************************************************************************************/

.amgeeMktg {
  font-size:85%;
}
.amgeeMarketingNoThanks {
  position: absolute;
  bottom: 5px;
}
