/*h1.page-title.no-padding.text-center {
    margin: 0px -15px 15px;
}*/

@media (max-width: 767px) {
    .no-padding-below-767px {
        padding-left: 0px;
        padding-right: 0px;
    }
}

aside.sidebar.customer-service-sidebar h3.aside-title {
    border-bottom: 1px solid #ddd;
    padding-bottom: 7px;
    font-weight: 400;
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 21px;
}

aside.sidebar.customer-service-sidebar ul.menu li {
    display: block;
    padding: 7px 15px;
    margin: 0;
    border-bottom: 1px solid #DDD;
}

aside.sidebar.customer-service-sidebar ul.menu {
    padding: 0;
}

aside.sidebar.customer-service-sidebar ul.menu li a {
    color: #333;
}

aside.sidebar.customer-service-sidebar ul.menu li::after {
    content: "\f054";
    font-family: "FontAwesome";
    float: right;
    font-size: 10px;
    margin-top: 5px;
}

aside.sidebar.customer-service-sidebar ul.menu li.current-menu-item a, aside.sidebar.customer-service-sidebar ul.menu li.current-menu-item::after {
    color: #D42155;
}

@media (max-width: 767px) {
    aside.sidebar.customer-service-sidebar ul.menu {
        border-bottom: 1px solid #DDD;
        width: 100%;
        text-align: center;
    }
    aside.sidebar.customer-service-sidebar ul.menu li {
        display: inline-block;
        border-bottom: 0px;
    }
    aside.sidebar.customer-service-sidebar ul.menu li::after {
        content: "";
    }
    h1.page-title {
        margin-top: 40px !important;
    }
}

/* Style for Guide Blocks */
.row.guide-block {
    margin-top: 20px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 20px;
}

h4.guide-block-title {
    color: #B09963;
}

.row.guide-block ul {
    margin-left: 0;
    padding-left: 18px;
}

/* Styling the Contact Form */

body.page-template-customer-service-page-contact form label{
    display: none !important;
}
body.page-template-customer-service-page-contact form .checkbox-wrap label{
    display: inline-block!important;
    margin: 0 10px;
}
body.page-template-customer-service-page-contact div.field-wrap {
    width: 48.5%;
    clear: none;
    float: left;
}

body.page-template-customer-service-page-contact div.field-wrap.textarea-wrap {
    float: right;
}

body.page-template-customer-service-page-contact div.field-wrap input, form.ninja-forms-form textarea {
    color: #606060;
}
body.page-template-customer-service-page-contact div.field-wrap input[type=submit]{
    color: #fff;
}
body.page-template-customer-service-page-contact .footer-newsletter-form .field-wrap {
    width: 100%;
}
body.page-template-customer-service-page-contact .field-wrap.hidden-wrap{
    display: none;
}
div.nf-desc {
    clear: both;
}
/* Change the Placeholder text color */

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #606060;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #606060;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #606060;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:    #606060;
}
:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
    color:    #606060;
}

/* Fix for the popup form on the contact us page */
body.page-template-customer-service-page-contact .form-popup-wrapper form label {
    display: block!important;
}
