/*
Theme Name: ANYLABTESTNOW 2023
Theme URI: http://anylabtestnow.com
Author: anylabtestnow.com
Author URI: http://anylabtestnow.com
Description: Custom Template.  
Version: 1.0.8
*/



/* WORDPRESS CORE ***********************************************/
/****************************************************************/

a
{
	text-decoration: none;
}

.alignnone {
    margin: 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

h1, h2, h3, h4, h5, h6, p
{
	margin: 0 0 10px 0;
}

img
{
	border: none;
}

.wp-caption {
    background: #edecec;
    border: 1px solid #f0f0f0;
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-o-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 0 0 10px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px !important;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* FONTS ********************************************************/



/****************************************************************/
/****************************************************************/

/* NORMAL ******************/	

a
{
	color: #000000;
}

body
{
	background-color: #01567D;
	color: #4D4D4D;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 0;
}

body.not-bar
{
	padding-top: 50px;
}

div.grecaptcha-badge
{
	display: none !important;
}

footer
{
	background: #01567D var(--wpr-bg-82bfb97e-9eb2-4e15-8045-c94183573018) no-repeat center 50px;
	display: inline-block;
	padding: 140px 0 100px 0;
	width: 100%;
}

footer #copyright
{
	color: #ffffff;
	font-size: 16px;
	padding: 30px 0 10px 0;
}

footer #footer-term ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

footer #footer-term ul li
{
	border-right: 1px solid #ffffff;
	display: inline-block;
	padding: 0 15px;
	vertical-align: top;
}

footer #footer-term ul li a
{
	color: #ffffff;
	font-size: 16px;
	font-weight: 700;
}

footer #footer-term ul li:first-child
{
	padding-left: 0;
}

footer #footer-term ul li:last-child
{
	border: 0;
}

footer .footer-copyright
{
	margin-top: 50px;
	text-align: center;
}

footer .footer-copyright .inside
{
	border-top: 1px solid #FFFFFF;
}

footer .footer-information aside ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

footer .footer-information aside ul li
{
	padding-bottom: 5px;
}

footer .footer-information aside ul li a
{
	color: #ffffff;
	font-size: 16px;
}

footer .footer-information aside ul li.title
{
	margin-bottom: 30px;
}

footer .footer-information aside ul li.title a
{
	border-bottom: 1px solid white;
  	cursor: default;
	font-size: 20px;
	font-weight: 700;
	pointer-events: none;
	text-transform: uppercase;
}

footer .footer-information aside ul li:last-child
{
	padding-bottom: 0;
}

footer .footer-information .address,
footer .footer-information .phonetake
{
	color: #ffffff;
	padding-bottom: 45px;
}

footer .footer-information .address .text strong
{
	font-size: 20px;
}

footer .footer-information .channels
{
	color: white;	
}

footer .footer-information .channels .intro 
{
    border-bottom: 1px solid white;
    cursor: default;
	display: inline-block;
    font-size: 20px;
    font-weight: 700;
	margin-bottom: 30px;
    pointer-events: none;
    text-transform: uppercase;
}

footer .footer-information .channels .part
{
	margin-bottom: 20px;
}

footer .footer-information .channels .part #sms-form-send
{
	background: var(--wpr-bg-93f6e554-cda5-48ba-970b-2316d1357aef) no-repeat 15px center;
	border: 1px solid white;
	border-radius: 30px;
	display: flex;
	height: 47px;
	padding-left: 55px;
	width: 100%;
}

footer .footer-information .channels .part #sms-form-send .fill
{
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: none;
	border: 0;
	color: white;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	padding: 5px 0;
	width: 80%;
}

footer .footer-information .channels .part #sms-form-send .fill:focus
{
    outline: none;
}

footer .footer-information .channels .part #sms-form-send .fill::placeholder
{
	color: white;
}

footer .footer-information .channels .part #sms-form-send .send
{
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: white;
	border: 0;
	border-radius: 30px;
	color: #01567D;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	padding: 10px 20px;
}

footer .footer-information .channels .part .contents
{
	width: 100%;
}

footer .footer-information .channels .part .contents .email-form
{
	display: none;
}

footer .footer-information .channels .part .contents .email-form.open
{
	display: block;
}

footer .footer-information .channels .part .contents .email-form .email-form-send
{
	margin-top: 15px;
}

footer .footer-information .channels .part .contents .email-form .email-form-send label.error
{
	color: #ccc;
	display: block;
    font-size: 15px;
	font-style: italic;
    margin: -15px 0 10px 0;
}

footer .footer-information .channels .part .contents .email-form .email-form-send label.goal
{
	font-style: italic;
	margin-left: 15px;
}

footer .footer-information .channels .part .contents .email-form .email-form-send .fill
{
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: none;
	border: 0;
	border-bottom: 1px solid white;
	color: white;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	margin-bottom: 20px;
	padding: 5px 0;
	width: 100%;
}

footer .footer-information .channels .part .contents .email-form .email-form-send .fill.select
{
	background: var(--wpr-bg-8c72d11d-8ee4-438f-acc6-eac479dc40e4) no-repeat 98% center;
}

footer .footer-information .channels .part .contents .email-form .email-form-send .fill.select option
{
	color: #333;
}

footer .footer-information .channels .part .contents .email-form .email-form-send .fill:focus
{
    outline: none;
}

footer .footer-information .channels .part .contents .email-form .email-form-send .fill::placeholder
{
	color: rgba( 255,255,255,0.8 );
}

footer .footer-information .channels .part .contents .email-form .email-form-send .send
{
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: white;
	border: 0;
	border-radius: 30px;
	color: #01567D;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	padding: 10px 20px;
}

footer .footer-information .channels .part .contents .number a
{
	color: white;
	font-size: 20px;
	font-weight: 800;
}

footer .footer-information .channels .part .contents .open-form
{
	color: white;
}

footer .footer-information .channels .part .contents .text
{
	font-size: 16px;
}

footer .footer-information .channels .part .contents .text .icon-open
{
	background: var(--wpr-bg-0750d88f-2f25-4c5b-8596-ae5e61805735) no-repeat center center;
	display: inline-block;
	height: 15px;
	width: 15px;
}

footer .footer-information .channels .part .contents .text .icon-open.open
{
	transform: rotate( 180deg );
}

footer .footer-information .channels .part .contents .text.sub span
{
	text-decoration: underline;
}

footer .footer-information .channels .part .icon
{
	background-position: top left;
	background-repeat: no-repeat;
	height: 45px;
	min-width: 45px;
	width: 45px;
}

footer .footer-information .channels .part .icon-address
{
	background-image: var(--wpr-bg-2673da19-6218-4f27-81be-e7478743d774);
	background-size: 35px;
}

footer .footer-information .channels .part .icon-email
{
	background-image: var(--wpr-bg-451118e1-7955-415a-916d-22072d752b0f);
}

footer .footer-information .channels .part .icon-phone
{
	background-image: var(--wpr-bg-b80c83a5-b6fc-40be-976b-99e8636f34ee);
}

footer .footer-information .channels .socialtake .text
{
	font-size: 20px;
	font-weight: 800;
	text-transform: none;
}

footer .footer-information .column-channel, 
footer .footer-information .column-phone
{
	width: 33%;
}

footer .footer-information .column-company
{
	width: 37%;
}

footer .footer-information .column-support
{
	width: 30%;
}

footer .footer-information .line-footer
{
	border-bottom: 1px solid #becfd6;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

footer .footer-information .socialtake
{
	color: #ffffff;
	display: inline-block;
}

footer .footer-information .socialtake.channel
{
	border-top: 1px solid rgba( 255,255,255,0.7 );
	margin-top: 30px;
	max-width: 300px;
	padding-top: 20px;
}

footer .footer-information .phonetake .phone
{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 40px;
	font-weight: 700;
}

footer .footer-information .phonetake .phone a
{
	color: #ffffff;
	text-decoration: underline;
}

footer .footer-information .phonetake .text,
footer .footer-information .socialtake .text
{
	font-size: 20px;
	font-weight: 800;
}

footer .footer-information .socialtake .social-icons
{
	padding-top: 15px;
	text-align: center;
}

footer .footer-information .socialtake .social-icons .social
{
	display: inline-block;
	margin: 0 5px 20px 5px;
	text-align: center;
}

footer .footer-information .socialtake .social-icons .social a
{
	background: #a9cad2;
	border-radius: 100%;
	color: #01567D;
	display: block;
	font-size: 25px;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	width: 45px;
}

footer .footer-information .socialtake .social-icons .social a span
{
	display: none;
}

footer .footer-information .socialtake .social-icons .social a .fab
{
	display: block;
	height: 29px;
    margin: 8px auto;
    width: 29px;
}

footer .footer-information .socialtake .social-icons .social a .fab.fa-facebook-f
{
	background: var(--wpr-bg-6a825f3c-babd-4c85-a6ff-fb317029901c) no-repeat center center;
}

footer .footer-information .socialtake .social-icons .social a .fab.fa-instagram
{
	background: var(--wpr-bg-ae8d1619-21ce-4966-a20c-f1bb61325f6d) no-repeat center center;
}

footer .footer-information .socialtake .social-icons .social a .fab.fa-linkedin-in
{
	background: var(--wpr-bg-554717e1-08b0-4d64-8a5b-642a67875dd5) no-repeat center center;
}

footer .footer-information .socialtake .social-icons .social a .fab.fa-twitter
{
	background: var(--wpr-bg-550fdaf5-dfce-45fa-abe6-b8d2e4a774bb) no-repeat center center;
}

footer .footer-information .socialtake .social-icons .social a .fab.fa-youtube
{
	background: var(--wpr-bg-2d68d131-7e69-483e-b948-88c2cb1e81b7) no-repeat center center;
}

footer .sign-up
{
	color: white;
	font-size: 17px;
	margin: 0 0 30px 0;
	max-width: 400px;
	width: 100%;
}

footer .sign-up h3
{
	color: white;
    font-size: 25px;
    font-weight: 700;
}

footer .sign-up .sign-up-email
{
	background: white;
	border-radius: 20px;
	display: flex;
	margin-top: 20px;
	padding: 2px 5px;
	position: relative;
}

footer .sign-up .sign-up-email input[type=submit]
{
	appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	background: rgba( 241, 90, 36, 1 );
	border: none;
	border-radius: 20px;
	color: white;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	height: 40px;
	padding: 0 30px;
}

footer .sign-up .sign-up-email input[type=text]
{
	appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	background: white;
	border: none;
	border-radius: 20px;
	color: #424242;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	height: 40px;
	padding: 0 20px;
	width: 80%;
}

footer .sign-up .sign-up-email input[type=text]:focus
{
	outline: none;
}

footer .sign-up .sign-up-email label.error
{
	bottom: -25px;
	font-style: italic;
	position: absolute;
}

footer.nonav,
header.nonav
{
	padding: 0;
}

h1, h2
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

h3, h4, h5, h6
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

header
{
	background: #01567D;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
    display: inline-block;
	height: 210px;
	left: 0;
	padding: 0;
	position: fixed;
	width: 100%;
	z-index: 99;
}

header .main-search
{
	width: 495px;
}

header .main-search input[type=text]
{
	appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	background: white;
	border: none;
	border-radius: 5px 0 0 5px;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.10);
	color: #1e1e1e;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	height: 40px;
	padding: 0 15px;
	vertical-align: middle;
	width: 100%;
}

header .main-search input[type=submit]
{
	appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	background: #F26735 var(--wpr-bg-aa3d56d4-0aec-48e8-addf-c0a7c89b08c0) no-repeat center center;
	background-size: 26px;
	border: 1px solid #F26735;
	border-radius: 0 5px 5px 0;
	flex-shrink: 0;
	height: 40px;
	margin-left: -4px;
	overflow: hidden;
	text-indent: -1000px;
	vertical-align: middle;
	width: 40px;
}

header .main-search input[type=text]:focus,
header .main-search input[type=submit]:focus
{
    outline: none;
}

header .main-search .searchtest
{
	display: flex;
	justify-content: center;
}

header #navmain
{
	width: 100%;
}

header #navmain ul
{
	display: flex;
	justify-content: space-between;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

header #navmain ul li
{
	display: inline-block;
	position: relative;
	vertical-align: top;
}

header #navmain ul li a
{
	color: #ffffff;
	display: block;
	font-size: 12px;
	padding: 0 25px;
	text-align: center;
	text-transform: uppercase;
	text-wrap: nowrap;
}

header #navmain ul li ul.sub-menu
{
	background: #01567D;
	border-radius: 10px;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
	display: none;
	left: 0;
	padding: 20px 0 20px 0;
	position: absolute;
	top: 15px;
	width: 200px;
	z-index: 10;
}

header #navmain ul li ul.sub-menu li
{
	margin-bottom: 5px;
	width: 100%;
}

header #navmain ul li ul.sub-menu li a
{
	color: #ffffff;
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	text-transform: none;
	width: 100%;
}

header #navmain ul li:hover ul.sub-menu
{
	display: block;
}

header #navmain ul > li:first-child:not( li li ) > a
{
	padding-left: 0;
}

header #normal-header
{
	display: inline-block;
	padding: 40px 0 40px 0;
	width: 100%;
}

header #normal-header #logo
{
	flex-shrink: 0;
	margin-right: 5%;
	width: 180px;
}

header #normal-header #logo img
{
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

header #normal-header .main-location
{
	display: flex;
	width: 275px;
}

header #normal-header .main-location a
{
	color: white;
	font-size: 12px;
}

header #normal-header .main-location a img
{
	height: auto;
	margin-right: 2px;
	vertical-align: middle;
	width: 35px;
}

header #normal-header .main-location a.location-header
{
	font-size: 16px;
}

header #normal-header .main-location #cartwoo
{
	width: 100px;
}

header #normal-header .main-location .franchise-info
{
	color: #ffffff;
	font-size: 12px;
	padding-left: 20px;
	position: relative;
	width: 155px;
}

header #normal-header .beforenav
{
	align-items: center;
	justify-content: space-between;
}

header #second-nav
{
	background: #014868;
	height: 38px;
	line-height: 38px;
}

header #second-nav ul
{
	display: flex;
	justify-content: flex-end;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
}

header #second-nav ul li
{
	background: var(--wpr-bg-2a0e0ee0-b015-4a46-8c62-66ea7a0d2cb5) no-repeat center right;
	display: inline-block;
	padding: 0 30px;
	vertical-align: top;
}

header #second-nav ul li a
{
	color: #ffffff;
	font-size: 14px;
}

header #second-nav ul li.espanol
{
	background: none;
	padding-right: 0;
}

header #second-nav ul li.espanol,
#main_responsive li.spanishopen
{
	display: none !important; 
}

header #second-nav ul li.favorite
{
	display: none;
}

header .franchise .main-location .franchise-info img
{
	height: auto;
	margin-right: 2px;
	padding-top: 4px;
	vertical-align: middle;
	width: 20px;
}

header .franchise .main-location .franchise-info .name
{
	color: white;
	display: inline-block;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	width: 75%;
}

header .franchise .main-location .franchise-info .name a
{
	color: white;
	font-size: 12px;
}

header .franchise .main-location .franchise-info .thefranchise
{
	left: -140px;
	position: absolute;
	top: 30px;
	z-index: 1000;
}

header .franchise .main-location .franchise-info .thefranchise-box
{
	background: #F2F2F2;
	border-radius: 20px;
	box-shadow: 0px 4px 4px 0px #0000001A;
	color: #464646;
	margin-top: 40px;
	padding-bottom: 10px;
	position: relative;
	text-align: left;
	width: 320px;	
}

header .franchise .main-location .franchise-info .thefranchise-box .details-min
{
	font-size: 13px;
	width: 100%;
}

header .franchise .main-location .franchise-info .thefranchise-box .details-min .details-info
{
	flex-wrap: wrap;
	justify-content: space-between;
}

header .franchise .main-location .franchise-info .thefranchise-box .details-min .details-info .data-min
{
	width: 100%;
}

header .franchise .main-location .franchise-info .thefranchise-box .details-min .details-info .data-min .fax a,
header .franchise .main-location .franchise-info .thefranchise-box .details-min .details-info .data-min .phone a
{
	color: #464646 !important;
	font-size: 13px !important;
}

header .franchise .main-location .franchise-info .thefranchise-box .details-min .details-info .data-min.hours
{
	margin-top: 10px;
}

header .franchise .main-location .franchise-info .thefranchise-box .details-min .details-info .data-min.hours .hour
{
	display: flex;
	justify-content: space-between;
	margin-bottom: 5px;
}

header .franchise .main-location .franchise-info .thefranchise-box .details-min .details-info .data-min.hours .hour .day
{
    width: auto;
}

header .franchise .main-location .franchise-info .thefranchise-box .details-min .details-info .data-min.phones
{
	background: var(--wpr-bg-d133af31-d0b7-4260-b823-94dc83a14d97) no-repeat top left;
	margin-top: 10px;
	min-height: 25px;
    padding-left: 35px;
}

header .franchise .main-location .franchise-info .thefranchise-box .details-min.on
{
	display: block;
}

header .franchise .main-location .franchise-info .thefranchise-box .options
{
	background: #086480;
	border-radius: 20px 20px 0 0;
	padding: 10px 20px;
	position: relative;
}

header .franchise .main-location .franchise-info .thefranchise-box .options .items
{
	align-items: center;
	background: #FFF;
	border-radius: 23px;
	display: flex;
	height: 41px;
	justify-content: space-between;
	padding: 2px;
}

header .franchise .main-location .franchise-info .thefranchise-box .options .items .bito
{	
	align-items: center;
	border-radius: 18px;
	color: #808080;
	cursor: pointer;
	display: flex;
	font-size: 12px;
	font-weight: 600;
	height: 35px;
	line-height: 35px;
	padding: 2px 15px 2px 3px;
	text-align: center;
}

header .franchise .main-location .franchise-info .thefranchise-box .options .items .bito div
{
	min-width: 50px;
}

header .franchise .main-location .franchise-info .thefranchise-box .options .items .bito span
{
	background: #D9D9D9;
	border-radius: 100%;
	color: white;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	height: 30px;
	line-height: 30px;
	margin-right: 5px;
	text-align: center;
	width: 30px;
}

header .franchise .main-location .franchise-info .thefranchise-box .options .items .bito.on
{
	background: #F26735;
	color: white;
	font-size: 13px;
}

header .franchise .main-location .franchise-info .thefranchise-box .options .items .bito.on span
{
	background-color: #FC8054;
}

header .franchise .main-location .franchise-info .thefranchise-box .results
{
	background: #F2F2F2;
	border-radius: 0 0 10px 10px;
	max-height: 55vh;
	padding: 10px 10px 0 10px;
	overflow-y: auto;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .find
{
	margin-bottom: 20px;
	text-align: center;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .find .find-search
{
	background: #FFF;
	border-radius: 18px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.10);
	height: 30px;
	margin: 0 auto;
	overflow: hidden;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .find .find-search input
{
	appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	border: 0;
	height: 30px;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .find .find-search input.find-button
{
	background: #F26735 var(--wpr-bg-851cbdbb-0c76-4320-b2be-8b84c40621cc) no-repeat 7px center;
	flex-shrink: 0;
	overflow: hidden;
	text-indent: -500px;
	width: 30px;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .find .find-search input.find-location
{
	font-family: 'Open Sans';
	color: #808080;
	font-size: 11px;
	padding: 0 5%;
	width: 90%;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .find .find-search input:focus
{
	outline: none;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise
{
	background: #FFF;
	border-radius: 10px;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.10);
	margin-bottom: 10px;
	padding: 10px 20px;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise .information
{
	width: 70%;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise .information .address
{
	background: var(--wpr-bg-f228a7c4-7bbe-4f0e-9221-d89446ce5d8b) no-repeat top left;
	color: #464646;
	font-size: 13px;
	padding-left: 35px;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise .information .title
{
	align-items: center;
	border-bottom: 0.5px solid #01567D14;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise .information .title .hearth
{
	background: var(--wpr-bg-fb0920a6-2846-4d65-8f3e-c265baad1a65) no-repeat center 2px;
	background-size: 20px;
	display: inline-block;
	height: 20px;
	width: 20px;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise .information .title .hearth.on
{
	background-image: var(--wpr-bg-0bf52e34-a6d2-4248-b80c-304127cdf054);
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise .information .title .name-title
{
	color: #01567D;
	font-size: 15px;
	font-weight: 600;
	margin-right: 10px;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise .information .title .num
{
	background: #01567D;
	border-radius: 100%;
	color: #DAECF8;
	font-size: 12px;
	font-weight: 700;
	height: 17px;
	line-height: 17px;
	margin-right: 10px;
	text-align: center;
	width: 17px;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise .options-link
{
	text-align: center;
	width: 25%;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise .options-link a.details
{
	color: #F26735 !important;
	font-size: 10px !important;
	font-weight: 600;
	text-decoration: underline;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise .options-link a.select
{
	background: #F15A24;
	border-radius: 10px;
	color: white;
	display: inline-block;
	font-size: 11px !important;
	font-weight: 600;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
	text-align: center;
	width: 60px;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise .parent
{
	align-items: center;
	justify-content: space-between;
}

header .franchise .main-location .franchise-info .thefranchise-box .results .franchise:last-child
{
	margin: 0;
}

header .franchise .main-location .franchise-info .thefranchise-box .square
{
	background: #086480;
	border-left: 2px solid #086480;
	border-top: 2px solid #086480;
	height: 30px;
	left: 190px;
	position: absolute;
	top: -18px;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 30px;
}

header .franchise .main-location .franchise-info .thefranchise-box .table
{
	border-radius: 10px;
	font-size: 13px;
	margin: 10px auto 0;
	max-height: 55vh;
	overflow-y: auto;
	padding: 20px 15px;
	width: 280px
}

header .franchise .main-location .franchise-info .thefranchise-box .table .button-contact
{
	padding-top: 20px;
	text-align: center;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .button-contact .find
{
	background: #F15A24;
	border-radius: 20px;
	color: white;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	text-align: center;
	text-transform: uppercase;
	width: 245px;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex
{
	flex-wrap: wrap;
	justify-content: space-between;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data,
header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data.basic
{
	font-size: 14px;
	margin-bottom: 20px;
	width: 100%;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data .hours
{
	background: #FFF;
	border-radius: 20px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
	padding: 15px 25px 20px 25px;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data .hours .hours-title
{
	border-bottom: 1px solid #D9D9D9;
	color: #4D4D4D;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data .hours .custom
{
	display: none;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data .hours .hour
{
	display: flex;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data .hours .hour .name
{
	color: #4D4D4D;
	flex-shrink: 0;
	font-size: 13px;
	width: 90px;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data .hours .hour .time
{
	font-size: 13px;
	text-align: left;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data .hours .hour .time span
{
	text-transform: capitalize;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data .standart
{
	background: var(--wpr-bg-69345eee-6048-4503-8af7-2f62facd5170) no-repeat top left;
	margin-bottom: 10px;
	padding-left: 35px;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data .phones
{
	background: var(--wpr-bg-3307e4f4-caee-42f6-8f31-8172e3e7a5fe) no-repeat top left;
	margin-bottom: 10px;
	min-height: 25px;
	padding-left: 35px;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data .fax strong,
header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data .phone strong
{
	display: none;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data.basic a
{
	color: #464646 !important;
	font-size: 14px !important;
}


header .franchise .main-location .franchise-info .thefranchise-box .table .flex .data.basic .more-information
{
	display: none;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .title
{
	justify-content: flex-start;
	margin-bottom: 20px;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .title .name-title
{
	color: #01567D;
	font-size: 16px;
	font-weight: 700;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .title .save
{
	margin-left: 5px;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .title .save .hearth
{
	background: var(--wpr-bg-75c4deee-a1c6-40c4-9660-2e872e60e44f) no-repeat center -1px;
	background-size: 23px;
	display: block;
	height: 23px;
	width: 23px;
}

header .franchise .main-location .franchise-info .thefranchise-box .table .title .save .hearth.on
{
	background-image: var(--wpr-bg-b7811228-5352-4abe-80d9-991e369922fc);
}

header .franchise .main-location .franchise-info:hover .thefranchise
{
	display: block;
}

header.nonav
{
	height: auto !important;
	position: relative !important;
}

header.nonav #normal-header #logo
{
	margin: 0 auto;
}

header.nonav #normal-header .main-search
{
	color: white;
	text-align: right;
}

header.nonav #normal-header .main-search h1
{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 42px;
	font-weight: 700;
	line-height: 42px;
	margin-bottom: 2px;
	text-transform: uppercase;
}

header.nonav #normal-header .main-search h3
{
	font-size: 18px;
	font-style: italic;
}

input, textarea, select
{
	font-family: 'Open Sans', sans-serif;
}

ul, ol
{
	padding: 0 0 0 20px;
}

/* ID **********************/

#banner-down-arrow
{
	background: var(--wpr-bg-49977ecf-7b8a-442b-a5fc-f34ceed64165) no-repeat center center;
	background-size: contain;
	bottom: 44px;
	height: 100px;
    position: fixed;
    right: 57px;
    width: 100px;   
}

#banner-email-send
{
	color: #4D4D4D;
	text-align: center;
}

#banner-email-send h3
{
	border-bottom: 1px solid #D9D9D9;
	color: #01567D;
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#banner-email-send h3.chat
{
	background: var(--wpr-bg-69e14da6-fcd6-4099-87e2-55db0187fe07) no-repeat left center;
	padding-left: 35px;
}

#banner-email-send h4
{
	color: #808080;
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 30px;
}

#banner-email-send .box
{
	padding: 40px 0 25px;
}

#banner-email-send .box .flex
{
	flex-wrap: wrap;
	justify-content: space-between;
	text-align: left;
}

#banner-email-send .box .flex .item
{
	padding-bottom: 15px;
	width: 48.5%;
}

#banner-email-send .box .flex .item label
{
	color: #808080;
	display: block;
	font-size: 16px;
	margin-bottom: 5px;
	padding-left: 20px;
}

#banner-email-send .box .flex .item label.error
{
	color: red;
	font-size: 12px;
	font-style: italic;
}

#banner-email-send .box .flex .item input[type="text"]
{
	appearance: none;
	background: white;
	border-radius: 10px;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);	
	border: 0;
	color: #4D4D4D;
	font-family: 'Open Sans';
	font-size: 15px;
	height: 40px;
	padding: 0 5%;
	width: 90%;
}

#banner-email-send .box .flex .item input[type="submit"]
{
	appearance: none;
	background: #F26735;
	border-radius: 24px;
	border: 0;
	color: white;
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: 700;
	height: 45px;
	width: 100%;
}

#banner-email-send .info
{
	background: var(--wpr-bg-04a45eac-d805-404d-82fe-157ea3a43de5) no-repeat 90% bottom;
	color: #4D4D4D;
	font-size: 20px;
	padding-bottom: 20px;
	text-align: center;
}

#banner-email-send .goal
{
	color: green;
	margin-top: 15px;
}

#bussiness-banner,
#schedule-attention
{
	background: rgba(0,0,0, 0.6);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999999;
}

#bussiness-banner .square,
#schedule-attention .square
{
	background: white;
	box-shadow: 1px 1px 20px 0px #000000;
	border-radius: 20px;
	margin: 5% auto 0;
	padding: 50px 5%;
	position: relative;
	width: 45%;
}

#bussiness-banner .square .close,
#schedule-attention .square .close
{
	background: var(--wpr-bg-de378955-7688-4334-bd8c-a2d092fd8cd8) no-repeat center center;
	height: 40px;
	position: absolute;
	right: 2%;
	top: 15px;
	width: 40px;
}

#bussiness-banner .square.chat,
#schedule-attention .square.chat
{
	width: 20%;
}

#bussiness-banner .square.email
{
	background-color: #f3f3f3;
}

#bussiness-banner .square.none,
#schedule-attention .square.none
{
	background: none;
	box-shadow: none;
}

#bussiness-banner .square.suggestion,
#schedule-attention .square.suggestion
{
	max-height: 75%;
	overflow-y: auto;
	width: 55%;
}

#bussiness-banner .square.suggestion::-webkit-scrollbar,
#schedule-attention .square.suggestion::-webkit-scrollbar 
{
  	width: 4px;
}

#bussiness-banner .square.suggestion::-webkit-scrollbar-thumb,
#schedule-attention .square.suggestion::-webkit-scrollbar-thumb 
{
  	background: #464646;
	border-radius: 2px;
}

#bussiness-banner .square.suggestion::-webkit-scrollbar-thumb:hover,
#schedule-attention .square.suggestion::-webkit-scrollbar-thumb:hover 
{
  	background: #555;
}

#bussiness-banner .square.suggestion::-webkit-scrollbar-track,
#schedule-attention .square.suggestion::-webkit-scrollbar-track 
{
  	background: #f1f1f1;
	border-radius: 2px;
}

#cartwoo ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#cartwoo ul i
{
	background: var(--wpr-bg-cb0aaf01-446f-4b91-a0fb-4ea84b5e9f9c) no-repeat center center;
	background-size: 80px;
	display: inline-block;
	height: 40px;
	vertical-align: middle;
	width: 45px;	
}

#cartwoo ul i:before
{
	content: '' !important;
}

#cartwoo ul .wpmenucart-contents
{
	display: inline-block;
	position: relative;
}

#cartwoo ul .wpmenucart-contents .cartcontents
{
	background: #F26735;
	border-radius: 100%;
	color: white;    
	display: inline-block;
	font-size: 12px;
    height: 14px;
	left: 27px;
	line-height: 14px;
    overflow: hidden;
	position: absolute;
    text-align: center;
	top: 3px;   
	vertical-align: middle;
	width: 14px;  
	z-index: 2;  
}

#content
{
	background-color: white;
}

#empty404
{
	background: white;
}

#empty404 .error404
{
	background: #DAECF8 var(--wpr-bg-e38366cf-e5c4-47de-b769-647439839c90) no-repeat center 90px;
	border-radius: 100px 0px 0px 0px;
	padding-top: 400px;
	width: 45%;
}

#empty404 .error404 .text
{
	color: #464646;
	font-size: 20px;
	text-align: center;
}

#empty404 .error404 .text .button-error
{
	background: #F26735;
	border-radius: 50px;
	color: white;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;	
	margin-top: 20px;
	text-align: center;
	width: 200px;
}

#empty404 .info
{
	padding: 100px 0 80px 0;
	text-align: right;
	width: 55%;
}

#empty404 .info .section
{
	color: #464646;
	display: inline-block;
	font-size: 20px;
	padding-right: 50px;
	text-align: left;
	width: 500px;
}

#empty404 .info .section h1
{
	color: #01567D;
	font-size: 35px;
	font-weight: 700;
	margin-bottom: 30px;
	text-transform: uppercase;
}

#empty404 .info .section h2
{
	color: #01567D;
	font-size: 30px;
	font-weight: 700;
	margin: 60px 0 30px;
	text-transform: uppercase;
}

#empty404 .info .section ul li
{
	margin-bottom: 5px;
}

#empty404 .info .section ul li a
{
	color: #01567D;
	text-decoration: underline;
}

#findlocation-popup
{
	background: rgba(0, 0, 0, 0.4);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}

#findlocation-popup .box-popup
{
	background: white;
	border: 1px solid #00809e;
	border-radius: 20px;
	height: 700px;
	margin: 10% auto 0;
	max-height: 90%;
	padding: 70px 5% 20px 5%;
	position: relative;
	overflow-y: auto;
	width: 90%;
	z-index: 10;
}

#findlocation-popup .box-popup::-webkit-scrollbar 
{
  	width: 4px;
}

#findlocation-popup .box-popup::-webkit-scrollbar-thumb 
{
  	background: #464646;
	border-radius: 2px;
}

#findlocation-popup .box-popup::-webkit-scrollbar-thumb:hover 
{
  	background: #555;
}

#findlocation-popup .box-popup::-webkit-scrollbar-track 
{
  	background: #f1f1f1;
	border-radius: 2px;
}

#findlocation-popup .box-popup h3
{
	color: #01567D;
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 50px;
	text-align: center;
}

#findlocation-popup .box-popup #request-banner
{
	display: none;
}

#findlocation-popup .box-popup #resultscontainer
{
	height: auto;
}

#findlocation-popup .box-popup .banner
{
	margin: 40px 0;
}

#findlocation-popup .box-popup .close
{
	background: var(--wpr-bg-ab4f3e4d-5dfc-41cf-943e-cbdfd9c7920b) no-repeat center center;
	display: block;
	height: 40px;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 40px;
}

#findlocation-popup .box-popup .form-location
{
	margin: 0 auto 40px auto;
	width: 50%;
}

#findlocation-popup .box-popup .form-location.not-available
{
	display: none;
}

#findlocation-popup .box-popup .modal-test
{
	margin: 0 auto 40px auto;
	width: 90%;
}

#findlocation-popup .box-popup .modal-test a
{
	color: #08677f;
	font-weight: 700;
}

#findlocation-popup .box-popup .modal-test.not-available
{
	text-align: center;
}

#findlocation-popup .box-popup .modal-test.not-available .available
{
	display: none;
}

#findlocation-popup .box-popup .onlythree#resultscontainer
{
	height: 415px;
}

#findlocation-popup .box-popup .results-location
{
	background: #F4F4F4;
	border: 0;
	border-radius: 20px;
	padding: 20px 4%;
}

#findlocation-popup .box-popup .results-location .franchise .name
{
	color: #4D4D4D;
	font-size: 14px;
}

#findlocation-popup .box-popup .results-location .franchise .name h4
{
	font-size: 14px;
}

#findlocation-popup .box-popup .results-location .franchise .name .address
{
	display: inline-block;
}

#findlocation-popup .box-popup .results-location .franchise .name .city
{
	display: inline-block;
}

#findlocation-popup .box-popup .results-location .franchise .name .city::before
{
	content: ', ';
}

#findlocation-popup .box-popup .results-location .franchise .select .icon-select
{
	background: #26737F;
	border: 0;
	border-radius: 10px;
	color: white;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	height: 35px;
	line-height: 35px;
	padding: 0;
	text-align: center;
	text-transform: none;
	width: 115px;
}

#findlocation-popup .box-popup .results-location .franchise .select .icon-select:hover
{
	background: #DE7042;
}

#findlocation-popup .box-popup .showoption
{	
	display: none;
	text-align: center;	
	margin: 20px 0 15px 0;	
}

#findlocation-popup .box-popup .showoption a
{
	background: var(--wpr-bg-984cd710-3afe-4be9-b411-c9068f449d42) no-repeat center right;
	text-decoration: underline;
	padding-right: 20px;
}

#findlocation-popup .box-popup .showoption.not-available
{
	display: block;
}

#fixed-information
{
	background: white;
	border-radius: 10px;
	bottom: 7%;
	box-shadow: 0px 0px 5px 0px #666;
	color: #08677f;
	display: none;
	font-size: 14px;
	padding: 40px 10px 20px 10px;
	position: fixed;
	right: 0.5%;
	text-align: center;
	width: 380px;
	z-index: 99999;
}

#fixed-information a
{
	color: #08677f;
	font-family: 'Open Sans Condensed', sans-serif;
}

#fixed-information a strong
{
	color: #f16834;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	margin: 15px 0 0 0;
}

#fixed-information a.message
{
	background: var(--wpr-bg-ceb624c2-ec5e-4a51-a810-5a498409d5b0) no-repeat top right;
	display: inline-block;
	margin-top: 10px;
	padding: 6px 35px 0 0;
}

#fixed-information h3
{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 22px;
	margin-bottom: 10px;
}

#fixed-information .close
{
	background: var(--wpr-bg-8cf47548-e01b-45aa-8e4e-ff7391bf85c8) no-repeat top left;
	height: 45px;
	position: absolute;
	right: 0;
	top: -20px;
	width: 45px;
}

#fixed-information .textion
{
	padding: 0 5%;
}

#home .banner .box
{
	background: rgba(8,103,127, 0.7);
	border-radius: 10px;
	margin: 0 auto;
	padding: 50px 70px;
	width: 760px;
}

#home .banner .box .text
{
	color: #ffffff;
	font-size: 24px;
}

#home .banner .box .text h1,
#home .banner.responsive .box .text h4
{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 40px;
	margin-bottom: 35px;
	text-align: center;
	text-transform: uppercase;
}

#home .banner .box .text h1 span
{	
	background: #07586c;
	border-radius: 10px;
	display: block;
	font-size: 25px; 
	line-height: 30px;
	margin: 0 -5%;
	padding: 30px 7%;
}

#home .banner .box .text h1 span a,
#home .banner .box .text h1 span strong
{
	color: #f16834;
}

#home .banner .box .text .buttonsite
{
	margin-top: 40px;
	text-align: center;
}

#home .banner .box .text .buttonsite .button
{
	background: #ffffff;
	border-radius: 5px;
	display: inline-block;
	color: #08677f;
	font-size: 30px;
	font-weight: 600;
	padding: 10px 60px;
	text-align: center;
	text-transform: uppercase;
}

#home .banner .image
{
	min-height: 550px;
	padding: 60px 0;
}

#home .banner-short .image
{
	padding: 60px 0 50px 0;
}

#home .banner-short .image .box
{
	background: rgba(255,255,255, 0.7);
	border-radius: 10px;
	padding: 30px 120px 60px 120px;
	text-align: center;
}

#home .banner-short .image .box .icon
{
	margin-bottom: 30px;
}

#home .banner-short .image .box .text
{
	color: black;
	font-size: 25px;
}

#home .banner-short .image .box .text h2
{
	color: #08677f;
	font-size: 50px;
	margin-bottom: 30px;
	text-transform: uppercase;
}

#home .buttons
{
	padding-top: 50px;
	text-align: center;
}

#home .buttons .button
{
	border: 2px solid #08677f;
	border-radius: 5px;
	display: inline-block;
	font-size: 30px;
	font-weight: 700;
	height: 86px;
	line-height: 90px;
	margin: 0 2% 50px 2%;
	overflow: hidden;
	padding: 0 2%;
	text-transform: uppercase;
	vertical-align: top;
	width: 24%;
}

#home .buttons .button.br
{
	line-height: 35px;
}

#home .buttons .button.br span
{
	display: inline-block;
	padding-top: 8px;
}

#home .buttons .button.button-blue
{
	background: #08677f;
	color: white;
}

#home .buttons .button.button-white
{
	background: white;
	color: #08677f;
}

#home .buttons .button.button-orange
{
	background: #f26735;
	border-color: #f26735;
	color: white;
}

#home .categories
{
	padding: 80px 0 60px 0;
}

#home .categories h2
{
	color: #01567D;
	font-size: 35px;
	font-weight: 600;
	margin-bottom: 15px;
	text-align: center;
}

#home .categories .info
{
	color: #464646;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 35px;
	text-align: center;
}

#home .categories .pages
{
	justify-content: space-between;
	text-align: center;
}

#home .categories .pages .category
{
	width: 95px;
}

#home .categories .pages .category h3
{
	color: #464646;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.3;
	text-transform: uppercase;
}

#home .categories .pages .category .image
{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 92px;
	margin: 0 auto 15px;
	position: relative;
	width: 92px;
}

#home .categories .pages .category .image .icon
{
	bottom: -20px;
	left: 0;
	position: absolute;
	width: 100%;
}

#home .categories .pages .category .text
{
	display: none;
}

#home .column2 .image
{
	min-height: 550px;
	padding: 75px 0;
}

#home .column2 .columns .column
{
	background: #16697f;
}

#home .column2 .columns .column .content-text
{
	min-height: 455px;
	padding: 60px;
}

#home .column2 .columns .column .content-text h2
{
	color: #ffffff;
	font-size: 35px;
	margin-bottom: 25px;
	text-transform: uppercase;
}

#home .column2 .columns .column .content-text .buttonsite .button
{
	background: var(--wpr-bg-9e647065-3a27-475b-9aa6-55ad1f0e24bd) no-repeat center right;
	color: #ffffff;
	display: inline-block;
	font-size: 20px;
	padding-right: 25px;
	text-transform: uppercase;
}

#home .column2 .columns .column .content-text .text
{
	color: #ffffff;
	font-size: 20px;
	margin-bottom: 35px;
}

#home .column2 .columns .column.even
{
	background: #ffffff;
}

#home .column2 .columns .column.even .content-text h2
{
	color: #176a80;
}

#home .column2 .columns .column.even .content-text .buttonsite .button
{
	color: #000000;
}

#home .column2 .columns .column.even .content-text .text
{
	color: #000000;
}

#home .column3
{
	padding: 50px 0 70px 0;
}

#home .column3 .buttonsite
{
	text-align: center;
}

#home .column3 .buttonsite .button
{
	background: #ffffff;
	border: 2px solid #08677f;
	border-radius: 5px;	
	display: inline-block;
	color: #08677f;
	font-size: 26px;
	font-weight: 600;
	padding: 10px 80px;
	text-align: center;
	text-transform: uppercase;
}

#home .column3 .content-text
{
	color: #242424;
	font-size: 24px;
	margin-bottom: 50px;
	text-align: center;
	text-transform: uppercase;
}

#home .column3 .content-text h2
{
	color: #08677f;
	font-size: 50px;
	margin-bottom: 15px;
}

#home .column3 .columns
{
	margin-bottom: 60px;
}

#home .column3 .columns .column
{
	text-align: center;
}

#home .column3 .columns .column .icon
{
	margin-bottom: 25px;
	min-height: 95px;
}

#home .column3 .columns .column .number
{
	border-radius: 100%;
	color: #ffffff;
	font-size: 47px;
	font-weight: 700;
	height: 65px;
	line-height: 65px;
	margin: 0 auto 30px;
	width: 65px;
}

#home .column3 .columns .column .text
{
	color: #090909;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;	
}

#home .column-middle
{
	padding: 10px 0 40px 0;
}

#home .column-middle .thecontent
{
	margin: 0 10px 0 0;
	padding: 40px 40px 80px 40px;
}

#home .column-middle .thecontent h3
{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 25px;
}

#home .column-middle .thecontent.even
{
	margin: 0 0 0 10px;
}

#home .editor
{
	padding: 40px 0 60px 0;
}

#home .franchises
{
	padding: 100px 0;
}

#home .franchises h2
{
	color: #08677f;
	font-size: 50px;
	margin-bottom: 60px;
	text-align: center;
	text-transform: uppercase;
}

#home .franchises .franchise
{
	display: inline-block;
	margin: 0 3% 40px 0;
	text-align: center;
	vertical-align: top;
	width: 46%;
}

#home .franchises .franchise h3
{
	color: #08677f;
	font-size: 30px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

#home .franchises .franchise .box-site
{
	border: 2px solid #08677f;
	border-radius: 5px;
	padding: 30px;
	text-align: left;
}

#home .franchises .franchise .box-site .button-side
{
	margin-top: 40px;
	text-align: center;
}

#home .franchises .franchise .box-site .button-side .button-appointment
{
	background: #08677f;
	border-radius: 5px;
	color: white;
	display: inline-block;
	font-size: 17px;
	font-weight: 700;
	padding: 8px 60px;
	text-align: center;
	text-transform: uppercase;
}

#home .franchises .franchise .box-site .hours
{
	font-size: 12px;
	padding-left: 30px;
}

#home .franchises .franchise .box-site .hours .hour
{
	margin-bottom: 5px;
}

#home .franchises .franchise .box-site .hours .hour .name
{
	display: inline-block;
	vertical-align: top;
	width: 50px;
}

#home .franchises .franchise .box-site .hours .hour .time
{
	display: inline-block;
	vertical-align: top;
}

#home .franchises .franchise .box-site .map
{
	margin-top: 20px;
}

#home .franchises .franchise .box-site .map a
{
	color: #08677f;
	text-decoration: underline;
}

#home .franchises .franchise .box-site .standart
{
	margin-bottom: 20px;
}

#home .franchises .franchise.even
{
	margin: 0 0 40px 3%;
}

#home .image-content
{
	margin-bottom: 30px;
}

#home .image-content .thebox
{
	padding: 40px 30px;
}

#home .image-content .thebox .image
{
	display: inline-block;
	text-align: right;
	vertical-align: top;
	width: 38%;
}

#home .image-content .thebox .image img
{
	height: auto;
	max-width: 100%;
}

#home .image-content .thebox .text
{
	display: inline-block;
	margin-left: 2%;
	vertical-align: top;
	width: 59%;
}

#home .image-content .thebox .text h3
{
	color: #08677f;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 25px;
	text-transform: uppercase;
}

#home .messages
{
	background: #16697f;
	color: white;
	font-size: 24px;
	padding: 50px 0 40px 0;
}

#home .messages .message-box
{
	border: 2px solid white;
	padding-top: 70px;
	text-align: center;
}

#home .messages .message-box .quotes
{
	display: inline-block;
	margin: 0 3% 70px 3%;
	text-align: left;
	vertical-align: top;
	width: 94%;
}

#home .messages .message-box .quotes .icon
{
	display: inline-block;
	text-align: right;
	vertical-align: top;
	width: 30%;
}

#home .messages .message-box .quotes .icon img
{
	height: auto;
	max-width: 100%;
}

#home .messages .message-box .quotes .text
{
	display: inline-block;
	margin-left: 2%;
	vertical-align: top;
	width: 65%;
}

#home .navigation
{
	background: #DAECF8 var(--wpr-bg-7bf21275-9474-4c44-97fe-09638b6000a6) no-repeat center 50px;
	padding: 300px 0 50px 0;
	width: 100%;
}

#home .navigation .position-buttons
{
	margin: 0 auto;
	width: 700px;
}

#home .navigation .position-buttons .home-button
{
	font-size: 14px;
	font-weight: 600;
}

#home .navigation .position-buttons .home-button.on
{
	font-size: 16px;	
	font-weight: 700;
}

#home .popular-test
{
	background: #DAECF8;
	padding: 80px 0;
}

#home .popular-test h2
{
	color: #01567D;
	font-size: 35px;
	font-weight: 600;
	margin-bottom: 15px;
	text-align: center;
}

#home .popular-test .intro
{
	color: #464646;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 50px;
	text-align: center;
}

#home .popular-test .intro a
{
	color: #F26735;
	text-decoration: underline;
}

#home .popular-test .popular-image
{
	background: var(--wpr-bg-08722507-d968-42fc-98c6-592479898c9b) no-repeat bottom center;
	height: 270px;
	width: 100%;
}

#home .popular-test .position-buttons
{
	margin: 0 auto;
	width: 570px;
}

#home .popular-test .position-buttons .home-button
{
	font-size: 14px;
	font-weight: 600;
}

#home .popular-test .position-buttons .home-button.find
{
	font-size: 16px;	
	font-weight: 700;
}

#home .popular-test .tests
{
	border-top: 2px solid #808080;
}

#home .popular-test .tests .test
{
	align-items: center;
	border-bottom: 2px solid #808080;
	justify-content: space-between;
	padding: 15px 0;
}

#home .popular-test .tests .test .button-side
{
	width: 20%;
}

#home .popular-test .tests .test .button-side .learn
{
	background: #F26735;
	border-radius: 15px;
	color: white;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 200px;
}

#home .popular-test .tests .test .content-test
{
	margin: 20px auto 0;
	text-align: justify;
	width: 90%;
}

#home .popular-test .tests .test .flex
{
	align-items: center;
	justify-content: space-between;
}

#home .popular-test .tests .test .image
{
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 35px;
	flex-shrink: 0;
	height: 35px;
	width: 75px;
}

#home .popular-test .tests .test .name
{	
	width: 80%;
}

#home .popular-test .tests .test .name a
{
	color: #464646;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

#home .promotion
{
	padding: 60px 0;
}

#home .promotion .middle .image
{
	margin: 0 10px 0 0;
}

#home .promotion .middle .image img
{
	height: auto;
	max-width: 100%;
}

#home .promotion .middle .promo
{
	margin-left: 10px;
}

#home .promotion .middle .promo h2
{
	font-size: 80px;
	line-height: 80px;
	text-transform: uppercase;
}

#home .promotion .middle .promo .text
{
	font-size: 24px;
	margin-bottom: 60px;
}

#home .promotion .middle .promo .text h3
{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 20px;
	text-transform: uppercase;
}

#home .promotion .middle.Left .image
{
	text-align: left;
}

#home .promotion .middle.noRight .promo
{
	margin: 0 10px 0 0;
}

#home .promotion .middle.Right
{

	float: right;
}

#home .promotion .middle.Right .image
{
	margin: 0 0 0 10px;
	text-align: right;
}

#home .special-home
{
	background: #01567D var(--wpr-bg-8b487f56-2151-4a44-8b51-c215f161b4a3) no-repeat bottom left;
	min-height: 490px;
	position: relative;
}

#home .special-home .position-buttons
{
	margin: 75px 0 0 0;
	width: 560px;
}

#home .special-home .position-buttons .home-button
{
	font-size: 11px;
	font-weight: 600;
}

#home .special-home .position-buttons .home-button.find
{
	font-size: 12px;	
}

#home .special-home .special-home-render.noresponsive
{
	background: var(--wpr-bg-484b0c36-f4f3-4253-919c-4669014af7f1) no-repeat 95% top;
	height: 100%;
	left: 0;
	margin: 0;
	padding-bottom: 30px;
    position: absolute;
	top: 0;
    width: 100%;   
 	z-index: 2;
}

#home .special-home .special-home-render .special-home-text
{
	color: white;
	font-size: 16px;
	padding: 100px 0 0 0;
}

#home .special-home .special-home-render .special-home-text h1
{
	font-size: 25px;
	font-weight: 400;
	margin-bottom: 20px;
}

#home .special-home .special-home-render .special-home-text h2
{
	font-size: 16px;
	font-weight: 400;
}

#home .testimonials
{
	background-color: #0C81C4;
	background-image: var(--wpr-bg-1335f5ca-92d2-42da-bc61-de420e09af71),
		var(--wpr-bg-1af0883d-845e-4f0f-b531-3886425f916e);
	background-position: 8% top, 80% bottom;
	background-repeat: no-repeat, no-repeat;
	min-height: 300px;
}

#home .testimonials .reviews
{
	margin: 0 auto;
	padding: 60px 0 40px 0;
	position: relative;
	width: 600px;
}

#home .testimonials .reviews .name
{
	color: #ffffff;
	font-size: 22px;
	font-weight: 700;
	line-height: 1;
	margin-left: 60%;
}

#home .testimonials .reviews .location
{
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	line-height: 1;
	margin-left: 60%;
	margin-top: 5px;
}

#home .testimonials .reviews .slider ul li
{
	width: 600px;
}

#home .testimonials .reviews .slider .nav span
{
	height: 12px;
	width: 12px;
}

#home .testimonials .reviews .text
{
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 30px;
}

#home .three_service
{
	padding: 80px 0 50px 0;
	text-align: center;
}

#home .three_service h2
{
	color: #01567D;
	font-size: 35px;
	font-weight: 600;
	margin-bottom: 15px;
}

#home .three_service h3
{
	font-size: 16px;
	font-weight: 400;
}

#home .three_service .button-link
{
	padding-top: 50px;
	text-align: center;
}

#home .three_service .button-link .learn-more
{
	background: #F26735;
	border-radius: 20px;
	color: white;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	min-width: 175px;
	padding: 0 10px;
	text-align: center;
}

#home .three_service .services
{
	justify-content: space-between;
}

#home .three_service .services .service
{
	text-align: center;
	width: 30%;
}

#home .three_service .services .service .service-image
{
	background-position: center center;
	background-repeat: no-repeat;
	height: 300px;
	width: 100%;
}

#home .three_service .services .service .service-text
{
	color: #464646;
	font-size: 16px;
}

.location-header-window .frame .find
{
	background: #01567D;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
	height: 65px;
}

.location-header-window .frame .find .find-map
{
	background: #F15A24;
	border-radius: 15px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	color: white;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	height: 30px;
	line-height: 30px;
	margin-top: 17px;
	text-align: center;
	width: 120px;	
}

.location-header-window .frame .find .find-map .icon
{
	background: var(--wpr-bg-324a1b09-6c8f-42b6-8106-06f9f4d4c37a) no-repeat center center;
	display: inline-table;
	height: 24px;
	width: 24px;
}

.location-header-window .frame .find .find-search
{
	background: #F6F6F6;
	border-radius: 15px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	display: flex;
	height: 30px;
	margin-top: 17px;
	width: 410px;
}

.location-header-window .frame .find .find-search .find-button
{
	appearance: none;
	background: var(--wpr-bg-aead0fcb-fce0-4486-b952-cfc04989d4bd) no-repeat center center;
	border: 0;
	cursor: pointer;
	flex-shrink: 0;
	height: 17px;
	margin: 7px 0 0 13px;
	width: 17px;
}

.location-header-window .frame .find .find-search .find-location
{
	appearance: none;
	background: none;
	border: 0;
	border-radius: 0 15px 15px 0;	
	color: #ABABAB;
	font-family: 'Open Sans';
	font-size: 14px;
	height: 30px;
	padding: 0 15px;
	width: 100%;
}

.location-header-window .frame .find .find-search .find-location:focus
{
	outline: none;
}

.location-header-window .frame .find .flex
{
	justify-content: space-around;
}

.location-header-window .frame .find-results
{
	height: 460px;
	max-height: 70%;
	padding: 25px;
	overflow-y: auto;
}

.location-header-window .frame .find-results .find-results-map
{
	height: 205px;
	margin-bottom: 15px;
}

.location-header-window .frame .find-results .find-results-map iframe
{
	height: 100%;
	width: 100%;
}

.location-header-window .frame .find-results::-webkit-scrollbar 
{
  	width: 6px;
}

.location-header-window .frame .find-results::-webkit-scrollbar-thumb 
{
  	background: #D9D9D9;
	border-radius: 3px;
}

.location-header-window .frame .find-results::-webkit-scrollbar-thumb:hover 
{
  	background: #D9D9D9;
}

.location-header-window .frame .find-results::-webkit-scrollbar-track 
{
  	background: #f1f1f1;
	border-radius: 3px;
}

.location-header-window .frame .title
{
	background: #014868;
	border-radius: 10px 10px 0 0;
	color: white;
	font-size: 22px;
	font-weight: 600;
	height: 65px;
	line-height: 65px;
	text-align: center;
}

.location-header-window .frame .title .close
{
	background: var(--wpr-bg-040c1025-c678-4605-91c4-d88dea939139) no-repeat center center;
	display: inline-block;
	height: 26px;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 26px;
}

.location-header-window .frame .title .icon
{
	background: var(--wpr-bg-06be1b79-3645-45e7-91a1-eba68db042ef) no-repeat center center;
	display: inline-table;
	height: 19px;
	width: 13px;
}

#location-page
{
	background: #FAF9F9;
	padding: 30px 0;
}

#location-page h1
{
	color: #1981C1;
	font-size: 35px;
	font-weight: 700;
	margin-bottom: 30px;
}

#location-page .all-sites
{
	background: white;
	border-radius: 10px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 30px 5%;
}

#location-page .all-sites .column
{
	width: 22%;
}

#location-page .all-sites .state
{
	border-bottom: 1px solid #cccccc;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

#location-page .all-sites .state .name
{
	color: #01567D;
	font-size: 18px;
	font-weight: 700;
}

#location-page .all-sites .state .sites .site a
{
	color: #464646;
	font-size: 16px;
}

#location-page .intro
{
	color: #464646;
	font-size: 16px;
	margin-bottom: 50px;
}

#location-page .map,
#location-page .map #googlemap
{
	height: 400px;
}

#location-page .map
{
	margin-bottom: 20px;
}

#location-page .results-location
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 40px;
}

#location-page .results-location .franchise
{
	background: white;
	border-radius: 10px;
	margin-bottom: 30px;
	padding: 30px 5%;
	width: 38.5%;
}

#location-page .results-location .franchise .hours h5
{
	color: #01567D;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 5px;
}

#location-page .results-location .franchise .hours .hour
{
	display: flex;
}

#location-page .results-location .franchise .hours .hour .day
{
	font-weight: 700;
	margin-right: 4px;
}

#location-page .results-location .franchise .more .telephone a,
#location-page .results-location .franchise .more .direction a
{
	color: #464646;
}

#location-page .results-location .franchise .more .telephone span
{
	font-weight: 700;
}

#location-page .results-location .franchise .name,
#location-page .results-location .franchise .more,
#location-page .results-location .franchise .hours,
#location-page .results-location .franchise .more-information
{
	color: #464646;
	font-size: 16px;
	margin-bottom: 20px;
}

#location-page .results-location .franchise .name h4
{
	color: #0C81C4;
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 0;
}

#location-page .results-location .franchise .name .address,
#location-page .results-location .franchise .name .city
{
	font-weight: 600;
}

#location-page .results-location .franchise .select
{
	text-align: center;
}

#location-page .results-location .franchise .select .icon-select
{
	background: #F26735;
	border-radius: 18px;
	color: white;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 145px;
}

#location-page .search
{
	align-items: center;
	display: flex;
	margin-bottom: 30px;
}

#location-page .search .buttons
{
	background: #002842;
	border-radius: 25px;
	display: flex;
	height: 50px;
	justify-content: space-between;
	width: 380px;
}

#location-page .search .buttons .find
{
	border-radius: 25px;
	color: white;
	cursor: pointer;
	font-size: 16px;
	font-weight: 600;
	height: 50px;
	line-height: 50px;
	padding: 0 25px;
	text-transform: uppercase;
}

#location-page .search .buttons .find.on
{
	background: #F26735;
}

#location-page .search .form-location
{
	align-items: center;
	background: white;
	border: 1px solid #808080;
	border-radius: 25px;	
	display: flex;
	height: 48px;
	margin-right: 20px;
	width: 335px;
}

#location-page .search .form-location input
{
	appearance: none;
	background: none;
	border: 0;
	border-radius: 25px;
	color: #808080;
	font-family: 'Open Sans';
	font-size: 20px;
	height: 48px;
	padding: 0 5%;
	width: 90%;
}

#location-page .search .form-location input:focus
{
    outline: none;
}

#location-page .search .form-location .icon-search
{
	background: var(--wpr-bg-962564cb-5b04-4aa6-9293-f78e8a20c417) no-repeat left center;
	display: inline-block;
	flex-shrink: 0;
	height: 48px;
	width: 35px;
}

#my-page-ppc header
{
	height: auto !important;
	position: relative !important;
}

#my-page-ppc #cartwoo
{
	display: none !important;
}

#my-page-ppc #second-nav
{
	display: none !important;
}

#normal-woocommerce #refresh_captcha
{
	display: none;
}

#notification-bar
{
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
	font-size: 15px;
    font-weight: bold;
	min-height: 30px;
	padding: 10px 5%;
	position: fixed;
	top: 0;
	width: 90%;
	z-index: 999999;
}

#notification-bar .flex
{
	align-items: center;
	justify-content: center;
}

#notification-bar .flex .button-not
{
	border-radius: 5px;
	display: inline-block;
	font-size: 12px;
	padding: 6px 10px;    
	white-space: nowrap;
}

#notification-bar .flex .button-not.disabled
{
	cursor: not-allowed;
  	opacity: 0.5;
	pointer-events: none;
}

#notification-bar .flex .text
{
	margin-right: 10px;
}

/* PAGE STYLES */

#page h2.blues
{
	background: #08677f;
	color: #ffffff;
	font-size: 50px;
	margin: 0;
	padding: 30px 0;
	text-align: center;
	text-transform: uppercase;
}

#page .banner .box
{
	background: rgba(255,255,255, 0.7);
	border-radius: 10px;
	margin: 0 auto;
	padding: 100px 120px;
	position: relative;
	width: 570px;
}

#page .banner .box .allbutton
{
	margin-top: 30px;
}

#page .banner .box .allbutton .button
{
	background: #08677f;
	border-radius: 5px;
	color: #ffffff;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	padding: 15px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

#page .banner .box .text
{
	color: #000101;
	font-size: 30px;
	text-align: center;
}

#page .banner .box .text h1,
#page .responsive .banner .box .text h4
{
	color: #08677f;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 50px;
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
}

#page .banner .image
{
	min-height: 350px;
	padding: 80px 0 120px 0;
}

#page .banner.icon .image
{
	padding: 100px 0 120px 0;
}

#page .banner.icon .image .box
{
	padding: 60px 85px;
	width: 640px;
}

#page .banner.icon .image .box .icon
{
	left: -40px;
	position: absolute;
	top: -20px;
}

#page .banner.icon .image .box .text
{
	font-size: 24px;
	text-align: left;
}

#page .banner-category
{
	height: 600px;
	padding-bottom: 30px;
	position: relative;
}

#page .banner-category .aline
{
	position: relative;
}

#page .banner-category .aline .text
{
	font-size: 18px;
	left: 875px;
	position: absolute;
	width: 360px;
}

#page .banner-category .aline .text strong
{
	font-weight: 600;
}

#page .banner-category .bottom-left
{
	background: var(--wpr-bg-c5dbe3eb-9560-4931-8c7c-8b26986d3ac4) no-repeat center bottom;
	bottom: 0;
	height: 90px;
	left: 30px;
	position: absolute;
	width: 110px;
	z-index: 10;
}

#page .banner-category .image
{
	background-position: top left;
	background-repeat: no-repeat;
	border-radius: 0 275px 0 160px;
	height: 480px;
	left: 0;
	padding-left: 65px;
	position: absolute;
	top: 60px;
	width: 750px;
}

#page .banner-category .image .icon
{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 55px;
	height: 55px;
	margin: 90px 0 25px 0;
	width: 55px;
}

#page .banner-category .image .title
{
	color: #014868;
	font-family: 'Open Sans Condensed';
	font-size: 45px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.1;
	text-transform: uppercase;
}

#page .banner-category .image .title p
{
	margin: 0;
}

#page .banner-category .intoduction
{
	background: rgba(26, 167, 159, 0.5) var(--wpr-bg-7dccb053-b067-42d8-989d-94201e9dc24b) no-repeat right -60px;
	height: 260px;
	position: relative;
}

#page .banner-category .intoduction .text
{
	bottom: 10px;
	color: #002842;
}

#page .banner-category .resume
{
	background: #01567D var(--wpr-bg-6f399592-92b5-4288-a6e9-9aa675f29067) no-repeat 99% bottom;
	height: 340px;
}

#page .banner-category .resume .links
{
	padding-top: 40px;
}

#page .banner-category .resume .links .button-category
{
	background: #F26735;;
	border-radius: 25px;
	color: white;
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	width: 280px;
}

#page .banner-category .resume .text
{
	color: white;
	top: 10px;
}

#page .banner-category .text p
{
	margin: 0;
}

#page .banner-short h1
{
	font-size: 50px;
	text-align: center;
	text-transform: uppercase;
}

#page .banner-short .image
{
	min-height: 300px;
	padding: 50px 0 100px 0;	
}

#page .banner-short .image.nobox
{
	min-height: 0;
	padding: 70px 0;
}

#page .banner-short .image .box
{
	border-radius: 10px;
	margin: 0 auto;
	padding: 90px 105px;
	position: relative;
	width: 710px;
}

#page .banner-short .image .box .text
{
	font-size: 35px;
	text-align: center;
}

#page .banner-short .image .box .text h1
{
	font-size: 50px;
	margin-bottom: 25px;
	text-align: center;
	text-transform: uppercase;
}

#page .banner-short .image .box .text h2
{
	font-size: 40px;
	padding-top: 50px;
}

#page .banner-short .image .box .text h2 a
{
	color: white;
}

#page .blog-section
{
	padding-top: 50px;
}

#page .blog-section .imagebox
{
	margin-bottom: 65px;
	padding: 100px 0 180px 0;
}

#page .blog-section .imagebox .box
{
	background: rgba(8,103,127,0.7);
	border-radius: 15px;
	margin: 0 auto;
	padding: 80px 30px;
	text-align: center;
	width: 690px;
}

#page .blog-section .imagebox .box h2
{
	color: #ffffff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 50px;
	margin-bottom: 25px;
	text-transform: uppercase;
}

#page .blog-section .imagebox .box .button-side .button
{
	background: #ffffff;
	border: 2px solid #08677f;
	border-radius: 5px;
	color: #08677f;
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	padding: 8px 35px;
	text-align: center;
	text-transform: uppercase;
}

#page .blog-section .imagebox .box .date
{
	color: #ffffff;
	font-size: 35px;
	margin-bottom: 35px;
	text-transform: uppercase;
}

#page .blog-section .posts .post
{
	margin-bottom: 100px;
}

#page .blog-section .posts .post .content
{
	padding-left: 25px;
}

#page .blog-section .posts .post .content h2
{
	color: #08677f;
	font-size: 35px;
	margin-bottom: 15px;
	text-transform: uppercase;
}

#page .blog-section .posts .post .content h3
{
	color: #08677f;
	font-size: 25px;
	font-weight: 400;
	margin-bottom: 40px;
}

#page .blog-section .posts .post .content .more .button
{
	background: #ffffff;
	border: 2px solid #08677f;
	border-radius: 5px;
	color: #08677f;
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	padding: 8px 25px;
	text-align: center;
	text-transform: uppercase;
}

#page .blog-section .posts .post .content .text
{
	color: #231f20;
	font-size: 18px;
	margin-bottom: 25px;
}

#page .blog-section .posts .post .image
{
	background-position: left center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 380px;
	margin-right: 25px;
}

#page .blog-section .show-more
{
	margin: 0 0 100px 0;
}

#page .business-section
{
	padding: 0;
}

#page .business-section .business-content
{
	padding: 60px 0;
}

#page .business-section .business-content h2
{
	color: #01567D;
	font-size: 45px;
	font-weight: 700;
	margin-bottom: 70px;
	text-align: center;
	text-transform: uppercase;
}

#page .business-section .business-content .objects
{
	justify-content: space-between;
}

#page .business-section .business-content .objects .object
{
	font-size: 18px;
    text-align: justify;
	width: 60%;
}

#page .business-section .business-content .objects .object .corporate 
{
    color: #2F647C;
    display: block;
    font-weight: 700;
}

#page .business-section .business-content .objects .object .image-dot
{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 5px 100px 5px 5px;
	height: 335px;
	margin-bottom: 20px;
	width: 100%;
}

#page .business-section .business-content .objects .object .text p,
#page .business-section .business-content .objects .object .text ul
{
	margin-bottom: 25px;
}

#page .business-section .business-content .objects .object.image
{
	width: 30%;
}

#page .business-section .business-content .objects.right .object.image 
{
    order: 1;
}

#page .business-section .business-content .objects.right .object.image .image-dot
{
	border-radius: 100px 5px 5px 5px;
}

#page .business-section .business-content.dot
{
	background: #DAECF8;
}

#page .contact
{
	padding-bottom: 150px;
}

#page .contact .image
{
	text-align: right;
}

#page .contact .image img
{
	height: auto;
	max-width: 100%;
}

#page .contact .lists
{
	padding-right: 50px;
}

#page .contact .lists .list
{
	padding-bottom: 30px;
}

#page .contact .lists .list .number
{
	border-radius: 100%;
	color: #ffffff;
	display: inline-block;
	font-size: 50px;
	font-weight: 700;
	height: 70px;
	line-height: 70px;
	margin-right: 25px;
	text-align: center;
	vertical-align: top;
	width: 70px;
}

#page .contact .lists .list .text
{
	color: #231f20;
	display: inline-block;
	vertical-align: top;
	width: 400px;
}

#page .contact .lists .list .text h2
{
	color: #08677f;
	font-size: 35px;
	margin-bottom: 30px;
	text-transform: uppercase;
}

#page .contact .lists .list .text ul
{
	margin-bottom: 30px;
}

#page .contact .lists .list .text .button-type
{
	background: #08677f;
	border-radius: 5px;
	color: #ffffff;
	display: inline-block;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 30px;
	padding: 15px 0;
	text-align: center;
	text-transform: uppercase;
	width: 90%;
}

#page .contact .lists .list .text .phone-type
{
	color: #08677f;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 50px;
	font-weight: 700;
	text-transform: uppercase;
}

#page .contact-section
{
	background: #363636;
	padding: 60px 0 70px 0;
}

#page .contact-section h2
{
	color: #ffffff;
	font-size: 35px;
	margin-bottom: 30px;
	text-align: center;
	text-transform: uppercase;
}

#page .contact-section .contact-button
{
	text-align: center;
}

#page .contact-section .contact-button .button
{
	border: 2px solid #ffffff;
	border-radius: 5px; 
	color: #ffffff;
	display: inline-block;
	font-size: 24px;
	font-weight: 600;
	padding: 8px 35px;
	text-transform: uppercase;
}

#page .content-center
{
	background: #f1f2f2;
	padding: 100px 0 80px 0;
	text-align: center;
}

#page .content-center h2
{
	color: #08677f;
	font-size: 35px;
	margin-bottom: 40px;
	text-transform: uppercase;
}

#page .content-center .button-content
{
	padding-top: 35px;
}

#page .content-center .button-content .button
{
	border: 3px solid #08677f;
	border-radius: 5px;
	color: #08677f;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	padding: 12px 50px;
}

#page .content-center .text
{
	color: #000000;
	font-size: 20px;
}

#page .content-image
{
	padding: 80px 0 10px 0;
}

#page .content-image .flex
{
	justify-content: space-between;
}

#page .content-image .flex .object
{
	width: 48%
}

#page .content-image .flex .object.image
{
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

#page .content-image .flex .object .text
{
	color: #000000;
	font-size: 15px;
}

#page .content-image .flex .object .text h2
{
	color: #2F647C;
	font-size: 35px;
	margin-bottom: 30px;
	text-transform: uppercase;
}

#page .content-image .flex .object .text ul
{
	padding: 0 0 0 20px;
}

#page .content-image .flex.right .object.image
{
	order: 1;
}

#page .editor
{
	color: #000000;
	font-size: 18px;
	padding: 60px 0;
}

#page .editor a
{
	text-decoration: underline;
}

#page .faqs
{
	margin-bottom: 60px;
}

#page .faqs h2
{
	color: #08677f;
	font-size: 35px;
	margin-bottom: 20px;
}

#page .faqs .questions div
{
	border: 0;
	color: #000101;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
}

#page .faqs .questions h3
{
	background: #efefef;
	border: 0;
	color: #000101;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-top: 10px;
}

#page .faqs .questions h3 span
{
	background: var(--wpr-bg-42ada189-f0f2-4852-8806-f1e6f9af7ee9) no-repeat center left;
	margin-right: 10px;
}

#page .faqs .questions h3:focus
{
	outline: none;
}

#page .faqs .questions h3:hover
{
	background: #13a89e;
	color: #ffffff;
}

#page .faqs .questions h3:hover span
{
	background: var(--wpr-bg-767e9966-1f3c-43f8-84b9-33e0ef0b9082) no-repeat center left;
}

#page .faqs .questions h3.ui-state-active
{
	background: #08677f;
	color: #ffffff;
}

#page .faqs .questions h3.ui-state-active span
{
	background: var(--wpr-bg-5128c573-e98a-4a1b-a1cc-37047bd69d1b) no-repeat center left;
}

#page .faqs-section
{
	background: #ebebeb;
	padding: 60px 0 70px 0;
	text-align: center;		
}

#page .faqs-section h3
{
	color: #000000;
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 15px;
	text-transform: uppercase;
}

#page .faqs-section .faqs-button .button
{
	background: var(--wpr-bg-68f2a348-074c-41cc-8c82-0390b9761c6b) no-repeat center right;
	color: #08677f;
	display: inline-block;
	font-size: 24px;
	font-weight: 600;
	padding-right: 25px;
	text-transform: uppercase;	
}

#page .history
{
	padding-bottom: 110px;
}

#page .history h2
{
	background: #08677f;
	color: #ffffff;
	font-size: 50px;
	margin-bottom: 80px;
	padding: 30px 0;
	text-align: center;
	text-transform: uppercase;
}

#page .history .dates
{
	background: var(--wpr-bg-41a164ca-e6a2-458e-a062-d05326aca20c) repeat-y center top;
}

#page .history .dates .date
{
	float: left;
	min-height: 150px;
	position: relative;
	width: 465px;
}

#page .history .dates .date .square
{
	background: #ffffff;
	height: 20px;
	position: absolute;
	top: 30px;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 20px;
	z-index: 4;
}

#page .history .dates .date .text
{
	background: #ffffff;
	color: #08677f;
	font-size: 24px;
	font-weight: 700;
	left: 0;
	padding: 20px;
	position: absolute;
	text-transform: uppercase;
	top: 10px;
	z-index: 3;
}

#page .history .dates .date .text br
{
	content: ' ';
	display: block;
	padding-bottom: 20px;
}

#page .history .dates .date.center-side
{
	text-align: center;
	width: 170px;
}

#page .history .dates .date.center-side .circle
{
	background: #464646;
	border-radius: 100%;
	color: #ffffff;
	display: inline-block;
	font-size: 23px;
	font-weight: 700;
	height: 95px;
	line-height: 95px;
	width: 95px;
}

#page .history .dates .date.left-side .square
{
	border-bottom: none !important;
	border-left: none !important;
	right: -11px;
}

#page .history .dates .date.right-side .square
{
	border-right: none !important;
	border-top: none !important;
	left: -11px;
}

#page .history .dates .container:last-child .date
{
	min-height: 50px;
}

#page .history .dates .container:last-child .date .circle
{
	margin-bottom: -5px;
}

#page .news
{
	border-top: 15px solid #08677f;
	padding: 70px 0 50px 0;
}

#page .news h2
{
	color: #08677f;
	font-size: 35px;
	margin-bottom: 40px;
	text-transform: uppercase;
}

#page .news .articles .new
{
	border-bottom: 1px solid #464646;
	display: inline-block;
	margin: 0 60px 50px 0;
	padding-bottom: 30px;
	vertical-align: top;
	width: 320px;
}

#page .news .articles .new h3
{
	color: #08677f;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 20px;
}

#page .news .articles .new h4
{
	color: #424444;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 15px;
	text-transform: uppercase;
}

#page .news .articles .new strong
{
	display: none;
}

#page .news .articles .new .content
{
	color: #050505;
	font-size: 18px;
	margin-bottom: 25px;
}

#page .news .articles .new .content p
{
	display: inline;
}

#page .news .articles .new .date
{
	color: #050505;
	font-size: 18px;
	font-weight: 600;
}

#page .news .articles .new.third
{
	margin-right: 0;
}

#page .return-page,
#single-test .return-page,
#schedule .return-page
{
	padding: 70px 0 50px 0;
}

#page .return-page .return,
#single-test .return-page .return,
#schedule .return-page .return
{
	background: var(--wpr-bg-a7828a90-ade0-4ea3-aa8f-bf3684026f11) no-repeat center left;
	color: #363636;
	display: inline-block;
	font-size: 14px;
	min-height: 20px;
    padding-left: 20px;
}

#page .search-cov
{
	background: #26737f;
	padding: 40px 0 50px 0;
}

#page .search-cov .info
{
	background: var(--wpr-bg-5090804c-89d2-446f-b330-446f730002ee) no-repeat top center;
	margin: 0 auto;
	padding-top: 50px;
	text-align: center;
	width: 290px;
}

#page .search-cov .info a
{
	background: white;
	border: 1px solid white;
	border-radius: 5px;
	color: #26737f;
	display: block;
	font-size: 18px;
	font-weight: 700;
	padding: 10px 5px;
	text-align: center;
}

#page .search-cov .info a:hover
{
	opacity: 0.8;
}

#page .search-cov .info h3
{
	color: white;
	font-size: 27px;
	margin-bottom: 20px;
}

#page .services .items
{
	padding: 80px 0 40px 0;
}

#page .services .items .service
{
	padding: 0 50px 60px 0;
}

#page .services .items .service .image
{
	margin-bottom: 50px;
	min-height: 225px;
}

#page .services .items .service .image img
{
	height: auto;
	max-width: 100%;
}

#page .services .items .service .name
{
	color: #000000;
	font-size: 24px;
}

#page .services .items .service.even
{
	padding: 0 0 60px 50px;
}

#page .simple-title
{	
	padding-bottom: 50px;
}

#page .simple-title h1
{
	color: #08677f;
	font-size: 50px;
	text-transform: uppercase;
}

#page .social-section
{
	background: #363636;
	padding: 80px 0;
}

#page .social-section .social
{
	display: inline-block;
	margin-right: 50px;
	vertical-align: top;
	width: 330px;
}

#page .social-section .social .title
{
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 25px;
	padding-bottom: 15px;
}

#page .social-section .social .title h3
{
	color: #ffffff;
	font-size: 24px;
	font-weight: 600;
	display: inline-block;
	margin: 0;
	text-transform: uppercase;
	vertical-align: middle;
}

#page .social-section .social .title span
{
	background: #b9b9b9;
    border-radius: 100%;
    color: #363636;
    display: inline-block;
    font-size: 25px;
    height: 45px;
    line-height: 45px;
	margin-right: 20px;
	text-align: center;
	vertical-align: middle;
    width: 45px;
}

#page .social-section .social.third
{
	margin-right: 0;
}

#page .steps .step
{
	background: #cce6ec;
	padding: 80px 0 100px 0;
}

#page .steps .step .button-step
{
	padding-top: 70px;
	text-align: center;
}

#page .steps .step .button-step .button
{
	background: #08677f;
	border-radius: 5px;
	color: #ffffff;
	display: inline-block;
	font-size: 30px;
	padding: 8px 60px;
	text-transform: uppercase;
}

#page .steps .step .content-step .icon
{
	float: left;
	padding-right: 30px;
	text-align: right;
	width: 170px;
}

#page .steps .step .content-step .information
{
	color: #000709;
	float: left;
	font-size: 20px;
	padding-right: 80px;
	width: 520px;
}

#page .steps .step .content-step .information h2
{
	color: #08677f;
	font-size: 35px;
	margin-bottom: 25px;
	text-transform: uppercase;
}

#page .steps .step .number
{
	border-radius: 100%;
	color: #ffffff;
	display: inline-block;
	font-size: 67px;
	font-weight: 700;
	height: 100px;
	line-height: 100px;
	margin-bottom: 40px;
	width: 100px;
}

#page .steps .step.even
{
	background: #ffffff;
}

#page .sub-pages
{
	padding: 70px 0 90px 0;
	text-align: center;
}

#page .sub-pages h2
{
	color: #08677f;
	font-size: 35px;
	margin-bottom: 25px;
	text-transform: uppercase;
}

#page .sub-pages .pages
{
	padding-top: 30px;
}

#page .sub-pages .pages .division
{
	display: inline-block;
	vertical-align: top;
}

#page .sub-pages .pages .division .page
{
	margin: 0 auto;
	max-width: 100%;
	padding: 45px 60px;
	width: 200px;
}

#page .sub-pages .pages .division .page .icon
{
	margin-bottom: 20px;
	min-height: 95px;
}

#page .sub-pages .pages .division .page .title
{
	color: #000101;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
}

#page .sub-pages .text
{
	color: #000101;
	font-size: 24px;
}

#page .team .person
{
	background: #ffffff;
	padding: 100px 0;
}

#page .team .person .content
{
	float: left;
	width: 750px;
}

#page .team .person .content h2
{
	color: #08677f;
	font-size: 35px;
	margin-bottom: 15px;
	text-transform: uppercase;
}

#page .team .person .content h4
{
	color: #08677f;
	font-size: 20px;
	margin-bottom: 30px;
	text-transform: uppercase;
}

#page .team .person .content .link-side
{
	padding-top: 40px;
}

#page .team .person .content .link-side .link
{
	background: var(--wpr-bg-3949acec-c6ec-4e88-8d80-cb21c45a772a) no-repeat center right;
	color: #08677f;
	font-size: 18px;
	min-height: 20px;
	padding-right: 25px;
}

#page .team .person .content .text
{
	color: #231f20;
	font-size: 18px;
}

#page .team .person .content .text br
{
	content: ' ';
	display: block;
	padding-bottom: 15px;
}

#page .team .person .image
{
	float: left;
	padding-right: 30px;
	text-align: right;
	width: 320px;
}

#page .team .person .image img
{
	height: auto;
	max-width: 100%;
}

#page .team .person:nth-child(even)
{
	background: #ebebeb;
}

#page .test-categories 
{
    padding: 55px 0 0 0;
}

#page .test-categories .intro
{
	padding-bottom: 70px;
}

#page .test-categories .intro h2
{
	color: #01567D;
	font-size: 45px;
	font-weight: 700;
	letter-spacing: 0;
	margin-bottom: 70px;
	text-align: center;
	text-transform: uppercase;
}

#page .test-categories .intro .texts
{
	align-items: center;
}

#page .test-categories .intro .texts h3
{
	color: #01567D;
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 25px;
}

#page .test-categories .intro .texts .capsule
{
	border-right: 1px solid #ADAFB2;
	padding-right: 5%;
	width: 60%;
}

#page .test-categories .intro .texts .capsule .text
{
	color: #464646;
	font-size: 18px;
}

#page .test-categories .intro .texts .faqs
{
	font-size: 18px;
	margin: 0;
	padding: 0 5%;
	text-align: center;
	width: 25%;
}

#page .test-categories .intro .texts .faqs a,
#page .test-categories .intro .texts .faqs-space a
{
	background: #F26735;
	border-radius: 25px;
	color: white;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	margin-top: 15px;
	text-align: center;
	width: 260px;
}

#page .test-categories .intro .texts .faqs a::after,
#page .test-categories .intro .texts .faqs-space a::after
{
	background: var(--wpr-bg-e82b72c1-aff1-47f3-b758-d1c76be1ce31) no-repeat center center;
	content: ' ';
	display: inline-block;
	height: 20px;
	margin: 0 0 -4px 4px;
	width: 20px;
}

#page .test-categories .intro .texts .faqs strong,
#page .test-categories .intro .texts .faqs-space strong
{
	font-weight: 600;
}

#page .test-categories .intro .texts .faqs .cta
{
	margin-top: 30px;
}

#page .test-categories .intro .texts .faqs .cta strong
{
	font-weight: 700;
}

#page .test-categories .intro .texts .faqs .cta .button-type
{
	background: #0C81C4;
}

#page .test-categories .intro .texts .faqs .cta .button-type::after
{
	display: none;
}

#page .test-categories .intro .texts .faqs-space
{
	font-size: 18px;
	margin-top: 20px;
}

#page .test-categories .intro .texts .faqs-space a
{
    margin-left: 15px;
}

#page .test-categories .intro .texts .faqs-space p,
#page .test-categories .intro .texts .faqs-space div
{
	display: inline-block;
}

#page .test-categories .intro .texts.video
{
	align-items: normal;
}

#page .test-categories .intro .texts.video .capsule
{
	width: 55%;
}

#page .test-categories .intro .texts.video .faqs
{
	font-size: 17px;
	margin: 0;
	padding: 0 0 0 5%;
	text-align: left;
	width: 35%;
}

#page .test-categories .intro .texts.video .faqs .videos
{
	margin-bottom: 20px;
}

#page .test-categories .promotion
{
	background: #DAECF8;
	padding: 50px 0;
}

#page .test-categories .promotion #home .popular-test h2
{
	margin-bottom: 50px;
}

#page .test-categories .promotion .allbutton
{
	margin-top: 50px;
	text-align: center;
}

#page .test-categories .promotion .allbutton .button-promo
{
	background: #F26735;
	border-radius: 25px;
	color: white;
	display: inline-block;
	font-size: 15px;
    font-weight: 600;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	width: 280px;
}

#page .third-color
{
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 70px 0 100px 0;
}

#page .third-color .card
{
	display: inline-block;
	margin: 0 1%;
	min-height: 270px;
	text-align: left;
	padding: 20px 3% 60px;
	position: relative;
	vertical-align: top;
	width: 23%;
}

#page .third-color .card h2
{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 22px;
	margin-bottom: 15px;
}

#page .third-color .card h3
{
	font-size: 20px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 0;
}

#page .third-color .card .seebutton
{
	background: rgba(0, 0, 0, 0.1);
	bottom: 10px;
	display: inline-block;
	font-size: 13px;
	height: 40px;
	left: 10%;
	line-height: 40px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	width: 150px;
}

#page .third-color .card .text
{
	font-size: 15px;
	word-break: break-word;
}

#page .third-color .card .text a
{
	color: inherit;
}

#page .third-color .card .text p
{
	margin-bottom: 25px;
}

#page .traveling
{
	background: #e5eaed;
	padding: 60px 0;
}

#page .traveling .traveling-content
{
	font-size: 20px;
	width: 65%;
}

#page .traveling .traveling-content h2
{
	color: #26737f;
	font-size: 26px;
	margin-bottom: 20px;
}

#page .traveling .traveling-content ul
{
	list-style-image: url(https://www.anylabtestnow.com/wp-content/themes/altn2023/img/icon-covid-li.png);
}

#page .traveling .traveling-image
{
	padding-right: 5%;
	width: 30%;
}

#page .traveling .traveling-inside
{
	margin: 0 auto;
	width: 72%;
}

#page .values .names
{
	background: #ebebeb;
	padding: 100px 0;
}

#page .values .names .value
{
	color: #231f20;
	display: inline-block;
	font-size: 18px;
	margin-bottom: 50px;
	padding-right: 3%;
	vertical-align: top;
	width: 31%;
}

#page .values .names .value h3
{
	color: #08677f;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 35px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

#page .values .names .value.third
{
	padding-right: 0;
}

#request-banner
{
	color: #4D4D4D;
	margin: 70px auto 30px;
}

#request-banner h3
{
	background: var(--wpr-bg-36797564-84ad-486d-9814-42d0c5144150) no-repeat center left;
	color: #01567D;
	font-size: 16px;
	font-weight: 700;
	padding-left: 40px;
}

#request-banner h4
{
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 20px 10px;
}

#request-banner .options
{
	justify-content: left;
	margin-left: 10px;
}

#request-banner .options .option
{
	align-items: center;
	border-right: 1px solid #BDBCBC;
	margin-right: 20px;
	padding-right: 20px;
	text-align: center;
	width: auto;
}

#request-banner .options .option .banner-icon
{
	display: inline-block;
	flex-shrink: 0;
	height: 30px;
	margin-right: 10px;
	overflow: hidden;
	text-indent: -300px;
	width: 30px;
}

#request-banner .options .option .banner-icon.banner-chat
{
	background: var(--wpr-bg-4047e022-52ed-4ca0-9440-baa7b8392de2) no-repeat left center;
}

#request-banner .options .option .banner-icon.banner-email
{
	background: var(--wpr-bg-f22be2ef-7cad-4901-b187-8a08b49a75db) no-repeat left center;
}

#request-banner .options .option .banner-icon.banner-phone
{
	background: var(--wpr-bg-8e81d943-b2c6-4e5f-8ec8-1b19e618427e) no-repeat left center;
}

#request-banner .options .option .banner-link
{
	color: #4D4D4D;
	display: inline-block;
	font-size: 13px;
	white-space: nowrap;
}

#request-banner .options .option:last-child
{
	border: 0;
	margin: 0;
	padding: 0;
}

#schedule
{
	padding: 80px 0 100px 0;
}

#schedule h1
{
	color: #08677f;
	font-size: 50px;
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
}

#schedule h2
{
	font-size: 35px;
	margin-bottom: 30px;
	text-align: center;
	text-transform: uppercase;
}

#schedule .text
{
	border-top: 1px solid #939598;
	margin-bottom: 60px;
	padding-top: 20px;
}

#schedule .text a
{
	color: #08677f;
}

#signform
{
	background: rgba(0,0,0, 0.6);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999999;
}

#signform .square
{
	background: white;
	box-shadow: 1px 1px 20px 0px #000000;
	border-radius: 20px;
	margin: 10% auto 0;
	padding: 30px 60px 30px 60px;
    position: relative;
    width: 330px;
}

#signform .square .close
{
	background: var(--wpr-bg-262a3f8d-069a-4cc3-9488-2fa6b4865540) no-repeat center center;
	height: 40px;
	position: absolute;
	right: 2%;
	top: 15px;
	width: 40px;
}

#signform .square .sign-up .sign-up-email label
{
	color: #808080;
	display: block;
	font-size: 18px;
	margin-bottom: 5px;
}

#signform .square .sign-up .sign-up-email label.error
{
	color: red;
	font-size: 14px;
	font-style: italic;
	margin-top: 5px;
}

#signform .square .sign-up .sign-up-email .fill
{
	appearance: none;
	background: white;
	border: 0;
	border-radius: 10px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
	color: #808080;
	font-family: 'Open Sans';
	font-size: 18px;
	height: 40px;
	padding: 0 2%;
	width: 96%;
}

#signform .square .sign-up .sign-up-email .send
{
	appearance: none;
	background: #F26735;
	border: 0;
	border-radius: 25px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
	color: white;
	cursor: pointer;
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: 700;
	height: 40px;
	margin-top: 20px;
	text-align: center;
	width: 100%;
}

#signform .square .sign-up .sign-up-email .send:disabled,
#signform .square .sign-up .sign-up-email .send[disabled]
{
	background: #999999;
	cursor: not-allowed;
}

#signform .square .sign-up .text
{
	text-align: center;
}

#signform .square .sign-up .text h3
{
	border-bottom: 0.5px solid #808080;
	color: #2F657C;
	display: inline-block;
	font-size: 26px;
	font-weight: 700;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

#signform .square .sign-up .text .resume
{
	color: #464646;
	font-size: 18px;
	margin-bottom: 20px;
}

#single-test .button-find
{
	background: #014868;
	border-radius: 30px;
	color: white;
	cursor: pointer;
	display: inline-block;
    font-size: 18px;
	font-weight: 700;
    height: 45px;
    line-height: 45px;
    margin-top: 25px;
    padding: 0 10px;
	text-align: center;
    width: 300px;
}

#single-test .button-find.disable
{
	cursor: not-allowed;
}

#single-test .button-find:hover,
#single-test .button-find.disable
{
	opacity: 0.85;
}

#single-test .button-sch
{
	background: #F26735;
	border-radius: 30px;
	color: white;
	cursor: pointer;
	display: inline-block;
    font-size: 16px;
	font-weight: 700;
    height: 45px;
    line-height: 45px;
    margin-top: 25px;
    padding: 0 10px;
	text-align: center;
    width: 240px;
}

#single-test .button-sch.disable
{
	cursor: not-allowed;
}

#single-test .button-sch:hover,
#single-test .button-sch.disable
{
	opacity: 0.85;
}

#single-test .content-test .bar
{
	background: #FFF var(--wpr-bg-29b29890-063f-4d3c-b194-1b3b4c8463ba) no-repeat 98% center;
	border-radius: 10px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);	
	color: #464646;
	cursor: pointer;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 20px;
	padding: 15px 10px 15px 30px;
}

#single-test .content-test .bar.close
{
	background-image: var(--wpr-bg-b929ec49-5f1e-4703-93ee-9ad6c95e3dbc);
}

#single-test .content-test .button-side
{
	margin-bottom: 30px;
}

#single-test .content-test .content-text
{
	font-size: 18px;
	text-align: justify;	
	padding-bottom: 100px;
}

#single-test .content-test .content-text .content-part
{
	border-right: 1px solid #ADAFB2;
	display: inline-block;
	margin-right: 2%;
	padding-right: 3%;
	vertical-align: top;
	width: 65%;
}

#single-test .content-test .content-text .content-prices
{
	display: inline-block;
	margin-top: 80px;
	text-align: center;
	vertical-align: top;
	width: 29%;
}

#single-test .content-test .content-text .content-prices .money,
#single-test .content-test .content-text .content-part .money
{
	font-size: 30px;
	font-weight: 700;
}

#single-test .content-test .content-text .content-part .videos h2
{
	color: #01567D;
	font-size: 30px;
	font-weight: 600;
	margin: 60px 0 20px 0;
}

#single-test .content-test .content-text .content-part .videos .iframe
{
	margin-bottom: 20px;
}

#single-test .content-test .grayzone
{
	background: #F4F4F4;
	margin-bottom: -40px;
	padding: 70px 0;
}

#single-test .content-test .inbox
{
	color: #363636;
	padding: 15px 10px 30px 10px;
}

#single-test .content-test .inbox .faqs
{
	margin-bottom: 30px;
}

#single-test .content-test .inbox .faqs .question
{
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#single-test .content-test .inbox .type-pdf
{
	background: var(--wpr-bg-39051c71-09cb-4c35-b9e1-96ffb27352f4) no-repeat top left;
	display: block;
	padding-top: 75px;
}

#single-test .content-test .information
{
	margin-bottom: 40px;
	padding: 0 16px;
}

#single-test .content-test .title
{
	align-items: center;
	display: flex;
	margin-bottom: 40px;
	text-align: left;
}

#single-test .content-test .title .icon-cat
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 65px;
	flex-shrink: 0;
	margin-right: 1%;
	width: 65px;
}

#single-test .content-test .title h1
{	
	color: #01567D;
	font-size: 35px;
	font-weight: 700;
	margin: 0;
}

#single-test .content-test.alone
{
	padding-top: 80px;
}

#single-test .cross-sell
{
	padding: 20px 0 100px 0;
}

#single-test .cross-sell h2
{
	color: #01567D;
	font-size: 35px;
	font-weight: 700;
	margin-bottom: 50px;
	text-align: center;
}

#single-test .cross-sell .tests .test
{
	background: #F26735;
	border-radius: 10px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
	margin-bottom: 25px;
	padding-left: 12px;
}

#single-test .cross-sell .tests .test .buttongo
{
	display: inline-block;
	text-align: right;
	vertical-align: middle;
	width: 100%;
}

#single-test .cross-sell .tests .test .buttongo .button 
{
    border: 2px solid #08677f;
    border-radius: 5px;
    color: #08677f;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding: 4px 0;
    text-align: center;
    text-transform: uppercase;
    width: 90%;
}

#single-test .cross-sell .tests .test .description
{
	color: #464646;
	font-size: 18px;
	padding: 20px 0 0 4%;
	width: 60%;
}

#single-test .cross-sell .tests .test .icons
{
	display: inline-block;
	margin-right: 1%;
	vertical-align: middle;
	width: 4%;
}

#single-test .cross-sell .tests .test .lock
{
	background: #FFFFFF;
	border-radius: 10px;
	padding: 20px;
}

#single-test .cross-sell .tests .test .lock-normal
{
	align-items: center;
	display: flex;
}

#single-test .cross-sell .tests .test .name
{
	color: #565656;	
	font-size: 18px;
	font-weight: 400;	
	display: inline-block;
	vertical-align: middle;
	width: 74%;
}

#single-test .cross-sell .tests .test .name .open-description
{
	background: var(--wpr-bg-5030868e-29c7-4ab3-9fa0-566723f56f50) no-repeat center center;
	display: inline-block;
	height: 15px;
	margin-left: 2%;
	vertical-align: middle;
	width: 15px;
}

#single-test .cross-sell .tests .test .open .name
{
	font-weight: 600;
}

#single-test .cross-sell .tests .test .open .name .open-description
{
	transform: rotate( 180deg );
}

#single-test .cross-sell .tests .test .options
{
	display: flex;
	width: 27%;
}

#single-test .cross-sell .tests .test .price
{
	color: #565656;
	display: inline-block;
	font-size: 22px;
	font-weight: 700;
	text-align: right;
	vertical-align: middle;
	width: 20%;
}

#single-test .cross-sell .tests .test .price nobr
{
	vertical-align: middle;
}

#test-finder
{
	padding: 50px 0;
}

#test-finder #results #backtospp
{
	background: var(--wpr-bg-9cca15d5-f086-417d-a763-22485da62b74) no-repeat top left;
	height: 75px;
	position: fixed;
	right: 0px;
	width: 180px;
	z-index: 10;
}

#test-finder #results #backtospp:hover
{
	opacity: 0.8;
}

#test-finder #results .tests
{
	color: #4D4D4D;
}

#test-finder #results .tests .youmean
{
	font-weight: 700;
    margin-top: 20px;
}

#test-finder #results .tests .youmean a
{
	color: #F26735;
    text-decoration: underline;
}

#test-finder .finder-body
{
	font-size: 16px;
}

#test-finder .finder-body .filters
{
	background: #d9d9d9;
	border-radius: 20px 0 0 20px;
	padding: 20px 2%;
	width: 26%;
}

#test-finder .finder-body .filters .box .categories
{
	color: #4D4D4D;
	font-size: 12px;
}

#test-finder .finder-body .filters .box .categories .category
{
	margin-bottom: 5px;
}

#test-finder .finder-body .filters .box .categories .category input[type="checkbox"],
#test-finder .finder-body .filters .box .categories .panel input[type="checkbox"]
{
	appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	background: none;
	box-shadow:
  		0 0 0 1px #EEEEEE,
  		0 0 0 2px #01567D;
	border-radius: 100%;
    color: #01567D;
	flex-shrink: 0;
	height: 14px;
    width: 14px;
}

#test-finder .finder-body .filters .box .categories .category input[type="checkbox"]:checked,
#test-finder .finder-body .filters .box .categories .panel input[type="checkbox"]:checked
{
	background: #01567D;
	border: 0;
	box-shadow:
  		0 0 0 1px white,
  		0 0 0 2px #01567D;
}

#test-finder .finder-body .filters .box .categories .category label,
#test-finder .finder-body .filters .box .categories .panel label
{
	margin-left: 10px;
}

#test-finder .finder-body .filters .box .categories .category .childs
{
	display: none;
	margin-top: 10px;
	padding-left: 10%;
}

#test-finder .finder-body .filters .box .categories .category .childs .child,
#test-finder .finder-body .filters .box .categories .category .single,
#test-finder .finder-body .filters .box .categories .panel .check
{
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}

#test-finder .finder-body .filters .box .categories .panel
{
	border-top: 0.5px solid #c3c3c3;
	margin-top: 20px;
	padding-top: 15px;
}

#test-finder .finder-body .filters .box .categories .panel .check #test-what-panel
{
	background: white;
    border: 2px solid #f28b64;
    border-radius: 5px;
    color: #100101;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    padding: 10px 35px 10px 15px;
    position: absolute;
    text-transform: none;
    top: 60px;
}

#test-finder .finder-body .filters .box .categories .panel .check #test-what-panel .close 
{
    background: var(--wpr-bg-cda7850e-0cf3-484d-b736-d3efcae24f14) no-repeat center center;
    display: block;
    height: 18px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 18px;
}

#test-finder .finder-body .filters .box .categories .panel .check #test-what-panel .square 
{
    background: white;
    border-top: 2px solid #f28b64;
    border-left: 2px solid #f28b64;
    height: 15px;
    position: absolute;
    right: 169px;
    top: -10px;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 15px;
}

#test-finder .finder-body .filters .box .categories .panel .check .open-panel
{
	background: var(--wpr-bg-85401e9e-70ba-4f3b-9e97-6408914e682b) no-repeat center center;
	display: inline-block;
	height: 16px;
	margin-left: 5px;
	width: 16px;
}

#test-finder .finder-body .filters .filter h2
{
	color: #1AA79F;
	font-family: 'Open Sans';
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 15px;
}

#test-finder .finder-body .filters .search
{
	border-bottom: 1px solid #c3c3c3;
	margin-bottom: 20px;
	padding-bottom: 5px;
}

#test-finder .finder-body .filters .search h3
{
	align-items: center;
	color: #01567D;
	font-size: 16px;
	font-weight: 700;
	justify-content: space-between;
	margin: 0;
}

#test-finder .finder-body .filters .search h3 a
{
	color: #F26735;
	font-size: 12px;
	font-weight: 400;
}

#test-finder .finder-body .filters .search #results-desktop
{
	font-size: 16px;
	font-weight: bold;
}

#test-finder .finder-body .filters .search .mini-search
{
	margin-bottom: 20px;
}

#test-finder .finder-body .filters .search .mini-search #common-search
{
	appearance: none;
	background: white;
	border: 0;
	border-radius: 10px 0 0 10px;
	font-family: 'Open Sans';
	font-size: 14px;
	height: 30px;
	padding: 0 3%;
	width: 100%;
}

#test-finder .finder-body .filters .search .mini-search #common-search-button
{
	appearance: none;
	background: #F26735 var(--wpr-bg-1c342652-3874-4b27-9bd0-11997f8d09fd) no-repeat center center;
	border: 0;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
	border-radius: 0 10px 10px 0;
	flex-shrink: 0;
	height: 30px;
	width: 35px;
}

#test-finder .finder-body .filters .search .sortby
{
	padding: 10px 0 30px 0;
	position: relative;
}

#test-finder .finder-body .filters .search .sortby .order-select
{
	appearance: none;
	background: #FFFFFF var(--wpr-bg-b29e0d2e-9778-4dc0-b1d6-00a4346fb479) no-repeat 98% center;
	border: 0;
	border-radius: 5px;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
	color: #565656;
	font-family: 'Open Sans';
	font-size: 12px;
	font-weight: 400;
	height: 25px;
	line-height: 25px;
	padding: 0 4%;
	width: 92%;
}

#test-finder .finder-body .filters .search .sortby .order-select-options
{
	background: white;
	border-radius: 10px;
	box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.10);
	font-size: 14px;
	left: 0;
	padding: 15px;
	position: absolute;
	top: 40px;
	z-index: 9999;
	width: 88%;
}

#test-finder .finder-body .filters .search .sortby .order-select-options .line
{
	align-items: center;
	display: flex;
	margin-bottom: 10px;
}

#test-finder .finder-body .filters .search .sortby .order-select-options .line label
{
	margin-left: 10px;
}

#test-finder .finder-body .filters .search .sortby .order-select-options .line .order-radio
{
	appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    background: none;
    box-shadow: 0 0 0 1px #EEEEEE, 0 0 0 2px #01567D;
    border-radius: 100%;
    color: #01567D;
    flex-shrink: 0;
    height: 17px;
    width: 17px;
}

#test-finder .finder-body .filters .search .sortby .order-select-options .line .order-radio:checked
{
	background: #01567D;
    border: 0;
    box-shadow: 0 0 0 1px white, 0 0 0 2px #01567D;
}

#test-finder .finder-body .filters .search .sortby .order-select-options .title-square
{
	align-items: center;
	border-bottom: 0.5px solid #808080;
	justify-content: space-between;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

#test-finder .finder-body .filters .search .sortby .order-select-options .title-square .title-select
{
	color: #01567D;
	font-size: 20px;
	font-weight: 700;
}

#test-finder .finder-body .filters .search .sortby .order-select-options .title-square .clear
{
	text-align: right;
}

#test-finder .finder-body .filters .search .sortby .order-select-options .title-square .clear a
{
	color: #F26735;
	font-size: 16px;
}

#test-finder .finder-body .filters .search .sortby .order-select-options.open
{
	display: block;
}

#test-finder .finder-body .results
{
	background: #eeeeee;
	border-radius: 0 20px 20px 0;
	padding: 20px 5%;
	width: 60%;
}

#test-finder .finder-body .results #results-tests .tests .test
{
	background: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
	padding: 10px 4% 15px;
	width: 92%;
}

#test-finder .finder-body .results #results-tests .tests .test .price
{
	color: #F26735;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
}

#test-finder .finder-body .results #results-tests .tests .test .price .selap
{
	background: #F26735;
    border-radius: 20px;
    color: white;
    cursor: pointer;
    font-size: 13px;
    margin-top: 10px;
    padding: 5px 10px;
}

#test-finder .finder-body .results #results-tests .tests .test .text
{
	color: #4D4D4D;
	font-size: 13px;
	width: 90%;
}

#test-finder .finder-body .results #results-tests .tests .test .text h4
{
	color: #01567D;
	font-size: 15px;
	font-weight: 700;
	margin: 0;
}

#test-finder .finder-body .results #results-tests .tests .test .text.complete
{
	width: 100%;
}

#test-finder .finder-body .results #results-tests .tests .test.hide,
#test-finder .finder-body .results #results-tests .tests .test.nopanel
{
	display: none;
}

#test-finder .finder-body .results .result-for
{
	margin-bottom: 20px;
}

#test-finder .finder-body .results .result-for .order select 
{
    appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    background: white var(--wpr-bg-218be160-aa02-4e8a-8c8d-4cb44c145e2e) no-repeat 95% center;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    font-family: 'Open Sans', sans-serif;
	flex-shrink: 0;
    font-size: 14px;
    font-weight: 400;
    height: 35px;
    line-height: 35px;
    padding: 0 30px 0 5px;
    width: 165px;
}

#test-finder .finder-body .results .result-for .show
{
	color: #4D4D4D;
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 10px 0;
}

#test-finder .finder-body .searchtest
{
	background: white;
	border-radius: 5px;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.10);
	display: flex;
	height: 25px;
	justify-content: space-between;
	margin-bottom: 20px;
	width: 100%;
}

#test-finder .finder-body .searchtest .search-button
{
	appearance: none;
	background: #F15A24 var(--wpr-bg-51281107-713b-49d8-861a-41c6e1a4d5a8) no-repeat center center;
	background-size: 13px;
	border: 0;
	border-radius: 0 5px 5px 0;
	flex-shrink: 0;
	height: 25px;
	overflow: hidden;
	text-indent: -200px;
	width: 25px;
}

#test-finder .finder-body .searchtest .search-input
{
	appearance: none;
	background: none;
	border: 0;
	border-radius: 5px;
	color: #808080;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px !important;
	height: 25px;
	padding: 0 4%;
	width: 92%;
}

/* CLASS *******************/

.admin-bar #notification-bar
{
	top: 32px;
}

.bussiness-solution .title-content
{
	align-items: flex-end;
	justify-content: space-between;
}

.bussiness-solution .title-content .sequence
{
	padding-bottom: 5px;
	position: relative;
	width: 60%;
}

.bussiness-solution .title-content .sequence .line
{
	background: #EEEEEE;
	height: 3px;
	left: 10%;
	position: absolute;
	top: 15px;
	width: 80%;
}

.bussiness-solution .title-content .sequence .line .progress
{
	background: #F26735;
	height: 3px;
	width: 0;
}

.bussiness-solution .title-content .sequence .steps
{
	justify-content: space-evenly;
}

.bussiness-solution .title-content .sequence .steps .step
{
	padding: 0 40px;
	text-align: center;
	z-index: 10;
}

.bussiness-solution .title-content .sequence .steps .step .name
{
	font-size: 15px;
	font-weight: 400;
	line-height: 15px;
	text-align: center;
}

.bussiness-solution .title-content .sequence .steps .step .name.on
{
	color: #F26735;
}

.bussiness-solution .title-content .sequence .steps .step .number
{
	background: #D9D9D9;
	border-radius: 100%;
	color: white;
	font-size: 15px;
	font-weight: 700;
	height: 32px;
	line-height: 32px;
	margin: 0 auto 5px auto;
	text-align: center;
	width: 32px;
}

.bussiness-solution .title-content .sequence .steps .step .number.on
{
	background: #F26735;
}

.bussiness-solution .title-content .title
{
	padding: 0 2% 0 5%;
	position: relative;
	width: 36%;
}

.bussiness-solution .title-content .title h1
{
	color: #01567D;
	font-family: 'Open Sans';
	font-weight: 700;
	font-size: 35px;
	margin: 0;
	text-transform: uppercase;
}

.bussiness-solution .title-content .title h3
{
	color: #F26735;
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: 700;
	margin: 0;
}

.business-solutions#content #page .banner-short .image
{
	height: 560px;
	padding: 0;
}

.business-solutions#content #page .banner-short .image .box
{
	background: var(--wpr-bg-dca8f8d3-9da4-4566-9417-d338f87514f0) no-repeat top right !important;
	height: 560px;
	margin: 0;
	padding: 0;
	width: 100%;
}

.business-solutions#content #page .banner-short .image .box .text
{
	color: #4D4D4D;
	font-size: 30px;
	font-weight: 600;
	margin: 0 auto;
	padding: 120px 0 0 0;
	text-align: right;
	width: 1000px;
}

.business-solutions#content #page .banner-short .image .box .text a
{
	color: #01567D;
}

.business-solutions#content #page .banner-short .image .box .text a:hover
{
	text-decoration: underline;
}

.business-solutions#content #page .banner-short .image .box .text h1
{
	color: #01567D;
	font-family: 'Open Sans';
	font-size: 35px;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: right;
	text-shadow:
       	/* first layer at 1px */
        -1px -1px 0px white,
         0px -1px 0px white,
         1px -1px 0px white,
        -1px  0px 0px white,
         1px  0px 0px white,
        -1px  1px 0px white,
         0px  1px 0px white,
         1px  1px 0px white,
        /* second layer at 2px */
        -2px -2px 0px white,
        -1px -2px 0px white,
         0px -2px 0px white,
         1px -2px 0px white,
         2px -2px 0px white,
         2px -1px 0px white,
         2px  0px 0px white,
         2px  1px 0px white,
         2px  2px 0px white,
         1px  2px 0px white,
         0px  2px 0px white,
        -1px  2px 0px white,
        -2px  2px 0px white,
        -2px  1px 0px white,
        -2px  0px 0px white,
        -2px -1px 0px white, 
		0px 2px 2px rgba(0, 0, 0, 0.15);	
}

.business-solutions#content #page .banner-short .image .box .text h2
{
	color: #01567D;
	font-family: 'Open Sans';
	font-size: 30px;
	font-weight: 600;
	padding-top: 20px;
	text-align: right;
	text-shadow:
       	/* first layer at 1px */
        -1px -1px 0px white,
         0px -1px 0px white,
         1px -1px 0px white,
        -1px  0px 0px white,
         1px  0px 0px white,
        -1px  1px 0px white,
         0px  1px 0px white,
         1px  1px 0px white,
		0px 2px 2px rgba(0, 0, 0, 0.15);	
}

.business-solutions#content #page .content-image .flex .object .text
{
	color: #464646;
	font-size: 15px;
	text-align: justify;
}

.business-solutions#content #page .content-image .flex .object .text .corporate
{
	color: #2F647C;
	display: block;
	font-weight: 700;
}

.business-solutions#content #page .link-model-orange
{
	background: #F26735;
	border-radius: 25px;
	color: white;
	display: block;
	font-size: 18px;
	font-weight: 700;
	margin: 15px 0;
	padding: 10px 5%;
	text-align: center;
	text-transform: none;
	width: 90%;
}

.business-solutions#content #page .phone-type
{
	background: #01567D;
	border-radius: 25px;
	color: white;
	display: block;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	padding: 10px 5%;
	text-align: center;
	text-transform: none;
	width: 88%;
}

.button-normal,
.gform_button
{
	appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	background: #014868;
	border: none;
	border-radius: 5px;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-size: 24px;
	font-weight: 600;
	padding: 10px 60px;
	text-align: center;
	text-transform: uppercase;
}

.button:hover,
.button-normal:hover
{
	opacity: 0.8;
}

.button-normal:disabled
{
	background: #717171;
}

.button-schedule
{
	padding-top: 40px;
}

.container
{
	display: inline-block;
	position: relative;
	width: 100%;
}

.content-general#content
{
	padding-top: 207px;
}

.covid-19 #page .editor
{
	font-size: 20px;
}

.covid-19 #page .editor h2
{
	color: #01567D;
	font-size: 30px;
	margin-bottom: 30px;
}

.covid-19 #page .test-categories
{
	display: none;
}

.fifth
{
	float: left;
	width: 20%;
}

.findlocation .form-location
{
	border-bottom: 1px solid #4D4D4D;
	margin-bottom: 40px;
	position: relative;
}

.findlocation .form-location .icon-search
{
	background: var(--wpr-bg-4e8986fb-9a5f-4f8f-8b1d-1fd235514f6e) no-repeat center center;
	color: #08677f;
	display: inline-block;
	font-size: 30px;
	height: 30px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 30px;
}

.findlocation .form-location .input-location
{
	appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	border: none;
	color: #58595b;
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: 400;
	padding: 10px 10% 10px 5%;
	width: 85%;
}

.findlocation .form-location .input-location:focus
{
	outline: none;
}

.findlocation #resultscontainer
{
	height: 360px;
}

.findlocation .results-info .moreinfo
{
	padding: 60px 0 20px 0;
	position: relative;
}

.findlocation .results-info .moreinfo .close
{
	background: var(--wpr-bg-0e351faa-5bea-4e79-9e08-5c89f82e05c0) no-repeat center right;
	color: #58595b;
	font-size: 24px;
	font-weight: 700;
	padding-right: 50px;
	position: absolute;
	right: 0;
	text-transform: uppercase;
	top: 0;
}

.findlocation .results-info .moreinfo .number
{
	display: inline-block;
	vertical-align: top;
	width: 10%;
}

.findlocation .results-info .moreinfo .number span
{
	background: #f26735;
	border-radius: 100%;
	color: white;
	display: block;
	font-size: 16px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	text-align: center;	
	width: 30px;
}

.findlocation .results-info .moreinfo .theinfo
{
	color: #58595b;
	display: inline-block;
	vertical-align: top;
	width: 89%;
}

.findlocation .results-info .moreinfo .theinfo .button-side
{
	text-align: center;
}

.findlocation .results-info .moreinfo .theinfo .hours
{
	margin-bottom: 40px;
}

.findlocation .results-info .moreinfo .theinfo .hours h5
{
	border-bottom: 1px solid #818181;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 15px;
	padding-bottom: 15px;
	text-transform: uppercase;
}

.findlocation .results-info .moreinfo .theinfo .hours .day
{
	display: inline-block;
	margin-bottom: 5px;
	vertical-align: top;
	width: 49%;
}

.findlocation .results-info .moreinfo .theinfo .hours .time
{
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.findlocation .results-info .moreinfo .theinfo .information
{
	margin-bottom: 30px;
}

.findlocation .results-info .moreinfo .theinfo .information h3
{
	font-size: 24px;
	font-weight: 700;
}

.findlocation .results-info .moreinfo .theinfo .information .contact
{
	display: inline-block;
	text-align: right;
	vertical-align: top;
	width: 50%;
}

.findlocation .results-info .moreinfo .theinfo .information .contact a
{
	color: #58595b;
	text-decoration: underline;
}

.findlocation .results-info .moreinfo .theinfo .information .contact .direction
{
	margin-top: 10px;
}

.findlocation .results-info .moreinfo .theinfo .information .contact .telephone span
{
	display: inline-block;
	font-size: 16px;
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.findlocation .results-info .moreinfo .theinfo .information .maddress
{
	display: inline-block;
	vertical-align: top;
	width: 49%;
}

.findlocation .results-info .moreinfo .theinfo .more-information
{
	font-size: 16px;
	margin-bottom: 40px;
}

.findlocation .results-info .moreinfo .theinfo .services
{
	display: none;
}

.findlocation .results-location
{
	border-top: 0.5px solid #D9D9D9;
}

.findlocation .results-location .franchise
{
	border-bottom: 0.5px solid #D9D9D9;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
	padding: 20px 10px;
	position: relative;
}

.findlocation .results-location .franchise .more,
.findlocation .results-location .franchise .select
{
	color: black;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	width: 15%;
}

.findlocation .results-location .franchise .name
{
	color: #58595b;
	display: inline-block;
	vertical-align: top;
	width: 59%;
}

.findlocation .results-location .franchise .name h4
{
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 5px;
}

.findlocation .results-location .franchise .num
{
	display: inline-block;
	vertical-align: top;
	width: 10%;
}

.findlocation .results-location .franchise .num span
{
	background: #DE7042;
	border-radius: 100%;
	color: white;
	display: block;
	font-size: 14px;
	font-weight: 400;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 24px;
}

.flex
{
	display: flex;
}

.hide
{
	display: none;
}

.hide-important
{
	display: none !important;
}

.home #content
{
	background: white var(--wpr-bg-e39892fc-dde0-47be-8246-0c9246dc9292) repeat-x top left;
}

.inside
{
	margin: 0 auto;
	width: 1100px;
}

.inside75
{
	margin: 0 auto;
	width: 80%;
}

.inside800
{
	margin: 0 auto;
	width: 800px;
}

.inside96
{
	margin: 0 auto;
	width: 96%;
}

.inside-footer
{
	padding: 0 7%;
}

.linkstyle
{
	color: #08677f;
}

.linkstyle:hover
{
	text-decoration: underline;
}

.link-model
{
	background: var(--wpr-bg-f2786798-9489-414d-9aef-943c0df0be3a) no-repeat center right;
	color: #08677f;
    font-weight: 600;
	padding-right: 20px;
	text-transform: uppercase;
}

.link-model-orange
{
	background: var(--wpr-bg-448616b8-6b68-428c-afaa-243c641f77bf) no-repeat center right;
	color: #f26735;
    font-weight: 600;
	padding-right: 20px;
	text-transform: uppercase;
}

.middle
{
	float: left;
	width: 50%;
}

.middle-inline
{
	display: inline-block;
	vertical-align: top;
	width: 49.5%;
}

.nonav#page .banner .box
{
	width: 800px;
}

.normal-text h2,
.normal-text h3,
.normal-text h4,
.normal-text h5,
.normal-text h6
{
	color: #08677f;
	font-size: 18px;
}

.normal-text h2
{
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.normal-text p, .normal-text ul, .normal-text ol
{
	margin-bottom: 30px;
}


.organization#page .appoinment
{
	padding-bottom: 60px;
	text-align: center;
}

.organization#page .appoinment .button-normal
{
	border-radius: 10px;
	font-size: 15px;
	font-weight: 700;
	padding: 9px 5%;
	text-transform: none;
	width: 30%;
}

.organization#page .bussiness
{
	text-align: center;
}

.organization#page .bussiness.editor
{
	color: #464646;
	font-size: 16px;
	padding: 60px 0 35px 0;
}

.organization#page .bussiness.editor h1
{
	font-family: 'Open Sans';
	color: #08677f;
    font-size: 35px;
    margin-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
}

.organization#page .bussiness.editor h2
{
	font-family: 'Open Sans';
	font-size: 18px;
    margin-bottom: 30px;
    text-align: center;
}

.position-buttons
{
	align-items: center;
	background: #002842;
	border-radius: 25px;
	display: flex;
	height: 36px;
	padding: 2px 0;
}

.position-buttons a.home-button
{
	align-items: center;
	border-radius: 25px;
	color: rgba(255, 255, 255, 0.6);
	display: flex;
	font-weight: 600;
	height: 36px;
	line-height: 1.2;
	margin-right: 5px;
	padding: 2px;	
	text-align: center;
	width: 33.3%;
}

.position-buttons a.home-button span
{
	display: block;
	text-align: center;
	width: 100%;
}

.position-buttons a.home-button span.num
{
	background: #003557;
	border-radius: 100%;
	color: rgba(255, 255, 255, 0.60);
	flex-shrink: 0;
	font-size: 14px;
	font-weight: 600;
	height: 34px;
	line-height: 34px;
	text-align: center;
	width: 34px;
}

.position-buttons a.home-button::last-child
{
	margin-right: 0;
}

.position-buttons a.home-button.on
{
	background: #F26735;
	border: 3px solid #FC8054;
	color: white;
	font-size: 12px;	
}

.position-buttons .home-button.on span.num
{
	background: #FC8054;
}

.ppc .categories-ppc
{
	padding: 70px 0 60px 0;
}

.ppc .categories-ppc h2 
{
    color: #08677f;
	font-family: 'Open Sans Condensed', sans-serif;
    font-size: 50px;
    margin-bottom: 40px;
    text-align: center;
    text-transform: uppercase;
}

.ppc .categories-ppc .info
{
	color: #464646;
    font-size: 24px;
    margin-bottom: 40px;
    text-align: center;
    text-transform: uppercase;
}

.ppc .categories-ppc .pages 
{
	display: flex;
	flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}

.ppc .categories-ppc .pages .block
{
	margin-bottom: 50px;
	width: 20%;
}

.ppc .categories-ppc .pages .block h3
{
	color: #000000;
    font-size: 30px;
    line-height: 1.2;
    min-height: 65px;
    text-transform: uppercase;
}

.ppc .categories-ppc .pages .block .image
{
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin-bottom: 40px;
    min-height: 200px;
    position: relative;
}

.ppc .categories-ppc .pages .block .image .icon 
{
    bottom: -20px;
    left: 0;
    position: absolute;
    width: 100%;
}

.ppc .categories-ppc .pages .block .image .icon img
{
	height: auto;
	max-width: 45px;
}

.ppc .categories-ppc .pages .block .text
{
	color: #000000;
	font-size: 18px;
    margin: 0 auto;
    width: 85%;
}

.ppc-content #home .popular-test .tests .test .button-information
{
	background: var(--wpr-bg-d83c5bab-cc5c-4bf3-8924-2755440274c4) no-repeat left center;
	display: inline-block;
	height: 35px;
	margin-right: 1%;
	width: 2%;
}

.ppc-content #home .popular-test .tests .test .button-side
{
	padding-left: 3%;
}

.ppc-content #home .popular-test .tests .test .button-side .learn
{
	font-size: 13px;
}

.ppc-content .editor h2
{
	color: #08677f;
	font-size: 35px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
}

.ppc-content .format
{
	background: #007da5;
	margin-bottom: -5px;
}

.ppc-content .format .inner.ask
{
	background: var(--wpr-bg-6dd2454d-2eed-4339-99d8-23f9efb6e333) no-repeat top center;
	background-size: cover; 
	min-height: 1300px;
}

.ppc-content .format .inner.ask .format-content
{
	font-size: 25px;
	font-weight: 300;
	z-index: 2;
}

.ppc-content .format .inner.ask .format-content span.gfield_required.gfield_required_text
{
	display: none;
}

.ppc-content .format .inner.ask .format-content .anex
{
	border-top: 1px solid #528693;
	font-size: 14px;
	margin-top: 10px;
	padding-top: 15px;
}

.ppc-content .format .inner.ask .format-content .anex .button-normal
{
	font-size: 17px;
	margin-top: 10px;
	padding: 10px 20px;
}

.ppc-content .format .inner.ask .format-content .gform_body input[type=text],
.ppc-content .format .inner.ask .format-content .gform_body input[type=email],
.ppc-content .format .inner.ask .format-content .gform_body textarea,
.ppc-content .format .inner.ask .format-content .gform_body select
{
	background: #dddddd;
	border: 0;
	padding: 15px 8px;
}

.ppc-content .format .inner.ask .format-content .gform_body input[type=text]::placeholder,
.ppc-content .format .inner.ask .format-content .gform_body input[type=email]::placeholder,
.ppc-content .format .inner.ask .format-content .gform_body textarea::placeholder
{
	color: #757575;
}

.ppc-content .format .inner.ask .format-content .gform_body select
{
	appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	background: #dddddd url(https://www.anylabtestnow.com/wp-content/themes/altn2023/img/icon-selected.png) no-repeat 98% center;
	color: #757575;
}

.ppc-content .format .inner.ask .format-content .gform_body, 
.ppc-content .format .inner.ask .format-content .gform_wrapper.gravity-theme .gfield_label
{
	font-size: 17px;
	text-align: justify;
}

.ppc-content .format .inner.ask .format-content .gform_body .little label
{
	font-size: 14px;
}

.ppc-content .format .inner.ask .format-content#content-1
{
	bottom: 40px;
	color: white; 
	left: 10%;
	position: absolute; 
	width: 50%;  
}

.ppc-content .format .inner.ask .format-content#content-2
{
	background: white;
	border-radius: 15px;
	padding: 30px 1.5% 0px 1.5%;
	position: absolute; 
	right: 3%;
	top: 200px;  
	width: 23%;   
}

.ppc-content .format .inner.ask .format-content#content-3
{
	color: white; 
	font-size: 28px;
	left: 26%;
	position: absolute; 
	text-align: justify;
	top: 27%;
	width: 20%;  
}

.ppc-content .format .inner.ask .format-content#content-3 h1
{
	font-size: 80px;
}

.ppc-content .format .inner.health
{
	background: #13677F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.ppc-content .format .inner.health .flex
{
	align-items: center;
}

.ppc-content .format .inner.health .header
{
	background: var(--wpr-bg-7c614b7f-e995-478f-b970-f2687623db76) no-repeat top left;
	background-size: cover;
	padding: 175px 5% 100px 5%;
}

.ppc-content .format .inner.health .header .info
{
	color: white;
	width: 600px;
}

.ppc-content .format .inner.health .header .info h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	margin-bottom: 20px;
}

.ppc-content .format .inner.health .header .info strong
{
	font-size: 20px;
}

.ppc-content .format .inner.health .left
{
	background: white;
	color: #13677F;
	padding: 40px 5%;
	width: 45%;
}

.ppc-content .format .inner.health .left a
{
	color: #13677F;
	text-decoration: underline;
}

.ppc-content .format .inner.health .left a:hover
{
	opacity: 0.8;
}

.ppc-content .format .inner.health .left strong,
.ppc-content .format .inner.health .left h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0;
}

.ppc-content .format .inner.health .left .wp-video
{
	height: 300px;
	margin: 0 auto;
	width: 500px !important;
}

.ppc-content .format .inner.health .right
{
	color: white;
	padding: 40px 5%;
	width: 35%;
}

.ppc-content .format .inner.health .right h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	margin: 0;
}

.ppc-content .format .inner.health .right strong
{
	font-size: 20px;
}

.ppc-content .format .inner.health .right .gform_wrapper
{
	margin-top: 45px;
}

.ppc-content .format .inner.health .right .gform_wrapper input[type=email],
.ppc-content .format .inner.health .right .gform_wrapper input[type=text]
{
	appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	background: white;
	border: 0;
	border-radius: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 8px 15px;
}

.ppc-content .format .inner.health .right .gform_wrapper input[type=radio]
{
	height: 18px;
	width: 18px;
}

.ppc-content .format .inner.health .right .gform_wrapper input[type=submit]
{
	appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	background: white;
	border: 0;
	border-radius: 20px;
	color: #13677F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	padding: 10px 30px;
	text-transform: none;
}

.ppc-content .format .inner.health .right .gform_wrapper .gfield_radio
{
	display: flex;
}

.ppc-content .format .inner.health .right .gform_wrapper .gfield_radio .gchoice
{
	padding-right: 10px;
}

.ppc-content .format .inner.health .right .gform_wrapper .gform_footer
{
	text-align: center;
}

.ppc-content .preferred
{
	background-color: #054251;
	color: white;
	padding: 50px 0 60px;
}

.ppc-content .preferred a
{
	color: white;
}

.ppc-content .preferred h2
{
	font-size: 26px;
	font-weight: 700;
	margin-bottom: 40px;
	text-align: center;
	text-transform: uppercase;
}

.ppc-content .preferred h2 .icon
{
	background: var(--wpr-bg-f0179107-355c-49c0-8c35-b0c06a949696) no-repeat top left;
	display: inline-block;
	height: 24px;
	width: 20px;
}

.ppc-content .preferred .flex
{
	justify-content: center;
}

.ppc-content .preferred .flex .location
{
	border-left: 1px solid rgba(250,250,250,0.2);
	max-width: 400px;
	padding: 0 1%;
	text-align: center;
}

.ppc-content .preferred .flex .location a:hover
{
	color: #f26735;
}

.ppc-content .preferred .flex .location .address
{
	font-size: 20px;
	font-weight: 300;
}

.ppc-content .preferred .flex .location .phone
{
	font-size: 20px;
}

.ppc-content .preferred .flex .location .phone a
{
	font-weight: 300;
}

.ppc-content .preferred .flex .location .title
{
	font-size: 20px;
	font-weight: 700;
}

.ppc-content .preferred .flex .location:first-child
{
	border: 0;
}

.ppc#home .franchises .franchise .box-site .hours .custom
{
	display: none;
}

.results#location-page
{
	background-color: #F6F7F9;
}

.show-more
{
	padding-top: 50px;
	text-align: center;
}

.show-more .button
{
	background: var(--wpr-bg-b42b7e0b-0717-427b-a9f7-db501697fa2f) no-repeat center right;
	color: #F26735;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	min-height: 18px;
	padding-right: 20px;
	text-transform: uppercase;
}

.single-ppc .main-search form
{
	display:none !important;
}

.textcenter
{
	text-align: center;
}

.textright
{
	text-align: right;
}

.text-orange
{
	color: #f16834;
	font-weight: 600;
}

.the-scrollbar-item::-webkit-scrollbar 
{
  	width: 4px;
}

.the-scrollbar-item::-webkit-scrollbar-thumb 
{
  	background: #464646;
	border-radius: 2px;
}

.the-scrollbar-item::-webkit-scrollbar-thumb:hover 
{
  	background: #555;
}

.the-scrollbar-item::-webkit-scrollbar-track 
{
  	background: #f1f1f1;
	border-radius: 2px;
}

.third
{
	display: inline-block;
	vertical-align: top;
	width: 33%;
}

.videos,
figure.wp-block-embed.wp-has-aspect-ratio,
figure.wp-block-embed.is-provider-embed-handler
{
	display: inline-block;
	width: 100%;
}

.videos .iframe,
figure.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper,
figure.wp-block-embed.is-provider-embed-handler .wp-block-embed__wrapper
{
	height: 0;
	padding-bottom: 56.25%; /* 16:9 */
	position: relative;  	
}

.videos .iframe iframe ,
figure.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper iframe,
figure.wp-block-embed.is-provider-embed-handler .wp-block-embed__wrapper iframe
{
	height: 100%;
	left: 0;
  	position: absolute;
  	top: 0;  
  	width: 100%;  
}

/* WOOCOMMERCE */

.cart-contents:before 
{
    font-family:WooCommerce;
    content: "\e01d";
    font-size:28px;
    margin-top:10px;
    font-style:normal;
    font-weight:400;
    padding-right:5px;
    vertical-align: bottom;
}

.cart-contents:hover 
{
    text-decoration: none;
}

.cart-contents-count 
{
    color: #fff;
    background-color: #2ecc71;
    font-weight: bold;
    border-radius: 10px;
    padding: 1px 6px;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
}

.fab.fa-twitter
{
	background: var(--wpr-bg-006f9183-5a18-4494-bb32-918e20e9cea4) no-repeat center center;
	height: 45px;
	overflow: hidden;
    text-indent: -500px;
	width: 45px;
}    

/* Custom CSS */

#glt-translate-trigger
{
    display: none;
}

#glt-translate-trigger.open
{
    display: inline;
}

#second-nav .corporate-site
{
	display: none !important;
}

.business-solutions#content .banner-short,
.business-solutions#content .content-image
{
	display: none;
}

.mtsnb
{
	z-index: 999999 !important;
}

.single-ppc #navmain
{
	display: none;
}

.ui-widget.ui-widget-content.ui-autocomplete
{
	background: #f4f4f4;
	border: 0;
	border-radius: 5px;
	padding: 15px 1%;
	z-index: 1000;
}

.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item-wrapper
{
	border-bottom: 0.5px solid #D9D9D9;
	color: #000000;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 2px;
	padding-bottom: 5px;
}

.wp-block-columns .wp-block-column
{
	margin-right: 30px;
}
