/*
 Theme Name:   Expo18 Child
 Theme URI:    http://adcgroup-dev.iaki.it/eubea-festival/wp-content/themes/expo18-child
 Description:  Expo18 Child Theme
 Author:       IAKI
 Author URI:   http://www.iaki.it
 Template:     expo18
 Version: 1.1.1
 Text Domain:  expo18-child
*/

@import url("../expo18/style.css");
@import url("../expo18/css/responsive.css");

@import url(//fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);

@font-face {
    font-family: 'Museo Slab500';
    src: url('font/Museo_Slab_500_2-webfont.eot');
    src: url('font/Museo_Slab_500_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Museo_Slab_500_2-webfont.woff') format('woff'),
         url('font/Museo_Slab_500_2-webfont.ttf') format('truetype'),
         url('font/Museo_Slab_500_2-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* =Theme customization starts here
-------------------------------------------------------------- */

body {
	/* background: #e0e1e4 url('img/background.jpg') no-repeat center top; */
	/*background: #000 url(/wp-content/themes/expo18-child/img/bg_split.jpg) no-repeat center top;*/
	background: #000;
	background-position-y: 100px;
	background-position-x: 3px;
	font-family: 'Museo Slab500';
	padding-bottom:3em;
}

/*
ul.speakers div .pic img
{
	width: 100%;
	height: 100%;
	max-width:100%;
	max-height:100%;
}
*/

input[type=submit]
{
	padding:7px 12px;
	cursor:pointer;
	color:#fff;
	border:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin:0 10px 0 0;
	-webkit-box-shadow:inset 0 -25px 25px -13px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 -25px 25px -13px rgba(0,0,0,0.1);
	box-shadow:inset 0 -25px 25px -13px rgba(0,0,0,0.1);
	background-color: #ED7832;
}

/* istruzioni per eliminare effetti di sfondo */
.a-bg-l1,
.a-bg-l2, 
.headline-inner,
.container-wrapper,
.headline:after,
.subfooterline-inner {
	background: none !important;
}

/* cambio colori */
#news li:hover .date,
#news li.hov .date
{
	background-color:#ccc;
	border-color:#ccc;
}

.subfooterline
{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow: none;
	
	color:#ED7832;
}

::selection
{
	color:#ED7832;
}
.dates-place
{
	color:#ED7832;
}

::-moz-selection
{
	color:#ED7832;
}

.countdown-box::before
{
	/*background:url('img/timeleft.png') no-repeat center center;*/
	/* 	background:rgba(23,79,163,0.15); */
	background:#222;
	color: #fff;
}

/* cambio font menu */
.primary-menu li a,
.primary-menu li a:hover {
	font-family: 'PT Sans Narrow', sans-serif;
}


/* cambio icone */
.social.facebook
{
	background-image:url('img/icon-facebook_b.png');
}

.social.twitter
{
	background-image:url('img/icon-twitter_b.png');
}

.social.linkedin
{
	background-image:url('img/icon-linkedin_b.png');
}

.social.behance
{
	background-image:url('img/icon-behance_b.png');
}

.social.rss
{
	background-image:url('img/icon-rss_b.png');
}

.social.blogger
{
	background-image:url('img/icon-blogger_b.png');
}

.social.deviantart
{
	background-image:url('img/icon-deviantart_b.png');
}

.social.dribble
{
	background-image:url('img/icon-dribble_b.png');
}

.social.flickr
{
	background-image:url('img/icon-flickr_b.png');
}

.social.google
{
	background-image:url('img/icon-google_b.png');
}

.social.myspace
{
	background-image:url('img/icon-myspace_b.png');
}

.social.pinterest
{
	background-image:url('img/icon-pinterest_b.png');
}

.social.skype
{
	background-image:url('img/icon-skype_b.png');
}

.social.vimeo
{
	background-image:url('img/icon-vimeo_b.png');
}

.social.youtube
{
	background-image:url('img/icon-youtube_b.png');
}
.dates-place a
{
	background-image:url('img/icon-map_b.png');
}

/* slider home */
.slider-slides li .img
{
	width:100%;
}

.slider-slides li .img img
{
	width:100%;
}

.slider-slides li .text
{
}

.slider-slides li .mask
{
	display:none;
}

/* menu */
.menu-pane{
	margin: 40px 0 25px;
}
.secondary-menu-control{
	display: none;
}
.secondary-menu-container {
	float: none;
	position: relative;
	padding: 0px;
}
.secondary-menu-wrapper {
	position: absolute;
	top: -65px;
	right: 0;
	z-index: 500;
	padding: 5px 0 0 0;
	display: block;
	opacity: 100;
}

.secondary-menu
{
	list-style:none;
	padding:20px 0 20px 0;
	margin:0;
	background:none;
	border:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

.secondary-menu li
{
	border-top:none;
	float: left;
}

.secondary-menu li:first-child
{
	border-top:0;
}

.secondary-menu li a
{
	display:block;
	padding:6px 20px 6px 20px;
	color:#ED7832;
	text-decoration:none;
	line-height:18px;
	font-size:14px;
	white-space:nowrap;
	-webkit-transition:background 0.3s;
	-moz-transition:background 0.3s;
	transition:background 0.3s;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.secondary-menu li a:hover
{
	background:#ED7832;
	color: #fff;
}

.secondary-menu ul
{
	list-style:none;
	padding:0;
	margin:0;
}

.secondary-menu ul li a
{
	padding-left:46px;
}

.secondary-menu ul ul li a
{
	padding-left:62px;
}

.container,
.headline-inner .fixw{
	background:#fff;
}
.container,
.container:before,
.container:after,
.headline-inner .fixw{
	border-radius:0 !important;
	box-shadow:none !important;
}

.headline-wrapper,
.headline-wrapper .headline{
	background:transparent !important;
}

.headline-left{
	width:575px;
	padding-left:25px;
}
.headline-right{
	padding-right:25px;
}

/* STEP 1 */
body .headline-inner .fixw{
	background:#fff url('img/binfopane_bg.png') repeat-x center bottom;
}

body .menu-pane{
	background:#ED7832;
	border-radius:0;
}

body .logo-image a{
	margin-top:33px;
	float:left;
}

body #homepage-slider{
	margin-bottom:0 !important;
}

body .binfopane-wrapper{
	background:transparent;
	border:0;
	margin-top:0 !important;
}
body .binfopane{
	background:transparent url('img/binfopane_bg.png') repeat-x center bottom;
	padding:20px 10px 10px 15px;
	border:0;
	color:#595a5b;
	text-shadow:none;
	box-shadow:none;
	border-radius:0;
}
body .binfopane .binfopane-inner .text span{
	color:#417bc6;
}

body .binfopane-button{
	background:transparent url('img/registerbtn_bg.png') no-repeat right top;
	color:#fff !important;
	font-size:19px;
	border-radius:0px;
	box-shadow:none;
	line-height: 40px;
	font-weight:normal;
	height:auto;
	padding:0 25px 0 15px;
	position:relative;
	text-shadow:2px 0 1px #dc8a5c;
}
body .binfopane-button:hover{
	background-position:right bottom !important;
}

body input[type="button"],
body input[type="submit"],
body .menu-special-button,
body .menu-special-button-mobile{
	background:#f69551 url('img/button-bg.png') no-repeat center top;
	color:#fff !important;
	font-size:15px;
	border-radius:0px;
	box-shadow:none;
	line-height: 40px;
	font-weight:normal;
	height:auto;
	cursor:pointer;
	padding:0 15px;
	position:relative;
	text-shadow:2px 0 1px #dc8a5c !important;
	margin-right: 18px;
	line-height: 32px !important;
	margin-top:8px;
}
body input[type="button"]:hover,
body input[type="submit"]:hover,
body .menu-special-button:hover,
body .menu-special-button-mobile:hover{
	background:#f48538 url('img/button-bg.png') no-repeat center top;
}


body #cse table,
body #cse td{
	margin:0;
	padding:0;
}

body #cse input[type="button"]{
	padding:3px 6px;
	border:0;
	height:auto !important;
	line-height:16px;
	font-size:14px;
	margin:0 12px;
	background-position:50% -13px;
}

body .binfopane-button span.arr{
	float:left;
	background:transparent url('img/button-arrow.png') no-repeat right center;
	width:14px;
	height:40px;
	float:left;
}
body .binfopane-button span.atxt{
	z-index:99;
	position:relative;
	float:left;
	padding:0 10px;
	background:#f69551 !important;
}
body .binfopane-button span.bg{
	height:25px;
	position:absolute;
	top:0;
	float:left;
	width:100%;
	right:0;
	background:transparent url('img/button-bg.png') no-repeat center top;
}
body .slider-slides li a,
body .slider-slides li a:hover,
body .slider-slides li .text,
body .slider-slides li .text span{
	color:#fff;
}
body .slider-slides li .text{
	font-weight:normal;
}
body .slider-pager a,
body .slider-pager a:hover,
body .agenda-item .time span{
	border-color:#fff;
	color:#fff;
}

body .slider-slides .text span{
	font-size:1.4em;
	line-height:40px;
	clear:both;
	float:left;
	width:100%;
	margin:10px 0 16px;
}

body .slider-progress .inner{
	background-color:#fff;
}

body h1,
body h3{
	border-bottom:4px double #f69551;
	background:transparent !important;
}
body .menu-pane{
	position:relative;
}
body #cse{
	float:left;
	width:26%;
	position:absolute;
	top:-35px;
	left:0;
	z-index:500;
}
body #cse form{
	padding:0;
	margin:0;
}

body .one-third h3{
	position:relative;
	/*padding-left:2em;*/ 
	padding-bottom:4px;
}

body .one-third h3 img{
	position:absolute;
	bottom:13px;
	left:7px;
	margin:0;
}

body .footer{
	border-bottom:1px solid #ddd !important;
}
body .subfooterline-inner{
	padding-top:280px;
}

body .subfooterline-inner .fixw{
	background: #f0f0f0 url('img/footerbg.jpg');
	border-top:1px solid #fff;
	padding:0 25px 15px;
	box-sizing:border-box;
}

body .subfooterline-inner .fixw img{
	margin-top:15px;
}

body .subfooterline-inner .fixw p,
body .subfooterline-inner .fixw a{
	color:#6b6b6b;
}

body .subfooterline-inner .fixw .subfooter-copy{
	width:70%;
}

body .subfooterline-inner .fixw .subfooter-copy img{
	float:left;
}

body .subfooterline-inner .fixw .subfooter-copy p{
	width:100%;
	float:left;
	margin:5px 0 0;
}

body .subfooterline-inner .fixw .subfooter-social{
	float:right;
}

body .subfooterline-inner .fixw .subfooter-social a{
	opacity:1;
}

body .secondary-menu li a{
	padding:6px 10px;
}

.sht{
	display:none;
}


#logos{
	float:left;
	background:#fff;
	border-bottom:1px solid #e6e6e6;
}

#flogos{
	padding:25px 0 8px;
	float:left;
}

#flogos a{
	width:135px;
	height:135px;
	margin:0 9px 16px;
	float:left;
}

#flogos a img{
	width:100%;
}

body .primary-menu .sub-menu{
	top:44px;
	left:-4px;
}

body #cse .gsc-clear-button{
	display:none !important;
}

body .ui-widget-overlay{
	z-index:800;
}
body .ui-dialog{
	z-index:900;
}

body .post-thumb{
	margin:3px 20px 20px 0;
}
body #warchive .post-title{
	margin-top:2px;
}

body .ui-dialog-titlebar{
	background: #ED7832;
	border-radius: 0;
	border:0;
	color: #fff;
	font-family: 'Museo Slab500';
}

body .ui-dialog .ui-dialog-titlebar-close{
	background:#fff;
	border:0;
	border-radius: 0;
	color:#fff;
}

body .ui-dialog .ui-dialog-titlebar-close span{
	margin:0;
}
body .ui-dialog .ui-dialog-titlebar-close.ui-state-hover span{
	margin:1px;
}
body .post-meta a{
	color:#ccc;
}

body .slider-slides li .text{
	width:100%;
}

body .h-bg{
	/* background:#f69551 url('img/h-bg.jpg') no-repeat center top; */
	/*background:transparent url('img/h-bg.jpg') no-repeat center top;*/
	color:#fff;
	text-shadow:2px 0 1px #e07034;
	padding:9px 0 13px;
}
body .h-bg:after{
	background:transparent url('img/h-bg-shadow.png') no-repeat center top;
	height:16px;
}

body ul.speakers li a:hover{
	text-decoration:none;
}

body ul.speakers li a .text{
	/*background: url('img/speakers-border.png') no-repeat -1px top;*/
}

body ul.speakers li a p{
	color:#595a5b;
}

body ul.speakers li img.brand{
	position: absolute;
	left: 105px;
	bottom: 14px;
}

iframe{
	overflow:hidden;
}

body .footer div.simplesocialbuttons{
	display:none !important;
}

div.simplesocialbuttons{
	padding-top:16px;
	border-top:4px double #f69551;
	float:left;
	width:100%;
	clear:both;
}

/*
body.page .container-col-full-width {
	padding: 0 25px 20px;
}
*/


body div.single.events{
	position:relative;
	padding-bottom:60px;
}

body div.single.events div.simplesocialbuttons{
	position:absolute;
	bottom:0;
	left:0;
}

body .bx-slider,
body .speakers{
	margin:0;
}

body .speakers .isotope-item:last-child{
	margin-right:0;
}

body ul.speakers li img.brand{
	max-height: 26px;
}

body #select-edition h3{
	border:0;
	margin-bottom:0;
}

body .bx-wrapper{
	/* max-width:920px !important; */
	margin:0;
}
body .bx-wrapper .bx-viewport{
	border:0;
	box-shadow:none;
	/* height:auto !important; */
}

/*
body.home .isotope-item{
	visibility:hidden;
}
body.home .slide.isotope-item{
	visibility:visible;
	top:0;
}
*/
body.home .isotope-item{
	width:287px;
	margin:0 27px 40px 0;
}
body.home ul li{
	padding-left:5px;
}
body.home ul li ul li{
	padding-left:0;
}

body #juryt,
body #speakert{
	margin-bottom:10px;
}

body .bx-pager{
	display:none;
}

body.home .bx-slider li.slide{
	width:920px !important;
	min-width:920px !important;
}

#juryslider,
#speakerslider{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

body.home a.viewall{
	width:100%;
	text-align:center;
	text-transform:uppercase;
	background:#e8ecf5;
	font-size:16px;
	float:left;
	padding:8px 0;
	text-shadow:0 0 1px #fff;
}

body.home a.viewall:hover{
	text-decoration:none;
}

#s-share-buttons{
	float:left;
	clear:both;
	border-top:4px double #aaa;
	width:100%;
	margin:10px 0;
	padding:12px 0;
}

#s-share-buttons .fb-share-button{
	width:120px;
}

#mainc{
	padding-bottom:20px;
}

body .type-events{
	float:left;
	width:100%;
}

body .type-events #s-share-buttons{
	position:absolute;
	left:0;
	bottom:0;
}

body ul.speakers li .pic img.attachment-126x126{
	width:126px;
	height:126px;
	max-width:126px;
	max-height:126px;
}
body.home ul.speakers li img.brand{
	left:155px;
	max-height:36px;
}
body.home ul.speakers li .pic{
	padding:10px 8px;
}
body.home ul.speakers li .name{
	line-height: 19px;
	font-size: 16px;
	font-style: italic;
}
body.home ul.speakers li .text{
	padding: 17px 0 0 10px;
}
body.home ul.speakers li .text p{
	font-size: 15px;
}


#videoslider .slide_wrapper{
	margin:0;
}


.slide_wrapper{
	height: 330px;
	overflow: hidden;
}

.slide_wrapper ul,
.slide_wrapper li,
.slide_wrapper ul.items,
.slide_wrapper ul.items li.item{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	list-style:none !important;
}

.slide_wrapper ul.items li.item{
	width:287px;
	margin:0 27px 20px 0;
}
.slide_wrapper ul.items li.item:last-child{
	margin-right:0;
}

.slide_wrapper ul.items li.item .flowplayer{
	width: 100%;
	height: auto;
	float:left;
}

#logot{
	margin-bottom:0;	
}
#videot{
	margin-bottom:16px;
}

.slide_wrapper ul.items li.item video{
	width:100%;
	height: 150px;
}

.slide_wrapper ul.items li.item a:hover{
	text-decoration:none;
}

.slide_wrapper ul.items li.item a p{
	margin:0;
	color:#919191;
}

.main-h1 em#fltodx,
.type-events p strong,
.slide_wrapper ul.items li.item a p strong{
	color:#ED7832;
}

#flogos{
	height:304px;
}

#flogos ul.items li.item{
	width: 135px;
	height: 135px;
	margin: 0 8px 16px;
	float:left;
}

#flogos ul.items li.item a{
	width:100%;
	margin:0;
}

#partnersall{
	margin-bottom:16px;
}


a.homeplayer {
    display:block;
	height:132px;
    text-align:center;
}

.homeplayer{
    width:100%;	
    margin:0 0 1em;
    float:left;
    background:#000 no-repeat center center;
}

a.homeplayer img {
    margin-top:70px;
    border:0px;
}

#post-25130 p a{
	width: 31%;
	float: left;
	margin: 0 1% 1em;
	text-align: center;
}

body .one-third .bx-viewport{
	left:0;
}

body img.flag{
	height:16px !important;
	position: relative;
	top: 4px;
}

body li.item img.flag{
	display:inline;
}

body.single-events .main-h1{
	float:left;
	width:100%;
}

.main-h1 em#fltodx{
	font-style:normal;
	float:right;
	font-family: 'Museo Slab500';
	text-transform:uppercase;
	font-size:.6em;
}

.main-h1 em#fltodx img{
	top:1px;
	margin: 0 0 0 .4em;
}

.imflag{
	margin:0 0 1em;
	font-family: 'Museo Slab500';
	text-transform:uppercase;
	color:#ED7832;
}
.imflag img{
	margin: 0 .4em 0 0;
}

/* responsive */
@media only screen and (min-width: 768px) and (max-width: 979px)
{
	.slider-slides li .img
	{
		width:100%;
	}
	
	body .headline-left{
		width: 53%;
		margin-top:3.6%;
	}
	
	body #navmenu{
		margin-top:50px;
	}
	body #cse{
		width:34%;
	}
	body .subfooterline-inner .fixw .subfooter-copy {
		width: 62%;
	}
	.sht{
		display:block;
	}
	.ht{
		display:none;
	}
	
	body #logos{
		width:728px !important;
	}
	body #flogos .bx-wrapper,
	body #flogos .bx-wrapper ul li.slide{
		width:730px;
	}
	body #flogos .bx-wrapper ul.items li.item{
		margin: 0 23px 23px !important;
	}
	
	body .slide_wrapper ul.items li.item {
		width: 321px;
		margin: 0 20px 50px 20px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.slider-slides {
		height: 260px;
	}
	.slider-pager {
		bottom: 20px;
	}
	.slider-slides li .img
	{
		margin-top:0px;
		width:100%;
	}
	body .headline-left,
	body .headline-right{
		width:100%;
		box-sizing:border-box;
		padding:0 25px;
		float:left;
	}

	body .headline-right{
		margin-top:3em;
	}

	body .headline-right .countdown-box{
		width:auto;
	}

	body .headline-right .countdown-box .field{
		width:85px;
	}
	
	body .headline-right .dates-place,
	body .headline-right .countdown{
		float:left;
		width:100%;
	}
	
	body .headline-left a,
	body .headline-left a img{
		width:100%;
		float:left;
	}
	body .footer .one-third h2,
	body .one-third h3{
		margin-top:2em;
	}
	body .one-third img{
		width:100%;
	}
	body .one-third h3 img{
		width:auto;
	}
	
	body .subfooterline-inner .fixw .subfooter-social,
	body .subfooterline-inner .fixw .subfooter-social p,
	body .subfooterline-inner .fixw .subfooter-copy {
		width: 100%;
		text-align:center;
	}
	
	body .subfooterline-inner .fixw .subfooter-copy img{
		float:none;
	}
	
	body .slider-slides li .text,
	body .slider-slides li a:hover,
	body .slider-slides li a{
		color:#ED7832;		
	}
	body .slider-slides li .text span{
		color:#ccc;
		margin-bottom:0;
	}

	body .slider-pager a,
	body .slider-pager a:hover,
	body .agenda-item .time span{
		border-color:#ED7832 !important;
		color:#ED7832 !important;
	}
	body #cse{
		width:100%;
		position:static;
		margin:0 0 1.4em;
		float:left;
	}
	
	.slider-slides li .img{
		margin-top:185px;
	}
	body .slider-pager{
		bottom:227px;
	}
	
	#post-25130 p{
		float:left;
		width:100%;
		clear:both;
	}

	#post-25130 p a{
		width: 48%;
		float: left;
		margin: 0 1% 1em;
		text-align: center;
		height:135px;
	}
	#s-share-buttons {
		width: 88%;
		padding: 12px 6%;
	}

	body .one-third .bx-wrapper{
		max-width:100% !important;
	}

	body .one-third .bx-wrapper img{
		width:390px !important;
	}
	
	body #logos{
		width:390px !important;
	}
	body #flogos .bx-wrapper,
	body #flogos .bx-wrapper ul li.slide{
		width:390px;
	}
	body #flogos .bx-wrapper ul.items li.item{
		margin: 0 28px 23px !important;
	}
	body .slide_wrapper {
		height: 400px;
	}
	body .slide_wrapper ul.items li.item {
		width: 387px;
		margin-bottom:20px;
	}
	
	body.home ul.speakers li img.brand {
		max-height: 20px;
		position:static;
		margin:6px 0 0;
	}
}
@media only screen and (max-width: 479px)
{
	.slider-slides {
		height: 180px;
	}
	.slider-pager {
		bottom: 20px;
	}
	.slider-slides li .img
	{
		margin-top:0px;
		width:100%;
	}
	body .headline-left,
	body .headline-right{
		width:100%;
		box-sizing:border-box;
		padding:0 25px;
		float:left;
	}
	
	body .headline-right{
		padding:0;
	}
	
	body .headline-right .dates-place{
		margin: 20px 0 0 16px;
		width: auto !important;
	}
	
	body .headline-right .dates-place,
	body .headline-right .countdown{
		float:left;
		width:100%;
	}

	body .headline-right .countdown-box::before{
		border-radius:0;		
	}
	body .headline-right .countdown,
	body .headline-right .countdown-box{
		border-radius:0;
		padding:0;
	}
	
	body .headline-right .countdown{
		margin-bottom:0;
	}
	body .one-third h3{
		margin-top:2em;
	}
	body .subfooterline-inner .fixw .subfooter-copy {
		width: 100%;
		text-align:center;
	}
	
	body .subfooterline-inner .fixw .subfooter-copy img{
		float:none;
	}
	body .footer .one-third h2,
	body .one-third h3{
		margin-top:2em;
	}
	
	body .subfooterline-inner .fixw .subfooter-social,
	body .subfooterline-inner .fixw .subfooter-social p,
	body .one-third img{
		width:100%;
	}
	body .one-third h3 img{
		width:auto;
	}

/*
	.slider-slides li .img{
		margin-top:185px;
	}
	body .slider-pager{
		bottom:227px;
	}
*/
	body .slider-pager a:hover,
	body .slider-pager a,
	body .agenda-item .time span{
		border-color:#ED7832;
		color:#ED7832;
	}
	
	body .slider-slides li .text,
	body .slider-slides li a:hover,
	body .slider-slides li a{
		color:#ED7832;		
	}
	body .slider-slides li .text span{
		color:#ccc;
		margin-bottom:0;
	}
	body #cse{
		width:100%;
		position:static;
		margin:0 0 1.4em;
		float:left;
	}

	#post-25130 p a{
		width: 98%;
		float: left;
		margin: 0 1% 1em;
		text-align: center;
	}
	#s-share-buttons {
		width: 88%;
		padding: 12px 6%;
	}
	
	body #logot{
		font-size:2em;
	}
	body #logos{
		width:270px !important;
	}
	body #flogos .bx-wrapper,
	body #flogos .bx-wrapper ul li.slide{
		width:270px;
	}
	body #flogos .bx-wrapper ul.items li.item{
		margin: 0 70px 23px !important;
	}
	
	body .flickr_badge_image {
		margin: 0 17px 20px 0;
	}
	
	body .slide_wrapper ul.items li.item {
		width: 265px;
		margin: 20px 27px 70px 0;
	}
	body.home a.viewall {
		font-size:13px;
	}
	
	body.home ul.speakers li img.brand {
		max-height: 20px;
		position:absolute;
	}
}
