/* 
Theme Name: Martin Jansky Law Firm
Version: 1.0 
Description: Child theme for generatepress. 
Author: VIE Media
Author URI: https://vie.media
Template: generatepress
 */
/* --------------- Theme customization starts here ----------------- */
/* GENERAL FORMATTING */
.one-container .site-content{
    padding: 0 50px;
}
.site-main .wp-block-group__inner-container{
	padding: 50px;
}
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
    max-width: 1200px;
}
.wp-block-cover__inner-container{
    max-width: 1200px;
}
/* SECONDARY HEADER FORMATTING */
.secondary-header h3{
	font-weight: 300;
	margin-bottom: 0;
}
/* NOTICE FORMATTING */
.vp-notice{
	color: var(--accent);
	border: 1px solid var(--accent);
	border-left-width: 3px;
}
/* GHOSTKIT TABS */
.ghostkit-tabs{
	--gkt-tabs--buttons__offset: 1em;
    --gkt-tabs--button__padding-v: 0.5em;
    --gkt-tabs--button__padding-h: 1.2em;
    --gkt-tabs--button__font-weight: 500;
    --gkt-tabs--button__border-width: 1px;
    --gkt-tabs--button__border-color: var(--gkt-color-light-gray-darken);
    --gkt-tabs--button__border-radius: var(--gkt-border-radius);
    --gkt-tabs--button__opacity: 0.6;
    --gkt-tabs--button-active__background-color: #fff;
    --gkt-tabs--button-active__opacity: 1;
    --gkt-tabs-pills--button__border-radius: var(--gkt-border-radius);
    --gkt-tabs-pills--button-active__color: var(--accent);
    --gkt-tabs-pills--button-active__background-color: #fff;
    --gkt-tabs__transition-duration: var(--gkt-transition-duration);
    --gkt-tabs__transition-easing: var(--gkt-transition-easing);
}
.ghostkit-tabs-buttons-item{
	color: #fff;
}
.ghostkit-tabs-buttons-item a.active{
	color: #fff !important;
}
/* Ghostkit Accordion Formatting */
.ghostkit-accordion-item{
	border: 3px solid var(--accent);
	padding: 0 25px;
	color: var(--accent);
	margin-bottom: 10px;
}
.ghostkit-accordion-item-label{
	font-weight: 700;
}
/* GHOSTKIT SHAPE DIVIDER FORMATTING */
.ghostkit-shape-divider{
	background-color: #efefef;
}
/* BUTTON FORMATTING */
.ghostkit-button, .button{
	border-radius: 0;
}
/* 404 FORMATTING */
.error404 .site-header{
    margin-bottom: 100px;
}
.error404 .site-footer{
    margin-top: 100px;
}
/* BLOG FORMATTING */
.featured-image img{
	width: 100%;
}
.vp-filter__style-minimal .vp-filter__item>*{
	color: var(--accent);
}
.vp-filter__style-minimal .vp-filter__item>a:hover, .vp-filter__style-minimal .vp-filter__item>a:focus{
	color: var(--black);
}
.vp-portfolio__items-style-default .vp-portfolio__item-caption a:hover, .vp-portfolio__items-style-default .vp-portfolio__item-caption a:focus{
	color: var(--accent);
}
.vp-pagination__style-minimal .vp-pagination__item>a:hover, .vp-pagination__style-minimal .vp-pagination__item>a:focus{
	color: var(--accent);
}
.single-post .inside-article{
	margin: 50px 20px;
}
footer.entry-meta{
	display: none;
}
/* WP AUTOTERMS FORMATTING */
.wpautoterms_page-template-default .site-header{
    margin-bottom: 100px;
}
.wpautoterms_page-template-default .site-footer{
    margin-top: 100px;
}
.wpautoterms-footer{
    display: none;
}

/* MOBILE FORMATTING */
@media (max-width: 768px){
.secondary-navigation{
    display: none;
}
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{
padding: 0 !important;
}
}