/*!
Theme Name: zapgaragedoors-theme
Theme URI: https://zapgaragedoors.com/
Author: Paul Godney on behalf of The Digital Media Partnership
Author URI: https://paulgodney.co.uk/
Description: An advanced custom theme for Zap Garage Doors
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: prg
*/

.container p #id-phonenumber {
    margin-right: 10px;
    
}
@media screen and (max-width: 767px) {
	.mfp-bg { height: 900px!important; position: fixed!important; }
	.mfp-wrap { top: 0!important; }
}


@media screen and (max-width: 991px) {

	.product-range__carousel__slides .slide-navigation {
		opacity: 1!important;
	}
	.product-range__carousel__slides .slide-navigation .fa-solid {
		font-weight: 700!important;
		opacity: 1!important;
		color: white!important;
	}


	.product-gallery__carousel__slides .slide-navigation {
		opacity: 1!important;
	}


	.product-gallery__carousel__slides .slide-navigation .fa-solid {
		font-weight: 700!important;
		opacity: 1!important;
		color: rgba(0, 116, 197, 1)!important;
	}


	.copy-content:nth-child(1) h2 {
		max-width: 55%;
	}

}



.areas-covered__content .container ul li {
					flex-basis: 48%;
					font-size: 1.8rem!important;
                    margin-bottom: 0.5rem!important;
					border-bottom: 1px solid rgba(255,255,255,0.2);
				}
@media(min-width: 768px) {
.areas-covered__content .container ul li {
						flex-basis: 32%;
						font-size: 1.8rem!important;
				}				
					}

.areas-covered__content .container ul li a.telephone-link {
    display: block;
    font-size: 1.3rem;
    font-weight: 700;
    padding-left: 3rem;
    position: relative;
    top: -3px;
}


.wpcf7-form ..wpcf7-form-control-wrap:nth-of-type(7) {
	 flex-basis: 100%!important;
}


.wpcf7-form-control-wrap.recaptcha {
	flex-basis: 100%;
}


.product-options__intro {
	display: none!important;
}


@media screen and (min-width: 992px) {
	.product-options__intro {
		display: block!important;
	}
}


.page-id-4415 .hero__content {
    background: rgba(0,0,0,0.8);
}


@media screen and (max-width: 991px) {


.product-options__carousel__slides .slide-navigation {
    opacity: 1!important;
}

.product-options__carousel__slides .slide-navigation .fa-solid {
    font-weight: 700!important;
    opacity: 1!important;
    color: rgba(0, 116, 197, 1)!important;
}

}

	.product-options__carousel__header {
		display: block!important;
		padding: 2rem 0;
	}


@media screen and (min-width: 991px) {

	.product-options__carousel__header {
		display: none!important;
	}


}
