/* 
 Theme Name:     axitech
 Template:       Divi
 Version:        4.1
 Description:    Wordpress Version: 6.1.1
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


/* Header Customization */
ul#top-menu li.menu-item:not(:last-child) { 
    padding-right: 80px !important; 
}




/* JH ADD - add padding to headers on privacy and legal page */

.legalPageHeadings {
	padding: 24px 0 16px 0px!important;
}


/*
/* Last menu item highlight red

/* For desktop menu only (applied to menu item in wordpress menu settings)
@media only screen and (min-width: 981px){
	.menu-highlight {
		text-align: center;
		background-color: #ffffff;
	}
	
	.menu-highlight a {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-width: 3px!important;
	border-color: #f38581;
	border-radius: 7px;
	font-weight: 800!important;
	text-transform: uppercase!important;
	padding-top: 8px!important;
	padding-right: 8px!important;
	padding-bottom: 8px!important;
	padding-left: 8px!important;
	border-style: solid!important;
	}

	.menu-highlight:hover {
		color: #ffffff!important;
	}
	
.menu-highlight:hover a {
	background-color: #f38581!important;
	cursor: pointer;
	transition: all 0.2s ease-in-out;
	transform: scale(1.1);
	}
}
*/

/* For tablet and mobile menus - highlight last item (applied to menu item in wordpress menu settings)
@media only screen and (max-width: 980px){
	.menu-highlight {
   		border-top: 2px solid #343247;
	 	text-transform: uppercase!important;
	  	background-color: #f38581!important;	
		color: #ffffff!important;
	}
	.menu-highlight a {
		font-weight: 800!important;
	}
	.menu-highlight:hover a {
		color: #ffffff!important;
  		transition: all 0.2s ease-in-out;
	}
}
*/ 

/* CTA Images set to be on top */
.et_builder_inner_content{
	z-index:auto!important;
} 

/* Top section for all pages */
div.et_pb_section.et_pb_section_0 {
   		 margin-top: 2.5%!important;
	}



/* Scroll to top bottom */
.et_pb_scroll_top.et-pb-icon {
  	font-size: 25px!important;
    bottom: 75px!important;
    border-radius: 6px;
    margin-right: 20px;
}


/* Blog settings */
/* Setting blog posts in grid to be equal heights */
@media only screen and (min-width: 768px) {
.et_pb_blog_grid .et_pb_post {
	min-height: 425px;
	max-height:425px;
	}
}

/* Recent posts sidebar widget */
.et_pb_widget ul li{
	margin: 1em 0.2em!important; 
}

/* Image caption settings */
.wp-caption{
	border: none!important;
	background-color: #ffffff!important;
	margin-bottom: 2%!important;
  	margin-top: 2%!important;
	font-style: italic!important;
}

/* Social share */
.et_monarch .et_social_inline_bottom {
	margin-top: 30px!important;
	width: auto!important;
}
