

.footer_top .widget_meta>ul>li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li, .footer_top .widget_recent_comments>ul>li, .footer_top .widget_recent_entries>ul>li {
    padding: 0 0 0px;
    position: relative;
}

.side_menu .widget li, aside .widget li {
    margin: 0 0 0px;
}

.footer_top h5 {
    margin: 0 0 12px;
}

.footer_top_border {
    margin: 0 40px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    text-align: center;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 20px;
    margin-top: 30px;
    margin-left: 20px;
}

header:not(.sticky) .main_menu_header_inner_right_holder {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}

.side_menu_button a:last-child {
    padding: 0 0 5px 8px;
}

.side_menu_button .search_slides_from_window_top {
    font-size: 16px !important;
}

.woocommerce .product .images {
    margin-bottom: 80px;
}

.woocommerce .product .onsale:not(.out-of-stock-button), .woocommerce .product .single-onsale {
    border-radius: 0;
}

.woocommerce div.product div.product_meta>.social_share_list_holder>span, .woocommerce div.product div.product_meta>span {
    font-weight: 700;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

h4.qode-related-upsells-title {
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.woocommerce-accordion.q_accordion_holder.accordion.boxed .ui-accordion-header{
    background-color: #f3f3f3;
    padding-top: 11px;
    font-weight: 400;
    color: #000000;
    text-align: left;
    padding-left: 20px;
}

.sidebar .widget > h5 {
    background-color: #f3f3f3;
    padding: 6px 13px;
}

.widget .tagcloud a:after{
    display: none;
}

.woocommerce ul.products li.product h6,
.qode_product_list_holder .product_title{
    display: inline-block;
    width: 60%;
    margin: 0;
}

.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price ins,
.qode_product_list_holder .product_price{
    float: right;
    width: 40%;
}


.woocommerce .star-rating,
.woocommerce-page .star-rating{
    color: #000;
}

.woocommerce-product-details__short-description{
    margin-top: 40px;
}

.woocommerce div.product .cart,
.woocommerce div.product .product_meta{
    margin: 40px 0;
}

.side_menu .widget li, aside .widget li {
    margin: 0 0 0px;
}

.woocommerce-product-rating {
    margin-bottom: 10px;
}

.woocommerce aside .widget .star-rating,
.woocommerce-page aside .widget .star-rating,
aside .widget .star-rating{
    margin-top: 13px;
    margin-bottom: 1px;
}

.shopping_cart_header{
    width: 34px;
}

.shopping_cart_header .header_cart.dripicons-cart{
    font-size: 19px;
}

.shopping_cart_outer .shopping_cart_inner .shopping_cart_header:after {
    content: '|';
    position: absolute;
    right: 0;
    color: #cecece;
}

.woocommerce .star-rating,
.woocommerce-page .star-rating{
    font-size: 11px;
}

.woocommerce li.product div.star-rating{
    float: none;
    display: block;
}

.single-product.woocommerce .star-rating,
.single-product.woocommerce-page .star-rating{
    top: 8px;
}

button.single_add_to_cart_button.button.alt.single_add_to_cart_button.qbutton.button.alt {
    padding: 0 30px;
}

.header_bottom .shopping_cart_header {
    padding: 6px 4px 0 7px;
}

 aside .widget.widget_products .star-rating{
    display: none;
}

.woocommerce #submit:hover{
color: #000;
background-color: #fff !important;
border-color: #000;
}

.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner {
    padding: 50px 0 30px;
}