/*
Theme Name: Photography Child
Theme URI: http://themes.themegoods2.com/photography/demo1
Description: Premium Photography Portfolio Theme
Version: 1.02
Tags: yellow, white, responsive-layout, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: ThemeGoods
Author URI: http://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: photography
Template: photography
*/

.button.ghost:hover {
	color: #fff !important;
	background-color: #959595 !important;
	border-color: #959595 !important;



}

.button.ghost {
	color: rgb(184, 152, 48) !important;
	border-color: rgba(184, 152, 48, 0.75) !important;
}

.standard_wrapper h5 {
	color: rgb(184, 152, 48);
	font-weight: 400 !important;
	text-align: center;
}

.top_bar,
.portfolio_post_previous a,
.portfolio_post_next a {
	background: #000 !important;
}

.top_bar.hasbg #menu_wrapper div .nav>li>a {
	color: #fff !important;
}

#menu_wrapper div .nav>li.current-menu-item>a,
#menu_wrapper div .nav>li.current-menu-parent>a,
#menu_wrapper div .nav>li.current-menu-ancestor>a,
#menu_wrapper div .nav li ul li.current-menu-item a,
#menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item a {
	color: #fff !important;
}

.header_style_wrapper.nofixed {
	display: block !important;
}

#menu_wrapper div .nav>li.current-menu-item>a,
#menu_wrapper div .nav>li.current-menu-parent>a,
#menu_wrapper div .nav>li.current-menu-ancestor>a,
#menu_wrapper div .nav li ul li.current-menu-item a,
#menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item a {
	border: none !important;
}

@media only screen and (max-width: 767px) {
	#page_caption {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}

	.top_bar {
		padding-bottom: 35px !important;
	}
}

@media only screen and (max-width: 767px) {
	.logo_wrapper img {
		height: 46px !important;
	}
}

.top_bar,
#page_caption,
#nav_wrapper {
	border-bottom: none;
}

#logo_right_button {
	//display: none !important;
}

.page-id-10485 #page_content_wrapper {
	max-width: 100%;
	padding: 0;
}

@media only screen and (max-width: 767px) {
	#page_caption {
		padding-top: 0px !important;
	}

	.top_bar {
		padding-bottom: 35px !important
	}
}

.pgcsimplygalleryblock-masonry-item-hover {
	background-color: rgb(0 0 0 / 40%) !important;
}

.m-fade-btn {
	display: none !important;
}

@media (max-width: 767px) {
	.m-fade-wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-bottom: 5px !important;
	}

	.m-fade-text {
		max-height: 4.2em !important;
		line-height: 1.4 !important;
		overflow: hidden;
		position: relative;
		margin-bottom: 0 !important;
		-webkit-mask-image: linear-gradient(180deg, #000 65%, transparent);
		mask-image: linear-gradient(180deg, #000 65%, transparent);
	}

	.m-fade-wrapper.is-open .m-fade-text {
		max-height: none !important;
		-webkit-mask-image: none !important;
		mask-image: none !important;
	}

	.m-fade-btn {
		display: inline-block !important;
		margin-top: -8px !important;
		margin-bottom: 0px !important;
		cursor: pointer;
		font-weight: 600;
		text-decoration: underline;
		text-transform: uppercase;
		font-size: 13px;
		color: inherit;
		background: none;
		border: none;
		padding: 0;
	}

	.m-fade-btn .label-less {
		display: none;
	}

	.m-fade-wrapper.is-open .m-fade-btn {
		margin-top: 6px !important;
	}

	.m-fade-wrapper.is-open .m-fade-btn .label-more {
		display: none !important;
	}

	.m-fade-wrapper.is-open .m-fade-btn .label-less {
		display: inline !important;
	}

	#page_content_wrapper p,
	.page_content_wrapper p {
		padding-top: 0.4rem !important;
		padding-bottom: 0.4em !important;
	}

}

/*.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img.pgc-img {
	width: 90vw !important;
	height: auto !important;
	left: 50% !important;
	top: 50% !important;
	transform: translate(-50%, -50%) !important;
	max-width: 100% !important;
	max-height: 90vh !important;
	object-fit: contain;
}