.shopitem-right-block li i {
    color: #7d5d3c;
    margin-right: 5px;
}

.main-btn {
    background: #7d5d3c; //a160d8
    color: #FFF;
    white-space: normal;
    padding-left: 25px;
    padding-right: 25px;
}

a {
    color: #7d5d3c;
    text-decoration: none;
    -webkit-transition: 0.2s opacity;
    transition: 0.2s opacity;
}

a:hover, a:focus {
    text-decoration: none;
    outline: none;
    opacity: 0.8;
    color: #7d5d3c;
}

.author-social a {
    display: inline-block;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    border-radius: 30px;
    padding-top: 1px;
    margin-left: 5px;
    color: #FFF;
    background-color: #7d5d3c;
}

.blog .blog-meta li i {
    color: #7d5d3c;
    margin-right: 5px;
}

.outline-btn {
    background: transparent;
    color: #7d5d3c !important;
    border-color: #7d5d3c;
}

.selected-chooseitem {
    background-color: #f2fff2; // lighter color then a160d8
}
.event-choose-item {
    padding: 20px;
    margin: 10px 0px;
    background-color: #f1f1f1;
    border-bottom: 1px solid #7d5d3c;
}

.title:after {
    content: "";
    display: block;
    height: 4px;
    width: 40px;
    background-color: #7d5d3c;
    margin-top: 20px;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="date"]:focus, input[type="url"]:focus, input[type="tel"]:focus {
    border-color: #7d5d3c;
    opacity: 1;
}

.preloader span {
    display: inline-block;
    background-color: #7d5d3c;
    width: 25px;
    height: 25px;
    -webkit-animation: 1s preload ease-in-out infinite;
    animation: preload 1s ease-in-out infinite;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    border-radius: 50%;
}