/*!
Theme Name: Astra Child
Author: Mediaura
Author URI: https://www.mediaura.com/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/:root{--theme-color--white: #fff;--theme-color--black: #000;--theme-color--grey: #EAEAEA;--theme-color--nav-grey: #8A8A8A;--theme-spacing--small: 0.18rem;--theme-spacing--medium: 0.25rem;--theme-spacing--large: 0.4rem;--astra-footer-height: 180px}.theme-color--white{color:var(--theme-color--white) !important}.theme-background--white{background-color:var(--theme-color--white) !important}.theme-color--black{color:var(--theme-color--black) !important}.theme-background--black{background-color:var(--theme-color--black) !important}.theme-color--grey{color:var(--theme-color--grey) !important}.theme-background--grey{background-color:var(--theme-color--grey) !important}.theme-color--nav-grey{color:var(--theme-color--nav-grey) !important}.theme-background--nav-grey{background-color:var(--theme-color--nav-grey) !important}.justify{text-align:justify}.ma--ajax-blog-filters{--ajax-filters--grid-item-radius: 15px;--ajax-filters--grid-item-overlay-opacity: 0;--ajax-filters--grid-item-overlay-opacity--hover: 0.6;margin-bottom:3rem}@media(min-width: 976px){.ma--ajax-blog-filters{margin-bottom:5rem}}.ma--ajax-blog-filters__categories,.ma--ajax-blog-filters__subcategories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:20px}.ma--ajax-blog-filters__categories a.ma--ajax-blog-filters__filter,.ma--ajax-blog-filters__subcategories a.ma--ajax-blog-filters__filter{font-family:var(--astra-heading-font-family);color:var(--theme-color--nav-grey);text-decoration:none;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;padding:.5rem;border-bottom:2px solid rgba(0,0,0,0);font-weight:500}.ma--ajax-blog-filters__categories a.ma--ajax-blog-filters__filter--active,.ma--ajax-blog-filters__subcategories a.ma--ajax-blog-filters__filter--active{color:#fff;position:relative;border-color:#fff}.ma--ajax-blog-filters__categories a.ma--ajax-blog-filters__filter:hover,.ma--ajax-blog-filters__subcategories a.ma--ajax-blog-filters__filter:hover{color:#fff}.ma--ajax-blog-filters__empty{text-align:center}.ma--ajax-blog-filters__empty h4{color:var(--theme-color--nav-grey);opacity:.5}.ma--ajax-blog-filters__categories{margin:2.5rem 0 2rem}@media(min-width: 976px){.ma--ajax-blog-filters__categories{margin-top:4.5rem}}.ma--ajax-blog-filters__categories a.ma--ajax-blog-filters__filter{letter-spacing:var(--theme-spacing--small);text-transform:uppercase;font-size:1.2rem;line-height:1.2rem}@media(min-width: 976px){.ma--ajax-blog-filters__categories a.ma--ajax-blog-filters__filter{font-size:1.4rem;line-height:1.4rem}}.ma--ajax-blog-filters__subcategories{margin-bottom:2rem;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;opacity:1}@media(min-width: 976px){.ma--ajax-blog-filters__subcategories{margin-bottom:5rem}}.ma--ajax-blog-filters__subcategories.loading{opacity:0}.ma--ajax-blog-filters__subcategories:not(:empty){height:2rem;margin-bottom:2rem}@media(min-width: 976px){.ma--ajax-blog-filters__subcategories:not(:empty){margin-bottom:3rem}}.ma--ajax-blog-filters__subcategories a.ma--ajax-blog-filters__filter{text-transform:lowercase;font-size:1.2rem;line-height:1.2rem}.ma--ajax-blog-filters__posts{--gap: 20px;display:grid;width:100%;grid-gap:var(--gap);grid-template-columns:repeat(2, 1fr)}@media(min-width: 976px){.ma--ajax-blog-filters__posts{--gap: 60px;grid-template-columns:repeat(3, 1fr)}}.ma--ajax-blog-filters__posts.loading,.ma--ajax-blog-filters__posts.no-posts{min-height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ma--ajax-blog-filters__posts.loading{position:relative}.ma--ajax-blog-filters__posts.loading:after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23FFF' viewBox='0 0 24 24'%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' calcMode='spline' values='0 150%3B42 150%3B42 150%3B42 150' keyTimes='0%3B0.475%3B0.95%3B1' keySplines='0.42 0 0.58 1%3B0.42 0 0.58 1%3B0.42 0 0.58 1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' calcMode='spline' values='0%3B-16%3B-59%3B-59' keyTimes='0%3B0.475%3B0.95%3B1' keySplines='0.42 0 0.58 1%3B0.42 0 0.58 1%3B0.42 0 0.58 1' repeatCount='indefinite'/%3E%3C/circle%3E%3CanimateTransform attributeName='transform' type='rotate' dur='2s' values='0 12 12%3B360 12 12' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");background-size:20px 20px;background-position:center;background-repeat:no-repeat;top:0;left:0;right:0;bottom:0}.ma--ajax-blog-filters__posts>div.ma--ajax-blog-filters__grid-item{position:relative;text-align:center;border-radius:var(--ajax-filters--grid-item-radius);overflow:hidden;z-index:0}.ma--ajax-blog-filters__posts>div.ma--ajax-blog-filters__grid-item:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:var(--ajax-filters--grid-item-overlay-opacity);background-color:#000;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.ma--ajax-blog-filters__posts>div.ma--ajax-blog-filters__grid-item:hover .post-title{opacity:1}.ma--ajax-blog-filters__posts>div.ma--ajax-blog-filters__grid-item:hover:before{opacity:var(--ajax-filters--grid-item-overlay-opacity--hover)}.ma--ajax-blog-filters__posts>div.ma--ajax-blog-filters__grid-item a{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10}.ma--ajax-blog-filters__posts>div.ma--ajax-blog-filters__grid-item img.post-featured-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ma--ajax-blog-filters__posts>div.ma--ajax-blog-filters__grid-item .post-title{-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;opacity:0;font-size:1rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-bottom:0;text-align:center;width:100%;padding:0 1.5rem}@media(min-width: 976px){.site-header-primary-section-right{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 976px){.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0}}.ast-header-break-point .main-header-bar-navigation,.ast-desktop-popup-content .ast-builder-menu-mobile .main-header-bar-navigation,.ast-builder-menu-mobile .main-header-menu,.ast-header-break-point .ast-builder-menu-mobile .main-header-menu{line-height:2;margin-top:30px}#hsc--header--middle{text-align:center}#hsc--header--middle h2{text-transform:uppercase;letter-spacing:var(--theme-spacing--large);color:var(--ast-global-color-1)}@media(max-width: 975px){#hsc--header--middle h2{font-size:1.75rem}}#hsc--header--middle ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;list-style:none}#hsc--header--middle ul li{display:inline;font-size:1.5rem;font-weight:700;letter-spacing:var(--theme-spacing--small)}#hsc--header--middle ul li:not(:last-of-type){position:relative}#hsc--header--middle ul li:not(:last-of-type):after{content:"";position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;height:18px;width:1px;background-color:currentColor}#ast-mobile-popup .ast-mobile-popup-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#ast-mobile-popup .ast-mobile-popup-header{position:absolute;top:20px;right:20px}@media(min-width: 976px){#ast-mobile-popup .ast-mobile-popup-header{top:30px;right:30px}}#ast-mobile-popup .ast-mobile-popup-header button#menu-toggle-close{padding:0}#ast-mobile-popup .ast-mobile-popup-header button#menu-toggle-close .ahfb-svg-iconset{border:2px solid #fff;border-radius:50%;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ast-mobile-popup .ast-mobile-popup-header button#menu-toggle-close svg.ast-mobile-svg.ast-close-svg,#ast-mobile-popup .ast-mobile-popup-header button#menu-toggle-close .ahfb-svg-iconset{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#ast-mobile-popup .ast-mobile-popup-header button#menu-toggle-close:hover .ahfb-svg-iconset{border-color:var(--theme-color--nav-grey)}#ast-mobile-popup .ast-mobile-popup-header button#menu-toggle-close:hover svg.ast-mobile-svg.ast-close-svg{fill:var(--theme-color--nav-grey)}#ast-mobile-popup .ast-mobile-popup-header button#menu-toggle-close svg.ast-mobile-svg.ast-close-svg{width:30px;height:30px}#ast-mobile-popup #ast-hf-mobile-menu,#ast-mobile-popup #ast-desktop-toggle-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ast-mobile-popup #ast-hf-mobile-menu li.menu-item,#ast-mobile-popup #ast-desktop-toggle-menu li.menu-item{display:inline-block;width:auto;padding-left:10px;padding-right:10px;position:relative}#ast-mobile-popup #ast-hf-mobile-menu li.menu-item:after,#ast-mobile-popup #ast-desktop-toggle-menu li.menu-item:after{content:"";width:100%;position:absolute;bottom:10px;left:0;height:2px;background-color:rgba(0,0,0,0)}#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.current-menu-item:after,#ast-mobile-popup #ast-desktop-toggle-menu li.menu-item.current-menu-item:after{background-color:#fff}#ast-mobile-popup #ast-hf-mobile-menu li.menu-item a,#ast-mobile-popup #ast-desktop-toggle-menu li.menu-item a{width:auto}footer{background-color:#000}@media(min-width: 976px){footer{height:var(--astra-footer-height)}}footer .site-primary-footer-wrap .ast-builder-html-element p,footer .site-primary-footer-wrap .ast-footer-copyright p{text-transform:lowercase}footer .site-footer-above-section-1 .widget.widget_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 976px){footer .site-footer-above-section-1 .widget.widget_block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}footer #astra-footer-menu .menu-item.current_page_item a{color:#fff;text-decoration:underline;text-underline-offset:5px}footer .ast-builder-social-element,footer .ast-builder-social-element svg{-webkit-transition:all .2s linear;transition:all .2s linear}.hsc--hero-slider{--slider-arrow-size: 30px;--swiper-pagination-bullet-inactive-color: #FFF;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-size: 12px}@media(min-width: 976px){.hsc--hero-slider{--swiper-pagination-bullet-size: 16px}}.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev,.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .swiper-button-next{border:0;top:auto !important;width:var(--slider-arrow-size) !important;height:var(--slider-arrow-size) !important;line-height:var(--slider-arrow-size) !important}.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev:after,.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .swiper-button-next:after{color:var(--theme-color--black)}@media(min-width: 976px){.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev{left:40% !important}}@media(min-width: 976px){.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .swiper-button-next{right:40% !important}}.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .swiper-button-next,.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev{bottom:5px !important}@media(min-width: 976px){.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .swiper-button-next,.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .swiper-button-prev{bottom:30px !important}}@media(max-width: 975px){.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .swiper-pagination{bottom:5px}}.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--ast-global-color-6);border:2px solid #fff}@media(min-width: 1400px){.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .hsc--video-slide{height:calc(100vh - var(--astra-header-height));overflow:hidden !important}}.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .hsc--video-slide .swiper-content>div{pointer-events:none}@media(min-width: 1400px){.hsc--hero-slider .wp-block-uagb-slider.uagb-slider-container .hsc--video-slide .swiper-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%;width:100%}}.hsc--read-more__content{display:none}.hsc--read-more__button a.wp-block-button__link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:105px;position:relative;padding-left:0}.hsc--read-more__button a.wp-block-button__link .uagb-button__icon{position:absolute;right:10px;-webkit-transition:rotate 300ms ease-in-out;transition:rotate 300ms ease-in-out}.hsc--read-more__button.is-open .uagb-button__icon{rotate:180deg}.hsc--clients .wp-block-gallery .wp-block-image{margin-bottom:0 !important}@media(min-width: 600px)and (max-width: 900px){.hsc--clients .wp-block-gallery .wp-block-image{width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2) !important}}.hsc--clients .wp-block-gallery .wp-block-image img{width:125px !important;height:125px !important;-o-object-fit:contain;object-fit:contain;margin:0 auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 250ms ease;transition:all 250ms ease}.hsc--clients .wp-block-gallery .wp-block-image img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.hsc--clients .wp-block-gallery .wp-block-image img[src*=usta i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=img i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=drone i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=sony i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=National_MS_Society i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=complex i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=nbc i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=mufe i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=ignition i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=warner i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=andscape i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=dazn i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=cbs i],.hsc--clients .wp-block-gallery .wp-block-image img[src*=saks i]{opacity:.4;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.hsc--clients .wp-block-gallery .wp-block-image img[src*=usta i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=img i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=drone i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=sony i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=National_MS_Society i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=complex i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=nbc i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=mufe i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=ignition i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=warner i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=andscape i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=dazn i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=cbs i]:hover,.hsc--clients .wp-block-gallery .wp-block-image img[src*=saks i]:hover{opacity:1;-webkit-filter:brightness(0) invert(1) grayscale(0);filter:brightness(0) invert(1) grayscale(0)}.hsc--clients .wp-block-gallery .wp-block-image figcaption{visibility:hidden;opacity:0}.ast-plain-container.ast-no-sidebar #primary{margin:0 !important}body.page--home #page{background-color:#000}body.page--home #page .site-content{-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit}body.single.single-post{--banner-height: 450px;--banner-overlay--opacity: 0.3;--banner-overlay--color: var(--theme-color--black)}body.single.single-post #page .site-content{background-color:var(--ast-global-color-2)}body.single.single-post .ast-single-entry-banner[data-post-type=post]{height:var(--banner-height);position:relative;z-index:0}body.single.single-post .ast-single-entry-banner[data-post-type=post]:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:var(--banner-overlay--opacity);background-color:var(--banner-overlay--color);-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;z-index:1}body.single.single-post .ast-single-entry-banner[data-post-type=post] .ast-container{z-index:2}body.single.single-post .ast-single-entry-banner[data-post-type=post] .ast-container h1.entry-title{margin-bottom:0}body.single.single-post.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:rgba(0,0,0,0)}body.single.single-post .hsc--categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-bottom:40px}body.single.single-post .hsc--categories div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}body.single.single-post .hsc--categories div>a{text-transform:uppercase;font-weight:700;color:var(--theme-color--nav-grey);text-decoration:none}body.single.single-post .hsc--categories div>a:hover{color:#fff}body.single.single-post .hsc--categories img{width:50px;height:50px}body.single.single-post .hsc--year,body.single.single-post .hsc--services-performed,body.single.single-post .hsc--distribution{font-weight:700}body.page--contact .hsc--contact-us--columns .hsc--contact-us--content-column a{text-decoration:none}@media(min-width: 781px){body.page--contact .hsc--contact-us--columns .hsc--contact-us--content-column .gform_footer{padding-bottom:0}body.page--contact .hsc--contact-us--columns .hsc--contact-us--content-column .gform_footer .gform_button.button{margin-bottom:0}}@media(min-width: 781px){body.page--contact .hsc--contact-us--columns .wp-block-uagb-google-map iframe{height:100% !important}}
body.single.single-post p {
    margin-bottom: 10px;
	font-size:21px !important;
}
body.single.single-post p.hsc--year, body.single.single-post .entry-content ul li{
font-size:22px !important;
margin-bottom:5px !important;
}
body.single.single-post p.hsc--distribution{
margin-bottom:20px !important;
}

.wp-block-uagb-container.single-blog-banner {margin-left: calc( -50vw + 50%) !important;margin-right: calc( -50vw + 50%) !important;max-width: 100vw !important;width: 100vw !important; margin-bottom:30px;}
.single-blog-banner h1, .single-blog-banner h2 {font-weight: 600;font-size: 32px;line-height: 1.2; margin-bottom:0;text-transform: uppercase;letter-spacing: 8px;text-align: center;}

body.single.single-post .content-area { margin-top:0 !important; padding-top:0 !important;}
body.single.single-post .post.type-post { padding-top:0 !important;}

@media (max-width:976px){
	body.single.single-post p.hsc--year, body.single.single-post p.hsc--distribution, body.single.single-post ul li, body.single.single-post p{
		margin-left:-10px !important;
	}
	
.single-blog-banner h1, .single-blog-banner h2 {
font-size: 28px;
letter-spacing: 4px;
}
.ast-separate-container .ast-article-single {
    padding-top: 0;
}
body.single.single-post .hsc--categories{
 margin-bottom:10px;
}
.ast-separate-container .ast-article-single{
	padding-bottom:0 !important;
}
body.single.single-post #primary {
    margin-top: 0 !important;
    margin-bottom: 30px;
}

body.single.single-post .hsc--categories div>a {
    font-size: 1.4rem;
    line-height: 1.4rem;
}
@media only screen and (max-width: 767px) {
    body.single.single-post .hsc--categories div>a {
        font-size: 15px;
        padding: 0px;
    }
	.single-blog-banner h1, .single-blog-banner h2 {
font-size: 24px;
letter-spacing: 2px;
}
}