/* Topbar */


/* Header */

#sp-header .logo a {
	font-size: 40px;
	font-family: 'Dancing Script';
}

.itemid-101 #sp-header {
	background: rgba(255,255,255,0.0);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.0);
	transition: all 0.5s;
}

.itemid-101 #sp-header.header-sticky {
	background: rgba(255,255,255,1);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.10);
	transition: all 0.5s;
}

/* Logo */

.itemid-101 #sp-header #sp-logo a {
	opacity: 0 !important;
}

.itemid-101 #sp-header.header-sticky #sp-logo a {
	opacity: 1 !important;
}

/* Menu */

#sp-header .sp-megamenu-parent > li > a, #sp-header .sp-megamenu-parent > li > span {
	font-size: 18px;
	font-weight: 600 !important;
	background: #fff;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
}


.itemid-101 #offcanvas-toggler > .fa {
	color: #fff !important;
}

.itemid-101 .fa.fa-bars {
	background: rgba(0,0,0,0.75);
	padding: 5px 12px;
}

/* Slideshow */

.itemid-101 #sp-header ~ #sp-slideshow {
	margin-top: -60px !important;
}

.itemid-101 #sp-header.header-sticky ~ #sp-slideshow {
	margin-top: 0px !important;
}

/* Main body */

.itemid-101 #sp-header.header-sticky ~ section#sp-main-body {
	padding-top: 0px;
}



/* misc */

.r-slide .fas.fa-caret-right {
	right: 10px !important;
	position: relative;
	transition: all 0.25s;
}

.r-slide:hover .fas.fa-caret-right {
	right: 0px !important;
	position: relative;
	transition: all 0.5s;
}

.l-slide .fas.fa-caret-left {
	left: 10px !important;
	position: relative;
	transition: all 0.25s;
}

.l-slide:hover .fas.fa-caret-left {
	left: 0px !important;
	position: relative;
	transition: all 0.5s;
}


.galleries_images h2 {
	text-align: center;
	padding: 20px;
	margin-bottom: 50px !important;
	background-image: linear-gradient(0deg, #036d0f 0%, #02430a 100%);
	color: #fff;
	font-style: italic;
}

.com-photographic #sp-main-body .container {
	max-width: 100% !important;
	padding: 0;
}

.com-photographic #sp-main-body #photographic-1 {
	padding: 0 50px 50px 50px !important;
}

.mfp-close {
	color: #fff !important;
	font-size: 50px !important;
}

.mfp-bg {
	z-index: 99999 !important;
}

.mfp-wrap {
	z-index: 99999 !important;
}

.addany_items {
	z-index: 999999 !important;
}
