body {
	margin: 0px;
	background-image: url("https://subtouring.com/img/IMG_general/Destinations_Cover_1.jpg");
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center;
	background-size: 100% 100%;	
}

a.anchor {
    display: block;
    position: relative;
    top: -20vh;
    visibility: hidden;
}

.powered_by_google {
    text-align: left;
    font-weight: 500;
    font-family: sans-serif;
    font-size: 0.8em;
    color: #888;
    padding-left: 1.5em;
    vertical-align: middle;
}

.powered_by_google a {
	font-weight: 500;
	font-family: sans-serif;
	color: #888;
}

.powered_by_google img {
	width: auto;
	height: 1em;
	display: inline-block;
	vertical-align: sub;	
}


/* #### BUTTONS ### */

.more_btn_right {
	white-space: nowrap;
	font-family: 'Open Sans Condensed', sans-serif;
	background-color: rgba(3, 132, 163, 1);
	color: #fff;
	padding: .2em;
	padding-left: 0.5em;
	padding-right: 0.4em;
	border-radius: 4px;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	font-size: 0.9em;
	box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.72);
	letter-spacing: 0.25em;
	display: block;
	box-sizing: border-box;
	float: none;
	cursor: pointer;
}

.more_btn_right:hover {
	background-color: rgba(3, 132, 163, 0.5);
	color: #333;
}

.more_btn_left {
	white-space: nowrap;
	font-family: 'Open Sans Condensed', sans-serif;
	background-color: rgba(3, 132, 163, 1);
	color: #fff;
	padding: .2em;
	padding-left: 0.5em;
	padding-right: 0.4em;
	border-radius: 4px;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	font-size: 1em;
	letter-spacing: 0.25em;
	display:inline-block;
	box-sizing: border-box;
	float: none;
	cursor: pointer;
	width: 50%;
	margin-left: 25%;
	margin-top: 2em;
}

.more_btn_left:hover {
	background-color: rgba(3, 132, 163, 0.5);
	color: #333;
}





/* ############################   HERO  ##################################### */

.hero_table {
  display: table;
  width: 100vw;
	height: 90vh;
	margin:0px;
	background-image: url('../img/IMG_leeds/Leeds_Hero_1.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	text-shadow: 2px 3px 5px #000;
	color: #fff;
	font-size: 1rem;
}

.hero_row {
    display: table-row;
    width: 100%;
}

.hero_cell {
  display: table-cell;
	padding-top: 20%;
  padding-left: 10%;
}

.hero_cell h1 {
  width: 100%;
	font-weight: lighter;
    font-size: 7em;
    margin: 0px;
    line-height: 0.7em;
    font-family: 'Open Sans Condensed', sans-serif;
}

.hero_cell h3 {
    width: 100%;
    font-weight: lighter;
    font-size: 1.5em;
    margin: 0px;
	font-family: 'Open Sans Condensed', sans-serif;
}

.hero_cell h4 {
    width: 100%;
    font-weight: lighter;
    font-size: 2.5em;
    margin-top: -0.0em;
	font-family: 'Rock Salt', cursive;
}


/* ###################################  WHY CLAIM ################################## */

.why_table {
    display: table;
    width: 100vw;
    padding-top: 20vh;
    padding-bottom: 20vh;
    text-align: center;
    font-size: 1rem;
    background-color: rgba(255, 255, 255, 1);
	box-shadow: 1px 1px 10px 2px;
}

.why_row {
    display: table-row;
}

.why_title {
    display: table-cell;
		color: #333;
}

.why_title h2 {
	font-size: 3em;
	margin-bottom: 1em;
	font-weight: lighter;
	/*white-space: nowrap;*/
	line-height: 1em;
	font-family: 'Rock Salt', cursive;
}

.why_title h3 {
	font-size: 1.6em;
	font-weight: lighter;
	margin: 0;
	margin-bottom: 1em;
	margin-top: -1em;
	font-family: 'Open Sans Condensed', sans-serif;
}

.why_content {
    display: table;
	  color: #666;	
}

.why_content p {
	width: 50%;
	font-size:2.0em;
	font-weight: lighter;
	margin: auto;
	font-family: 'Open Sans Condensed', sans-serif;

	
}


/* ###################################  WoF Section ################################## */

/* ###################################  WoF Intro ################################## */

.wof_table {
    display: table;
    table-layout: fixed;
    box-sizing: border-box;
    width: 95vw;
    margin-top: 20vh;
    text-align: left;
    padding-left: 2.5vw;
    padding-right: 2.5vw;
    padding-top: 1em;
    background-color: #fff;
    font-size: 1rem;
    box-shadow: 1px 1px 10px 2px;
	margin-left: 2.5vw;
}

.wof_row {
    display: table-row;
}

.wof_title {
		display: table-cell;
		color: #333;
}

.wof_title a {
	text-decoration:none;
	color:#333;
}

.wof_title p {
    font-family: 'Rock Salt', cursive;
    font-size: 2em;
    font-weight: lighter;
    white-space: pre-wrap;
    margin: 0;
    /*background-color: rgba(3, 132, 163, 0.99);*/
	background-color: #fff;
    color: #333;
    border-top: 1px solid;
    text-align: center;
    padding-top: 0em;  
}

.wof_title h2 {
    font-size: 1.75em;
    margin: 0;
    font-weight: lighter;
    white-space: nowrap;
    font-family: 'Open Sans Condensed', sans-serif;
    padding-top: 3vh;
    text-align: center;
    padding-bottom: 0.5em;
		font-variant: small-caps;
}

.wof_activity {
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 1em;
    padding-top: 1em;
		float: right;
}

.wof_activity_tag {
		display: inline-block;
		color: #fff;
		font-size: 1.0em;
		font-family: sans-serif;
		background-color: #696566;
		margin: 2px;
		padding-left: 0.5em;
		padding-right: 0.5em;
		padding-top: 0.10em;
		padding-bottom: 0.1em;
		border-radius: 3px;
		box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.30);
}

.wof_content {
		display: table-cell;
		color: #333;
		padding: 0vw;
		padding-top: 0vh;
		padding-bottom: 5vh;
		/*background-color: rgba(3, 132, 163, 0.99);
		background-image: url('../img/IMG_general/white_paper_back.png');
		background-repeat: no-repeat;
		background-size: 100% 130%;
		background-position-y: -20px;*/
}

.wof_content p {
		width: 70vw;
		margin-left: 10vw;
		font-size: 1.3em;
		font-weight: 100;
		font-family: 'Slabo 27px', sans-serif;
		margin-top: 1em;
		line-height: 1.35;
		text-align: justify;
}

.wof_content a {
		width: 100%;
		color: #333;
		font-weight: lighter;
		text-decoration: underline; 
}

.wof_content ul {
    font-family: 'Slabo 27px', sans-serif;
    font-size: 1.3em;
    line-height: 1.25em;
    list-style-type: circle;
    font-size: 1.3em;
    line-height: 1.5em;
		padding-left: 5vw;
}


/* ###################################  WoF Element ################################## */

.wof_element_table {
		display: inline-table;
		table-layout: fixed;
		box-sizing: border-box;
		width: 100%;
		text-align: left;
		margin-top: 0em;
		margin-left: 0vw;
		color: #333;
		/*background-color: rgba(3, 132, 163, 0.99);
		background-image: url('../img/IMG_general/white_paper_back.png');
		background-repeat: no-repeat;
		background-size: 100% 121%;
		background-position-y: 20px;*/
		border-radius: 0px;
		padding-left: 3vw;
		padding-right: 3vw;
		padding-top: 0em;
	  font-size: 1rem;
}

.wof_element_table h3 {
		/* position: absolute; */
		display: inline-block;
		font-size: 2.5vw;
		margin-top: 1em;
		margin-left: 1em;
		width: 40vw;
		font-weight: lighter;
		color: #333;
		line-height: 1.25em;
		font-family: 'Rock Salt', cursive;
		white-space: normal;
		cursor: pointer;
		text-shadow: 1px 1px 4px #000;
}

.wof_element_table a {
	text-decoration:none;
	color:#fff;
}

.wof_image_table_cell {
	display: table-cell;
	width:100%;
}

.wof_text_cell {
	display: table-cell;
	padding-left: 1em;
	margin-top: 2em;
	vertical-align: middle;
}

.wof_text_cell p {
	padding: 1em;
	padding-left: 4em;
	padding-right: 4em;
	font-size: 1.25em;
	color: #000;
	font-weight: 200;
	font-family: 'Open Sans Condensed', sans-serif;
	line-height: 1.25em;
}

.wof_images_table {
	display: inline-table;
	table-layout: fixed;
	box-sizing: border-box;
	max-width: 100%;
	width: 100%;
	margin-top: 2em;
	margin-bottom: 3em;
	padding-top: 1vh;
	padding-bottom: 3vh;
	text-align: left;
}

.wof_images_row {
    display: table-row;
	background-image: url('../img/IMG_munich/Paradiso_2.jpg');
	background-size: 44vw 100%;	
}

.wof_images_container_cell {
	display: table-cell;
	width: 100%;
	background-color: rgba(66, 144, 163, 0.5);
}

.wof_images_cell {
	display: table-cell;
	box-sizing: border-box;
	height: 44vw;
	width: 44vw;
	vertical-align: top;
	overflow: hidden;/* padding-bottom: 2em; */
	cursor: pointer;
}

.wof_images_container_cell p {
	padding-top: 0.2em;
	padding-bottom: 1.2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	font-size: 1.5vw;
	color: #fff;
	text-shadow: #000 1px 1px 10px;
	font-weight: 200;
	font-family: 'Slabo 27px', sans-serif;
	line-height: 1.25em;
	margin: 0;
	margin-left: 1em;
	width: 40vw;
	box-sizing: border-box;
}

.city_wof_text {
	padding-top: 0.2em;
	padding-bottom: 1.2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	font-size: 1.5vw;
	color: #fff;
	text-shadow: #000 1px 1px 10px;
	font-weight: 200;
	font-family: 'Slabo 27px', sans-serif;
	line-height: 1.25em;
	margin: 0;
	margin-left: 1em;
	width: 40vw;
	box-sizing: border-box;	
}

.city_wof_text {
	padding-top: 0.2em;
	padding-bottom: 1.2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	font-size: 2vw;
	color: #fff;
	text-shadow: #000 1px 1px 10px;
	font-weight: 200;
	font-family: 'Slabo 27px', sans-serif;
	line-height: 1.25em;
	margin: 0;
	margin-left: 1em;
	width: 40vw;
	box-sizing: border-box;	
}

a.wof_images_cell {
	color: #fff;
}

.wof_images_cell img {
	width: 25vw;
	height: 25vw;
}

.wof_images_cell img:hover {
	opacity: 1;
}

.wof_map_cell {
	display: table-cell;
	vertical-align: top;
	width: 44vw;
	height: 44vw;
}

.WoF_Map {
	display: inline-block;
	box-sizing: border-box;
	height: 100%;
	min-width: 100%;
	width: 100%;
	vertical-align: top;
	overflow: hidden;
}

.WoF_Map img {
	border: solid 0px #ddd;
}


.divide {
    display: block;
    box-sizing: border-box;
    width: 95vw;
    height: 20vh;
    margin-left: 2.5vw;
    background-color: rgba(3, 132, 163, 0.99);
    background-image: url('../img/IMG_general/white_paper_back.png');
    background-repeat: no-repeat;
    background-size: 100% 700%;
    background-position-y: 20px;
	box-shadow: 1px 1px 10px 2px
}

.markerSpace {
	margin-bottom: 100px;
}

/* WOF Redesign parts */

.explore_btn {
	white-space: nowrap;
	font-family: sans-serif;
	background-color: rgba(255, 171, 5, 1);
	color: #fff;
	padding: .75em;
	border-radius: 5px;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	font-size: 1.2em;
	display:inline-block;
	box-sizing: border-box;
	float: none;
	cursor: pointer;
	width: 15vw;
	margin-top: 2vw;
	margin-left: 14vw;margin-bottom: 2em;
}

.explore_btn:hover {
	background-color: rgba(250, 168, 5, 1);
}

a.explore_btn {
	color: #fff;
}


.wof_images_cell h6 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1.2em;
	color: #fff;
	font-weight: bold;
	line-height: 0em;
	/* position: absolute; */; /* margin-top: 3em; */
	margin-left: 2em;
	font-variant: small-caps;
	text-shadow: 1px 1px 4px #000;margin-bottom: 2em;
}

/* ###################################  CF Section ################################## */

/* ###################################  CF Intro ################################## */

.cf_table {
    display: table;
	  table-layout: fixed;
	  box-sizing: border-box;
	  width: 100vw;
	  margin-top: 0vh;
	  margin-bottom: 5vh;
	  text-align: left;
	  padding-left: 2.5vw;
	  padding-right: 2.5vw;
	  padding-top: 1em;
    	font-size: 1rem;

	
}

.cf_row {
    display: table-row;
}

.cf_title {
		display: table-cell;
		color: #333;
		background-color: #fff;
		padding-left: 4em;
		padding-right: 4em;
		/*box-shadow: 1px 1px 10px 2px;	*/
}

.cf_title p {
    font-family: 'Rock Salt', cursive;
    font-size: 2em;
    font-weight: lighter;
    white-space: pre-wrap;
    margin: 0;
    background-color: #fff;
    color: #333;
    border-top: 1px solid;
    text-align: center;
    padding-top: 0.75em;    
}

.cf_title h2 {
    font-size: 3em;
    margin: 0;
    font-weight: lighter;
    white-space: nowrap;
    font-family: 'Open Sans Condensed', sans-serif;
    padding-top: 3vh;
    text-align: center;
    padding-bottom: 0.5em;
}

.cf_activity {
		display: block;
		vertical-align: middle;
	    margin-bottom: 1em;
}

.cf_activity_tag {
		display: inline-block;
		color: #fff;
		font-size: 1.0em;
		font-family: sans-serif;
		background-color: #696566;
		margin: 2px;
		padding-left: 0.5em;
		padding-right: 0.5em;
		padding-top: 0.10em;
		padding-bottom: 0.1em;
		border-radius: 3px;
		box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.30);
}

.cf_content {
		display: table-cell;
		color: #333;
		padding-top: 1em;
		background-image: linear-gradient(180deg, white, rgb(235, 235, 235));
		padding-left: 4em;
		padding-right: 4em;
		padding-bottom: 4em;
}

.cf_content p {
		font-size: 1.5em;
		width:80%;
		margin-left: 10%;		
		/*font-weight: 100;*/
		/*font-family: 'Slabo 27px', serif;*/
		font-family: 'Open Sans Condensed', sans-serif;
}

.cf_content a {
		width: 100%;
/*		color: #333;
		font-weight: lighter;
		text-decoration: underline;*/

		color: rgba(3, 132, 163, 0.99);
		font-weight: lighter;
		text-decoration: none; 

}

/* ###################################  CF Element ################################## */


.cf_elements_cell {
	display: table-cell;
	width:100%;
}

.cf_elements_table {
	  display: inline-table;
	  table-layout: fixed;
	  box-sizing: border-box;
	  max-width: 100%;
	  width: 100%;
	  margin-top: 1em;
	  text-align: left;
}


.cf_elements_row {
    display: table-row;
}

/* Featured -------------------------------------------------- */

.cf_featured_cell {
    display: table-cell;
    table-layout: fixed;
    width: 66vw;
    padding-right: 1em;
}

.cf_featured_cell_history {
    display: table-cell;
    table-layout: fixed;
    width: 66vw;
    padding-right: 0em;
}

.cf_featured_table {
    display: table;
    margin-right: 5em;
    box-sizing: border-box;
    width: 100%;
}

.cf_featured_row {
    /*display: table-row;*/
    /*box-sizing: border-box;*/
	/*background-image: linear-gradient(white, rgb(235, 235, 235));*/
	display: table-row;
	box-sizing: border-box;
	background-image: url('../img/IMG_birmingham/IMG_8874.jpg');
	background-size: 70vw;
	background-repeat: no-repeat;	
}



.cf_image_cell {
	display: inline-block;
	box-sizing: border-box;
	height: 360px;
	width: 360px;
	vertical-align: top;
	overflow: hidden;
	/* box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.30); */
	/* border: 10px #fff solid; */
	/* border-bottom: 10px #fff solid;*/
	/*padding: 6px;*/
	cursor: pointer;
}

.cf_adSense_cell {
	display: inline-block;
	box-sizing: border-box;
	height: 225px;
	width: 66vw;
	position: absolute;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}

.cf_image_cell img {
	width: 100%;
	box-sizing: border-box;
	min-height: 360px;
	max-height: 360px;
	/*opacity: 1;*/
	/*transition: all 1s ease;*/
	/*box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.30);*/
	/*border: 10px #fff solid;*/
	/* border-bottom: 10px #5c5c5c solid; */
}

.cf_image_cell img:hover {
	opacity: 1;
}

.cf_text_cell {
	display: table-cell;
	padding: 1em;
	vertical-align: top;
	background-color: rgba(3, 132, 163, 0.5);
	box-sizing: border-box;
	width: 100%;
}

.cf_text_cell p {
	font-size: 1.5em;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	max-height: 10em;
	overflow: hidden;
	line-height: 1.25em;
}

.cf_text_cell h6 {
	font-size: 1.5em;
	color: #fff;
	font-weight: lighter;
	font-family: 'Open Sans Condensed', sans-serif;
	max-height: 10em;
	overflow: hidden;
	line-height: 1.25em;
	margin: 0;
	margin-bottom: -0.5em;
}

.cf_text_cell h3 {
	font-size: 2.00em;
	color: #fff;
	font-weight: 100;
	font-family: 'Rock Salt', cursive;
	cursor: pointer;
	margin-bottom: 0em;
	margin-top: 0.5em;
	line-height: 1.0em;
	width: 69%;
}

.cf_text_cell a {
	text-decoration: none;
	color: #fff;
}

.tickets_text_link {
	background-color: orange;
	padding: 0em;
	font-family: sans-serif;
	font-weight: 500;
	font-size: 1em;
	padding-top: 1em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
	box-sizing: border-box;
	position: absolute;
	left: 63vw;
	border-radius: 145px;
	height: 70px;
	width: 70px;
	white-space: pre-line;
	text-align: center;
}


.cf_divide {
    display: table-row;
    box-sizing: border-box;
    height: 1em;
}

/* SIDE BAR ----------------------------------------------------- */

.editbox_hot_spots {
	background-color: darkkhaki;
	z-index: 100 !important;
	display: block;
	position: relative;
	width: 240px;
	top: -153px;	
}


.cf_side_cell {
    display: table-cell;
    vertical-align: top;
    background-color: #fff;
    box-sizing: border-box;
}

.cf_side_cell a {
	text-decoration: none;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1em;
	margin: 0px;
	color: #333;
}

.cf_side_table {
    display: inline-table;
    table-layout: fixed;
    vertical-align: top;
    width: 100%;
    /* margin-top: 1em; */
    margin-bottom: 1em;
    border-spacing: 0px 8px;
    /* padding: 1em; */
    background-color: #fff;
	padding-left: 1em;
	padding-right: 1em;
	box-sizing: border-box;
	/*background-image: linear-gradient(white, rgb(240, 240, 240));*/
}

.cf_side_table h4 {
    display: table-caption;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 1.5em;
    font-weight: lighter;
    margin: 0;
    /*! margin-bottom: 0.3em; */
    /* text-align: center; */
    border-bottom: 1px solid #333;
    background-color: #fff;
	margin-left: 1em;
	margin-right: 1em;
	padding-top: 0.5em;
}


.cf_side_table h3 {
	font-size: 2.00em;
	color: #373737;
	font-weight: 100;
	font-family: 'Rock Salt', cursive;
	margin-bottom: 0em;
	margin-top: 0.5em;
	line-height: 1.0em;
	text-align: center;
}

.cf_side_row {
    display: table-row;
    cursor: pointer;
}


.cf_side_cell_img {
    display: table-cell;
    width: 80px;
    height: 80px;
}

.cf_side_cell_img img{
	width: 100%;
	height: 80px;
	border: 0px solid #fff;
	box-sizing: border-box;
	opacity: 1;
	transition: all 1.5s ease;
	border-radius: 50px;
	overflow: hidden;
}

.cf_side_cell_img img:hover {
	opacity: 1;
}


.cf_side_cell_text_more {
	display: table-cell;
	height: 40px;
	width: 100vw;
    vertical-align: middle;
    padding-left: 0.5em;
    transition: all .5s ease;
	background-color: #ccc;
}

.cf_side_cell_text_more:hover {
	/*background-color: #eee;*/
}

.cf_side_cell_text {
    display: table-cell;
    height: 70px;
		min-width: 5em;
    vertical-align: middle;
    padding-left: 0.5em;
    transition: all .5s ease;
	
}

.cf_side_cell_text h5 {
		font-size: 1.5em;
		margin: 0px;
		font-weight: lighter;
		/*white-space: nowrap;*/
		font-family: 'Open Sans Condensed', sans-serif;
}

.cf_side_cell_text p {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1em;
	margin: 0px;
}


.tunes_box {
	display: inline-block;
	float: left;
	width: 30%;
	box-sizing: border-box;	
}

.tunes_box iframe {
	width: 30vw;
	height: 350px;
	margin-left: 2vw;
	margin-top: 3vw;
	transform: scale(1.2,1.2);
}

.bands_box {
	display: inline-block;
	width: 48vw;
	height: 500px;
	margin-left: 11vw;
	box-sizing: border-box;
}

    @media (max-width: 1024px) {
				.tunes_box {
					display: inline-block;
					float: left;
					width: 90vw;
					box-sizing: border-box;
				}
				
				.tunes_box iframe {
					width: 45vw;
					height: 350px;
					margin-left: 24vw;
					margin-top: 10vw;
					transform: scale(2,2);
				}
				
				.bands_box {
					width: 70vw;
					height: 250px;
					margin-left: 0vw;
					box-sizing: border-box;
					font-size: 1em;
					margin-top: 6em;
				}
		}

.cf_side_cell_text_bands {
    display: table-cell;
    height: 40px;
		min-width: 15em;
    vertical-align: middle;
    padding-left: 0.5em;
    transition: all .5s ease;
}

.cf_side_cell_text_bands h5 {
		font-size: 1.5em;
		margin: 0px;
		font-weight: lighter;
		font-family: 'Open Sans Condensed', sans-serif;
}

.cf_side_cell_text_bands p {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 1em;
	margin: 0px;
	min-width: 20vw;
}

.bookingaff iframe {
	width: 100%;
	height: 590px;
}

		@media (max-width: 1024px) {
			.bookingaff {
				display: block;
				margin-left: 26vw;
				margin-top: 10em;
				margin-bottom: 10em;				
			}
			.bookingaff iframe {
				width: 47vw;
				height: 590px;
				transform: scale(2);
			}
		}

.google_attr {
	height: 2em;
	position:absolute;
	margin-top: -2.25em;
	/*background-color: #fff;*/
	text-align: right;
	font-family: sans-serif;
	color: #fff;
	width: 65vw;
	display: inline-block;
	text-decoration: none;
	font-size: 0.8em;
	/*padding-left: 1em;*/
	box-sizing: border-box;
}

.google_attr img {
	border: 0;
	max-height: 1.4em;
	min-height: 0.6em;
	width: 8.5em;
	/*background-color: #fff;*/
	box-shadow: none;
	margin: 0.5em;
	padding-bottom: 0.1em;
	vertical-align: middle;
}

.google_attr a {
	/*background-color: #fff;*/
	text-decoration: none;
	color: #fff;
}

.google_attr a:hover {
	text-decoration: underline;
	color: #fff;
}

.google_attr_side {
	height: 2em;
	margin-top: -0.1em;
	background-color: #fff;
	text-align: left;
	font-family: sans-serif;
	color: #888;
	width: 100%;
	display: inline-block;
	text-decoration: none;
	font-size: 0.6em;
	padding-left: 0em;
	box-sizing: border-box;
    line-height: 0.20em;
}

.google_attr_side img {
	border: 0;
	max-height: 1.2em;
	min-height: 0.6em;
	width: 8.5em;
	background-color: #fff;
	box-shadow: none;
	margin: 0.5em;
	padding-bottom: 0.2em;
	vertical-align: middle;
}

.google_attr_side a {
	background-color: #fff;
	text-decoration: none;
	color: #666;
}

.google_attr_side a:hover {
	text-decoration: underline;
	color: #333;
}


/* Overwrite some rules */

a.more_btn_left {
    color: #fff;
}






