@import url("https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=Cinzel:wght@400..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("../vendor/bootstrap/css/bootstrap.min.css");
@import url("../vendor/animsition/css/animsition.min.css");
@import url("../vendor/fontawesome/css/fontawesome-all.min.css");
@import url("../vendor/lightgallery/css/lightgallery.min.css");
@import url("../vendor/owl-carousel/css/owl.carousel.min.css");
@import url("../vendor/owl-carousel/css/owl.theme.default.min.css");
@import url("./helper.css");
@import url("./theme.css");
@import url("./round-style.css");
@import url("./color-skins/skin-brown.css");


h1, h2, h3, h4, h5, h6 {font-family: "Cinzel Decorative", serif; text-transform: uppercase;}
#header.menu-align-right #logo {top: 20px;}

#logo::before {
  display: inline-block;
  content: url(../img/kamera.svg);
  width: 50px;
  height: 40px;
  margin-right: 5px;
}
#logo a {display: inline-block;
  text-transform: uppercase;
  font-family: "Cinzel Decorative", serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  line-height: 1.2;
  vertical-align: top;
  text-decoration: none;
  color: #796d54;
}
#logo a:hover {color: #796303;}
#logo a span {display: block;}

.tt-main-menu {
  font-family: "Cinzel", serif;
  font-weight: 800;
}
.tt-menu-nav > li > a {font-size: 16px;font-weight: 700;color: #796d54;}
.tt-menu-nav > li > a:hover {color: #796303;}

.owl-carousel .cc-title {text-transform: uppercase; text-shadow: 2px 2px 5px rgba(0, 0, 0, .8);}
#footer {margin-top: 0; padding: 60px 0;}
.footer-text h4 {text-transform: capitalize;}
.footer-text footer-text strong {font-weight: 500;}
.footer-title {
  font-weight: bold;
  text-transform: capitalize;
  font-family: "Cinzel Decorative", serif;
  font-size: 18px;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 10px;
}
/*.tt-heading-title {text-transform: capitalize;}*/

.gli-colored .gallery-list-item .gl-item-image-inner:hover:before, .gli-colored.gli-alter-4 .gallery-list-item:hover .gl-item-image-inner:before, .gli-colored.gli-alter-4 .gallery-list-item:hover .gl-item-image-inner:hover:before, .gli-colored.gli-alter-5 .gallery-list-item:hover .gl-item-image-inner:before{opacity: .65 !important;}
.gl-item-title{text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}

#about-me-section.about-me-simple{margin: 6em 0;}
.footer-text .list-unstyled {font-family: 'Poppins', sans-serif;line-height: 1.5;font-size: 16px;font-weight: 400;}
#latest-news-section {padding-bottom: 6%;}
.bg-gray-sx{background-color: #f6f6f6;} 
.bg-sx-1 {background-color: #f2f0eb;}
/*#header {
  background-image: url(../img/bg-header.jpg);
  background-size:contain;
  background-position: center bottom;
}*/
#header.header-filled{box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);}
#header::before, #footer::before {
  content: "";
  position: absolute;
  top: 0; 
  left: 0;
  width: 100%; 
  height: 100%;  
  z-index: -1;  
  background-size:contain;
}
#footer{background-color: transparent;box-shadow: 0 -5px 15px rgba(0, 0, 0, 0.05);}
#header::before {background-image: url(../img/bg-header.jpg); opacity: .4;  background-position: center bottom;}
#footer::before {background-image: url(../img/bg-footer.jpg);opacity: .1; background-position: center top;}

.page-header-inner{padding: 1em 8%;}
.page-header-description{margin: 1em 0 0 0;}
.pull-left {float: left;}
.gsi-item-title {font-size: 1.2em;margin-bottom: 10px;}