@CHARSET "UTF-8";

@import url('reset.css');
@import url('blog.css');
@import url('sidebar.css');
@import url('front.css');
@import url('mobile.css');


img, div, input { behavior: url("http://www.inferno-group.com/wp-content/themes/yellow/css/iepngfix.htc") }

a {
	outline: none;
}

html,body {
	width: 100%;
    height: 100%;
}

html { margin-top: 0px !important;}
* html body { margin-top: 0px !important;}

body {
	position:relative;
	background: #000000;
	color: #ffffff;
	font-family: TodayReg, Arial, Helvetica, sans-serif;
	font-size: 100%;
	min-width:736px;
}

div {
	zoom:1;
}

span.clear {
	display:none;
}

nav {
	min-width:750px;
}

em {
	font-style: italic;
}

#debug {
	position:absolute;
	top:0px;
 	left:0px;
	background-color: #000;
	color:#fff;
	text-align:right;
	font-family:monospace;
	font-size:10px;
	z-index:100000;
	width:200px;
	display:none;
}

#wrapper {
	position:relative;
	width: 100%;
	min-width:889px;
	overflow-x: hidden;
}

#header_holder {
	width: 100%;
	height: 116px;
	background-color: #FEF600;

}

#header {
	border:none;
	width: 100%;
	margin: 0 0 0;
	/*margin-top:-1px;*/
	background: url(../images/header_bg.png) center top repeat-x;
	padding-top: 51px;
}

#header a {
	width: 92px;
	height: 35px;
}

#infernologo {
	background: url(../images/inferno_logo_home.png);
	width: 92px;
	height: 35px;
	margin: 0 0 0 190px;
	cursor:pointer;
}

#infernologo h1 {
	display: none;
}

#searchbar {
				border:none;
				height:30px;
				width:100%;
				background: #ffffff url("../images/search_background.jpg") no-repeat right;
				display:none; text-align:right;
}

#searchbar input, #searchbar img {
				float:right;
}

#searchbar img {
				cursor: pointer;
}

#searchbar #s{
				border: none;
				background:none;
				width:110px;
				margin-top:8px;
}

#searchbar #s:focus{
				outline:none;
}

#searchbar.open {
				display:block;
}

#searchbutton {
				float: right;
				margin-top: -25px;
				margin-right: 10px;
				cursor:pointer;
}

#menu-navigationmenu-container {
	max-width:750px;
}

#menu-navigationmenu {
	display: block;
	margin: 10px 0 0 40px;
	*margin: 10px 0 0 40px;
	float:left;
	/*clear:both;*/
	max-width:750px;
}

#menu-navigationmenu ul {
	list-style-type: none;
}

#menu-navigationmenu li {
	display: inline-block;
	float:left;
	margin: 0 40px 0 0;
	font-family:TodayBold;
	/**margin: 0 30px 0 0;*/
}

#menu-navigationmenu li a {
	color: #666666;
	text-decoration: none;
	font-size: 0.82em;
	font-family:TodayBold;
}

nav.blog ul#menu-navigationmenu li.menu-item-18 a,
#menu-navigationmenu li.current-menu-item a {
	color: #ffffff;
}

#menu-navigationmenu li a:hover {
	color: #ffffff;
}

#main {
	clear: both;
	margin: 46px 0 0 17px;
	width: 100%;

}

#main.work_campaign {
	clear: both;
	min-width:736px;
	padding-top:0px;
	margin: 0px auto;
}

#main.contact {
	margin: 47px 0 0 17px;
}

#content {
	width: 789px;
	float: left;
	padding: 30px;
	background-color: #ffffff;
	color: #000000;
	*width: 921px;
}

#heading {
	color: #cccc00;
	font-size: 10px;
	font-weight: normal;
	width: 100%;
	/*border-bottom: 4px solid #cccc00;*/
	padding: 0 0 5px 0;
}

.size-full {
	/*width: 658px;*/
	/*border: 1px solid #eee;*/
}

.grey-keyline {
	border: 1px solid #eee;
}

/* Footer */
#footer {
	clear: both;
	padding: 10px 0 50px 18px;
}

#footer-hr {
	clear: both;
	border-bottom: 2px solid #cccc00;
	width: 100%;
	height: 2px;
	padding: 14px 0 0 0;
}

#footer-terms, #footer-legal{
	float:left;
	width: 130px;
	font-size: 12px;
	margin: 10px 0 10px 40px;
	font-family: TodayBold;
}

#footer-legal{
	margin: 10px 0 20px 0;
	padding-bottom:10px;
}

#footer-legal a {
	color: #666666;
	text-decoration: none;
	font-size: 0.82em;
}

#footer-legal a:hover {
	color: #ffffff;
}

ul#social {
	list-style-type: none;
}

#social li {
	float: left;
	display: block;
	margin: 0px 12px 0 0;
}

#social li a {
	display: block;
	background-color: #fff500;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	padding: 10px 12px 6px;
	font-weight: bold;
}

#social li a:hover {
	background-color: #ccc;
}

#campaign_details {
    clear: both;
	width: 100%;
}

.one_third {
    padding: 15px 0 0 16px;
    width: 203px;
	float: left;
    position: relative;
}

.one_third.first {
	padding-left: 0;
}

.one_third p {
	line-height: 16px;
}

#breadcrumb, #breadcrumb-casestudy {
	color: #CCCC00;
	font-size: 12px;
	font-weight: normal;
	padding: 7px 0 0 20px;
	text-transform: uppercase;
	/*width: 690px;*/
	width: 896px;
	height: 16px;
	margin-bottom: 6px;
	background: url('../images/bg_breadcrumb-stripe-grey.png') repeat-x scroll 0 0;
	/*/*background:none transparent scroll repeat 0 0;*/
}



.blog #breadcrumb, .blog #breadcrumb-casestudy {
	width: 896px;
}

#front_container #breadcrumb, #front_container #breadcrumb-casestudy {
	width: 100%;
	padding: 7px 0 0 36px;
}


#breadcrumb a, #breadcrumb-casestudy a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    text-decoration:none;
    text-transform: uppercase;
	padding: 0 4px;
}

#breadcrumb a:visited, #breadcrumb-casestudy a:visited {
    color: #FFFFFF;
}

#breadcrumb a:hover, #breadcrumb-casestudy a:hover {
    color: #FEF600;
}

#breadcrumb a:active, #breadcrumb-casestudy a:active {
    color:#FEF600;
}

#breadcrumb span.current, #breadcrumb-casestudy span.current {
	padding-left: 4px;
}

/* Work overview page */
#work {
	margin-top: 30px;
}

#work h2 {
	border-bottom: 3px solid #FEF600;
	font-size: 35px;
	margin-left: 0;
	margin-top: 30px;
	padding-bottom: 16px;
}

h2.pageHeader, h2.pageHeader a  {
	font-size: 18px;
    font-family: TodayBold, Arial, Helvetica, sans-serif;
}

h2.pageHeader {
	width:auto;
	clear:left;
	border-bottom: 3px solid #FEF600;
	font-size: 35px;
	margin: 30px 0;
	padding-bottom: 16px;
}


/* Work campaign */
.work_campaign #breadcrumb {
	width: 895px;
}

/* Work campaign */

div#main.work_campaign #content {
	width: 674px;
	float:none;
	margin: 0px auto;
}

.work_campaign .post h2, .people_bio .post h2 {
	margin-left: 0;
	font-size: 24px;
}

.work_campaign .post h4, .people_bio .post h4 {
	margin-bottom: 18px;
	font-size: 18px;
}

.people_bio .post img {
				margin: 0 40px 20px 0;
				}

.people_bio .post p {
	width:100%;
	clear:both;
}


/* Business region selection */
	#business-area {
		margin-top: 16px;
		margin-bottom: 12px;
	}

/* Brand list */
	#brand-list {
		list-style: none outside none;
		float:left;
		margin: 29px 0 43px 20px;
		width: 194px;
	}

    #brand-list li{
      width: 194px;
      margin-bottom: 12px;
      clear:both;
    }

	#brand-list a:link {
		text-transform: uppercase;
		outline: none;
		float:left;
		clear:both;
		margin-bottom: 12px;
		font-size: 13px;
	}

	#brand-list a:active {
		color:#fef600;
	}

	#brand-list .h3 {
		font-weight: bold;
		margin: 10px 0 0;
		font-size: 1.2em;
	}

.h3 {
    font-weight: bold;
    margin: 10px 0 0;
    font-size: 1.2em;
}


.portfolio-images {
	margin-top: 28px;
	/*padding: 0 0 0 9px;*/
}

.portfolio-images a {
	/*margin-right: 26px;*/
	float:left;
}

.portfolio-images a.last {
	margin-right: 0;
}

.portfolio-images img {
    margin:0 15px 0 11px;
}

.portfolio-images img:hover {}

/* Blog */
#main.blog {

}

#post_count {
	background-color: #fff;
	width:943px;
}

#post_count h2 {
    background-color: #fff;
    border-bottom: 3px solid #fef600;
    color: #000000;
    font-size: 35px;
    margin: 0 27px;
    padding: 29px 0 17px;
	font-family: TodayBold, Arial, Helvetica, sans-serif;
}

.blog #content {
	width: 789px;
}


	.blog #content #posts {
		width: 606px;
		float:left;
		margin-right: 27px;
		margin-top: 36px;
	}

	.blog #content .post {
		width: 620px;
		*width: 618px;
		float: left;
    	margin-bottom: -6px;
	}

	.blog #content .post .meta {
		float: left;
		margin-top: -49px;
		width: 118px;
		height:300px;
	}

	.blog #content .post .meta h4 {
		font-size: 13px;
		line-height: 15px;
		margin-bottom: 12px;
		text-transform: uppercase;
		width: 90px;
	}

	.blog #content .post .meta p {
		margin-bottom: 12px;
	}

	.blog #content .post .meta h4 a {
		text-transform: uppercase;
		font-size: 12px;
	}

	.blog #content .post .meta .time {
		text-transform: uppercase;
	}

	.blog #content .post .meta .by {
		margin-top: -12px;
		color: #eb963f;
	}

	.blog #content .post .content {
		float: left;
		margin-top: -8px;
		width: 488px;
	}

	.blog #content .post h2, .blog #content .post h2 a {
		font-size: 20px;
		margin-bottom:28px;
	}

	.blog #content .post .content .size-full {
		width: 498px;
	}

/* Comments */
.post #comments h3 {
	margin-bottom: 0;
}

.post #comments h3#comments-title {
	margin-bottom: 8px;
}

#commentform input {
	float:right;
	margin-right: 96px;
	padding: 2px 3px;
	font-size: 11px;
}

#commentform textarea {
	width: 350px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 3px;
}

#commentform input#submit {
	margin-right: 0;
}

ol.commentlist li div.comment_content {
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
	padding-bottom: 18px;
}

ol.commentlist li div.comment_content a {
	text-transform: uppercase;
	font-size: 13px;
}

ol.commentlist li div.comment_content .comment-author {
	margin-bottom: 4px;
	font-size: 13px;
}

ol.commentlist li div.comment_content .comment-meta {
	margin-bottom: 18px;
}

ol.commentlist li div.comment_content .comment-meta a {
	font-size: 10px;
}

ol.commentlist li div.comment_content .reply {
	float:right;
}

#respond {
	margin-top: 18px;
}

.post #respond p {
	width: 330px;
}

.people .bodycontent h4 {
	margin-bottom:20px;
}

/* Contact */
.contact #gMap {
	*margin-top:15px;
	margin-bottom: 18px;
	width: 435px;
	height: 400px;
	/*display: inline-block;
	vertical-align: top;*/
	float:left;
	zoom:1;
}

.contact #gMap #content {
	width: 200px;
	padding: 0;
}

.contact .post #gMap #content h2 {
	margin-bottom: 8px;
}
.contact .post #gMap #content p {
	margin-bottom: 0;
}

.contact .post h2, .legal .post h2  {
	margin-left: 0;
}

.contact .post h3{
	margin-bottom: 18px;
}

.contact div.company-address {
	clear:both;
	width:100%;
	font-family: TodayBold, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.legal .post h2  {
	float:left;
	font-size:19px;
	width:100%;
}

.legal .content .post h3, .legal .post h3   {
	clear:left;
	margin-bottom:10px;
	margin-left:10px;
}

.legal .content .post p, .legal .post p   {
	margin-left:10px;
	clear:both;
}

.legal .section-title {
	font-size: 18px;
	font-family: TodayBold,Arial,Helvetica,sans-serif;
}

/* logo placement */
#infernologo.home_logo {margin-left:12px;}

#infernologo.dna_logo {margin-left:87px;}

#infernologo.work_logo {margin-left:158px;}

#infernologo.blog_logo {margin-left:320px;}

#infernologo.clients_logo {margin-left:240px;}

#infernologo.people_logo {margin-left:397px;}

#infernologo.contact_logo {margin-left:487px;}


a, a:focus, a:visited, a:active, a:after, a:hover, a:target{
	outline: 0;
	text-decoration:none;
}

.legal-page-header {
	font-size: 35px;
	font-family: 'TodayBold';
	clear:both;
	width:100%;
	margin-bottom:20px;
	margin-left:-10px;
}


.post p.legal-address {
	font-size: 14px;
	font-family: TodayBold,Arial,Helvetica,sans-serif;
	clear: both;
	border-bottom: 2px solid #fef600;
	width: 100%;
	line-height:0.6em;
	padding:20px 0 20px 10px;
	margin-left:0px;
}

.searchButtonOverlay {
	height:32px;
	width:50px;
}

.search_result {
	margin-bottom:25px;
	margin-right:35px;
}

.search_result_summary {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

.search_result_title {
	margin-bottom:7px;
}

.search_result_title a  {

}

#gMap {
	margin-top:30px;
	display:block;
}

#takeover .closeButton {
	cursor:pointer;
}

.hidden{
	position:absolute;
	left:-999999px;
	top:-999999px;
}

.video-container,
.youtube-video-placeholder-image-container,
.carousel-viewport-outer,
.carousel-iframe,
.video-placeholder-image,
.youtube-video-placeholder-image,
.carousel-image-container,
.video-play-control,
.ios-video-play-control,
.video-div {
	width:736px;
}

.video-container,
.video-placeholder-image-container,
.carousel-iframe,
.carousel-mask,
.carousel-control-container,
.carousel-container,
.carousel-mask-left,
.carousel-mask-right,
.carousel-viewport-container,
.carousel-viewport-outer,
.carousel-viewport-inner,
.carousel-image-container,
.video-play-control,
.ios-video-play-control,
.video-div {
	height:414px;
}

.video-div {
	overflow:hidden;
}

.video-play-control, .ios-video-play-control {
	position:absolute;
}

.video-container {
	background: #000000;
	display:none;
	position:absolute;
	z-index:2;
	top:0px;
}

.video-placeholder-image-container {
	position:absolute;
	z-index:-1;
	overflow:hidden;
}

.youtube-video-placeholder-image {
	height:552px;
	margin-top:-68px;
}

.video-play-control {
	background: transparent url('../images/video_play_off.png') no-repeat;
	background-position: center 174px;
	cursor:pointer;
}

.video-play-control:hover {
	background: transparent url('../images/video_play_on.png') no-repeat;
	background-position: center 174px;
	cursor:pointer;
}

.ios-video-play-control  {
	background: transparent url('../images/ios-tap-activate.png') no-repeat;
	background-position: center 124px;
	cursor:pointer;
}

.carousel-iframe{
	border:none;
	overflow:hidden;
	padding:0;
	margin:0;
	background:transparent;
}

.externalControl {
	padding-top:3px;
	width:16px;
	right:10px;
	position:absolute;
	z-index:102;
}

.indicator-container {
	width:46px;
	height:21px;
	float:left;
	cursor:pointer;
}

.indicator-icon {
	margin-left: 4px;
	width:16px;
	height:16px;
	background: transparent url('../images/indicator.png') center -16px no-repeat;
}

.indicator-icon.selected{
	background: transparent url('../images/indicator.png') center 0 no-repeat;
	cursor:default;
}


.carousel-container {
	/*position:absolute;*/
	width:100%;
	margin: 49px 0 -25px 0;
	overflow:hidden;
	margin-bottom:10px;
}


.carousel-mask, .carousel-control-container{
	position:absolute;
	width:50%;
}
.carousel-mask{background:#000000;}

.carousel-mask.left, .carousel-control-container.left {
	/*float:left;*/
	margin-left: -368px;
	left:0px;
}

.carousel-mask.left{
	z-index:99;
}
.carousel-control-container .left, .carousel-control-container.left{z-index:100}

.carousel-mask.right, .carousel-control-container.right {
	/*float:right;*/
	right: -367px;
}

.carousel-viewport-container{
	z-index:98;
	width: 100%;
	overflow:hidden;
	float:left;
	zoom:1;
}

.carousel-control-prev, .carousel-control-next{
	display:block;
	width:47px;
	height:47px;
	cursor: pointer;
	position:absolute;
	margin-top: 183.5px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	zoom:1;
	z-index:10;
}

.carousel-control-prev {
	background:#FFF400 url('../images/left_arrow.gif') top left no-repeat;
	right: 105px;
	zoom:1;
}

.carousel-control-next {
	background:#FFF400 url('../images/right_arrow.gif') top left no-repeat;
	left:105px;
	zoom:1;
}

.carousel-viewport-outer{
	position:absolute;
	margin:0 auto;
	left:50%;
	margin-left: -368px;
}

.carousel-viewport-inner ul li {
	display:inline-block;
	float:left;
}

.carousel-image-container {
	overflow: hidden;
}

.social-buttons-container {
	float:right;
	padding-top:6.5px;
	padding-right:16px;
}

.addthis_toolbox {
	float:right;
}

#content .addthis_toolbox a,#content .addthis_toolbox a:hover,#content .addthis_toolbox a:visited {
	background:none;
	border:none;
}



.work-carousel-panel-container, .work-carousel-panel {
	position:absolute;
	z-index:2;
	margin-left: 500px;
	overflow:hidden;
}

.work-carousel-panel-container {
	width:236px;
	height:414px;
}

.work-carousel-panel{
	width:192px;
	height:370px;
	padding:22px;
}

.work-carousel-panel-client-title, .work-carousel-panel-campaign-title{
	color:#000000;
}

.work-carousel-panel {
	background:#ffffff;
	margin-left: 236px;
}

.work-carousel-panel-client-title {
	font-family: TodayBold;
	font-size: 1.6em;
}

.work-carousel-panel-campaign-title {
	font-family: TodayReg;
	font-size: 1.2em;
	padding-bottom: 25px;
}

.work-carousel-panel-campaign-copy {
	color:#000000;
}

.work-carousel-panel-campaign-copy a.more {
padding: 2px 4px 2px 4px;
font-size: 11px;
margin-right: 2px;
text-transform: uppercase;
color: #000000;
background-color: #FEF600;
font-family: TodayReg;
text-decoration:none;
}

.work-carousel-panel-campaign-copy a.more:hover {
color: #FEF600;
background-color: #000000;
}

.locale-holder {
	height:30px;
}

.locale-holder a{
	font-size:12px;
	font-family:TodayBold;
	color:#000000;
	padding-left:12px;
	text-decoration:none
}

.locale-indicator {
	margin-left:35px;
	width:9px;
	height:6px;
	/*background:transparent url('../images/locale-indicator.png') top center no-repeat;*/
}

.locale-holder a:hover{
	/*text-decoration:underline;*/
}

.carousel-data-container, .renderBlock {
	height:0px;
	position:absolute;
	left:-99999px;
	top: -99999px;
	display:none;
}

.carousel-control-close {
	width: 25px;
	height:25px;
	margin:5px;
	cursor:pointer;
	position:absolute;
	z-index:2;
	background: url('../images/work-close-off.gif') no-repeat;
}

.carousel-control-close:hover {
	background: url('../images/work-close-on.gif');
}

.contact-address-pane{
	padding-top:27px;
	width:290px;
	display:inline-block;
	vertical-align:top;
	/*font-size: 25px;*/
	font-family: TodayReg;
	zoom:1;
}

div.contact-social-buttons-container {
	width:100%;
	clear:both;
}

p.contact-address-phone-number {
	margin-bottom:0;
}

.contact-address-pane strong{
	font-family: TodayBold;
	font-size: 1.34em;
}

.contact-address-pane a{
	font-size: 20px;
}

#content .contact-address-pane a.email-link{
	font-size: 18px;
	font-family: TodayReg;
	display: inline-block;
	margin-top: 5px;
	padding: 0 3px;
}


h2.contact-address {
	font-size: 25px;
	font-family: TodayReg;
	font-weight:normal;
	padding-bottom:35px;
}

.contact-phone-no {
	font-size: 25px;
	font-family: TodayReg;
}

#main.contact .post {
	margin-top:0;
	width: 300px;
	/*display: inline-block;
	vertical-align: top;*/
	padding: 7px 0 15px 41px;
	zoom:1;
	float:left;
}

.list-container {
	display:inline-block;
	float:left;
}

#main.people_bio #content {
	margin-bottom:19px;
}

.other-people-container {
	width:100%;
	min-width:736px;
	float:left;
}

.other-people {
	display: inline-block;
	vertical-align:top;
	zoom:1;
	width:100px;
	margin-right:18px;
	margin-bottom:16px;
}

.other-people-image {
	width:100px;
	height:100px;
}

.other-people-title {
	font-family:TodayReg;
	text-transform:uppercase;
	font-size:13px;
	color:#FFF500;
	margin-bottom:14px;
}

.other-work-container {
	width:100%;
	min-width:736px;
	float:left;
	padding-top: 16px;
}

.content-container {
	width:736px;
	margin: 0 auto;
	background:none;
}

.other-work {
	display: inline-block;
	vertical-align:top;
	zoom:1;
	width:100px;
	margin-right:18px;
	margin-bottom:16px;
}

.other-work-image {
	width:100px;
	height:100px;
}

.other-work-title {
	font-family:TodayReg;
	text-transform:uppercase;
	font-size:13px;
	color:#FFF500;
	margin-bottom:14px;
}

.unselectable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

}

div.filter-menu {
	width:500px;
	margin-left:185px;
}

div.filter-sub-menu {
	width:100%;
	overflow:hidden;
	background:#424242;
	padding:0 0 0 160px;
}

div.filter-menu-navigation-left {
	width:5px;
	height:10px;
	margin: 4px 20px 0 0;
	float:left;
	cursor:pointer;
}

div.filter-menu-navigation-right {
	width:5px;
	height:10px;
	float:left;
	margin:4px 0 0 20px;
	cursor:pointer;
}

div.filter-menu-navigation-left.disabled,
div.filter-menu-navigation-right.disabled {
	background:none;
	cursor:default;
	visibility: hidden;
}

div.sub-menu {
	height:25px;
	width:500px;
	float:left;
	overflow:hidden;
}

div.terms {
	top:10px;
}

.sub-menu-container{
	margin-top: -27px;
	padding-top:2px;
}

div.filter-menu-container {
	padding-top:8px;
	overflow:hidden;
	clear:both;
	width:100%;
	position:inherit;
	/*height:20px;*/
	font-family: TodayBold;
}

div.filter-link {
	float:left;
	display:inline-block;
	padding-top:3px;
	white-space:nowrap;
	zoom:1;
	margin-right:15px;
	color:#999999;
	text-transform:uppercase;
	font-size: 0.82em;
	clear: none;
}

div.sub-menu-list {
	padding-top:3px;
}

div.filter-menu-container a, div.filter-menu-container a:hover{
	text-decoration:none;
	cursor:pointer;
}

.sub-menu a.filter-select,
.sub-menu a.filter-select:hover {
	color:#ffffff;
}

div.sub-menu a{
	margin-top:2px;
	color:#999999;
}

div.sub-menu a:hover{
	color:#ffffff;
}

.list-item-name, .list-item-bullet, .sub-list-item-name {
	display:inline;
	white-space:nowrap;
}

.cookie-policy {
	display:none;
	background:#000000;
	height:13px;
	width:100%;
	padding:6px;
	font-size:12px;
}

img.cookie-policy-close {
	cursor:pointer;
}

div.cookie-policy-img-container {
	float:left;
}

div.cookie-policy-text-container {
	float:left;
	padding:2px 2px 2px 6px;
	font-family:TodayBold;
}

a.cookie-link {
	padding:0.5px 3px;
	background:#FFF500;
	color:#000000;
}

a.cookie-link:hover {
	background:#000000;
	color:#FFF500;
}

.cookie-policy-table {
	font-family: Arial;
	font-size: 13px;
	margin-left: 10px;
	border: 1px solid #000000;
}

.cookie-policy-table td{
	border: 1px solid #000000;
	padding:5px;
}

.cookie-policy-table td.col1{ width:110px; }
.cookie-policy-table td.col2{ width:140px; }
.cookie-policy-table td.col3{ width:100px; }
.cookie-policy-table td.col4{ width:100px; }