/* The CSS that used to sit inside every page (AUDIT D60). Rebuilt from the pages as they were before
   the work, in the order they had there. Do not hand-edit. */
img.emoji{
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}body{ background-color:#fffff;}.extend-bg-fullwidth-right:after{ background:;}#main-menu > ul.menu > li.current_page_item > a,#main-menu > ul.menu > li.current_page_ancestor > a,#main-menu > ul.menu > li.current-menu-item > a,#main-menu > ul.menu > li.current-menu-ancestor > a,.menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item,.menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor,.menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item,.menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor,.left-header #main-menu > ul.menu > li.current_page_item > a{background-color:;}.menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor > a:before {background-color:;}#main-menu ul.menu > li > a { color:#343434; }.footer-widgets, .footer-bottom { background-color: rgba(246,249,249, 1); }.footer-widgets, #footer { color:#727272; }
.footer-copyright { color:#959595; }.footer-widgets a, #footer a { color:#727272; }#footer h3 { color:#727272; }.footer-copyright.dt-sc-dark-bg {background: rgba(52,52,52, 1);}#main-menu .megamenu-child-container > ul.sub-menu > li > a{ color:; }#main-menu .megamenu-child-container > ul.sub-menu > li > a:hover { color:; }#main-menu .megamenu-child-container > ul.sub-menu > li.current_page_item > a, #main-menu .megamenu-child-container > ul.sub-menu > li.current_page_ancestor > a, #main-menu .megamenu-child-container > ul.sub-menu > li.current-menu-item > a, #main-menu .megamenu-child-container > ul.sub-menu > li.current-menu-ancestor > a { color:; }#main-menu .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li > a { color:; }h1,.dt-sc-counter.type1 .dt-sc-counter-number,.dt-sc-portfolio-sorting a,.dt-sc-testimonial .dt-sc-testimonial-author cite,.dt-sc-bar-text,.dt-sc-counter.type3 .dt-sc-counter-number,.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"],.dt-sc-timeline .dt-sc-timeline-content h2 span{ font-family:Roboto,'Roboto stand-in',sans-serif; }h2 { font-family:Roboto,'Roboto stand-in',sans-serif; }h3,.dt-sc-testimonial.type1 blockquote,.dt-sc-testimonial.type1 .dt-sc-testimonial-author cite{ font-family:Roboto,'Roboto stand-in',sans-serif; }h4, .blog-entry .entry-meta, .dt-sc-button { font-family:Roboto,'Roboto stand-in',sans-serif; }h5 { font-family:Roboto,'Roboto stand-in',sans-serif; }h6 { font-family:Roboto,'Roboto stand-in',sans-serif; }h1 { font-size:30px; font-weight:normal; letter-spacing:0px; }h2 { font-size:24px; font-weight:normal; letter-spacing:0px; }h3 { font-size:18px; font-weight:normal; letter-spacing:0px; }h4 { font-size:16px; font-weight:normal; letter-spacing:0px; }h5 { font-size:14px; font-weight:normal; letter-spacing:0px; }h6 { font-size:13px; font-weight:normal; letter-spacing:0px; }body { font-size:16px; line-height:30px; }body,.blog-entry.blog-medium-style .entry-meta,.dt-sc-counter.type3 h4,.dt-sc-contact-info.type2 h6,#footer .mailchimp-form input[type="email"],.main-header #searchform input[type="text"],.dt-sc-testimonial.type1 .dt-sc-testimonial-author cite small{ font-family:Roboto,'Roboto stand-in',sans-serif; }#main-menu ul.menu > li > a, .left-header #main-menu > ul.menu > li > a { font-size:16px; font-weight:normal; letter-spacing:0px; }#main-menu ul.menu > li > a,.dt-sc-timeline .dt-sc-timeline-content h2,.dt-sc-counter.type2 .dt-sc-counter-number,.dt-sc-counter.type2 h4{ font-family:Roboto,'Roboto stand-in',sans-serif; }

.vc_custom_1483076710532{margin-top: -109px !important;padding-top: 28px !important;padding-bottom: 28px !important;}.vc_custom_1484308126005{margin-top: 8% !important;padding-bottom: 5% !important;}.vc_custom_1496986258252{padding-top: 10% !important;padding-bottom: 10% !important;background: #eeeeee url(http://127.0.0.1:8091/wp-content/uploads/2017/03/about-doctor-bg.jpg?id=158) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1496986315841{padding-top: 10% !important;padding-right: 10% !important;padding-bottom: 10% !important;padding-left: 10% !important;background: #000000 url(http://127.0.0.1:8091/wp-content/uploads/2017/03/clinic-1.jpg?id=148) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1483078860438{padding-top: 8% !important;padding-bottom: 140px !important;}.vc_custom_1756983172861{margin-bottom: 0px !important;}.vc_custom_1496985881876{margin-top: 0px !important;}.vc_custom_1496985956067{margin-top: 0px !important;}.vc_custom_1570430198736{margin-top: 0px !important;}.vc_custom_1482323111275{padding-top: 14.5% !important;padding-bottom: 10% !important;}.vc_custom_1482323544536{padding-top: 14.5% !important;padding-bottom: 10% !important;}.vc_custom_1498571975229{margin-bottom: 0px !important;}

.wpb_animate_when_almost_visible { opacity: 1; }

.floating-icons{
    position: fixed;
    left: 15px;
    bottom: 30px;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.floating-icons a{
    width: 55px;
    height: 55px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 24px;
    text-decoration: none;
    box-shadow: 0 4px 12px rgba(0,0,0,0.25);
    transition: 0.3s ease;
}

.float-call{
    background: #007bff;
}

.float-whatsapp{
    background: #25D366;
}

.floating-icons a:hover{
    transform: scale(1.1);
}

/* Mobile */

@media(max-width:767px){

    .floating-icons{
        left: 10px;
        bottom: 20px;
    }

    .floating-icons a{
        width: 50px;
        height: 50px;
        font-size: 22px;
    }
}

.vc_custom_1496986577293{padding-top: 10% !important;padding-right: 10% !important;padding-bottom: 10% !important;padding-left: 10% !important;background: #000000 url(http://127.0.0.1:8091/wp-content/uploads/2017/03/clinic-1.jpg?id=148) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1490868999648{margin-top: -100px !important;padding-top: 172px !important;padding-bottom: 59px !important;background-position: 0 0 !important;background-repeat: no-repeat !important;}.vc_custom_1613989116902{padding-top: 10px !important;padding-bottom: 10px !important;}.vc_custom_1613989131997{padding-top: 50px !important;padding-bottom: 10px !important;}.vc_custom_1613988987359{margin-bottom: 10px !important;}

.vc_custom_1514279074590{background-image: url(http://127.0.0.1:8091/wp-content/uploads/2017/04/appointment-bg.jpg?id=346) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1492582771638{padding-top: 20px !important;padding-bottom: 70px !important;}

div#ez-toc-container .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li {font-size: 95%;}div#ez-toc-container ul li {font-weight: 500;}div#ez-toc-container nav ul ul li {font-size: 90%;}
.ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }#sp-ea-9945.sp-easy-accordion>.sp-ea-single {border: 1px solid #e2e2e2; }#sp-ea-9945.sp-easy-accordion>.sp-ea-single>.ea-header a {color: #444;}#sp-ea-9945.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {background: #fff; color: #444;}#sp-ea-9945.sp-easy-accordion>.sp-ea-single {background: #eee;}#sp-ea-9945.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon.fa { float: left; color: #444;font-size: 16px;}

.vc_custom_1490875731769{padding-top: 6% !important;padding-bottom: 7% !important;background: #343434 url(http://127.0.0.1:8091/wp-content/uploads/2017/03/contact-bg-1.jpg?id=238) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1484727511174{padding-top: 7% !important;padding-bottom: 5% !important;}.vc_custom_1490875878077{margin-bottom: 10px !important;}.vc_custom_1678528572515{margin-bottom: 10px !important;}.vc_custom_1484727413498{padding-left: 60px !important;background-color: #ffffff !important;}.vc_custom_1512716035899{padding-right: 50px !important;}.vc_custom_1779438504010{margin-bottom: 0px !important;}#sp-ea-10810.sp-easy-accordion>.sp-ea-single {border: 1px solid #e2e2e2; }#sp-ea-10810.sp-easy-accordion>.sp-ea-single>.ea-header a {color: #444;}#sp-ea-10810.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {background: #fff; color: #444;}#sp-ea-10810.sp-easy-accordion>.sp-ea-single {background: #eee;}#sp-ea-10810.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon.fa { float: left; color: #444;font-size: 16px;}

.vc_custom_1491909344615{padding-top: 10% !important;padding-right: 10% !important;padding-bottom: 10% !important;padding-left: 10% !important;background: #000000 url(http://127.0.0.1:8091/wp-content/uploads/2017/03/clinic-1.jpg?id=148) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.social-link1 {margin: 0 auto;display: table;}
.social-link1 li {float:left; list-style:none;}
.social-link1 li a{padding:0 13px;}

/* Page CSS that used to sit inside every page (AUDIT D60). One file, loaded after the other CSS.
   Do not hand-edit: made by maintenance-tools/one-time-jobs/css-inline-out.php */

/* ---- each page's own CSS, moved here from the pages themselves (AUDIT D60) ---- */

/* was on: home */
.vc_custom_1483076710532{margin-top: -109px !important;padding-top: 28px !important;padding-bottom: 28px !important;}.vc_custom_1484308126005{margin-top: 8% !important;padding-bottom: 5% !important;}.vc_custom_1496986258252{padding-top: 10% !important;padding-bottom: 10% !important;background: #eeeeee url(/wp-content/uploads/2017/03/about-doctor-bg.jpg?id=158) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1496986315841{padding-top: 10% !important;padding-right: 10% !important;padding-bottom: 10% !important;padding-left: 10% !important;background: #000000 url(/wp-content/uploads/2017/03/clinic-1.jpg?id=148) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1483078860438{padding-top: 8% !important;padding-bottom: 140px !important;}.vc_custom_1756983172861{margin-bottom: 0px !important;}.vc_custom_1496985881876{margin-top: 0px !important;}.vc_custom_1496985956067{margin-top: 0px !important;}.vc_custom_1570430198736{margin-top: 0px !important;}.vc_custom_1482323111275{padding-top: 14.5% !important;padding-bottom: 10% !important;}.vc_custom_1482323544536{padding-top: 14.5% !important;padding-bottom: 10% !important;}.vc_custom_1498571975229{margin-bottom: 0px !important;}

/* was on: urologist-doctor-vikram-shah-batra */
.vc_custom_1490859088010{padding-top: 90px !important;padding-bottom: 60px !important;background-color: #f1efea !important;background-position: 0 0 !important;background-repeat: no-repeat !important;}.vc_custom_1613989488734{padding-top: 10px !important;}.vc_custom_1490865127604{margin-bottom: 15px !important;}.vc_custom_1496994140217{margin-bottom: 0px !important;}.vc_custom_1570431462777{margin-bottom: 10px !important;}.vc_custom_1496999452274{margin-bottom: 10px !important;}

/* was on: contact-us */
.vc_custom_1490875731769{padding-top: 6% !important;padding-bottom: 7% !important;background: #343434 url(/wp-content/uploads/2017/03/contact-bg-1.jpg?id=238) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1484727511174{padding-top: 7% !important;padding-bottom: 5% !important;}.vc_custom_1490875878077{margin-bottom: 10px !important;}.vc_custom_1678528572515{margin-bottom: 10px !important;}.vc_custom_1484727413498{padding-left: 60px !important;background-color: #ffffff !important;}.vc_custom_1512716035899{padding-right: 50px !important;}.vc_custom_1779438504010{margin-bottom: 0px !important;}

/* was on: services */
.vc_custom_1468647521793{padding-bottom: 50px !important;}.vc_custom_1496991165805{margin-bottom: 20px !important;}.vc_custom_1496991150558{margin-bottom: 10px !important;}.vc_custom_1496991180320{margin-bottom: 20px !important;}.vc_custom_1496991194863{margin-bottom: 10px !important;}.vc_custom_1496991217287{margin-bottom: 20px !important;}.vc_custom_1496991230241{margin-bottom: 10px !important;}.vc_custom_1496991266385{margin-bottom: 20px !important;}.vc_custom_1496991298537{margin-bottom: 10px !important;}.vc_custom_1496991330123{margin-bottom: 20px !important;}.vc_custom_1496991346188{margin-bottom: 10px !important;}.vc_custom_1496991380681{margin-bottom: 20px !important;}.vc_custom_1496991364231{margin-bottom: 10px !important;}.vc_custom_1496991733293{margin-bottom: 20px !important;}.vc_custom_1496991750671{margin-bottom: 10px !important;}.vc_custom_1496991401990{margin-bottom: 20px !important;}.vc_custom_1496991704318{margin-bottom: 10px !important;}

/* was on: appointment */
.vc_custom_1514279074590{background-image: url(/wp-content/uploads/2017/04/appointment-bg.jpg?id=346) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1492582771638{padding-top: 20px !important;padding-bottom: 70px !important;}

/* was on: faqs */
.vc_custom_1451047751409{margin-bottom: 0px !important;}.vc_custom_1451047751409{margin-bottom: 0px !important;}.vc_custom_1451047751409{margin-bottom: 0px !important;}

/* was on: about-clinic */
.vc_custom_1496986577293{padding-top: 10% !important;padding-right: 10% !important;padding-bottom: 10% !important;padding-left: 10% !important;background: #000000 url(/wp-content/uploads/2017/03/clinic-1.jpg?id=148) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1490868999648{margin-top: -100px !important;padding-top: 172px !important;padding-bottom: 59px !important;background-position: 0 0 !important;background-repeat: no-repeat !important;}.vc_custom_1613989116902{padding-top: 10px !important;padding-bottom: 10px !important;}.vc_custom_1613989131997{padding-top: 50px !important;padding-bottom: 10px !important;}.vc_custom_1613988987359{margin-bottom: 10px !important;}

/* was on: thank-you */
.vc_custom_1491909344615{padding-top: 10% !important;padding-right: 10% !important;padding-bottom: 10% !important;padding-left: 10% !important;background: #000000 url(/wp-content/uploads/2017/03/clinic-1.jpg?id=148) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

/* was on: services/urethral-stricture-reconstruction-surgery, services/penile-reconstruction-surgery, services/incontinence-treatment-clinic, services/endourology-kidney-bladder-stones-surgery, services/neurourology, services/hypospadias-repair-surgery, services/uro-oncology, services/prostate-cancer-treatment-in-delhi, services/kidney-cancer-treatment */
.vc_custom_1484205365436{padding-bottom: 10% !important;}

/* ---- the style="…" attributes of the pages, as small classes (AUDIT D60) ---- */
.u-fontweight-fe3f{font-weight: 400 !important}
.u-fill-0f29{fill: #999 !important;color:#999 !important}
.u-cursor-2158{cursor:inherit !important}
.u-textalign-102b{text-align: left !important}
.u-fontfamily-b4d7{font-family:4 !important;font-weight: !important;font-style: !important}
.u-textalign-cdd8{text-align: center !important}
.u-fontweight-0780{font-weight:bold !important;color:#0a0a0a !important}
.u-fontweight-e1a8{font-weight:normal !important;color:#0a0a0a !important}
.u-fontsize-219f{font-size: 18px !important;text-align: left !important}
.u-liststylet-74be{list-style-type: none !important}
.u-fontsize-c326{font-size:72px !important}
.u-fontsize-74af{font-size:24px !important}
.u-bordercolo-c2b0{border-color:#cecece !important}
.u-color-14e1{color: #007e8f !important}
.u-color-7a63{color: #0070c0 !important}
.u-fontsize-29ea{font-size: 35px !important}
.u-fontsize-22e0{font-size: 29px !important}
.u-fontsize-1551{font-size: 24px !important}
.u-bordercolo-1ef8{border-color:#3c939e !important}
.u-bordercolo-393a{border-color:#ffffff !important}
.u-fontsize-db18{font-size: 26px !important;text-align: left !important}
.u-fontsize-8bdd{font-size: 17px !important}
.u-textalign-539b{text-align:center !important}
.u-fontsize-02c1{font-size: 30px !important;color: #000000 !important;line-height: 40px !important;text-align: left !important}
.u-color-33e8{color: #ffffff !important}
.u-background-ceff{background-position:center !important}
.u-fontsize-8102{font-size: 18px !important;color: #343434 !important;text-align: center !important;font-family:Roboto,'Roboto stand-in',sans-serif !important;font-weight:400 !important;font-style:normal !important}
.u-fontsize-621d{font-size: 26px !important;color: #ffffff !important;text-align: left !important}
.u-background-6e8e{background-position: right top !important}
.u-textalign-b18f{text-align: center !important;line-height: 18px !important;font-size: 12px !important}

/* ---- CSS that sat inside a page's own text (AUDIT D61) ---- */

/* was inside the page urologist-doctor-vikram-shah-batra */
.social-link1 {margin: 0 auto;display: table;}
.social-link1 li {float:left; list-style:none;}
.social-link1 li a{padding:0 13px;}

/* inline-css-out: the CSS that used to sit inside the pages (AUDIT D102).
   The spacer rules were being rebuilt by page-builder-extras.js on every page load, from
   data attributes that never change — 621 to 2,799 bytes of <style> per view. They are the
   same rules, written once, in a file the browser keeps for a year. With no .ult-spacer left
   in the markup the script finds nothing to build. */
.u-space-20 { height: 20px; }
.u-space-32 { height: 32px; }
.u-space-43 { height: 43px; }
.u-tight { margin-bottom: 0; }
.u-tight-top { margin-bottom: 0; margin-top: 7px; }
.spacer-6aa20a7b28c3b { clear: both; display: block; }
.spacer-6aa20a7b28c3b { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa20a7b28c3b { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa20a7b28c3b { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa20a7b28c3b { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa20a7b28c3b { height: 30px; }}

.spacer-6aa20a7b28c81 { clear: both; display: block; }
.spacer-6aa20a7b28c81 { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa20a7b28c81 { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa20a7b28c81 { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa20a7b28c81 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa20a7b28c81 { height: 30px; }}

.spacer-6aa22e5fc5712 { clear: both; display: block; }
.spacer-6aa22e5fc5712 { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22e5fc5712 { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22e5fc5712 { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22e5fc5712 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e5fc5712 { height: 30px; }}

.spacer-6aa22e5fc5b45 { clear: both; display: block; }
.spacer-6aa22e5fc5b45 { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22e5fc5b45 { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22e5fc5b45 { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22e5fc5b45 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e5fc5b45 { height: 30px; }}

.spacer-6aa22e649db55 { clear: both; display: block; }
.spacer-6aa22e649db55 { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22e649db55 { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22e649db55 { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22e649db55 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e649db55 { height: 30px; }}

.spacer-6aa22e649de2d { clear: both; display: block; }
.spacer-6aa22e649de2d { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22e649de2d { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22e649de2d { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22e649de2d { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e649de2d { height: 30px; }}

.spacer-6aa22e67dbb2c { clear: both; display: block; }
.spacer-6aa22e67dbb2c { height: 70px; }
@media (max-width: 1199px) { .spacer-6aa22e67dbb2c { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa22e67dbb2c { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa22e67dbb2c { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e67dbb2c { height: 30px; }}

.spacer-6aa22e67dbb59 { clear: both; display: block; }
.spacer-6aa22e67dbb59 { height: 70px; }
@media (max-width: 1199px) { .spacer-6aa22e67dbb59 { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa22e67dbb59 { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa22e67dbb59 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e67dbb59 { height: 30px; }}

.spacer-6aa22e7348822 { clear: both; display: block; }
.spacer-6aa22e7348822 { height: 30px; }
@media (max-width: 1199px) { .spacer-6aa22e7348822 { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa22e7348822 { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa22e7348822 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e7348822 { height: 30px; }}

.spacer-6aa22e73499c3 { clear: both; display: block; }
.spacer-6aa22e73499c3 { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22e73499c3 { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22e73499c3 { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22e73499c3 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e73499c3 { height: 30px; }}

.spacer-6aa22e734ae04 { clear: both; display: block; }
.spacer-6aa22e734ae04 { height: 30px; }
@media (max-width: 1199px) { .spacer-6aa22e734ae04 { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa22e734ae04 { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa22e734ae04 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e734ae04 { height: 30px; }}

.spacer-6aa22e734ae2e { clear: both; display: block; }
.spacer-6aa22e734ae2e { height: 30px; }
@media (max-width: 1199px) { .spacer-6aa22e734ae2e { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa22e734ae2e { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa22e734ae2e { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e734ae2e { height: 30px; }}

.spacer-6aa22e734b57c { clear: both; display: block; }
.spacer-6aa22e734b57c { height: 30px; }
@media (max-width: 1199px) { .spacer-6aa22e734b57c { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa22e734b57c { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa22e734b57c { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e734b57c { height: 30px; }}

.spacer-6aa22e80308ed { clear: both; display: block; }
.spacer-6aa22e80308ed { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22e80308ed { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22e80308ed { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22e80308ed { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e80308ed { height: 30px; }}

.spacer-6aa22e8030c7a { clear: both; display: block; }
.spacer-6aa22e8030c7a { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22e8030c7a { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22e8030c7a { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22e8030c7a { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e8030c7a { height: 30px; }}

.spacer-6aa22e882b6f3 { clear: both; display: block; }
.spacer-6aa22e882b6f3 { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22e882b6f3 { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22e882b6f3 { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22e882b6f3 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e882b6f3 { height: 30px; }}

.spacer-6aa22e882bb7e { clear: both; display: block; }
.spacer-6aa22e882bb7e { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22e882bb7e { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22e882bb7e { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22e882bb7e { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22e882bb7e { height: 30px; }}

.spacer-6aa22e9000db2 { clear: both; display: block; }
.spacer-6aa22e9000db2 { height: 20px; }
@media (max-width: 1199px) { .spacer-6aa22e9000db2 { height: 20px; }}

@media (max-width: 767px) { .spacer-6aa22e9000db2 { height: 20px; }}

.spacer-6aa22eab5cdfe { clear: both; display: block; }
.spacer-6aa22eab5cdfe { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22eab5cdfe { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22eab5cdfe { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22eab5cdfe { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22eab5cdfe { height: 30px; }}

.spacer-6aa22eab5d4ba { clear: both; display: block; }
.spacer-6aa22eab5d4ba { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22eab5d4ba { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22eab5d4ba { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22eab5d4ba { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22eab5d4ba { height: 30px; }}

.spacer-6aa22ef8c2c73 { clear: both; display: block; }
.spacer-6aa22ef8c2c73 { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22ef8c2c73 { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22ef8c2c73 { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22ef8c2c73 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22ef8c2c73 { height: 30px; }}

.spacer-6aa22ef8c2fac { clear: both; display: block; }
.spacer-6aa22ef8c2fac { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22ef8c2fac { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22ef8c2fac { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22ef8c2fac { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22ef8c2fac { height: 30px; }}

.spacer-6aa22f2452b6f { clear: both; display: block; }
.spacer-6aa22f2452b6f { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22f2452b6f { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22f2452b6f { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22f2452b6f { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22f2452b6f { height: 30px; }}

.spacer-6aa22f2452ee1 { clear: both; display: block; }
.spacer-6aa22f2452ee1 { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22f2452ee1 { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22f2452ee1 { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22f2452ee1 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22f2452ee1 { height: 30px; }}

.spacer-6aa22f29379e4 { clear: both; display: block; }
.spacer-6aa22f29379e4 { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22f29379e4 { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22f29379e4 { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22f29379e4 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22f29379e4 { height: 30px; }}

.spacer-6aa22f2937c0b { clear: both; display: block; }
.spacer-6aa22f2937c0b { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22f2937c0b { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22f2937c0b { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22f2937c0b { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22f2937c0b { height: 30px; }}

.spacer-6aa22f650fe3c { clear: both; display: block; }
.spacer-6aa22f650fe3c { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22f650fe3c { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22f650fe3c { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22f650fe3c { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22f650fe3c { height: 30px; }}

.spacer-6aa22f6510164 { clear: both; display: block; }
.spacer-6aa22f6510164 { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa22f6510164 { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa22f6510164 { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa22f6510164 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa22f6510164 { height: 30px; }}

.spacer-6aa23735e9280 { clear: both; display: block; }
.spacer-6aa23735e9280 { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa23735e9280 { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa23735e9280 { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa23735e9280 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa23735e9280 { height: 30px; }}

.spacer-6aa23735e9aa4 { clear: both; display: block; }
.spacer-6aa23735e9aa4 { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa23735e9aa4 { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa23735e9aa4 { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa23735e9aa4 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa23735e9aa4 { height: 30px; }}

.spacer-6aa26c57d3bb7 { clear: both; display: block; }
.spacer-6aa26c57d3bb7 { height: 16px; }
@media (max-width: 1199px) { .spacer-6aa26c57d3bb7 { height: 16px; }}

@media (max-width: 767px) { .spacer-6aa26c57d3bb7 { height: 16px; }}

.spacer-6aa26c57d5e9a { clear: both; display: block; }
.spacer-6aa26c57d5e9a { height: 20px; }
@media (max-width: 1199px) { .spacer-6aa26c57d5e9a { height: 20px; }}

@media (max-width: 767px) { .spacer-6aa26c57d5e9a { height: 20px; }}

.spacer-6aa26fa268c2b { clear: both; display: block; }
.spacer-6aa26fa268c2b { height: 80px; }
@media (max-width: 1199px) { .spacer-6aa26fa268c2b { height: 60px; }}

@media (max-width: 991px) { .spacer-6aa26fa268c2b { height: 60px; }}

@media (max-width: 767px) { .spacer-6aa26fa268c2b { height: 50px; }}

@media (max-width: 479px) { .spacer-6aa26fa268c2b { height: 50px; }}

.spacer-6aa26fa3593db { clear: both; display: block; }
.spacer-6aa26fa3593db { height: 30px; }
@media (max-width: 1199px) { .spacer-6aa26fa3593db { height: 30px; }}

@media (max-width: 767px) { .spacer-6aa26fa3593db { height: 30px; }}

.spacer-6aa26fa3593f4 { clear: both; display: block; }
.spacer-6aa26fa3593f4 { height: 30px; }
@media (max-width: 1199px) { .spacer-6aa26fa3593f4 { height: 30px; }}

@media (max-width: 767px) { .spacer-6aa26fa3593f4 { height: 30px; }}

.spacer-6aa26fa4a1b12 { clear: both; display: block; }
.spacer-6aa26fa4a1b12 { height: 30px; }
@media (max-width: 1199px) { .spacer-6aa26fa4a1b12 { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa26fa4a1b12 { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa26fa4a1b12 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa26fa4a1b12 { height: 30px; }}

.spacer-6aa270ae835fe { clear: both; display: block; }
.spacer-6aa270ae835fe { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa270ae835fe { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa270ae835fe { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa270ae835fe { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa270ae835fe { height: 30px; }}

.spacer-6aa270ae83869 { clear: both; display: block; }
.spacer-6aa270ae83869 { height: 70px; }
@media (max-width: 1199px) { .spacer-6aa270ae83869 { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa270ae83869 { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa270ae83869 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa270ae83869 { height: 30px; }}

.spacer-6aa270ae839e2 { clear: both; display: block; }
.spacer-6aa270ae839e2 { height: 70px; }
@media (max-width: 1199px) { .spacer-6aa270ae839e2 { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa270ae839e2 { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa270ae839e2 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa270ae839e2 { height: 30px; }}

.spacer-6aa270ae883fe { clear: both; display: block; }
.spacer-6aa270ae883fe { height: 50px; }
@media (max-width: 1199px) { .spacer-6aa270ae883fe { height: 40px; }}

@media (max-width: 991px) { .spacer-6aa270ae883fe { height: 40px; }}

@media (max-width: 767px) { .spacer-6aa270ae883fe { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa270ae883fe { height: 30px; }}

.spacer-6aa270ae88b7a { clear: both; display: block; }
.spacer-6aa270ae88b7a { height: 52px; }
@media (max-width: 1199px) { .spacer-6aa270ae88b7a { height: 52px; }}

@media (max-width: 991px) { .spacer-6aa270ae88b7a { height: 52px; }}

@media (max-width: 767px) { .spacer-6aa270ae88b7a { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa270ae88b7a { height: 30px; }}

.spacer-6aa270ae89baf { clear: both; display: block; }
.spacer-6aa270ae89baf { height: 100px; }
@media (max-width: 1199px) { .spacer-6aa270ae89baf { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa270ae89baf { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa270ae89baf { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa270ae89baf { height: 30px; }}

.spacer-6aa270ae8a63c { clear: both; display: block; }
.spacer-6aa270ae8a63c { height: 70px; }
@media (max-width: 1199px) { .spacer-6aa270ae8a63c { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa270ae8a63c { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa270ae8a63c { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa270ae8a63c { height: 30px; }}

.spacer-6aa270ae91ecd { clear: both; display: block; }
.spacer-6aa270ae91ecd { height: 90px; }
@media (max-width: 1199px) { .spacer-6aa270ae91ecd { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa270ae91ecd { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa270ae91ecd { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa270ae91ecd { height: 30px; }}

.spacer-6aa270ae922b7 { clear: both; display: block; }
.spacer-6aa270ae922b7 { height: 30px; }
@media (max-width: 1199px) { .spacer-6aa270ae922b7 { height: 50px; }}

@media (max-width: 991px) { .spacer-6aa270ae922b7 { height: 50px; }}

@media (max-width: 767px) { .spacer-6aa270ae922b7 { height: 30px; }}

@media (max-width: 479px) { .spacer-6aa270ae922b7 { height: 30px; }}
/* fitvids-css-out: the 224 bytes site.js used to write into every page
   (AUDIT D103). FitVids only injects them when nothing in the page already carries the id
   `fit-vids-style`, so that id is on the <link> that loads this file. Copied out of
   site.js character for character; no script was changed. */
