.wp_review_tab_widget_content a {
    color: #444;
    font-size: 16px;
    display: block;
    line-height: 24px;
}
.rpwe-block a {
    text-decoration: none;
    font-size: 24px;
    color: #363636 !important;
}
@media screen and (min-width:991px) {
.wrp {width:1170px;}
.page-id-1036 .wrp {
    margin: 0 auto;
    width: 1080px;
}
.cnt .sAs {
    width: 30%;
} 

.cnt .bSe.left, .cnt .bSe.right {
    width: 63%;
}
}
@media screen and (max-width:768px) {
header ul.menu > li > a {
padding:0;
}
}
.rpwe-block h3 {clear:both !important;}
footer a {
    color: #CE2A2E;
}
#floating_menu header {
    border-bottom: 1px solid #151515;
}
footer p {
    color: #808080;
}
.rpwe-img img {
    margin-bottom: 16px;
}
.cnt .sAs .ttl {
    color: #fff;
    font-weight: 300;
    line-height: 1em;
    margin-bottom: 27px;
    background: #E5050E;
    padding: 12px 0px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    text-align: center;
    border-bottom: 2px solid #BB060D;
    text-transform: uppercase !important;
    font-size: 21px !important;
}
.sAs .search-button, .sAs .submit_btn, footer .search-button, footer .submit_btn {
background: #E40510;
    color: #fff;
    font-size: 19px;
height: 43px;
    margin-top: -1px;
}
.srh input.search-field, .srh .search_field {
    background: #fff;
    border: 1px solid #d5d5d5;
    border-right: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.wp_review_tab_widget_content .tab_title.selected a {
    background: #E4030F !important;
    border-bottom: 1px solid #fff;
    color: #fff !important;
}
.brd ul li a {
    color: #151515;
}
.brd .no-link {
    color: #151515;
}
.brd {
border-bottom: 1px solid #d5d5d5;
background: url("http://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/sayagata-400px.png");
}
.page-id-29 #wpcf7-f51-p29-o1 input {
    height: 23px;
    border-radius: 5px;
    border: 1px solid #d5d5d5;
    margin-top: 10px;
}
.page-id-29 textarea{ border-radius: 5px;
    border: 1px solid #d5d5d5;}
.wpcf7-submit {
    background-color: #E5050E;
    color: #fff;
    min-height: 37px;
    width: 81px;
}
header ul.menu > li > a {
    background: #E5030F;
    padding: 10px 9px;
    text-transform: uppercase;
    font-size: 17px;
    border-bottom: 3px solid #BB060D;
    border-radius: 3px;
}
header nav ul li {
    float: none;
    padding: 10px;
}
header ul.menu > li > a:hover, header nav>ul.menu li.current-menu-item>a, header nav>ul.menu li.current_page_item>a, header nav>ul.menu li.current-page-item>a, header nav ul#menu li.current-menu-item>a, header nav ul#menu li.current_page_item>a, header nav ul#menu li.current-page-item>a {
color: #fff !important;
background:#BB060D;}