.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
/**
 * Email Verification Styles for Contact Form 7
 */

/* Email Verification Container */
.wpcf7ev-container {
    margin: 15px 0;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #f9f9f9;
    position: relative;
}

.wpcf7ev-container.wpcf7ev-verified {
    border-color: #4caf50;
    background-color: #f1f8e9;
}

/* Send Code Button */
.wpcf7ev-send-code {
    background-color: #0073aa;
    color: white;
    border: none;
    padding: 8px 16px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    transition: background-color 0.3s ease;
}

.wpcf7ev-send-code:hover:not(:disabled) {
    background-color: #005a87;
}

.wpcf7ev-send-code:disabled {
    background-color: #cccccc;
    cursor: not-allowed;
}

/* Verification Section */
.wpcf7ev-verification {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #ddd;
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}

/* Code Input */
.wpcf7ev-code-input {
    padding: 8px 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    font-family: monospace;
    letter-spacing: 2px;
    text-align: center;
    width: 120px;
    background-color: white;
}

.wpcf7ev-code-input:focus {
    border-color: #0073aa;
    outline: none;
    box-shadow: 0 0 0 2px rgba(0, 115, 170, 0.2);
}

.wpcf7ev-code-input:readonly {
    background-color: #f5f5f5;
    color: #666;
}

/* Verify Button */
.wpcf7ev-verify-code {
    background-color: #4caf50;
    color: white;
    border: none;
    padding: 8px 16px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    transition: background-color 0.3s ease;
}

.wpcf7ev-verify-code:hover:not(:disabled) {
    background-color: #45a049;
}

.wpcf7ev-verify-code:disabled {
    background-color: #cccccc;
    cursor: not-allowed;
}

/* Messages */
.wpcf7ev-message {
    margin-top: 10px;
    padding: 8px 12px;
    border-radius: 4px;
    font-size: 14px;
    display: none;
}

.wpcf7ev-message.wpcf7ev-success {
    background-color: #d4edda;
    color: #155724;
    border: 1px solid #c3e6cb;
    display: block;
}

.wpcf7ev-message.wpcf7ev-error {
    background-color: #f8d7da;
    color: #721c24;
    border: 1px solid #f5c6cb;
    display: block;
}

/* Disabled Submit Button */
.wpcf7-form input[type="submit"].wpcf7ev-disabled {
    background-color: #cccccc !important;
    color: #666666 !important;
    cursor: not-allowed !important;
    opacity: 0.6;
}

.wpcf7-form input[type="submit"].wpcf7ev-disabled:hover {
    background-color: #cccccc !important;
}

/* Verified State Styling */
.wpcf7ev-verified .wpcf7ev-send-code,
.wpcf7ev-verified .wpcf7ev-verify-code {
    background-color: #4caf50;
    position: relative;
}

.wpcf7ev-verified .wpcf7ev-send-code:after,
.wpcf7ev-verified .wpcf7ev-verify-code:after {
    content: "✓";
    margin-left: 5px;
}

/* Loading State */
.wpcf7ev-send-code:disabled:after {
    content: "";
    width: 12px;
    height: 12px;
    margin-left: 8px;
    border: 2px solid #ffffff;
    border-top: 2px solid transparent;
    border-radius: 50%;
    display: inline-block;
    animation: wpcf7ev-spin 1s linear infinite;
}

@keyframes wpcf7ev-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Responsive Design */
@media (max-width: 768px) {
    .wpcf7ev-verification {
        flex-direction: column;
        align-items: stretch;
        gap: 10px;
    }
    
    .wpcf7ev-code-input {
        width: 100%;
        max-width: 200px;
        margin: 0 auto;
    }
    
    .wpcf7ev-send-code,
    .wpcf7ev-verify-code {
        width: 100%;
        padding: 12px;
    }
}

/* Animation for verification section */
.wpcf7ev-verification {
    animation: wpcf7ev-slideDown 0.3s ease-out;
}

@keyframes wpcf7ev-slideDown {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Icon indicators */
.wpcf7ev-container:before {
    content: "📧";
    position: absolute;
    top: -8px;
    left: 15px;
    background-color: #f9f9f9;
    padding: 0 5px;
    font-size: 16px;
}

.wpcf7ev-container.wpcf7ev-verified:before {
    content: "✅";
    background-color: #f1f8e9;
}

/* Hide send code button when verified */
.wpcf7ev-container.wpcf7ev-verified .wpcf7ev-send-code {
    display: none !important;
}

/* Hide verification section when verified */
.wpcf7ev-container.wpcf7ev-verified .wpcf7ev-verification {
    display: none !important;
}

/* Accessibility improvements */
.wpcf7ev-container:focus-within {
    box-shadow: 0 0 0 2px rgba(0, 115, 170, 0.2);
}

.wpcf7ev-send-code:focus,
.wpcf7ev-verify-code:focus {
    outline: 2px solid #0073aa;
    outline-offset: 2px;
}

/* High contrast mode support */
@media (prefers-contrast: high) {
    .wpcf7ev-container {
        border-width: 2px;
    }
    
    .wpcf7ev-send-code,
    .wpcf7ev-verify-code {
        border: 2px solid transparent;
    }
    
    .wpcf7ev-send-code:focus,
    .wpcf7ev-verify-code:focus {
        border-color: #0073aa;
    }
}

/* Print styles */
@media print {
    .wpcf7ev-container {
        border: 1px solid #000;
        background: none;
    }
    
    .wpcf7ev-send-code,
    .wpcf7ev-verify-code {
        border: 1px solid #000;
        background: none;
        color: #000;
    }
}
.submitting .wpcf7-submit {
    cursor: not-allowed !important;
    pointer-events: none !important;
}.wp-block-i-slider-h{overflow:hidden}.wp-block-i-slider-h .wp-block-columns,.wp-block-i-slider-h ul.wp-block-post-template,.wp-block-i-slider-h .wp-block-i-slider-item{flex-wrap:nowrap !important;transition:all 0.25s ease 0s;transform:translate3d(0px, 0px, 0px);gap:20px}.wp-block-i-slider-h .wp-block-i-slider-arrows{display:inline-block;text-align:right;width:100%}.wp-block-i-slider-h .wp-block-i-slider-arrow{display:inline-block;cursor:pointer;background-repeat:no-repeat;background-size:100% 100%}.wp-block-i-slider-h .wp-block-i-slider-arrow+.wp-block-i-slider-arrow{margin-left:15px}.wp-block-i-slider-h .wp-block-i-slider-arrow:after{width:25px;height:25px;display:block;content:'';-webkit-mask-size:cover;mask-size:cover;background-color:#000000}.wp-block-i-slider-h .wp-block-i-slider-arrow-prev:after{-webkit-mask:url(//adqualityfencing.com/wp-content/themes/adqualityfencing/assets/images/wp-block-i-slider/arrow-left.svg) no-repeat 50% 50%;mask:url(//adqualityfencing.com/wp-content/themes/adqualityfencing/assets/images/wp-block-i-slider/arrow-left.svg) no-repeat 50% 50%}.wp-block-i-slider-h .wp-block-i-slider-arrow-next:after{-webkit-mask:url(//adqualityfencing.com/wp-content/themes/adqualityfencing/assets/images/wp-block-i-slider/arrow-right.svg) no-repeat 50% 50%;mask:url(//adqualityfencing.com/wp-content/themes/adqualityfencing/assets/images/wp-block-i-slider/arrow-right.svg) no-repeat 50% 50%}
header{position:relative}header a{text-decoration:none}header a:hover{text-decoration:none}@media(max-width: 768px){header{padding-bottom:15px}header .main-menu.wp-block-navigation{position:absolute;right:var(--wp--style--root--padding-right);top:10px}header .main-menu.wp-block-navigation .wp-block-navigation__responsive-container-open svg{width:38px;height:38px}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none;width:100%;position:relative;z-index:auto;background-color:inherit}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:block}.wp-block-navigation__responsive-container-open:not(.always-shown){display:block}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-weight:normal;min-width:380px !important}.wp-site-blocks{padding:0}.my-0,.my-0-c>div{margin-top:0 !important;margin-bottom:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-15{margin-left:15px !important;margin-right:15px !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.mt-0{margin-top:0 !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-c-0 :first-child{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-25{margin-bottom:25px !important}.my-15{margin-top:15px !important;margin-bottom:15px !important}.my-20{margin-top:20px !important;margin-bottom:20px !important}.py-0,.py-0-c>div{padding-top:0 !important;padding-bottom:0 !important}.py-15{padding-top:15px !important;padding-bottom:15px !important}.py-20{padding-top:20px !important;padding-bottom:20px !important}.py-25{padding-top:25px !important;padding-bottom:25px !important}.px-0{padding-left:0 !important;padding-right:0 !important}.pt-0{padding-top:0 !important}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px !important}.pt-25{padding-top:25px !important}.pb-0{padding-bottom:0 !important}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px !important}.pb-25{padding-bottom:25px !important}.pb-td-15 td{padding-bottom:15px}.pt-td-15 td{padding-top:15px}.p-td-15 td{padding:15px}.pb-th-15 th{padding-bottom:15px}.pt-th-15 th{padding-top:15px}.p-th-15 th{padding:15px}.mw-350{max-width:350px !important;margin:0 auto}.mw-400{max-width:400px !important;margin:0 auto}.mw-500{max-width:500px !important;margin:0 auto}.mw-550{max-width:550px !important;margin:0 auto}.mw-600{max-width:600px !important;margin:0 auto}.mw-700{max-width:700px !important;margin:0 auto}.mw-800{max-width:800px !important;margin:0 auto}.mw-900{max-width:900px !important;margin:0 auto}.mw-main{max-width:1200px !important;margin:0 auto}.min-w-31px{min-width:31px !important}.max-w-100pc{width:100% !important;max-width:100% !important}.max-w-100pc-wrap>*{width:100% !important;max-width:100% !important}.min-w-100pc{min-width:100% !important}.min-w-a-100pc a{min-width:100% !important}.min-w-img-100pc img{min-width:100% !important}.box-shadow-1{-moz-box-shadow:0px 12px 20px rgba(58,68,78,.3098039216);-webkit-box-shadow:0px 12px 20px rgba(58,68,78,.3098039216);box-shadow:0px 12px 20px rgba(58,68,78,.3098039216)}.text-white-border{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media(max-width: 560px){.wp-block-image:not(.img-ico){width:100%}.wp-block-image:not(.img-ico) img{width:100%}}.d-none{display:none !important}.ta-center{margin:0 auto !important;display:block;text-align:center}.btn-min-w-1,.btn-min-w-1-c a{min-width:180px}.btn-min-w-2,.btn-min-w-2-c a{min-width:282px}.no-underline{text-decoration:none}.no-underline-c a{text-decoration:none}.shadow-none{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.d-bloc-c>*{display:block}.w-45{width:45%}.w-50{width:50%}.w-100{width:100%}.br-5,.br-5-c>*{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.br-10,.br-10-c>*{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.br-8,.br-8-c>*{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.br-15,.br-15-c>*{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.br-20,.br-20-c>*{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.br-25,.br-25-c>*{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px}.link-nd{text-decoration:none}.link-nd a,.link-nd a:hover,.link-nd:hover{text-decoration:none}@media(min-width: 769px)and (max-width: 1199px){.tab-hide{display:none !important}.tab-show{display:block !important}}@media(min-width: 782px)and (max-width: 1199px){.wp-block-columns .btn-min-w-1,.wp-block-columns .btn-min-w-1-c a{min-width:190px}.wp-block-columns .btn-min-w-2,.wp-block-columns .btn-min-w-2-c a{min-width:190px}}@media(max-width: 500px){.ta-center-mobile{margin:0 auto !important;display:block;text-align:center}}@media(min-width: 769px){.main-menu.wp-block-navigation{width:100%}.main-menu.wp-block-navigation a:hover{color:#025ba9}.main-menu.wp-block-navigation .current-menu-item a{color:#025ba9}.main-menu.wp-block-navigation .current-menu-ancestor{color:#025ba9}.main-menu.wp-block-navigation .wp-block-navigation__submenu-container a{color:#212121}.main-menu.wp-block-navigation .wp-block-navigation__submenu-container a:hover{color:#025ba9}.main-menu.wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item a{color:#025ba9}.fixed-nav-wrap.nav-fixed{position:fixed;top:var(--wp-admin--admin-bar--height, 0px);left:0;z-index:99998;background-color:rgba(2,91,169,.8) !important;width:100%;-moz-box-shadow:0 0 6px rgba(0,0,0,.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2);padding:0 15px;color:#fff}.fixed-nav-wrap.nav-fixed .wp-block-image{display:block !important}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation{width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation a{color:#fff;font-weight:600}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation a:hover{color:#ec1e29;text-decoration:none;font-weight:600}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation .current-menu-item a{color:#ec1e29;text-decoration:none;font-weight:600}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation .current-menu-ancestor{color:#ec1e29;text-decoration:none;font-weight:600}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation .wp-block-navigation__submenu-container a{color:#212121}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation .wp-block-navigation__submenu-container a:hover{color:#212121}.fixed-nav-wrap.nav-fixed .main-menu.wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item a{color:#212121;text-decoration:underline}}@media(max-width: 768px){.main-menu.wp-block-navigation a:hover{color:#025ba9}.main-menu.wp-block-navigation .current-menu-item>a{color:#025ba9}.main-menu.wp-block-navigation .current-menu-ancestor{color:#025ba9}.main-menu.wp-block-navigation .is-menu-open.has-modal-open ul{gap:10px;padding-top:10px}}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}@media(max-width: 600px){.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0;padding-left:0;padding-top:30px}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:0;padding-top:30px}}.wp-block-gallery.has-nested-images figure.wp-block-image{flex-grow:0}.wp-block-gallery.wp-block-gallery-items-justify figure.wp-block-image{flex-grow:1}.section-header_left-bottom:after{margin-left:0}.section-bg-line{background-color:#f7f7f7}.section-bg-line .section-header{color:#fff}.section-header-white{color:#fff !important}.section-header-white:after,.section-header-white:before{border-color:#fff !important}.section-bg-line-second{background-color:#ec1e29}.section-bg-line-second .section-header{color:#fff}.section-bg-line-second .section-header:after{border-bottom:4px solid #fff}.section-bg-line-second .section-header:before{border-bottom:4px solid #fff}.btns-bottoms-cols .wp-block-column{position:relative;padding-bottom:55px}.btns-bottoms-cols .wp-block-buttons{position:absolute;left:0;right:0;margin-top:0;bottom:0}@media(min-width: 782px)and (max-width: 930px){.btns-bottoms-cols .wp-block-buttons .wp-element-button{min-width:90%}}body.home .wp-block-post-template .wp-block-post{position:relative;padding-bottom:55px}.wp-block-post-template .wp-block-post-featured-image{margin-bottom:5px}.wp-block-post-template .wp-block-post-title a{color:#000;font-size:18px;font-weight:bold}.wp-block-post-template .wp-block-post-excerpt{margin-top:5px}.wp-block-post-template .wp-block-post-excerpt .wp-block-post-excerpt__excerpt{margin-top:0}.wp-block-post-template .wp-block-read-more{position:absolute;left:0;right:0;margin-top:0;bottom:0}@media(min-width: 700px){.grid-wrapper{display:grid;gap:25px}.grid-wrapper br{display:none}.grid-wrapper .wpcf7-form-control-wrap{margin-bottom:0 !important}.grid-wrapper input.wpcf7-submit{height:100%}.grid-wrapper-fr2{grid-template-columns:repeat(2, 1fr)}.grid-wrapper-fr3{grid-template-columns:repeat(3, 1fr)}.grid-row-1{grid-row:1}.grid-row-2{grid-row:2}.grid-row-3{grid-row:3}.grid-row-2_4{grid-row:2/4}.grid-row-1_3{grid-row:1/3}.grid-row-1_3 .wpcf7-form-control-wrap,.grid-row-2_4 .wpcf7-form-control-wrap{height:100%}.grid-row-1_3 .wpcf7-form-control-wrap textarea,.grid-row-2_4 .wpcf7-form-control-wrap textarea{height:100%}.grid-column-1{grid-column:1}.grid-column-2{grid-column:2}.grid-column-3{grid-column:3}.grid-column-1_3{grid-column:1/3}.wp-block-columns-btns-bottom .wp-block-column{position:relative;padding-bottom:100px !important}.wp-block-columns-btns-bottom .wp-block-buttons{position:absolute;bottom:30px}}footer{font-size:17px;font-weight:400}footer a:hover{text-decoration:none}.wp-block-buttons{max-width:100% !important}.btn-mw{max-width:100% !important;width:282px !important}.btn-mw a{width:100%}@media(min-width: 782px)and (max-width: 1200px){.btn-mw{max-width:calc(100% - 40px) !important}}.btn-mw-1{width:180px !important}.btn-mw-2{width:282px !important}.btn-s.wp-block-button__link{background-color:#ec1e29;color:#fff}.btn-s.wp-block-button__link:hover{background-color:#c6111a}.btn-s .wp-element-button,.btn-s .wp-block-button__link{background-color:#ec1e29;color:#fff}.btn-s .wp-element-button:hover,.btn-s .wp-block-button__link:hover{background-color:#c6111a}.btn-ch:hover{opacity:.8}.wp-block-buttons .btn-arrow .wp-block-button__link.wp-element-button{display:flex;gap:22px;align-items:center;justify-content:space-between}.wp-block-social-link{-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;border-radius:none}.ul-list-style-none{list-style:none;padding-left:0}.ul-list-svg li{display:flex;align-items:center;gap:15px}.ul-list-svg svg{width:19px;text-align:center}.cf7-2col-btn{text-align:center}.cf7-2col-btn .wpcf7-form p{display:flex;flex-wrap:wrap;align-items:baseline;gap:20px}.cf7-2col-btn .wpcf7-form p br{display:none}.cf7-2col-btn .wpcf7-form p .wpcf7-form-control-wrap,.cf7-2col-btn .wpcf7-form p .wpcf7-submit{display:flex;flex-grow:0;justify-content:center;position:relative;flex-direction:column;max-width:100%;box-sizing:border-box;width:calc(50% - 10px);min-width:auto}.wpcf7-form br{display:none}.wpcf7-form .wpcf7-form-control-wrap{margin-bottom:25px}.wpcf7-form .wpcf7-form-control:not([type=submit]){border:2px solid #dcd7ca;font-size:inherit;margin-bottom:0;max-width:100%;width:100%;font-family:inherit;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.wpcf7-form .wpcf7-form-control:not([type=submit]):not(.wpcf7-submit){color:#757575;line-height:1;padding:12px 20px}.wpcf7-form .wpcf7-spinner{display:none}.wpcf7-form.submitting .wpcf7-spinner{display:block}.wpcf7-form span.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-form span.wpcf7-not-valid-tip{position:absolute;left:10px;bottom:-7px;font-size:14px;background:#fff;padding:0 10px;line-height:1.3;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}@media only screen and (min-width: 1000px){.cf7-four-columns .wpcf7-form-control-wrap{margin-bottom:0}.cf7-four-columns p{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px 25px}.cf7-four-columns p br{display:none}.cf7-four-columns p .wpcf7-form-control{height:56px;margin-bottom:0;display:block}.cf7-four-columns p .wpcf7-form-control:not(.wpcf7-submit){background:none}.cf7-four-columns p .wpcf7-form-control-wrap{line-height:initial}}.loop-grid-read-more a:after{content:url(//adqualityfencing.com/wp-content/themes/adqualityfencing/assets/images/post_read_more_arrow.svg);margin-left:15px}@media(min-width: 561px){.wp-block-image.alignright,.wp-block-image.align{max-width:35%;width:35%}}.wp-block-image.img-w1x1 img{max-width:initial;width:initial}@media(max-width: 560px){.wp-block-search__button{min-width:auto !important}.wp-block-image.mob-w-100{width:100%}.wp-block-image.mob-w-100 img{width:100%}.cf7-2col-btn .wpcf7-form p .wpcf7-form-control-wrap,.cf7-2col-btn .wpcf7-form p .wpcf7-submit{width:100%}}@media only screen and (min-width: 1000px){.header-right-group{flex-grow:1}body .wrap-logo-data{gap:4rem}.hero-slogan-big{max-width:600px}}@media only screen and (min-width: 1200px){.hero-checklist-row-1 .hero-checklist-stone{min-width:100px}}body .wrap-logo-data{justify-content:center !important;align-items:center}@media only screen and (max-width: 1000px){body .header-data-wrap{justify-content:center !important;align-items:center}}@media only screen and (max-width: 768px){.fixed-nav-wrap{position:absolute;right:14px;top:15px}.fixed-nav-wrap .wp-block-navigation__responsive-container-open svg{height:48px;width:48px}}.wp-block-button{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}@media only screen and (min-width: 1000px){body.home .section-hero-image{min-height:600px}}@media only screen and (min-width: 1200px){body.home .section-hero-image{min-height:800px}}@media only screen and (min-width: 1000px){body.home .section-have-questions .have-questions-vector{display:block !important;max-width:270px;margin-bottom:50px}body.home .section-have-questions .have-questions-vector img{margin-left:-20%}}body.home .hero-text-block-wrap{position:relative}body.home .hero-text-block-wrap .wp-block-buttons{position:absolute;bottom:-34px}@media(max-width: 1000px){body.home .section-have-questions .wp-block-group.is-layout-flex{justify-content:center;flex-wrap:wrap}body.home .section-have-questions .wp-block-group.is-layout-flex h2,body.home .section-have-questions .wp-block-group.is-layout-flex p{text-align:center}}
.ib-authors-list .wp-authors {
    list-style: none;
    margin: 0;
}

.ib-authors-list .wp-authors a,
.ib-authors-list .wp-authors a:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.ib-authors-list .wp-authors li {
    float: left;
    margin: 4px 4px 0 0 !important;
}

.ib-authors-list .wp-authors a {
    font-size: 12px;
    color: #eeeeee;
    padding: 1px 10px 2px;
    border: 1px solid #eeeeee;
}