/* 
Theme Name:		 Computool Pty. Ltd. Theme
Theme URI:		 https://www.computool.com.au
Description:	 Precision Toolmaking  and Engineering Services
Author:			 Vodien
Template:		 Divi
Version:		 1.1.9
Text Domain:	 divi-child
*/

/*CSS*/
#mobile_mainmenu #mobile_menu2 #menu-item-72 a {
	pointer-events: all !important;
}
#mobile_mainmenu #mobile_menu2 #menu-item-72 a:hover {
	color: #000 !important;
}
#gallery_content .et_pb_gallery .et_overlay {
		border-radius: 6px;
}
@media only screen and (max-width: 40em) { 
	#section_blog #post_list article .post-meta, #section_blogsearch #post_list article .post-met{
		flex-direction: column;
	}
	#section_blog #post_list article .post-meta, #section_blogsearch #post_list article .post-meta {
		font-size: 14px;
	}
	#section_blog #post_list article .post-meta a[rel="tag"], #section_blogsearch #post_list article .post-meta a[rel="tag"] {
		margin-bottom: 10px;
	}
	
	#section_blog #post_list article .entry-title, #section_blogsearch #post_list article .entry-title {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	
	#section_blog #post_list article .post-content p, #section_blogsearch #post_list article .post-content p {
		font-size: 16px;
	}
	
	#gallery_content .et_pb_gallery .et_pb_gallery_image img {
		width: 100%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 981px) { 
	#gallery_content .et_pb_gallery_items {
		  display: grid;
		  grid-template-columns: 1fr 1fr;
		  grid-gap: 30px;
		}
	#gallery_content .et_pb_gallery_item, #gallery_content .et_pb_gallery_item img {
		width: 100%;
	}
	#gallery_content .et_pb_gallery_item {
		margin: 0;
	}
}

@media only screen and (max-width: 767px)  { 
	#gallery_content .et_pb_gallery_items {
		  display: grid;
		  grid-template-columns: 1fr;
		  grid-gap: 30px;
		}
	#gallery_content .et_pb_gallery_item {
		margin: 0;
	}
	#gallery_content .et_pb_gallery_item, #gallery_content .et_pb_gallery_item img {
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	#section_faq .et_pb_toggle .et_pb_toggle_title {
		font-size: 18px !important;
		line-height: 30px !important;
	}
	
	#section_faq .et_pb_toggle .et_pb_toggle_content p {
		line-height: 30px !important;
	}
}
@media only screen and (max-width: 40em) { 
#post_sidebar .et_pb_search input.et_pb_s {
		font-size: 14px;
	}
	#main_banner h2 {
		font-size: 20px !important;
		line-height: 30px !important;
	}
}

@media only screen and (min-width: 981px) {
	#gallery_content .et_pb_gallery .et_pb_gallery_item {
		margin-right: 2%;
	}
	#gallery_content .et_pb_gallery .et_pb_gallery_image {
		margin-bottom: 15px;
	}
}

#section_faq .et_pb_toggle_close {
	padding: 20px 40px;
}

#section_faq .et_pb_toggle_close .et_pb_toggle_title {
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 500;
	font-size: 25px;
	line-height: 35px;
	color: #000000;
}

#section_faq .et_pb_toggle_close .et_pb_toggle_title::before {
    font-size: 30px;
    content: "\3b";
    color: #707070;
}

#section_faq .et_pb_toggle_open .et_pb_toggle_title::before {
  display: block;
  content: "\3a";
  position: absolute;
  right: 0;
  font-size: 30px;
  color: #0699df;
  top: 39%;
  margin-top: -0.5em;
  line-height: 35px;
}

@media only screen and (min-width: 980px) {
	#section_faq .et_pb_toggle_close .et_pb_toggle_title::before, #section_faq .et_pb_toggle_open .et_pb_toggle_title::before {
		font-size: 40px;
	}
}
#section_faq .et_pb_toggle_open {
	padding: 20px 40px;
}

#section_faq .et_pb_toggle_open .et_pb_toggle_title {
	padding-bottom: 15px;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 500;
	font-size: 25px;
	line-height: 35px;
	color: #0699DF;
	border-bottom: 1px solid rgba(112,112,112,.1215686275);
}

/* #section_faq .et_pb_toggle .et_pb_toggle_content {
	border-top: 1px solid rgba(112,112,112,.1215686275);
} */
body.page-id-47 #contact_section, body.page-id-49 #contact_section {
	display: none;
}