/*font*/
@import url('https://fonts.googleapis.com/css2?family=Marcellus&display=swap');


h1,h2,h3,h4,h5,h6 {
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  color:#595959;
}

.vertical-heading-01 .sppb-addon-title {color: #595959;writing-mode: vertical-rl;text-orientation: mixed;}
.vertical-heading-02 .sppb-addon-title {color: #a6a6a6;font-size: 14px;writing-mode: vertical-rl;text-orientation: mixed;}

.vertical-heading-group {position: relative;}
.sppb-addon.sppb-addon-header.vertical-heading-02 {position: absolute;left: -20px;top: 0;}

/*zindex*/
.zindex2{z-index:2;}
.zindex1{z-index:1;}


/*offcanvas*/
.offcanvas-menu {
    background-color: #fff;
    color: #000000;
}

.offcanvas-menu:before {
    content:'';
    position:absolute;
    top:0px;
    width: 10px;
    height: 100%;
    background-size: 300% 100%;
    background: rgb(129,197,175);
    background: linear-gradient(360deg, rgba(129,197,175,1) 0%, rgba(255,238,199,1) 100%);
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

/*header*/
@media (max-width: 991px){
.project-header .sppb-row-overlay {
    background: linear-gradient(90deg, #000000bf 0%, RGBA(128, 196, 175, 0.5) 100%) transparent;
  }}

.view-article section#sp-page-title {
    display: none;
}

/* Position 5 */

div#sp-position5{
	padding:0px !important;
}

/*bottom*/
section#sp-bottom {
    border-bottom: 1px solid #ccc;
}

section#sp-treatment {
    margin-top: 50px;
}


/*scroll up*/
a.sp-scroll-up {right: 130px;bottom: 20px;}
@media screen and (max-width:991px){a.sp-scroll-up {right: 100px;bottom: 20px;}}


/*tags*/
.mod-tagspopular.tagspopular a {
    font-weight: normal;
    font-size: 13px;
}





