body, body p { color: #363636; }

.site-logo, Z.fp-breadcrumb {display: none; }

.wrapper {background-color: #FFFFFF; }


.header { margin: 0 0 20px; }
.header .header-inner { background-color: rgba(33, 33, 33, 0.0);   background: none; }
.header .header-content {position: relative; top: 0;  } 
.header .header-content i {padding: 0 0 15px 0; }
.ri-grid.header.text-center {padding: 80px 0 60px 0; }
.header .page-title { margin: 80px 0 5px; }


.header, .header .page-title {  color: #363636;  text-transform: uppercase; }

a {color: #dd961d;  text-decoration: none; }
a:hover {color: #dd961d; text-decoration: underline; }

div.headerNavv {margin: 15px 0 5px 0; text-align: center; padding: 0 ; color: #363636; }
div.headerNavv a {display: inline-block; margin: 0px 5px; padding: 5px 5px ; color: #dd961d; text-decoration: none; outline: none; font-size: 120%; }
div.headerNavv a.current {font-weight: bold; }
div.headerNavv a:hover {text-decoration: underline; }
div.headerNavv a.current:hover {}





.nav-toggle-btn span {width: 40px; height: 40px; }


.full-page-nav .nav .sub-nav li a {color: #D6D6D6; }
.full-page-nav .fp-copyright {color: #999999; }


div#gallery-grid a.item {padding-bottom: 30px}
.ratio-4-3 .ratio-inner, .ratio-16-9 .ratio-inner {padding-bottom: 30px}
.ratio-4-3 .ratio-inner img, .ratio-16-9 .ratio-inner img {max-width: 100%; max-height: 100%; margin: 0 auto; }

.fp-gallery .title {font-size: 26px; font-weight: bold; }
.fp-gallery .caption-inner {top: 75%; padding: 15px 0 0 0; }
.fp-gallery .description {height: 100%; max-height: 100%; vertical-align: top; padding-top: 22%; }
.fp-gallery .gallery-box .gallery-caption { opacity: 1; visibility: visible; -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1);   transform: scale(1, 1); } /* galeary background images are visible normally */
.fp-gallery .gallery-caption {background-color: inherit; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.fp-gallery .caption-inner::before, 
.fp-gallery .caption-inner::after {  -webkit-transition: all 0.0s ease-in-out 0.0s;  transition: all 0.0s ease-in-out 0.0s;  }
.fp-gallery .fp-meta li::after { content: ''; }

div.mfp-container {background: #FFFFFF}	
div.mfp-title span {padding-left: 15px; font-weight: bold; color: orange; }


	
	
.footer, .footer a { color: #AAAAAA; }




@media screen and (max-width:767px) {  /* iPhone 8+ & 8 */ 
	.header.homepage .header-content {top: -5px; }
	.header.homepage a.nav-toggle-btn {left: 10px; top: 20px; }
	.header.homepage  .page-title {font-size: 1.4rem; margin: 0 0 0 25px; }

}
@media screen and (max-width:340px) { /* iPhone 5 */
	.header.homepage a.nav-toggle-btn {left: 10px; top: 20px; }
	.header.homepage  .page-title {font-size: 1.2rem; margin: 0 0 0 25px; }
}