/*
AHPC2018-Desktop Home
*/


html, body {
  height: 100%;
}

body {
	 font-family: Arial, Helvetica, sans-serif;
 	 font-size:18px;
	font-weight: normal; 
	color:#444444;
	line-height:1.7em;
}

a { color:#0268ab; text-decoration:none; }
a:hover { color:#0268ab; text-decoration:underline; }

.pageWrap {
	position:relative;
	margin:0;
	padding:0;
}


h1 {    /********* used for headline on the video intro box only ***************/
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	font-size:40px;
	line-height:1.3em;
	color:#17a34a;
	text-transform:uppercase;
	margin: 0 0 10px 0;
	}
	
	
	h2 { 
	font-family: 'Roboto', sans-serif;
	color:#0268ab;
	font-weight:900;
	font-size:32px;
	line-height:1.3em;
	margin: 0 0 8px 0;
	}
	
	
	
	a.post-edit-link {
	margin: 25px 0 0 0;
	width: auto;
	display:inline-block;
	padding: 2px 15px 0px 15px;
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
	background-color: #188bd6;
	color: #fff !important;
	font-weight: 400; 
	text-transform: uppercase;
	font-size: 13px;
	height: 16px;
	line-height:16px;
	text-decoration:none;
	-webkit-text-stroke: 1px transparent;
}
a.post-edit-link:hover {
	background-color: #002f5f;
	color: #fff !important;
}




/***********************************HEADER - fixed************************************/

header.ahpcHomeHed { 
	position:fixed;
	width:100%;
	top:0px;
	left:0px;
	height: 125px;
	background-color:#17A34A;
	border-bottom: solid 5px #fff;
	z-index:999;
}


.homeHedContainer {
	position:relative;
	max-width:1300px;
	margin:0 auto;
	padding:0;
	height:125px;
}

@media screen and (max-width:1480px) {    /***start mobile adjustments***/
.homeHedContainer {
	position:relative;
	max-width:1400px;
	margin:0 auto;
	padding:0 22px;
	height:125px;
}
}



.smallNav {
	display:block;
	position:relative;
	float:right;
	margin: 0;
	/*width:577px;*/
	padding: 11px 0 0 0;
	text-align:center;
	color:#fff;
}



.hashtagTop {
	position:relative;
	float: left;
	margin: 0 20px 0 0;
	width: 123px;
	height: 47px;
	background: url(../Images/HashtagHeader.png) no-repeat top left;
		text-indent: -1000em; 
}



a.Insta {
	position:relative;
	float: left;
	margin: 0 7px 0 0;
	width: 35px;
	height: 35px;
	background:url(../Images/TopInsta.png) no-repeat bottom right;
	display: block;         /* make it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
}

a.Insta:hover {
		background:url(../Images/TopInsta.png) top left no-repeat;
	}
	
a.LI {
	position:relative;
	float: left;
	margin: 0 7px 0 0;
	width: 35px;
	height: 35px;
	background:url(../Images/TopLI.png) no-repeat bottom right;
	display: block;         /* make it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
}

a.LI:hover {
		background:url(../Images/TopLI.png) top left no-repeat;
	}
	
a.Twit {
	position:relative;
	float: left;
	margin: 0 7px 0 0;
	width: 35px;
	height: 35px;
	background:url(../Images/TopTwit.png) no-repeat bottom right;
	display: block;         /* make it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
}

a.Twit:hover {
		background:url(../Images/TopTwit.png) top left no-repeat;
	}
	
	a.FB {
	position:relative;
	float: left;
	margin: 0 7px 0 0;
	width: 35px;
	height: 35px;
	background:url(../Images/TopFB.png) no-repeat bottom right;
	display: block;         /* make it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
}

a.FB:hover {
		background:url(../Images/TopFB.png) top left no-repeat;
	}
	

/* Addition of Bluesky and Threads Social Icons */
	a.blue-social {
	position:relative;
	float: left;
	margin: 0 7px 0 0;
	width: 35px;
	height: 35px;
	background:url(../Images/TopBlue.png) no-repeat bottom right;
	display: block;         /* make it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
}

a.blue-social:hover {
		background:url(../Images/TopBlue.png) top left no-repeat;
	}
	
a.threads-social {
	position:relative;
	float: left;
	margin: 0 0px 0 0;
	width: 35px;
	height: 35px;
	background:url(../Images/TopThreads.png) no-repeat bottom right;
	display: block;         /* make it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
}

a.threads-social:hover {
		background:url(../Images/TopThreads.png) top left no-repeat;
	}
	

/*********************Search ********************/

#searchBox {
	display:block;
	margin:0;
	position:relative;
	float:right;
	height: 35px;
	width:235px;
	text-align:right;
	padding:0;
	border: 1px solid #fff;
	margin-left: 34px;
}
#go {
	width:28px;
	margin:0px;
	height: 34px;
	display:block;
	position:relative;
	float: right;
	background: url(../Images/SearchIcon.png) no-repeat top left;
}

#searchform #s { 
	-webkit-appearance:none; /*removes annoying background on search field in Safari*/
	margin: 0; 
	padding: 2px 0px 2px 7px;
	width: 200px;
	height: 25px;
	font-size:14px;
	color: #fff;
	background-color:#17A34A;
	border:0px;
}
input[type="search"] {
      -webkit-appearance: textfield;
    }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}




/*************main nav*****************/

.navContainer { /*** fixmenu  ***/
	position:absolute;
/*	width:1230px; */ /*887 with Connect button*/
	bottom:0px;
	right:0px;
	display:block;
	height:48px;
	margin:0;
	padding:0;
	display:block;
}



#navMain {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin:0;
padding:0;
width:100%;
position:relative;
z-index:1;
display:block;
}
#navMain, #navMain ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:100%;
}
#navMain a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
text-decoration:none;
font-family: 'Roboto', sans-serif;
font-weight:900;
font-size:16px;
line-height:1.3em;
color:#fff;
height:47px;
line-height:47px;
padding:0px 16px 1px 16px;
background-color: transparent;
text-transform:uppercase;
}
#navMain li.menu-item-131 a {
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
text-decoration:none;
font-family: 'Roboto', sans-serif;
font-weight:900;
font-size:16px;
line-height:1.3em;
color:#17A34A;
height:47px;
line-height:47px;
padding:0px 16px 1px 16px;
background-color: #fff;
text-transform:uppercase;
}

@media screen and (max-width:1250px) {   /****fixmenu change from 1212***/
	
.navContainer {
	position:absolute;
	width:1140px;  /****fixmenu ****/
	bottom:0px;
	right:10px;
	display:block;
	height:48px;
	margin:0;
	padding:0;
	display:block;
}
	
#navMain a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
text-decoration:none;
font-family: 'Roboto', sans-serif;
font-weight:900;
font-size:16px;
line-height:1.3em;
color:#fff;
height:47px;
line-height:47px;
padding:0px 16px 1px 16px;
background-color: transparent;
text-transform:uppercase;
}
#navMain li.menu-item-131 a {
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
text-decoration:none;
font-family: 'Roboto', sans-serif;
font-weight:900;
font-size:16px;
line-height:1.3em;
color:#17A34A;
height:47px;
line-height:47px;
padding:0px 16px 1px 16px;
background-color: #fff !important;
text-transform:uppercase;
}
}

@media screen and (max-width:1154px) {  /****fixmenu change from 1124***/
.navContainer {
	position:absolute;
	width:1075px;  /****fixmenu**/
/*	width:990px; */ /****fixmenu**/
	bottom:0px;
	right:10px;
	display:block;
	height:48px;
	margin:0;
	padding:0;
	display:block;
}
	
#navMain a { /****fixmenu**/
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
text-decoration:none;
font-family: 'Roboto', sans-serif;
font-weight:900;
font-size:16px;
line-height:1.3em;
color:#fff;
height:47px;
line-height:47px;
padding:0px 10px 1px 10px;
background-color: transparent;
text-transform:uppercase;
}
#navMain li.menu-item-131 a { /****fixmenu**/
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
text-decoration:none;
font-family: 'Roboto', sans-serif;
font-weight:900;
font-size:16px;
line-height:1.3em;
color:#17A34A;
height:47px;
line-height:47px;
padding:0px 10px 1px 10px;
background-color: #fff;
text-transform:uppercase;
}
}


#navMain a:hover {
	background-color:#0268ab;
}

#navMain li.menu-item-131 a:hover {
	background-color:#0268ab !important;
	color:#fff;
}

#navMain li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#navMain a, #navMain a:visited {
color:#fff;
display:block;
}
#navMain a:hover, #navMain a:active, .current_page_item a, #home .on {
text-decoration:none;
background-color:#0268ab;
}

#navMain li ul {
border-top:5px solid #0268ab;
height:auto;
left:-999em;
line-height:40px;
margin:0;
padding:0;
position:absolute;
width:222px;
}

#navMain li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border-bottom:4px solid #0268ab;
width:222px;
height:auto;
}

#navMain li li a, #navMain li li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff none repeat scroll 0 0;
font-family: 'Roboto', sans-serif;
font-weight:900;
font-size: 16px;
color:#0268ab;
text-align:left;
border-right:0px;
padding:10px 10px;
text-transform:none;
font-style:normal;
height:auto;
line-height:1.3em;
}

#navMain li li a:hover, #navMain li li a:active {
	color:#fff;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#17A34A none repeat scroll 0 0;
}

#navMain li:hover ul, #navMain li li:hover ul, #navMain li li li:hover ul, #navMain li.sfhover ul, #navMain li li.sfhover ul, #navMain li li li.sfhover ul {
left:auto;
}





/*****************************BRANDING AREA WITH LOGO******************************/


.brandingBkgd {
	position:relative;
	background-color: #fff;
	margin:0;
	padding:129px 0 0 0;
}

.brandingContainer {
	position:relative;
	margin:0 auto;
	padding:0;
    background: url(/wp-content/uploads/2025/08/frac-banner-homepage-2025-cropped.jpg) no-repeat left center;
    background-size: contain;
    width: 100%;
    max-width: 100%;
    background-color: #fff;
	height:256px;
}
@media screen and (max-width: 1480px) {
.brandingContainer {
    position: relative;
    margin: 0 auto;
    padding: 0 40px;
    background: url(/wp-content/uploads/2025/08/frac-banner-homepage-2025-cropped.jpg) no-repeat left center;
    background-size: contain;
    width: 100%;
    max-width: 100%;
    background-color: #fff;
    height: 256px;
}
}
@media screen and (max-width:1160px) { 
.brandingContainer {
	position:relative;
	margin:0 auto;
	padding:0 40px;
    background: url(/wp-content/uploads/2025/08/frac-banner-homepage-2025-cropped.jpg) no-repeat left center;
    background-size: contain;
    width: 100%;
    max-width: 100%;
    background-color: #fff;
	height:228px;
}
}

.ahpclogo {
  position:relative;
  float:left;
  width:321px;
  height: 152px;
  margin:50px 0 0 0;
	display: none;
}

@media screen and (max-width:1160px) { 
.ahpclogo {
  position:relative;
  float:left;
  width:265px;
  height: 125px;
  margin:53px 0 0 0;
	display: none;
}
}

.ahpclogo img {
	max-width: 100%;
 	height: auto;
}

.datePlace {
	position:relative;
	float:right;
  width:349px;
  height: 85px;
  margin:92px 100px 0 0;
	display: none;
}

@media screen and (max-width:1316px) { 
.datePlace {
	position:relative;
	float:right;
  width:349px;
  height: 85px;
  margin:92px 70px 0 0;
	display: none;
}
}

@media screen and (max-width:1207px) { 
.datePlace {
	position:relative;
	float:right;
  width:349px;
  height: 85px;
  margin:92px 5px 0 0;
	display: none;
}
}
@media screen and (max-width:1160px) { 
.datePlace {
	position:relative;
	float:right;
  width:250px;
  height: 61px;
  margin:85px 40px 0 0;
}
}


.datePlace img {
	max-width: 100%;
 	height: auto;
}


/*****************************SPONSOR AREA******************************/

.sponsorAppContainer {
	position:relative;
	max-width:1300px;
	margin:0 auto;
	padding:0;
}

@media screen and (max-width:1480px) {    /***start mobile adjustments***/
.sponsorAppContainer {
	position:relative;
	max-width:1300px;
	margin:0 auto;
	padding:0 0 0 40px;
}
}

.sponsorContainer {
	position:relative;
	float:left;
	width:75%;
	margin:0;
	height:auto;
	padding:0;
}

.sponsorLogos {
	position:relative;
	float:right;
	width:321px;
	height:auto;
	padding:0;
	margin: 0 0 0 0;
	text-align:left;
}

.frac {
    position: relative;
    float: right;
    width: 127px;
    height: auto;
    margin: 16px 0 0 0;
    padding: 0;
}

.frac img {
	max-width: 100%;
 	height: auto;
}

.feedingAmerica {
	position: relative;
	float:left;
	width: 148px;
	height: 77px;
	margin: 17px 0 0 0;
	padding:0;
}

.feedingAmerica img {
	max-width: 100%;
 	height: auto;
}

.sponsorText {
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#17A34A;
	width:570px;
	padding: 36px 0 0 0;
}

.sponsorHead {
	font-size:24px;
	color:#0268ab;
	font-weight:bold;
}

.sponsorText strong {
	font-weight:bold;
}

a.appContainer {
	position:relative;
	display:block;
	float:right;
	width:250px;
	background: #17A34A url(../Images/GetAppBkgd.png) no-repeat left bottom;
	border-top:solid 5px #fff;
	border-bottom:solid 5px #fff;
	padding:0;
	margin:0;
}

a.appContainer:hover { 
background: #0268ab url(../Images/GetAppBkgd.png) no-repeat left top;
}

.appText {
	position:relative;
	float:left;
	width:50%;
	text-align:right;
	margin: 17px 10% 0 0;
	height:104px;
	line-height:121px;
	padding:0;
}

.appIcon {
	position:relative;
	float:right;
	width:30%;
	text-align:left;
	margin: 9px 10% 0 0;
	height:112px;
	line-height:121px;
	padding:0;
}

@media screen and (max-width:1254px) { 

.sponsorContainer {
	position:relative;
	float:left;
	width:70%;
	margin:0;
	height:auto;
	padding:0;
}

.sponsorText {
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#17A34A;
	width:360px;
	padding: 19px 0 0 0;
}

.sponsorHead {
	font-size:20px;
	color:#0268ab;
	font-weight:bold;
} 

a.appContainer {
	position:relative;
	float:right;
	display:block;
	width:200px;
	background: #17A34A url(../Images/GetAppBkgd.png) no-repeat left bottom;
	border-top:solid 5px #fff;
	border-bottom:solid 5px #fff;
	padding:0;
	margin:0 0 0 0;
}

.appText {
	position:relative;
	float:left;
	width:57%;
	text-align:right;
	margin: 17px 5% 0 0;
	height:104px;
	line-height:121px;
	padding:0;
}
.appIcon {
	position:relative;
	float:right;
	width:25%;
	text-align:left;
	margin: 9px 10% 0 0;
	height:112px;
	line-height:121px;
	padding:0;
}

.sponsorLogos {
	position:relative;
	float:right;
	width:310px;
	height:auto;
	padding:0;
	margin: 0 0 0 0;
	text-align:left;
}

.frac {
	position: relative;
	float:left;
	width: 116px;
	height: 44px;
	margin: 45px 0 0 25px;
	padding:0;
}
.feedingAmerica {
	position: relative;
	float:left;
	width: 131px;
	height: 68px;
	margin: 17px 0 0 32px;
	padding:0;
}
}

@media screen and (max-width:1020px) { 
.sponsorContainer {
	position:relative;
	float:left;
	width:75%;
	margin:0;
	height:auto; 
	padding:0;
}

.sponsorText {
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#17A34A;
	width:330px;
	padding: 19px 0 0 0;
}

.sponsorHead {
	font-size:18px;
	color:#0268ab;
	font-weight:bold;
} 
}



/*************** Video and Description Boxes**********************/

.videoDescContentBkgd {
	background-color:#0f7cc3;
	padding:0;
	margin: 0;
}

.videoDescContentContainer {
	position:relative;
	max-width:1300px;
	margin:0 auto;
	padding: 50px 0;
}

@media screen and (max-width:1480px) {    /***start mobile adjustments***/
.videoDescContentContainer {
	position:relative;
	max-width:1300px;
	margin:0 auto;
	padding: 50px 40px;
}
}

.videoDesc-flex-container {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}

.desc-flex-item-one {
	color:#fff;
	font-size:20px;
	  line-height:1.8em;
  width: 55%;  
  height: auto;
  text-align: center;
  padding:0px;
  text-align:left;
}

.video-flex-item-two {
  width: 35%; 
  height: auto;
  line-height: 1.5em;
  color: #fff;
  font-weight: 400;
  text-align: center;
  padding:0 0;
/* background:#000;*/
   margin:0;
}

.video-flex-item-two img {
	max-width: 100%;
 	height: auto;
}
.introOrange {
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	font-size:25px;
	color:#17A34A;
}

a.introButton {
	width: auto;
	text-align:center;
	line-height: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	font-size: 20px;  
	background: #17A34A;
	padding: 15px 20px;
	color: #fff;
	display: inline-block;
	text-decoration:none;
	margin: 40px 40px 0 0;
}
a.introButton:hover {
	color: #17A34A;
	background: #fff;
}


.video-responsive {
    overflow:hidden;
	padding-top:20%;
    padding-bottom:56.25%;
    position:relative;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


@media screen and (max-width:1137px) {  

.desc-flex-item-one {
	color:#fff;
	font-size:18px;
	  line-height:1.6em;
  width: 48%;  
  height: auto;
  text-align: center;
  padding:0px;
  text-align:left;
}

.video-flex-item-two {
  width: 45%; 
  height: auto;
  line-height: 1.3em;
  color: #fff;
  font-weight: 400;
  text-align: center;
  padding:0 0;
  /*background:#000;*/
   margin:0;
}

.introOrange {
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	font-size:23px;
	color:#17A34A;
}

a.introButton {
	width: 80%;
	text-align:center;
	line-height: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	font-size: 20px;  
	background: #17A34A;
	padding: 15px 20px;
	color: #fff;
	display: inline-block;
	text-decoration:none;
	margin: 30px 10px 0 0;
}

}

/******************THREE BOX AREA***********************/

.threeBoxBkgd {
	position:relative;
	background-image:url(../../AHPC-2018%20-%20Copy/images/WoodTexture-turqoiseBkgd.jpg);
	background-repeat:repeat;
	width:100%;
	height:auto;
	padding: 65px 0;
	margin:0;
}


.threeBoxContainer {
	max-width:1370px;
	margin:0 auto;
	padding:0;
}

@media screen and (max-width:1450px) {    /***start mobile adjustments***/
.threeBoxContainer {
	max-width:1370px;
	margin:0 auto;
	padding: 0 40px;
}
}



.threeBox-flex-container {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
    flex-wrap:wrap;
  justify-content: space-between;
}

.three-flex-item-one {
  width: 28%; 
  height: auto;
padding:0 2.6% 0 2.6%;
    margin: 0;
	border-right: solid 1px #c4c4c4;
	background-color: transparent;
}

.three-flex-item-two {
  width: 28%; 
  height: auto;
 padding:0 2.6% 0 2.6%;
    margin: 0;
	border-right: solid 1px #c4c4c4;
	background-color: transparent;
}

.three-flex-item-three {
  width: 28%; 
  height: auto;
  padding:0 2.6% 0 2.6%;
    margin: 0;
	border-right: none;
	background-color: transparent;
}



.threePhoto {
	margin:0;
	padding:0;
}

.threeTitle {
	margin: 12px 0 0 0 ;
}
.threeTitle h2 {
	text-align:center;
}


.threeText {
	margin: 0 0 23px 0;
	line-height:1.5em;
}

@media screen and (max-width:1213px) {
	.threeTitle h2 {
	text-align:center;
	font-size:26px;
	line-height:1.1em;
	margin: 0 0 8px 0;
}
.threeText {
	margin: 0 0 23px 0;
	line-height:1.4em;
	 font-size:17px;
}

}

.threePhoto img {
max-width: 100%;
 	height: auto;
}

a.learnMoreBtn {
	display:block;
	font-family: 'Roboto', sans-serif;
	font-weight:900;
position:relative;
	background-color:#17A34A;
	padding: 14px 19px;
	text-align:center;
	color:#fff;
	font-size:17px;
	line-height:15px;
	height:auto;
	width:120px;
	text-transform:uppercase;
	margin:0 auto;
	text-decoration:none;
}
a.learnMoreBtn:hover {
	background-color:#0f7cc3;
	text-decoration:none;
}



/******************Latest News***********************/

.newsBkgd {
	background-color:#17A34A;
	padding:35px 0;
}

.newsContainer {
		max-width:1300px;
	margin:0 auto;
	padding:0;
}

@media screen and (max-width:1380px) {    /***start mobile adjustments***/
.newsContainer {
	max-width:1300px;
	margin:0 auto;
	padding: 0 40px;
}
}


.newsHeader {
	position:relative;
	float:left;
	width:137px;
	height:63px;
	margin:7px 0 0 0;
}
.newsHeader img {
		max-width: 100%;
 	height: auto;
}

.latestNews {
	position:relative;
	float:left;
	width:75%;
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	font-size:25px;
	margin:0 0 0 50px;
	line-height:1.5em;
	color:#fff;
}

.latestNews a {
	color:#fff;
}


.latestNews a:hover {
	color:#fff;
}

.mtphr-dnt-tick-contents {
 margin: 0 80px 0 0 !important;
}

.mtphr-dnt-nav i {
	 display: block;
    width: 38px;
    height: 38px;
    font-size: 38px;
    line-height: 38px;
    color: #DDD;
    color: rgba(255, 255, 255, 0.8) !important;
}
.mtphr-dnt-icon-arrow-left {
	display:none !important;
}

/*******************Testimonials**********************/

.testimonialBkgd {
	background-color:#006bae;
	padding:35px 0;
}

.testimonialContainer {
		max-width:1300px;
	margin:0 auto;
	padding:0;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	text-align:center;
	color:#fff;
}

.testimonialContainer strong {
	font-weight:900;
}

@media screen and (max-width:1380px) {    /***start mobile adjustments***/
.testimonialContainer {
	max-width:1300px;
	margin:0 auto;
	padding: 0 40px;
}
}





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

footer.AHPCfoot {
	margin:0;
	padding:0;
	}
	
	
.footContainer {
	max-width:1300px;
	margin: 0 auto;
	padding:70px 0 ;
}

@media screen and (max-width:1380px) {    /***start mobile adjustments***/
.footContainer {
	max-width:1300px;
	margin: 0 auto;
	padding:70px 10px 70px 40px;
}
}



.addressContainer {
	width:300px;
	position:relative;
	float:left;
	margin: 0;
}
.footLogo { 
margin:0 0 15px 0;
 }
.footLogo img {
	max-width: 100%;
 	height: auto;
}

.addressSmall {
	margin:6px 0 0 0;
	font-size:13px;
	line-height:1.3em;
	color:#006bae;
}

.shareContainer {
	width:325px;
	position:relative;
	float:left;
	margin:45px 0 0 120px;
}

.shareHeader {
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	color:#17A34A;
	font-size:25px;
	line-height:1.1em;
	margin: 0 0 10px 0;
	text-align:left;
}

.shareIcons {
	width:310px;
}


.hashtagfoot {
	position:relative;
	float: left;
	margin: 0 18px 0 0;
	width: 123px;
	height: 47px;
	background: url(../Images/HashtagFooter.png) no-repeat top left;
		text-indent: -1000em; 
}



a.Instafoot {
	position:relative;
	float: left;
	margin: 0 7px 0 0;
	width: 35px;
	height: 35px;
	background:url(../Images/BtmInsta.png) no-repeat bottom right;
	display: block;         /* make it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
}

a.Instafoot:hover {
		background:url(../Images/BtmInsta.png) top left no-repeat;
	}
	
a.LIfoot {
	position:relative;
	float: left;
	margin: 0 7px 0 0;
	width: 35px;
	height: 35px;
	background:url(../Images/BtmLI.png) no-repeat bottom right;
	display: block;         /* make it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
}

a.LIfoot:hover {
		background:url(../Images/BtmLI.png) top left no-repeat;
	}
	
a.Twitfoot {
	position:relative;
	float: left;
	margin: 0 7px 0 0;
	width: 35px;
	height: 35px;
	background:url(../Images/BtmTwit.png) no-repeat bottom right;
	display: block;         /* make it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
}

a.Twitfoot:hover {
		background:url(../Images/BtmTwit.png) top left no-repeat;
	}
	
a.FBfoot {
	position:relative;
	float: left;
	margin: 0 7px 0 0;
	width: 35px;
	height: 35px;
	background:url(../Images/BtmFB.png) no-repeat bottom right;
	display: block;         /* make it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
}

a.FBfoot:hover {
		background:url(../Images/BtmFB.png) top left no-repeat;
	}


/* Addition of BlueSky and Threads Social Logos */
a.Bluefoot {
	position:relative;
	float: left;
	margin: 0 7px 0 0;
	width: 35px;
	height: 35px;
	background:url(../Images/BtmBlue.png) no-repeat bottom right;
	display: block;         /* make it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
}

a.Bluefoot:hover {
		background:url(../Images/BtmBlue.png) top left no-repeat;
	}
	
a.Threadsfoot {
	position:relative;
	float: left;
	margin: 0 0 0 0;
	width: 35px;
	height: 35px;
	background:url(../Images/BtmThreads.png) no-repeat bottom right;
	display: block;         /* make it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
}

a.Threadsfoot:hover {
		background:url(../Images/BtmThreads.png) top left no-repeat;
	}


.footNavColOne {
	position:relative;
	float:right;
	width:207px;
	margin: 0 22px 0 0;
	display:block;
}


ul.ColOneNav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
}
ul.ColOneNav li {
	margin: 0 0 0 0px;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	cursor: default;
	width:auto;
}

ul.ColOneNav a {
	font-weight: normal;
	font-size: 16px;
	display: block;
	padding: 0px 0px 3px 0px;
	color: #006bae;
	text-decoration: none;
}

ul.ColOneNav a:hover, ul.ColOneNav a:focus
{
	color: #17A34A;
	text-decoration:none;
}



.footNavColTwo {
	position:relative;
	float:right;
	width:140px;
	margin: 0;
	display:block;
}



ul.ColTwoNav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
}
ul.ColTwoNav li {
	margin: 0 0 0 0px;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	cursor: default;
	width:auto;
}

ul.ColTwoNav a {
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 19px;
	display: block;
	padding: 0px 0px 3px 0px;
	color: #006bae;
	text-decoration: none;
}

ul.ColTwoNav a:hover, ul.ColTwoNav a:focus
{
	color: #17A34A;
	text-decoration:none;
}



@media screen and (max-width:1262px) { 

.shareContainer {
	width:325px;
	position:relative;
	float:left;
	margin:45px 0 0 50px;
}

.footNavColOne {
	position:relative;
	float:right;
	width:190px;
	margin: 0 10px 0 0;
	display:block;
}

.footNavColTwo {
	position:relative;
	float:right;
	width:130px;
	margin: 0;
	display:block;
}
}
@media screen and (max-width:1111px) { 
.footNavColOne {
	position:relative;
	float:right;
	width:170px;
	margin: 0 10px 0 0;
	display:block;
}
}
@media screen and (max-width:1083px) { 
.footNavColOne {
	position:relative;
	float:right;
	width:190px;
	margin: 0 10px 0 0;
	display:block;
}
.footNavColTwo {
	position:relative;
	float:right;
	width:190px;
	margin: 0 10px 0 0;
	display:block;
}
}
