.so-widget-sow-accordion h3.widget-title { color: #ffffff !important;}
.sow-accordion-panel-border {background-color: transparent !important;}

.main-navigation div > ul:not(.cart_list) > li.current-menu-item > a { border-bottom: 2px solid #00dd00; }
.link-underline.main-navigation div > ul:not(.cart_list) > li:hover > a { border-bottom: 2px solid #00dd00; }
.link-underline.main-navigation div > ul:not(.cart_list) > li:active > a { border-bottom: 2px solid #00dd00; }

.custom-menu {
    width: 100%;
}
.custom-menu ul {
    padding: 0;
    margin: 0;
		list-style-type: none;
}
.custom-menu ul li a {
    display:block;
    padding: 13px 20px;

    text-decoration: none;
    margin: 10px;
    
}

.cm1 ul li a { color: #fff; background-color: #454093; }
.cm1 ul li a:hover { color: #454093 !important; background-color: #ffff;}

.cm2 ul li a { color: #fff; background-color: #934540; }
.cm2 ul li a:hover { color: #934540 !important; background-color: #ffff;}

.cm3 ul li a { color: #fff; background-color: #409345; }
.cm3 ul li a:hover { color: #409345 !important; background-color: #ffff;}

@media only screen 
and (max-width : 600px) {
    .custom-menu  {
        width: 40px;
        height: 40px;
        background: #08c9a2 url('http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/32x32/list_bullets.png') no-repeat scroll 50% 50%;
    }
    .custom-menu  ul {
        display:none;
    }
    .custom-menu hover ul {
        display:block;
    }.custom-menu :hover {
        width: 100px;
        height: auto;
    }
}

.author-box { display: none; }

button.renderbutton {
                    display: inline-block;
                    outline: none;
                    cursor: pointer;
                    font-size: 16px;
                    line-height: 20px;
                    font-weight: 600;
                    border-radius: 8px;
                    padding: 14px 24px;
                    border: none;
                    transition: box-shadow 0.2s ease 0s, -ms-transform 0.1s ease 0s, -webkit-transform 0.1s ease 0s, transform 0.1s ease 0s;
                    background: linear-gradient(to right, rgb(230, 30, 77) 0%, rgb(227, 28, 95) 50%, rgb(215, 4, 102) 100%);
                    color: #fff;
                
}