/*
Theme Name: DEM Child
Theme URI: http://www.downeast.com/
Author: Down East Enterprise
Author URI: Down East Enterprise llc.
Description: Magazine of Maine site theme
Template: simplemag
Version: 2.0
*/
/* Had to manually add the google font Lato for the royal side tab in the actual plugin as i couldn't inject it post */

@import url("../simplemag/style.css");

/* Your CSS code goes here
-------------------------------------- */
.page-title, .single-title, .home-section .section-header .title {
background: url("images/3-lines.png") repeat-x 0 50%;}
.post entry-meta {display:none;}
/* Add this widget display style */
/*.home .addthis-smartlayers, div#at4-share, div#at4-follow, div#at4-whatsnext, div#at4-thankyou {
	display:none;
}
.single .addthis-smartlayers, div#at4-share, div#at4-follow, div#at4-whatsnext, div#at4-thankyou {
	display:none;
}
.archive .addthis-smartlayers, div#at4-share, div#at4-follow, div#at4-whatsnext, div#at4-thankyou {
	display:none;
}*/

/* footer links */

.footer-sidebar #first .widget{
	padding-right:0%;
}
.footer-sidebar #first .widget h2 {
	color:white;
}
.default #footer li.install {
	display:none;
}
.bigbox{
  width:33%;
  float:left;
  padding-top:55px;
}
.box h2 {
	color:white;
}
.box a:hover {
	color:#8A8F99;
}
.box {
  /*background: gray;*/
  width: 225px;
  padding: 3px;
  margin: 3px auto;
}

#red-wrapper {
  width:100%;
  /*background:red;*/
  overflow:hidden;
}

#ti_image_banner-10 {
	padding-top:56px;
}


.widget_recent_entries a {
	padding-left:25px;
	font-family: LeituraSans-Grot2;
	font-size: 18px;
	
}
.widget a {
	text-decoration:none;
}

/* Top strip font-color */

.color-site-dark a {
	color:white;		
}
#searchform input,
	#searchform button {
		color:white;	
	}
/*---------------------------------------- 
Site wide font change - with custom fonts 
-----------------------------------------*/

/* For Text */
body {font-family:LeituraSans-Grot2; line-height: 1.4;}

/*body { font-family:LeituraSans-Grot2; line-height: 1.4; background-image:url('images/background.jpg');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center top;}*/
/*//////////////////////for the Gala Background ////////////////////////////////////////*/

/*#content .wrapper {background-color: white;}
#masthead {margin-bottom:0px;}
.main-menu {background-color: white;}
.page-title span{background: rgba(255, 255, 255, 0.95);}*/
/*.grid-4 {width:320px;}
/*.grid-8{padding-left:10px;}*/
/*.single .entry-content {
padding-left: 10px;
padding-right: 10px;
}
.page .masonry-brick .entry-summary,.page .masonry-brick .entry-header,.page .masonry-brick .entry-image {
padding-left: 5px;}
.page .masonry-brick .entry-image {background-color:white;}*/
/*@media only screen and (max-width: 959px) and (min-width: 801px)
.grid-8 {
width: 360px !important;
}

@media only screen and (max-width: 1199px) and (min-width: 960px)
.grid-4 {
width: 275px !important;
}*/
/*////////////////////////// End Gala ////////////////////////////////////////////////*/
/* For titles, menus, etc. */
h1, h2, h3, h4, h5, h6, .tagline, .sub-title, .menu a, .widget_pages, .widget_categories, .entry-meta, .entry-note, .read-more, #submit, .single .entry-content > p:first-of-type:first-letter, input#s, .widget_ti-about-site p, .comments .vcard, #respond label, .copyright, #wp-calendar tbody, .latest-reviews i, .score-box .total { font-family: LeituraSans-Grot4; }



/*-----------------------------------------
Masonry front page removal of multiple categories
-------------------------------------------*/
.entry-header .entry-meta li:nth-child(n+2){
	display:none;

}
.entry-header .entry-meta li:after{
	display:none;

}
/*------------------------------------------
Removal of the icons on photography pages 
--------------------------------------------*/
.entries article .entry-image [class*="icon-"]{
	display:none;

}
.entries article .entry-title {
	line-height: 110%;
        font-size:24px;
        letter-spacing: 0.06em;
	text-transform: none;
}

/*------------------------------------------
Cleaned up slider on the front page area
--------------------------------------------*/
.posts-slider .entry-header .read-more {
	border:0px;
}
.posts-slider .entry-header .read-more a:hover{
	border:0px;
}

.archive .slides .entry-meta {
	display:none;
}
/*------------------------------------------
 Secondary Menu Button Colors if needed, colors 
assigned buy menu-item number then color attribute
-------------------------------------------- */
/*.menu-item-167 a{
	color:#f04e23;
}*/
/* Removal of direction buttons for the slider */

/*.flex-direction-nav {
	display:none;
}*/
.read-more:hover {
	box-shadow:none;
	}
/*-----------------------
 Social Icons Hover Color 
-------------------------*/

.icon-facebook:before {
	color:#3b5998;
}
.icon-twitter:before {
	color:#00aced;
}
.icon-vimeo:before {
	color:#aad450;
}
.icon-pinterest:before {
	color:#cb2027;
}

.icon-instagram:before {
	color:#517fa4;
}

/*------------------------------------------------ 
Widget alignment to the left and right of the logo
-------------------------------------------------- */


.widget2 { 
	display:inline-block;
	float:left;
	clear:both;
	margin-top:-102px; 
	margin-left: 0px;	
}
.widget1 {
	display:inline-block;
	float:right;
	clear:both;
	margin-top:-187px; /* use to be -74px */

}
.tagline {
	display:block;
	margin-left:-150px;
}
.widget3 {
	display:inline-block;
	margin-left:-100px;
}
#ti_image_banner-2 {
	margin-right:0;
	padding-top:50px;
}
#ti_code_banner-4 {
	margin-left:0;
}
.widtet_ti_code_banner {
	margin-left:0;
}

.widget_ti_image_banner {
margin-right:0;

}

/*---------------------
Newsletter link on left
-----------------------*/

#royal_sidebutton_tab {
margin-right:-15px;
}

#down_eastsurvey_tab {
margin-right:-15px;
}
/*--------------------------
Category Color Assignments ------ It's shut off for now until colors are picked
----------------------------*/
/* Category Culture */
#masthead #menu-item-156 > ul > li.sub-hover > a:after {
	border-color:transparent transparent #1f9ecc #1f9ecc;

}
#masthead #menu-item-156 .sub-menu {
	border-top-color: #1f9ecc;
}
#masthead #menu-item-156 .sub-menu .sub-links a:hover{
	background: #1f9ecc;
}

.page .category-culture #triangle-topleft {
	width: 0;
	height: 0;
	border-top: 10px solid #1f9ecc;
	border-right: 10px solid transparent;
	float:left;
}
.page .category-culture .entry-meta {
	text-align:left;
}
.page .category-culture .entry-date {
	display:block;
	float:right;
}
.page .category-culture .entry-category a {
	color:white;
	text-decoration:none;
	background-color: #1f9ecc !important;
	display:block;
	padding:0px 3px;
}
.page .category-culture .entry-category:after {
	display:none;
}

/* Category Food */

/*///////////////////Test AREA //////////////////////*/

/*//////////////////////////////////////////////////*/
#masthead #menu-item-157 .sub-menu {
	border-top-color: #cc2047;
}
#masthead #menu-item-157 .sub-menu a:after{
	border-top-color: #cc2047;
}
#masthead #menu-item-157 .sub-menu .sub-links a:hover{
	background: #cc2047;
}
.page .category-food #triangle-topleft {
	width: 0;
	height: 0;
	border-top: 10px solid #cc2047;
	border-right: 10px solid transparent;
	float:left;
}
.page .category-food .entry-meta {
	text-align:left;
}
.page .category-food .entry-date {
	display:block;
	float:right;
}
.page .category-food .entry-category a {
	color:white;
	text-decoration:none;
	background-color: #cc2047 !important;
	display:block;
	padding:0px 3px;
}
.page .category-food .entry-category:after {
	display:none;
}

/* Category Travel */
#masthead #menu-item-159 .sub-menu {
	border-top-color: #658b99;
}
#masthead #menu-item-159 .sub-menu .sub-links a:hover{
	background: #658b99;
}
.page .category-travel #triangle-topleft {
	width: 0;
	height: 0;
	border-top: 10px solid #658b99;
	border-right: 10px solid transparent;
	float:left;
}
.page .category-travel .entry-meta {
	text-align:left;
}
.page .category-travel .entry-date {
	display:block;
	float:right;
}
.page .category-travel .entry-category a {
	color:white;
	text-decoration:none;
	background-color: #658b99 !important;
	display:block;
	padding:0px 3px;
}
.page .category-travel .entry-category:after {
	display:none;
}

/* Category Home + Garden */
#masthead #menu-item-1407 .sub-menu {
	border-top-color: #fc5545;
}

#masthead #menu-item-1407 .sub-menu .sub-links a:hover{
	background: #fc5545;
}

.page .masonry-brick .entry-title {
	text-align:left;
}
.archive .masonry-brick .entry-title {
	text-align:left;
}
.page .masonry-brick .entry-summary {
	text-align:left;
}
.archive .masonry-brick .entry-summary {
	text-align:left;
}
.page .category-home-2 #triangle-topleft {
	width: 0;
	height: 0;
	border-top: 10px solid #fc5545;
	border-right: 10px solid transparent;
	float:left;
}
.page .category-home-2 .entry-meta {
	text-align:left;
}
.page .category-home-2 .entry-date {
	display:block;
	float:right;
}
.page .category-home-2 .entry-category a {
	color:white;
	text-decoration:none;
	background-color: #fc5545 !important;
	display:block;
	padding:0px 3px;
}
.page .category-home-2 .entry-category:after {
	display:none;
}

/* Category Issues */
.category .category-issues .entry-meta {
	display:none;
}
/* Everything Else Category - also know as the zeta */

.page .category-zeta #triangle-topleft {
	width: 0;
	height: 0;
	border-top: 10px solid #009A84;
	border-right: 10px solid transparent;
	float:left;
}
.page .category-zeta .entry-meta {
	text-align:left;
}
.page .category-zeta .entry-date {
	display:block;
	float:right;
}
.page .category-zeta .entry-category a {
	color:white;
	text-decoration:none;
	background-color: #009A84 !important;
	display:block;
	padding:0px 3px;
}
.page .category-zeta .entry-category:after {
	display:none;
}
/* Archive Page Styling for Blog Roll */
.archive .hentry .entry-meta
.archive .hentry .entry-meta {
	
	display:none;
}
.archive .tag .entry-meta {
	text-align:left;
}
.archive .tag .entry-meta a {
	text-decoration:none;
}
.archive .hentry .entry-meta a {
	text-decoration:none;
}
.archive .tag .entry-date {
	display:none;
	float:right;
}
.archive .tag .entry-title {
	text-align:left;
}
.archive .hentry .entry-date {
	display:none;
	float:right;
}
.archive .hentry .entry-category {
	display:none;
}
.archive .entry-header .entry-meta .entry-category:after {
	display:none;
}
/* General Masonry Styling */

article .entry-image {
margin-bottom: 0px;
}


#ti_code_banner-5 { text-align:left}

#ti_code_banner-5 h3 {
	font-size:24px;
	text-align:left;
}
iframe {max-width: 100% !important;}

#ti-about-site-2 {
	padding-top:90px;
}

.widget_ti-about-site img {
	float:right;
}
.widget_ti-about-site p {
	width:180px;
}
.col-3 #first {
	width:25%;
}
.col-3 #second {
	width:49%;
}


#pie_register .fields {
	list-style-type:none;
}
/*-----------------------
sidebar themeing options 
-------------------------*/

.sidebar {
	border-top:15px solid black;
	border-left:15px solid black;
	border-bottom:0px;
	border-right:0px;
}
/* Widget Styling an adjust for looks */



/*.widget_wmp_widget li {
	padding-left: 15%;
	margin-bottom: 0px;
	padding-bottom: 10px;
	position: relative;

}*/
/*.widget_wmp_widget li:first-child:before{content:1.}
.widget_wmp_widget li:nth-child(n+1):before{content:2.}
.widget_wmp_widget li:nth-child(n+2):before{content:3.}
.widget_wmp_widget li:nth-child(n+3):before{content:4.}
.widget_wmp_widget li:last-child:before{content:5.}*/
.widget .widget_wmp_widget ul li a:before {
	display:block;
	border-radius: 50%;
	height:15px;
	width:15px;
	color:#fff;
	text-align:center;
	background:#000;
}


.widget_wmp_widget a {
	font-family: LeituraSans-Grot2;
	font-size: 18px;
	text-align:left;
}
.widget_wmp_widget a:hover {
	text-decoration:none;
	
}
.widget_wmp_widget h3 {
	text-align:left;
	font-size:24px;
	display:block;
	color:white;
	background-color:black;
	padding:5px 5px 0px 5px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-bottom:10px;
	
}

.widget_wmp_widget .widgettitle a.selected {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	color:black;
	background-color:white;
}
.widget_wmp_widget .widgettitle a {
	padding-left:20px;
}

.widget_ti_image_banner {
	text-align:left;
}


.widget_ti_image_banner h3{
	font-size:24px;
	text-align:left;
	color: rgb(68, 68, 68);
	margin-bottom:15px;
}
.widget_ti_image_banner h3 a {
	color: rgb(68, 68, 68);
}
.widget_text .widget-break{
	background: url("images/3-lines.png") repeat-x 0 50%;
}
.widget-break {display:block;height:10px;width:100%;margin-bottom:5px;}
#text-2 .widget_text {
	text-align:left;
	display:block;
	background-color:white;
	
}
#text-2 a, #text-6 a{
	font-size:24px;
}
/*div #text-5 {background-color:white !important;display:block;padding:15px 5px 5px 5px;}*/
#sign-up-button a {
	color:white;
	font-size:18px;
	font-family: LeituraSans-Grot4;
	vertical-align: middle;
	line-height: 66px;
}
#text-2 h3, #text-6 h3{
	text-align:left;
	margin-bottom:0px;
}
#text-2 #sign-up-button, #text-6 #sign-up-button {
	text-align:center;
	vertical-align: middle;
	color:white;
	background-color:black;
	width:100%;
	height:66px;
	display:block;
	
}
#text-2 .textwidget{display:inline-block;}
#qlink img {float:left; width: 45%; display:block;}
#text-2 .textwidget a {
width: 100%;
padding-top: 23px;
}
.sidebar .widget:first-child{
	border-top:0px;
}
#text-2 span {width:45%;}
#text-2 img {width:100%;}
/* Side bar styling to begin with */
.sidebar .widget_text, .sidebar .widget_ti_image_banner, .sidebar .widget_ti_code_banner{border-top:15px solid transparent; border-image:url('images/HashLines.png') 15 repeat;border-bottom:0px;}
.sidebar {
	background-image:url('images/subtlenet2.png');
	/*background-repeat:repeat;*/
}

 #text-6 {
	border-top:0px;
}
.single .entry-meta {
	display:none;
}
.sidebar .widget .widget_ti_code_banner {padding-top:15px !important;}
.sidebar .widget_text,.sidebar .widget_ti_image_banner{ padding-top:0px;}
#hideme{display:none;}
#jwplayer-3{display:none !important;}
/*--------------------------------------------------------
 Media Queries to remove unwanted areas on certain devices
---------------------------------------------------------- */


@media only screen and (max-width: 975px){
	.widget1, .widget2 {display:none;}
	.posts-slider .entry-header .read-more {
		border-color: rgba(255, 255, 255, 0);}
	.entry-date {display:none;}
	.col-3 #second {width: 100%;}
	.bigbox a{font-size:12px;}
	.bigbox h2 {font-size:14px;}
	#text-2 .textwidget a {font-size:10px;width: 45%; padding-top: 15px;}
	.page .grid-4 .entry-title {text-align:left;}
	.page .grid-4 .entry-summary {text-align:left;}
	#gallery-carousel .carousel-nav {
	font-size: 28px;
	display: block;
	width: 54px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	text-decoration: none;
	color: rgb(0, 0, 0);
	border: 0px solid rgb(255, 255, 255);
	position: absolute;
	top: 50%;
	margin-top: -27px;
	}
	.footer-sidebar {
	display:none;
	}
	#at4m-dock {display:none;}
	.home .home-section .advertising {display:none;}
	#ti_image_banner-5 h3, #ti_image_banner-4 h3,#ti_image_banner-6 h3 {
	height:50px;
	margin-bottom:5px;

}
	#hideme{display:block;}
	#jwplayer-3{display:none !important;}
}
@media only screen and (min-width: 641px) and (max-width: 720px){
	.widget1, .widget2 {display:none;}
	.widget3 {margin-right:0;margin-left:0;}
	.tagline {margin-left:0;}
	#royal_sidebutton_tab { display:none;}
	.page .grid-4 .entry-title {text-align:left !important;}
	.page .grid-4 .entry-summary {text-align:left !important;}
	#gallery-carousel .carousel-nav {font-size: 28px;
	display: block;
	width: 54px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	text-decoration: none;
	color: rgb(0, 0, 0);
	border: 0px solid rgb(255, 255, 255);
	position: absolute;
	top: 50%;
	margin-top: -27px;
	}
	#at4m-dock {display:none;}
	.post .entry-meta {display:none;}
	.home .home-section .advertising {display:none;}
	#hideme{display:block;}
	#jwplayer-3{display:none !important;}

}
@media only screen and (max-width: 800px)
.col-2 .widget-area, .col-3 .widget-area, .col-3 .widget-area#second {
float: none;
width: 100%;
}		
@media only screen and (min-width: 481px) and (max-width: 640px){
	.widget1, .widget2 {display:none;}
	.widget3 {margin-right:0;margin-left:0;}
	.tagline {margin-left:0;}
	#royal_sidebutton_tab { display:none;}
	.page .grid-4 .entry-title {text-align:left !important;}
	.page .grid-4 .entry-summary {text-align:left !important;}
	.posts-slider .flex-direction-nav a {
		color: rgb(0, 0, 0);
		border: 0px;
	}
	#at4m-dock {display:none;}
	#gallery-carousel .carousel-nav {
		font-size: 28px;
		display: block;
		width: 54px;
		height: 54px;
		line-height: 54px;
		text-align: center;
		text-decoration: none;
		color: rgb(0, 0, 0);
		border: 0px solid rgb(255, 255, 255);
		position: absolute;
		top: 50%;
		margin-top: -27px;
	}
	.home .home-section .advertising {display:none;}
	#text-5, #text-6, #text-8, #text-9, #text-10, #text-7 {margin-left:-12px;}
	#text-2, #text-4, #text-11, #text-12, #text-13 {margin-left:-12px;}
	#hideme{display:block;}
	#jwplayer-3{display:none !important;}
}
		
@media only screen and (max-width: 480px){
	.widget1, .widget2 {display:none;}
	.widget3 {margin-right:0;margin-left:0;}
	.tagline {margin-left:0;}
	#royal_sidebutton_tab { display:none;}
	.page .grid-4 .entry-title {text-align:left !important;}
	.page .grid-4 .entry-summary {text-align:left !important;}
	.posts-slider .flex-direction-nav a {
		color: rgb(0, 0, 0);
		border: 0px;
	}
	#at4m-dock {display:none;}
	#gallery-carousel .carousel-nav {
		font-size: 28px;
		display: block;
		width: 54px;
		height: 54px;
		line-height: 54px;
		text-align: center;
		text-decoration: none;
		color: rgb(0, 0, 0);
		border: 0px solid rgb(255, 255, 255);
		position: absolute;
		top: 50%;
		margin-top: -27px;
	}
	.home .home-section .advertising {display:none;}
	#text-5, #text-6, #text-8, #text-9, #text-10, #text-7 {margin-left:-12px;}
	#text-2, #text-4, #text-11, #text-12, #text-13 {margin-left:-12px;}
	#hideme{display:block;}
	#jwplayer-2{display:none !important;}
	#jwplayer-3{display:inline-block !important;}
}
		
@media only screen and (max-width: 320px){
	.widget1, .widget2 {display:none;}
	.widget3 {margin-right:0;margin-left:0;}
	.tagline {margin-left:0;}
	
	.page .grid-4 .entry-title {text-align:left !important;}
	.page .grid-4 .entry-summary {text-align:left !important;}
	.posts-slider .flex-direction-nav a {
		color: rgb(0, 0, 0);
		border: 0px;
	}
	#at4m-dock {display:none;}
	#gallery-carousel .carousel-nav {
		font-size: 28px;
		display: block;
		width: 54px;
		height: 54px;
		line-height: 54px;
		text-align: center;
		text-decoration: none;
		color: rgb(0, 0, 0);
		border: 0px solid rgb(255, 255, 255);
		position: absolute;
		top: 50%;
		margin-top: -27px;
	}
	aside .widget {
		max-width:100%;
	}
	.home .home-section .advertising {display:none;}
	#text-5, #text-6, #text-8, #text-9, #text-10, #text-7 {margin-left:-12px;}
	#text-2, #text-4, #text-11, #text-12, #text-13 {margin-left:-12px;}
	#hideme{display:block;}
	#jwplayer-2{display:none !important;}
	#jwplayer-3{display:inline-block !important;}
}

#pass-strength-result {
display: none;
}

.page .page-content ul li, .single .entry-content ul li {	
	list-style-type:none;
}
.page .page-content ol, .page .page-content ul, .single .entry-content ol, .single .entry-content ul {
	padding-left: 0px;
}
.page .page-content li, .single .entry-content li {
	padding-left: 0px;
}
.field-wrap.label-left .ninja-forms-field {margin-left:0px;}
.single .field-wrap.label-left .ninja-forms-field, .field-wrap.label-left .ninja-forms-star-rating-control {
margin-left: 0px;
}
#ti_image_banner-5 img,#ti_image_banner-4 img {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto;

}
/*#ti_image_banner-5 img{
	background-color:white;
}*/

/*#ti_image_banner-4 h3 a:after {
	float:right;
	content: url('images/Camera-sm.png');
	
}*/
#ti_image_banner-4 a:nthchild(2)  {
	content: url("images/3-lines.png") repeat-x 0 50%;
	width:100%;
	display:block;
	height:600px;
	
}
/*#text-5 h3 a:after {
	content: url("images/Lighthouse-sm.png");
	float:left;
	margin-top:-20px;
	
}*/


/*///Text area's for forms////*/

textarea, input[type="text"], input[type="email"], input[type="password"] {
   
    padding:0px;
}
/*/ image replace for sidebar /*/

#text-5 img, #text-6 img {
	width:100%;
	height:auto;
	margin-bottom:-10px;
}

#ti_image_banner-6 h3, #ti_image_banner-7 h3 {
	background: url("images/inmaine.png")no-repeat;
  	text-indent: -9999px;
	height:75px;
	background-size: 100%;
	margin-bottom:5px;
}
#ti_image_banner-6 h3 a, #ti_image_banner-7 h3 a, #ti_image_banner-5 h3 a, #ti_image_banner-4 h3 a {
	display:block;
	height:75px;
}
#ti_image_banner-5 h3, #ti_image_banner-8 h3 {
	background: url("images/devideo.png")no-repeat;
  	text-indent: -9999px;
	height:75px;
	background-size: 100%;
	margin-bottom:5px;

}
#ti_image_banner-4 h3, #ti_image_banner-9 h3 {
	background: url("images/readersphotos.png")no-repeat;
  	text-indent: -9999px;
	height:75px;
	background-size: 100%;
	margin-bottom:5px;
}
#text-2 h3, #text-4 h3 {
	background: url("images/yourmaine.png")no-repeat;
  	text-indent: -9999px;
	height:75px;
	background-size: 100%;
	margin-bottom:5px;
}
#text-2 span, #text-4 span {
	font-size:18px;
}
#text-5, #text-6, #text-8, #text-9, #text-10, #text-7 {margin-left:-12px;}
#text-2, #text-4, #text-11, #text-12, #text-13 {margin-left:-12px;}
#wpuf_new_post_form {
	margin-left:25px;
}
aside .widget {
	max-width:300px; /*236px old width*/
}
#ti_code_banner-9,#ti_code_banner-8,#ti_code_banner-6,#ti_code_banner-13,#ti_code_banner-14,#ti_code_banner-12 {border:0px 2px 2px 2px solid black;}
 .sidebar {padding-top:4%;}
.page-id-291 .entry-header .entry-meta .entry-date {
	display:none;
}
.single .category-video .entry-media {
	display:none;
}
.single .entry-content > p:first-of-type:first-letter {
   font-size:100%;
   font-family:inherit;
   float:none;
   line-height:normal;
   padding:0;	
   font-weight:normal;
}

.single .entry-content > p span:first-of-type:first-letter {
	font-weight:normal !important;
}

.single .post .entry-content > p:first-of-type:first-letter {
	font-weight:normal;
}
.page blockquote:before {font-size:3em !important;vertical-align: -.5em;}
.page blockquote:after {font-size:3em !important;vertical-align: -.5em;}
#text-5  blockquote{padding-top:0px;padding-bottom:0px;font-size: 19px;margin-bottom:-10px;margin-top:10px;}
#text-5 blockquote a:hover {color:grey;}
.single-post .category-rent-a-vacation-home .related-posts,  .single-post .category-buy-a-maine-home .related-posts{
	display:none;
}
#ti_code_banner-8 {border-right:none; border-left:none; width:300px;}
#ti_code_banner-6 {border-right:none; border-left:none; width:300px;}
#ti_code_banner-9 {border-right:none; border-left:none; width:300px;}
#ti_code_banner-15 {border-right:none; border-left:none; width:300px;}

/*Video Page Style overrides*/
.page-id-21214 .entry-meta{display:none !important;} 
.page-id-21214 h2.entry-title {text-align:left !important;}
.page-id-21214 div.entry-summary {text-align:left !important;}
@media only screen and (min-width: 801px) {
	.page-id-21214 .category-posts article .entry-image {height:auto !important;overflow:hidden !important;}
}

/* This makes the menu not show up on video fullscreen in chrome */
.animated {
    -webkit-animation-fill-mode: backwards;
    -moz-animation-fill-mode: backwards;
    -ms-animation-fill-mode: backwards;
    -o-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}
.advertising img {margin:0 !important;}