/*!
Theme Name:    GMS HVAC 2020
Author:        City Dock Digital
Author URI:    https://citydockdigital.com/
Description:   Custom theme created by City Dock Digital for GMS HVAC. This theme relies on the Page Builder Framework parent theme, please don\&#039;t delete.
Version:       1.0.0
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Template:      page-builder-framework
Text Domain:   page-builder-framework-child
*/

/* buttons */
a.btn, input[type="submit"] {background: #93a445; /* color: #fff !important; */ letter-spacing: 1px; text-transform: uppercase; display: inline-block; border-radius: 3px; padding: 10px 25px;}
a.btn .fa {padding-right: 10px; font-size: 20px;}
a.btn:hover, input[type="submit"]:hover {background: #062433; /* color: #062433 !important; */}
.top-bar {background: #062433;}
.top-bar a.btn {font-size: 18px; /* background: #062433; */ background: #93a445; font-weight: bold;}
.pp-button-text {text-transform: uppercase;}

/* HOME - Service Icons */
.home-service-icons .pp-infobox-title {text-transform: uppercase; font-weight: bold; letter-spacing: 1px;}
.home-service-icons img {filter: grayscale(100%);}
.home-service-icons .pp-infobox:hover img {filter: grayscale(0%);}

@media (min-width: 768px) {
.big-triangle {background: url(images/big-triangle.png) no-repeat center bottom; position: relative; z-index: 1; margin-bottom: -60px;}
}

/* SLIDES */
.fl-slide h2 {text-transform: uppercase; font-size: 14px; letter-spacing: 1px; font-weight: bold;}
.fl-slide-text {font-size: 30px;}
.fl-slide-cta-button {text-transform: uppercase; letter-spacing: 1px;}

/* EMERGENCY & MAINTENANCE row */
.emergency-maintenance h3 {font-size: 30px; font-weight: normal;}
.emergency-icon {font-size: 30px; letter-spacing: 1px;}
.emergency-icon em {display: block; font-style: normal; text-transform: uppercase; font-size: 14px;}

/* logo carousel */
.bx-wrapper {margin: 0 auto;}

/* INTERIOR ===================================  */

/* ul.h3-list, ul.h3-list li {padding:0; margin:0;} */
ul.h3-list li {padding-bottom: 5px;}
ul.h3-list li h3 {color: #93a445; font-size: 16px; text-transform: uppercase; letter-spacing: 1px;	margin:0;}

.cert-box {background: url(/wp-content/uploads/2018/07/icon-cert-lt-grey.png) no-repeat 100% 120%;}
.cert-box .fl-rich-text {padding-bottom: 50px}

/* CASE STUDIES */
.pp-content-post .pp-post-image .pp-content-category-list a {text-transform: uppercase; font-size: 12px; letter-spacing: 1px;}

/* FOOTER */

.footer-widgets .feat {color: #fff !important; font-size: 20px; margin-top: -10px; display: inline-block; font-style: normal;}

