/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.6.4.1707732816
Updated: 2024-02-12 10:13:36

*/

@font-face{font-family:neuzeit-grotesk;src:url(https://use.typekit.net/af/3213e5/000000000000000077359e94/30/l?subset_id=2&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/3213e5/000000000000000077359e94/30/d?subset_id=2&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/3213e5/000000000000000077359e94/30/a?subset_id=2&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:neuzeit-grotesk;src:url(https://use.typekit.net/af/341355/000000000000000077359e98/30/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/341355/000000000000000077359e98/30/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/341355/000000000000000077359e98/30/a?subset_id=2&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:neuzeit-grotesk;src:url(https://use.typekit.net/af/4a8a65/000000000000000077359e9c/30/l?subset_id=2&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/4a8a65/000000000000000077359e9c/30/d?subset_id=2&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/4a8a65/000000000000000077359e9c/30/a?subset_id=2&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:aktiv-grotesk;src:url(https://use.typekit.net/af/36218b/000000000000000077526545/30/l?subset_id=2&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/36218b/000000000000000077526545/30/d?subset_id=2&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/36218b/000000000000000077526545/30/a?subset_id=2&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:aktiv-grotesk;src:url(https://use.typekit.net/af/ea4c2f/00000000000000007752654c/30/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/ea4c2f/00000000000000007752654c/30/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/ea4c2f/00000000000000007752654c/30/a?subset_id=2&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:aktiv-grotesk;src:url(https://use.typekit.net/af/96791f/000000000000000077526557/30/l?subset_id=2&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/96791f/000000000000000077526557/30/d?subset_id=2&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/96791f/000000000000000077526557/30/a?subset_id=2&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:franklin-gothic-urw;src:url(https://use.typekit.net/af/9cb78a/0000000000000000000118ad/27/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9cb78a/0000000000000000000118ad/27/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9cb78a/0000000000000000000118ad/27/a?subset_id=2&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:franklin-gothic-urw;src:url(https://use.typekit.net/af/b825af/0000000000000000000118b1/27/l?subset_id=2&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/b825af/0000000000000000000118b1/27/d?subset_id=2&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/b825af/0000000000000000000118b1/27/a?subset_id=2&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/l?subset_id=2&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/d?subset_id=2&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/a?subset_id=2&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:baskerville-urw;src:url(https://use.typekit.net/af/1a61de/000000000000000077359f01/30/l?subset_id=2&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/1a61de/000000000000000077359f01/30/d?subset_id=2&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/1a61de/000000000000000077359f01/30/a?subset_id=2&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:ltc-bodoni-175;src:url(https://use.typekit.net/af/04715e/000000000000000077359a54/30/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/04715e/000000000000000077359a54/30/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/04715e/000000000000000077359a54/30/a?subset_id=2&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:ltc-bodoni-175;src:url(https://use.typekit.net/af/3c382e/000000000000000000010b17/27/l?subset_id=2&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/3c382e/000000000000000000010b17/27/d?subset_id=2&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/3c382e/000000000000000000010b17/27/a?subset_id=2&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/2dec1e/00000000000000007735f997/30/l?subset_id=2&fvd=n1&v=3) format("woff2"),url(https://use.typekit.net/af/2dec1e/00000000000000007735f997/30/d?subset_id=2&fvd=n1&v=3) format("woff"),url(https://use.typekit.net/af/2dec1e/00000000000000007735f997/30/a?subset_id=2&fvd=n1&v=3) format("opentype");font-weight:100;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/2e2409/00000000000000007735f990/30/l?subset_id=2&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/2e2409/00000000000000007735f990/30/d?subset_id=2&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/2e2409/00000000000000007735f990/30/a?subset_id=2&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/b718ff/00000000000000007735f98d/30/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/b718ff/00000000000000007735f98d/30/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/b718ff/00000000000000007735f98d/30/a?subset_id=2&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/19ced7/00000000000000007735f992/30/l?subset_id=2&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/19ced7/00000000000000007735f992/30/d?subset_id=2&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/19ced7/00000000000000007735f992/30/a?subset_id=2&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/262452/00000000000000007735f99a/30/l?subset_id=2&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/262452/00000000000000007735f99a/30/d?subset_id=2&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/262452/00000000000000007735f99a/30/a?subset_id=2&fvd=n6&v=3) format("opentype");font-weight:600;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/l?subset_id=2&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/d?subset_id=2&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/a?subset_id=2&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/ceaf1c/00000000000000007735f98f/30/l?subset_id=2&fvd=i2&v=3) format("woff2"),url(https://use.typekit.net/af/ceaf1c/00000000000000007735f98f/30/d?subset_id=2&fvd=i2&v=3) format("woff"),url(https://use.typekit.net/af/ceaf1c/00000000000000007735f98f/30/a?subset_id=2&fvd=i2&v=3) format("opentype");font-weight:200;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/0ab956/00000000000000007735f998/30/l?subset_id=2&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/0ab956/00000000000000007735f998/30/d?subset_id=2&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/0ab956/00000000000000007735f998/30/a?subset_id=2&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/773a22/00000000000000007735f996/30/l?subset_id=2&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/773a22/00000000000000007735f996/30/d?subset_id=2&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/773a22/00000000000000007735f996/30/a?subset_id=2&fvd=n9&v=3) format("opentype");font-weight:900;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:sofia-pro;src:url(https://use.typekit.net/af/66e20c/00000000000000007735f993/30/l?subset_id=2&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/66e20c/00000000000000007735f993/30/d?subset_id=2&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/66e20c/00000000000000007735f993/30/a?subset_id=2&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:baker-signet-web;src:url(https://use.typekit.net/af/83600b/00000000000000000001007e/27/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/83600b/00000000000000000001007e/27/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/83600b/00000000000000000001007e/27/a?subset_id=2&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}

body h1, body h2, body h3, body h4, body h5, body h6
{
	font-family: baker-signet-web!important;
    font-weight: 400!important;
    font-style: normal!important;
}

body span, body p
{
	font-family: neuzeit-grotesk!important;
    font-weight: 300!important;
    font-style: normal!important;
}

div#ast-desktop-header {
    padding-top: 15px;
}

div#ast-desktop-header .main-header-menu .menu-link
{
	padding: 0 21px!important;
}

.site-branding a
{
	font-family: neuzeit-grotesk;
    font-weight: 400;
    font-style: normal;
    font-size: 31px;
    letter-spacing: .06em;
    line-height: .8em;
    text-transform: uppercase;
    color: #fff;
}

a.menu-link
{
	font-family: neuzeit-grotesk!important;
    font-weight: 300!important;
    font-style: normal!important;
    font-size: 14px!important;
    letter-spacing: .11em!important;
    text-transform: none!important;
}

.site-footer #menu-footer-first a.menu-link
{
	font-family: baker-signet-web!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 18px!important;
    letter-spacing: 0em!important;
    line-height: 1.4em!important;
    text-transform: none!important;
    color: #fff!important;
}

.site-footer #astra-footer-menu a.menu-link
{
	font-family: baker-signet-web!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 16px!important;
    letter-spacing: 0em!important;
    line-height: 1.4em!important;
    text-transform: uppercase!important;
}


.menu-footer-first-container ul {
    display: flex;
    align-items: center;
    justify-content: center;
	padding-top: 20px;
    padding-bottom: 20px;
}

.menu-footer-first-container ul li{
    padding-right:20px;
	font-weight: 400;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 0em;
    line-height: 1.4em;
    text-transform: none;
    color: #fff;
	font-family: "Bodoni Moda", Sans-serif;
}

ul#astra-footer-menu li
{
	font-weight: 400;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 0em;
    line-height: 1.4em;
    text-transform: none;
    color: #fff;
	text-transform: uppercase;
	font-family: "Bodoni Moda", Sans-serif;
}

.parallax {
    transition: none !important;
}

.site-primary-footer-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
}

#astra-footer-menu {
    padding: 20px 0px;
}

.new_index_page p {
    margin-bottom: 15px;
}

.team_member_name h2
{
	font-weight:700!important;
	margin-top:20px!important;
	margin-bottom:20px!important;
}

body .contact_mini_title h2
{
	font-weight: bold!important;
}

.contact_page_button a,.contact_page_button span,.contact_page_button .elementor-button-text{
    font-family: sofia-pro!important;
    font-size: 11px!important;
    font-weight: 600!important;
    font-style: normal;
    text-transform: uppercase!important;
    letter-spacing: .1em!important;
}

.privacy_policy_page p {
    margin-bottom: 10px;
}

.privacy_policy_page {
    margin-bottom: 40px!important;
}

.side_form_container label.elementor-field-label
{
	font-family: neuzeit-grotesk;
	color:#ffffff!important;
}

.side_form_container button.elementor-button.elementor-size-sm span
{
	font-family: sofia-pro!important;
    font-weight: 600!important;
	font-size: 22px;
}

.side_form_container {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.side_form_container .e-form__buttons
{
	width:35%!important;
}

.side_form_container .form_title p
{
	margin-bottom:0px!important;
}

.sitemap_title h2.wsp-pages-title,.sitemap_title h2.wsp-posts-title {
    display: none;
}

.sitemap_title a.menu-link,.sitemap_title .wsp-post a
{
    font-size: 18px!important;
	line-height: 29px!important;
	letter-spacing: 0em!important;
}

.sitemap_title .wsp-post a
{
	font-family: neuzeit-grotesk!important;
    font-weight: 300!important;
    font-style: normal!important;
    text-transform: none!important;
}

.blog_title_section h2,
{
	font-family: aktiv-grotesk!important;
    font-weight: 300!important;
    font-style: normal!important;
    font-size: 28px!important;
    letter-spacing: 0em!important;
    line-height: 1.1em!important;
    text-transform: none!important;
    text-decoration: none!important;
    color: #fff!important;
}

.blog_excerpt_section
{
	font-family: aktiv-grotesk!important;
    font-weight: 300!important;
    font-style: normal!important;
    font-size: 17px!important;
    letter-spacing: .01em!important;
    line-height: 1.5em!important;
    text-transform: none!important;
    color: #fff!important;
}

.comments-area {
    border-top: none;
	margin-bottom:0px!important;
	padding-bottom:0px!important;
}

.post_navigation span.post-navigation__next--title {
    line-height: 30px!important;
}

#comments h3#reply-title {
    color: #ffffff;
}

.post_content .wp-block-heading {
    color: #ffffff;
    font-size: 34px;
    margin-bottom: 10px;
}

#comments .form-submit input#submit
{
	background-color: #272727;
    color: #ffffff;
}

@media screen and (max-width:768px){
.site-footer #menu-footer-first a.menu-link{
	font-size:16px!important;
}
}
@media screen and (max-width:481px){
ul#menu-footer-first li {
    display: inline-block;
    padding-right: 0.618em;
}
.menu-footer-first-container ul{
		display: block;
}
	#astra-footer-menu .menu-item{
		display: inline-block;
	}
	ul#astra-footer-menu{
		display: inline-block;
    text-align: center;
	}
	
}