.header-one .icon-screen-smartphone, .header-one .icon-envelope-letter {
    display: inline !important;
}
.widget_contact_form_widget span {
    display: inline;
}
.widget_contact_form_widget span.wpcf7-not-valid-tip {
    display: none;
}
.widget_contact_form_widget .wpcf7-not-valid {
    border: 1px solid #ff0000 !important;
}
.widget_contact_form_widget .foot-contact-form textarea.form-control {
    height: 96px !important;
}

.widget_contact_form_widget .btn-submit {
    padding: 0px 28px;
    line-height: 44px;
    font-size: 13px;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    text-align: center;
    background: #0e111a;
    text-transform: uppercase;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
div.wpcf7-validation-errors {
    color: #ff0000 !important;
    font-size: 12px;
}
div.wpcf7-mail-sent-ok {
    color: #398F14 !important;
    font-size: 12px;
}
.widget_businessplus_nav_menu .content-warp {
    max-width: 165px;
    margin-left: 43%;
}

.widget_tag_cloud .tagcloud {
    margin-top: 60px;
}
.widget_tag_cloud .tagcloud a {
    border: 2px solid #ffaf36;
    float: left;
    height: 51px;
    line-height: 51px;
    list-style: none outside none;
    margin-bottom: 18px;
    margin-left: 0;
    min-width: 99px;
    padding: 0 17px;
    margin-right: 20px;
}
.widget_tag_cloud .tagcloud a:hover {
    color: #fff;
}

.widget_tag_cloud .tagcloud a {
    color: #ffaf36;
    text-transform: uppercase;
    display: block;
    line-height: 47px;
    text-align: center;
    font-weight: 500;
    text-decoration: none;
    outline: none;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    padding: 0px 9px;
}

/***********************************
 *  wordpress default css
 ***********************************/
.wp-caption {
    background: #fff;
    /*border: 1px solid #f0f0f0;*/
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 0 4px 5px;
}
.bypostauthor {
}
/* Alignment */
.alignleft {
    display: inline;
    float: left;
    margin-right: 40px;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 40px;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.screen-reader-text {

}

table {
    border: 1px solid #d2d2d2;
    color: #000000;
    margin: 10px 0;
    width: 100%;
}
.gallery-caption {
    color: inherit;
}
th {
    font-weight: bold;
}
td, th {
    border: 1px solid #aaaaaa;
    color: #000;
    font-size: 14px;
    line-height: 1.2;
    padding: 5px;
    text-align: center;
}
.post-content ul, .post-content ol {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 15px;
}
.post-content dl {
    margin-bottom: 10px;
}

.post-content dt {
    font-weight: bold;
}

.post-content dd {
    margin-bottom: 10px;
}

.post-content ul, .post-content ol {
    margin: 0 0 15px 0px;
}
.post-content ol {
    list-style: decimal;
}

.post-content li > ol {
    margin: 0 0 0 15px;
}
.post-content ol {
    list-style-type: decimal;
}
.post-content ol ol {
    list-style: upper-alpha;
}
.post-content ol ol ol {
    list-style: lower-roman;
}
.post-content ol ol ol ol {
    list-style: lower-alpha;
}
.post-content ul ul, ol ol, ul ol, ol ul {
    margin-bottom: 0;
}
.post-content p {
    margin-bottom: 10px;
}
iframe, embed {
    max-width: 100%;
}

/***********************************
 * Unit Test Fixing
 ***********************************/
.stick-pin {
    border-color: #36A8FF #36A8FF transparent;
    border-style: solid;
    border-width: 25px 14px 22px 13px;
    position: absolute;
    right: 32px;
    top: 0;
    z-index: 9;
}
.stick-pin i {
    color: #fff;
    font-size: 16px;
    left: -4px;
    position: absolute;
    top: -19px;
}
.sticky {
    background-color: #f9f9f9;
    padding: 10px;
}
.post-content li {
    font-size: 14px;
    margin-bottom: 6px;
}
.post-content ul {
    list-style: outside disc;
}
h1, h2, h3, h4, h5, h6 {
    color: #1c1c1c;
    margin-bottom: 20px;
    font-weight: bold;
    text-transform: uppercase;
}
blockquote {
    border-left: 4px solid;
    padding: 19px 47px;
}
dl {
    font-size: 14px;
}
address {
    font-size: 14px;
    line-height: 1.5;
}
kbd {
    padding: 0 3px;
}
pre {
    padding: 20px;
    font-size: 14px;
}
strong, b {
    font-weight: bold;
}
i, em {
    font-style: italic;
}
img {
    width: auto;
    max-width: 100%;
}
.blog-sidebar-img-wrapper-1 img {
    max-width: 100%;
    width: auto;
    height: auto;
}
figcaption {
    font-size: 14px;
    font-style: italic;
    line-height: 1.5;
}
.paginations-box ul {
    list-style: none;
}
input[type="password"], input[type="text"], input[type="search"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], select {
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 3px 6px;
    line-height: 27px;
    height: 27px;
    max-width: 100%;
}
textarea {
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 3px 6px;
    line-height: 1.5;
}
input[type="submit"] {
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 0 6px;
    line-height: 27px;
    text-transform: uppercase;
}
.searchform .screen-reader-text {
    display: none;
}
.widget_archive ul, .widget_archive ol {
    list-style: none;
}
.widget_archive li a i.fa {
    padding-right: 14px;
}
.widget_archive .screen-reader-text {
    display: none;
}
.widget_archive select {
    font-size: 14px;
    width: 100%;
    max-width: 100%;
}
select option {
    padding-left: 6px;
}
caption {
    font-size: 16px;
    margin-bottom: 6px;
}
.widget_categories ul, .widget_categories ol {
    list-style: none;
}
.widget_categories li a i.fa {
    padding-right: 14px;
}
.widget_categories .screen-reader-text {
    display: none;
}
.widget_categories select {
    font-size: 14px;
    width: 100%;
    max-width: 100%;
}
.widget_pages ul, .widget_pages ol {
    list-style: none;
}
.widget_pages li a i.fa {
    padding-right: 14px;
}
.widget_meta ul, .widget_meta ol {
    list-style: none;
}
.widget_meta li a i.fa {
    padding-right: 14px;
}
.widget_recent_comments ul, .widget_recent_comments ol {
    list-style: none;
}
.widget_recent_comments li i.fa {
    padding-right: 14px;
}
.widget_recent_entries ul, .widget_recent_entries ol {
    list-style: none;
}
.widget_recent_entries li a i.fa {
    padding-right: 14px;
}
.widget_rss ul, .widget_rss ol {
    list-style: none;
}
.widget_rss li a i.fa {
    padding-right: 14px;
}
.sidebar > div {
    display: block;
    clear: both;
}
.widget_nav_menu ul, .widget_nav_menu ol {
    list-style: none;
}
.widget_nav_menu li a i.fa {
    padding-right: 14px;
}
#footer.footer-one .footer-widget {
    display: block;
    clear: both;
    text-align: left;
    margin-bottom: 30px;
}
.footer-one .footer-menu div ul li {
    float: none;
}
.footer-one .footer-menu div ul {
    float: none;
}
.footer-one .footer-menu h2, .footer-one .footer-menu h3, .footer-one .footer-menu h4, .footer-one .footer-menu h5, .footer-one .footer-menu h6, .footer-one .footer-menu li, .footer-one .footer-menu th, .footer-one .footer-menu td {
    color: #ffffff;
}
.footer-one .sidebar-category {
    text-align: left;
}
.footer-one .footer-menu div ul li a {
    display: inline-block;
}

.footer-one .footer-menu .widget_nav_menu ul li {
    float: left;
}
.footer-one .footer-menu .widget_nav_menu ul {
    float: right;
}
.footer-one .footer-menu .widget_nav_menu ul li a i.fa {
    display: none;
}
.footer-one .footer-menu li div {
    font-size: 14px;
}

.footer-two h2, .footer-two h3, .footer-two h4, .footer-two h5, .footer-two h6 {
    color: #ffffff;
}
.businessplus_widget_recent_entries ul, .businessplus_widget_categories ul {
    padding-left: 0;
}
.author h1 {
    margin-bottom: 30px;
}
.author .admin-rel-info {
    min-height: 196px;
}

/**************************************
 * Style start form here
 ***************************************/
.blog-sidebar-admin-content h5 {
    margin-bottom: 0;
}
.sidebar .sidebar-category {
    margin-top: 0;
    margin-bottom: 36px;
}
.businessplus_widget_search button.sub-search-blog, .businessplus_widget_search #search-blog {
    margin-top: 0;
    display: inline-block;
    vertical-align: top;
    height: 45px;
    min-height: 1px;
}
.blog-sidebar-social-icon-list li {
    margin-bottom: 0;
    line-height: 1;
    margin: 0;
}
.businessplus_widget_categories .blog-list-sidebar li i {
    padding-right: 18px;
}
.businessplus_widget_categories .blog-list-sidebar li a {
    margin-bottom: 22px;
}
.businessplus_widget_categories {
    margin-bottom: 57px;
}
.single-post .businessplus_widget_recent_entries li {
    list-style: none;
    margin-bottom: 37px;
}
.widget_tag_cloud .tagcloud {
    overflow: hidden;
    margin-top: 0;
}
.widget_tag_cloud .tagcloud a {
    padding: 0 19px;
}
.blog-sidebar-img-wrapper-1 p strong {
    display: block;
    font-size: 16px;
    word-spacing: -1px;
    letter-spacing: 1px;
    font-weight: 800;
    padding-top: 35px;
    text-transform: uppercase;
    color: #1c1c1c;
}
.post-content  .blog-sidebar-social-icon-list {
    padding: 52px 0 51px;
    margin: 0;
}
.blog-sidebar-social-icon-list li {
    list-style: none;
}
body.single-post .admin-img-box {
    float: left;
    width: 19.5%;
    margin-right: 3.6%;
    padding-top: 3px;
}
body.single-post .admin-side-info {
    float: left;
    width: 76.9%;
    padding-top: 3px;
}
body.single-post .admin-rel-info p {
    margin-bottom: 0;
}
.comments-area ul {
    list-style: none;
    padding-left: 0;
}
.comments-area ul ul {
    padding-left: 40px;
}
.contact-from, .form-wrap {
    background: transparent;
    padding-top: 0;
}

body .comment-respond {
    padding: 87px 15px 15px 15px;
    background: #eaeff3;
}
.comment-respond .form-group {
    margin-bottom: 27px;
}
.comment-respond .form-control {
    font-size: 14px;
    color: #757c81;
    font-weight: 700;
    background: none;
    border: 0;
    text-transform: uppercase;
    padding: 19px 20px 9px 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #dce3e8;
    height: auto;
}

.comment-respond {
    padding-top: 25px;
}
.comment-respond .textarea-grp {
    margin-bottom: 26px;
}
.comment-respond input[type="submit"] {
    border: 2px solid;
    background: transparent;
    padding: 16px 25px;
    font-size: 13px;
    line-height: 1;
    font-weight: 700;
}
.comment-respond input[type="submit"]:hover {
    color: #ffffff;
}
.form-wrap .form-control {
    text-transform: none;
}
.single-post .admin-rel-info {
    padding: 18px 34px 33px 38px;
}
.comments-area {
    padding-top: 60px;
}
.comment-respond input[type="submit"] {
    margin-top: 80px;
}
.comment-respond .comment-reply-title b {
    font-family: 'Raleway', sans-serif;
    color: #1c1c1c;
    font-size: 30px;
    font-weight: 900;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding-bottom: 7px;
    font-style: normal;
}
.comment-respond .comment-reply-title span {
    color: #1c1c1c;
    display: block;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 0;
    text-transform: none;
}
.sub-menu li {
    position: relative;
}
.sub-menu .sub-menu {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 10;
}
.sub-menu li:hover > .sub-menu {
    display: block;
}
.under-construction .form-control {
    padding: 13px 12px 13px 30px;
}
.under-construction form div {
    overflow: hidden;
}
.mc4wp-success p {
    color: green;
}
.mc4wp-error p {
    color: red;
}
.news-wrap-box {
    padding-bottom: 92px;
}
.map-info-right ul {
    padding-left: 0;
}
.vc_row.container {
    margin-left: auto;
    margin-right: auto;
}
.vc_tta-accordion [class^="icon-"], .vc_tta-accordion [class*="icon-"] {
    background: none;
    height: auto;
    width: auto;
}
.vc_single_bar small {
    font-size: 14px;
}
body .vc_pie_chart .vc_pie_wrapper {
    margin-bottom: 15px;
}
.pp_gallery li a img {
    width: 50px;
    height: 31px;
}
.businessplus-job-sections .job_application .application_button {
    float: right;
    display: block;
    margin-bottom: 10px;
    color: #1c1c1c;
    font-size: 13px;
    font-weight: 700;
    padding: 4px 37px;
    border: none;
    line-height: 44px;
    text-transform: uppercase;
}
.businessplus-job-sections .job_application .application_button:hover {
    color: #ffffff;
}
.businessplus-job-sections .job_application .application_details {
    display: block;
    clear: both;
}
label, .field {
    font-size: 14px;
}
.page-template-default .banner-blog-sidebar {
    margin-bottom: 50px;
}
#job-manager-job-dashboard table td, #job-manager-job-dashboard table th {
    padding-left: 1em;
}
#wp-link-close .screen-reader-text {
    display: none;
}

.businessplus-page-setting-one.projects-wrap .more-link-wrapper {

    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.businessplus-page-setting-one.projects-wrap .list-one {
    max-width: 386px;
    max-height: 386px;
}
.businessplus-page-setting-one.projects-wrap .more-link-wrapper, .businessplus-page-setting-one.projects-wrap .list-two .more-link-wrapper, .businessplus-page-setting-one.projects-wrap .list-three .more-link-wrapper, .businessplus-page-setting-one.projects-wrap .list-four .more-link-wrapper, .businessplus-page-setting-one.projects-wrap .list-five .more-link-wrapper, .businessplus-page-setting-one.projects-wrap .list-six .more-link-wrapper {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}
.businessplus-page-setting-one.projects-wrap .project-list {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.businessplus-page-setting-one.projects-wrap .list-one {
    width: 68.1%;
    top: -138px;
    left: 70px;
}
.businessplus-page-setting-one.projects-wrap .more-info-link span {
    display: block;
    height: 55px;
    width: 55px;
    line-height: 55px;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.businessplus-page-setting-one.projects-wrap .more-info-link {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.businessplus-page-setting-one.projects-wrap .more-link-wrapper:hover .more-info-link {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
}
.businessplus-page-setting-one.news-wrap .blog-comment-info ul {
    padding-left: 0;
}
.businessplus-page-setting-one.news-wrap .blog-comment-info ul li {
    margin-bottom: 0;
}
.businessplus-page-setting-one.team-wrap ul.member-media {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
}
.businessplus-page-setting-one.team-wrap ul.member-media li {
    margin-bottom: 0;
}
.businessplus-page-setting-one.business-solution h3 {
    margin-bottom: 0;
    font-weight: 900;
}
.heading-wrap h2 {
    font-weight: 900;
    margin-bottom: 0;
}
.businessplus-page-setting-two .news-wrap .blog-comment-info ul {
    padding-left: 0;
}
.businessplus-page-setting-two .news-wrap .blog-comment-info ul li {
    margin-bottom: 0;
}
.service-page .clients-wrap {
    padding-bottom: 0;
}
.businessplus-service-layout-two .service_2i {
    margin-bottom: 30px;
}
.businessplus_widget_categories ul li {
    margin-bottom: 0;
}
.businessplus_widget_categories ul li a {
    line-height: 1;
}
.businessplus-testimonial-layout.testimonial-page .comment input[type="submit"], .businessplus-testimonial-layout-two.testimonial-page .comment input[type="submit"], .businessplus-contact-layout input[type="submit"], .businessplus-contact-layout-one input[type="submit"], #bbp_topic_submit, #bbp_user_edit_submit, #bbp_reply_submit {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    letter-spacing: 1px;
    font-weight: 700;
    line-height: 44px;
    padding: 0 28px;
    border-width: 2px;
}
/*
 * Plugin support
 */
.woocommerce table.cart img {
    margin-bottom: 0;
}
.woocommerce-page .banner-blog-sidebar {
    margin-bottom: 50px;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-breadcrumb a {
    font-size: 14px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    text-align: center;
}
.woocommerce ul.products li.product .star-rating, .woocommerce-page ul.products li.product .star-rating {
    margin: 0 auto 6px;
}
.woocommerce ul.products li.product h3 {
    font-size: 14px;
}
.woocommerce ul.products li.product .price {
    font-size: 14px;
}
.woocommerce ul.products li.product .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, 
#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress a.button, #buddypress button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, a.bp-title-button, #buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span, #bbp_topic_submit, #bbp_user_edit_submit, #bbp_reply_submit {
    font-size: 14px;
    text-transform: uppercase;
    border: 2px solid !important;
    background-color: transparent !important;
}
.woocommerce ul.products li.product .button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, 
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, 
#buddypress .comment-reply-link:hover, #buddypress .generic-button a:hover, 
#buddypress a.button:hover, #buddypress button:hover, #buddypress input[type="button"]:hover, 
#buddypress input[type="reset"]:hover, #buddypress input[type="submit"]:hover, 
#buddypress ul.button-nav li a:hover, a.bp-title-button:hover, 
#buddypress div.item-list-tabs ul li.current a:hover, 
#buddypress div.item-list-tabs ul li.selected a:hover, 
#buddypress div.item-list-tabs ul li a:hover, #bbp_topic_submit:hover, #bbp_user_edit_submit:hover, #bbp_reply_submit:hover {
    color: #ffffff !important;
}
.woocommerce a.added_to_cart {
    font-size: 12px;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    font-size: 14px;
}
.widget_shopping_cart .quantity {
    font-size: 12px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-image: none;
    border: none;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-image: none;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-image: none;
}
.woocommerce.widget_products .product_list_widget li del, .woocommerce.widget_products .product_list_widget li ins, .woocommerce.widget_products .product_list_widget li span.amount, .woocommerce.widget_recently_viewed_products .product_list_widget li del, .woocommerce.widget_recently_viewed_products .product_list_widget li ins, .woocommerce.widget_recently_viewed_products .product_list_widget li span.amount, .woocommerce.widget_recent_reviews .product_list_widget li span.reviewer, .woocommerce.widget_top_rated_products .product_list_widget li del, .woocommerce.widget_top_rated_products .product_list_widget li ins, .woocommerce.widget_top_rated_products .product_list_widget li span.amount, .woocommerce-review-link, .woocommerce .product .product_meta .posted_in, .woocommerce .product .product_meta .tagged_as, .woocommerce .product .product_meta .sku_wrapper, .woocommerce-message, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .select2-container .select2-choice, .select2-results .select2-result-label, .woocommerce-info, .woocommerce .order_details li {
    font-size: 14px;
}
.woocommerce .product .product_meta .posted_in, .woocommerce .product .product_meta .tagged_as {
    display: block;
    margin-bottom: 6px;
}
.woocommerce.widget_price_filter .price_label {
    font-size: 12px;
}
.woocommerce widget_product_categories ul {
    list-style: none;
}
.woocommerce.widget_product_categories ul.product-categories ul {
    margin-left: 10px;
    list-style: none;
}
td.label {
    display: table-cell;
    color: inherit;
    font-size: 14px;
}
#buddypress .dir-search input[type="search"], #buddypress .dir-search input[type="text"], #buddypress .groups-members-search input[type="search"], #buddypress .groups-members-search input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form textarea, #buddypress .standard-form div.checkbox label:nth-child(n+2), #buddypress .standard-form div.radio div label, #buddypress .standard-form p.description, #buddypress .standard-form p.description, legend, #buddypress .field-visibility-settings a, #buddypress .field-visibility-settings-toggle a, #buddypress .standard-form a.clear-value, #buddypress p.warning, body.profile_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning, body.users_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning, #buddypress div#message p, #sitewide-notice p, #buddypress .field-visibility-settings, #buddypress .field-visibility-settings-notoggle, #buddypress .field-visibility-settings-toggle {
    font-size: 14px;
}
#buddypress div.item-list-tabs ul li+ li {
    margin-left: 3px;
}
#buddypress div.item-list-tabs ul li a span {
    line-height: 1;
}
.businessplus-faq-layout .row.question-list, .businessplus-faq-layout .row.question-list li, .businessplus-contact-layout-one .map-info-right ul li, .businessplus-contact-layout-one .map-info-right ul {
    list-style: none;
}
/*
 * BBPress Support
 */
.bbpress .banner-blog-sidebar {
    margin-bottom: 50px;
}

/*Contact Form Success Massage Style*/
.business_plus_home_three_slider_slide .home-slider-second-slide .wpcf7-response-output.wpcf7-mail-sent-ok {
    display: block!important;
    white-space: normal;
    font-size: 14px!important;
    text-transform: none;
    margin: 10px 0!important;
    border: 1px solid green!important;
    font-weight: bold!important;

}

.businessplus-contact-layout .wpcf7-response-output.wpcf7-mail-sent-ok,
.businessplus-contact-layout-one .wpcf7-response-output.wpcf7-mail-sent-ok
{
    margin-left: 0px!important;
    display: block!important;
    font-size: 14px;
    padding: 10px 8px;
    font-weight: bold;
}
.businessplus-testimonial-layout .comment .wpcf7-response-output.wpcf7-mail-sent-ok,
.businessplus-testimonial-layout-two .comment .wpcf7-response-output.wpcf7-mail-sent-ok{
    margin-left: 0px!important;
    display: block!important;
    font-size: 14px;
    padding: 10px 8px;
    font-weight: bold;
    margin: 0px 0 30px!important;
    position: static;
    overflow: hidden;
    position: relative;
    top: 15px;
}
.map-info-right {
    min-height: 425px;
}
.header-one .contact-wrap-header .mail-to,
.header-one .contact-wrap-header .call-us {
    float: right;
}


body.woocommerce .sidebar {
    padding-top: 54px;
}
body.woocommerce .sidebar .sidebar-category li {
    font-size: 14px;
}

.gform_wrapper span {
    font-size: 14px;
}
.gform_wrapper.gf_browser_gecko select {
    font-size: 14px;
    padding-top: 0 !important; 
    padding-bottom: 0 !important; 
}
body .gform_wrapper .datepicker {
    width: 47% !important;
    font-size: 14px;
}
body .gform_wrapper .datepicker+img {
    display: none;
}
body .gform_wrapper input {
    font-size: 14px;
}
body .gform_wrapper input[type="text"], 
body .gform_wrapper input[type="url"], 
body .gform_wrapper input[type="email"], 
body .gform_wrapper input[type="tel"], 
body .gform_wrapper input[type="number"], 
body .gform_wrapper input[type="password"],
body .gform_wrapper select {
    font-size: 14px;
    padding: 0 4px;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.woocommerce  select, .buddypress select { 
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0; 
    padding: 0 4px;
    line-height: 1;
}
body.safari.woocommerce  select, 
body.safari.buddypress select, 
body.safari .gform_wrapper select,
body.chrome.woocommerce  select, 
body.chrome.buddypress select, 
body.chrome .gform_wrapper select {
    padding-right: 14px;
    background: url(../images/safari-select.png) right center no-repeat;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    display: inline-block;
}
.gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_radio li input[type="radio"], .gform_wrapper .gfield_checkbox li input {
    display: inline-block;
    float: none;
    margin-left: 2px;
}
body .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    font-size: 16px;
    padding: 4px 16px;
    font-weight: bold;
}
body .gform_wrapper h3.gform_title {
    font-family: Raleway,sans-serif;
    font-size: 18px;
}
.ui-datepicker select {
    color: #2d2d2d;
}
#buddypress div.pagination .pagination-links a, #buddypress div.pagination .pagination-links span {
    font-size: 18px;
    padding: 16px 19px;
    border: 2px solid #2a2b2c;
    line-height: 1;
    font-family: "Open Sans",sans-serif;
    display: block;
    float: left;
    margin-left: 10px;
    color: #2a2b2c;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    margin-top: 8px;
}
#buddypress div.pagination .pagination-links a:hover, 
#buddypress div.pagination .pagination-links span:hover {
    font-weight: normal;
}
.blog-sidebar-social-icon-list {
    width: 390px;
}

#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress a.button, #buddypress button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, a.bp-title-button {
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#buddypress ul.item-list li div.item-title span {
    font-size: 14px;
}
html #buddypress #reply-title small a span, 
html #buddypress #reply-title small a:hover spa
html #buddypress a.bp-primary-action span, 
html #buddypress a.bp-primary-action:hover span, 
html #buddypress div.item-list-tabs ul li a span, 
html #buddypress div.item-list-tabs ul li a:hover span, 
html #buddypress div.item-list-tabs ul li.current a span, 
html #buddypress div.item-list-tabs ul li.selected a span, 
html #buddypress div.item-list-tabs ul li.current a:hover span, 
html #buddypress div.item-list-tabs ul li.selected a:hover span, 
html #buddypress div.item-list-tabs ul li a span {
    background: #ffffff !important;
}
#buddypress div#item-header-cover-image h2 a, #buddypress div#item-header-cover-image h2 {
    font-size: 27px;
}
.header-one .main_header .row {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
}
