body{
    background: url(../images/bg.jpg) fixed;
    font-family: 'azo_sansregular';

}
a {
    background-color: transparent;
    color:#BAAE6C;
}
.auto_margin{
    max-width: 996px;
    margin: auto;
}
strong{
    font-weight: normal;
    font-family: 'azo_sansbold';
}
figure{
    margin: 0;
    padding: 0;
}
.contactArea{
    text-align: right;
    padding-top: 20px;
}
.contactArea .phone{
    font-family: 'azo_sansitalic';
    line-height: 18px;
    display: block;
}
.contactArea .phone strong{
    color: #33632e;
    font-size: 18px;
}
.contactArea .hours{
    font-family: 'azo_sansitalic';
    display: block;
}
.contactArea .hours span{
    line-height: 18px;
    color: #33632e;
    font-family: 'azo_sansbold';
}
.topMenu{
    background: rgba(0, 94, 17, 0.86);
    height: 70px;
}
.Grid2a .item{
    padding: 0;
}
.Grid2a .item img{
    width: 100%;
}

.areaGrid2a .owl-dots{
    margin-top: -28px;
    z-index: 999;
    position: relative;
}

.iContt{
    font-size: 18px;
    letter-spacing: 1px;
    padding: 20px 50px;
}
.iContt h2{
    color: #3d7037;
    font-family: 'azo_sansbold';
    font-size: 36px;
    margin: 25px 0;
}
.iContt p{
    line-height: 28px;
    margin: 20px 0;
}
.Wholsale{
    font-size: 17px;
    letter-spacing: 1px;
    padding: 20px 50px;
    background: rgba(0, 94, 17, 0.80);
    color: #fff;
}
.Wholsale h2{
    color: #3d7037;
    font-family: 'azo_sansbold';
    font-size: 36px;
    margin: 25px 0;
}
.Wholsale p{
    line-height: 28px;
    margin: 20px 0;
}
.mainTitle{
    padding: 40px;
    background: rgba(239, 124, 3, 0.81);
    text-align: center;
}

.Catalog{
    padding: 10px 0;
}
.Catalog h2{
    margin: 0;
    padding: 20px 0;
    font-family: 'azo_sansbold';
    font-size: 24px;
    letter-spacing: 1px;
    color: #006c11;
}
.Catalog .pagination{
    text-align: right;
    width: 100%;
}
.Catalog .pagination ul{
    margin: 0;
    padding: 0;
    display: inline-block;
    font-family: 'azo_sansbold';
}
.Catalog .pagination ul li{
    list-style: none;
    display: inline-block;
    margin: 5px;
}
.Catalog .pagination ul li span{
    font-size: 12px;
    color: #006c11;
}
.Catalog .pagination ul li a{
    font-size: 17px;
    color: #006c11;
    border: 2px solid #006c11;
    padding: 1px 14px;
    text-decoration: none;
}
.Catalog .pagination ul li a.current{
    border: 2px solid #BAAE6C;
    color: #BAAE6C;
}

.listCatalog{
    background: rgba(0, 94, 17, 0.86);
}

.listCatalog .catInfo{
    padding: 10px 20px;
    position: relative;
}
.listCatalog .catInfo h3{
    margin: 0;
    padding: 22px 0 10px;
    color: #BAAE6C;
}
.listCatalog .catInfo p{
    margin: 0;
    padding: 3px 0;
    color: #fff;
}
.order{
    display: inline-block;
    font-size: 18px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 12px 20px;
    background: #BAAE6C;
    color: #fff;
    font-family: 'azo_sansbold';
}
.listCatalog .catInfo p strong{
    font-family: 'azo_sansbold';
    font-weight: normal;
}
.listCatalog .Comments{
    background: rgba(0, 94, 17, 0.86);
    padding: 20px 30px;
}
.listCatalog .Comments h4{
    color: #BAAE6C;
    margin: 0 0 12px;
    padding: 0;
    font-size: 12px;
    letter-spacing: 1px;
    font-family: 'azo_sansbold';
}
.listCatalog .Comments p{
    color: #fff;
}
.ViewerList{
    margin: 0 -10px ;
    overflow: hidden;
}

.ViewerList a:hover{
    color: #ffffff;
    text-decoration: none;
}

.ViewerList .item{
    background: rgba(0, 94, 17, 0.80);
    margin: 0 10px;
}
.ViewerList .item img{
    width: 100%;
}
.ViewerList .item .areaInfo{
    padding: 15px;
}
.ViewerList .item .areaInfo h3{
    margin: 0;
    padding: 0;
    color: #BAAE6C;
}

.ViewerList .item .areaInfo h3 a:hover{
    color: #ffffff;
}
.ViewerList .item .areaInfo p{
    color: #fff;
    margin: 0;
    padding: 0;
}
.ViewerList .description{
    padding: 20px;
    margin: 0 10px;
    background: rgba(239, 124, 3, 0.80);
    line-height: 24px;
    color: #fff;
}
.ViewerList .subInfo h5{
    font-family: 'azo_sansbold';
    color: #BAAE6C;
    font-size: 16px;
}
.ViewerList .subInfo{
    margin: 0 10px;
    padding: 14px 30px;
}
.areaSubitem{
    background: rgba(0, 94, 17, 0.80);
    margin: 0 10px;
    color: #fff;
    overflow: hidden;
}
.Variety{
    background: rgba(0, 94, 17, 0.80);
}
.Variety figure img{
    width: 100%;
}
.Variety .details{
    padding: 30px;
    color: #fff;
    line-height: 24px;
}
.Variety .details strong{
    font-weight: normal;
    font-family: 'azo_sansbold';
}
.Variety .area-rating{
    padding: 30px 16px;
    color: #fff;
}

.Variety .area-rating .ttx{
    width: 150px;
    font-weight: normal;
    display: inline-block;
    vertical-align: middle;
}
.Variety .area-rating .star{
    display: inline-block;
    vertical-align: middle;
    text-align: right;
}
.Variety .entry{
    padding: 30px;
    padding-top: 80px;
}
.Variety .entry h3{
    margin: 0;
    padding: 0;
    font-family: 'azo_sansbold';
    color: #BAAE6C;
    letter-spacing: 1px;
}
.Variety .entry h5{
    margin: 0;
    padding: 0;
    font-family: 'azo_sansbold';
    color: #BAAE6C;
    letter-spacing: 1px;
}
.Variety .entry .subtitle{
    color: #fff;
    font-size: 17px;
    margin-bottom: 20px;
    display: block;
}
.Variety .entry{
    min-height: 598px;
    background: rgba(0, 94, 17, 0.76);
}
.Variety .entry p{
    color: #fff;
}



#Footer{
    background: rgba(0, 94, 17, 0.86);
}

.areaFooter{
    padding: 40px 60px;
    color: #fff;
    font-size: 16px;
}
.areaFooter h3{
    margin: 0 0 12px;
    padding: 0;
    color: #BAAE6C;
    font-size: 17px;
    font-family: 'azo_sansbold';
    letter-spacing: 1px;
}
.areaFooter ul{
    margin: 0;
    padding: 0;
}
.areaFooter ul li{
    list-style: none;
    line-height: 30px;
}
.areaFooter ul li a{
    color: #fff;
    font-size: 15px;
}
.areaFooter ul li a:hover{
    color: #BAAE6C;
    font-size: 15px;
    text-decoration: none;
}


.areaFooter .redes{
    padding: 4px 0 10px;
}
.areaFooter .redes i{
    font-size: 22px;
    margin: 0 5px;
}

.areaFooter .redes a{
    color : #FFF;
}

.areaFooter .redes a.hover{
    color : #FFF;
}


.areaFooter .phone{
    font-family: 'azo_sansitalic';
    font-size: 13px;
}
.areaFooter .phone strong{
    font-size: 16px;
    font-weight: normal;
    font-family: 'azo_sansregular';
}
.areaFooter .txt{
    font-size: 13px;
    display: block;
    line-height: 16px;
    padding: 10px 0;
}
.areaFooter .email{
    color: #BAAE6C;
    padding-top: 25px;
    font-size: 14px;
}
.areaFooter .security img{
    display: inline-block;
    margin-right: -3px;
}
.cform .inp-text{
    width: 200px !important;
    border: 0;
    background: #fff;
    height: 36px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    vertical-align: top;
}
.cform button{
    vertical-align: top;
    display: inline-block;
    border: 0;
    background: #BAAE6C;
    color: #fff;
    width: 64px;
    height: 36px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 0 0 0;
}

.areaBottom{
    padding: 20px 60px;
    background: rgba(0, 94, 17, 0.86);
}
.areaBottom ul{
    margin: 0;
    padding: 0;
}
.areaBottom ul li{
    display: inline-block;
    color: #fff;
    font-size: 12px;
    padding: 0 6px;
}
.areaBottom ul li a{
    color: #fff;
}
.areaBottom .copy{
    font-size: 12px;
    color: #fff;
    text-align: right;
}
















/* MOBILE MENU */
.slicknav_menu {display:none;}

/* MEDIA SCREEN */
@media screen and (max-width: 768px) {
    .slicknav_menu {display:block;}
    .topMenu{ display: none; }
    .cform .inp-text{
        width: 100% !important;
        margin-bottom: 4px;
    }
    .cform button{
        width: 100%;
    }
    .areaFooter{
        padding: 40px 20px;
        color: #fff;
        font-size: 16px;
    }
    .areaBottom{
        padding: 20px 20px;
    }
    .areaBottom ul{
        text-align: center;
        margin-bottom: 15px;
    }
    .areaBottom .copy{
        text-align: center;
    }


    .Catalog .pagination{
        text-align: center;
    }
    .Catalog .pagination ul{
        margin: 0;
        padding: 0;
        display: inline-block;
        font-family: 'azo_sansbold';
    }
    .Catalog .pagination ul li{
        list-style: none;
        display: inline-block;
        margin: 5px 5px 8px;
    }
    .Catalog .pagination ul li.title{
        display: block;
    }
    .Variety .entry{
        min-height: 250px;
        background: rgba(0, 94, 17, 0.76);
    }
}
@media screen and (max-width: 767px) {
    .contactArea{
        text-align: center;
        padding-top: 2px;
    }
    .contactArea .phone{
        display: inline-block;
        margin: 0 12px;
        text-align: center;
        padding: 10px;
    }
    .contactArea .hours{
        display: inline-block;
        margin: 0 12px;
        text-align: center;
        padding-bottom: 12px;
    }
    .areaFooter .spc{
        margin-bottom: 40px;
    }
}

.rData{
    margin-top : -20px;
    padding :  5px 20px 8px 30px;
    border-top : 1px solid rgba(114, 211, 118, 0.42);
}
.rData .item{
    display: inline-block;
}
.rData .item .tt1{
    display: inline-block;
    vertical-align: middle;
    color : #fff;
    font-size : 11px;
    font-family :Arial;
    font-weight :bold;
}
.rData .item .avocado{
    background : url(../images/avocados5.png) 0 0 no-repeat;
    height :20px;
    display: inline-block;
    vertical-align: middle;
}
.rData .item .dragon{
    background : url(../images/dragon5.png) 0 0 no-repeat;
    height :20px;
    display: inline-block;
    vertical-align: middle;
}
.rData .item .lyche{
    background : url(../images/lychee5.png) 0 0 no-repeat;
    height :20px;
    display: inline-block;
    vertical-align: middle;
}
.rData .item .sapodilla{
    background : url(../images/sapodilla5.png) 0 0 no-repeat;
    height :20px;
    display: inline-block;
    vertical-align: middle;
}
.rData .item .mango{
    background : url(../images/mango5.png) 0 0 no-repeat;
    height :20px;
    display: inline-block;
    vertical-align: middle;
}
.w1{ width :20px; }
.w2{ width :40px; }
.w3{ width :60px; }
.w4{ width :80px; }
.w5{ width :100px; }