/*

Theme Name: WP Bootstrap

Theme URI: http://revenuespark.com

Description: Bootstrap 3.3.6

Author: Steve Eldridge and Dan

Author URI: http://revenuespark.com

Version: 1.0.6

Tags: responsive, white, bootstrap



License: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)

License URI: http://creativecommons.org/licenses/by-sa/3.0/



This simple theme was built using the example Bootstrap theme "Basic marketing site" found on the Bootstrap web site http://twitter.github.com/bootstrap/examples/hero.html

*/

html {

	height: 100%;

}



* {

	text-rendering: optimizeLegibility;

	font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif; 

}

.page-numbers {

	color: white!important;

	background-color: #feb402;

	padding: 10px;

}

.page-numbers.current {

	background-color: #808080;

}

a.page-numbers:hover {

	background-color: black;

	color: white!important;

	text-decoration: none!important;

}

.pageNavigation {

	padding-top: 20px;

}

.nav-links {

	padding-top: 10px;

	padding-bottom: 20px;

}

.nav-previous {

	float: left;

}

.nav-next {

	float: right;

}

a {

    color: #ae7b00;

    text-decoration: none;

}

article a, .mainContent a {

	color: #ae7b00;

}

#mainPageContent a {

	color: #feb402;

	font-weight: bold!important;

}

.socialShare a:hover {

	color: #ae7b00!important;

}

a:hover, a:focus {

	text-decoration: underline!important;

	color: #ae7b00!important;

}

body {

	height: 100%;

	background-color: #ebebeb!important;

}

/* header */



header {

	height: 50px;

	border-bottom: 3px solid #ae7b00;

	line-height: 50px;

	background-color: #000;

	position: fixed;

	width: 100%;

	z-index: 1000;

}



header p {

	font-size: 14px;

	color: #9A9A9A;

}

#menu-header {

	float: right;

}

.smallLogo > div {

	display: inline-block;

}

.smallLogo {

	vertical-align: middle;

	display: inline-block;

	margin-right: 50px;

	color: white;

	height: 35px;

	line-height: 35px;

	letter-spacing: 1.5px;

	font-size: 20px;

	margin-top: -5px;

	cursor: pointer;

}

.smallLogoRight {

	padding: 0 7px 0 12px;

	background-color: #feb402;

	border-radius: 10px 0px 0px 10px

}

.smallLogoLeft {

	padding: 0 12px 0 7px;

	background-color: #ae7b00;

	border-radius: 0px 10px 10px 0px

}

.navbar {

	margin-top: 4px;

	display: inline-block;

	vertical-align: middle;

	margin-bottom: 0px!important;

}

.navbar a {

	color: #ffffff;

	text-transform: uppercase;

	font-size: 18px;

	font-weight: 600;

}

.navbar li:first-of-type a {

	padding-left: 0px!important;

}



.navbar li:last-of-type a {

	padding-right: 0px!important;

}

.nav > li > a:hover, .nav > li > a:focus {

	background-color: transparent!important

}

.navbar-collapse {

	padding-right: 0px!important;

}

.shiftnav-wrap {

	min-height: 100%;

}

.shiftnav-toggle {

	font-size: 35px;

	color: #feb402!important;

}

.shiftnav-toggle p {

	color: #feb402!important;

	font-size: 12px;

	text-align: right;

	margin-top: -13px;

	margin-right: 2px;

}

.shiftnav-nav .sub-menu li {

	margin-left: 15px!important;

}

#pageHeader {

	margin-top: 50px;

	height: 440px;

	background-repeat: no-repeat;

	background-position: center center;

	border-bottom: 3px solid #ae7b00;

	background-color: #0C0B06;

}

.pageHeaderpost {

	margin-top: 20px;

}

/* Home Page */

#mainLogo {

	margin-top: 30px;

}

.colHeader {

	font-size: 18px;

	letter-spacing: 1px;

	background-color: #feb402;

	color: white;

	height: 45px;

	margin: 0px;

	line-height: 42px;

	padding-left: 25px;

	text-transform: uppercase;

}

#browseCollections .colHeader {

	background-color: #feb402!important;

}

#browseCollections {

	background-color: #ae7b00;	

}

#selectCollections {

	height: 231px;

	overflow: hidden;

	background-color: #fff;

	margin: 0 30px;

	padding: 0 5px;

	border-left: 1px solid #feb402;

	border-right: 1px solid #feb402;

	border-bottom: 1px solid #feb402;

}

#selectCollections img {

	float: left;

	height: 230px;

	width: auto;

	padding: 10px;

}

#pageContent {

	margin-top: -70px;

}

#museumWingSelector, #mainPageContent, #museumSearch{

	background-color: white;

	padding: 25px;

	border-left: 1px solid #c6c6c6;

	border-right: 1px solid #c6c6c6;

	border-bottom: 1px solid #c6c6c6;
    
    line-height: 2.3;
    
}

#mainPageContent, #museumSearch {

	margin-bottom: 100px;	

}

#featuredPiece {

	float: left;

	margin: 0px 20px 10px 0;

}

.slick-prev:before,

.slick-next:before {

	font-size: 0px!important;

}

.slick-prev {

	width: 0!important;

    height: 0!important;

    border-top: 35px solid rgba(0, 0, 0, 0)!important;

    border-bottom: 35px solid rgba(0, 0, 0, 0)!important;

    border-right: 15px solid #fff!important;

    top: 35%!important;

    margin-top: 0px!important;

}

.slick-next {

	width: 0!important;

    height: 0!important;

    border-top: 35px solid rgba(0, 0, 0, 0)!important;

    border-bottom: 35px solid rgba(0, 0, 0, 0)!important;

    border-left: 15px solid #fff!important;

    top: 35%!important;

    margin-top: 0px!important;

}





.slick-slide:hover {

	background-color: rgba(109, 109, 109, 1)!important;

}

#lowerSectionText {

	margin-top: 30px;

}

.newestPost {

	margin-bottom: 25px;

}

.newestPost h3 {

	margin-top: 0px;

	font-size: 18px;

	font-weight: bold;

}

/* Single Wing Page */

.wing-image {

	height: auto;

	width: calc(100% - 20px);

	margin: 10px;

	border: 2px solid black;

}

.wingContentText {

    margin-top: 1px;

}

.grid-sizer {

	width: 50%;

}

.wing-item {

	width: 50%;

}

.wing-item--portrait {

	width: 50%;

}

.wing-item--landscape {

	width: 100%;

}

.wing-item--monoSelection {

	width: 50%;

}

.wing-item--tall {

	width: 50%;

}

/* Single Review */

.single-post #pageHeader {

	display: none;

}

.single-post #pageContent {

	margin-top: 80px!important;

}

.single-post .metaInfo {

	margin-top: 20px;

}

/* Museum Wing Selector  */

#museumWingSelector ul {

	height: 584px;

	margin-bottom: 0px;

	overflow-y: scroll;

	-webkit-overflow-scrolling: touch;	

	list-style: none;

	padding-left: 0px;

}

#museumWingSelector li {

	padding: 5px;

}

#museumWingSelector a {

	font-size: 16px;

	margin-bottom: 5px;

	font-weight: 200;

	color: #4d4d4d;	

}

#museumWingSelector a:hover {

	color: #ae7b00;

}

#searchSection {

	margin-top: 20px;

}

#searchSection input[type=text] {

	display: inline;

	float: left;

	padding: 10px;

	height: 40px;

	border: 1px solid grey;

	width: calc(100% - 92px);

}

#searchSection input[type=submit] {

	display: inline;

	background-color: #feb402;

	color: white;

	text-transform: uppercase;

	letter-spacing: 1px;

	height: 40px;

	border: none;

	width: 90px;

}

#searchSection input[type=submit]:hover,

#searchSection input[type=submit]:focus {

	background-color: #ae7b00;

}

.currentItem {

	background-color: #ae7b00;

}

.currentItem a{

	color: white!important;

	font-weight: bolder!important;

}

::-webkit-scrollbar {

    -webkit-appearance: none;

    width: 10px;

}

::-webkit-scrollbar-thumb {

    border-radius: 4px;

    background-color: rgba(0,0,0,.5);

    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);

}

.fancybox-title {

	text-align: center;

	font-size: 20px!important;

	font-style: italic!important;

}

/*Blog Roll */

.blogRoll, .blogPost, .page-about .mainContent {

	margin-top: 40px;

	padding-top: 30px;

	border-top: 1px solid #C7C9CC;

}

.blogRoll article:first-of-type h2, .blogPost h1 {

	margin-top: 0px;

}

.entry-header {

	margin-top: 0px;

	margin-bottom: 15px;

}

article h2, .entry-title {

	font-family: 'Source Sans Pro', sans-serif;

	font-size: 28px;

	color: #333;

}

article h2 a {

	color: #333!important;

}

article hr{

	border-color: #C7C9CC;

	margin: 20px 0 20px;

	clear: both;

}

.alignright { float: right; text-align: right; margin-left: 14px; }

.alignleft { float: left; margin-right: 14px; }

.embed-youtube iframe, .entry-content iframe { 

	max-width: 100%;

}

.entry-info {

}

.entry-content p{

	position: relative;

}

.entry-content>p>img.size-full.alignnone, .entry-content .wp-caption.alignnone {

	width: 100%!important;

	height: auto;

}

.entry-content img { 

	max-width: 100%; 

	height: auto;

}

img.aligncenter {

    display: block;

    margin: auto;

    padding: 15px;

}

img.alignnone {

    display: block;

}

.blogTable {

    display: table;

    table-layout: fixed;

    width: 100%;

}

.socialShare {

    display: table-cell;

    width: 35px;

    vertical-align: top;

    padding-top: 10px;

}

.socialShare a {

    color: #4F4F4F!important;

    display: block;

}

.socialShare span {

    font-size: 21px;

}

.blogIndent {

    display: table-cell;

    width: 100%;

}

.home .socialShare span {

    font-size: 21px;

}

.home .socialShare {

    width: 35px;

    padding-top: 10px;

}

.featuredPost {

	overflow: hidden;

	border-bottom: 1px solid #BCBEC0;

	padding-bottom: 25px;

	margin-bottom: 15px;

	width: 95%;

}

.featuredPost h3 {

	margin-top: 0px;

}

.featuredPost img {

	float: left;

	height: 100px;

	width: auto;

	border: 1px solid green;

	padding: 3px;

	margin-right: 10px;

	margin-left: 30px;

	border-radius: 5px;

}

.featuredPost h4 {

	padding-top: 5px;

	width: 90%;

	line-height: 1.3;

}

.featuredPost a {

	color: #4A8318;	

}

.post-navigation h2 {

	display: none;

}

/* Archive Page */

.blog #mainPageContent,

.archive #mainPageContent {

	min-height: 635px;

}

.blogItem {

	margin-bottom: 20px;

}

.blogItem h3 {

	margin-top: 0px;

	font-size: 18px;

}

/* Widget Section */



/* Footer */

#footer {

	position: absolute;

	bottom: -10px;

	left: 0px;

	right: 0px;

	color: white;

	height: 50px;

	line-height: 50px;

	background-color: #feb402;

}

#footer p {

	margin-bottom: 0px;

}

/* Media Statements */

@media screen and (min-width: 1200px) {

	.nav > li > a {

		padding: 10px 30px!important;

	}

}

@media screen and (min-width: 992px) and (max-width: 1199px ){

	.nav > li > a {

		padding: 10px 15px!important;

		font-size: 16px;

	}

}

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

	.grid-sizer {

		width: 100%;

	}

	.wing-item {

		width: 100%;

	}

	.wing-item--portrait {

		width: 100%;

	}

	.wing-item--landscape {

		width: 100%;

	}

	.wing-item--monoSelection {

		width: 100%;

	}

	.wing-item--tall {

		width: 100%;

	}

	.blogImage {

		margin-bottom: 15px;

	}

}

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

}

@media screen and (max-width: 767px ) {

	#mainLogo {

		max-width: 340px;

		margin: 30px auto 0;

	}

	 #museumSearch {

		margin-bottom: 20px;	

	}

	#museumWingSelector ul {

		height: 226px;

	}

}

@media screen and (max-width: 600px){

	.blogImage {

		float: none!important;

		width: 100%!important;

		margin-bottom: 15px;

	}

	.blogText {

		float: none!important;

		width: 100%!important;

	}

}

@media screen and (max-width: 550px){

	.grid-sizer {

		width: 100%;

	}

	.wing-item {

		width: 100%;

	}

	.wing-item--portrait {

		width: 100%;

	}

	.wing-item--landscape {

		width: 100%;

	}

	.wing-item--monoSelection {

		width: 100%;

	}

	.wing-item--tall {

		width: 100%;

	}	

}

@media screen and (max-width: 445px ) {



@media screen and (max-width: 400px ) {

}