/*
Theme Name: Health IT
Theme URI: https://pressmaximum.com/customify
Template: customify
Author: WPCustomify, Health IT
Author URI: https://pressmaximum.com
Description: Customify is fast, lightweight, responsive and super flexible multipurpose theme built with SEO, speed, and usability in mind. Unleash the power of your imagination with a true WYSIWYG Header &amp; Footer builder (inside the WordPress Customizer) built exclusively for this theme. The theme works great with any of your favorite page builder likes Elementor, Beaver Builder, SiteOrigin, Thrive Architect, Divi, Visual Composer, etc. Combined with the Header &amp; Footer builder, you can build any type of websites like shop, business agencies, corporate, portfolio, education, university portal, consulting, church, restaurant, medical and so on. Customify is compatible with all well-coded plugins, including major ones like WooCommerce, OrbitFox, Yoast, BuddyPress, bbPress, etc. Learn more about the theme and ready to import demo sites at https://pressmaximum.com/customify
Tags: custom-background,custom-logo,custom-menu,featured-images,flexible-header,footer-widgets,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,one-column,two-columns,three-columns,left-sidebar,right-sidebar,e-commerce,blog
Version: 0.3.6.1627625307
Updated: 2021-07-30 16:08:27

*/

/* Mobile styles */
@media only screen and (max-width: 790px) {
	/* Hide footer blocks */ div.customify-col-3_md-3_sm-6_xs-12:not(:first-child) {display: none;}
	/* Remove extra padding */ #cb-row--footer-main > div { padding-bottom: 0;}
	/* Hide search results excerpt */ .entry-excerpt { display: none; }
	/* Hide Readmore button */ .readmore-button { display: none; }
	/* Remove margin/spacing on results */ .entry-inner { margin-bottom: 0 !important; }
}

/* Hide page title on homepage */
body.page-id-6 #page-titlebar { display: none; }

/* Base for top-nav buttons */
.top-button {
	border-radius: 4px;
	display: inline-block;
	color: #fff !important;
	padding: 12px 10px;
	margin: 0 5px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #444;
}

.top-button a {
	color: #fff !important;
}

/* Style orange remote support button in top-nav */
.remotesupport {
	background:linear-gradient(to bottom, #f9433a 5%, #d93936 100%) !important;
	background-color:#f9433a;
}

/* Style blue facebook button in top-nav */
.facebookbutton {
	background:linear-gradient(to bottom, #3b5998 5%, #3b5998 100%) !important;
	background-color:#3b5998;
}

/* Style blue linkedin button in top-nav */
.linkedinbutton {
	background:linear-gradient(to bottom, #0e76a8 5%, #0e76a8 100%) !important;
	background-color:#0e76a8;
}

/* Add outline to book a meeting button */
.buttonizer-button, .buttonizer-label {
    border: 1px solid #fff;
}

/* Style nav menu sub-items  */
.nav-menu-desktop .sub-menu li a {
	font-family: "Open Sans", Sans-serif;
	font-weight: 500;
	font-size: 16px;
	color: #111;
}

.nav-menu-desktop .sub-menu li a:hover {
	color: #222;
}

/* Mobile navigation menu 3rd level submenu indent */
#site-navigation-sidebar-mobile > ul > li > ul > li > ul > li {
	margin-left: 20px;
}

/* Remove z-index for blog article overlay purple, because otherwise the static header will go under */
.eael-entry-overlay {
	z-index: unset;
}

/* Pricing feature boxes, align price to bottom of container */
.feature-box selector > div > div {flex-direction: column;}
.feature-box selector > div > div > div .elementor-widget-divider {margin-top: auto;}
.feature-box .elementor-widget-wrap {flex-direction: column;}
.feature-box .elementor-widget-wrap div:nth-last-child(2) {margin-top:auto;}

/* Hide annoying Load More buttons on post grids */
.eael-load-more-button-wrap, .eael-force-hide {
	display: none;
}

/* Elementor Icon List - Align icons at top of list item */
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: start;
}
.elementor-icon-list-icon {
    margin-top: 6px;
}

/* Shrink icons in footer */
#site-footer img[src$=".svg"] {
	max-height: 1.2em;
}

/* Trim widgets on smaller screens */
.widget-area {
	overflow: hidden;
}

/* Hide Google Captcha badge from pages */
.grecaptcha-badge {
    visibility: hidden !important;
}

/* Make the search bar on blog page full width */
:is(#blog-search, .helpsearch) > div > form > label > input {
	width: 90%;
}

/* Blog search bar search button bg */
:is(#blog-search, .helpsearch) > div > form > button {
	background-color: #00b5e2;
	border-radius: 2px;
}

/* Homepage Blog thumbnails */
.blog-grid-home .eael-entry-thumbnail > img {
	
	object-fit: cover;
    height: 100%;
}

/* Blog search bar search button icon */
:is(#blog-search, .helpsearch) > div > form > button > svg {
	color: #fff;
}

/* Search results page header */
.blog-posts-heading .page-title {
	font-family: "Poppins", sans-serif;
}

/* Search results image */
.entry-article-part.entry-media {
	width: 200px;
	height: 200px;
	float: left;
	margin-right: 20px;
	border-radius: 6px;
}

/* Search Results - Adjust excerpt height to match thumbnail */
.entry-content-data {
	height: 200px;
}

/* Remove annoying padding setting resizing search results images */
.posts-layout.layout--blog_boxed .entry-media, .posts-layout.layout--blog_column .entry-media {
	padding-top: 0;
}

/* Spacing between search results */
.entry-inner {
	margin-bottom: 80px;
}

/* Search Results readmore button */
.posts-layout .readmore-button {
	border: 1px solid #2e1a47;
	color: #2e1a47;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.posts-layout .readmore-button:hover {
	background-color: #2e1a47;
	border: 1px solid #2e1a47;
}

/* Search Results item title styling */
.posts-layout .entry-title a {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	font-size: 1.5rem;
}

/* Search Results item paragraph styling */
.posts-layout .entry-excerpt p {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	font-size: 1rem;
	color: #333;
	letter-spacing: .25px;
}

/* Search Results - Remove the default grey background for transparent images */
.posts-layout .entry-thumbnail {
	background-color: transparent;
}

/* Newhome Testimonial box - Bring tabs closer together */
#testimonialtabs > div > div > div.elementor-tabs-wrapper div {
	padding: 20px 10px;
}

.code-span {
	border: none !important;
}

/* Time warning for old posts with technical info that may be outdated */
.time-warning {
	text-align: center;
	color: #626b6f;
	font-weight: 400;
	background-color: #f4f8fb;
	border: 1px solid #d8dde1;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 50px !important;
}

.time-warning a {
	color: #2b8dca;
}

/* Feature story - Scrolling aricle */
.feature-article {
	background-color: white;
	border-radius: 4px;
	box-shadow: 2px 2px 20px rgba(0,0,0,0.3);
	max-height: 700px;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* OLS Start – Added by Luke Hopkins and One Little Seed for the ASD Essential 8 Landing Page - 28th May 2021 */

body.page-id-2307 #intro { display: none; }

body.page-id-2307 p, li {
  font-size: 16px;
  line-height: 28px;
  color: #1B1B1B;
}

body.page-id-2307 .elementor-text-editor li {
  margin-bottom: 0.5em;
}

body.page-id-2307 p.p-large {
  font-size: 20px;
  line-height: 30px;
}

body.page-id-2307 h1, body.page-id-2307 .h1 {
  color: #271C45!important;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 50px;
  line-height: 55px;
}

body.page-id-2307 h2 {
  color: #271C45!important;
  font-family: Roboto!important;
  font-weight: 700;
  line-height: 1.25em;
}

body.page-id-2307 .elementor-divider { padding: 0 20px; }
body.page-id-2307 .elementor-divider span {
  border-color: #BBBBBB!important;
}

@media only screen and (max-width: 767px) { /* MOBILE STYLES */

	body.page-id-2307 h1, body.page-id-2307 .h1 {
		font-size: 30px;
		line-height: 36px;
	}
		
	body.page-id-2307 p, li {
	  font-size: 14px;
	  line-height: 22px;
	}	
	
	body.page-id-2307 p.p-large {
    font-size: 18px;
    line-height: 28px;
	}	
	
	#premium-banner-8e4bab4,
	#premium-banner-8e4bab4 > div {
		height:300px;
		overflow-y: visible;
	}
	
	#premium-banner-8e4bab4 > div > img {
		object-fit: cover;
    height: 300px;
	}
	
	body.page-id-2307 .elementor-element-21c24aa {
		display: none;
	}
	
	body.page-id-2307 .elementor-element-3a87ab6 img {
    max-width: 50%;
	}
	
}


/* Table Styling */

body.page-id-2307 table.comparison {
    font-size: 16px;
    line-height: 28px;
    text-align: left;
    color: #1B1B1B;
    border: 0;
  }

body.page-id-2307 table.comparison * { 
    border: 0;
    font-size: 16px;
    line-height: 28px;
  }
		
body.page-id-2307 table.comparison thead tr td {
    border-bottom: 2px solid #271C45;
    padding: 15px;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    border-radius: 3px 3px 0 0;
  }

body.page-id-2307 table.comparison tbody tr td {
    padding: 15px 0;
    border-bottom: 1px solid #BFBBC8;
  }

body.page-id-2307 table.comparison tbody tr:last-of-type td {
    border-bottom: 2px solid #271C45;
  }	

body.page-id-2307 section[data-id="8048d22"] {
  background: url(https://healthit.com.au/wp-content/uploads/2021/05/Footer-BG.jpg) center center;
  background-size: cover;
  padding: 50px 0 50px 20px;
}

body.page-id-2307 section[data-id="8048d22"] .elementor-text-editor * {
  color: #ffffff!important;
}

@media only screen and (max-width: 767px) { /* MOBILE STYLES */

	body.page-id-2307 table.comparison thead tr td {
	  font-size: 16px;
	  line-height: 20px;
	  padding: 10px;
	}
	
	body.page-id-2307 table.comparison tbody tr td {
	  padding: 10px 0;
	}  
	
	body.page-id-2307 table.comparison * {
	  font-size: 14px;
	  line-height: 22px;
	}

}

/* OLS END */