* {margin:0;padding:0;border:0}
html {background:#eee none repeat scroll 0%;color:#444}
body {
	background: #eee none repeat scroll 0%;
	color: #444;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 85%;
}
a {color:#0000cc;background-color:inherit;text-decoration:none}
a:hover {text-decoration:underline}
p {color:#444;line-height:1.4em;margin:0 0 0.8em}
ul {
	list-style-type: square;
	list-style-position: inside;
}
abbr {border-bottom:1px #aaa dotted;cursor:help}
legend {margin-bottom:1em;font-size:1.1em;font-weight:bold;
		padding:0 0 0 25px;background:url('../images/pencil.png') no-repeat;}
h1{font-size:2em;margin-bottom:1em;margin-top:20px;}

body {
    width: auto;
    padding: 0 10px;
}
.red {color: red;
	font-weight: bold;
	padding: 5px;
	border: 1px solid red;
}
.red_cultura {border-top: 0px solid red;}
.pinner {
	width: 100%;
	display: table;
}
.pinner_patrimonio {display:block !important;}
.clear {clear:both}
.hidden {position:absolute;left:-5000px;overflow:hidden;width:0}
.left {float:left}
.right {float:right;text-align:right}
.txtCenter {text-align:center !important}
.logoInterior{
    background: transparent url("../images/logotipo300.gif") no-repeat scroll 0 0;
    height: 100px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    text-indent: -10000px;
    top: 10px;
    width: 300px;
}
.marginTopP {margin-top:0.8em}
.externalLink {margin-left:5px;padding:0 0 0 18px;background:url('../images/link_go.png') no-repeat;line-height:1.1em}
.moreInfo {padding:0 10px 0 25px;background:url('../images/lightbulb.png') no-repeat;line-height:1.1em}
.old_column {float:left;margin:0.5em 1em 0.5em 0pt;padding:0.5em}
form {display:none;}
/*BOF Index*/
#title {
	background: transparent url("../images/logotipo300.gif") no-repeat scroll 0 0;
    height: 150px;
    left: 10px;
	position: absolute;
    top: 10px;
    width: 300px;
}
h1 strong.logotipo {
	display: none;
}
ul.links li {
	margin: 0.5em 0pt;
}
ul.links li a {color:#444;background-color:inherit;font-weight:bold}

#content {
    width: 100%;
}
#content .row {
    width: 100%;
}

.lc_oneColumn {
    width: 100%;
}
/*
#content {
    width: 100px;
    float: left;
    padding-left: 20px;
    position: relative;
    margin-top: 20px;
}
.row:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#content .row {
    width: 960px;
}
.row {
    margin: 10px 0 10px -20px;
    position: relative;
    display: block;
}

.lc_oneColumn {
    width: 300px;
}
.col {
    float: left;
    padding-left: 20px;
    position: relative;
}
*/

.col h2 {margin-bottom: 10px;}
.col img {margin-bottom: 20px; width: 100%;}
.vcard p {margin: 0;}
small {
	display: block;
	margin-bottom: 10px;
}
address {font-style:normal;position:relative;}
address div {font-size:1em}
/*EOF Index*/

/*BOF Header and Footer*/
#header {
	overflow: hidden;
	padding: 0pt;
	margin-top: 100px;
}
#header_contents {position:relative}
#nav {
	position: relative;
}
#footer {
	clear:both;
}
#colophon{
	font-size: 0.8em !important;
	text-transform: uppercase;
	padding: 18px 0 36px 0;
	text-align: right;
}
#nav ul, #colophon ul {
    display: inline-block;
    width: auto;
    list-style-type: none;
}
#nav ul li, #colophon ul li {
	font-size: 1.1em;
	margin: 0.5em 0;
	padding: 0 1em;
}
.enlaces {
	color: #ccc;
    font-size: 0.9em !important;
    font-style: italic;
    line-height: 1.5em;
}
#nav ul li.portada{padding-left:0}
li.navLast { border:none !important; }
#nav ul li a {font-size:0.8em}
#nav ul li a:hover {text-decoration:underline}
#nav ul li a.activeNav, #nav ul li a.activeNav:hover {color:#bbb;text-decoration:none;text-shadow:#ddd 0pt 1px}
/*EOF Header and Footer*/

/*BOF Forms*/
.formRow {margin:3px 0;padding:3px 3px 3px 0;text-align:left}
.inputStyle {width:200px;border:1px outset #fff;background:url(../images/form-bg.png) repeat-x #fff;font-family:tahoma, helvetica, sans-serif;font-style:normal;font-size:14px;color:#444}
.inputStyle_large {width:27.2em;border:1px outset #fff;background:url(../images/form-bg.png) repeat-x #fff;font-family:tahoma, helvetica, sans-serif;font-style:normal;font-size:14px;color:#444}
.labelStyle {float:left;width:100px;font-family:tahoma, helvetica, sans-serif;font-style:normal;font-size:14px;color:#444}
input.hidden {display:none}
input.short {width:100px}
#ajaxResult {height:4em;padding:1em 0}
.err {margin:0;padding:0 0 0 25px;background:url('../images/delete.png') no-repeat;line-height:1.2em}
/*EOF Forms*/
/*BOF libro*/
#col01_libro {float:left;width:100%;}
#col02_libro {float:left;width:100%;background:url('../images/bloc.gif') repeat}
.missatge_cab {margin:0 0 0.2em 0}
.missatge_txt {margin:0 0 1em 1.1em}
.missatge_cab p {padding:0 0 0 25px;background:url('../images/comment.png') no-repeat;line-height:1.1em}
.missatge_cab p, .missatge_txt p{margin:0}
.autor{font-weight:bold}
.email{font-style:italic}
.navegacio{margin:2em 0;font-style:italic}
/*EOF libro*/
/*BOF noticias*/
#col01_noticias {display:table-footer-group;}
#col02_noticias {display:table-header-group;}
#col02_noticias .fb-like-box {display:none;}
#col01_noticias h2 {padding:0 0 0 25px;background:url('../images/newspaper.png') no-repeat 0px 2px;
					margin:0 0 1em 0;font-size:1.1em;line-height:1.15em}
#col01_noticias h2 a, #col01_noticias h2 a:hover {color:#555;text-decoration:none;text-shadow:#ddd 0pt 1px}
#col01_noticias h2 a:hover {border-bottom:1px #555 dotted}
#col02_noticias .fecha {margin:1em 0}
.noticiaImg_cultura {
	width: 100%;
	border-top: 3px #555 solid;
}
#col02_noticias h2, #col02_noticias h1 {margin:1em 0}
#col02_noticias h2 a, #col02_noticias h2 a:hover {color:#555;text-decoration:none;text-shadow:#ddd 0pt 1px}
#col02_noticias h2 a:hover {border-bottom:1px #555 dotted}
.more {padding:0 0 0 25px;background:url('../images/newspaper_go.png') no-repeat}
.opiniones {margin-left:10px;padding:0 0 0 20px;background:url('../images/comments.png') no-repeat}
.opinar {margin-left:10px;padding:0 0 0 20px;background:url('../images/pencil.png') no-repeat}
#comentarios {padding:0 0 0 25px;background:url('../images/asterisk_orange.png') no-repeat;line-height:0.9em}
.comentarios {margin:2em 0;padding:1em 0.5em 1em 2em;background:url('../images/bloc.gif') repeat}
.missatge_cab {margin:0 0 0.2em 0}
.missatge_txt {margin:0 0 1em 1.1em}
.missatge_cab p {padding:0 0 0 25px;background:url('../images/comment.png') no-repeat;line-height:1.1em}
.missatge_cab p, .missatge_txt p{margin:0}
.autor{font-weight:bold}
.email{font-style:italic}
.navegacio{margin:2em 0;font-style:italic}
/*EOF noticias*/
/*BOF 404*/
.logo404 {background:transparent url(../images/s15a.png) no-repeat scroll 0pt center;
						float:left;height:384px;overflow:hidden;text-indent:-10000px;width:24em;
						margin: 1em 0 20px 4em}
.column_404 {width:27em;margin:2em 0 0 6em}
.column_404 h2 {margin:1em 0}
/*EOF 404*/
/*BOF ababol*/
#col01_ababol {float:left;width:100%;}
#col02_ababol {float:left;width:100%;
				border-top:5px #555 solid;border-bottom:5px #555 solid}
#col02_ababol h2 {margin:1em 0}
#col02_ababol ul {list-style-type:square;list-style-position:inside}
.copyright {clear:none;display:block;float:left;margin:0 5px 0 0;
			font-size:4em;font-weight:bold}
/*EOF ababol*/
/*BOF patrimonio*/
#patrA {
	width: 100%;
	padding:20px 0 20px 0;
	margin: 40px 0 0 0;
	font-family: Georgia,serif;
	text-align: center;
	display: table-header-group !important;
}
#patrA h1 {
	font-size: 3.5em;
	font-weight: normal;
	line-height: 1.15em;
}
#patrA img {width:100%;}
#patrB {
	width: 100%;
	margin: 0;
	font-family: Georgia,serif;
	font-size: 1.5em;
	display: table-row-group !important;
}
#patrB img {
	float: left;
	margin: 20px 20px 20px 0;
    width: 100%;
}

.extraspace_top {margin-top:40px !important;}
.space_top {margin-top:20px !important;}

.panel {margin-bottom:10px}
#mid {width:100%;padding-bottom:20px;margin-top:10px}
#mid div {display:block;}
#panelContainer {display:table !important;}
#post- {display:table-footer-group !important;}

#mid img[height], #mid img[width] {width:100%;height:auto;}
.stripViewer {	position:relative;overflow:hidden;clear:both;margin:0px auto;padding-top:10px}
.stripViewer .panelContainer {position:relative;left:0;top:0;width:100%}
.stripViewer .panelContainer .panel {height:auto;position:relative;width:100%}
.stripNavL,.stripNavR {position:absolute;z-index:100;cursor:pointer}
#stripNavL {top:200px;left:-10px}
#stripNavR {top:200px}
.post-title, .post-title-single {
	padding: 15px;
	top: 20px;
	left: 20px;
	z-index: 100;
	background: transparent url('../images/titlebg.png') repeat 0 0;
	font-size: 3em;
	font-weight: normal;
}
.post-title h1 {
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 20px 0;
}
.post-title h2 {
	padding: 3px 0 0 25px;
	background: url('../images/building.png') no-repeat 0px 2px;
	margin: 0 0 1em 0;
	font-size: 0.4em;
	line-height: 1em;
}
.post-title p {
	font-size: 0.35em;
	margin: 0 0 10px 0; padding: 0;
}

.post-title a, .post-title-single a, .entry a {
	color: #efefef;
	text-decoration: none;
}

.post-title-single {
	top: 30px;
}

.entry {
	padding: 15px;
	bottom: 20px;
	right: 20px;
	z-index: 100;
	background: transparent url('../images/titlebg.png') repeat 0 0;
	font-size: 1.2em;
	line-height: 1.5em;
	
}
.entry * {color:#fff !important;background-color:inherit}

.entry ul {
	margin: 5px 0 10px 0;
}

.entry li {
	padding: 5px 0 7px 0;
	border-bottom: 1px solid #3b3b3b;
	list-style: none;
}

.entry a:hover {
	color: #c6c6c6;
}

.entry .big {
	font-size: 2em;
}

.entry .rss-big {
	padding-right: 24px;
	background: transparent url(images/rss.png) no-repeat 100% 60%;
}
.panel, .panel-single {
	font-family: Georgia,serif;
	color: #efefef;
	position: relative; 
	display: block; 
	width: 940px;
	height: 600px;
}

.panel-single {
	height: 300px;
	margin: 0px auto;
	padding-top: 10px;
}
/*EOF patrimonio*/
/*BOF naturaleza*/
.logoInterior_naturaleza{background:transparent url(../images/membrete.png) no-repeat scroll 0pt bottom;
						width:300px;height:75px;overflow:hidden;text-indent:-10000px;
						position: absolute;bottom:0px;left:0px}
.logoNaturaleza {background:transparent url(../images/logotipo200.png) no-repeat scroll 0pt bottom;
						float:left;height:50px;margin-bottom:20px;overflow:hidden;text-indent:-10000px;width:16em}
#col01_naturaleza {
	float: left;
	width: 100%;
    font-family: Georgia,sans-serif;
}
#col01_naturaleza h1 {
	font-weight: normal;
	font-size: 3.5em;
}
#col01_naturaleza h2 {
	padding: 0 0 0 25px;
	background: url('../images/camera.png') no-repeat 0px 7px;
	margin: 0 0 1em 0;
	font-size: 2em;
	font-weight: normal;
	line-height: 1.15em;
}
#col01_naturaleza h1 a, #col01_noticias h1 a:hover,
#col01_naturaleza h2 a, #col01_noticias h2 a:hover {
	color: #555;
	text-decoration: none;
	text-shadow:#ddd 0pt 1px;
}
#col01_naturaleza h1 a:hover, #col01_naturaleza h2 a:hover {
	border-bottom: 1px #555 dotted;
}
#col01_naturaleza img {width: 100%;}
#col02_naturaleza {
	float: left;
	width: 100%;
	border-top: 5px #555 solid;
	border-bottom: 5px #555 solid;
}
.bgnaturaleza {
	width: 70em;
	background: url('../images/naturalezabg.png') no-repeat top right;
	margin-top: 2em;
	font-family: Georgia,serif;
}
.noticiaImg {width:100%;}
#col02_naturaleza h2 {
	margin: 1em 0;
	font-size: 2em;
    font-weight: normal;
}
#col02_naturaleza img {width: 100%;}
h3.hoz	{padding:0 0 0 25px;background:url('../images/eye.png') no-repeat 0px 2px;
			margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
h3.rutas	{padding:0 0 0 25px;background:url('../images/eye.png') no-repeat 0px 2px;
			margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
h3.entorno	{padding:0 0 0 25px;background:url('../images/picture.png') no-repeat 0px 2px;
			margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
#col02_naturaleza h3 {
	font-size: 1.2em;
	font-weight: normal;
	padding: 2px 0 0.2em 25px;
}
#col02_naturaleza h3 a, #col02_noticias h2 a:hover {color:#555;text-decoration:none;text-shadow:#ddd 0pt 1px}
#col02_naturaleza h3 a:hover {border-bottom:1px #555 dotted}
.cuerpo h3 {font-size:1.5em !important;font-weight:bold !important;}
.logo_hoz {
	background: transparent url(../images/lahoz_165.png) no-repeat scroll 0pt center;
	float: left;
	height: 170px;
	margin-bottom: 20px;
	overflow: hidden;
	text-indent: -10000px;
	width: 100%;
}
h2.map {
	padding: 3px 0 0 25px;
	background: url('../images/map.png') no-repeat 0px 2px;
	margin: 0 0 1em 0;
	font-size: 0.4em;
	line-height: 1em;
}

/*
.panelNat {margin-bottom:10px}
#midNat {width:100%;padding-bottom:20px}
.stripViewerNat {	position:relative;overflow:hidden;clear:both;
				width:485px;margin:0px auto}
.stripViewerNat .panelContainer {position:relative;left:0;top:0;width:100%}
.stripViewerNat .panelContainerNat .panelNat {height:363px;position:relative;width:485px}
.buttons {margin: 2px 0 0 5px;cursor:pointer}
h2.territoriovirgen {background:transparent url(../images/territoriovirgen.png) no-repeat;
						margin-bottom:20px;overflow:hidden;text-indent:-10000px;width:16em;height:45px}
h3.territoriovirgen {background:transparent url(../images/territoriovirgen160.png) no-repeat;
						margin-bottom:10px;overflow:hidden;text-indent:-10000px;width:10em;height:30px}
*/
/*EOF naturaleza*/
/*BOF loader*/
#overlay {	display:block;width:100%;left:0;top:0;position:absolute;z-index:90;
			background-color:#fff;color:inherit;opacity:0.8}
#progress-bar {	background:url('../images/progress-bar-back.gif') right center no-repeat;width:215px;height:20px;float:left;
				z-index:91;display:block;position:absolute}
#perc			{ background:url('../images/progress-bar.gif') right center no-repeat; height:20px; }
#text			{ font-family:tahoma, arial, sans-serif; font-size:11px; color:#000; float:left; padding:3px 0 0 10px; }
/*EOF loader*/
/*BOF ayuntamiento*/
#col01_ayuntamiento {float:left;width:24em}
#col02_ayuntamiento {
	float:left;
	width:100%;
	border-top:5px #555 solid;
	border-bottom:5px #555 solid;
}
#col02_ayuntamiento img {width:100%;}
#col01_ayuntamiento h2 {padding:0 0 0 25px;background:url('../images/folder.png') no-repeat 0px 2px;
					margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
#col01_ayuntamiento h2 a, #col01_noticias h2 a:hover {color:#555;text-decoration:none;text-shadow:#ddd 0pt 1px}
#col01_ayuntamiento h2 a:hover {border-bottom:1px #555 dotted}
#col02_ayuntamiento h2 {margin:1em 0}
#col02_ayuntamiento h3 {
	font-size: 0.95em;
	font-weight: normal;
	padding: 4px 0 0.2em 25px;
}
#col02_ayuntamiento h3 a, #col02_noticias h2 a:hover {color:#555;text-decoration:none;text-shadow:#ddd 0pt 1px}
#col02_ayuntamiento h3 a:hover {border-bottom:1px #555 dotted}
.column_ayto {width:100%;padding:0 !important;margin-right:2em !important}
h3.ordenanzas	{padding:0 0 0 25px;background:url('../images/book_open.png') no-repeat 0px 2px;
			margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
h3.tramites	{padding:0 0 0 25px;background:url('../images/table.png') no-repeat 0px 2px;
			margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
h3.plenos		{padding:0 0 0 25px;background:url('../images/group.png') no-repeat 0px 2px;
			margin:0 0 1em 0;font-size:1.4em;line-height:1.15em}
#col02_ayuntamiento h3.strong {font-weight:bold;line-height:1.5em}
.pdf		{padding:0 0 0 25px;background:url('../images/page_white_acrobat.png') no-repeat 0px 2px;
			margin:0 0 1em 0;font-size:1.1em;line-height:1.5em}
#col02_ayuntamiento .lead {font-weight:bold}
/*EOF ayuntamiento*/


#title h1 {color:#4A4A4A;background-color:inherit;font-size:3.5em;letter-spacing:-1px;line-height:0.9em;margin-left:-1px;text-shadow:#ddd 0pt 1px}
#title h1 span {color:#bbb;background-color:inherit;font-size:0.7em}
#title h1.has_crumb {color:#666;background-color:inherit;font-size:1.2em;padding-top:0.2em}


.has_background {
margin:0.1em;
padding:1.4em;
}

.col_1 {
width:10em;
}

.col_3 {
width:33em;
}
.col_4 {
width:46em;
}

.col_6 {
width:68.5em;
}

.col_shift_1a {
margin-left:11.5em;
}
.col_shift_2 {
margin-left:23em;
}

.col_border, .row_border {
background:transparent url(images/dots.gif) repeat-x scroll left top;
padding:1em 0pt 0pt;
}

.col ul li {
margin:0.5em 0pt;
}
h2 {
color:#2A2A2A;
font-size:1.4em;
}
h3 {
color:#4A4A4A;
font-size:1.2em;
}
.col_heading h3 {
color:#BABABA;
font-size:1em;
font-weight:normal;
}
.col_heading h3 span {
color:#AAAAAA;
font-size:0.8em;
font-weight:normal;
}
.low {
color:#BABABA;
font-weight:normal;
}
h4 {
font-size:0.8em;
}
.aux {
color:#BABABA;
font-size:0.8em;
line-height:1.3em;
margin-top:0.1em;
}
.aux a {
color:#BABABA;
text-decoration:underline;
}
.aux a:hover {
color:#E355A8;
}
.intro {
color:#4A4A4A;
font-size:1.5em;
line-height:1.2em;
margin-bottom:0.5em;
margin-top:-0.7em;
padding:0pt;
text-shadow:#FFFFFF 0pt 1px;
}

blockquote {
background:transparent url(images/blockquote_bg.gif) no-repeat scroll left top;
color:#9A9A9A;
padding:0pt 0pt 0pt 2em;
}

img.pic {
border:0.5em solid #FFFFFF;
}
img.left {
float:left;
margin:0.1em 0.5em 0.5em -7.5em;
}
img.right {
float:right;
margin:0.5em -7.5em 0.5em 0.5em;
}
.screenshot_lg {
height:150px;
overflow:hidden;
}
.screenshot_sm_box {
height:50px;
overflow:hidden;
width:20%;
}

#home .item {
font-size:1em;
margin-top:-2.2em;
position:relative;
}
.post {
margin-bottom:3em;
position:relative;
}
.post h2, .post h2 a, .item h4, .item h4 a {
color:#2A2A2A;
font-size:1.2em;
}
#home .item h4 {
margin-bottom:0.2em;
}
#thread .post h2 {
font-size:2em;
}
.post .aux {
font-size:0.8em;
font-weight:normal;
left:-11em;
margin-bottom:0.6em;
position:absolute;
top:2.6em;
width:10em;
}
.post .aux li {
margin:0pt;
padding:0pt;
}
#home .item h5 {
display:none;
}
.post p, .item p {
color:#8A8A8A;
font-size:1em;
margin-bottom:1em;
}
.post p a, .item p a, {
color:#5A5A5A;
font-weight:bold;
}
#post .post blockquote, #post .post p {
font-size:1.2em;
}
#blog .post p a.continue, #home .item p a.continue {
color:#E355A8;
font-size:0.8em;
font-weight:bold;
}
#thread .post p.meta, .post p.meta {
color:#BABABA;
font-size:0.8em;
margin-bottom:0.6em;
text-transform:uppercase;
}
#thread .post p.meta {
margin-bottom:2em;
}
.post p.meta a {
color:#BABABA;
font-weight:normal;
text-decoration:none;
}
.post p.meta a:hover {
color:#4A4A4A;
text-decoration:underline;
}




/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */

.cc-cookies { /*position:fixed;*/ width: 90%; left: 0; padding: 0.5em 5%; background: #565656; background: rgba(86,86,86,0.95);
	color: #fff; font-size: 13px; font-weight: 700; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}

.cc-cookies {
	bottom: 0;
    float: left;
    height: 90px;
    left: 0;
    margin-bottom: 0;
    position: fixed;
    right: 0;
}
