/*
 | --------------------------------------------------------
 | File        : css-front.css
 | Project     : Special Recent Posts PRO Edition plugin for Wordpress
 | Version     : 2.4.9
 | Description : Main stylesheet.
 | Author      : Luca Grandicelli
 | Author URL  : http://www.lucagrandicelli.com
 | Plugin URL  : http://codecanyon.net/item/special-recent-posts-pro/552356
 | Copyright (C) 2011-2012  Luca Grandicelli
 | --------------------------------------------------------
 */

/*
 | ----------------------------------------
 | General Section
 | ----------------------------------------

 | - ATTENTION IE users: The following rules are only compatible with IE8+
 | - Please consider to specify custom CSS rules to support previous IE versions.
 | - In order to mantain a minimum compatibnility with IE7, a special CSS file is stored at special-recent-posts/css/css-ie7-fix.css.
 | - Feel free to modify this file which is loaded by a conditional statement in the HTML header of the rendered webpage.
 */

/* The Widget Title. */

.home h3.srp-widget-title{
	text-align:left;
	padding:2px 5px 2px 5px !important; 
	font-size:107.1% !important; 
	font-family:"bebas_neueregular",Arial,Helvetica !important; 
	text-transform: uppercase !important; 
	background-color:#d03366 !important; 
	color: #FFFFFF !important;
	display: inline-block;
}

h3.srp-widget-title{
	text-align:left;
	padding:2px 5px 2px 5px !important;
	margin: 0px 0px 10px 0px !important; 
	font-size:107.1% !important; 
	font-family:"bebas_neueregular",Arial,Helvetica !important; 
	text-transform: uppercase !important; 
	background-color:#d03366 !important; 
	color: #FFFFFF !important;
	display: inline-block;
}
 
/* The Recent Posts Container. */
div.srp-widget-container {
	display: table !important;
	width: 100% !important;
}

.span4 div.srp-widget-container {
	display: table !important;
	clear: both !important;
	margin-left: 10px !important;
}

/* Fixing the outline on every link within the SRP container. */
div.srp-widget-container a {
	outline: none !important;
}

/* The widget title link */
a.srp-widget-title-link {
}

/* Single post entry box. */
.home div.srp-widget-singlepost {
	padding: 0px 0px 10px 22px !important;
	margin: 0px 0px 10px 0px !important;
	clear: both !important;
	border: none !important;
}

.page-id-44 div.srp-widget-singlepost {
	padding: 0px 0px 10px 0px !important;
	margin: 0px 0px 10px 0px !important;
	clear: both !important;
	border-bottom: none !important;
}

div.srp-widget-singlepost {
	padding: 0px 0px 10px 0px !important;
	margin: 0px 0px 10px 0px !important;
	border-bottom: 1px solid #b3afa3 !important;
}

div.srp-widget-singlepost:last-of-type {
	padding: 0px 0px 10px 0px !important;
	margin: 0px 0px 10px 0px !important;
	clear: both !important;
	border-bottom: none !important;
}

.home div.srp-widget-singlepost {
	padding: 0px 0px 10px 0px !important;
	margin: 0px 0px 10px 0px !important;
	clear: both !important;
	border-bottom: none !important;
}

.span4 div.srp-widget-singlepost {
	padding: 0px 0px 10px 0px !important;
	margin: 0px 0px 10px 0px !important;
	clear: both !important;
	border-bottom: none !important;
}

.home div.srp-widget-singlepost:nth-child(3){
	padding: 0px 0px 10px 0px !important;
	margin: 0px 0px 10px 0px !important;
	clear: both !important;
	border-bottom: none !important;
}

/* The single row container and */
div.srp-single-row {
	display: table-cell !important;
	vertical-align: top !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 10px 0px 0px !important;
}

/* The single column container */
div.srp-widget-row {
	clear: both !important;
	display: block !important;
	margin: 0px 0px 10px 0px !important;
	padding: 0px 0px 10px 0px !important;
}

/* The multi-column class on each post entry */
div.srp-multi-column {
	display: table-cell !important;
	vertical-align: top !important;
}

/*
 | ----------------------------------------
 | Thumbnail Section
 | ----------------------------------------
 */

/* The thumbnail box. */

.home div.srp-thumbnail-box {
	display: block !important;
	vertical-align: top !important;
	padding-right: 10px !important;
	width: auto !important;
	height: auto !important;
}

.span4 div.srp-thumbnail-box {
	display: block !important;
	vertical-align: top !important;
	padding: 10px 10px 0px 0px !important;
	width: auto !important;
	height: auto !important;
}

div.srp-thumbnail-box {
	width: 272px;
	height: 232px;
	display: inline-block !important;
	vertical-align: top !important;
	padding-right: 10px !important;
}

/* The thumbnail link. */
a.srp-widget-thmblink {
	display: inline-block !important;
	border: none !important;
	padding:0px !important;
	box-shadow: none;
}

/* The thumbnail image. */
img.srp-widget-thmb {
	max-width: none !important;
}

div.srp-thumbnail-box img.avatar {
	max-width: none !important;
}

/*
 | ----------------------------------------
 | Content Section
 | ----------------------------------------
 */

/* The content box. */
div.srp-content-box {
	position:relative;
	display: inline-block !important;
	width: 50%;
	height: auto !important;
	vertical-align: top !important;
}

.page-id-24 div.srp-content-box, .page-id-44 div.srp-content-box, .page-id-7742 div.srp-content-box, .page-id-7743 div.srp-content-box, .page-id-7744 div.srp-content-box {
	position:relative;
	display: inline-block !important;
	width: 100% !important;
	height: auto !important;
	vertical-align: top !important;
}

#morefoot div.srp-content-box {
	position:relative;
	display: inline-block !important;
	width: 175px !important;
	height: auto !important;
	vertical-align: top !important;
}

.single div.srp-content-box {
	position:relative;
	display: inline-block !important;
	width: 100%;
	height: auto !important;
	vertical-align: top !important;
}

/* The content box. */
.home div.srp-content-box {
	display: block !important;
	width: 100% !important;
	min-height: auto !important;
	vertical-align: top !important;
}

.span4 div.srp-content-box {
	display: block !important;
	width: 171px !important;
	vertical-align: top !important;
}

/* The single post title. */

.home h4.srp-post-title {
	display: block !important; padding: 0px !important;
}

.span4 h4.srp-post-title {
	display: block !important; padding: 10px 0px 10px 0px !important;;
}

h4.srp-post-title {
	display: block !important; padding: 10px 0px 20px 0px !important; width: 80% !important;
}

.page-id-24 h4.srp-post-title, .page-id-44 h4.srp-post-title {
text-decoration:none !important; 
font-size: 3em !important; color: #b3afa3 !important; line-height: 80% !important;
font-family:"bebas_neueregular",Arial,Helvetica !important; text-transform: uppercase !important;
}

/* The single post title link. */
a.srp-post-title-link {
text-decoration:none !important; 
font-size: 42px !important; color: #b3afa3 !important; line-height: 80% !important; letter-spacing: .02em !important;
font-family:"bebas_neueregular",Arial,Helvetica !important; text-transform: uppercase !important;
}

#morefoot a.srp-post-title-link, .page-id-7742 a.srp-post-title-link, .page-id-7743 a.srp-post-title-link, .page-id-7744 a.srp-post-title-link {
text-decoration:none !important; 
font-size: 1em !important; color: #d03366 !important; line-height: 80% !important;
font-family:"bebas_neueregular",Arial,Helvetica !important; text-transform: uppercase !important;
}

#morefoot a.srp-post-title-link {
text-decoration:none !important; 
font-size: .75em !important; color: #d03366 !important; line-height: 80% !important;
font-family:"bebas_neueregular",Arial,Helvetica !important; text-transform: uppercase !important;
}

.single a.srp-post-title-link {
text-decoration:none !important; 
font-size: 100% !important; color: #d03366 !important; line-height: 80% !important;
font-family:"bebas_neueregular",Arial,Helvetica !important; text-transform: uppercase !important;
}

.home a.srp-post-title-link {
text-decoration:none !important; font-size: 1em !important;
}

.span4 a.srp-post-title-link {
text-decoration:none !important; font-size: 1em !important;
}

/* The post excerpt. */
.srp-content-box {
	margin: 0px !important;
	min-height: 232px !important;
}

.span4 .srp-content-box {
	margin: 0px !important;
	width: 100% !important;
	min-height: 100px !important;
}

.parent-pageid-46 .srp-content-box {
	margin: 0px !important;
	width: 100% !important;
	min-height: 50px !important;
}

.srp-content-box .srp-widget-excerpt {
	margin: 0px 75px 15px 0px !important;
	font-size: 17px; font-family:"bebas_neueregular",Arial,Helvetica !important; line-height:21px !important; letter-spacing: .10em !important; height:100%; color: #c5c5c5 !important; display: block !important; text-transform:uppercase !important; font-weight: lighter !important;
}

.single .srp-content-box .srp-widget-excerpt, .page-id-24 .srp-content-box .srp-widget-excerpt, .page-id-44 .srp-content-box .srp-widget-excerpt, .page-id-7742 .srp-content-box .srp-widget-excerpt, .page-id-7743 .srp-content-box .srp-widget-excerpt, .page-id-7744 .srp-content-box .srp-widget-excerpt {
	margin: 10px 0px 15px 0px !important;
	font-size: 100%; font-family: "Open Sans", Georgia, serif !important; font-weight: 400; line-height:1.5em !important; letter-spacing: .02em !important; height:100%; color: #4c4c4c !important; display: block !important; text-transform:none !important;
}

.span4 .srp-content-box .srp-widget-excerpt {
display:none !important;	
}

/* The linked Excerpt */
a.srp-linked-excerpt {
}

/* The stringbreak. */
span.srp-widget-stringbreak {
}

/* The stringbreak link. */
.span4 .srp-content-box h4 { padding-left: 0px !important; margin-left: 0px !important; }

.span4 a.srp-widget-stringbreak-link {font-size: 12px !important; letter-spacing: .05em; color: #747168 !important;  height: 12px !important; font-family:"bebas_neueregular",Arial,Helvetica !important; text-transform: uppercase !important; -moz-opacity:0.8; -webkit-opacity:0.8; display:block !important; position:relative !important; text-decoration:none !important; }

a.srp-widget-stringbreak-link {font-size: 12px !important; letter-spacing: .05em; color: #747168 !important;  height: 12px !important; font-family:"bebas_neueregular",Arial,Helvetica !important; text-transform: uppercase !important; -moz-opacity:0.8; -webkit-opacity:0.8; display:block !important; position:absolute; bottom:0px !important; text-decoration:none !important;
left:0px !important;}

a.srp-widget-stringbreak-link:hover { 
text-decoration: none !important;
opacity: 1.0 !important;
color: #d03366 !important;
}

a.srp-widget-stringbreak-link:before { 
    width: 12px; height: 12px; /* width and height set as dimensions of image */ 
    content: url('https://www.vineyardtheatre.org/wp-content/themes/pagelines/images/link.png'); 
	display:inline-block !important; margin: 0px 5px 0px 0px !important; 
} 

.single a.srp-widget-stringbreak-link {font-size: 90% !important; letter-spacing: .10em; color: #747168;  height: 12px !important; font-family:"bebas_neueregular",Arial,Helvetica !important; text-transform: uppercase !important; -moz-opacity:0.8; -webkit-opacity:0.8; display:block !important; margin: 10px 0px 0px 5px !important; position:relative !important; text-decoration:none !important; }

/* The stringbreak link image. */
a.srp-widget-stringbreak-link-image {
}

/* The post date box. */
p.srp-widget-date {
	margin: 0px !important;
}

.page-id-24 p.srp-widget-date, .page-id-44 p.srp-widget-date, .page-id-7742 p.srp-widget-date, .page-id-7743 p.srp-widget-date, .page-id-7744 p.srp-widget-date {
	margin: 0px !important; font-size: 125% !important; letter-spacing: .10em; color: #b3afa3;  height: 12px !important; font-family:"bebas_neueregular",Arial,Helvetica !important; text-transform: uppercase !important; display:block !important; margin-top: -10px !important; position:relative !important;
}


/* The post author box. */
p.srp-widget-author {
	margin: 0px !important;
}

/* The post category box. */
p.srp-widget-category {
	margin: 0px !important;
}

/* The tags box */
p.srp-widget-tags {
	margin: 0px !important;
}

.srp-content-box .donatenow, .srp-content-box .search, .srp-content-box .signup, .srp-content-box .membership, .srp-content-box .clickhere, .srp-content-box .membership-arrow, .srp-content-box .buy, .srp-content-box .buy-tickets, .srp-content-box .donate {
position:absolute;
bottom: 0px !important;
right: 0px !important;
display:block;
}

.span4 .srp-content-box .donatenow, .span4 .srp-content-box .search, .span4 .srp-content-box .signup, .span4 .srp-content-box .membership, .span4 .srp-content-box .clickhere, .span4 .srp-content-box .membership-arrow, .span4 .srp-content-box .buy, .span4 .srp-content-box .buy-tickets, .span4 .srp-content-box .donate {
position:relative !important; margin-right: 100px !important;
display:block !important;
}

/*.page-id-56 .srp-content-box a.buy, .page-id-3956 .srp-content-box a.buy, .page-id-3959 .srp-content-box a.buy, .page-id-3962 .srp-content-box a.buy, .page-id-3965 .srp-content-box a.buy, .page-id-78 .srp-content-box a.buy, .page-id-3985 .srp-content-box a.buy, .page-id-3988 .srp-content-box a.buy, .page-id-3991 .srp-content-box a.buy, .page-id-3994 .srp-content-box a.buy {
display:none !important;
}*/

.span4 .srp-content-box .blocktext{
	display:none !important; 
}

.srp-content-box .blocktext{
	text-align:left;
	padding:0px 5px 0px 5px;
	font-size:15px !important; 
	letter-spacing: .10em !important;
	font-family:"bebas_neueregular",Arial,Helvetica !important; 
	text-transform: uppercase !important; 
	background-color:#d03366 !important; 
	color: #FFFFFF !important;
}