/*
Theme Name: metaviewer
Text Domain: twentytwenty
Version: 2.8
Tested up to: 6.7
Requires at least: 4.7
Requires PHP: 5.2.4
Description:  The Custom Theme With ACF Flexible Content Option AUGEST 2025
Tags: Theme Option, Header Footer
Author: the Dev team
Author URI:  
Theme URI:#
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

 span.wpcf7-form-control-wrap {
    width: 100% !important;
}
span.wpcf7-not-valid-tip {
    font-size: 14px;
    margin-top: 7px;
}
.wpcf7-response-output {
	    margin: 0 !important;
    font-size: 14px;
    padding: 10px !important;
}

 

 #wpadminbar .quicklinks ul {
    display:block !important;
}

.contact-form-wrapper .contact-form {
   display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 4rem;
    padding: 4rem;
}

select.wpcf7-form-control {
    width: 100%;
}

.contact .container .contact-form-wrapper form {
    display: block;
    padding: 0 !important;
 }
 .wpcf7-response-output {
    margin: 20px !important;
}

.descriptions-divider .divider:last-child {
   display:none !important;
}

section.info_contentonly .container {
    padding: 10rem 0;
}

section.info_contentonly p {
    margin-bottom: 15px;
}
section.info_contentonly h3 {
    margin-bottom: 15px;
}
@media only screen and (max-width: 767px) {
   section.info_contentonly .container {
    padding: 5rem 0;
}
}

.article_details a {
    text-decoration: underline;
	font-weight:600;
  
}


.page-id-867 .reel {
    padding: 13rem 0 18rem !important;
}


.page-id-1203 .solutions .container {

    gap: 5rem !important;
 
}

.page-id-867 .reel .header { align-items: flex-end; }

.page-id-1630 .details .container {
    padding-top: 0rem !important;
}

.no-underline {
	text-decoration: none !important;
}

.page-id-1064  .capabilities .container table {
    max-width: 130rem;
  
}

.page-id-1264 .numbers .container .numbers-list .numbers-box {
padding: 5rem !important;
}


.page-id-245 .calculator-section .container {
    padding: 13rem 0 !important;
}


.page-id-1630 .numbers .container .numbers-list .numbers-box {
padding: 5rem !important;
}

@media only screen and (max-width: 767px) {
    .contact-form-wrapper iframe{
           height: 1000px !important;
    }
	.contact-form-wrapper iframe#document{
          height: 600px !important;
    }
	.contact-form-wrapper iframe#global{
          height: 870px !important;
    }
}



.page-id-236 .info .container .info-header .info-images {
	display: flex !important;
	align-items: center;
	justify-content: center;
	grid-template-columns: auto !important;
	
	img{
		max-width: 30rem;
	}
}

.compare .container .table tbody tr td img.icon,
.awards .container .awards-list img {
	height: auto;
}

.trust-wrapper .embla .embla__container .embla__slide img {
	height: 100%;
	width: auto;
	max-height: 6.5rem;
	transform: scale(1) !important;
}

.page-id-241 {
	.header .header-box:first-child {
		grid-column: 1 / 2 !important;
	}
	.header .header-box:last-child {
		grid-column: 2 / 5 !important;
		padding-top: 0 !important;
	}
	.header .custom-select {
		min-width: 15rem;
	}
}

@media only screen and (max-width: 482px) {
.page-id-241 {
	.header .header-box:first-child,
	.header .header-box:last-child {
		grid-column: 1 / -1 !important;
		
		.filters {
			flex-wrap: wrap !important;
			
			input {
				height: auto !important;
			}
		}
	}
	}
}

.page-id-241 .resources .container .resources-list .resources-item .item-content p {
	display: none;
}

.page-id-2599 .footer:not(.new-footer),
.page-id-2599 .navbar:not(.new-navbar) {
	display: none;
}

.design .container .design-grid .design-card .card-top .icon,
.trusted .container .trusted-list .trusted-item img {
	height: auto;
}

.do .container .do-grid .do-content strong,
.section-header .header-box strong,
.new-banner .container .banner-content strong {
	color: #4bff63 !important; 
}

.footer .container .logo {
	margin: 0 !important;
}