.header_mid .logo_wrap .logo img {
    max-height: 100%;
    width: auto;
    height: auto;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: auto;
    top: 0;
    bottom: 20px;
}

ul.navigation > li > a > span .nav_title {
    line-height: 20px;
    color: #000;
}

html.csstransitions .cmsmasters_notice .notice_close, html.csstransitions .cmsmasters_tabs .cmsmasters_tabs_list_item, html.csstransitions .share_posts a, html.csstransitions .cmsmasters_prev_arrow, html.csstransitions .cmsmasters_next_arrow, html.csstransitions .cmsmasters_post_timeline .cmsmasters_post_date, html.csstransitions .header_mid .mid_search_but_wrap .mid_search_but, html.csstransitions .cmsmasters_header_search_form button, html.csstransitions .cmsmasters_header_search_form .cmsmasters_header_search_form_close, html.csstransitions .header_mid .resp_mid_nav_wrap .resp_mid_nav, html.csstransitions #page .profile_social_icons_list .cmsmasters_social_icon, html.csstransitions .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .puzzle_post_content_wrap {
    -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
    -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
    transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
    color: #000;
}

.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button {
    font-size: 16px;
    line-height: 16px;
    width: 46px;
    height: 46px;
    display: block;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    display: none;
}