/*
Theme Name: GLabs
Theme URL: https://www.guzmanlabs.com
Description: A platform for Guzman Labs
Author: Guzman Labs
Author URL: https://www.guzmanlabs.com
Template: Divi
Version: 3.0.51
Text Domain: glabs
*/ Custom CSS goes after this line

/* GLABS v. 4 */

/* Admin Bar */

#wpadminbar {
	background-color: #262626;
  color: #888888;
  font-weight: 100;
}

#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input {
    font-weight: 100;
}

#wpadminbar .quicklinks ul {
    margin-right: 2%;
}

#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon, .wp-admin-bar-arrow {
    font: normal 25px/1 dashicons;
	margin-top: -2px;
}

#wpadminbar .yoast-logo.svg {
    background-size: 35;
    margin-top: 0px;
}

#wpadminbar #wp-admin-bar-new_draft > .ab-item::before {
    background-size: 35;
    margin-top: -5px;
}

#wpadminbar>#wp-toolbar span.ab-label {
    display: none;
}

#wpadminbar #wp-admin-bar-wp-logo>.ab-item {
    display: none;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img, #wpadminbar #wp-admin-bar-my-account.with-avatar>a img {
    border-radius: 50px;
    height:40%;
}

#wpadminbar a img, #wpadminbar a img:hover {
    border-radius: 50px;
}

#wp-admin-bar-site-name {
    width: 53px;
}

#wpadminbar #wp-admin-bar-site-name .ab-submenu a.ab-item, #wpadminbar .quicklinks .menupop ul li .ab-item, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li .ab-item, #wpadminbar .shortlink-input, #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
    color: #efefef;
}

#wpadminbar #wp-admin-bar-site-name a.ab-item {
    color: #262626;
}


#wpadminbar #wp-admin-bar-site-name>.ab-item:before{
    content: "\f0e7";
    top: 2px;
    left:2px;
    font-family: 'Font Awesome 5 Free';
    font-size: 1.75em;
}

#wpadminbar #wp-admin-bar-updates .ab-icon:before{
    content: "\f2f1";
    top: -2px;
    font-family: 'Font Awesome 5 Free';
    font-size: .9em;
}

#wpadminbar #wp-admin-bar-comments .ab-icon:before{
    content: "\f075";
    top: -2px;
    font-family: 'Font Awesome 5 Free';
    font-size: 1em;
}

#wpadminbar #wp-admin-bar-new-content .ab-icon:before {
    content: "\f067";
    top: -2px;
    font-family: 'Font Awesome 5 Free';
    font-size: 1em;
}

#wp-admin-bar-edit {
    width: 53px;
    overflow: hidden;
}

#wpadminbar #wp-admin-bar-edit>.ab-item:before {
    content: "\f303";
    top: 2px;
    font-family: "Font Awesome 5 Free";
    font-size: 1.75em;
}

#wpadminbar .yoast-logo.svg {
    background-image:url() !important;
}

#wpadminbar .yoast-logo.svg:before {
    content: "\f818";
    top: 2px;
    font-family: 'Font Awesome 5 Free';
    font-size: 1.75em;
}

#wpadminbar #wp-admin-bar-agsdg-et-use-visual-builder>.ab-item:before {
    content: "\f530";
    top: 2px;
    font-family: "Font Awesome 5 Free";
    font-size: 1.75em
}

#wp-admin-bar-agsdg-et-use-visual-builder, #wp-admin-bar-new_draft {
    width: 53px;
    overflow: hidden;
}

#wpadminbar #wp-admin-bar-new_draft > .ab-item::before {
    content: "\f24d" !important;
    top: 5px !important;
    font-family: 'Font Awesome 5 Free';
    font-size: 1.75em;
}


/* Landing Page */

#seed-csp4-content img {
filter: brightness(.9)sepia(1)saturate(100)hue-rotate(0deg);
width: 150px;
}

#seed-csp4-headline {
font-weight: 100;
font-size: 18px;
}

.seed-csp4 h1 {
font-size: 5em;
font-weight: 900;
font-style: italic;
margin: 0 0 0 0px;
font-stretch: ultra-condensed;
}

.seed-csp4 p {
font-weight: 100;
margin: 0 0 0 0px;
}

.seed-csp4 h6 {
font-weight: 100;
margin: 0 0 0 0px;
font-size:10px;
line-height: 1.5em;
}

.seed-csp4 h1, .seed-csp4 h2, .seed-csp4 h3, .seed-csp4 h4, .seed-csp4 h5, .seed-csp4 h6, .seed-csp4 p {
color: yellow;
}

#seed-csp4-page {
padding-top: 200px;
}

/* Mobile Columns */

/* Mobile 2 Columns */

@media only screen and (max-width: 980px) {
 
.two-columns .et_pb_column { width: 47% !important;
	}}

/* Password Page */

.post-password-required .et_password_protected_form {
	width: 90%;
margin: auto;
margin-bottom: 15%;
margin-top: 5%;
}

/* Video Grain Overlay */

.video-grain-overlay.et_pb_fullwidth_header:before {
    content:"";
	width: 100%;
	height: 100%;
	background-image: url(https://guzmanlabs.com/GLABS/images/video_grain.gif);
		background-repeat:repeat;
		position: absolute;
    top: 0;
    left: 0;
    opacity: .15;
		z-index: 999 !important;
}

/* Kill Mobile Header */

@media (max-width: 980px) {
	.mobile_menu_X .et_pb_menu__menu {
		display: flex!important;
	}
	.mobile_menu_X .et_mobile_nav_menu {
		display: none!important;
	}
}


.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content, .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	width: 100%;
	max-width: 800px;
}

#et_pb_contact_form_0 .et-pb-contact-message{
	color:#fff!important;
}

p.hero-title{
font-weight: 800;
font-size: 5rem;
color: #FFFFFF!important;
text-transform:uppercase;
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
line-height:1;
}
.et_pb_fullwidth_header p.hero-title{
font-size:40px;
}
h1 span.subheading{
font-size:.5em;
display:block;
color:#0e58a7;
text-transform:uppercase;
}
ul.cols{
display:flex; 
gap: 50px; 
flex-wrap:wrap;
}
ul.cols li{
color:#0e58a7;
}
@media only screen and (max-width:1100px){
	ul.cols{
        display:block;
    }
}