/*Temp*/

#mobile-menu {
	
}
.front .purple{
border: 2px solid #8685A6;	
}

#block-views-quote-block {
margin: 0px;
padding: 5px 0px 10px 0px;
text-align: center;
color: #333;
font-family: 'Esteban',arial;
font-size: 13px;
}
@media (max-width: 629px) and (min-width: 1px){
#topshelf {
display: none;
}
}
/*global*/
.view-articles-listing-page .author, .views-field-field-article-author{
margin: 0;
}


/*Header*/
h2.field-content {
	font-size: 28px;
	line-height: 29px;
margin-bottom: 5px;
}


/* footer ad layout */
#footer-ad #block-google-admanager-0508083dec00d12eb9b67ac2367a3181,
#footer-ad #block-google-admanager-789c322a34fa8fe4b71dfe1114dec0dd, 
#footer-ad #block-google-admanager-6f7fc55c80dea9b0773c1399df8197a8 { 
	float: left; 
	margin: 0px 6px 6px 0px; 
}

.article-body .frame{
width: 270px;	
}

#content .article-body .frame {
	padding: 10px; 
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid gainsboro;
}

#content .article-body .frame .photo-caption {
	margin-top: 2px;
	font-size: .9em; 
	font-family: Lato, Arial, sans-serif;
	color: #878686;
	clear: both;
}

.article-body-featured{
	border: 1px solid #b4b4b4;
	width: 50%;
	padding: 5px;
	background: #e2e2e2;
}

.article-body-featured.left{
	float: left;
	margin: 5px 5px 5px 0;
}
.article-body-featured.right{
	float: right;
	margin: 5px 0 5px 5px;
}

.event-detail-time div{
display: none;	
}

#block-views-section-feed-block-3 li {
list-style: none;
margin: 5px 10px 0 0;
float: left;
}
/* article */
/* paywall */
#paywallmessage{
border: 1px solid #d3d3d3;	
padding: 5px 10px;
margin-top: 5px;
}

/* view - section feed */
.view-section-feed img {
float: left;
margin-right: 5px;
}
.view-section-feed h3{
font-size: 20px;
}

/* view- Section Feed*/
.section-feed div.views-row {
border: 1px solid #dbdbdb;
margin-bottom: 10px;
padding: 2.8409091% 4.2613636%;
}
.section-feed h3 {
margin-bottom: 5px;
}
.view-section-feed .field-content a {
color: #000;
}
.view-section-feed .field-content a:hover {
text-decoration: none;
}
/*arts & entertainment*/
/*winning block*/
#block-block-44 {
bordeR: 1px solid #b4b4b4;
padding: 5px;
}

/* towns */
.view-town-column a:hover {
	text-decoration: none;
}
.view-town-column a {
	color: #2f2f2f;
}
.view-town-column a.read-more {
color: #11639D;
}
.view-town-column a.read-more:hover {
text-decoration: underline;
}

/*The Nature Conservancy*/
.main-photo {
	float: left;
	padding: 5px;
	border: 1px solid #ccc;
	margin-right: 10px;
} 

/* homepage */
/*secondary nav/directory*/

@media only screen  
and (min-width : 1px) 
and (max-width : 629px) /* 765 */ { 
	
#block-menu-menu-directory-links {
	width: auto;
}
}


/*highlight section*/
.page-highlight h2{
	font-size: 20px;
	border: #dcdcdc solid 1px;
	padding: 25px 10px;
}
/* homepageCommentary*/
.homepage-commentary h2.title.head-three, .home-photography h2.title.head-three, .home-videos h2.title.head-three{
	padding: 10px 0;
	border-bottom: 2px solid #e1e1e1;
}
.homepage-commentary h2.field-content {
	font-size: 20px;
	line-height: 20px;
}
.home-commentary, .home-photography, .home-videos, .home-audio {
	border-top: 4px solid #e1e1e1;
	margin-left: 4.4%;
	width: 65%;
	float: left;
}
.home-videos .content {
    text-align: center;
}
.home-photography h2{
margin-bottom: 7px;
}
.home-audio .left-column, .home-audio .right-column{
float: left;
}
.home-audio .left-column {
width: 41%;
}
.home-audio .right-column {
width: 57%;
}
.home-commentary .seven.phone-three.columns.content-column {
width: 55%!important;
}
@media (max-width: 850px) and (min-width: 1px){
	.home-commentary, .home-photography, .home-videos, .home-audio {
	margin-left: 0;
	width: 100%;
	float: none;
	}
}
/*Commentary Menu */

#block-menu-menu-homepage-commentary-menu h2{
	display: none;
}
#block-menu-menu-homepage-commentary-menu li{
	display:inline;
	padding: 5px;
}
#block-menu-menu-homepage-commentary-menu li:hover{
	background: #666;
}
#block-menu-menu-homepage-commentary-menu {
background: #dedede;
margin-left: 4.4%;
width: 65%;
float: left;
padding: 5px 0;
}
#block-menu-menu-homepage-commentary-menu li a{
	colors: #333;
	font-family: Georgia,"Times New Roman",serif;
}
#block-menu-menu-homepage-commentary-menu li a:hover{
color: #eee;
}
/*election page*/
.audio-election {
	border-top: 4px solid #e1e1e1;
}
	/*  GCS: I couldn't ficure out how to name these blocks. This is probably better off built as regions */
#block-views-election-block-3 {
    float: left;
    width: 33%;
}
#block-block-163 {
    float: right;
    width: 65%;
}
#block-views-election-candidates-block-5 {
	clear: both;
}

/* fishing derby */
.page-node-67632 .field-slideshow-processed {
    max-height: 500px;
    overflow: none;
}
.fishing-derby-link h3 {
	padding-top: 58px;
	text-align: center;
}
.fishing-derby-link h3 a:hover {
	color: #11639D;
}
.fishing-derby-link img {
	float: left;
}
.fishing-derby-link {
	background: url(/sites/all/themes/mvgazette/imgs/this-weeks-paper-bg.png) repeat-x center right;
	height: 140px;
}

/*editoschoice*/
.editors-choice h2.title {
	clear: both;
}
/*weather*/
.tidechart td{
border-left: 1px solid #ccc;	
}

/* calendar */
.page-calendar .section-feed {
width: 92%;
}

/* Currrent */
.listing-photo img {
width: 100%;
}
.listing-photo {
overflow: hidden;
}

/* this week's paper */

.week-paper img {
float: right;
width: 43%;
margin-top: -25px;
border-bottom: 2px solid #999;
border-right: 2px solid #999;
}
.week-paper {
background: url(/sites/all/themes/mvgazette/imgs/this-weeks-paper-bg.png) no-repeat 0 0;
}
.week-paper h2 {
float: left;
}
.week-paper h2 a {
font-size: 16px;
}

/* Real Estate */
/*Recent Home Sales*/
.page-real-estate-recent-home-sales [class*="column"] + [class*="column"]:last-child {
float: left;
}

/* award page */
.page-award-winning-stories .views-view-css-grid .article-photo {
height: 120px;
overflow: hidden;
}
/* island information page */
.iicatagory {
width: 220px;
margin-right: 15px;
float: left;
}
.iicatagory-right {
width: 220px;
margin-right: 0px;
float: left;
}
.iicatagory h3 {
border-bottom: 1px solid #e1e1e1;
padding-bottom: 10px;
margin-bottom: 10px;
}

.iicatagory-right h3 {
border-bottom: 1px solid #e1e1e1;
padding-bottom: 10px;
margin-bottom: 10px;
}

/* BackStories */

#block-views-36d58b5ea9532f2ea37ee41d22f058f4 .views-field-title a {
color: #232323;
font-weight: bold;
}

/* Travel Page */
.page-node-63780 h1#page-title {
background: url(/sites/all/themes/mvgazette/imgs/welcometo.png) no-repeat 10px 10px #FFEDAB;
letter-spacing: 3px;
font-weight: normal;
margin: 15px 0 0 0;
border: 0;
padding: 30px 10px 0 20px;
font-family: Arial,Helvetica,Verdana;
text-transform: uppercase;
-moz-border-radius: 10px;
border-radius: 10px;
color: #4E4F51;
}
.page-node-63780 .views-field.views-field-field-image-collection {
border: 1px solid #e2e2e2;
overflow: hidden;
}
.welcome-featured .views-field.views-field-body {
float: left;
padding: 15px 0;
}
.welcome-featured .row .four {
width: 100%;
}
ul.travel-nav {
padding-left: 0;
list-style: none;
margin-top: 0px;
}
ul.travel-nav li {
padding-left: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
ul.travel-nav li.orange {
background-color: #F79516;
}
ul.travel-nav li.purple {
background-color: #5F3D92;
}
ul.travel-nav li.red {
background-color: #CB372C;
}
ul.travel-nav li.green {
background-color: #4C9A4D;
}
ul.travel-nav li.blue {
background-color: #39699A;
}
ul.travel-nav li a {
font-family: Arial,Helvetica,Verdana;
text-transform: uppercase;
color: #fff;
}

.welcome-featured #field-slideshow-1-pager {
width: 100%;
height: 50px !important;
overflow: hidden;
}
.welcome-featured div [id^='field-slideshow-'] .item-list {
margin-top: 0;
border: 0;
}
.welcome-featured div [id^='field-slideshow-'] {
padding: 0;
border: 0;
max-width: 100%;
}
.welcome-featured ul#field-slideshow-1-pager {
width: 100%;
height: 60px;
padding: 0 5px 5px 5px;
}
.welcome-featured p {
color: #7D7C7C;
font-size: 18px;
line-height: 30px;
}
/*ads*/
.welcome-ad {
float: left;
border: 10px solid #D2D2D2;
margin: 0 0 30px 30px;
height: 150px;
background: #D2D2D2;
}
/* featured news*/
#block-views-section-feed-block-6 h2 {
background: rgb(145, 215, 254);
padding: 5px;
-moz-border-radius: 10px;
border-radius: 10px;
	font-family: Arial,Helvetica,Verdana;
	color: #4E4F51;
	font-size: 17px;
	text-transform: uppercase;
	text-align: center;
}
/*cal*/
.welcome-cal h2 {
	background: #FEEE91;
	padding: 5px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: Arial,Helvetica,Verdana;
	color: #4E4F51;
	font-size: 17px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px;
}
.welcome-cal .item-list li {
margin-left: 0px;
}
.welcome-cal h3 .date-display-single {
font-size: 20px;
}
/*sidebarblocks*/
.getting-here {
background: #8BC9C1;
text-align: center;
padding: 10px 0;
-moz-border-radius: 10px;
border-radius: 10px;
}

.link-to-physical.welcome {
background: #B7DCD5;
text-align: center;
-moz-border-radius: 10px;
border-radius: 10px;
}
.link-to-physical.welcome .travel-guide-text {
float: left;
width: 66%;
}
.link-to-physical.welcome .travel-guide-text h2{
width: 100%;
text-align: center;
}
.link-to-physical.welcome .travel-guide-text h2, .getting-here h2  {
font-size: 28px;
font-family: helvetica,sans-serif;
font-weight: normal;
text-transform: uppercase;
letter-spacing: -2px;
margin-bottom: 5px;
}
.link-to-physical.welcome .travel-guide-text h3, .getting-here h3 {
	font-size: 20px;
	font-family: helvetica,sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
}
.link-to-physical.welcome .book {
margin-top: -28px !important;
margin-right: -15px !important;
}
/* Store */
.node-type-product-kit .submitted {
display: none;
}
/*ads-Christmas tab*/
#gam-holder-VG_ChristmasTab{
border-bottom: 1px solid #ccc;
width: 320px;
padding-top: 173px;
background: url('../imgs/santa-1927.png') 0 0 no-repeat;
}

/*widget*/
/*guest*/
.widget-guest .view-header {
text-align: center;
}
.widget-guest .view-header p {
margin: 0;
}
.widget-guest .view-header p a {
color: #aaa;
}
.widget-guest .views-field-field-article-photo {
border: 1px solid #e2e2e2;
padding: 2px;
margin-right: 5px;
}
.view-header .views-row{
text-align: left;
}
.widget-guest .views-row {
padding-top: 10px;
}
.widget-guest .view-header .view-content h2 {
font-size: 20px;
line-height: 22px;
}
.widget-guest .view-content .views-field-field-article-photo {
float: left;
} 
.widget-guest .view-content h2 {
font-size: 14px;
line-height: 14px;
}
/***********One-Off pages***************/
/*President Obama visit/Sports blog*/
.homepage-blog-main-col {
margin-bottom: 10px;
}
.homepage-blog-main-col h2.title.head-three {
font-family: Lato,Arial,sans-serif;
font-size: 11px;
letter-spacing: .1em;
text-transform: uppercase;
padding: 0;
font-weight: bold;
color: #666699;
margin-bottom: 0;
}
.vg-blog-format .views-row{
	border-top: 2px dashed #ccc;
	margin-top: 10px;
	padding-top: 10px;
}
.vg-blog-format .views-row-first {
	border-top: none;
}
.vg-blog-format .views-row h3 {
	margin-bottom: 5px;
}
.vg-blog-format .views-row h4 {
	color: #999;
	font-size: 1.3em;
}
.vg-blog-format .views-row img {
	border: 1px solid #afafaf;
	padding: 3px;
	margin: 6px 10px 0 0;
	float: left;	
	width: 35%;
}
/*--homepage box--*/



.vg-blog-link{
		border: 2px solid #c0c0c0;
	padding: 5px;	
	margin-bottom: 10px;
}

.vg-blog-link p{
padding: 0px;
}

.vg-blog-link h2{
font-family: Lato,Arial,sans-serif;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;	
margin: 0;
}

.sports-blog h2 a{ 
	color: #371B45;
font-size: 15px;
}

.vg-blog-link h3 {
margin: 0;
}
.vg-blog-link .views-row {
padding: 0;
}
.vg-blog-link h4 {
font-size: 18px;
}
.vg-blog-link h4 a {
color: #aaa;
}
.vg-blog-link img {
bordeR: 1px solid #aaa;
padding: 3px;
float: left;
margin-right: 7px;
margin-bottom: 7px;

}
.region-content-top .vg-blog-link {
	background: #eee;
	border: 0px solid #989898;
}
.region-content-top .vg-blog-link .main-link{
	float: left;
	width: 40%;
	margin: 10px 0 7px 0;
	text-align: center;
}
.region-content-top .vg-blog-link .main-link h2, .region-content-top .vg-blog-link .main-link h3{
margin-left: 20%;	
}
.region-content-top .vg-blog-link .main-link p{
padding: 0px;
margin-bottom: -5px;	
}
.region-content-top .vg-blog-link .field-content{
	//padding-top: 5px;
}
.region-content-top .vg-blog-link .field-content a{
	color: #111;
}
.region-content-top .vg-blog-link .main-link .header2 a{
	font-family: "poynter OS Display",Georgia,serif;
	color: #111;
	font-size:15pt;
	text-align: center;
	font-weight: normal;
	text-transfrom: none;
}
.region-content-top .vg-blog-link .main-link .header3 a{
	font-size: 9pt;
	font-family: "poynter OS TextThree",Georgia,serif;
	font-weight: normal;
		color: #111;
		line-height: 10px;
}
.region-content-top .vg-blog-link .field-content{
margin-top: 10px;	
}
.region-content-top .vg-blog-link .views-field h3 a {
font-size: 15px;
}
/* advertising page*/
.advertisingwithus h1#page-title {
display: none;
}

/* The Vineyard*/
.thevineyard-tag-block img {
float: left;
padding: 3px;
border: 1px solid #e2e2e2;
margin-right: 5px;
}
.thevineyard-tag-block .views-row.row {
margin-bottom: 20px;
}
.thevineyard-tag-block .views-field-sharethis {
clear: both;
padding: 5px 0;
}


/* charles morgan */
.editorblock{
background: #9ADAF3;
border: 1px solid #333;
padding: 5px;	
}

/*photo submit*/
.photo-submission {
height:80px;
padding-top: 5px;
}
.photo-submission img {
width: 30%;
border: 0;
}
.photo-submission h2 {
width: 66%;
padding-top: 0;
margin-top: 0;
line-height: 13px;
}


/* Amity - Jaws page */
.amityhomepage #logo{
height: 145px;
background: url(../imgs/amity-masthead-logo-sprite.png) no-repeat center 6px;
}
.amityhomepage .branding.row {
  height: 150px;
}
.amityhomepage h1#page-title {
  display: none;
}

.field-slideshow.field-slideshow-1.effect-uncover.timeout-4000.with-controls.field-slideshow-processed {
    padding-bottom: 55px !important;
}

/*audio page*/
.audio-line {
background: url('https://vineyardgazette.com/sites/all/themes/mvgazette/imgs/lines/line-soundwave-01.gif') no-repeat right top;
padding-top: 38px;
}
