/*
Theme Name:     Bliss
Theme URI:      http://www.bluth.is/wordpress/bliss/
Description:    Child theme for Bliss
Author:         Bluthemes
Author URI:		http://bluthemes.com
Template:       bliss                             
Version:        0.1.0
*/

@import url("../bliss/style.css");

@font-face {
    font-family: 'icon-set';
    src: url("/font/photoshelter_Theme3.eot");
    src: url("/font/photoshelter_Theme3.eot?#iefix") format("embedded-opentype"), url("/font/photoshelter_Theme3.woff") format("woff"), url("/font/photoshelter_Theme3.ttf") format("truetype"), url("/font/photoshelter_Theme3.svg#photoshelter_Theme3") format("svg");
    font-weight: normal;
    font-style: normal
}

#masthead .bluth-navigation {
	padding:15px 0;
	box-shadow: 0 1px 3px rgba(0,0,0,0.22);
}

#masthead .bluth-navigation .navbar .nav > li > a {
	color:#8f8f8f;
	text-transform:uppercase;
	font-weight:700;
	font-size:13px;
	letter-spacing: 2px;
	padding: 10px;
}
#masthead .bluth-navigation .navbar .nav > li > a:hover {
	color:#5c5c5c!important;
	opacity:1!important;
}

#masthead .bluth-navigation .mini-logo{
	max-width:200px;
	opacity: 1;
	margin-right:15px;
}
#masthead .bluth-navigation .mini-logo a {
	color:#4c5a7b;
}
	#masthead .bluth-navigation .mini-logo a:hover {
		color:#6e7fa5;
	}
#masthead .bluth-navigation .mini-logo h1, #masthead .bluth-navigation .mini-logo img{
	left:0;
	font-weight:700;
	text-transform:uppercase;
	border-right:none;
	font-size:17px;
	letter-spacing:2px;
}

.nav-line {
	display:none!important;
}


.dropdown-menu {
	background: #fff;
	border-top:1px solid #bdbfc5!important;
	border: 1px solid #bdbfc5;
	border-radius: 3px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	left:50px;
	margin-left:-80px;
}

.navbar .nav >li >.dropdown-menu::before {
	content: '';
	position: absolute;
	width: 9px;
	height: 9px;
	border: 1px solid #bdbfc5;
	border-bottom: none;
	border-right: none;
	background: #fff;
	top: -5px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	display:block!important;
	left:50%;
	margin-left:-4px;
}
.dropdown-menu >li+li {
	border-top:1px solid #bdbfc5;
}
.dropdown-menu >li > a {
	color:#8f8f8f;
	text-transform:uppercase;
	font-weight:700;
	font-size:13px;
	letter-spacing: 2px;
	padding: 10px;
	text-align:center;
}
.dropdown-menu > li > a:hover {
	background:none;
	color:#5c5c5c!important;
	opacity:1!important;
}

.widget-area h3, #footer-body h3 {
	font-weight:700;
	text-transform:uppercase;
	color:#5a606e!important;
}


.post-title .author-image {
	display:none;
}

.post-format-badge {
	display:none!important;
}

article.format-image p a, article.format-image p a:hover span:before, article.format-image p a:focus span:before, .format-image a.more-link, .format-image a.more-link:hover {
	background:none!important;
	font-weight:bold;
	color:#5a606e!important;
}

article.format-standard p a, article.format-standard p a:hover span:before, article.format-standard p a:focus span:before, .format-standard a.more-link, .format-standard a.more-link:hover {
	background:none!important;
	font-weight:bold;
	color:#5a606e!important;
}

.entry-content iframe {
	max-width: 90%!important;
}

.author-meta {
	display:none;
}


#masthead >.menu-main_menu-container {
	display:none;
}

.wp-caption {
	border: 1px solid #E4E2E2;
}
.wp-caption p.wp-caption-text {
	color: #666666;
	font-weight:400;
}


@media (max-width: 1366px){
	#masthead .bluth-navigation .navbar .nav > li > a {
		font-size:11px;
	}
	#masthead .bluth-navigation .mini-logo h1 {
		font-size:16px;
	}
}

@media (max-width: 1025px){
	#masthead .bluth-navigation .navbar .nav > li > a {
		font-size:10px;
	}
	#masthead .bluth-navigation .mini-logo h1 {
		font-size:13px;
	}
}

@media (max-width: 979px){
	
	#masthead .bluth-navigation .container {
		padding:0 20px!important;
	}
	#menu-main_menu {
		display:inherit!important;
		float:left!important;
		margin:0!important;
	}
	
	#mobile-menu {
		display:none!important;
	}
	
	.nav-collapse, .nav-collapse.collapse {
		height:auto!important;
		overflow:visible!important;
	}
	.nav-collapse .nav>li {
		float:left!important;
	}
	.navbar {
		float:left!important;
	}
	.navbar .nav > li > a {
		border-left:none!important;
	}
	.navbar .nav > li > a:hover, .navbar .nav > li > a:active, .navbar .nav > li > a:focus {
		border-left:none!important;
	}
	.navbar-inverse .navbar-inner {
		min-height:1px!important;
	}
	
	.nav-collapse .open > .dropdown-menu {
		position:absolute;
		background:#FFF!important;
		border-top:1px solid #bdbfc5!important;
		border: 1px solid #bdbfc5;
		border-radius: 3px;
		box-shadow: 0 2px 4px rgba(0,0,0,0.1);
		min-width:160px!important;
		left:50%;
		margin-left:-80px!important;
	}
	.nav-collapse .open > .dropdown-menu li a {
		font-weight:700;
		padding:10px;
		font-size:10px;
	}
	
}


@media screen and (max-width:569px) {
	#masthead .bluth-navigation .container {
		padding:0!important;
	}
	#menu-main_menu {
		display:none!important;
		float:none!important;
	}
	
	#mobile-menu {
		display:inherit!important;
	}
	
	.nav-collapse, .nav-collapse.collapse {
		height:0!important;
		overflow:hidden!important;
	}
	.nav-collapse .nav>li {
		float:none!important;
	}
	.navbar {
		float:none!important;
	}
	
	#masthead .bluth-navigation .mini-logo{
		display:block;
		margin-left:25px;
		margin-top:0;
	}
	
	#masthead .bluth-navigation {
		height:50px;
		padding:5px 0;
	}
	#mobile-menu::before {
		top:8px;
		right:10px;
		font-size:12px;
		color:#FFF;
		line-height:20px;
		text-align:center;
		width: 20px;
		background:#4c5a7b;
		border-radius:2px;
		height: 20px;
		display:none;
	}
	
	#mobile-menu-trigger {
		top:8px;
		right:10px;
		font-size:12px;
		color:#FFF;
		line-height:20px;
		text-align:center;
		width: 20px;
		background:#4c5a7b;
		border-radius:2px;
		height: 20px;
		display:block;
		position:relative;
	}
	#mobile-menu-trigger i::before {
		display:inline-block;
		*display:inline;*zoom:1;
		content: '\f0c9';
		font-family: 'fontello';
		font-style:normal;
	}
	
	#masthead {
		background:none!important;
	}
	
	#masthead >.menu-main_menu-container ul {
		padding-left:20px;
		padding-right:0;
		padding-bottom:0;
		margin:0;
		list-style:none;
	}
	#masthead >.menu-main_menu-container >ul {
		padding-top:10px;
	}
	#masthead >.menu-main_menu-container ul li a {
		font-size:10px;
		text-transform:uppercase;
		font-weight:700;
		letter-spacing:2px;
		color:#8f8f8f;
		display:block;
		padding:10px;
		text-align:left;
	}
	#masthead >.menu-main_menu-container ul.dropdown-menu {
		display:block;
		position:static;
		border:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		width:100%;
		text-align:left;
		border-top:none!important;
		background:none;
	}
	#masthead >.menu-main_menu-container ul li >ul li + li {
		border-top:1px solid #bdbfc5;
	}
	
	.entry-content p, .entry-content ul li, .entry-content p, .entry-content ol li {
		font-size:16px!important;
	}
}
