/*
Theme Name: MBB
Description: Sahifa My Beauty Bunny Child
Author: Jennifer Coyle
Author link: http://hellobriostudio.com/design
Template: sahifa
*/

@import url("../sahifa/style.css");


/* START pinit plugin */ /* being commented out per Jenn Coyle because it's being replaced by a new plugin */

/* .pinit {
	position:relative;
	display:inline-block;

}

div.wp-caption .pinit {
	display: block;
	}

.pinit .pinit-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:200;
	display:none;
	background:transparent url('images/semi-white.png') repeat 0 0;
	text-align:center;
}

.pinit .pinit-overlay a {
	position:relative;
	top:50%;
	left:50%;
	margin:-50px 0 0 -50px;
	display:block;
	width:100px;
	height:100px;
	background:transparent url('images/mbb-pin-it-girls.png') no-repeat 0 0;
	text-indent:-9999em;
}

.pinit .pinit-overlay a:hover {
	background-positon: 0 -21px;
}

.pinit .pinit-overlay a:active {
	background-position: 0 -42px;
} */

/* END pinit plugin */



body {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #949494;
}
#sidebar {
	font-size: 0.8em;
}
body.home .entry {
	font-size: 1em; 
}
body a {
		font-weight: bold;
}
#main-content .entry p {
	line-height: 2em;
}
body.single #main-content .single-post-thumb img {
	display: none;
}
h1.post-title {
	line-height: 1em;
	font-size: 3em;
}
h2.post-box-title {
	line-height: 1em;
	/*font-size: 2.4em;*/
}
.entry h2,
.entry h3 {
    font-size: 24px;
}
header {
	margin: 10px auto 2px;
}
.header-content {
	padding-bottom: 0;
}
.logo {
	margin-bottom: -5px;
}
.cat-box-title h2, 
.cat-box-title h2 a, 
.block-head h3, 
#respond h3, 
#comments-title, 
h2.review-box-header,
.widget-top h4 {
	color: #3BCCCC !important;
}
.header-content h1,
.header-content h2 {
	font-size: 0;
}


h3.post-box-title a {
	font-size: 0.8em;
}
p.post-meta span {
	font-size: 0.8em;
}
p.post-meta {
	margin: 0 0 10px 0;
}
.ads-top {
	margin-top: -5px;
}
#menu-categories, #menu-pages {
	text-transform: uppercase;
}
#menu-pages {
	font-size: 0.8em;
	font-weight: normal;
}
.stripe-line {
	background: url(images/stripe-custom.png);
	height: 10px;
	overflow: hidden;
	margin-top: 5px;
}
.divider {
	background: url(images/stripe-custom.png);
	height: 10px;
	overflow: hidden;
	margin: 10px 0 20px;
	clear:both;
}
#main-nav ul li a {
	padding: 0 14px;
}

.top-nav {
	border-top: 1px solid #000;
}
.nocomments {
	display: none;
}
.wp-caption.alignleft {
	margin-right: 20px;
}
.wp-caption.alignright {
	margin-left: 20px;
}
.social-icons{text-align:center;}
	.mbb-social a{margin:2px 8px;position:relative;}
	.mbb-social a:hover{top:-2px;}
	
body.single .post-tag {
	display: none;
} 
body.single .post-inner img {
	border: none;
	padding: 0;
}
.post-navigation a {
	padding: 0 10px;
	display: block;
}
#related_posts span {
	display: none;
}
/* team_container on team page */
.team_container {
	width: 100%;
	margin: 10px auto;
	overflow: hidden;
}
.team_item {
	float: left;
	width: 29%;
	margin: 2% 2% 30px 2%;
	height: 390px;
}
.team_item img {
	max-width: 100%;
}

.jls_one_third_two_thirds {
	width: 100%;
	margin: 2px auto;
	overflow: hidden;
}
.jls_one_third {
	float: left;
	width: 32%;
	margin: 2%;
}
.jls_one_third img {
	max-width: 100%;
	margin: 0 auto;
	border: none;
	padding: 0;
}
.jls_two_thirds {
	float: left;
	width: 60%;
	margin: 2%;
}

.jls_one_half_container {
	width: 100%;
	margin: 2px auto;
	overflow: hidden;
}
.jls_one_half {
	float: left;
	width: 46%;
	margin: 2%;
	height: 300px;
}
.jls_one_half img {
	max-width: 100%;
	margin: 0 auto;
	}

.ad-cell, .ad-cell div, .ad-cell img, .ad-cell a {
	display:inline-block !important;
	margin: 0 !important;
	padding: 0 !important;
	}

/* TABLET  : 768px */
@media only screen and (max-width: 985px) and (min-width: 768px) {
	.logo img{ max-height: inherit; height:auto;}
}

@media only screen and (max-width : 766px),
only screen and (max-device-width : 766px) {
	.team_item { width: 46%; margin-bottom: 20px; height: inherit; }
	.team_item h4 { margin-bottom: 2px; }
	.jls_one_third { width: 100%; }
	.jls_two_thirds { width: 100%; }
	.jls_one_half { width: 100%; }
}
@media only screen and (max-width : 479px),
only screen and (max-device-width : 479px) {
	.team_item { width: 98%; margin-bottom: 10px; }
	.team_item h4 { margin-bottom: 2px; }
}

/* Phone  : 320px */
@media only screen and (max-width: 479px) {
	.logo img{ max-height: inherit; height:auto; }
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) {
    img.highResolutionAvailable {
        visibility:hidden;
        }
    img.highResolutionAvailable_ready {
        visibility:visible !important;
        }
}