body{
    font-family: "Raleway";
}
*{
    box-sizing: border-box;
}
a{
text-decoration: none;
}
h1,h2,h3,h4,h5,h6{
    margin: 0;
    padding: 0 0 8px;
}
h1{
    font-size:17px;
    color:#000000;
    font-weight: 700;
}
h2{
    font-size: 26px;
    color:#25a249;
    font-weight: 300;
}
h3{
    font-size: 15px;
    color:#494949;
    font-weight: 400;
    padding:0 !important;
}
h4{
    font-size: 19px;
    color:#000000;
    font-weight: 500;
}
h5{
    font-size: 11px;
    color:#909090;
    font-weight: 400;
}
h6{
    font-size: 15px;
    color:#282828;
    font-weight: 300;
}
.btn1{
    -moz-user-select: none;
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 0;
    padding: 6px 15px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    height: 37px;
    text-transform: uppercase;
    font-family: "Raleway";
}
.btn-default1 {
    background-color: #ffffff;
    border-color: #25a249;
    color: #404040;
   &:hover {
    background-color: transparent;
    border-color: #1a7033;
    color: #25a249;
}
}
.btn-primary1 {
    background-color: #25a249;
    border-color: #25a249;
    color: #ffffff;

    &:hover{
    background-color: #1c7836;
    border-color: #1a7033;
    color: #ffffff;
    }
}
.subscribe-btn {
    &:hover{
    background-color: #1c7836;
    border-color: #1a7033;
    color: #ffffff;
    }
}
.btn-primary2{
    background-color: #fe9055;
    border-color: #fe9055;
    color: #ffffff;
    font-size: 11px;
}
.btn-primary2:hover{
    background-color: #fa7833;
    border-color: #fa7833;
    color: #ffffff;
}
.subscription-blk{
    border-radius: 3px;
    display: inline-block;
    margin-right: 20px;
    position: relative;
    width:352px;
    float: left;
}
.subscribe-field{
    display: inline-block;
    float: left;
    height: 37px;
    max-width:240px;
    width:100%;
    border:1px solid #c4c4c4;
    border-radius:3px 0 0 3px;
    padding:5px 12px;
    font-family: "Raleway";
    font-size: 11px;
}
.subscribe-btn{
    border-radius:0 3px 3px 0;
    background-color: #25a249;
    border-color: #25a249;
    color: #ffffff; 
    font-size: 13px;
    font-weight: 700;
    float: right;
}
.sort-view{
    background-color:#f2f2f0;
    width:100%;
    padding:6px;
.sort-items{
    background-color: #ffffff;
    margin: 15px auto;
    max-width: 964px;
    padding: 0 10px;
    width: 100%;
    span{
        display:inline-block;
        color:#9f9a94;
        font-size: 13px;
    }
    ul{
        display: inline-block;
        margin:0;
        padding:0;
        li{
            list-style: none;
            display: inline-block;
            padding:0 10px;
            margin: 10px 0;
            border-right: 1px solid #e0e0e0;
            &:last-child{
                border-right:none;
                }
            &.active, &:hover{
            a{
                border-bottom:2px solid #25a249;
                padding-bottom: 9px;
            }
                }
            a{
                color:#494949;
                font-size:13px;
            }
            }
           
        }
    }
}

.search-blk{
    display: inline-block;
    max-width: 650px;
    position: relative;
    width: 100%;
}
.srch-field{
    border: 1px solid #c4c4c4;
    float: left;
    height: 38px;
    width: 100%;
    border-radius: 3px 0 0 3px;
    padding:0 15px;
    color:#7f7f7f;
}
.srch-btn{
    background-color: #25a249;
    color: #fff;
    float: right;
    position: absolute;
    right: 0;
    border-color: #25a249;
    &:hover{
        background-color: #1c7836;
        border-color: #1a7033;
        color: #ffffff;
    }
}
.bread-crump{
    font-size:11px;
    text-transform: uppercase;
    background-color:#f2f2f0;
    padding:20px;
    a{
        color:#000000;
    }
    span{
        color:#6b6b6b;
    }
}