/*
Theme Name: Enfold Child
Description: Child theme for the Enfold theme
Author: Richard Hamel
Author URI: http://doww.org
Version: 1.0
Template: enfold
*/


/*Add your own styles here:*/

/** Note: devices setting rules: desktop: 990+ | tablet (landscape): 768-989 | tablet (portrait) 480-767 |  phone 479 or smaller **/

/** Colors: green=#97ce00; red=#fa6646; grey=#8f8f8f; BG bright=#f7f9f4  **/
/********* ALL PAGES ***********/

/* Limits the entire website width (duplicate of this on styles.css) */
html {max-width: 1920px; margin: 0 auto; background-color: #CCCCCC} 
#header {max-width: 1920px;}
header#header {}
/** Headers **/

h1, h2, h3, h4, h5, h6 { 
	font-family:  Helvetica, Arial, sans-serif; 
	font-weight: normal;
	line-height: 120%;
}
h1, h2{text-transform: uppercase;} 

	 	@media (max-width: 767px) {
		h1 {font-size: 26px}
		h2 {font-size: 18px}
		}
.main_color strong {color: inherit}
.announcetxt {color: #8f8f8f; font-size: 60px; font-size: 4.5vw; margin-left: -20%}

	@media (max-width: 989px) {
	.announcetxt {margin-left: inherit}
	}

	/* makes thumbs over image smaller */
	@media (max-width: 479px) {
	.halfsize .wp-caption {width: 50% !important; height: auto }
	.halfsize .wp-caption-text {display: none}
	div#ovrimgimg .avia-image-overlay-wrap {width: 50% !important; height: auto }
	}
	
.main_color .avia-icon-list .iconlist_icon {
    background-color: #999999;
}

/** Main Menu **/
#top #wrap_all .av-burger-overlay .av-burger-overlay-scroll #av-burger-menu-ul li a {
    font-size: 24px;
    color: #8f8f8f !important;/*#0097ce */ 
	font-family: Arial, Helvetica, sans-serif !important;
}



/************ HOME PAGE ************/
  
#head-main4 h2 {font-size: 2.8vw; font-weight:200; }
	 	@media (max-width: 767px) {
		#head-main4 h2 {font-size: 22px ;  }
		#top-pic-left {min-height: 200px;}
		}
#head-main4 p { font-size: 1.0em !important; }
		@media (min-width: 767px) {
		#head-main4 p{width: 80% !important; } 
		}
#head-mainbtn .avia-button.avia-size-large {
    padding: 60px 12px 7px;
    font-size: 16px;
    min-width: 139px;
}

		@media (max-width: 1134px) {
		#head-mainbtn .avia-button.avia-size-large {
		padding: 4px 4px 4px;
		font-size: 14px;
		min-width: 120px;
		}
		}

#toptier h2 {border: 1px solid #ce0097;}
#services-hm #toptier h2 {border: 1px solid #41ad49;}

#howhelp p.toggler {text-align: center;}
#howhelp .toggle_icon {display: none;}


.providers h3.av-masonry-entry-title.entry-title {
	color: #777777; 
	font-family:'roboto', Helvetica, Arial, sans-serif; 
	/text-transform: uppercase; 
	font-size: 14px; 
	text-align: center; 
} 

#about-cc {/border-top: /10px solid /#97ce00; } 

#about-cc .av-subheading_below p {
	color: #0097CE; 
	font-size: 120%; 
	font-weight: bold;
}

#leftpan {margin-right: 190px !important;}
div#leftpan.flex_column {  right: -16% !important;  transform: scale(.9);}
#asidestuff {background-color: #ffffff; padding: 40px; box-shadow: 0 0 2px 0 rgba(0,0,0,0.2);}

	@media (min-width: 989px) {
	#healthitem {left: -46%}
	}
	@media (max-width: 479px) { 
	#pan2 .av-special-heading {margin-top: 20px;}
	}
	@media (min-width: 767px) {
	#resources {margin-top: 50px;}
	}
	 

/*** news blog image overlay ***/

	@media only screen and (min-width: 768px) { 
	.grid-column-hmblog{
		display: grid;
		grid-template-columns: repeat(12,1fr);
		grid-template-rows: auto;
		grid-column-gap: 1pc;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.grid-image-right-hmblog {
		display: grid;
		grid-column-start: 4;
		grid-column-end: span 9;
		grid-row: 1;
	}
	.grid-column-hmblog #avia-magazine-1{
		display: grid;
		grid-column-start: 1;
		grid-column-end: span 5;
		grid-row: 1;
		padding: 5%;
		color: #000;
		background-color: #fff;
		z-index: 1;
	}
	}

#readmore .av_textblock_section {margin-top: -50px;}


/********* OTHER PAGES **********/

/*** Dental Page ***/

#after_grid_row_1 .content  {padding-bottom: 10px}
#wservices {}
#dentalvalue {/margin-top: -5%}
#dentalvalue .dentalvalue-l  {padding: 0 6% }
	 	@media (max-width: 767px) {
		div#ovrimgimg.avia-image-container {left: 0 !important; }
		}
		
#iconboxsqz.avia-icon-list-container {
    margin: 0 !important;
    clear: both;
}		

#wsrvimgr.avia-image-container.avia-align-center {margin: auto 0px auto;}


/*** HELPING PAGE ***/

/* form */
.kindful-embed-wrapper {height: 600px !important; width: 100% !important}

/********* FOOTER **********/

/* Google Translator */

#glt-translate-trigger {text-shadow: none!important}