/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Transitions All **/
.fl-page-content {
	-webkit-transition: 0.15s ease-in !important;
	transition: 0.15s ease-in !important;
}

/** General >> WP Editor Container **/
.wp-editor-container {
	height: auto !important;
	min-height: auto !important;
	max-height: auto !important;
}

/** General >> Link Hover **/
a:hover {
	text-decoration: none !important;
}

/** General >> Fl rich text link **/
.fl-rich-text a {
	border-bottom-color: inherit !important;
	border-bottom-width: 1px !important;
	border-bottom-style: dotted !important;
}

/** General >> Fl rich text link hover **/
.fl-rich-text a:hover {
	color: rgb(174, 147, 87) !important;
	border-bottom: 1px dotted rgb(174, 147, 87) !important;
}

/** General >> Bg p 50 **/
#fl-post-85 .bg-p-50, 
#fl-post-81 .bg-p-50 {
	width: 83.333333% !important;
}

/** General >> div .notice.notice-error **/
div .notice.notice-error {
	display: none !important;
}


/*= Main Menu ================= */

/** Main Menu >> Menu main menu **/
#menu-main-menu {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** Main Menu >> Menu item 93 fa instagram **/
#menu-item-93 .fa-instagram {
	color: rgb(174, 147, 87) !important;
	font-size: 24px !important;
	position: relative !important;
	bottom: 4px !important;
}

/** Main Menu >> Fl theme builder header scrolled **/
.fl-theme-builder-header-scrolled {
	box-shadow: 0 0 10px 0 rgba(25, 25, 25, 0.2) !important;
}

/** Main Menu >> Current page item link span **/
.pp-advanced-menu .current_page_item a span {
	padding-bottom: 10px !important;
	border-bottom: 1px solid rgb(174, 147, 87) !important;
}


/*= Content =================== */

/** Content >> .fl-theme-builder-singular-single-post-layout a em **/
.fl-theme-builder-singular-single-post-layout a em {
	font-weight: 700 !important;
	text-decoration: underline !important;
}

/** Content >> .fl-theme-builder-singular-single-post-layout a em (:hover) **/
.fl-theme-builder-singular-single-post-layout a em:hover {
	color: rgb(25, 25, 25) !important;
}


/*= Instagram ================= */

/** Instagram >> Sbi load btn **/
.sbi_load_btn {
	text-transform: uppercase !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border: 1px solid rgb(174, 147, 87) !important;
	border-radius: 0 !important;
}

/** Instagram >> Sbi load btn hover **/
.sbi_load_btn:hover {
	background-color: rgb(174, 147, 87) !important;
}

/** Instagram >> Sbi follow btn link **/
.sbi_follow_btn > a {
	text-transform: uppercase !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border: 1px solid rgb(174, 147, 87) !important;
	border-radius: 0 !important;
}

/** Instagram >> Sbi follow btn link hover **/
.sbi_follow_btn a:hover {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
	background-color: rgb(174, 147, 87) !important;
	border: 1px solid rgb(174, 147, 87) !important;
	border-radius: 0 !important;
}


/*= Growing Sculpture ========= */

/** Growing Sculpture >> pp content grid post image **/
.pp-content-grid-post-image {
	padding-top: 0 !important;
}

/** Growing Sculpture >> Pp content carousel post **/
.pp-content-carousel-post {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

/** Growing Sculpture >> Fl main content pp content posts inner **/
#fl-main-content .pp-content-posts-inner {
	min-height: 380px !important;
	box-sizing: content-box !important;
}

/** Growing Sculpture >> Growing Sculpture Pp image carousel **/
.growing-sculpture-carousel .pp-image-carousel {
	padding-bottom: 70px !important;
}

/** Growing Sculpture >> Growing Sculpture Image Carousel Item **/
.growing-sculpture-carousel .pp-image-carousel-item {
	overflow: visible !important;
}

/** Growing Sculpture >> Growing Sculpture Pp carousel image container **/
.growing-sculpture-carousel .pp-carousel-image-container {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: flex-end !important;
	align-items: flex-end !important;
}

/** Growing Sculpture >> Growing Sculpture Pp carousel image container div **/
.growing-sculpture-carousel .pp-carousel-image-container div {
	color: rgb(25, 25, 25) !important;
	display: block !important;
}

/** Growing Sculpture >> Growing Sculpture Carousel Slider Photo Caption **/
.growing-sculpture-carousel .pp-image-carousel-item .slider-photo-caption {
	padding-top: 5px !important;
}

/** Growing Sculpture >> Fl main content swiper pagination clickable **/
#fl-main-content .swiper-pagination-clickable {
	bottom: 0 !important;
	left: 5px !important;
}


/*= Exhibition & Events ======= */

/** Exhibition & Events >> Exhib & Events swiper pagination clickable **/
.exhib-events-carousel .swiper-pagination-clickable {
	height: 65px !important;
}


/*= History Timeline ========== */

/** History Timeline >> History timeline tll date **/
.history-timeline .tll-date {
	color: rgb(25, 25, 25) !important;
	font-weight: 700 !important;
}

/** History Timeline >> History timeline heading 2 **/
.history-timeline h2 {
	font-weight: 700 !important;
	display: none !important;
}

/** History Timeline >> History timeline paragraph **/
.history-timeline p {
	margin-top: 0 !important;
}

/** History Timeline >> History timeline wpex timeline label **/
.history-timeline .wpex-timeline-label {
	box-shadow: 0 0 0 0 !important;
	border-color: rgb(174, 147, 87) !important;
	border-right-width: 1px !important;
	border-left-width: 1px !important;
	border-radius: 0 !important;
}

/** History Timeline >> Timeline List (no icon) **/
.wpex-timeline-list:not(.show-icon) .wpex-timeline.style-center > li .wpex-timeline-icon .fa.no-icon {
	background-color: rgb(25, 25, 25) !important;
	width: 20px !important;
	height: 20px !important;
	margin-left: -10px !important;
}

/** History Timeline >> p empty before **/
p:empty:before {
	display: none !important;
}

/** History Timeline >> History timeline image **/
.history-timeline img {
	margin-top: 20px !important;
}

/** History Timeline >> Big Dates (large screens) **/
.wpex-timeline > li .wpex-timeline-time {
	display: block !important;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Exhibition & Events >> Exhib & Events swiper pagination clickable **/
	.exhib-events-carousel .swiper-pagination-clickable {
	height: 50px !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Exhibition & Events >> Exhib & Events swiper pagination clickable **/
	.exhib-events-carousel .swiper-pagination-clickable {
	height: 50px !important;
}

	/** History Timeline >> Mobile Titles **/
	span.tlmobile-visible {
	font-weight: 700 !important;
}

	/** History Timeline >> History timeline heading 2 **/
	.history-timeline h2 {
	display: block !important;
}

	/** History Timeline >> Left Dates (tablet + mobile) **/
	.wpex-timeline > li .wpex-timeline-time {
	width: 100px !important;
	display: none !important;
}

	/** History Timeline >> Right Headings (tablet + mobile) h2 **/
	.wpex-timeline > li .wpex-timeline-label h2 a {
	font-weight: 700 !important;
}

	/** History Timeline >> Timeline (tablet) **/
	.wpex-timeline-list .wpex.wpex-timeline, 
.wpex-timeline {
	margin-right: 100px !important;
}

	/** General >> Bg p 50 **/
	#fl-post-85 .bg-p-50, 
#fl-post-81 .bg-p-50 {
	width: 50% !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Growing Sculpture >> Fl main content pp content posts inner **/
	#fl-main-content .pp-content-posts-inner {
	min-height: 285px !important;
}

	/** Growing Sculpture >> Growing Sculpture Carousel Slider Photo Caption **/
	.growing-sculpture-carousel .pp-image-carousel-item .slider-photo-caption {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** Growing Sculpture >> Fl main content swiper pagination clickable **/
	#fl-main-content .swiper-pagination-clickable {
	bottom: -5px !important;
}

	/** Exhibition & Events >> Exhib & Events swiper pagination clickable **/
	.exhib-events-carousel .swiper-pagination-clickable {
	height: 50px !important;
}

	/** History Timeline >> History timeline heading 2 **/
	.history-timeline h2 {
	display: block !important;
}

	/** History Timeline >> Mobile Titles **/
	span.tlmobile-visible {
	display: none !important;
}

	/** History Timeline >> Timeline (tablet) **/
	.wpex-timeline-list .wpex.wpex-timeline, 
.wpex-timeline {
	margin-right: 40px !important;
}

	/** Mobile Menu >> List item:(1) link **/
	#menu-main-menu-2 > li:nth-of-type(1) > a {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	position: relative !important;
	left: 10px !important;
}

	/** General >> Bg p 50 **/
	#fl-post-85 .bg-p-50, 
#fl-post-81 .bg-p-50 {
	width: 83.333% !important;
}

}

