/*
Theme Name:  Runner - mystile
Theme URI: http://www.mediovirtual.es
Description: Tema creado especialmente para "PalenciaTrail".
Author: Mediovirtual.es
Author URI: http: //www.mediovirtual.es
Template: mystile
Version: 1.0
*/

@import url('../mystile/style.css');

.col-full {	margin: 0 auto;	padding: 0px 10px;	}

html, body {	background: #59524c;	}
body {
	padding: 0px !important;
	width: 100%;
}
#wrapper {	overflow: hidden;	}
#content {	padding: 0px 10px;	padding: 0px 0px;	}

#tiny_search {
	float: right;
	width: 150px;
	padding: 16px 0px;
	display: inline-block;
	margin: 0px;
}
	#tiny_search input {
		width: 150px;
		padding: 2px 8px;
		margin-right: -20px;
		border: 0px solid transparent;
		border-radius:			15px;
		-ms-border-radius:		15px;
		-moz-border-radius:		15px;
		-webkit-border-radius:	15px;
		-khtml-border-radius:	15px;
	}
	#tiny_search buttom {
		float: right;
		margin-left: -5px;
	}

/* - pagina de inicio - */
.home .left,
.home .right {
	width: 50%;
	float: left;
	overflow: hidden;
}
.home .right {
	float: right;
}
.home #main .page>header>h1 {
	display: none;
	visibility: hidden;
}
.post #ivycat-slider img, .type-page #ivycat-slider img {
	padding:	0px !important;
	border:		0px solid transparent !important;
	background:	transparent !important;
	max-width:	100% !important;
	height:	auto !important;
	display:auto !important;
}

#ivycat-slider {
	top: 85px !important;
	background: #59524c;
}

#main {
	width: 100% !important;
}
#sidebar {
	margin-top: 0;
	width: 22.05%;
	font-size: .857em;
	display: none;
	visibility: hidden;
}

.bloque {
	float: left;
	width: 67%;
	display: block;
}
.blog_box,
.info_box {
	width: 30%;
	float: right;
	padding: 0px 1%;
	border-left: 1px solid #eee;	
}
.blog_box > a.asesor img {
	display: block;
	clear: both;
	width: 100%;
	height:150px;
	max-width: 350px;
	padding: 0px !important;
}
.home .bloque ul.products li.product {
	position: relative;
	width: 48%;
	margin-right: 2%;
	margin-bottom: 10px;
}
.home .bloque ul.products li.product img,
.bloque img {
	width: 100px;
	height: auto;
	padding: 5px !important;
	margin-right: 5px !important;
	float: left;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e8e3e3;
	background: #fff;
	margin: 0 auto 1em;
}
.bloque.blog_box img {
	width: 60px;
	float: left;
}
.home ul.products li.product h3,
.home ul.products li.product .price {
	text-align: left;
	padding-left: 105px;
}
.home .bloque .title,
.home .bloque .excerpt		{	display: block;	}
.home .bloque .excerpt-dash	{	display: none;	}

/*
.font-icon,
#searchsubmit {
	font-family: 'WebSymbolsRegular' !important;
	content: "M" !important;
	padding: 5px 8px !important;
	font-size:  11px !important;
}
*/
/*.home .store_box {
	display: block;
	background: aqua;
	float: left;
	width: 100%;
	border-top: 1px solid #eee;
}*/

.home .slidedeck-frame{
	margin-top: 30px;
}
#SlideDeck-76-frame .accent-color{
	color:#444 !important;
	text-decoration: none !important; 
}

.sd-node-title-box, .lens-tool-kit.sd2-dark .slidedeck dd{
	background-color: transparent !important;
	background: transparent !important;
}

/* - menu - */
.wrapper-circuitos{
	background: white url(images/palencia-trail-fondo-circuitos.jpg) top center;
}

.main-circuitos{
	background-image: url(images/bg-main.png);
	background-origin: border-box;
	margin-right: 0px;
	width: 90% !important;
}

.main-entrenamiento{
	background-origin: border-box;
	margin-right: 0px;
	margin: 1% 0;
	max-width: 90% !important;
	width: 86% !important;
}

.main-blog{
	background-origin: border-box;
	margin-right: 0px;
	margin: 1% 0;
	padding: 0% 3%;
	width: 95% !important;
}

.wrapper-entrenamiento{
	background: white url(images/bg-entrenamiento.jpg) repeat-x top center;
	width: 100%;
}
.wrapper-carreras{
	background: #eaf1f7 url(images/bg-carreras.jpg) no-repeat top center;
}

#wrapper {			margin-top: 0px;	padding-top: 46px;	}
.home #wrapper {	margin-top: 0px;	}
#wrapper #top {
	top:  8px;
	left: 0px;
	right:0px;
	z-index: 1000;
	position: fixed;
	margin: 0px !important;
	
	background: #59524c;
	background: rgba(89,82,76,0.8);
	border-bottom:	4px solid rgba(89,82,76,0.1);
	border-top:		4px solid rgba(89,82,76,0.1);
	
	b ackground: #42a629;
	b ackground: rgba(66,166,41,0.8);
	b order-bottom:	4px solid rgba(66,166,41,0.1);
	b order-top:		4px solid rgba(66,166,41,0.1);
}
	#wrapper #top .search {	display: none;	}
	#wrapper #top a {
		font-weight: 900;
		font-size: 14px;
		color: white;
	}
	#top #top-nav {
		width: auto;
	}
	#top ul.nav ul {
		background-color: rgba(199,96,5,0.85) !important;
	}
	#top ul.nav li:hover,
	#top ul.nav > li:hover {
		color: #fff !important;
		background-color: #59524c !important;
	}
	#top ul.nav li a:hover,
	#top ul.nav > li a:hover {
		color: #59524c !important;
		background-color: #fff !important;
	}
	#top ul.nav > li#menu-item-76 > a:hover {
		background-color: transparent !important;
		color: transparent !important;
	}
	#top ul.nav > li#menu-item-86 {	float: right;	}
	/*ul.nav li#menu-item-86 ul ul {	left: -100%;	}*/
	#top ul.nav a>.cart .ico {
		font-family: 'WebSymbolsRegular';
		display: inline-block;
		font-size: .857em;
		margin-right: .618em;
		font-family: "icomoon";
		font-size: 1em;
		content: "£";
		font-weight: normal;
	}
	#top ul.nav span.contents {
		padding: .2em .618em;
		background: #fff;
		-webkit-border-radius: 1em;
		border-radius: 1em;
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		margin-left: 1em;
		display: inline;
	}
	.nav.wc-nav {
		display: none;
	}
#top a .contents {	color: #59524c !important;	}
#top select {		width: 48% !important;	padding-right: 2%;	}
#top .wc-nav li.cart {	padding-left: 10px;		}

/* - about - */
.about {
	font-family: 'Helvetica';
	padding-bottom: 40px;
	overflow: hidden;
}
	.about>h2 {
		text-align: center;
		padding-top: 20px;
	}
		.about>h2 span {
			background: #59524c;
			color: #fff;
			padding: 4px;
			display: inline;
		}
		.about>h2 a {
			margin: 30px 0px;
			display: inline-block;
		}
	.about .team {
		max-width: 900px;
		width: 100%;
		margin: auto;
	}
		.about .team .thumbnails {
			list-style: none;
			margin: 0px auto;
		}
			.about .team .thumbnails li.personal {
				width: 280px;
				float: left;
				display: block;
				overflow: hidden;
				text-align: center;
				padding: 0px 10px;
			}
			li.personal .img_wrapper {
				display: inline-block;
				border-radius: 900px;
				overflow: hidden;
				height: 180px;
				width: 180px;
			}
			li.personal .img_wrapper img {
				margin-left: -30px;
				max-width: 240px;
				width: 240px;
			}
			li.personal .personal-title {
				font-size: 22px;
				margin: 10px 5px 5px 5px;
			}
			li.personal .meta {
				margin: 0px;
				font-size: 20px;
				font-weight: 100;
				font-family: "Helvetica Neue";
			}

/* - product list - */
.woocommerce-result-count {	display: none;	}

/* - product - */
.single-product .images {	text-align: center;	}
.single-product .images a img {
	max-width: 300px;
}
div[itemprop="description"] {
	height: 280px;
	overflow: auto;
	display: none;
}
.cart #tipo-de-caja {
	padding: 5px;
	font-size: 15px;
}
#tab-additional_information>h2 {
	display: none;
}
/*
.amount {
	background: red;
	padding: 1px 4px;
	color: #fff;
	border-radius:			5px;
	-ms-border-radius:		5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	-khtml-border-radius:	5px;
}*/

/* - contact - */
#contact-page ol.forms {
	width: 84% !important;
	margin: 0px 8% !important;
}

/* - footer - */
#footer,
.footer-wrap {
	color:		#fff !important;
	background:	#59524c !important;
}
#footer #copyright,
#footer #credit {	padding: 0px 5px;	}
.footer-wrap a {
	color: #fff;
	cursor: pointer;
}
.footer-wrap a:hover {
	color: #eee;
	text-decoration: underline;
}
#footer-widgets .widget>h3,
#footer-widgets .widget h2 {
	font-size:  25px;
	font-weight:100;
	padding: .618em 0;
	color: #fff !important;
	font-family: "Open Sans", sans-serif !important;
	border-bottom: 1px solid #e8e3e3 !important;
}
#footer-widgets .widget>h3 {
}
/*
#footer-widgets .widget.widget_text h3 {
	border-bottom: 0px solid transparent !important;
	margin: 0px;
}*/
.footer-wrap {	padding: 0px 10px;	}
#s {	margin-bottom: 5px;	}
#wp-calendar,
#wp-calendar tbody,
#wp-calendar tbody tr,
#wp-calendar tbody tr td {	color: #fff;	}
#wp-calendar th {
	background: rgba(255,255,255,0.2) !important;
	border-style: solid;
	border-bottom-width: 1px;
}
.widget_events_maker_calendar_widget .nav-days th,
.widget_events_maker_calendar_widget .nav-days td {
	padding: 5px;
}

/* - for circuito pages - */

body.single-circuito #wrapper {
	margin-top: 0px;
	padding-top: 0px;
}

body.single-circuito,
body.post-type-archive-circuito {
	background: #fff;
}

body.single-circuito #top,
body.post-type-archive-circuito #top {
	top:80px;
	/*verde*/
	background: #42a629 !important;
	background: rgba(66,166,41,0.8) !important;
	border-bottom:	4px solid rgba(66,166,41,0.1) !important;
	border-top:		4px solid rgba(66,166,41,0.1) !important;
}

.single-circuito .fullwidth_map {
	height: 400px;
	overflow: hidden;
	background: aqua;
}
	.single-circuito .fullwidth_map>div {
		t op: 0px;
		l eft:0px;
		width: 100%;
		height:400px;
		background: #fff;
		border-bottom: 1px solid #eee;
		p osition: absolute;
		z-index: 50;
	}
	.s ingle-circuito .gm-style>div {
		padding: 5px;
		padding-top: 80px !important;
	}
.meta {
	margin-top: 75px;
}

#content,
#main,
article.circuito {
	overflow: hidden;
	padding: 1% 3%;
}
.post-meta {
	clear: both;
	width: 100%;
	display: block;
	overflow: hidden;
}
	.post-meta ul {	list-style: none;	}
		.post-meta ul li {
			float: left;
			padding-right: 5px;
		}
.route-info-list {
	overflow: hidden;
	margin-bottom: 5px;
	border-bottom: 1px solid silver;
	background: #A0C55F;
	b ackground: #F77825;
	b ackground: #4b3228;
	background: #59524c;
	background: #42a629;
	b ackground: #000;
	color: #fff;
	
}
	.route-info-list .data-info-gpx {
		width: 50%;
		float: left;
		display: block;
		overflow: hidden;
	}
	.route-info-list h1 {
		margin: 0px;
		m ax-width: 75%;
		min-width: 330px;
		min-width: 280px;
		border-bottom: 1px solid rgba(255,255,255,0.25);
	}
	.route-info-list h1:hover {
		border-bottom: 1px solid rgba(255,255,255,0.75);
	}
		.route-info-list h1 a {
			color: #fff;
			width: 100%;
			display: inline-block;
		}
			.route-info-list h1 a sup {
				font-size: 18px;
			}
	.route-info-list .plot {
		float: right;
		margin-top: 8px;
		margin-bottom: -5px;
		height: 140px;
	}
	.highcharts-axis-labels tspan {	color: rgba(255,255,255,0.75) !important;	}
.fixed-width {	padding: 0px 5px;	}

.circuito-info {
	cursor: default;
	margin: 4px 0px;
	padding-left: 25px;
	display: inline-block;
	background: url(ico/ico_mountain_w.png) left center no-repeat;
	background-size: 20px;
	w idth: 140px;
	min-width: 135px;
	min-width: 40%;
}
a.circuito-info {
	color: #fff;
	cursor: pointer;
	-webkit-transition: 0.1s linear;
	-moz-transition:	0.1s linear;
}
.circuito-info.black.ele_up		{	background-image: url(ico/ico_elev_up.png	);	}
.circuito-info.black.ele_down	{	background-image: url(ico/ico_elev_down.png	);	}
.circuito-info.black.distance	{	background-image: url(ico/ico_distance.png	);	}
.circuito-info.black.med_date	{	background-image: url(ico/ico_time.png		);	}
.circuito-info.black.difficulty {	background-image: url(ico/ico_mountain.png	);	}
.circuito-info.black.date		{	background-image: url(ico/ico_date.png		);	}

.circuito-info.ele_up			{	background-image: url(ico/ico_elev_up_w.png	);	}
.circuito-info.ele_down			{	background-image: url(ico/ico_elev_down_w.png);	}
.circuito-info.distance			{	background-image: url(ico/ico_distance_w.png);	}
.circuito-info.med_date 		{	background-image: url(ico/ico_time_w.png	);	}
.circuito-info.difficulty		{	background-image: url(ico/ico_mountain_w.png);	}
.circuito-info.date 			{	background-image: url(ico/ico_date_w.png	);	}
.circuito-info.download			{
	w idth: 140px;
	h eight:100%;
	f loat: right;
	d isplay: block;
	b ackground-size:30px;
	background-image: url(ico/ico_download_w.png);
	background-position: 5px center;
	p adding: 30px 5px 30px 35px;
	padding: 5px;
	padding-left: 25px;
	m argin: 0px;
	m argin-right: 10px;
	border: 1px solid rgba(255,255,255,0.75);
	border-width: 1px 1px 1px 1px;
}
a.circuito-info:hover {
	background-color: rgba(255,255,255,0.75);
	color: #000;
	background-image: url(ico/ico_download.png);
	b ackground-position: 5px center;
	ba ckground-repeat: no-repeat;
	b ackground-size:30px;
}
#post-entries {	width: 100% !important;	}
#respond {
	width: 100% !important;
	float: left !important;
}
	#respond #commentform input.txt {	width: 95% !important;	}
	#respond #commentform textarea {	width: 98% !important;	}
body.single-circuito #footer,
body.single-circuito .footer-wrap,
body.post-type-archive-circuito #footer,
body.post-type-archive-circuito .footer-wrap {
	/*verde*/
	background: #42a629 !important;
}

.post-content.col-full {	padding-top: 10px;	}
	.post-content.col-full p {	font-size: 18px;	}
	.post-content.col-full img {
		height: 160px;
		width: auto;
		margin: 3px auto;
	}

/* - Evento - */
body.single-event #wrapper {
	margin-top: 0px;
	padding-top: 0px;
}

body.single-event,
body.post-type-archive-event,
body.tax-event-category {
	background: #fff;
}

body.single-event #top,
body.post-type-archive-event #top,
body.tax-event-category #top {
	top:80px;
	/*azul*/
	background: #2949a6 !important;
	background: rgba(41,73,166,0.8) !important;
	border-bottom:	4px solid rgba(41,73,166,0.1) !important;
	border-top:		4px solid rgba(41,73,166,0.1) !important;
}
body.single-event #footer,
body.single-event .footer-wrap,
body.post-type-archive-event #footer,
body.post-type-archive-event .footer-wrap,
body.tax-event-category #footer,
body.tax-event-category .footer-wrap  {
	/*azul*/
	background: #2949a6 !important;
}
body.single-event .route-info-list,
body.tax-event-category .route-info-list {
	/*azul*/
	background: #2949a6 !important;
	border-bottom:	4px solid rgba(41,73,166,0.1) !important;
	border-top:		4px solid rgba(41,73,166,0.1) !important;
}
	body.single-event .route-info-list a,
	body.tax-event-category .route-info-list a {	color: white !important; }


/* - index - */
.home #wrapper {	m argin-top: 400px;	}
	.home #wrapper #top.cover {
		position: absolute;
		background: transparent;
		border-color: transparent;
	}
		.home #wrapper #top.cover #mobileMenu_top-nav,
		.home #wrapper #top.cover #top-nav {
			display: none !important;
			visibility: hidden !important;
		}
#index_map {
	top:	0px;
	left:	0px;
	right:	0px;
	width:	100%;
	height:	400px;
	position: absolute;
	background: silver;
}
	#index_map .info {
		top:	0px;
		left:	0px;
		right:	0px;
		width:	100%;
		height:	400px;
		position: absolute;
		background: rgba(0,0,0,0.8);
		
		text-align: center;
	}
		#index_map .info h1 {
			color: #fff;
			font-size: 55px;
			font-weight: 100;
			margin: 140px 0px;
		}
			#index_map_ini .info h1 #subtitle {
				font-size: 30px !important;
				font-weight: 100 !important;
				margin-bottom: -110px;
				display: inline-block;
			}
			#index_map .info h1 a {
				color: #fff;
				font-size: 40px;
				display: inline-block;
				padding: 5px 20px 15px 20px;
				margin: 10px 5px 0px 5px;
				line-height: 50px;
			}
			#index_map .info h1 a.circuitos		{	background: #42a629;	}
			#index_map .info h1 a.carreras	{	background: #2949a6;	}
			#index_map .info h1 a.circuitos:hover		{	background: rgba(66,166,41,0.8);	}
			#index_map .info h1 a.carreras:hover	{	background: rgba(41,73,166,0.8);	}
	#index_map .map {
		top:	0px;
		left:	0px;
		right:	0px;
		width:	100%;
		height:	400px;
		position: absolute;
		
	}
		#index_map img,
		.gm-style img {
			max-width: auto !important;
		}



/*=========================================*/

/*Index map y content de incio con noticias*/

/*=========================================*/


#index_map_ini {
	top:	0px;
	left:	0px;
	right:	0px;
	width:	100%;
	height:	300px;
	position: absolute;
	background: transparent;
}
	#index_map_ini .info {
		top:	0px;
		left:	0px;
		right:	0px;
		width:	100%;
		height:	400px;
		position: absolute;
		background: rgba(0,0,0,0);
		text-align: center;
	}
		#index_map_ini .info h1 {
			color: #fff;
			font-size: 55px;
			font-weight: 100;
			margin: 140px 0px;
		}
			#index_map_ini .info h1 a {
				color: #fff;
				font-size: 40px;
				display: inline-block;
				padding: 5px 20px 15px 20px;
				margin: 10px 5px 0px 5px;
				line-height: 50px;
			}
			#index_map_ini .info h1 a.circuitos		{	background: #42a629;	}
			#index_map_ini .info h1 a.carreras	{	background: #2949a6;	}
			#index_map_ini .info h1 a.circuitos:hover		{	background: rgba(66,166,41,0.8);	}
			#index_map_ini .info h1 a.carreras:hover	{	background: rgba(41,73,166,0.8);	}
	#index_map_ini .map {
		top:	0px;
		left:	0px;
		right:	0px;
		width:	100%;
		height:	400px;
		position: absolute;
		
	}
		#index_map_ini img,
		.gm-style img {
			max-width: auto !important;
		}

/*Para el content*/

#content_ini {
	padding: 0px 10px;
	padding: 0px 0px;
	margin-top: 250px;
}

h3.last-news{
	clear: none;
	float: left;
}

.titulo-inicio{
	visibility: hidden;
	height: 1px;
	margin: 0;
	padding: 0;
}

.col-left-inicio{
	padding: 2px !important;
}

/* Para las galerias*/

.gallery-caption, .post .wp-caption-text, .wp-caption-text{
	text-align: left !important;
}

/* Para Blog y Categorias*/

section{
	display: inherit !important;
	padding: 0% 3% !important;
}

/*------ ANUNCIOS PIE DE PAG -------*/

#ads{
	max-width: 75.998em;
	margin: 5px auto;
	width: 100%;
	text-align: center;
}
#ads img{
	width: 30%;
}

#banners_inicio{
	max-width: 75.998em;
	margin: 13px auto 13px auto;
	width: 100%;
	text-align: center;
	background-image: url(images/bg-banners-inicio.png);
}
#banners_inicio img{
	width: 30%;
}


/*------ FIN ---------*/




.table_list {
	display: none;
}	
	.table_list td {	text-align: center;	}
	.table_list td:first-child {	text-align: left;	}
	

/* ------ */

/* @media only screen and (min-width: 768px){ */

@media only screen and (min-width: 768px){
	.type-post .post-content {	width: 100% !important; float: right !important;}
	#content, #main {	padding: 1% 1%;}
	.col-full{	width: 98%;}
}
/* @media only screen and (max-width: 767px){ */
@media only screen and (max-width: 767px){
	
	#mobileMenu_top-nav {
		margin-top: 20px !important;
	}
	
	#top {
		padding-top:	10px !important;
		padding-bottom: 10px !important;
	}
	#ivycat-slider,
	#ivycat-slider .screen-wrap,
	#ivycat-slider .screen,
	#ivycat-slider .screen .slider-content {
		height:		320px !important;
		min-height:	320px !important;
	}
	#ivycat-slider .prev,
	#ivycat-slider .next {
		margin-top: 150px !important;
	}
	.post, .type-page {	margin: 0px !important;	}
	/*.home #wrapper {	margin-top: 440px;	}*/
	#ivycat-slider {	top: 50px !important;	}
	#ivycat-slider .slider-content h1 {		font-size: 23px !important;	}
	#ivycat-slider .slider-content p {
		font-size: 18px;
		line-height: 20px !important;
	}
	
	/*/ /bloque de home/ /*/
	.bloque {
		float: left;
		display: block;
		padding:0px !important;
		width: 100% !important;
		border: 0px solid transparent !important;
	}
	.blog_box > a.asesor {
		width: 100%;
		display: block;
		overflow: hidden;
		text-align: center;
	}
	.blog_box > a.asesor img {
		float: inherit;
		display: inline;
	}
	.home .bloque ul.products li.product {
		position: relative;
		width: 98%;
		margin-right: 2%;
		margin-bottom: 10px;
	}
	
	.nav.wc-nav {
		display: block;
	}
	
	.route-info-list h1 {
		max-width: 60%;
		min-width: 300px;
		display: inline-block;
	}
	
	body.post-type-archive-event  #circuit_list tr td:last-child,
	body.tax-event-category  #circuit_list tr td:last-child,
	body.post-type-archive-circuito #circuit_list tr td:last-child {
		display: none;
		visibility: hidden;
	}
	/* Quitamos los mapas a partir de aqui*/

	.map-carrera{
		display: none;
		visibility: hidden;
	}
}
@media only screen and (max-width: 550px){
	#ivycat-slider .slider-content h1 {	font-size: 18px !important;	}
	#ivycat-slider .slider-content p {	font-size: 14px !important;	line-height: 16px !important;	}

	/* - contact - */
	#contact-page ol.forms {
		width: 100% !important;
		margin: 0px !important;
	}
	
	/* -  - */
	#wrapper #top #tiny_search {	display: none !important; visibility: hidden !important;	}
	.home #wrapper #top.cover #mobileMenu_top-nav {	display: inline-block !important;	visibility: visible !important;	float: right;	}
	
	.route-info-list h1 {
		border-top: 1px solid #444 !important;
		max-width: 100%;
	}
	
	.circuito-info {	width: 40%;	min-width: 40%;	}
	.circuito-info.download	{
		background-size: 22px;
		margin-left: 16%;
		width: auto;
		float: left;
	}
	.route-info-list .data-info-gpx {	width: 100%;	}
	.route-info-list .plot {	width: 100% !important;	height: 100px !important;	}

#index_map,
	#index_map .info {
		height:	300px;
	}
		#index_map .info h1 {
			color: #fff;
			font-size: 30px;
			margin: 140px 0px;
		}
			#index_map .info h1 a {
				color: #fff;
				display: inline-block;
				padding: 0px 15px 10px 15px;
				margin: 10px 5px 0px 5px;
				line-height: 50px;
			}
	#index_map .map {
		height:	300px;
	}
#index_map_ini {	height: 210px !important;	}
#ads img{width: auto;clear: both;}
}

@media only screen and (max-width: 975px){
	#wrapper #top a{	font-weight: 550; font-size: 12px;}
	#top ul.nav > li a{	padding: 1.387em 0.5em !important;}
	#tiny_search {	width: 82px; font-size: 80% !important;}
	#tiny_search input{	width: 80px !important;}
}

@media only screen and (max-width: 698px){
	#index_map_ini .info h1 #subtitle{	font-size: 25px !important;}
	#index_map_ini .info h1{	font-size: 38px !important;}
	#index_map_ini .info h1 a{	font-size: 25px !important;}
	#index_map_ini{	margin-bottom: 5px !important;}
}

@media only screen and (max-width: 455px){
	#index_map_ini {	height: 260px !important;	}
	#index_map_ini .info h1 #subtitle{	font-size: 18px !important;}
	#index_map_ini .info h1{	font-size: 35px !important;}
	#index_map_ini .info h1 a{	font-size: 21px !important;}
	#content_ini{	margin-bottom: 4px;}
	#index_map_ini .info {	height: 230px !important;}
	#SlideDeck-76-frame .accent-color{	font-size: 17px !important; margin-top: -55px;}
}