/* 1 Typography
----------------------------------------------------------------------------- */
/*Fonts
---------------------------------- */
/*h1,
h2,
h3,
h4,
h5,
h6,
.navbar .navbar-nav {
  font-family: 'Bodoni', sans-serif;
}
body {
  font-family: 'Bodoni', sans-serif;
}
.logo-font {
  font-family: 'Bodoni', cursive, sans-serif;
}*/
/*Typography
---------------------------------- */


h1,
h2,
h3,
h4,
h5,
h6,
.navbar .navbar-nav {
  /*font-family: arial_narrow,Arial,sans-serif;*/
  font-family: 'GillSans', sans-serif;
  
}


body {
  /*font-family: arial_narrow,Arial,sans-serif;*/
  font-family: 'GillSans', sans-serif;
}
.logo-font {
  font-family: arial_narrow,Arial,sans-serif;
}

.navbar .navbar-nav {
  padding-top: 6px;
}

[class^="icon-"]::before,[class*=" icon-"]::before {line-height: 2em !important;} 

/* social buttons*/
.with-dropdown-buttons .header-dropdown-buttons { 
    right:-70; /*70*/
    padding-top:8px;

}



.main-navigation .navbar-nav > li { margin: 0 0 0 0; }
/*.navbar-default .navbar-nav > li > a {font-weight: 500;}*/


/*.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}*/


.with-dropdown-buttons .navbar-default .navbar-collapse {padding-right: 5px;}

.social-links:not(.animated-effect-1) li.twitter a:hover, .colored.social-links li.twitter a, .social-links.animated-effect-1 li.twitter a::after, .btn.twitter 
.social-links:not(.animated-effect-1) li.youtube a:hover, .colored.social-links li.youtube a, .social-links.animated-effect-1 li.youtube a::after, .btn.youtube 
.social-links:not(.animated-effect-1) li.facebook a:hover, .colored.social-links li.facebook a, .social-links.animated-effect-1 li.facebook a::after, .btn.facebook
{
    background-color: #B7D042;
    border-color: #B7D042;
    color: black; 
}

.social-links.animated-effect-1 li.twitter a:hover,
.social-links.animated-effect-1 li.youtube a:hover,
.social-links.animated-effect-1 li.facebook a:hover {
  border-color: #B7D042;
}

.social-links li:not(:first-child) {margin-left:20px;}

.header.dark {
   
    border-top-color: black;
    background-color: black;
    /*border-bottom: 1px solid rgba(183, 208, 66, 0.4);*/
   
}

 

.dark.header .navbar-default .navbar-nav > li > a {
   /* border-bottom: 1px solid transparent;*/
    color: white;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.6);
}

.dark.header .navbar-default .navbar-nav > li > a:hover {
    
    border-bottom:none;
    color: #B7D042;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.6);
}


.dark.header .dropdown-menu > li > a,
.dark.header .mega-menu .menu > li > a {
  color: white;
  border-bottom:none;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.7);
  
}

.dark.header .dropdown-menu > li > a:hover,
.dark.header .dropdown-menu > li > a:focus,
.dark.header .mega-menu .menu > li > a:hover,
.dark.header .mega-menu .menu > li > a:focus {
  background-color: rgba(0, 0, 0, 0.2);
  color: #B7D042;
  /*border-color: rgba(57, 66, 69, 0.8);*/
}


/* first level active menu item when opened */
.dark.header .main-navigation .navbar-nav > .open > a,
.dark.header .main-navigation .navbar-nav > .open > a:hover,
.dark.header .main-navigation .navbar-nav > .open > a:focus,
.dark.header .main-navigation .navbar-nav > .dropdown > a:focus {
 
  color: #B7D042;
  z-index: 106;
}

.dark.header .dropdown-menu {
  /*background-color: rgba(183, 208, 66, 0.9);*/
  background-color: rgba(0, 0, 0, 0.9);
  /*border: 1px solid #B7D042;*/
  border-color: rgba(57, 66, 69, 0.8);
  /*border-bottom: none;*/
}

.fixed-header-on .dark.header.fixed {
    background-color: black;
    
}

.fixed-header-on .navbar .navbar-nav {
  padding-top: 12px;
}

.breadcrumb-container {
    background-color: #B7D042;
    border-bottom: 1px solid #B7D042;
    color:black;
}

.breadcrumb > li > a { color:black;}
.breadcrumb .active {color: white;}
.breadcrumb > li + li::before {
    content: "";
    font-family: "FontAwesome";
    font-size: 11px;
    padding-left: 3px;
    color:black;
}

.slide-divider {
    border-bottom: 30px solid #B7D042;
}

body#news .dark.header .navbar-default .navbar-nav > li:nth-child(1) a,
body#archive .dark.header .navbar-default .navbar-nav > li[class="dropdown"]:nth-child(2) a,
body#legacy .dark.header .navbar-default .navbar-nav > li[class="dropdown"]:nth-child(3) a,
body#askphoebe .dark.header .navbar-default .navbar-nav > li:nth-child(4) a
{
  color: #B7D042;
}

/*blockquote::after {
    color: white;
    content: "“";
    font-family: "PT Serif",serif;
    font-size: 36px;
    height: 25px;
    left: 0;
    line-height: 36px;
    position: absolute;
    top: 12px;
    width: 25px;
}*/

/*blockquote:before {

    color: inherit;
    content: "“";
    font-family: "PT Serif",serif;
    font-size: 36px;
    height: 25px;
    left: 0;
    line-height: 36px;
    position: absolute;
    top: 12px;
    width: 25px;
}

blockquote::after {

color: inherit;
content: "“";
font-family: "PT Serif",serif;
font-size: 36px;
height: 0px;
left: 0;
line-height: 36px;
position: relative;
top: 0px;
width: 0px;
}



blockquote.inline:after {
  top: 0;
}*/



blockquote {
    border-left: medium none;
    display: inline-block;
    font-size: 16px;
    margin: 20px auto;
    padding: 10px 25px;
    position: relative;
    color:white;
    
    
}

body#legacy .overlay-to-top {
    /*background-color: rgba(30, 30, 30, 0.9);*/
    background-color: rgba(183, 208, 66, 0.8);
}




.hvr-sweep-to-right::before, .hvr-sweep-to-left::before, .hvr-sweep-to-bottom::before, .hvr-sweep-to-top::before, .hvr-bounce-to-right::before, .hvr-bounce-to-left::before, .hvr-bounce-to-bottom::before, .hvr-bounce-to-top::before, .hvr-radial-out::before, .hvr-rectangle-out::before, .hvr-shutter-out-horizontal::before, .hvr-shutter-out-vertical::before {
    background: #B7D042 none repeat scroll 0 0;}

.scrollToTop { background-color: rgba( 183, 208, 66 , 0.6);}
.scrollToTop:hover {
  background-color: rgba( 183, 208, 66 , 0.9);
}



.nav-pills.nav-stacked > li.active > a,
.nav-pills.nav-stacked > li.active > a:hover,
.nav-pills.nav-stacked > li.active > a:focus,
.nav-pills.nav-stacked > li > a:hover,
.nav-pills.nav-stacked > li > a:focus {
  color: #B7D042;
  background-color: transparent;
  border-color: transparent;
}


.nav-pills.nav-stacked:not(.list-style-icons) > li.active > a:hover:after,
.nav-pills.nav-stacked:not(.list-style-icons) > li.active > a:focus:after,
.nav-pills.nav-stacked:not(.list-style-icons) > li > a:hover:after,
.nav-pills.nav-stacked:not(.list-style-icons) > li > a:focus:after {
  color: #B7D042;

}

.quotes-about-freddie blockquote::after {
 display:none;
}


.quotes-about-freddie {
    margin-bottom:30px;
}
.quotes-about-freddie blockquote {
    /*border-left: medium none;
    display: inline-block;
    font-size: 16px;
    margin: 20px auto;
    padding: 10px 25px;
    position: relative;*/
    color: black; /*#777777; /*#B7D042;*/
    
    
}
blockquote footer { color:#B7D042; font-weight: normal;}



.text-shadow-dark {
    text-shadow: 2px 2px 25px #000000;
}

.mt-30 {margin-top: 30px;}

.timeline {
  position: relative;
  padding: 10px 0;
  margin-top: 10px;
}

.timeline .timeline-item {
    margin-bottom: 90px;
  
  }

.timeline .timeline-item.pull-right {
      margin-top: 90px;
  }

.timeline-date-label {

  margin-bottom: 40px;
 
}

.carousel-caption {
    font-size:20px;
}

.overlay-news-home {
 
    max-height: 160px;
}


.title-news-home {
    max-height: 100px;
    min-height: 100px;
    overflow: hidden;
}

.quote-left {
    font-size:12px;
    left:8;
    position:absolute;
    
}

.quote-right {
    font-size:9px;
    margin-left: 5px;
   
}

#merch_banner {
     background-image: url("../../../images/banners/MERCH_BANNER.jpg");
     background-repeat: no-repeat;
     background-size: contain;
     background-position: center top;
     background-attachment: fixed;
      
}

.text-default {
    color:#B7D042 !important;
}


