/*
 Theme Name:     HS Bitatech
 Theme URI:      https://www.hitrisplet.net/themes/
 Description:    HS Bitatech
 Author:         Hitri splet
 Author URI:     https://www.hitrisplet.net
 Template:       Divi
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */



.et_pb_bottom_inside_divider {
	margin-bottom: -1px;
}


/*
 * Default heading settings
 */

h1, h2, h3, h4, h5, h6 {
	padding: 0;
}

h1 {
	margin: 2em 0 1em 0;
}

h2 {
	margin: 2em 0 1em 0;
}

h3 {
	margin: 1.5em 0 0.7em 0;
}

h4 {
	margin: 1.5em 0 0.5em 0;
}

h5 {
	margin: 0.5em 0 0.1em 0;
}

h6 {
	margin: 0.2em 0 0.08em 0;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
	margin-top: 0;
}

.hs_header h1, .hs_header h2, .hs_header h3, .hs_header h4, .hs_header h5, .hs_header h6 {
	margin: 0.2em 0;
}

.hs_mid-headings h1, .hs_mid-headings h2, .hs_mid-headingsh3, .hs_mid-headings h4, .hs_mid-headings h5, .hs_mid-headings h6 {
	margin: 0.2em 0;
}

p:not(:last-of-type) + h1 {
	margin-top: 1em;
}

p:not(:last-of-type) + h2 {
	margin-top: 1em;
}

p:not(:last-of-type) + h3 {
	margin-top: 0.5em;
}

p:not(:last-of-type) + h4 {
	margin-top: 0.5em;
}

p:not(:last-of-type) + h5 {
	margin-top: 0;
}

p:not(:last-of-type) + h6 {
	margin-top: 0;
}


.hs_text-compact1 p,
.hs_text-compact1 .et_pb_blurb_description p {
	padding-bottom: 0.5em;
}

/*
 * Layout elements
 */

@media (max-width: 980px) {
	.et_header_style_left .logo_container {
		left: -4%;
	}
	.et_header_style_left #logo {
		max-width: 64%;
	}
}

@media (max-width: 767px) {
	#et-info, #et-secondary-menu {
		text-align: left;
	}
}

@media (max-width: 480px) {
	.hs_fix-spacing-a h2 {
		margin-bottom: 0;
	}
}

#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
	background-color: rgba(255,255,255,1);
}


/*
 * Forms etc.
 */

.et_pb_contact_field_checkbox label {
	padding-left: 1.5em;
	text-indent: -1.5em;
}

/*  
 * Admin backend stuff
 */


#wp-admin-bar-nested-pages.hs_adminbar-hi,
#wp-admin-bar-nested-pages.hs_adminbar-hi:hover {
	font-weight: bold;
	border-radius: 0 12px 12px 0;
}

#wp-admin-bar-nested-pages.hs_adminbar-hi {
	background-color: #33bbff;
}

#wp-admin-bar-nested-pages.hs_adminbar-hi:hover {
	background-color: #1199dd;
}

#wp-admin-bar-nested-pages.hs_adminbar-hi a {
	font-weight: bold;
	color: #111;
}

#wp-admin-bar-nested-pages.hs_adminbar-hi a:hover,
#wp-admin-bar-nested-pages.hs_adminbar-hi a.ab-item:hover,
#wp-admin-bar-nested-pages.hs_adminbar-hi a.ab-item:focus {
	background-color: #1199dd !important;
	color: #111 !important;
}

/* 
 * Sliders
 */

.hs-slider-a h1 {
	font-size: 60px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0.5em 0;
}

.hs-slider-a h3 {
	font-size: 16px;
	text-transform: uppercase;
	margin: 0.5em 0;
	letter-spacing: 0.3em;
	text-shadow: 0 0 6px white;
}

.hs-slider-a p {
	text-shadow: 0 0 6px white;
}

.hs-slider-a .et_pb_slide_content h1,
.hs-slider-a .et_pb_slide_content h3,
.hs-slider-a .et_pb_slide_content p {
	/*
	background: #2EA3F2;
	padding: 0.2em;
	*/

}

@media (max-width: 980px) {
	
}

@media (max-width: 767px) {

}

@media (max-width: 480px) {
.hs-slider-a h1 {
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0.5em 0;
}

.hs-slider-a h3 {
	font-size: 16px;
	text-transform: uppercase;
	margin: 0.5em 0;
	letter-spacing: 0.3em;
}
}