/*
 Theme Name:     JM Tech (Divi)
 Theme URI:      https://www.jmtech.com.au
 Description:    Divi Child Theme for the JM Tech website
 Author:         JM Tech
 Author URI:     https://www.jmtech.com.au
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.et_fixed_nav #top-header {
	background-color: #25272b !important;
}

.et_pb_contact_right p {
    font-size: 24px;
    color: #ffffff!important;
    line-height: 1.2em;
}

.et-pb-contact-message {
	display:none;
}

#top-menu li.current-menu-item>a {
	color: rgba(0,0,0,0.6);
}


.header-deco {
	background-color: #0575c1!important;
    height: 108px;
}

.search #main-content .container:before,
.archive #main-content .container:before,
.single #main-content .container:before {
	display:none;
}

.search #main-content .container,
.archive #main-content .container,
.single #main-content .container {
	min-height: 600px;
}

.search #left-area,
.archive #left-area,
.single #left-area {
	width: 100%;
    float: none;
    padding-right: 0;
}

.search h1,
.archive h1,
.single h1 {
	font-size: 52px !important;
}

.search #sidebar,
.archive #sidebar,
.single #sidebar {
	display:none;
}

.header-deco-overlay {
	background-size: cover;
    background-position: top center;
    background-image: url(/wp-content/uploads/2019/07/section-bottom.png)!important;
    padding-top: 100px;
    margin-top: -84px;
    background-color: rgba(0,0,0,0)!important;
    background-repeat: no-repeat;
}

.single .entry-content {
	padding-top: 0px;
}

.page .entry-content {
	min-height: 640px;
}

.widg-widget-article-container {
	margin: 0px;
}

.widg-widget-article-container .widg-widget-article-contents li a .widg-article-title span {
	margin: 0px;
}

.widg-widget-article-container .widg-widget-article-contents ul {
	padding: 0px;
}

.widg-widget-article-container i {
	display:none;
}

#top-menu .btn-customer-portal a {
	background-color: #0575c1;
	border-radius: 5px;
    padding: 5px !important;
    color: #fff !important;
	opacity: 1 !important;
}

#page-container .et-fixed-header #top-menu li.btn-customer-portal>a {
	color: #fff !important;
}

/* Breakpoints */
@media ( max-width: 1101px ) {
	.header-deco-overlay {
    	margin-top: -57px;
	}
	
	.header-deco {
		height: 58px;
	}
	
	#top-menu .btn-customer-portal a {
		background-color: inherit;
		border-radius: inherit;
		padding: 10px 5% !important;
		color: #0575c1 !important;
		opacity: inherit;
	}
	
	.tech-zone .et_pb_row {
		width: 100%;
	}
	
	.search #main-content .container,
	.archive #main-content .container,
	.single #main-content .container {
		padding-top: 15px;
	}
}

@media ( max-width: 768px ) {

}