.logo_is_img.logo {
    margin-top: 10px !important;
}

.header_3 .row {
    border-radius: 0px !important;
    background: #800020 !important;
}

.cz_elm.custom_element_header_2_right_6 {
    margin-right: 45px !important;
}

#menu_header_3 > .cz > a:before {
    border-radius: 0px !important;
}

.page_title {
    background-color: #7bdec9 !important;
    border-color: #7bdec9 !important;
}

.breadcrumbs, .breadcrumbs a {
    color: #000000 !important;
}

.breadcrumbs .cz_breadcrumbs_separator, .breadcrumbs .inactive_l {
    opacity: 1 !important;
}

.cz_header_button {
    border-radius: 0px !important;
}

.header_3 .row .elms_shop_cart {
    padding-bottom: 0px !important;
}

.cz_title {
    text-align: center !important;
}

span.sub-heading {
    color: #800020 !important;
    font-size: 24px !important;
    text-transform: capitalize !important;
    font-style: italic !important;
}

.home-service-box .service_img {
    margin-bottom: 0px !important;
}

.home-service-box .service_img img {
    border-radius: 0px !important;
}

.home-service-box .service_text {
    background: #800020 !important;
    padding: 10px 0 !important;
}

.home-service-box .service_text h3 {
    padding-bottom: 0px !important;
    color: white !important;
    font-weight: 500 !important;
}

.home-service-box .service_text .cz_wpe_content {
    color: #7bdec9 !important;
    font-style: italic !important;
    line-height: 20px !important;
}

.newsletter input {
    border-radius: 0px !important;
    border: none !important;
    height: 45px !important;
    font-size: 16px !important;
}

.newsletter button {
    border-radius: 0px !important;
    border: none !important;
    height: 45px !important;
    font-size: 20px !important;
    width: 100% !important;
    background: #7bdec9 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

.btn-learn-more a {
    background-color: #0a0d7a !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    letter-spacing: 0.5px !important;
    font-family: Lato !important;
}

.btn-schedule a {
    background-color: #800020 !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    letter-spacing: 0.5px !important;
    font-family: Lato !important;
}

.btn-cta a {
    background-color: #7bdec9 !important;
    color: #000000 !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    letter-spacing: 0.5px !important;
    font-family: Lato !important;
    padding: 8px 45px !important;
}

ul.tick-list {
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    padding-left: 2.5% !important;
    text-transform: capitalize !important;
}

ul.tick-list > li {
    position: relative;
    list-style-type: none;
    text-align: left;
    padding: 12px 10px;
}

ul.tick-list > li:before {
    content: "";
    position: absolute;
    top: 10px;
    left: -35px;
    width: 32px;
    height: 32px;
    background-image: url(http://www.valvettesystems.com/wp-content/uploads/2018/04/tick-icon.png);
}

.sprinkler_image img {
    border-radius: 0px !important;
    margin-top: 10px !important;
}

footer.page_footer {
    background: #0a0d7a !important;
}

.cz_middle_footer {
    border-bottom: 1px solid #7cdfca !important;
}

.footer_widget > h4 {
    color: #7cdfca !important;
    font-size: 21px !important;
    font-weight: 500 !important;
}

div#text-2 {
    margin-bottom: 0px !important;
}

h1.footer-title {
    font-size: 32px !important;
    text-align: center !important;
    color: #7cdfca !important;
    font-family: Lato !important;
    font-weight: 500 !important;
    font-style: italic !important;
}

.cz_custom_menu_list_2 a {
    line-height: 38px !important;
}

h3.contact-title {
    text-align: left !important;
    font-weight: 600 !important;
    color: #7bdec9 !important;
    font-size: 20px !important;
}

a.contact-link {
    color: #ffffff !important;
}

p.contact-address {
    text-align: left !important;
    line-height: 24px !important;
}

.about-images-row  img {
    width: 80% !important;
    margin: 0 auto !important;
}

.video-thumbnail img {
    border-radius: 0px !important;
}

.cz_video_popup div {
    background: #800020 !important;
}


.widget {
    background-color: #800020 !important;
    border-radius: 0px !important;
}

.widget > h4 {
    font-size: 26px !important;
    color: #7bdec9 !important;
    font-weight: 500 !important;
    letter-spacing: 0.5px !important;
    padding-bottom: 10px !important;
    border-color: #7bdec9 !important;
}

.widget_nav_menu ul {
    list-style-type: none !important;
    margin-left: 0px !important;
}

.widget_nav_menu ul li:before {
    font-family: 'FontAwesome';
    content: "\f105";
    font-size: 18px !important;
    color: #7bdec9 !important;
    padding-right: 15px !important;
}

.widget_nav_menu .sub-menu {
    margin-left: 20px !important;
    margin-bottom: 20px !important;
}

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
    display: none !important;
}

.woocommerce ul.products li.product a img {
    border-radius: 0px !important;
    border-left: 1.5px solid #eee !important;
    border-top: 1.5px solid #eee !important;
    border-right: 1.5px solid #eee !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: #0a0d7a !important;
}

.woocommerce ul.products li.product .price {
    background: #800020 !important;
    border-radius: 25px !important;
    right: 10px !important;
    color: #ffffff !important;
    font-size: 16px !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 20px !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.woocommerce ul.products li.product .button {
    margin: 15px auto !important;
    border-radius: 0px !important;
    background: #7bdec9 !important;
    text-transform: uppercase !important;
    padding: 12px 20px !important;
}

.price_slider_wrapper {
    margin-top: 35px !important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #7bdec9 !important;
}

.woocommerce button.button {
    background-color: #7bdec9 !important;
    border-radius: 0px !important;
    text-transform: uppercase !important;
}

.price_label {
    font-size: 16px !important;
    line-height: 40px !important;
}

.single-product .right_br_full_container .lefter {
    width: 30% !important;
}

.single-product .right_br_full_container .righter {
    width: 70% !important;
}

.woocommerce .quantity .qty {
    border-radius: 0px !important;
}

.single .posted_in a {
    background: #0a0d7a !important;
    color: #ffffff !important;
    margin-left: 10px !important;
    border-radius: 0px !important;
}

span.posted_in {
    font-size: 16px !important;
}

.woocommerce div.product p.price {
    font-size: 24px !important;
    margin-bottom: 10px !important;
    font-weight: 600 !important;
}

.related.products > h2 {
    display: none !important;
}

section.related.products ul:before {
    content: 'You Might Also Like';
    font-size: 24px !important;
    margin-bottom: 10px !important;
    font-weight: 600 !important;
}