/*

Theme Name:    SRACLC - Generatepress Child

Author:         Maple Ln Productions

Template:       generatepress                           

Version:        2.0.0

*/

@import url("../generatepress/style.css");



/* Header Icons and Buttons */
	.inside-header {padding:20px;}
	#topbtncontainer {display:block; width:70%; float:right; margin-top:28px;}
	#social, #social2 {display:inline; list-style-type:none; margin:0; float:right;}
	#social li, #social2 li {display:inline-block;}
#social li a span, #social2 li a span {display:none;}
	.fab{ font-size:1.9em; margin:0 4px;}
	#secondary { clear:right; display:inline; list-style-type:none; margin:16px 0 0; float:right;}
	#secondary li {display:inline-block; margin:4px 0;}
	#secondary li a {display:inline-block; border:1px solid #8e9090; border-radius: 2px; padding:2px 8px; margin:0 4px;font-weight: bold; font-size: .85em;}
	#secondary li a:hover {color:#fff; background-color:#000000;border:1px solid #000000;} 
	
	#credentialcontainer { display:block; width:40%; float:left; margin-top:20px; text-align:right;}
	#credentialcontainer img { width:75px; }
	
		@media (max-width:1040px) {
			#topbtncontainer { width:60%; }
			#credentialcontainer { width:40%; float:right; text-align:center; }
			#credentialcontainer img {max-width:45%;}
			#social, #social2 {margin-top: 40px;}
		}
	

	@media (max-width:795px) { /* 640 */
		#topbtncontainer {width:100%;float:none;clear:both;margin-top:0;}
		/* #topbtncontainer #social { display:none;} */
		#topbtncontainer #social { float:none; } 
		#secondary { float:none;display:block;margin-top:0px;}
		#secondary li a {font-size:.75em;}
		
		#credentialcontainer {width:100%;float:none;clear:both;margin:10px 0;}
	}

/* Header Icons and Buttons */
#icon_menu ul { margin:0;padding:0;}
#icon_menu li a { color:#fff; text-tranform:uppercase; font-weight:bold;}
#icon_menu li a img { display:block;margin: 0 auto;width:70%; }
#icon_menu li {display:inline-block; width:25%;margin:0;padding:0;text-align:center; padding:10px 0;}
#icon_menu li.g1 {background-color:#3e4545;border-top:3px solid #8b2131;}
#icon_menu li.g2 {background-color:#8e9090;border-top:3px solid #fff;}
@media (max-width:767px) {
#icon_menu li { width:50%;
}
/* site footer */	
		.site-footer .fab {color:#fff;}
	.site-footer #social2 { margin:0; }

	@media (max-width:640px) {	
		.site-footer #social2 {	float:none; background-color:#000000;display:block; margin:0 0;padding:12px 0 0;text-align:center;}
		.site-footer #social2 li {margin:0 8px;}

	}