/*
Theme Name: Salient Child - Ducon
Theme URI: https://ducon.ca
Description: Child theme for Ducon Utilities Limited, built on Salient.
Author: Brad Baumgarten
Template: salient
Version: 1.0.0
Text Domain: salient-child
*/

/* ---- Ducon palette ----
   Ducon blue  #207AC9
   Light blue  #199CD8
   Dark        #2C3338
   Text        #555555
*/
:root{
  --ducon-blue:#207AC9;
  --ducon-light:#199CD8;
  --ducon-dark:#2C3338;
}

/* Contact info strip */
.ducon-info-strip .iwithtext .iwt-text{color:#fff}
.ducon-info-strip h4{margin-bottom:4px;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:13px}
.ducon-info-strip a{color:#fff}

/* Service cards */
.ducon-service ul{margin-left:0;list-style:none}
.ducon-service ul li{position:relative;padding:6px 0 6px 22px;border-bottom:1px solid rgba(0,0,0,.06)}
.ducon-service ul li:before{content:"";position:absolute;left:0;top:14px;width:8px;height:8px;background:var(--ducon-blue);border-radius:2px}
.ducon-service .ducon-why{background:#f4f7fb;border-left:3px solid var(--ducon-blue);padding:16px 20px;margin-top:20px}

/* Client logos: greyscale until hover */
.ducon-clients img{filter:grayscale(100%);opacity:.75;transition:all .25s ease;max-height:90px;width:auto}
.ducon-clients img:hover{filter:none;opacity:1}

/* Contact Form 7 */
.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{width:100%}
.wpcf7 input[type=submit]{background:var(--ducon-blue)!important;color:#fff!important;border-radius:3px;padding:14px 32px!important}
.wpcf7 input[type=submit]:hover{background:var(--ducon-dark)!important}

@media only screen and (max-width:690px){
  .ducon-info-strip .wpb_column{margin-bottom:18px!important}
}
