/*------Service Area Footer-----*/

#the_footer .section {
	padding: 0 !important;
}
#the_footer .widget:last-child iframe {
	margin-bottom: -5px !important;
}
 #the_footer .the_list_item:first-of-type {
   display: block !important;
	font-size: 14px !important;
   background: #403122 !important;
	text-align: center;   
}
#the_footer .widget:last-child {
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
  float: left !important;
} 
#the_footer .list_block .list_block_headline span {
	font-size: 2rem !important;
	font-weight: bold !important;
}

@media(min-width: 1000px){
 #the_footer .the_list_item:first-of-type {
	width: 20% !important;
}
#the_footer .widget:last-child {
  	width: 100% !important;
} 
}

@media(min-width:600px){
  #the_footer .the_list_item:first-of-type {
	height: 250px !important;
  }
}

@media(min-width: 600px) and (max-width: 1000px){
 #the_footer .the_list_item:first-of-type {
	width: 30% !important;
}
#the_footer .widget:last-child {
  	width: 70% !important;
} 
}
@media(max-width: 600px){
 #the_footer .the_list_item:first-of-type {
   width: 100% !important;
  	text-align: center !important;
}
#the_footer .widget:last-child {
  	width: 100% !important;
} 
}

#the_footer .the_list_item_action a{
  padding: .5rem 1rem !important; 
 display: inline-block !important;
  width: 100% !important;
  font-weight: 700 !important;
  text-align: center !important;
  vertical-align: middle !important;
      cursor: pointer !important;
      transition: all .3s ease-in-out !important;
}

/*------Service Area Footer-----*/



#cta_header { padding: .25rem 1rem .25rem 1rem !important; margin-bottom: 2rem !important; font-size: 2rem !important ; text-align: right !important} #cta_header a:hover { background: #f2ecdc !important; color: #00A950  !important; }


#cta_header a {
  background: #00A950 none repeat scroll 0 0 !important;
  border-radius: 15px !important;
  color: #f2ecdc !important;
  line-height: 2.3 !important;
  padding: 5px 10px !important;
}
.mobileview #cta_header {display: none !important;}

#the_header .logo-nav-wrapper {
  padding-right: 0rem !important;
}
#wrapper #access {
  max-height: 4.2rem !important;
}
#wrapper #access .sf-menu li a {
  padding: 0 13px !important;
}
#the_share .share_title {
  padding: 0 2rem !important;
}
#the_header.shrink #_the_logo {width:0px !important;}

.header_share_wrap.dropdown-list .share_list {
  padding: 0rem 2rem !important;
}

.tsidesign_dl .the_list_text{
  text-align: center !important;
}
.tsidesign_dl .caption{
  background: rgba(49, 39, 29, 0.5) !important;
}
.tsidesign_dl .the_list_item_headline{
  text-transform: uppercase !important;
  font-weight: lighter !important;
  font-size: 4rem !important;
}
.tsidesign_dl h3 a{
  color: #F2ECDC !important;
}

.tsidesign_dl .the_list_item_action {
  background-color: rgba(0, 0, 0, 0) !important;
}
.tsidesign_dl .the_list_item_action a {
  color: #F2ECDC !important;
  text-transform: uppercase !important;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  background-color: rgba(0, 0, 0, 0) !important;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) !important;
  border: 2px solid #F2ECDC !important;
  border-radius: 0 !important;
  -webkit-transition: all 1s ease-in-out !important;
  -moz-transition: all 1s ease-in-out !important;
  -o-transition: all 1s ease-in-out !important;
  transition: all 1s ease-in-out !important;
}
.tsidesign_dl .the_list_item_action a:hover {
  color: #F2ECDC !important;
  background: #00A950 !important;
} 

@media (max-width: 800px){
.tsidesign_dl .the_list_item_headline{
  font-size: 2rem !important;
}
}

.tsidesign_feature4 {
max-width: 106rem !important;
margin-left: auto !important;
margin-right: auto !important;
xmargin-top: -15rem !important;
position: relative !important;
z-index: 98 !important;
}
.tsidesign_feature4 .the_list_item .the_list_item_image{
border: 4px solid #ffffff !important;
border-radius: 50% !important;
margin: 0 auto !important;
max-width: 16rem !important;
padding: 2.7rem !important;
background-color: #00A950 !important;
box-shadow: 0px 0px 10px -3px #000 !important;
}
.tsidesign_feature4 .the_list_item {
display: inline-block !important;
vertical-align: middle !important;
-webkit-transform: translateZ(0) !important;
transform: translateZ(0) !important;
-webkit-backface-visibility: hidden !important;
backface-visibility: hidden !important;
-moz-osx-font-smoothing: grayscale !important;
-webkit-transition-duration: 0.3s !important;
transition-duration: 0.3s !important;
-webkit-transition-property: transform !important;
transition-property: transform !important;
-webkit-transition-timing-function: ease-out !important;
transition-timing-function: ease-out !important;
}
.tsidesign_feature4 .the_list_item:hover {
-webkit-transform: translateY(-8px) !important;
transform: translateY(-8px) !important;
}
@media(max-width:800px) {
.tsidesign_feature4 {
max-width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
margin-top: 0rem !important;
position: relative !important;
}
}
/*
     FILE ARCHIVED ON 07:52:16 Feb 04, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:03:57 May 24, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 220.715
  exclusion.robots: 0.092
  exclusion.robots.policy: 0.085
  RedisCDXSource: 1.605
  esindex: 0.007
  LoadShardBlock: 197.01 (3)
  PetaboxLoader3.datanode: 191.567 (4)
  CDXLines.iter: 19.505 (3)
  load_resource: 182.694
  PetaboxLoader3.resolve: 56.46
*/