@import url("//hello.myfonts.net/count/2a691a");
@import url("//hello.myfonts.net/count/2a69c5");

@font-face {
	font-family: 'Capita-Light';
	src: url('../fonts/capita/2A69C5_0_0.eot');
	src: url('../fonts/capita/2A69C5_0_0.eot?#iefix') format('embedded-opentype'),
		url('../fonts/capita/2A69C5_0_0.woff') format('woff'),
		url('../fonts/capita/2A69C5_0_0.ttf') format('truetype');
}

body {
	background: url(https://s3.amazonaws.com/bo-assets/production/ads/Dolby_CinemaCon_BoxOfficeSkin4.jpg) 50% 0% no-repeat fixed rgb(0, 0, 0) !important;
}

body > .container {
	background-color: #f7f7f7;
	padding-top: 50px;
}

@media (min-width: 1200px) {
	.container {
	  width: 980px !important;
	}	
}

@media (min-width: 1px) and (max-width: 992px) {
	.sidebar-btn {
		padding: 9px 7px !important;
		font-size: 12px !important;
	}
	.sidebar-btn2 {
		padding: 9px 6px !important;
		margin-top: 10px;
		font-size: 12px !important;
	}
}

#sidebar {
  width: 300px !important;
}

.sidebar-btn2 {
	margin-top: 10px;
}

.nav-bar-main {
	margin-bottom: 0 !important;
}  

.boinside {
	background-color: #1d2528 !important;
}

#logo-new {
	padding-top: 39px;
	max-width: 365px;
}

#slider-main {
	margin-bottom: 30px;
}

#side-nav-home {
	margin-top: 25px;
}

#side-nav-ad-1 {
	margin-bottom: 25px;
}

p {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   	font-weight: 300;
}

.page_grid .item{ float:left; width:140px; margin-right:12px; overflow:hidden;}
.page_grid .last{ margin-right:0;}

@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Quant-Light';
	src: url('../fonts/quant/2A691A_0_0.eot');
	src: url('../fonts/quant/2A691A_0_0.eot?#iefix') format('embedded-opentype'),
		url('../fonts/quant/2A691A_0_0.woff') format('woff'),
		url('../fonts/quant/2A691A_0_0.ttf') format('truetype');
}

.home-page-header {
	font-family: 'Quant-Light';
	color: #1a74a1;
	font-size: 26px !important;
	font-weight: bold;
}

.home-page-header-under {
	font-family: 'Quant-Light';
	color: #1a74a1;
	font-size: 24px !important;
	margin-top: 40px;
	font-weight: bold;
}

.home-page-list-items li {
	border-bottom: 1px solid rgb(221, 218, 218);
	padding: 8px 0;
 }

.article-callout {
	font-weight: bold;
	font-family: 'Capita-Light';
	font-size: 14px;
}

.article-callout a {
	color: black !important;
}

#article-container {
	margin-top: 9px;
}

#article-container a {
	color: #1a74a1;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   	font-weight: 300;
	font-size: 15px;
}

#search-location-box {
	position: absolute; 
	bottom: 140px; 
	left: 50%; 
	z-index: 15; 
	width: 60%; 
	padding-left: 0; 
	margin-left: -30%; 
	text-align: center;
}

#search-location-box h1 {
	color: white; 
	font-size: 34px !important; 
	text-shadow: 4px 4px 4px black;
}

#search-area {
	 border: 4px solid #1d2528; 
	 border-radius: 9px; margin: auto;
}

.homepage-side-nav {
	margin-bottom: 40px !important;
	margin-top: 5px;
}

.homepage-side-nav a {
	color: #1a74a1;
}

.homepage-side-nav li {
	font-size: 14px;
}

.home-page-border-img {
	border: 3px solid #1a74a1;
	margin-bottom: 15px;
	width: 336px !important;
	max-height: 192px !important;
}

#footer {
	margin-top: 50px !important;
	font-family: 'Capita-Light';
}

#social-side-icons {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 0;
}

#social-side-icons ul li {
	display: inline !important;
}

@media (min-width: 1px) and (max-width: 768px) {

	#logo-new { 
		padding-left: 15px;
	}

}

@media (min-width: 1px) and (max-width: 900px) {

	#search-location-box { 
		display: none;
	}

}

@media (min-width: 1px) and (max-width: 990px) {

	#fb-icon-home, #home-signup-login-btn { 
		margin-top: 10px;
	}

}



/* BOOTSTRAP CHANGES */
.navbar-inverse .navbar-nav > li > a {
	color: #428bca !important;
}

.btn-primary {
	font-family: 'Capita-Light';
}

.navbar-collapse {
	margin-left: 10px !important;
}



/* CHANGES TO ORIGINAL THEME */
.login, .lg_links {
	float: right;
}

#daily_count_buzzes_tab, #trailer_fans_tab {
	display: none !important;
}


a.twitter-share-button,
a.twitter-mention-button,
a.twitter-hashtag-button {
  display: inline-block;
  padding: 1px 3px 0 19px;
  border: #ccc solid 1px;
  border-radius: 3px;
  background: #f8f8f8 url(//platform.twitter.com/images/bird.png) 2px 3px no-repeat;
  background: url(//platform.twitter.com/images/bird.png) 2px 3px no-repeat,
              -webkit-linear-gradient(#fff, #dedede);
  background: url(//platform.twitter.com/images/bird.png) 2px 3px no-repeat,
              linear-gradient(#fff, #dedede);
  background-size: 16px 13px, auto auto;
 
  /* Text */
    font: bold 11px/17px Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #333;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
  white-space: nowrap;
}
 
/* Color Highlight for keyboard navigation */
a.twitter-share-button:focus,
a.twitter-mention-button:focus,
a.twitter-hashtag-button:focus {
  outline: none;
  border-color: #0089cb;
}