/*
Theme Name: TheGem Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

/* COLOURS
 * 
 * Silver: #99a9b5 / #72777A
 * 
 * Yellow: #fab915
 * L.Yellow: #FAD778
 * Black: #333333
 * L.Black: #333f48
 * 
* /


/* Header */
.custom-title .title-xlarge > span{
	background: #333333 !important;
}
.custom-title-excerpt{
	background: #fab915 !important;
}
rs-layer#slider-1-slide-1-layer-11 {
    display: none;
}
.breadcrumbs-container {
    background: rgba(0,0,0,0.7);
}


/* Home */
.gem-testimonial-image{
	display:none;
}
.wpcf7-form input[type='submit']:not(.gem-button-wpcf-custom){
	margin: 0px 15px !important;
}
.wpcf7-form input[type='submit']:not(.gem-button-wpcf-custom){
	height: 55px !important;
}


/* About Us */
.gem-client-set-title {
    display: none;
}


/* Services 
.gem-icon-inner {
    background-color: #ffffff !important;
}
*/


/* Custom Manufacturing */
#post-1346 .gem-icon-inner {
    background-image: url(http://firedogbeta.com/tb-hydraulics/wp-content/uploads/2021/01/HomeboxNew-05.jpg);
    background-size: cover;
}
#post-1346 .gem-icon-half-1 {
    display: none;
}
#post-1346 .gem-icon-half-2 {
    display: none;
}

/* Machine Shop */
#post-1348 .gem-icon-inner {
    background-image: url(http://firedogbeta.com/tb-hydraulics/wp-content/uploads/2021/01/HomeboxNew-06.jpg);
    background-size: cover;
}
#post-1348 .gem-icon-half-1 {
    display: none;
}
#post-1348 .gem-icon-half-2 {
    display: none;
}

/* Repairs */
#post-1349 .gem-icon-inner {
    background-image: url(http://firedogbeta.com/tb-hydraulics/wp-content/uploads/2021/01/HomeboxNew-04-1.jpg);
    background-size: cover;
}
#post-1349 .gem-icon-half-1 {
    display: none;
}
#post-1349 .gem-icon-half-2 {
    display: none;
}

/* Hydraulics & Pneumatics */
#post-1350 .gem-icon-inner {
    background-image: url(http://firedogbeta.com/tb-hydraulics/wp-content/uploads/2021/01/HomeboxNew-01-1.jpg);
    background-size: cover;
}
#post-1350 .gem-icon-half-1 {
    display: none;
}
#post-1350 .gem-icon-half-2 {
    display: none;
}

/* Installations */
#post-1351 .gem-icon-inner {
    background-image: url(http://firedogbeta.com/tb-hydraulics/wp-content/uploads/2021/01/HomeboxNew-02-1.jpg);
    background-size: cover;
}
#post-1351 .gem-icon-half-1 {
    display: none;
}
#post-1351 .gem-icon-half-2 {
    display: none;
}

/* Heavy Equipment */
#post-1352 .gem-icon-inner {
    background-image: url(http://firedogbeta.com/tb-hydraulics/wp-content/uploads/2021/01/HomeboxNew-03.jpg);
    background-size: cover;
}
#post-1352 .gem-icon-half-1 {
    display: none;
}
#post-1352 .gem-icon-half-2 {
    display: none;
}


/* Lifts */
.page-id-19318 .vc_tta-panels {
    border-color: transparent !important;
}
.page-id-19318 .vc_tta-container {
    margin-bottom: 0px !important;
}
.page-id-19318 .vc_tta-panel-body {
    padding: 50px 50px 0px 50px !important;
}


/* Contact */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: 2px solid #ededed !important;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    border: 2px solid #ededed;
}
.vc_col-has-fill>.vc_column-inner{
	padding-top: inherit;
}
.contact-icons i {
    margin-right: 10px;
}


/* Footer */
#colophon .gem-contacts .gem-contacts-item:before {
    color: #fab915 !important;
}


/* Shop */
.related-products {
    display: none;
}
#primary-menu.no-responsive > li.menu-item-cart > .minicart .buttons .mini-cart-checkout .gem-button{
	border-color: #333f48 !important;
    color: #333f48 !important;
}
#primary-menu.no-responsive > li.menu-item-cart > .minicart .buttons .mini-cart-checkout .gem-button:hover{
	background-color: #333f48 !important;
    color: #ffffff !important;
}
body .woocommerce .woocommerce-cart-form .actions .submit-buttons .checkout-button-button .checkout-button{
	background-color: #fab915 !important;
}
body .woocommerce .woocommerce-cart-form .actions .submit-buttons .checkout-button-button .checkout-button:hover{
	background-color: transparent !important;
	color: #fab915 !important;
	border-color: #fab915 !important;
}
.payment_method_paypal img {
    display: none;
}
.woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .payment_box{
	background-color: #E1FAFF !important;
}
.payment_box::before {
    color: #ffffff !important;
	background-color: #99a9b5 !important;
}
fieldset#wc-stripe-cc-form {
    border: none !important;
}


/* Misc. */
span.custom-color-blockqute-mark{
	color: #fab915 !important;
}
.wpb_gmaps_widget {
    margin-bottom: 0px !important;
}
.quickfinder {
    padding: 0px !important;
}


/* Mobile */
@media screen and (max-width: 600px) {
	.site-logo img {
    	width: 200px;
	}
	.contact-name .vc_column-inner {
    	border: none !important;
	}
}