/*

Theme Name: Yonkers Tribune
Author: MTS
Description: Theme for Yonkers Tribune 
Version: 1.0.0
Template: x

*/


@import url( '../x/framework/css/site/stacks/integrity-light.css' );

.clear{
	clear:both;
}
#header-search.x-nav-collapse{
width:300px;
float:right;
margin-top:16px;
margin-right:15px;

}
.x-btn-navbar{
margin-left:40px;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
top: 30px !important;
}

.dark-home-text {
  color: #272727;
}
.entry-wrap{
padding: 40px 30px;
}

.x-colophon.top, .x-colophon.bottom{
padding: 1% 0 1.25%;
background-color:#333 !important;
border-top:0 !important;
webkit-box-shadow: inset 0 1px 0 0 rgba(31, 28, 28, 0.8);
box-shadow: inset 0 1px 0 0 rgba(31, 28, 28, 0.8);
}

.x-colophon.bottom .x-colophon-content{
	margin:10px 0 0;

}

.x-container-fluid.offset{
margin:20px auto;
}
.x-header-landmark{
margin-top:5px;
}

h1.h-landmark span{
font-size:75%
} 

h4.h-widget{
text-transform: uppercase;
font-size:14px;
border: 0;
padding: 7px 14px;
margin-bottom:0;
background-color: #9e2f50;
color:#fff;
text-shadow:none;
}


.widget.Yop .yop-poll-container,
.textwidget{
border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95);
padding-bottom:10px;
background-color:#eee;
}

#poll-wrap{
	margin-top:10px;
}

.textwidget .btlink{
text-align:center;
display:none;
font-size:18px;
}
.textwidget .bt-info{
text-align:center;
font-size:12px;

}
.textwidget .wpcf7{
padding:10px 10px 0 10px;
}
.widget ul, .widget ol {
border-radius:0;
background-color:#eee;
}
.textwidget .sub-bn{
	padding:10px;
	font-size:10px;
	
}
.widget ul li a, .widget ol li a {
border-bottom: 0;

}
.x-sidebar .widget {
    margin-top: 0.5em;
}
.x-sidebar .simple_ads_manager_zone_widget,
.x-sidebar .simple_ads_manager_widget {
    text-align:center;
}

.x-sidebar .widget .btr {
    width:100%;
	height:300px;
max-width:300px;
}
.x-sidebar .widget .btr-wrapper {
  text-align:center;
}
#header-search.x-btn-navbar{
border:0;
box-shadow:none;
border-radius:0;
background-color:transparent;
width:200px;
float:right;
padding:6px 0 6px 0;

}
#ssba{
	display:block;
	clear:both;
}
.widget-weather-link{
	font-size: 14px;
	text-align:right;
	margin-top:-50px;
	margin-right:30px;

}
.under-page-widgets,
.under-article-widgets{
 margin-top:1em !important;
}
.above-page-widgets,
.above-article-widgets{
 margin-bottom:-3em !important;
}
.above-page-widget.simple_ads_manager_zone_widget,
.under-page-widget.simple_ads_manager_zone_widget,
.above-article-widget.simple_ads_manager_zone_widget,
.under-article-widget.simple_ads_manager_zone_widget{
text-align:center;
}

.x-navbar .sub-menu a{
padding: 0.15em 1.6em;
}

.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .entry-content .tribe-events-button, .tribe-events-button.tribe-inactive, .entry-content .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover {
    background-color: #9e2f50;
}

#tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val, .single-tribe_events a.tribe-events-ical, .single-tribe_events a.tribe-events-gcal {
    color: #9e2f50;
}
.tribe-events-notices {
    background: none repeat scroll 0 0 #e6aabc;
    border: 1px solid #d5718e;
    border-radius: 4px;
    color: #832743;
    margin: 10px 0 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 #ccc;
}
#tribe-community-events{
margin-top:20px;

}
.tribe-events-list-widget-events .summary{
display:inline !important;
font-size:18px;
}

.tribe-events-list-widget-events .duration{
font-weight:normal;
font-size:12px;
}
.tribe-events-list-widget ol li{
margin-bottom:0;
}
.tribe-events-list-widget .hentry{
margin-top:0;
}
.tribe-events-list-widget ul, ol {

margin: 0 0 0 1.655em;
}

.tribe-events-list-widget .tribe-events-widget-link{
margin-left:10px;
}
#tribe-events #ssba{
display:none;
clear:both;
}
.tribe-events-content #ssba{
display:block !important;
}

.add-event-link{
float:right;
}
.home .entry-title{
display:none;
}
.home .entry-content{
margin-top:0;
}
.home #x-content-band-1{
padding-top:0;
}

.asset{
float:left;
}


.entry-footer a {
    font-size: .9rem;
    padding: 2px;
    
}
.categories-shortcode ul,
.archives-shortcode ul{
	list-style:none;
}

/* Featured Posts */
.mts-featured-posts{
/*border: 1px solid #dcdcdc;
margin:-40px -30px;
height:250px;*/

}

.mts-featured-posts h3 {
	font-size:120%;
	margin-top:0;
}
.mts-featured-1{
width:70%;
height:100%;
border-right: 3px solid #dcdcdc;
float:left;
}
.mts-featured-1 h3{

font-size:160%;
}
.mts-featured-1-image{
float:left;
margin: 0 10px 0 10px;
}
.mts-featured-1-content{
padding-right:15px;
}
.mts-featured-1-content .featured-meta{
	color:#666;
	font-size:70%;
}
.mts-featured-1-content .featured-meta a{
	color:#666;
}

.mts-featured-1-content .featured-meta a:hover{
	color:#9e2f50;
	font-weight:bold;
}
.mts-featured-2{
width:100%;
}
.mts-featured-3{
width:100%;

}
.mts-featured-4{
width:100%;

}
.mts-featured-5{
width:100%;

}
.mts-featured-6{
width:100%;

}

.mts-featured-side-wrap{
width:30%;
margin-left:-3px;
border-left: 3px solid #dcdcdc;
float:left;
}


.mts-featured-2-content,
.mts-featured-3-content,
.mts-featured-4-content,
.mts-featured-5-content,
.mts-featured-6-content{
padding:5px 5px 5px 5px;
margin-bottom:0px;

}
.mts-featured-2-content .mts-featured-2-meta,
.mts-featured-3-content .mts-featured-3-meta,
.mts-featured-4-content .mts-featured-4-meta,
.mts-featured-5-content .mts-featured-5-meta,
.mts-featured-6-content .mts-featured-6-meta{
	color:#666;
	font-size:70%;
}

.mts-featured-2-content .mts-featured-2-meta a,
.mts-featured-3-content .mts-featured-3-meta a,
.mts-featured-4-content .mts-featured-4-meta a,
.mts-featured-5-content .mts-featured-5-meta a,
.mts-featured-6-content .mts-featured-6-meta a{
	color:#666;
}

.mts-featured-2-content .mts-featured-2-meta a:hover,
.mts-featured-3-content .mts-featured-3-meta a:hover,
.mts-featured-4-content .mts-featured-4-meta a:hover,
.mts-featured-5-content .mts-featured-5-meta a:hover,
.mts-featured-6-content .mts-featured-6-meta a:hover{
	color:#9e2f50;
	font-weight:bold;
}
/*Home Page Body Widgets */
.wpb_wrapper{
/*border:1px solid #dcdcdc;*/
}

.wpb_wrapper h4.h-widget{
background-color:#fff;
/*border:1px solid #dcdcdc;
border-top:3px solid #dcdcdc;*/
color:#fff;
padding:0;
border:0;
margin-bottom:0;
font-size:130%;
}

.wpb_wrapper h4.h-widget span.h-widget-inner{
padding: 7px 14px;
text-transform: uppercase;
background-color: #9e2f50;
display: inline-block;

}
.wpb_wrapper h4.h-widget span.h-widget-inner a{
	color:#fff;
	
}
.wpb_wrapper .rpwe-block{
padding:5px;
border:1px solid #dcdcdc;
margin-bottom:15px;
}

.wpb_wrapper .widget ul, .wpb_wrapper .widget ol {
border-radius:0;
border:0;
background-color:#fff;
}
.wpb_wrapper .rpwe-ul li{
padding: 5px;
}
.x-sidebar .rpwe-thumb,
.wpb_wrapper .rpwe-thumb{
width:64px;
height:auto;
border:0 !important;
}
.wpb_wrapper h3.rpwe-title{
margin-top:0;
}
.wpb_wrapper h3.rpwe-title a{

font-size:140%;
}
.wpb_wrapper .rpwe-time{
font-size:10px;
color:#666;
}
.wpb_wrapper .section-comments a,
.wpb_wrapper .section-comments {
    color: #666;
}
.wpb_wrapper .section-comments {
    font-size: 10px;
}
.wpb_wrapper .section-comments a:hover{
font-weight:bold;
}
.wpb_wrapper .rpwe-ul li:last-child{
border:0;
}

.wpb_wrapper .widget{
margin-top:10px;
}
.wpb_wrapper .simple_ads_manager_widget,
.wpb_wrapper .simple_ads_manager_zone_widget{
text-align:center;

}


/*Footer Widgets */
footer .widget{
	text-shadow:none;
}
footer h4.h-widget{
	background-color:transparent;
	padding: 3px 6px;
	font-size:16px;
}


footer .widget ul, footer .widget ol{
	background-color:transparent;
	color:#fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}
footer .widget ul li, footer .widget ol li{
	-webkit-box-shadow: none;
	box-shadow: none;
}

footer .widget ul li:hover, footer .widget ol li:hover{
	background-color:#323232;
}
footer .widget ul li a, footer .widget ol li a{
color:#fff;
}

footer .widget .textwidget{
	background-color:transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color:#fff;
	padding:7px;
}


footer .widget_recent_comments a:last-child {
	display: inline;
}
footer .widget.widget_recent_comments li {
padding: .5em;
}
footer .widget_archive ul li{
padding: .5em;
}
/*Forms*/
.wpcf7-not-valid-tip{
color:red;
}
.wpcf7-not-valid{
border-color:red !important;
}
.wpcf7-response-output {
	margin-bottom:1.313em !important;
}



/* Login Form */

#login h1 a {
display:none;
}
#registerform,
#lostpasswordform,
#loginform{
width:320px;
margin:auto;
background: #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.13);
box-shadow: 0 1px 3px rgba(0,0,0,.13);
padding: 26px 24px 46px;
font-weight: 400;
overflow: hidden;
margin-bottom:15px;
}
#registerform .input,
#lostpasswordform .input,
#loginform .input{
font-size: 24px;
line-height: 1;
width: 100%;
margin: 2px 6px 16px 0;
padding:3px !important;
}
#loginform .login-remember,
#loginform .forgetmenot {
font-weight: 400;
float: left;
margin-bottom: 0;
}
#registerform .button-primary,
#loginform .login-submit,
#loginform .button-primary{
float:right;
margin-bottom:0;
}
#tribe-events .register,
#login p#backtoblog,
#login p#nav{
width:320px;
margin:auto;
}

.t_message,
#login .message {
background-color: #fff;
border-left: 4px solid #7ad03a;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
padding:12px;
width:320px;
margin:auto;
line-height:1.2;
margin-bottom:15px;
}
.t_message{
	margin-top:15px;
	
}

#login #login_error {
background: #fff;
border-left: 4px solid #dd3d36;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
padding:12px;
width:320px;
margin:auto;
line-height:1.2;
margin-bottom:15px;
}

#commentform #url, #commentform #url +label, .comment-form-url {
display:none;
}

/* hide comments in specific categories */
/*Remember to add category to single.php*/
.category-legal-notices .meta-comments{
	display:none;
}
@media (max-width : 568px){

	.mts-featured-1{
	width:100%;
	height:100%;
	border-right: 0;
	border-bottom:3px solid #dcdcdc;
	padding-bottom:10px;
	float:none;
	}
	.mts-featured-1-image{
	width:64px !important;
	height:auto !important;
	}
	.mts-featured-side-wrap{
	width:100%;
	margin-left:0px;
	border-left:0;
	float:none;
	}


}
.wp-caption > .wp-caption-text, .wp-caption > .wp-caption-text:last-child, .gallery-item > .wp-caption-text, .gallery-item > .wp-caption-text:last-child {
text-transform:none;
}
@media (max-width : 979px){
	#header-search.x-nav-collapse{
display:none !important;
	}
	
}

.zemanta-pixie-img{
display:none !important;
}

/*announcements*/
#announcements {text-align: center; background: #9e2f50; min-height: 45px;text-align: center;padding: 0px 10px;color: #fff;font-size: 16px;text-shadow: 0 1px rgba(0,0,0,.2);border-bottom: 1px solid #fff;line-height:17px; vertical-align:middle;}
#announcements .sap_message a{ color:#fff; text-decoration:underline;}
#announcements .wrapper {max-width: 1200px; text-align: left; margin: 0 auto; padding: 5px 0;}
#announcements .wrapper .close {float: right; padding: 0 5px;}
#announcements .wrapper .close:hover{background: #000; border-radius: 5px;}
#announcements .wrapper .sap_message p{margin: 0; color: #fff;}


.hw_excerpt{
 font-size:10px;
}
.hw_link{
display:block;
font-weight: bold;
font-size: 15px;
text-align: center;
}

.widget.widget_wysija{
border: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95);
background-color: #eee;
}
.widget_wysija_cont{
padding:10px;
}
form.widget_wysija{
font-size:10px;
}
.wysija-paragraph input[type="text"]{
width:100%;
}