/*
    Theme Name: Geeks on Wheels
    Theme URI:
    Description: Custom WordPress Theme
    Author: Geeks on Wheels
    Version: 1.0
    License: GNU General Public License v2 or Later
    Tags: Wordpress
*/

*{margin:0;padding:0;box-sizing:border-box;}.highlighted{color:#d72622 !important;}
.header_submenu-bg{
    position: absolute;
    bottom: 100%;
    background: transparent;
    left: 0;
    width: 100%;
    height: 50px;
}
/* JC */
:root {
  --vw-base: 1920;
}

@media (min-width: 1420px) {
	.wp-singular.single-post .terms_page.post_page .container{
		max-width: calc((1170 / var(--vw-base)) * 100vw);
	}	
}
@media (max-width: 1420px) {
    .wp-singular.single-post .terms_page.post_page .container{
        max-width: 1170px;
    }
}

.banner_bg{
	-webkit-mask-image: linear-gradient(to left, rgba(0,0,0,1) 0%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0.08) 100%);
    mask-image: linear-gradient(to left, rgba(0,0,0,1) 0%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0.08) 100%);
}


/* TERMS */
:root{
  --vw-base: 1920;
}
.page-template-terms .terms_page hr{
	margin-block: 30px;
	opacity: 0.25;
}
.page-template-terms .terms_page p,
.page-template-terms .terms_page li{
	margin-bottom: 16px;
}
.page-template-terms .terms_page h2,
.page-template-terms .terms_page h3{
	margin-bottom: 24px;
}

@media(min-width: 1920px){	
	.page-template-terms .terms_page hr{
		margin-block: calc(30 / var(--vw-base) * 100vw);
	}
	.page-template-terms .terms_page p,
	.page-template-terms .terms_page li{
		margin-bottom: calc(16 / var(--vw-base) * 100vw);
	}
	.page-template-terms .terms_page h2,
	.page-template-terms .terms_page h3{
		margin-bottom: calc(24 / var(--vw-base) * 100vw);
	}	
}
