/**
Theme Name: Astra-child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
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
*/


.body { font-family: 'Montserrat', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif; }

@font-face {
  font-family: 'Montserrat';
  src: url('/wp-content/astra-local-fonts/montserrat/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw9aXpsog.woff2') format('woff2');
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
}


@font-face {
  font-family: 'astra';
  src: url('/wp-content/themes/astra/assets/fonts/astra.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


.ast-separate-container .ast-article-single {
    padding: 20px!important;
}

.videos-grid.am-carousel {
	border: 0px;}

.single-post h1.entry-title {
	display: none;}

.h4, h4 {margin-bottom: 1.75em;}

.main-menu-header ul li:last-child, ol li:last-child {
	padding-bottom: 0px!important;}

.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {line-height:0}

.wlf-buttons {padding:30px;}
	.elementor-element.elementor-element-5ebe58f.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image {display:none;}

.blog-content p {text-indent:0px!important;}

.error404 .ast-container {
    padding: 0px !important;
    max-width: none !important;
}

.footer-adv-overlay{padding:30px;}

.glossary-content {
    margin-top: 0px;
    box-shadow: none;
	background: none;}

footer ul li {padding-bottom:5px}

.am-carousel-container.centered {
    justify-content: center;
    padding: 15px;
}

.am-carousel-wrapper {
	border: 0px!important;
}

.am-carousel-container.carousel {padding:15px;}

.page-id-52123 h1, h2#h-civil-and-criminal-attorneys-answer-questions-for-all-types-of-law {text-shadow:0px 1px 2px #000}


.page-id-52123 .wlf-button {
    display: none;
}

ul.am-categories-front {
    Margin-left: 50px !important;
}


.woocommerce-page #content {padding:50px;}

.eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-ancestor>a.eael-item-active,.eael-simple-menu-container.preset-1 .eael-simple-menu li:hover>a,.eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-item>a.eael-item-active{background-color:transparent}
.elementor-27894 .elementor-element.elementor-element-522eec4{width:100%}
@media (max-width: 600px) {
.aiovg-videos-template-slider .aiovg-thumbnail{margin:0;padding:0;width:268px;margin-left:10px!important}
}
.white-vid-slider .aiovg-title{overflow:hidden!important}
.elementor-editor-active .ast-single-post-order h1{display:none}
.you-may-like h2.elementor-heading-title.elementor-size-default{pointer-events:none!important}
a,a:focus{outline:none}
.ast-small-footer .widget ul{position:static;border:0;width:auto}
.ast-small-footer .widget ul a{border:0;margin:12px}
.ast-small-footer .widget ul li{display:contents}
#block-7{margin-bottom:30px}
.ast-search-menu-icon{background-color:#1f3d2b;padding:8px 12px;border-radius:5px}
.astra-search-icon::before{color:#fff}
.ast-search-menu-icon.slide-search .search-form{top:180%}
form.search-form{text-align:center}
.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:18px;border-color:#1f3d2b;background-color:#1f3d2b;padding-top:15px;padding-bottom:15px}
input.search-submit:hover{background:#1f3d2b}
.search-form .search-field{outline:0;width:570px}
@media (max-width: 800px) {
.search-form .search-field{outline:0;width:370px!important}
}
@media (max-width:500px) {
.search-form .search-field{outline:0;width:fit-content!important}
}
.log-out nav ul li{border:2px solid #b18f30!important;padding:9px;width:max-content;margin-top:10px;border-radius:4px;background:#b18f30;display:inline-block}
Tags,ol,ul{margin:0}

button#wpforms-submit-6581.submitbuttonclass{padding:12px 50px;background-color:#1f3d2b;color:#fff;font-size:20px;font-family:'Poppins';border-radius:4px}
button#wpforms-submit-6581.submitbuttonclass:hover{transform:scale(0.9);transition:all .2s linear}
.elementor-accordion .elementor-tab-title{margin:0;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;outline:none;background:#e7e7e7;margin-bottom:15px!important}


.vjs-vimeo .vjs-poster{background-size:cover!important}

.title-box{width:100%;text-align:center;position:absolute;top:100px;z-index:9}
.aiovg-single-video .title-box{width:100%;text-align:center;position:absolute;/*     left: 128px; */
bottom:400px;top:75px;z-index:9}
h3.custom-title-video{color:#fff;font-size:42px;max-width:1260px;font-weight:500;margin:0 auto}

div.cstmsrch-search input[type=search]{width:610px!important}
section.ast-archive-description h1.page-title.ast-archive-title{color:#FFF;font-family:"Poppins",Sans-serif;font-size:35px;font-weight:600}
section.ast-archive-description{background:#081f3f!important}
div.content-area.primary{margin:0!important}
div.cstmsrch-search form.search-form input.search-form-2{width:256px!important}
/* onClick Category Video setting */

article.page.type-page.status-publish.ast-article-single{padding:0}
.single header.entry-header h1.entry-title{text-align:center;font-family:"Poppins",Sans-serif;font-weight:700;line-height:44px;/*color: black;*/
max-width:80%;margin:auto}
header.entry-header h1.entry-title{text-align:center;font-family:"Poppins",Sans-serif;font-weight:700;line-height:44px;color:#fff;max-width:80%;margin:auto}

.search-results .ast-pagination{padding-bottom:2em}
.search-results .ast-pagination .nav-links{text-align:center!important}
.search-results span.page-numbers.current{background:#14819F;color:#fff;padding:10px}
.ast-pagination .page-numbers{display:inline}
.search-results a.page-numbers{color:#14819F!important;background:#fff;padding:10px;border:1px solid #ddd}
.search-results a.next.page-numbers,.search-results a.prev.page-numbers{background:#fff!important;color:#14819F!important;font-weight:600!important;border:none}
.search-results .ast-pagination{background:#fff}
.search-results a.next.page-numbers{color:#000}
.search-results .site-main{background:#fff}
.search-results .ast-article-post{border-bottom:none}
.search-results .ast-row{max-width:1260px!important;margin:auto!important}
.search-results .ast-container{max-width:1518px;padding:0}
@media (max-width:1024px) {
.search-results .main-header-bar{max-width:922px!important}
}
.search-results article.aiovg_videos.type-aiovg_videos.status-publish{width:20%;padding:1.69em .6em 1.69em 1.34em!important;min-height:400px}

.ast-row{background-color:#fff}
footer .ast-row {background:none;}
footer h2 {color:#fff!important;}
footer {color:#fff;}
.aab_wrap{display:none}
div.author-cont .saboxplugin-gravatar{display:none}
div.author-cont a.sab-profile-edit{display:none}

@media screen and (max-width: 480px) {
.saboxplugin-wrap .saboxplugin-authorname,.saboxplugin-wrap .saboxplugin-desc,.saboxplugin-wrap{text-align:left}
}
@media (max-width: 600px) {
div.author-cont span.fn{margin-bottom:0!important}
.saboxplugin-wrap .saboxplugin-authorname{margin:0!important}
.saboxplugin-authorname{display:inline-block!important}
.saboxplugin-wrap .saboxplugin-web{margin:0 0 15px!important}
.saboxplugin-wrap .saboxplugin-desc p{margin:0 0 12px!important}
.saboxplugin-wrap .saboxplugin-desc{display:inline-block}
}
div.author-cont .sab-edit-settings{display:none}
.aiovg-single-video .aiovg-player-container,.aiovg-single-video .aiovg-meta{margin-bottom:10px;background:#081F3F}
div.author-cont .saboxplugin-wrap{border:none}
/* List set */
.list-set span.elementor-icon-list-text{min-width:171px;text-align:left;margin-left:15px}
.list-set1 span.elementor-icon-list-text{min-width:171px;text-align:left;margin-left:15px}
.list-set3 span.elementor-icon-list-text{min-width:169px;text-align:left;margin-left:15px}
.list-set224 a span.elementor-icon-list-text{column-width:223px;text-align:left;margin-left:15px}
/*--Meta Tags Fetch Setting-- */
.tags-set .st-post-tags{color:#000;font-family:"Poppins",Sans-serif;font-size:30px;font-weight:700;line-height:40px}

.main-header-bar .ast-container{max-width:90%!important}
.search-results .ast-container{max-width:100%!important;padding:0}
.search-results .main-header-bar{max-width:90%}
}
.search-results .main-header-bar-wrap{background-color:#fff}
.search-results article#post-6467{display:none}
.search-results article.category-uncategorized{display:none}
.search-results h2.entry-title a{font-size:16px;line-height:1.5em;color:#000;font-weight:500;font-family:'Montserrat',sans-serif;padding:7px 0;/* overflow: hidden; */
text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.h-vids{max-width:1230px;margin:0 auto}

@media (max-width:428px) {
.search-results article.aiovg_videos.type-aiovg_videos.status-publish{width:98%;padding:1.69em .6em 1.69em 1.34em!important;min-height:291px}
}
.ast-single-post .ast-container{max-width:100%;margin:auto;padding:0}

.blog-content p,.single-format-video .elementor-widget-theme-post-content p{text-indent:50px}
.videos-template-default .elementor-widget-theme-post-content,.single-format-video .elementor-widget-theme-post-content .no-indent-pem{font-style:italic}
.no-indent-p,.no-indent-pem,.single-format-video #breadcrumbs{text-indent:0!important}
.videos-template-default .no-indent-p{font-style:normal}
.blog-content h6,.blog-content h5,.blog-content h4{margin-bottom:1.2em}
.blog-content h2,.blog-content h3{margin-bottom:1.5em}
.tags-set .st-post-tags a{color:#fff;text-decoration:none;font-size:14px;font-weight:300;background-color:#b18f30;padding:0 5px!important;border-radius:6px;margin-right:7px;margin-bottom:8px;display:inline-block!important}
.header-for-wesite span.eael-simple-menu-toggle-text{display:none!important}

.hr-50 {
	border-top: 3px solid #000000;
	width: 50%;
	margin: auto !important;
	margin-bottom: 1.75em !important;
}
h2 {
    margin-top: 32px;
}
h2:first-child {
    margin-top: 0px;
}
ul li, ol li {
    margin-left: 40px;
    padding-bottom: 1rem;
}
.sub-menu li, li.menu-item {
    margin-left: 0px;
}

.video-taxonomy-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.video-post-tag {
    background-color: #1f3d2b;
    color: rgba(255, 255, 255, 0.8);
    font-weight: 500;
    padding: 8px 12px;
    border-radius: 4px;
}
.video-post-tag:hover {
    background-color: #1f3d2b;
    color: #fff;
}
.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video {
    background-color: transparent !important;
}
.sb-lp-list li, .sb-arc-list li {
    margin-left: 8px;
}
.sb-lp-list li:last-child, .sb-arc-list li:last-child {
    padding-bottom: 0;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    outline-style: none;
}
.post .wp-block-image {
    padding-bottom: 1.75em;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    outline-style: none !important;
}

.eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-ancestor>a.eael-item-active, .eael-simple-menu-container.preset-1 .eael-simple-menu li:hover>a, .eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-item>a.eael-item-active {background-color:transparent!important;}