/**
 * WP Events Manager frontend Styles
 *
 * @package         wp-events-manager
 * @subpackage      frontendStyle.css
 * @author          =undo= <g.fazioli@saidmade.com>
 * @copyright       Copyright (C) 2011 Saidmade Srl

 */

/**
 jQuery UI - Autocomplete
 */
.ui-autocomplete-loading {
	background: url('images/ui-anim_basic_16x16.gif') right center no-repeat;
}

.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}

/**
 jQuery Tabs
 */
div#tabsEvents {
	background:#fff;
	padding:0;
	border:0;

	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}

div#tabsEvents div.ui-tabs-panel {
	border-top:1px solid #aaa;
	padding:0;
	margin:0;
}

div#tabsEvents ul.ui-tabs-nav {
	border:0;
	background:none;
	
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}

div#tabsEvents ul.ui-tabs-nav li.ui-state-default a {
	text-transform:uppercase;
	font-family: Arial;
    font-size: 10px;
    font-style: normal;
    margin: 0 0 1px;
    padding: 4px 0;
	color:#465451;
	background:#fff;
	text-align:center;
	width:93px;
	line-height: 18px;
}

div#tabsEvents ul.ui-tabs-nav li.ui-state-default {
	border:1px solid #aaa;
	margin:0 0 0 4px;
	padding:0;

	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}

div#tabsEvents ul.ui-tabs-nav li.ui-tabs-selected {
	border:1px solid #aaa;
	background:#fff !important;
	margin:0 0 0 4px;

	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}

div#tabsEvents ul.ui-tabs-nav li.ui-tabs-selected a {
	background:#fff !important;
}


/**
 * Overwrite search form
 */

form#search input[type=text] {
	background:#fff;
	border:1px solid #dfdfdf;
	padding:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

form#search table td {
	padding:4px;
}

/**
 Common Form
 */

input.sm_date {
	width:96px !important;
	text-align:right;
}

/**
 Google Maps
 */
div#map_canvas {
	width:474px;
	height:480px;
	display:block;
	float:none;
	border:1px solid #999;
	margin:4px auto;
}

div#info-box div#map_canvas {
	width:458px;
}

/**
 Widgets
 */

ul.widget_inaugurazioni {
}
ul.widget_inaugurazioni li {
	font-size:10px;
	line-height:10px;
}
ul.widget_inaugurazioni li a {
	color:#F89758 !important;
	margin:0 !important;
	font-family: Arial !important;
    font-size: 11px !important;
    font-style: normal !important;
	text-transform:none !important;
}
ul.widget_inaugurazioni li a:hover {
	text-decoration: underline !important;
}
ul.widget_inaugurazioni li a.more {
	background: url("images/arrow.png") right center no-repeat !important;
	padding-right:14px !important;
	color:#465451 !important;
	font-family:Georgia !important;
	font-size:12px !important;
}
ul.widget_inaugurazioni li a.more:hover {
	text-decoration: underline !important;
	color:#F89758 !important;
}

h4.featuredtitle input.sm_date {
	background:#F0F0FF;
	border:1px solid #aaa;
	margin:0 0 4px;
	padding:2px 12px;
	vertical-align:middle;
	width:74px !important;

	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}

p.rightDataPicker {
	text-align:center;
	padding-bottom:6px;
	padding-right:4px;
	border-bottom:1px dotted #aaa;
	margin-bottom:6px;
	font-style:italic;
	font-family:Georgia;
}
p.rightDataPicker img {
	vertical-align:middle;
	margin-right:12px;
	cursor:pointer;
}

aside.widget_last_events_tabs li{
	background-color: white;
}


aside.widget_last_events_tabs li {
line-height: 18px;
}
aside.widget_last_events_tabs li a {
color: #F89758 ;
font-size: 14px ;
font-style: normal ;
text-transform: none ;
}
aside.widget_last_events_tabs li.more_container {
text-align: right;
}
aside.widget_last_events_tabs li a.more {
font-style: italic;
color: #465451 ;
font-size: 13px ;
padding-right: 14px ;
}
aside.widget_last_events_tabs li a.more:hover {
color: #F89758 ;
}
aside.widget_last_events_tabs .single_event{
border-bottom: 1px solid #465451;
padding:5px 0;
}
aside.art_widget_last_events_tabs li.ui-state-default{
	border-color: #465451;
}