.color{color:#46B477;font-weight:400}
.inner-box .icon{color:#FFF;font-size: 23px;}
.home-icon .icon{color:#46B477;font-size: 45px;}
.title h2{color:#333 !important}
.title h2 span{color:#41AF72 !important}
.title p{font-size: 16px;}
.author-info .icon{font-size:32px}
.f-icon{color:#46B477}
.pb-0{padding-bottom: 0 !important}
a.social{background-color:#46B477}
.logo-small{width:25%;}
.icon-box .icon,.overlay-inner .content .icon{color:#FFF;font-size: 45px;}
.services-section h2{color:#333;margin-bottom: 20px;text-transform: uppercase;font-weight: 600;}
.services-section h2 span{color:#46B477;margin-bottom: 20px;text-transform: uppercase;font-weight: 600}
.about-img {width:45%;padding-left: 20px;}
.about-section p{margin-bottom: 10px !important; }
.column-inner i{color:#46B477;font-size: 40px;margin-bottom: 25px;}
.text ul li::before{content:'\f0da';font-family: fontAwesome;color: #46B477;margin-right: 5px;}
#messageError{margin-bottom: 20px;}
.success-message h3{color:#46B477}
.success-message{padding: 20px;margin: 0 auto;margin-bottom: 0px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);margin-bottom: 40px;}

.col-lg-7 .shop-item .inner-box .image .overlay-box{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;opacity: 1;background: rgba(0,0,0,0.5);transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease}


.wrap-drop {cursor: pointer;margin: 0 auto;padding: 12px 25px;position: relative;height: 55px;border: 1px solid #ececec;z-index: 3;color: #848484;}
.wrap-drop::after {border-color:#848484 transparent;border-style:solid;border-width:10px 10px 0;content:"";height:0;margin-top:-4px;position:absolute;right:1rem;top:50%;width:0;}
.wrap-drop .drop {background:#FFF;display:none;left:0;list-style:none;margin-top:0;opacity:0;padding-left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:2;}
.wrap-drop .drop li a {color:#848484;display:block;padding:1rem;text-decoration:none;border-bottom: 1px solid #ececec}
.wrap-drop span {color:#848484;line-height: 30px;}
.wrap-drop .drop li:hover a {background-color:#46B477;color:#FFF;}
.wrap-drop.active::after {border-width:0 10px 10px;}
.wrap-drop.active .drop {display:block;opacity:1;pointer-events:auto;}