﻿/* Potentially Delete

[5/22/22] Display ads block on home page had the block header title background covering the entire block
#block-views-display_ads-block {
    float: right;
}
#block-block-13 {
    clear: both;
} This was the temporary fix

*/

#edit-field-multiple-photos-und-table .form-type-textfield input {width:350px;}
#edit-field-multiple-photos-und-table .description,
#edit-field-multiple-photos-und-table span.file a {display: block;width:350px;}


#supreme-ads-block {
display: inline-block;
}

/* Entire Site */
html {
    font-size: 1rem;
}

body {
    text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

/* Elements */
hr {
    border: none;
    background-color: #000000;
    height: 1px;
}


/* Primary Menu */
.rws-primary-menu ul.menu li {
    font-size: 0.9rem;
}

/* MAST ADS disabled 12/1/2021
#block-block-11 {float:left;}
#block-simpleads-ad_groups_140 {float:right;}
#block-simpleads-ad_groups_141 {clear:left;}
#block-simpleads-ad_groups_141 img {margin-top:3px;}
.region-mast-ads .block {margin-bottom:0;} */

#header {
    display: flex;
    padding: 10px 0;
}

#news-script {
    text-align: left;
    font-size: 1.75rem;
    color: #343434;
    width: 15%;
    align-self: flex-end;
}

#date {
    width: 15%;
    align-self: flex-end;
}

#weather {
    width: 25%;
    margin-left: auto;
    max-height: 140px;
    overflow: hidden;
}

/* GENERAL STYLING */
.item-list ul li {
    margin:  0 0 0.45em 1.5em;
}

/* .item-list ul.no-bullet li {
    list-style-type: none;
} added and disabled 12/1/2021 */

/* Header Ads */
#header-ads-block {
    margin-bottom: 14px;
}

#header-ads-block .block, #header-ads-block .content {
    margin: 0;
    padding: 0;
    display: inline-block;
    font-size: 0;
}

ul#views-ticker-liScroll-ticker li {float:left;}
.view-ticker p {font-size:1.25em;}
.liScroll-container .mask {top:0px;}
ul.liScroll a {margin:0px;}

#ad_groups_111 img,
#ad_groups_112 img {padding:5px;background:#E3E3E3;}

/* BFR */
#ad_groups_114 .image-ad,
#ad_groups_126 .image-ad {display:inline;}
#ad_groups_114 .image-ad img,
#ad_groups_126 .image-ad img {padding:5px;background:#E3E3E3;}

/* DISPLAY ADS */
#block-views-display_ads-display_4_grid table {border:none;}
#block-views-display_ads-display_4_grid table td {width:25%;}
#block-views-display_ads-display_4_grid img {max-width:100%;height:auto;}

.view-display-id-grid_one_row table {border:none;}
.view-display-id-grid_one_row table td {width:25%;}
.view-display-id-grid_one_row img {max-width:100%;height:auto;}

.view-display-ads.view-display-id-page_1 table,
.view-display-id-bfr_display_ads table {border:none;}
.view-display-ads.view-display-id-page_1 table td,
.view-display-id-bfr_display_ads table td {width:25%;}
.view-display-ads.view-display-id-page_1,
.view-display-id-bfr_display_ads {max-width:100%;height:auto;}

/* FOOTER ADS */
#block-views-ads_footer-block_3 {margin-bottom:0px;}
#footer-ads-block .block, #footer-ads-block .content {margin:0;padding:0;float:left;}
.view-ads-footer .views-row {float:left;margin-right:5px;}
#ad_groups_89 img {padding:5px;background:#E3E3E3;}

/* Facebook Directory */
.view-facebook-directory table {border:none;}
.view-facebook-directory td {width:33.3%;vertical-align:top;text-align:center;}

/* STORY ADS */
#content-top {border-bottom:none;}
#block-views-story_ads-block .content {padding:0px;}
#block-views-story_ads-block {margin-bottom:0px;}

/* MASTHEAD */
#social {float:right; margin:15px 0 7px 0;}
#social img {padding-left:4px;}
#logo-container {clear:both;margin:0;padding:0;border:none;}

.rws-primary-menu {float:left;width:1000px;}
/*#viewer-week {width:35%;float:right;text-align:right;margin-top:10px;}
#viewer-week .block {margin:0;}
#viewer-week .block .content {margin:0;padding:0;}
#viewer-week p {padding-bottom:0;}
#viewer-week .block p {font-size:1.3em;font-weight:bold;} disabled 12/8/2021 */

/* FRONT PAGE */
.col12wrapper {display:inline-block;}
.left-23 {padding:0px 10px 10px 10px;width:696px;clear:both;}
.front .column-3 {float:right;}

.view-contest-display-ad img {max-width:100%;}

/* New Stories */
#block-views-latest_news_grid-new_stories {
    text-align: left;
}

/* Yesterday's Top Story */
#block-views-front_page-block_2 .node {
    padding: 0;
}


/* POLL */
/* #block-poll-recent ul.links {display:none;} */

#block-advpoll-advpoll_recent .node {padding:0px;background:none;}
#block-advpoll-advpoll_recent .content h2.title {background-color:inherit;font-weight:bold;font-size:12.5px;padding:0px;}
#block-advpoll-advpoll_recent .content h2.title a {color:#000;text-decoration:none;cursor:default;}
#block-advpoll-advpoll_recent .links {display:none;}

/* FOOTER */
#footer {
    font-size: inherit;
}

#footer p.footer-p-header {padding:10px 0 0 0;}

.footer-column {
    width: 25%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}

/* IMAGE GALLERIES */
.view-feature-gallery table, .view-feature-gallery tbody, .view-feature-gallery td {border:0;}
.view-weekend-editions table, .view-weekend-editions tbody, .view-weekend-editions td {border:0;}

#block-views-issuu-block,
#block-views-latest_video-block_1 {width:calc(50% - 10px);margin:0 5px;float:left;}

#block-views-latest_video-block_1 .view-latest-video .view-content img {padding:5px;background:#E3E3E3;width:150px;height:auto;}
#block-views-latest_video-block_1 .view-latest-video .attachment .views-row {width: 96px;display:inline-block;}
#block-views-latest_video-block_1 .view-latest-video .attachment img {width:100%;}

/* BUSINESS DIRECTORY */
#directory table, #directory tbody, #directory td {border:0;}
.page-ad-index table {border:none;}

/* GRID */
.view-latest-news-grid table {border: 0;}
.view-latest-news-grid td {vertical-align: top;}
.view-latest-news-grid h3 {padding-bottom:10px;}
.view-latest-news-grid img {width:113px;height:113px;background:#e3e3e3;padding:5px;}

/* FEATURE PHOTOS */
.view-feature-photo h3 {margin-top:0;}
.node-type-feature-photo iframe {padding-top:10px;}
.node-type-feature-photo .field-name-field-feature-photo img, .node-type-feature-photo .field-name-field-multiple-photos img {padding:5px;background:#E3E3E3;}
.attachment .view-feature-photo .views-field-field-feature-photo {float:left;margin-right:5px;}
.attachment .view-feature-photo .views-row-last .views-field-field-feature-photo {margin-right:0px;}
.attachment .view-feature-photo  .views-field-field-feature-photo img {width:122px;height:122px;}
.view-feature-photo .attachment {overflow:hidden;}

.view-frontpage .field-name-field-feature-photo {
    padding: 5px;
    background: #E3E3E3;
    margin-top: 10px;
}

.view-frontpage .field-name-field-feature-photo img {
    max-width: 100%;
    height: auto;
}

/* SITE-WIDE CUSTOMIZATION */
.frame {padding:5px;background:#E3E3E3;}
.view-content .links {padding-bottom:10px;}
.filter-wrapper {display:none;}
.menu-dropdown, .menu-dropdown-sub {background:#343434;}
#menu-815-1 .menu-dropdown-sub {font-size:1em;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {top:1.9em;}
.center {text-align:center;margin:0px auto;}
.view-latest-video .view-content img {padding:5px;background:#E3E3E3;width:246px;height:auto;}
.view-latest-video .attachment img {width:30%;height:auto;float:left;}
.view-latest-video .attachment .views-row-1 img {padding:5px 1px 5px 1px;background:#E3E3E3;}
.view-latest-video .attachment .views-row-2 img {padding:5px 1px 5px 1px;background:#E3E3E3;}
.view-latest-video .attachment .views-row-3 img {padding:5px 1px 5px 1px;background:#E3E3E3;}
.view-latest-video .attachment .view-footer {clear:both;}
#disqus_thread {margin-top:20px;}
#block-views-ads_right_sidebar-block .content {padding:0px 2px;}
.block-simpleads .content {padding:0px 3px;}
/* #edit-field-image-und-0-upload-button, #edit-field-multiple-photos-und-0-upload-button, #edit-field-attachments-und-0-upload-button {display:none !important;} */
h4 {clear:none;}

.node-page .field-name-field-image {float:none;width:100%;}
.node-page .field-name-field-image img {width:100%;height:auto;}

/* BUTTONS */
.btn-blue {
    background-color: #008CBA;
    border: none;
    color: white;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}

.btn-blue:hover {
        background-color: #007ca5;
        color: white;
}

.btn-red {
    background-color: #f44336;
    border: none;
    color: white;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}

.btn-red:hover {
        background-color: #d93a2f;
        color: white;
}

.btn-blue:active,
.btn-blue:visited,
.btn-red:active,
.btn-red:visited {color:white;}

/* TICKER */
.liScroll-container {width:1000px;}
.liScroll-container .mask {left:0px;width:1000px;}
ul.liScroll {font-family:Georgia,"Times New Roman",Arial,Verdana,Tahoma,sans-serif;width:1000px !important}
.views-liScroll-tick-field {margin:0px !important;}

/* SUPERFISH */
#superfish-1 a {text-decoration:none;}
/* a.sf-depth-2 {font-size:0.9em;} disabled 12/8/2021 */
a >  .sf-sub-indicator {top:0.55em;right:0.3em;}

/* CALENDAR FORMATTING */
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview .cutoff {background:none;}
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {background:none;}
.cutoff {display:none;}
.page-calendar ul.tabs {display:none;}

.view .date-nav-wrapper .date-nav {margin-bottom: 0px; padding-bottom:0px;}

#edit-event-date-container {position:absolute;z-index:100;}
#edit-event-date-container #event-month,
#edit-event-date-container #event-year,
#edit-event-date-container input.form-submit {display:inline-block;}


.calendar-calendar div.calendar {
    font-size: small;
}

/* ICONOCLAST VIEW BLOCK */
.block .view-iconoclast-view h2.field-content {background: none;color: #8d6e00; padding: 0;font-size:1.9em;}
.block .view-iconoclast-view h2.field-content a {color: #8d6e00; }


/* PENCIL ADS */
#block-simpleads-ad_groups_128 img,
#block-simpleads-ad_groups_129 img,
#block-simpleads-ad_groups_130 img {max-width:974px;height:auto;}

#block-simpleads-ad_groups_131 {margin-bottom:10px;}
#block-simpleads-ad_groups_131 img {padding:5px;background:#E3E3E3;}}


/* Top 2nd Block */
#block-views-front_page-block_2 .node {padding:0;}
#block-views-front_page-block_2 .content h2.title {font-family:"Arial Black", Gadget, sans-serif;line-height:1.2em;font-weight: 900 !important;padding:0;background:none;}
#block-views-front_page-block_2 .field-name-field-image {width:50%;height:auto;}
#block-views-front_page-block_2 .field-name-field-image img {max-width:100%;height:auto;}

/* Pirate Update */
#block-views-latest_news_grid-block_3 {text-align:left;}
#block-views-latest_news_grid-block_3 h3 {padding-bottom:10px;}
#block-views-latest_news_grid-block_3 .view-content .links {padding-bottom:0;}

/* ARTICLES */
h1,
#block-system-main h2.title {
    font-family: "Arial Black", Gadget, sans-serif;
    line-height: 1.5rem;
    font-weight: 900 !important;
}

#block-system-main h2 a {
    font-size: 1.5rem;
}

.content .tweetbutton {float:right;padding:10px 0 0 10px;clear:right;}
.field-name-field-tags {clear:both;margin:5px 0 5px 0;}

.node-article .field-name-field-multiple-photos .field-item {padding:5px;background:#E3E3E3;margin-bottom:15px;}
.node-article .field-name-field-multiple-photos img {width:478px;height:auto;}
.field-name-field-multiple-photos {display:block;margin-top:20px;}
.node .field-name-field-image {float:right;padding:5px;background:#E3E3E3;margin:0 0 10px 10px;}
.field-name-field-image p, .view-feature-photo p, .field-name-field-feature-photo p {padding:0px;}
.node .content .field-name-body {margin-top:10px;}
.file p {display:none;}
.file img {float:left;padding-right:5px;}
table td, table th {padding:5px;border:none;}
.field-name-field-attachments table {clear:both;margin-top:10px;}
.node-article .field-name-field-youtube {margin-top:10px;clear:both;}
.page-node .links {display:none;}
.code p {font-family:"Courier New",monospace;}
.node-type-article .field-name-field-issuu-url {margin:10px 0 10px 0;clear:both;}

.field-name-field-multiple-photos p {padding:0;}
.node-article .field-name-field-multiple-photos .field-item {float:left;}
.field-name-field-multiple-photos {margin-top:10px;clear:both;}

iframe.twitter-share-button {float:right;}
.content .tweetbutton {padding-top:0px;}

.node .content .field-name-field-advertiser-reference {
    margin: 1em 0;
}

h3.subtitle, .node .field-name-field-subtitle {color:#8a8a8a;font-size:1.4em;margin-bottom:10px;}
.node-type-article h3.subtitle {margin-top: 0;font-weight: normal;}

.node-article .field-name-body a,
.node-cutline .field-name-body a,
.node-feature-photo .field-name-body a,
#block-system-main .node-article h2.title a,
#block-system-main .node-cutline h2.title a,
#block-system-main .node-feature-photo h2.title a,
.view-latest-news-grid .views-field-title a,
.view-latest-news-grid .views-field-body a,
#block-views-front_page-block_2 .content h2.title a {
    color: #0000FF;
}

.node-article .field-name-body a,
.node-cutline .field-name-body a,
.node-feature-photo .field-name-body a {
    word-break: break-all;
}

/* CUTLINES */
.node-cutline .field-name-field-image {max-width:100%;box-sizing:border-box;margin: 0px 0px 10px 0px;}
.node-cutline .field-name-field-image img {max-width:100%;height:auto;}
.node-cutline .field-name-field-multiple-photos .field-item {max-width:100%;box-sizing:border-box;padding:5px;background:#E3E3E3;margin:5px 0;}
.node-cutline .field-name-field-multiple-photos img {max-width:100%;height:auto;}

/* CLASSIFIED AND DISPLAY ADS */
.views-field-field-ad-image img {padding:5px;background:#E3E3E3;}
.view-ads-right-sidebar .views-field-field-ad-image img {padding:0px;background:none;}
.view-ads-right-sidebar {padding:5px;background:#E3E3E3;}
.view-display-ads .views-row {margin-bottom:10px;}
.view-classifieds .views-field-field-image img,
.view-classifieds .views-field-field-display-ad img {padding:5px;background:#E3E3E3;}
.pane-classifieds-panel-pane-1 .view-classifieds .views-row {border-bottom:1px solid black;padding-top:4px;overflow:auto;}
.view-classifieds .views-row p {padding:0 0 4px;}
.node-type-display-ad .node-display-ad .field-name-field-display-ad img {width:490px;height:auto;background:#e3e3e3;padding:5px;margin-top:15px;}
.field-name-field-reminder-date {display:none;}

.panel-col-top .inside {display:table;}
.panel-col-top .pane-ads-classifieds {display:table-cell;padding-right:6px;}
.panel-col-top .panel-separator {display:none;}
.panel-col .views-field-field-ad-image img {background:none;padding:0;}

.view-classifieds h3 {
    background-color: #0000FF;
    color: #FFFFFF;
    font-size: 1.5em;
    margin: 0 0 0.5em;
    padding: 5px 10px;
    font-family: "Times New Roman", Georgia,  Arial, Verdana, Tahoma,  sans-serif;
    font-weight: normal;
}

.view-classifieds .private-notes {background-image: linear-gradient(135deg, #e0e0e0 40%, #dbdbdb 40%, #dbdbdb 50%, #e0e0e0 50%, #e0e0e0 90%, #dbdbdb 90%, #dbdbdb 100%);
background-size: 35.36px 35.36px;padding:3px;margin:7px 0;}

/* CLASSIFIEDS TEST */
.view-business-card-ads table {border: none;}
.view-business-card-ads td {width:50%;vertical-align:top;}
.view-business-card-ads img {width: 100%; height: auto;box-sizing: border-box;}

/*.pane-display-ads-panel-pane-2 .views-row {margin:5px;}
.pane-display-ads-panel-pane-2 .views-row.right,
.pane-display-ads-panel-pane-2 .views-row.left,
.pane-display-ads-panel-pane-2 .views-row.small {width:calc(50% - 12px);height:auto;display:inline-block;vertical-align:top;}

.pane-display-ads-panel-pane-2 .views-row.full {width:100%;height:auto;}
.pane-display-ads-panel-pane-2 .views-row img {width:100%;height:auto;} */

#classifieds .panel-col h3 img {width:100%;height:auto;}

.pane-classifieds-panel-pane-1 .views-field-field-image .field-content,
.pane-classifieds-panel-pane-1 .views-field-field-display-ad .field-content {float:right;margin:0 0 10px 10px;}

/* Business Card Ads */
.view-display-id-attachment_2 .views-field-field-ad-image img {display:block;margin:auto;padding-bottom:15px;width:200px;height:100px;}

/* MENUS */
.view-display-id-menus table.views-view-grid {border:0px;}

/* AD INDEXES */
.view-ad-index table.views-view-grid {border:0px;}
.view-ad-index td {width:186px;vertical-align:top;float:left;}
.view-ad-index td img {width:177px;height:177px;}

.view-advertisers-category-index table.views-view-grid {border:0px;}
.view-advertisers-category-index td {width:20%;vertical-align:top;}
.view-advertisers-category-index td img {width:95%;height:auto;}

/* Ad Statistics */
.page-node-stat table {
    word-break: break-word;
}

/* USER ALERT disabled 12/8/2021
.view-user-alert {background:#0000FF;padding:5px;}
.view-user-alert p {color:white;font-size:1.25em;font-weight:bold;padding:0 !important;}
.view-user-alert a {color:white;}
#home .pane-feature-photo {clear:both;} */

/* HOME PAGE BLOCKS */
#block-system-main h2.pane-title {
    background-color: #0000FF;
    color: #FFFFFF;
    font-size: 1.5em;
    margin: 0 0 0.5em;
    padding: 5px 10px;
}
.pane-bluffton-connection .views-field-description {margin:10px 0px 10px 0px !important;} /* margin on blufftonconnection.com body */
.pane-bluffton-connection .node {padding-bottom:15px !important;} /* fixes the bottom border on blufftonconnection.com */

#block-simpleads-ad_groups_131 {
	float: left;
}

#block-views-latest_news_grid-block_3 {
	clear: both;
}

/* ICONOCLAST VIEW ON HOME PAGE */
#block-views-iconoclast_view-block .views-field-field-image img {float:right;padding:5px;background:#E3E3E3;}
#block-views-iconoclast_view-block .views-field-title {margin-bottom:10px;}

/* GOOGLE SEARCH */
#menubar .clearfix:after {clear:none;}
#search-block-form {float:right;}
#search-block-form input.form-text {height:14px;margin:2px;}
#search-block-form input.form-submit {height:20px;margin:2px;}
iframe[name="googleSearchFrame"] {
        height: 2100px;
}

/* HIDE THE BREAD */
.page-classifieds .breadcrumb, .page-calendar .breadcrumb {display:none;}
.page-classifieds2 .breadcrumb {display:none;}

/* BROWSER FIXES */
.column-3 {margin-left:-4px;}

/* ISSUU */
.view-issuu table {border:none !important;}
.view-issuu table td {padding:2px !important;}

#block-views-ads_header-block_4 tbody, #block-views-ads_header-block_4 table, #block-views-ads_header-block_4 td {border:none;}
#block-views-ads_header-block_4 table td {padding:0 5px 0 0;}
#block-views-ads_header-block_3 tbody, #block-views-ads_header-block_3 table, #block-views-ads_header-block_3 td {border:none;}
#block-views-ads_header-block_3 table td {padding:0 5px 0 0;}
#block-views-ads_header-block_6 tbody, #block-views-ads_header-block_6 table, #block-views-ads_header-block_6 td {border:none;}
#block-views-ads_header-block_6 table td {padding:0 5px 0 0;}
#block-views-ads_header-block_5 tbody, #block-views-ads_header-block_5 table, #block-views-ads_header-block_5 td {border:none;}
#block-views-ads_header-block_5 table td {padding:0 5px 0 0;}

/* FRONT PAGE */
#pagebreak {clear:both;}
#block-views-display_ads-block .views-row {float:left;width:240px;margin-right:10px;}
#block-views-display_ads-block img {width:100%;height:auto;padding:5px;background:#E3E3E3;box-sizing:border-box;} /* was 230px wide */
#block-views-ads_footer-block_3 {float:right;width:70%;}
#rapper {clear:both;}
.view-historical-bluffton img, #views_slideshow_cycle_main_feature_photo-block_1 img {width:680px;height:auto;max-width:100%;}
#block-views-historical_bluffton-block {margin-top:0px;}
#block-views-latest_video-block .content, #block-views-buttons-block .content {padding:0;}
#block-views-buttons-block img {padding:5px;margin-bottom:5px;background:#E3E3E3;}
.front .main-content-block {padding-bottom:0;}
.front .column-2, .front .column-1, .front .column-3 {margin-bottom:10px;}
.region-pagebreak .block {margin-bottom:10px;}
.view-display-id-block {overflow:hidden;word-break:break-word;}

.view-feature-photo .views-field-body p {display:inline;}

#views_slideshow_cycle_teaser_section_ads_footer-block_1 {height:153px !important;width:1020px !important;}
#block-views-ads_right_sidebar-block_1 .content {padding:0px !important;}

/* Stories Posted This Week */
#block-views-archive-last_week_block {
    text-align: left;
}

/* Historical Photos Block */
.attachment .view-historical-bluffton .views-field-field-image {float:left;margin-right:5px;}
.attachment .view-historical-bluffton .views-row-last .views-field-field-image {margin-right:0px;}
.attachment .view-historical-bluffton  .views-field-field-image img {width:113px;height:113px;}
.view-historical-bluffton .attachment {overflow:hidden;margin-top:15px;}

/* LEFT SIDEBAR ADS */
.view-ads-left-sidebar .views-field-field-ad-image img {padding:0px;}
#block-views-ads_left_sidebar-block .content {padding:0px;}

/* Node links */
.links {
    text-align: left;
    font-size: 1em;
    text-transform: uppercase;
}

ul.links a {
    color:#0000FF;
}

/* SERVICE LINKS */
.service-links .links {display:block;}
.service-links {float:right;clear:right;margin:0px 3px 5px 5px;}
.service-links ul.links {list-style-type:none;text-align:right;}
.service-links ul li {height:20px;}
.service-links iframe.twitter-share-button {width:80px !important;}
.service-links li.service-links-pinterest-button {padding-right:23px;}

.map-marker {
    background: red;
    padding: 5px;
    text-align: center;
    width: 18px !important;
    height: 18px !important;
    color: white;
    font-weight: bold;
}

/* OVERRIDES */
#logo-picture img {
    width: 292px;
    height: 140px;
}

body.html {
    background-image: url('images/bg_white2.gif');
}

.make-it-center,
.column-1,
.column-2,
.column-3 {
    background-color: white;
}

.rws-primary-menu .form-text {
    width: 120px;
}