/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 11 2023 | 21:02:34 */
.moshaverh25 img{
	
	border-radius: 15px;
}

.allmajale {
    text-align: center;
	margin: 50px 0px 0px 0px;
}

.headermajale{

	text-align: center;
	    margin-bottom: 40px;
    border-bottom: 1px solid #cdcdcd;
}

.headermajale h2 {

font-size: 20px;
    display: inline-block;
    border-bottom: 2px solid #46a046;
    padding-bottom: 15px;
    margin-bottom: 0;
}


.postmajale{
   
    display: inline-table;
    width: 260px;
    margin: 0 10px;
    border: 1px solid #0003;
    padding: 0px 7px 0px 17px;
    border-radius: 20px;
	 margin-bottom: 10px;
	box-shadow: 0 0 9px rgba(0,0,0,.2);
}

.postmajale a{

    background-color: #fff;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-radius: 0.65rem;
    width: 100%;
    overflow: hidden;
    -webkit-transition: var(--transition);
    transition: var(--transition);
    margin: 1rem 0.5rem;
    display: flex;
	box-shadow: 2px -2px 30px #edf0f5;
  
}

.pomaimage{

	box-sizing: border-box;
    display: block;
    overflow: hidden;
    width: initial;
    height: initial;
    background: none;
    opacity: 1;
    border: 0;
    margin: 0;
    padding: 0;
    position: relative;
}

.pomaimage img {
	
	border-radius: 15px;
}

.matalebmajale{
	    padding: 0.65rem;
}

.matalebmajale h4{
	color: #000000;
    font-size: 15px;
    margin-bottom: 8px;
}
.matalebmajale p{
	color: #858585;
    font-size: 13px;
    line-height: 1.5rem;
}


.fotermajale a {
    border: 1px solid #79A206;
    color: #79A206;
    font-weight: 700;
    border-radius: 0.4rem;
    -webkit-transition: var(--transition);
    transition: var(--transition);
    padding: 0 3.1rem;
    font-size: 15px;
}


.fotertag{
    background: #46a046;
    color: #fff;
    font-size: 15px;
    border-radius: 35px 35px 0 0;
    padding: 10px;
}

.footer .footer-top {
	
	padding: 4rem 0 0 0;
}

.neshanetbarasli{
	
	margin: 0 0 10px 0 !important;
}

.neshannamdimg{
	
	    float: left;
    border: 1px solid;
    border-radius: 23px;
    width: 100px;
}

.wp-image-15686{
	
	width:150px;
}
.f-col-center{
	
	text-align:center;
}


.fotermajale {
    margin-top: 40px;
}

.product-wrapper {
    box-shadow: 0 0 4px rgba(0,0,0,.12);
    background: #fff;
    overflow: hidden;
    border-radius: 15px;
}

.price-box ins, .price ins {
    color: #46a046 ;
}

.price-box del .amount, .price del .amount {
    color: #f30909;

}

.price-box, .price {

    color: #46a046;

}

.woocommerce .product-wrapper .onsale, .woocommerce .single-product-image .onsale {
    background: #46a046;
    border-radius: 15px;
}

.main-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:after {
	
    background: #46a046;
    margin: 0px 0px -5px 0;

}

.main-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
    color: #000000 !important;
}

.main-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li a:hover, .main-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li a.active {
    color: #000000 !important;
}

.main-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li a {

    color: #5e5e5e !important;
}

.main-container .shop-products .item-col {
    margin: 30px 0px 30px 0;

}

img.alignnone.size-medium.wp-image-15754 {
    margin-right: 0;
}

img.alignnone.size-medium.wp-image-15757 {
    margin-left: 0;
}

.aksyjt {
    text-align: center;
}

.aksyjt img {
	
	margin:27px;
	border-radius: 15px;
	width: 250px;
}
.postmajale:hover {
    opacity: 0.5;
}

.wpb_row.vc_row-fluid.box-container {
    background-color: #f6fbf2;
}








.swiper-pagination-bg {
    position: absolute;
    top: 26px;
    right: 33px;
    width: 231px;
    z-index: 1;
}

.swiper-wrapper img{

	border-radius: 25px;

}

.sbutton-next img{

width: 23px;

}

.sbutton-prev img{

    width: 23px;
    transform: rotate( 180deg );
    
}





.sbutton-prev{

	display: inline-block;
	width: 33px;
    background: #000000ad;
    border-radius: 15px;
    cursor: pointer;
    text-align: center;
}

.sbutton-next{

	display: inline-block;
	width: 33px;
    background: #000000ad;
    border-radius: 15px;
    cursor: pointer;
    text-align: center;
}


.swiper-navigations{

display: inline-block;
    position: absolute;
    top: 418px;
    right: 59px;

}



.slideaslib{

	display: none;
}

.slideaslib.active{

	display: block;
}

.slpaadd{

  width: 3px;
  height: 15px;
  border-radius: 50%;
  background: #000;
  display: inline-block;
}

.sliderpad {
    margin: auto;
    width: 85px !important;
    top: 32px !important;
    right: 0 !important;
    left: 0 !important;
    position: absolute;
    text-align: center;
}

.slpaadd.active{

background:#79a206;
height: 18px;
}

.swiper-container{

	display: inline-block;
}

.banerch{
	    display: inline-block;
    margin-right: 25px;
}

.banerch img{
     border-radius: 25px;
}



.slider .slider__circular-progress {
    top: 49px;
    right: 70pc;
    width: 30px;
    height: 30px;
    position: absolute;
}

.slider__circular-progress circle {
    fill: none;
    stroke-width: 12px;
    stroke: #79a206;
    stroke-dasharray: 251.428571
}

.slider__circular-progress svg{

    transform: rotate(270deg);
}

.sanislider{
    stroke: transparent !important;
}


.sanislider3{

animation: bounceIn 4s;

}

.sanislider2{


    stroke-dashoffset: 0;
    /*animation: bounceIn 4s;*/
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
/*animation*/
@keyframes bounceIn {
  0% {
      stroke-dashoffset: 251;
  }
  100% {
        stroke-dashoffset: 0;
  }
}

.slider.slider--desktop {
    text-align: center;
    margin-top: 30px;
}

header.header-container.header-2 {
    border-bottom: 1px solid #46a04638;
}

.home .header-2{
	
	position:unset;
}

.static-top-store1{
	
	    margin-top: 5rem;
}


.iconshhae span a img {
    width: 47px;
    background: #46a0462b;
    border-radius: 30px;
    padding: 10px;
    border: 1px solid #000;
}
.iconshhae span a img:hover{

    background: #46a046;
}

.iconshhae{
margin-bottom:10px

}

body {

    color: #000000 !important;

}

.mega_main_menu li.default_dropdown > .mega_dropdown li.drop_to_right > .mega_dropdown {
    top: 0px;
    left: -100%;
    right: auto;
    margin-left: 0px;
    margin-right: 0px;
}


form.wpcf7-form.init {
    margin: auto;
    display: table;
}