.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1400px;
}

.container {
    max-width: 1200px;
}

.elementor-column {
    padding-left: 15px;
    padding-right: 15px;
  }
body { background-color:#fff; }

.jet-menu-item-desc.sub-level-desc { display:none; }

a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #666;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-family:"Barlow";
}

.entry-footer .btn {
	background: #5a5146;
	font-family: "lato";
    font-size: 15px;
    font-weight: 500;
}
.entry-footer .btn:hover {
    background: #5a5146; opacity:0.8;
}

@media (max-width: 767px) {
  .elementor-column {
    padding-left: 10px;
    padding-right: 10px;
  }
}

#logo img { 
  -moz-transition: all .4s ease-in-out;
  -webkit-transform: translate3d(0,0,0);
  transition: all .4s ease-in-out; 
}

.jet-sticky-section--stuck #logo img { 
  max-width: 55%; 
  -moz-transition: all .4s ease-in-out; 
  -webkit-transform: translate3d(0,0,0); 
  transition: all .4s ease-in-out; 
}
.jet-sticky-section--stuck {
    box-shadow: 0px 5px 4px -4px rgb(0 0 0 / 52%);
}
.elementor-12 .elementor-element.elementor-element-8600932 .jet-menu ul.jet-sub-menu { background-color: #1E1E199E; border-color:#DDDDDD3B;  margin-top: 26px;}
.jet-sticky-section--stuck { box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 25%); background-color:#5a5146!important; }
.jet-sticky-section--stuck .jet-menu ul.jet-sub-menu  { background-color:#5a5146!important;  }

.page-preloader {
  border-top-color: #000;
  border-right-color: #000;
}

@media (min-width: 1120px) {
.col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
}
.col-lg-push-2 { left:0%; }
.single-post .post-thumbnail { display:none; }
.wp-block-gallery { margin-bottom:18px; }
body.category .entry-title { text-align:center; color:#000; font-size:18px; font-weight:500;  }
body.category .entry-title a { color:#000; }
body.category .entry-title a:hover { color:#000; opacity:0.7; }
.entry-footer .entry-meta { display:none; }
lbody.category .page-title { display:none; }
lbody.category .page-title span { display:block!important; }
body.category .post-thumbnail img { border:solid 1px #ededed; }
body.single-post .entry-meta, body.single-post .post-navigation { display:none!important; }
.wp-block-button__link { margin-bottom:18px; }
h1.page-title, h1.entry-title { font-family:"Barlow"; font-size: 28px; line-height: 38px; color:#1e1e19; text-align: center; }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img { border:solid 1px #ededed; }

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img { max-height:400px; }
.is-form-style input.is-search-input { background:rgb(0,0,0, 0.2); color:#fff; }
.is-ajax-search-details a, .is-ajax-search-result a {
    color: #0b0f1a!important;
}
.wp-block-video {
    max-width: 750px;
	margin-bottom:12px;
}
body.category .post-thumbnail img {
    max-height: 300px;
}

.jet-portfolio__link { border:solid 1px #ededed; }

.wp-block-button__link:hover { color:#fff; opacity:0.8; }


::placeholder { 
  color: #ededed;
  opacity: 1;
}
:-ms-input-placeholder { 
  color: #fff;
}
::-ms-input-placeholder {
  color: #ededed;
}