/* 
  <*> DOCUMENT INFORMATION
  - Styles specific to listing pages, to bemerged with bb-custom.css by  Sebastian
  - these styles override bb-custom.css 
  - Version:  1
  - Client:   BIZBASH
  - Authors:   Brooklyn Responsive
*/


html{ height: inherit; }

body { background:#1D1D1D; color:#fff; }

header {
	-webkit-box-shadow: 0px 10px 18px rgba(0, 0, 0, 0.9);
	-moz-box-shadow:    0px 10px 18px rgba(0, 0, 0, 0.9);
	box-shadow:         0px 10px 18px rgba(0, 0, 0, 0.9);
	padding:5px 0px 0px 0px;
}

h1 { color:#fff; font-size:1.2em; margin:10px 0px 0px 0px; }

h3 { color:#fff; font-size:1em; }

h4 { color:#6D6E71; font-size: 1.2375em; }

h5 { color:#fff; font-size: 1.7em; }

h6 		{ color:#6D6E71; line-height:normal; margin:0px; font-size:1em }

.reveal-modal * { color:#000; } 

p.ideabook-related {
	font-size:1.2em;
	font-weight:600;
}

p.overview{
	font-size:0.95em;
	font-family: "AptiferSansLTW01-Light", sans-serif;
	line-height: 1.2em;
}

a.back-button { 
	color:#6D6E71; 
}

a.black-button {
	background-color: rgba(0, 0, 0, 0.5);
	font-size: 0.70em;
}

a.grey-button {
	background-color: #808080;
	color: #1C1C1C;
}

.grey-title {
	color: #808080;
	margin-top: 0;
	line-height: normal;
}

i.custom.wedgeLeft.black-arrow {
	color: #808080;
	margin-left: 0;
	margin-right: .525em;
}

i.custom.wedgeLeft.black-arrow:before {
	border-color: transparent #808080 transparent transparent !important;
}

i.custom.wedgeRight.black-arrow-listing {
	background-color: #1C1C1C;
	margin-left: 0;
	margin-right: 0;
}

i.custom.wedgeRight.black-arrow-listing:before {
	border-color: transparent transparent transparent #6D6D70 !important;
}

.foundicon-left-arrow:before {
	margin-right: 10px;
}

.addthis_toolbox {
	font-size:2em;
}

.orbit-container .orbit-slides-container > * {
	background-color:transparent;
}

.orbit-container .orbit-prev, .orbit-container .orbit-next {
	background-color: #0072BC;
	border-radius:5px;
}



figure.figure-ideabook  {
	width: 95%;
	margin: 1em auto 0;
}

figure.figure-ideabook img  {
	display:block;
	text-align:center;
	margin:0 auto;
}

figure.figure-ideabook a.button.radius.black.show-for-medium-up {
	position:absolute;
	top:10px;
	right:10px;
}

figcaption.ideabook-figcaption-fix {
	background: #1D1D1D;
	margin-top: 10px;
}


figcaption p a {
	font-family: 'AptiferSansLTW02-Bold', sans-serif;
}

.attribution {
	color: #999999;
	font-family: 'AptiferSansLTW02-Bold', sans-serif;
	font-size: 1em;
	margin-bottom: 0;
}

.attribution strong {
	font-size: 1.6em;
	font-family: 'Bureau Grot Cond', sans-serif;
}

.ideabook-slider-controls {
	position:relative;
	word-wrap: normal;
}

.ideabook-slider-controls h6{
	font-family: 'AptiferSansLTW02-Bold', sans-serif;
}
.ideabook-slider-controls span.current{
	color:#16bae8;
}

.ideabook-slider-controls .controls.control_next span:before,
.ideabook-slider-controls .controls.control_prev span:before{
content: '';
position: absolute;
right: .25em;
top: .12em;
width: 0;
height: 0;
border-style: solid;
}

.ideabook-slider-controls .controls.control_next span:before{
border-width: 0.7em .1em 0.7em 1.2em;
border-color: transparent transparent transparent #1d1d1d;
}
.ideabook-slider-controls .controls.control_prev span:before{
border-width: 0.7em 1.2em 0.7em 0.1em;
border-color: transparent #1d1d1d transparent transparent;
right: .6em;
}

.ideabook-slider-controls .controls.control_prev span,
.ideabook-slider-controls .controls.control_next span{
	color: inherit;
	display: inline-block;
	border-radius: 3px;
	margin-left: 0.625em;
	margin-right: .125em;
	vertical-align: middle;
	line-height: 1.35em;
	position: relative;
	border-radius: 3px;
	display: inline-block;
	width: 1.45em;
	height: 1.45em;
	top: -0.1em;
	border: none;
}


.ideabook-slider-controls h6{
	font-size: 0.8em;
	line-height: 1.6em;
	margin-top: -5px;
}

.ideabook-slider-controls h6 span {
	letter-spacing: 1px;
}

.ideabook-slider-controls span.slide-numbers{
	font-size:1.5em;
	letter-spacing: 0px;
}

.ideabook-slider-controls a.controls {
	background-color: #6D6E71;
	border-radius: 5px;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	display:block;
}	

.ideabook-thumbnails {
	display:none;	
}

.ideabook-thumbnails li {
	float:left;
	list-style-type:none;
/* 	margin:0px 3px 0px 0px; */
/* 	border:4px solid #1D1D1D; */
}

.ideabook-thumbnails li img {
	border: 2px solid #1d1d1d;
	border-radius: 2px;
	margin: 0 auto;
}

.ideabook-thumbnails li img:hover {
	border: 2px solid #00B3F0;
}

.ideabook-slideshow {
	display:none;	
}

.sponsored-info p {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.2em;
	font-family: "AptiferSansLTW01-Light", sans-serif;
	font-size: 0.9em;
}

.sponsored-info p a {
	margin-right: 20px;
}

.sponsored-info p span {
	margin-right: 20px;
}

/*
.ideabook-slideshow li {
	float:left;
	list-style-type:none;
	margin:0px 3px 0px 0px;
	border:4px solid #1D1D1D;
}

.ideabook-slideshow li:hover {
	border:4px solid #00B3F0;
}
*/

.button.black .custom {
	background:#6D6E71;
}

.gallery { padding-bottom: 100px; }

.fix {
	height:1px;
	clear:both;
}

.gallery .topic.slug{
	font-size: 1.2em;
	background-color: #16bae8;
}
.gallery .slug.yellow{
	color:#FFFC6E;
	font-size:1em;
}
.gallery .slug.ideabook{
	color:#16bae8;
}
.gallery.sponsored .topic.slug{
	background-color:#f37120;
}

/* orbit prev/next tweaks */

.gallery .orbit-container .orbit-next, .gallery .orbit-container .orbit-prev{
	height:50px;
	width:50px;
} 
.gallery .orbit-container .orbit-next:hover, .gallery .orbit-container .orbit-prev:hover{
	background-color: #16bae8;
}


.gallery .orbit-container .orbit-prev > span{
	border-width: 16px 27px 16px 11px;
	margin-top:-15px;
}
.gallery .orbit-container .orbit-prev:hover > span{
	border-color: transparent #FFF transparent transparent;
}
.gallery .orbit-container .orbit-next > span{
	border-width: 16px 11px 16px 27px;
	margin-top:-15px;
	margin-left:-10px;
}
.gallery .orbit-container .orbit-next:hover > span{
	border-color: transparent transparent transparent #FFF ;
}

.empty{	
		min-height:500px; 
		background: transparent url(/images/preloader.gif) no-repeat center center;
}
 

hr{
	color:#6D6E71;
}

/*
.orbit-container .orbit-prev, 
.orbit-container .orbit-next {
	top: 22em;
}
*/



h2.caption-header{
	font-weight: normal;
	line-height: 1.4;
	font-size: 1.25rem;
	font-family: 'AptiferSansLTW02-Bold', sans-serif;
	color:#FFF;
}
.figure-ideabook img{
/* 	max-height: 467px; */
}


.social[class*="foundicon-"] {
	color:#6D6E71;
}

.button i.foundicon-website{
	font-size:1.5em;	
}


.sponsor-info{
	font-size: 1em;
}

textarea.user-note{
	margin: 8px 0;
	border-radius: 6px;
	min-height: 7em;
	height: 1.8em;
	line-height: 1.4em;
	font-size:0.9em;
	color: #BBB;
	background-color: #555;
	border: none;
	font-family: 'AptiferSansLTW01-Light', sans-serif;

	resize: none; /* Disabled Resize function */
}

@media only screen and (min-width: 768px) {
	
	h1 { font-size:1.8em; }
	
	h3 { font-size:1.2em; }

	a.black-button {
		font-size: 0.90em;
	}
	
}	