/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 12 2020 | 16:59:53 */
p,div,section,li{
  font-size:14px;
  color:#333;
}
li{
  padding:5px 0;
  line-height: 24px;
}
ul, ol{
  padding:10px 30px
}

/*
ul {
  list-style: none; 
}
ul li::before {
  content: "\2022";
  color: #008c45;
  font-weight: bold; 
  display: inline-block;
  width: 1em; 
  margin-left: -1em;
}

ol { counter-reset: item; }
ol li { display: block; }
ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  color: #008c45;
  font-weight: bold; 
}
*/
h1{  
  font-size:35px;
  font-weight:bold;
}
h2{  
  font-size:30px;
  font-weight:bold;
}
h3{  
  font-size:25px;
  font-weight:light;
}
h4{  
  font-size:20px;
  font-weight:light;
}
h5{  
  font-size:20px;
  font-weight:bold;
}
h1,h2,a{
  color:#008c45;
  text-transform:none;
}
h3,h4,h5,h6,b,strong{
  color:#777;
  text-transform:none;
}
h6{
  color:#333;
  font-size:12px;
  font-weight:light;
}
section {
    padding: 0;
}
.column-title .page-title, .column-title {
  display:none;
}
.bg{
  background-position: bottom center;
  background-size: cover;
  background-repeat: no-repeat;
}
.bloom-logo{
  height:50px !important;
  width:auto !important;
}
.btn,.tag-cloud-link {
    color: #f6da66;
    border: 2px solid #026d35;
    background: #008c45;
}
.main-sidebar-widget .tagcloud a{  
    color: #f6da66;
    background: #008c45;
}
.btn .fa{
    color: #f6da66;
}
.elementor-lightbox {
    --lightbox-ui-color:#f6da66;
    --lightbox-ui-color-hover: #026d35;
    --lightbox-text-color: var(--lightbox-ui-color);
}
.elementor-lightbox .elementor-lightbox-item,.elementor-lightbox .dialog-message.dialog-lightbox-message{
  
    background: rgba(256,256,256,.5);
}
.elementor-lightbox .elementor-lightbox-item img{
  	padding:20px;
    background: #ffffff;
  border-radius: 5px;
}

.section-title a, .blog-opt a, .nav-button .nav-text, .serv-item span, .custom-skillbar-title span,
.fixed-filter .gallery-filters a, .show-thumbs, .show-info, .art-date, .blog-cat li, .post-author-wrap span{
  color:#008c45;
}
.header-info ul li span{
      font-style: normal;
}

.sliding-menu a {
    padding: 7px 0px;
}
.header-info li *{
    vertical-align: top;
    display: inline-block;
}
.menu-item {
  padding: 0;
  margin: 0;
  line-height: 14px;
}

.to-top .fa-long-arrow-up{
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
  color:#008c45 !important;
}
.to-top .fa-long-arrow-up::before {
  
    font-family: "Font Awesome 5 Free" !important;
    content: "\f30c" !important;
}
.eael-tabs-content,.elementor-tab-content{
  display:block;
  width:100%;
  opacity:1;
}
.eael-advance-tabs .eael-tabs-content > div{  
  width:100%;  display: flex;
}

.swiper-slide {   
  opacity:0;
}
.swiper-slide-active {    
  opacity:1!important;
}
.eael-tabs-content .inactive{
  height:0 !important;
  overflow:hidden;
}
.eael-tabs-content figure{
  max-width: 90%;
  margin: 0;
  padding: 0;
}
.eael-tabs-content .active .elementor-section-wrap{
  width: 100%  !important;
}

.home-horizontal-item-content-wrapp{
    padding: 70px;
    padding-bottom: 75px;
    height: auto;
}

.home-horizontal-item-content-wrapp h1{
    font-size:400%;
}
.home-horizontal-item-content-wrapp h2{
    font-size:300%;
}

.home-horizontal-item-content-wrapp h4{
  padding-top:20px;
    font-size:150%;
}

.home-horizontal-item-content-wrapp *{
    max-width:600px;
    font-family: Roboto;
    font-weight: 100;
}

.home-horizontal-item-content-wrapp .hor-item-link,
.home-horizontal-item-content-wrapp .hor-item-link .home-hoz-item-link-a{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  bottom: 0;
  right: 0;
  opacity: 0;
    max-width:100%;
}
.elementor-slideshow__title{
  opacity:0;
}

.column-wrap{
  /*width:66%;*/
  width: 62%;
}
.fixed-column{
  /*width:33%;*/
  width: 38%;
}

.to-top{
  right: 38%;
}
   .nav-inner {
      overflow:auto !important;  
  }.nav-inner #hid-men {
      top: 0% !important;
      margin-top: 0 !important;
    height: auto !important;
     padding-bottom:100px;
  }

.inactive{
  display:block !important;  
}

.sliding-menu a{
  text-transform: none;
}

.folio-popup-gallery.slider-zoom{
  display:none !important;  
}

.eael-tabs-nav > ul li {
  font-size: 16px !important;  
}
.header-info {
	max-width: 35%;
  text-align: right;
}
.header-info span{ white-space: nowrap;
      padding-right: 10px;
}

.header-info-2{
 left: 100px;
top: 21px;
width: 100px;
text-align: left;
}

.header-info .home,
.header-info .go-back,
.header-info .go-next{
    padding: 0;
    margin: 0 10px 0 0;
  display: inline-block !important;
  height: 20px;
  width: 20px;
  background-image:url(../home.png);
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat;   
  
}

.header-info .go-back{
  background-image:url(../go-back.png);
}
.header-info .go-next{
  background-image:url(../go-next.png);
}
.main-header .nav-button .nav-text{  
	display:none  !important;  
}
@media only screen and  (max-width: 1036px) {
  
  .header-info {
	display:none  !important;  
}
  .column-wrap{
    width:100% !important;  
  }
  .fixed-column{
    width:100% !important;  
  }

  .to-top{
    right: 0%;
  }
    
}