/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */



.emailtext { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px; 
  line-height:22px;
  color: #737d99;
  text-align: left;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}
.movietext { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px; 
  line-height:22px;
  color: #737d99;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}

#trailer-responsive {
  display: none;
}
#trailermobile {
  display: none;
}
#trailermobile-responsive {
  display: block;
}

#trailermobile-responsive .partisanvid {
  width:320px;
  height:240px;
  margin-right:auto;
  margin-left:auto;
}

.partisanvid {
  width:480px;
  height:320px;
  margin-right:auto;
  margin-left:auto;
}

h3 { 
  font-size: 24px;
  line-height:28px;
}
.biotext { 
  font-size: 12px; 
  line-height:18px;
}

#sidebar-b {
    padding: 0px;
  margin: 0px;
}
#team {
  padding: 0px 25px;
}
.donortext { 
  font-family: YanoneKaffeesatzRegular;
  color: #737d99;
  text-align: left;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
  font-size: 18px; 
  line-height:24px;
}
  
.footertext { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  line-height: 11px !important;
  color: #737d99;
  text-align: left;
  text-transform:uppercase;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}
.patrontext { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px; 
  line-height:15px;
  color: #737d99;
  text-align: left;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#JournalRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.logotext { 
  font-family: BebasNeueRegular !important;
  font-size: 100px; 
  line-height:88px;
  color: #7f450b;  
  text-shadow: 3px 3px 4px rgba(0,0,0,0.6);
}

h1,
h2,
h3,
h4,
h5,
h6 { 
  font-family: YanoneKaffeesatzRegular;
    color: #79841b;
    letter-spacing: 0px;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.6);
 }

#headerbar a, a:hover { 
  text-shadow: none !important; 
}  
#logo {  
  width: 95%;
  padding: 20px;
  border: 1px solid #535b70;
}

.juliatext { 
  font-size: 60px; 
  line-height:60px;
  font-family: BebasNeueRegular;
  color: #7f450b;
  letter-spacing: 1px;
  text-shadow: 3px 3px 2px rgba(0,0,0,0.6);
}
.yanone { 
  font-family: YanoneKaffeesatzRegular;
}
.tagtext { 
  font-size: 20px; 
  line-height:20px;
  font-family: Arial, Helvetica, sans-serif;
  color: #737d99;
  text-shadow: 2px 2px 2px rgba(0,0,0,0.7);
}
.greentext { 
  color: #79841b;
}
.browntext { 
  color: #673a16;
}
.authortext { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px; 
  line-height:4px !important;
  color: #737d99;
  text-align: left;
  text-transform:uppercase;
  text-shadow: 2px 2px 2px rgba(0,0,0,0.6);
}
.quotetext { 
  color: #737d99;
  font-family: "YanoneKaffeesatzRegular";
  font-size: 24px;
  line-height:28px;
  text-shadow: 2px 2px 2px rgba(0,0,0,0.6);
}
#header-responsive .logo {min-width: 100%;}

#header-responsive .logotext { 
  font-size: 80px; 
  line-height:76px; 
}
#header-responsive .juliatext { 
  font-size: 18px; 
  line-height:20px;
}
#header-responsive .tagtext { 
  font-size: 12px; 
  line-height:14px;
}
.sidebar {
  background-image:url(../../../images/transparent_blue.png);
  background-repeat:repeat;
  border: 1px solid #3b4259;
  box-shadow: 0 2px 5px rgba(20,20,25,0.2), 
        inset 0 0 0 1px #000;
  background-clip: padding-box;
  opacity:0.9;
  filter:alpha(opacity=90);
  padding:50px 25px;
}

hr { 
  border-top-color: #737d99;
}

#menubar {
  border-bottom: 1px solid #282e41;
}

#innertop-a {
  background:transparent;  
  padding: 0px; 
  margin:0px;
}

#innertop-b {
  background:transparent;
  padding:20px;
}

.button-default,
.button-primary {
  font-family: BebasNeueRegular;
  letter-spacing: 1px;
  font-size: 16px;
  line-height:18px;
  text-shadow: 0 1px 1px rgba(0,0,0,0.4);
  border-radius:4px;
  box-shadow:
    inset 0 1px 2px rgba(0,0,0,0.6),
    0 1px 0 rgba(255,255,255,0.4);
  padding: 4px 20px;
 }

/* .custom-logo {
  display: inline-block;
  width: 550px;
  height: 60px;
  margin-top:60px;
  margin-bottom:8px;
  background: url(../../../images/partisan_logo.png) 0 0 no-repeat;
  background-position: 0 50%;
  background-size: contain;
} */


/* Frontpage Teaser */
#page .frontpage-teaser-1 { margin-bottom: 15px; }

.frontpage-teaser-1 h1,
.frontpage-teaser-1 p { 
    position: relative;
    margin-top: 10px;
    margin-bottom: 0;
}

.frontpage-teaser-1 p { margin-top: 10px; }
.frontpage-teaser-1 img { margin-top: -70px; }

.frontpage-teaser-2 h1 { margin: 20px 0 0 0; }
.frontpage-teaser-2 p { margin-top: 10px; }

.frontpage-teaser-2 .width33 div { margin-top: 40px; }
.frontpage-teaser-2 .width33 div + div { margin-top: 90px; }

/* Frontpage Sidebar */
 ul.frontpage-icons li h3 {
   margin-top: 15px;
   padding: 5px 5px 5px 35px;
   background-size: 35px 35px;
   background-position: 0 50%;
   background-repeat: no-repeat;
 }

 .available-icon { margin-right: 10px; }

 /* Bottom A
  ----------------------------------------------------------------------------------------------------*/


 /* Frontpage Font
 ----------------------------------------------------------------------------------------------------*/

@font-face {
    font-family: 'JournalRegular';
    src: url('../fonts/journal-webfont.eot');
    src: url('../fonts/journal-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/journal-webfont.woff') format('woff'),
         url('../fonts/journal-webfont.ttf') format('truetype'),
         url('../fonts/journal-webfont.svg#JournalRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.journal-font { 
  font-family: "JournalRegular"; 
  font-size: 35px;
}


 /* Frontpage Responsive
 ----------------------------------------------------------------------------------------------------*/

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {

    .frontpage-teaser-2 .width66,
    .frontpage-teaser-2 .width33 { width: 50% }

}

/* Only Phones */
@media (max-width: 767px) {

    #innerbottom-b .frontpage-features,
    #innerbottom-a .frontpage-features { margin-top: 0; }
    #innerbottom-b .frontpage-features > h2,
    #innerbottom-a .frontpage-features > h2 { margin-top: 20px; }

}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {

    .frontpage-teaser-2 .width33 div { margin-top: 20px; }
    .frontpage-teaser-2 .width33 div + div { margin-top: 50px; }

}

 /* Only Phones (Portrait) */
@media (max-width: 479px) {

    .frontpage-teaser-1 { margin: 0px auto; }
    .frontpage-center { text-align: center; }
    .frontpage-teaser-2 .width33 div, 
    .frontpage-teaser-2 .width33 div + div { margin-top: 0; }
    .frontpage-teaser-1 img { margin-top: -40px; }

}