/*
Theme Name: Plumbing Child
Theme URI: http://www.themechampion.com
Description: Plumbing Child Theme
Author: plumbing
Author URI: http://www.themechampion.com
Template: plumbing
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: plumbing
Tags:two-columns, left-sidebar, right-sidebar, light, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/


a {
  color: #672a80 !important;
}

a:hover, a:focus, .btn:hover, .btn:focus, button:hover, button:focus {
  color: #221328 !important;
}

.top-header {
  background: #703a9a !important;
}

.header-searchform {
  background: #390a5e !important;
}

a.get-appointment-btn {
  color: #fff !important;
}

a.get-appointment-btn:hover {
  color: #B475CE !important;
}

.slider-list li {
  background: url(assets/images/icons/list-check.png) no-repeat scroll left center !important;
}

.welcome-texts {
  color: #fff !important;
}

.header-social li a {
  color: #fff !important;
}

.header-social li a:hover {
  color: #5996c6 !important;
}

.plumber-n {
background: #703a9a !important; /* Old browsers */
background: -moz-linear-gradient(top, #703a9a 0%, #703a9a 50%, #7940a5 51%, #904ec4 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #703a9a 0%,#703a9a 50%,#7940a5 51%,#904ec4 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #703a9a 0%,#703a9a 50%,#7940a5 51%,#904ec4 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#703a9a', endColorstr='#904ec4',GradientType=0 ); /* IE6-9 */
}

.plumber-n #plumber-nav li::after {
  background: #b57ce2 !important;
  right: 0 !important;
}

.plumber-n #plumber-nav li::before {
  background: #be8ee4 !important;
  left: 0 !important;
}

.plumber-n #plumber-nav li .sub-menu {
  background: #b381d9 !important;
}

.plumber-n #plumber-nav li .sub-menu li {
  border-bottom: 1px solid #8249ae !important;
}

.plumber-n #plumber-nav li a, .plumber-n #plumber-nav li a {
  color: #fefdff !important;
}

.plumber-n #plumber-nav li:hover a, .plumber-n #plumber-nav li:focus a {
  color: #ffebff !important;
}

.plumber-n #plumber-nav li .sub-menu li a:hover, .plumber-n #plumber-nav li .dropdown-menu li a:focus {
  background: #47176d !important;
}

.get-appointment-btn {
  background: #4e236f !important;
}

.get-appointment-btn::before {
  background: #4e236f !important;
}

.welcome-textss .this-title span {
  color: #703a9a !important;
}

.project-filters li.active, .project-filters li:hover, .project-filters li:focus {
  color: #703a9a !important;
  border-color: #703a9a !important;
}

.emmergency-leaks {
  background: url(assets/images/bg3.jpg) no-repeat scroll 0 0 !important;
  webkit-background-size: cover !important;
  background-size: cover !important;
}

.emmergency-leaks .call-link {
  color: #ee5b28 !important;
}

.emmergency-leaks h2 span {
    color: #d7b5f1 !important;
}

.lp-gallery-item:hover .this-infos, .lp-gallery-item:focus .this-infos {
    background: rgba(121, 64, 165, 0.8) !important;
}

.request-service-form {
  background: #7940a5 !important;
}

.section-title.blue-c {
  color: #7940a5 !important;
}

.testimonial-author .loc {
  color: #7940a5 !important;
}

.blog-line a.redirect-link {
  color: #7940a5 !important;
}

.blog-line.row:hover::before, .blog-line.row:focus::before {
  background: #7940a5 !important;
}

#footer {
  background: url(assets/images/bg6.jpg) no-repeat fixed center 0 #111f2d !important;
  background-size: auto auto !important;
  background-size: cover !important;
}

.footer-contacts::before {
  background: #1c052e !important;
}

.trust-part::before {
  background: #713b9b !important;
}

.vision-list li {
  color: #713b9b !important;
}

.footer-contact .media-left {
  color: #ef5d2c !important;
}

.widget-footer .menu li a {
  color: #7e95a2 !important;
}

.widget-footer .menu li a:hover {
  color: #fff !important;
}

.socials ul li a {
  color: #7e95a2 !important;
}

.footer-contact .media-body a {
  color: #fff !important;
}

.footer-contact .media-body a:hover {
  color: #7e95a2 !important;
}

.our-plumber .his-details {
  background: #6e3a8d !important;
}

.our-plumber .his-details p {
  text-align: left !important;
}

.btn-primary:hover {
  background: #75368f !important;
}

.btn-primary {
  color: #fff !important;
}

.btn-primary:hover {
  color: #fff !important;
}

.single-services-menu li a:hover, .single-services-menu li a:focus {
  background: #6d3797 !important;
  color: #fff !important;
}

.single-services-menu li.active a {
  background: #6d3797 !important;
  color: #fff !important;
}

.appointment-banner {
  background: #6d3797 !important;
}

.header-searchform .form-control::-moz-placeholder {
  color: #fff !important;
}

.header-searchform .input-group-addon button[type="submit"] {
  color: #fff !important;
}

.popup-i {
  color: #fff !important;
}
