.mosoblkey-bottom {
    padding: 12px;
    background: rgb(239, 239, 239) none repeat scroll 0% 0%;
    box-shadow: 0.2em 0.2em 5px rgb(137, 137, 137);
    border-left: 4px solid rgb(168, 167, 167);
}

.mosoblkey-top {
    padding: 12px;
    background: rgb(239, 239, 239) none repeat scroll 0% 0%;
    box-shadow: 0.2em 0.2em 5px rgb(137, 137, 137);
    border-left: 4px solid rgb(168, 167, 167);
}

p {

font-size: 14px;
font-family: "Merriweather", sans-serif;

}

aside .sf-menu>li>.simple_menu i, .column-left .sf-menu>li>.simple_menu i {
    position: relative;
    right: 0;
    top: 0;
    font-size: 20px;
    display: inline-block;
    cursor: pointer;
    -moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
    color: #7eae96;
}

.material-design-add186:before {
    content: "";
}

.common-home .blog_articles .btn {
    margin-top: 23px;
    background: gray;
}

.common-home .blog_articles .btn:visited, .common-home .blog_articles .btn:focus {
    background: gray;
}

.callback {
    background-color: #d56572;
    width: auto;
    padding: 10px 15px 10px 15px;
    transition: 1s ease;
    color: #ffffff;
}

.callback:hover{
    background-color: #7eae96;
}

header .box-cart {
    padding: 0;
    text-transform: none;
    position: absolute;
    right: 15px;
    z-index: 100;
    top: 10px;
}

header .box-cart a{
    display: inline;
    color: #ffffff;
    //padding: 13px 35px;
    font-size: 14px;
}

.module_tab .nav-tabs>li.active>a, .module_tab .nav-tabs>li>a:hover {
    text-decoration: none;
    font-size: 19px;
    line-height: 27px;
    color: #000;
    line-height: normal;
    font-weight: bold;
    text-transform: none;
    font-family: "Merriweather",sans-serif;
}

@media (max-width: 480px) {
    .search {
        margin-top: 0px;
        margin-bottom: 30px;
    }
}