/*
 Theme Name:   Berlin Art Film Festival
 Description:  Berlin Art Film Festival
 Author:       Benjamin Mossop
 Template:     filtered
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  filtered-child
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.home #pageHead {
display: none !important;
}
#archive {
position: relative;
margin-top:0px;
float:right;
margin-right:40px;
}
#container {
margin-top:-60px;
border:none;
background: rgba(255, 255, 255, .0);
}
#mainNav{
margin-top:14px;
}
ul.sub-menu{
background-color: #000000 !important;
}
ul.sub-menu a{
color: #FFF !important;
}
#socials{
display:block;position:relative; float: right; width: 130px; margin-right:30px;margin-top:-10px;
}
@media (max-width: 500px) {
#logo { margin-top:50px;}
#socials {
	display:none !important;
}
     /* mobile Geräte */ }
@media (max-width: 700px) {
.hide{
	display:none !important;
}
}
width:200px;
#homeMessage {
font-family: "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
border-bottom: 1px solid #bababa;
}
#homeMessage p{	
	font-size: 24px;
}	
.slideshow {
border:none !important;
}
.flexslider {
width:94% !important;
border:none !important;
margin:auto;
}
a[rel~="bookmark"]{
font-size:10px !important;
}
.allBtn,
.allBtn .selected,
.thursdayBtn,
.fridayBtn,
.saturdayBtn,
.sundayBtn{
letter-spacing: 1px;
}
.previous,
.next{
display:none;
}
#project-test01{
height:10px !important;
display: none !important;
}
ul.skillList.clearfix{
display: none !important;
}
.project.small.clearfix.isotope-item{
height:230px !important;
background: rgba(255, 255, 255, .4) !important;
line-height:70%;
}
a.ticketz {
background-color: #333333;
color: #f5f5f5;
font-size:16px;
padding:4px;
padding-left:8px;
padding-right:8px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
a.ticketz:hover {
background-color: #00000;
color: #fff;
}

/*------------------------
#project-sunday-0800pm h1,
#project-tickets h1,
#project-venue h1,
#project-program-09-2 h1,
#project-parties h1,
#project-panels h1,
#project-panel01 h1,
#project-program-01 h1,
#project-program-02 h1,
#project-program-03 h1,
#project-program-04 h1,
#project-program-05 h1,
#project-program-06 h1,
#project-program-07 h1,
#project-program-08 h1,
#project-program-09 h1,
#project-program-10 h1,
#project-program-11 h1,
#project-program-12 h1,
#project-program-13 h1{
display:none;
}
------------------------*/
p{ color: #666666 !important;}
.inside p{font-size:14px !important;}
.title-sidebar{
font-size:12px;
font-weight:bold;
text-decoration:underline;
margin-bottom:10px;
}
.slipdown{
margin-bottom:-4px;
}
.partydate{
display: table;
font-style: italic;
color:#FFF;
background-color:#696969;
padding:3px;
padding-right:10px;
padding-left:10px;
margin-bottom:10px;
}
#footer.light {
background-color: #FFF !important;
}
td.centered_text {
display: none;
}
#footer{
margin:auto;
width:94% !important;
border-top: 1px solid #BABABA;
background: rgba(255, 255, 255, .0);
}
#footer.dark h3 {
font-size:14px;
color: #757575;
}
.title-widget {
font-size:12px;
color:#575757;
}
#aio_facebook_like_widget-3,
#aio_facebook_like_widget-2 {
margin-top:20px;
}
.secondary.clearfix{
width: 100% !important;
margin-left:0px !important;
border-top: 1px solid #BABABA !important;
}
a.c{
font-size:12px;
color:#575757 !important;
text-decoration: none;
}
a.c:hover{
text-decoration:underline;
}
a.blue{
font-size:12px;
color:#575757 !important;
text-decoration: none;
}
a.blue:hover{
text-decoration:underline;
}
a.pink{
padding-left:16px;
padding-right:16px;
padding-top:6px;
padding-bottom:6px;
background:#dd3667;
color:#e5e5e5;
font-size:16px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border:1px solid #e5e5e5;
}
a.pink:hover{
color:#FFF;
border:1px solid #FFF;
background:#f73b74;
}
h3.black{
#000000;
}
.ticketHov{
width:94%;height:40px;border-bottom:1px solid #BABABA;font-size:18px;padding:10px;padding-top:14px;
}

a.pressHov{
display: table;
width:90% !important;
float:left;
margin-left:20px;
color: #696969;
border-bottom:1px solid #BABABA;
font-size:14px;padding:10px;padding-top:14px;
line-height:130%;
padding-bottom:20px !important;
}
a.pressHov:hover{
background-color: rgba(200, 167, 176, .2);
}
.newspaper{
margin-top:10px;
text-align: right;
font-weight:bold;
}
.maps{
width:94% !important;
}
/*----------Team Page---------*/
.teamwrap {
width:97%;
height:auto;
font-style: normal;
}
.team {
position: relative;
float: left;
width:284px;
padding-left:5px;
background: white;
margin-right:5px;
margin-bottom:5px;
}
.team-pic {
position: relative;
margin-top:5px;
width:280px;
height:280px;
margin-bottom:3px;
}
/*----------Facebook Feed---------*/
.fts-jal-fb-header{
display:none;
}
.fts-jal-fb-user-thumb{
margin-left:20px !important;
}
.fts-jal-fb-user-name a{
margin-left:20px;
color:#405D9B !important;
}

.fts-jal-single-fb-post{
width:95%;
background-color:#FFF;
padding-left:10px !important;
margin-bottom:10px !important;
border: 1px solid #bababa;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.fts-jal-fb-message{
margin-left:20px;
width:90%;
color:#000000;
font-size:14px;
}
.fts-jal-fb-link-wrap{
width:90%;
background-color:#F6F7F9;
border: 1px solid #D3DAE8;
margin-left:20px !important;
padding:6px;
}
.jal-fb-caption,
.jal-fb-description,
.fts-jal-fb-name{
width:100%;
margin-left:10px;
color:#3B5998;
}
.fts-jal-fb-see-more{
color: #3F5B9A;
margin-right:66px;
}
.fts-jal-fb-group-display{
overflow:hidden !important;
}
