.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    padding: 10px 10px 10px 10px;
}
.sp-megamenu-parent>li:last-child>a {
    padding: 0px 15px 0px 15px
}
.sp-megamenu-parent a {
  display: block;
  color: rgb(203 22 22 / 87%);
  position: relative;
  text-transform: uppercase;}
.sp-megamenu-parent > .sp-menu-item > a:before,
.sp-megamenu-parent > .sp-menu-item > a:after {
  height: 34px;
  width: 44px;
  position: absolute;
  content: '';
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
  opacity: 0;}
.sp-megamenu-parent > .sp-menu-item > a:before {
  left: 0;
  top: 0;
  border-left: 3px solid #f5f0f0;
  border-top: 3px solid #fff;
  -webkit-transform: translate(100%, 50%);
  transform: translate(100%, 50%);}
.sp-megamenu-parent > .sp-menu-item > a:after {
  right: 0;
  bottom: 0;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
  -webkit-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);}


.sp-megamenu-parent>li.sp-menu-item> a:hover

 {
  color: #ffffff;
 background: #aa4b6b;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #3b8d99, #6b6b83, #aa4b6b); 
 /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #3b8d99, #6b6b83, #aa4b6b); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.sp-megamenu-parent a:hover:before,
.sp-megamenu-parent .current a:before,
.sp-megamenu-parent a:hover:after,
.sp-megamenu-parent .current a:after {
  -webkit-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  opacity: 1;
}

.sppb-addon-flickr .sppb-flickr-gallery li a:before {
    content: "";
     opacity: 0
}

.sp-page-title {
    padding: 55px 0;}

.burger-icon {
    width: 39px;
    cursor: pointer
}

.burger-icon>span {
    display: block;
    height: 2px;
    background-color: #9a5f19;
    margin: 5px 0;
    transition: background-color 0.3s ease-in, opacity 0.3s ease-in, transform 0.3s ease-in
}

.burger-icon>span:nth-child(2) {
    display: none
}

.offcanvas-active .burger-icon>span,#modal-menu-toggler.active .burger-icon>span {
    background-color: #9a5f19
}

.offcanvas-active .burger-icon>span:nth-child(1),#modal-menu-toggler.active .burger-icon>span:nth-child(1) {
    transform: translate(0, 2px) rotate(-45deg)
}

.offcanvas-active .burger-icon>span:nth-child(2),#modal-menu-toggler.active .burger-icon>span:nth-child(2) {
    opacity: 0
}
.offcanvas-active .burger-icon>span:nth-child(3),#modal-menu-toggler.active .burger-icon>span:nth-child(3) {
    transform: translate(0, -5px) rotate(45deg)
}

.offcanvas-active .close-offcanvas .burger-icon>span {
    transition-delay: 0.2s
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    padding: 10px 10px 10px 10px;
}
.sppb-addon-flickr .sppb-flickr-gallery li a:before {
    content: "";
     opacity: 0
}

/*
==========================================================
PORTFOLIO
==========================================================
*/


.sp-simpleportfolio .sp-simpleportfolio-filter {
    text-align: left;
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul {
    width: 100%;
    border-bottom: 1px solid rgba(166, 124, 0, 0.6);
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li {
    margin: 0px;
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li a {
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    padding: 12px 5px 12px 0px;
    margin-right: 50px;
    background: transparent;
    color: #9e9e9e;
    text-decoration: none;
    border-radius: 0px;
    border-bottom: 3px solid transparent;
    transition: all 0.3s ease-in-out 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li.active > a {
    font-weight: 600;
    background: transparent;
   // color: rgba(19, 19, 19, 0.8);
    border-bottom: 3px solid rgb(166, 124, 0);
}

.sp-simpleportfolio .sp-simpleportfolio-item {
    position: relative;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
    background-color: rgb(166, 124, 0);
    border-color: rgb(166, 124, 0);
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper {
    border-radius: 3px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-img {
    border-radius: 3px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
    position: absolute;
    bottom: 15px;
    left: 0px;
    width: 92%;
    margin-left: 15px;
    margin-right: 15px;
    background-color: rgba(19, 19, 19, 0.8);
    z-index: 100;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title {
    margin: 0px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a:hover {
    color: rgb(166, 124, 0);
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-tags, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a {
    font-size: 16px;
    line-height: 26px;
    color: rgb(255, 255, 255);
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-info {
    opacity: 1;
    visibility: visible;
}

.sp-simpleportfolio.sp-simpleportfolio-view-item {
    font-size: 16px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-image img {
    border-radius: 2px;
}

.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-description .sp-simpleportfolio-title-wrap h2 {
    font-size: 32px;
    color: rgba(19, 19, 19, 0.95);
}

.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-info .title {
    font-size: 22px;
    margin-top: 50px;
    color: rgba(19, 19, 19, 0.8);
}

.sp-simpleportfolio .sp-simpleportfolio-details #system-readmore, .sp-simpleportfolio .sp-simpleportfolio-meta > div {
    margin: 30px 0px;
    border-top: 1px solid rgba(166, 124, 0, 0.3);
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
        width: 100%;
    }

    .sp-simpleportfolio.sp-simpleportfolio-view-item {
        width: 100%;
    }


.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
    top: 50%;
    left: 50%;
    bottom: inherit;
    padding: 0px;
    text-align: center;
    transform: translate(-50%, -50%);
    z-index: 18;
    margin: 30px 0px 0px;
    background: transparent !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper::before {
    content: "";
    position: absolute;
    inset: 0px;
    background-color: rgba(18, 19, 48, 0.3);
    display: block;
    z-index: 1;
    transition: all 0.3s ease 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
    inset: 30px;
    border-radius: 3px;
    border: 1px solid rgba(166, 124, 0, 0.6);
    z-index: 10;
    background: transparent !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns {
    margin-top: -40px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom {
    border: none;
    margin: 0px;
    width: 30px;
    height: 30px;
    text-indent: -999999px;
    position: relative;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom:hover, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom:focus {
    background-color: transparent;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom::after {
    content: "+";
    position: absolute;
    left: 0px;
    text-indent: 1px;
    z-index: 10;
    color: rgb(166, 124, 0);
    font-size: 50px;
    font-weight: 200;
    top: 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-view {
    display: none;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay-wrapper::before {
    background-color: rgba(18, 19, 48, 0.8);
}


/*****************************************/
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos{padding:0px 0px 0px 0px}

.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos .flex-grow-1{padding:10px}
.mb-2{margin-bottom:20px;}
.mb-3{margin-bottom:30px;}

.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-item{position:relative;border:0;}
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos .yendif-video-share-responsive-item .yendif-video-share-image{bottom:15px;}
.jt-carousel-yendif-outer.planis.titleonpic .yendif-title-text,.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .flex-grow-1.ms-3{position:absolute;bottom:15px;left:0;z-index:1;padding:10px 15px 15px 15px;}
.mod-yendifvideoshare-playlist.fotojenic  .yendif-video-share-playlist-videos.right{overflow-y:scroll;overflow-x:hidden;top:15px;scrollbar-width:15px;}
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-items{ margin-right:5px}
.yendif-video-share.fotojenic .yendif-video-share-image{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}

.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos.right {scrollbar-width: thin;	scrollbar-color: #9a5f19 #444;
	-webkit-scrollbar-track: #9a5f19 #444;}
.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-player {
	border: 15px solid transparent;
}
/*****************************************/
.pagination-wrapper .mr-auto{margin:auto;width:100%}.pagination-wrapper .pagination-counter{display:none}ul.pagination{width:100%;justify-content:center;border-radius:0;position:relative;margin-top:-10px;border-bottom:1px solid #e3e3e3}ul.pagination .page-item{position:relative;margin-bottom:-2px}ul.pagination .page-item .next,ul.pagination .page-item .previous{display:none}ul.pagination .page-item:first-child{left:0}ul.pagination .page-item:last-child{right:0}ul.pagination .page-item:first-child,ul.pagination .page-item:last-child{position:absolute}ul.pagination .page-item:first-child .page-link,ul.pagination .page-item:last-child .page-link{margin:0;font-size:14px;font-weight:400;letter-spacing:1.13px;color:#afafaf;text-transform:uppercase}ul.pagination .page-item:first-child.active,ul.pagination .page-item:last-child.active{position:relative}ul.pagination .page-item.active .page-link,ul.pagination .page-item .page-link{font-size:16px;font-weight:700;color:#afafaf;padding:12px 5px;margin:0 18px;border:0;border-radius:0;background-color:transparent}ul.pagination .page-item.active .page-link{color:#4e7e5c;border-bottom:3px solid #4e7e5c}ul.pagination .page-item.active .page-link:hover{color:#4e7e5c;background-color:transparent}
/*
==========================================================
BURGERMENU
==========================================================
*/

.offcanvas-toggler>span:hover{color:#fff}.offcanvas-init{overflow-x:hidden;position:relative}.offcanvas-active .offcanvas-overlay{visibility:visible;opacity:1}.offcanvas-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:9999;visibility:hidden;-webkit-transition:.6s;transition:.6s}.body-wrapper{position:relative;-webkit-transition:.6s;transition:.6s;backface-visibility:hidden}.close-offcanvas{position:absolute;top:45px;left:40px;z-index:1;border-radius:100%;width:24px;height:24px;line-height:24px;text-align:center;font-size:16px;color:#010944}.close-offcanvas:hover{color:#010944}.offcanvas-menu{width:300px;height:100%;position:fixed;top:0;overflow:inherit;-webkit-transition:all .6s;transition:all .6s;z-index:10000}.offcanvas-menu .logo{display:flex;flex-direction:row-reverse;width:100%;align-items:center;margin:40px 30px 0 0}.offcanvas-menu .logo .sppb-addon-single-image img{width:30px;height:30px}.offcanvas-menu .logo .sp-custom-login .sppb-btn.sppb-btn-default{border:0;padding:0;border-bottom:1px solid;margin-left:15px}.offcanvas-menu .offcanvas-inner{padding:0 0 0 45px;margin-top:50px}.offcanvas-menu .offcanvas-inner .sp-module{padding:0;margin:0}.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title{font-size:1rem;font-weight:700}.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child){margin-bottom:20px} .offcanvas-menu .offcanvas-inner .sp-module ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;list-style:none}.offcanvas-menu .offcanvas-inner .sp-module ul>li{border:0;padding:0;margin:0;position:relative;overflow:hidden;display:block}.offcanvas-menu .offcanvas-inner .sp-module ul>li.active>a,.offcanvas-menu .offcanvas-inner .sp-module ul>li.active span{color:#f14106}.offcanvas-menu .offcanvas-inner .sp-module ul>li a,.offcanvas-menu .offcanvas-inner .sp-module ul>li span{display:block;font-weight:700;font-size:14px;line-height:19px;position:relative;text-transform:uppercase;border-bottom:1px solid rgba(166,167,179,.5);padding-bottom:15px;padding-top:15px}.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler{display:block;position:absolute;top:50%;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-family:"font awesome 5 free";font-weight:900}.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler:after,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler:after{content:"";position:relative;right:130px;color:#fff;top:3px}


.speasyimagegallery-gallery .speasyimagegallery-gallery-item{cursor:cell}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div{position:relative;border-radius:3px;overflow:hidden}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div:before{content:"";position:absolute;top:30px;bottom:30px;left:30px;right:30px;border-radius:3px;border:1px solid rgba(166, 124, 0, 0.6);z-index:3;background:transparent;opacity:0;transition:opacity 0.3s;z-index:5}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div .speasyimagegallery-gallery-item-content{top:50%;bottom:inherit;left:30px;right:30px;transform:translateY(-50%);text-align:center}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div .speasyimagegallery-gallery-item-content .speasyimagegallery-gallery-item-title{font-size:18px;font-weight:400;letter-spacing:0px}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div:after{transition:0.3s}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div:hover:after{background-color:rgba(18, 19, 48, 0.8)}.speasyimagegallery-gallery .speasyimagegallery-gallery-item>div:hover:before{opacity:1}