
body,input,textarea{font-family:'Roboto Slab',serif;font-size:14px;border:0;margin:0;}
body	{ margin-bottom: 50px; }
.clear{clear:both;}


#banner			{height:30px;padding:10px 20px;background-color:#ff0;margin:0 0 25px;}
#banner_tabs	{float:right;}
.banner_tab		{cursor:pointer;padding:0px 5px 3px;border-radius:5px;border:1px #e42e39 solid;color:black;margin-left:10px;font-size:14px;display: inline-block; vertical-align: top;}
.banner_tab a,
.banner_tab select	{text-decoration:none; color:black;}
select			{background-color:#ff0;font-family:inherit;-webkit-appearance:initial;}
.pagetitle	{font-family: 'Aldrich', sans-serif; font-size:30px;color:#e42e39;text-transform: uppercase; }


#content		{width:100%; text-align: center;}
#single_febo	{width:90%%;}
.frontspiece	{width:90%; height:auto;}

.column	{ width:40%; padding:10px;  display:inline-block;vertical-align: top;}

input	{ text-align: center;width:90%; outline: none;}
input[type='checkbox'] { width:auto; margin:0 3px 0 10px;}
textarea	{width:100%; /* resize: none; outline: none; */}
div#description	{ text-align: left; width:90%; padding: 0 25px;}

#febo_name{font-weight:700;font-size:48px;margin-bottom:10px;text-align: center;}
#superlative{font-family:'Pacifico',cursive;font-size:40px;color:#e42e39;}

.address{font-size:10px;}
#town{margin-bottom:10px;}

#photos{border:1px #000 solid;margin:0 auto 10px; }
.bigthumb	{width:100%; height:auto;}
.febopic	{display:inline-block;position: relative;}
.thumb	{ height:50px; width: auto; margin:10px; }
/* .feboation .febopic:nth-of-type(1n+6)	{ display: none; } */

.avatar	{height:50px; width:50px;}


#description{margin-bottom:20px;width:90%;min-height:150px;}
#date_visited{font-size:10px;font-style:italic;}
#visited_on	{ text-align: right;}
#visited_on input	{ width:auto; text-align: left;}

#visited_by	{ width:90%; border:1px #e42e39 solid; padding: 10px; margin:10px auto;}

#ratings{border:1px #e42e39 solid; width:90%; margin:20px auto;padding:10px;line-height:30px;}
#ratings .ui-slider-handle{background-color:#e42e39!important;}
#ratings .ui-slider{background-color:#ff0!important;border:1px #e42e39 solid!important;}

#map	{width:100%; height:500px;;}

#login input	{width:20%; height:50px;    border: 1px #e42e39 solid; border-radius: 50%;margin: 10px;background: yellow;}

@media only screen and (max-width: 1000px) { .column { width:90%; } }