/* Enter Your Custom CSS Here */
#logo img {
      max-width: 150px;
}

.rev-btn{
    box-shadow: 3px 3px 0px 0px #1297cc !important;
      border-radius: 5px;
}

.make img{
vertical-align: middle;
}

.make{
text-align: center;
}
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-details{
 background: #ffffff !important;
}
.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details{
    background: #f05323 !important;
}
/* #logo a img, .is-sticky #logo a img {
    height: 40px !important;
} */

.slide-title{
    text-shadow: 1px 2px 3px #000;
}

    #footer p, #footer a, #footer .dt-sc-contact-info{
  color: #fff !important;
}
#footer h3.widgettitle:after, #footer h3.widgettitle:before {
    background: rgb(255, 255, 255) !important;
}
#footer .dt-sc-dark-bg .widget ul li, #footer .dt-sc-dark-bg .widget.widget_nav_menu ul.menu li, .dt-sc-dark-bg .dt-sc-sociable.diamond-square-border li, .dt-sc-dark-bg .dt-sc-sociable.rounded-border li a, .dt-sc-dark-bg .dt-sc-sociable.square-border li a, .dt-sc-dark-bg .dt-sc-single-line-separator, .dt-sc-dark-bg .dt-sc-icon-box.type4:before, .footer-copyright .dt-sc-sociable.diamond-square-border li {
    border-color: rgb(255, 255, 255) !important;
}
.footer-copyright {
    background: #085e80 !important;
}
#footer .footer-copyright, .footer-copyright a {
    color: #ffffff !important;
}
.woocommerce ul.products li.product .product-details {
    background: #1297cc;
   padding: 0 !important;
}
.woocommerce ul.products li.product a {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
}

#footer .widget.woocommerce ul.product_list_widget li a img {
    display: none;
}
#footer  .woocommerce ul.cart_list li:hover:before, #footer  .woocommerce ul.product_list_widget li:hover:after, #footer  .woocommerce ul.product_list_widget li:before, #footer  .woocommerce ul.cart_list li:before, #footer  .woocommerce ul.product_list_widget li:after, #footer  .woocommerce ul.product_list_widget li:before {
    content: "\f185" !important;
}
#footer  .woocommerce ul.cart_list li:last-child, #footer  .woocommerce ul.product_list_widget li:last-child {
    border-bottom: none !important;
}
#footer  .woocommerce ul.cart_list li, #footer  .woocommerce ul.product_list_widget li {
    margin-bottom: 0px !important;
}
.footer-widgets { 
  background: url("http://ledguys.com.au/wp-content/uploads/2018/01/pattern.png") !important;
    background-size: cover;}
#footer {
    background: #1297cc !important;
}

.main-title-section-wrapper {
    padding: 150px 0px !important;
    background-position: bottom !important;
    background-size: cover !important;
}
.plumber-contact-form form {
    width: 100% !important;
}
.main-title-section h1 {
    color: #ffffff !important;
  text-shadow: 1px 2px 3px #000;
}
.home .woocommerce ul.products li.product .product-wrapper {
    box-shadow: 0px 4px 10px #9e9e9e;
}
.dt-sc-icon-box.type4.last:before {
    border-width: 0px !important;
}
.dt-sc-icon-box.type4.with-diamond-square-icon:last-child:before{
   border-width: 0px !important;
}
.plumber-contact-form form input[type="submit"] {
    width: auto !important;
   
}

.hm-first-block .dt-sc-icon-box{
    width: 100%;
}
   .hm-first-block .dt-sc-icon-box.type10{
padding: 40px 19px !important;
}  

.cnt-inf .dt-sc-contact-info.type4{
  min-height: 255px;
}
.cnt-inf .dt-sc-contact-info.type4 a{
  color: #333333 !important;
}
ul.dt-sc-fancy-list.wrench li:before {
    content: "\f0eb";
}
ul.dt-sc-fancy-list.blue li:before {
    color: #ff6600 !important;
    font-size: 25px !important;
}

    ul.dt-sc-fancy-list.wrench li strong{
  display: block;
}
.dt-sc-counter.type6 .dt-sc-couter-icon-holder:before {
    right: 0px;
    top: -55px;
    width: 120px;
    height: 120px;
}
.main-title-section-wrapper.breadcrumb-right .breadcrumb {
display:none !important;
}
.main-title-section-wrapper.breadcrumb-right .main-title-section {
    float: none;
    width: 100% !important;
    text-align: center;
}

form.led-contact-form input[type="submit"] {
    font-size: 16px;
    font-weight: bold;
    background: none;
    color: #15a7e1;
    border: 1px solid #15a7e1;
    box-shadow: 3px 3px 0 0 #1297cc;
    padding: 16px 20px;
}


form.led-contact-form input[type="submit"]:hover {
    background: #15a7e1;
    color: #ffffff;
    box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.1);
}

/* -------------------- Product table css------------------------- */
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
  text-align: left !important;
}

table th {
    background: #f7f7f7 !important;
    border: 1px solid #ededed;
    color: #282828;
}
table {
      border-bottom: 1px solid #ededed !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    line-height: 2;
    margin: 0 0 20px !important;
    font-size: 15px !important;
    width: 100%;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

.table {
    width: 100%;
    max-width: 100%;
        margin-bottom: 20px !important;
    border: 1px solid #ddd;
}

td {
    border: 1px solid #ededed;
    padding: 6px 10px;
}

/* -------------------- Product table css end------------------------- */