/** Map related */
.map-canvas, .map-address { height:480px; }
.map-canvas { width:100%; }
.map-address { width:80%; max-height: 200px }
.courses { margin-left: 8px }

/** Events  */
.headline h1, .event-time label, .blog-featured .headline .item-title  { display: none !important }
.ievent.media img.media-object { margin-top: 10px; margin-right: 40px }
#logo{position:fixed; height:60px; top:0; z-index:99999; background:#fff; width:100%;}
#logo img{
  width:230px;
  margin:5px 0 0 0;
}

/** Front page */
.carousel{position:fixed;margin-bottom:0;line-height:1;background:#000 url(http://www.brahmakumaris.pt/images/banners/Banner_6.jpg) repeat center 0;width:100%;top:0;} 

.carousel-caption { max-width: 100% }

.animated.fadeInLeftBig.ani-delayp1 { font-size: 20px }

.btn.btn-trans.animated.fadeInUpBig a:hover { color: white }



.headline h4 a { font-size: 32px }

/** Menu fixes below */
.navbar-brand { display: none }
#page-title {
  margin-top: 117px !important;
}

#firstPageSep { margin: 18px 0; border-top: 1px solid #000; }
#meditationReadMore { position: relative; left: 20px; }
#specialEventsImage img { padding: 20px 0 0 0; height: 240px; }
#panel-overview { display: none }

/**  Audio e Video **/
.video-image{
  min-height:240px;
}
.video.thumbnail{
  min-height:330px;
}

/**  Newsletter Signup **/
#subscribeForm label{
  min-width:150px;
}
#subscribeForm .btn.btn-primary{
  margin: 20px 0 0 145px;
}

#subscribeForm .form-group{
  margin-bottom:5px;
}

@media only screen and (max-width: 767px) {
    .navbar {
        margin-bottom: 0;
        z-index: 999;
        position: fixed;
    }
    .home_carousel {
    	display: none
  	}
    .container-wrapper.margintop { margin-top:50px }
    #homepageTitle1 { margin-top: 60px }
    #page-title {
  	  margin-top: 116px !important;
	}
    #logo{
      background:#fff;
    }
    #panel-overview { display: block }
}

@media (max-width: 992px) and (min-width: 768px){
  .items-leading{
    margin-top:200px;
  }
  .container-wrapper{
    box-shadow:none;
  }
}

@media only screen and (max-width: 1090px) {
    .pensamento { max-height: 200px }
    #firstPageSep { display: none }
    #meditationReadMore { position: relative; left: 0px; top: 10px }
}

@media only screen and (max-width: 1320px) {
  input[name='searchword'] { display: none }
}

/** Events page */
.list-group-item-text { display: none }

/** Newsletter */
.emm-newsletter .field.form-group { display: block }
.emm-newsletter input[type=checkbox] { margin: 5px 10px 0; 
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
}
.emm-newsletter input[type=email] { width: 300px; margin-left: 10px }
.emm-newsletter input[type=checkbox]:checked { content: "\2713"; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); font-size: 15px; color: #f3f3f3; text-align: center; line-height: 15px; }
#newsletter-link { background-color: white; width: 248.5px; }
#newsletter-link img { width: 248.5px; height: 133px }

/** Add this */
.addthis_toolbox.addthis_default_style { width: 115px; margin-left: auto; }

/** Virtuescope */
#canvasContainer > #content { border: 1px solid black }

/** International addresses */
select#country { width: 180px }

/** Thought of the day */
#content-area > div.item-page > div.row > div > h1 > p { font-size: 28px; }
#content-area > div.item-page > div.row > div > h1 > p::first-letter { font-size: 200%; color: #ff4e00; }

/** Audio and Video */
.dropdown-menu>li>a { color: #EAE6E6; }