/*
Theme Name:     Tenis Faro
Description:    cenas
Author:         Neteuro - Serviços Internet, Lda.
Template:       dynamic-news-lite

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

#cboxOverlay {
	opacity: 0.8 !important;
}

#header {
	padding: 1em 0.5em !important;
}

#header-wrap {
	background-image: url("https://www.tenisfaro.com/wp-content/uploads/topo1.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}

#mainnav-menu a {
	padding: 1em 1.5em 1em 1.5em !important;
}
#ologo{
	max-width: 550px !important;
	width: 100% !important;
	height: auto !important;
}
#patrocinadores{
	max-width: 770px !important;
	width: 100% !important;
	height: auto !important;

}
.wu-copyright{
	display: none !important;
}
.wu-day-title sup {
	top: -5px !important;
}
aside .entry-title{
	border-bottom: 5px solid #4A456D !important;
}
/* Widget Styling v2
 * Aplicado apenas widgets na sidebar, todos os 
 * outros elementos continuam a usar a class widget no style.css principal
 -------------------------------------------------------------- */
 .widget2 {
 	margin-bottom: 1.5em;
 	box-shadow: 0 0 4px #ddd;
 	border: 1px solid #ddd;
 	padding: 0.4em;
 	background: #fff;
 	-ms-word-wrap: break-word;
 	word-wrap: break-word;
 }
 .widgettitle2 {
 	font-size: 0.9em;
 	font-family: 'Droid Sans', Arial, Tahoma;
 	padding: 0.8em;
 	margin: -0.5em -0.5em 1.5em -0.5em;
 	background: #4A456D;/*#333*/
 	color: #fff;
 	text-transform: uppercase;
 }
 .widget2 .textwidget {
 	line-height: 1.5em;
 }
 .widget2 .textwidget p {
 	margin-bottom: 1em;
 }
 .widget2 ul, .widget2 ol {
 	line-height: 1.5em;
 }
/*
.widget2 ul {
	list-style: circle inside;
	color: red;
	}*/
	.widget2 ul {
		font-size: 0.9em;
		font-family: 'Droid Sans', Arial, Tahoma;
		padding: 0.8em;
		margin: -0.5em;
		background: #4A456D;/*#333*/
		color: #fff;
		text-transform: uppercase;
	}
	.widget2 ul li a{
		font-size: 1.5em !important;
		font-family: 'Francois One', Tahoma, Arial !important;
		/*font-family: 'Droid Sans', Arial, Tahoma !important;*/
		text-decoration: none !important;
		color: #FFFFFF !important;
		line-height: 1.6em;
	}
	.widget2 ul li a:hover{
		text-decoration: underline !important;
	}

	.widget2 ul .children, .widget2 ol .children {
		padding: 0;
		margin: 0.5em 0 0.5em 1em;
	}
	.widget2 a:link, .widget2 a:visited  {
		text-decoration: none;
		color: #333;
	}
	.widget2 a:hover, .widget2 a:active {
		text-decoration: underline;
	}
	.widget2 img {
		max-width: 100%;
		height: auto;
	}
	.widgettitle2 a:link, .widgettitle2 a:visited  {
		color: #fff;
	}

	/*MUDANÇA DE COR base*/
	/* Links */
	a, a:link, a:visited{
		color: #4A456D;
		text-decoration: none;
	}

	input[type="submit"] {
		border: none;
		color: #fff;
		background: #4A456D;
	}

	#logo .site-title {
		font-size: 2.5em;
		font-weight: bold;
		color: #4A456D;
		font-family: 'Francois One', Tahoma, Arial;
	}

	#mainnav-menu a:hover {
		background: #4A456D;
	}

	#mainnav-menu ul a:hover {
		color: #fff;
		background: #4A456D;
	}

	.widget a:link, .widget a:visited  {
		text-decoration: none;
		color: #4A456D;
	}

	.entry-title a:hover, .entry-title a:active{
		color: #4A456D;
	}

	.postinfo .meta-category a:hover, .postinfo .meta-category a:active {
		background: #4A456D;
		text-decoration: none;
	}

	/* Read more Link */
	.more-link {
		display: inline-block;
		margin: 0.5em 0;
		padding: 0.6em 1em;
		text-decoration: none;
		color: #fff;
		text-transform: uppercase;
		background-color: #4A456D;
	}

	.archive-title span{
		color: #4A456D;
	}

	.post-pagination a:hover {
		color: #4A456D;
	}

	.post-pagination .current {
		padding: 0.5em 0.9em;
		margin-right: 0.2em;
		color: #4A456D;
		text-decoration: underline;
	}

	#image-nav .nav-previous a, #image-nav .nav-next a {
		font-size: 0.9em;
		text-decoration: none;
		color: #4A456D;
	}

	#social-icons-menu li a {
		position: relative;
		display: inline-block;
		padding: 0.8em;
		background: #4A456D;
		text-decoration: none;
		color: #fff;
	}

	.bypostauthor .fn, .comment-author-admin .fn {
		background: #4A456D;
	}

	#commentform #submit {
		display: block;
		border: none;
		margin-top: 1em;
		padding: 1em 4em;
		text-decoration: none;
		color: #fff;
		background: #4A456D;
	}

	#mainnav-toggle:hover {
		cursor: pointer;
		background: #4A456D;
	}
	
	#mainnav-menu .submenu-dropdown-toggle:hover {
		cursor: pointer;
		background: #4A456D;
	}

	.widget .textwidget p {
		font-size:15px;
		margin-bottom:1em;
	}

	article.category-campeoes-individuais{
		/*width: 50% !important;*/

	}

	div.archive-campeoes{
		width: 46% !important;
		float: left;
		margin: 2%;
	}

	.calendar-table{
		font-weight: 400;
		border-color: #000000;
	}

	.calendar-table thead tr th{
		background-color: #4f81bc;
	}
	.calendar-table th{
		color: #ffffff;
		font-weight:700;
	}

	.calendar-table tbody tr.row-color td{
		background-color: #b8cce3;
	}


	.hide-first-column thead > tr > th:first-child,
	.hide-first-column tbody > tr > td:first-child{
		display:none;
	}

	.vertical-middle td{
		vertical-align: middle!important;
	}

	.postid-3750 table td{
		vertical-align:middle;
	}