/** Footer
================================================== */
.footer {
  clear: both;
  padding: 1em calc(50% - 35em);
  background: rgba(0, 0, 0, 0.23); 
}

.footer img {
   max-width: 100%;
  height: auto;
  border: 0; 
}

.footer-nav {
  margin-bottom: 2em; 
  text-align: center;
}

.footer-nav p {
  margin: 15px 0 15px 0;
}

.footer-nav ul {
  padding: 0px;
/* margin-left: 0px;*/
}

.footer-nav li {
    /*border-bottom: 1px solid gray; */
}

.footer-nav a {
    display: block;
    padding: 0.5em 1em;
   /* font-weight: bold;*/
    color: #222222;
   /* background: rgba(0, 0, 0, 0.12);*/
    text-transform: lowercase; 
  }

.footer-nav a:hover, .footer-nav a:focus {
      /*background: rgba(0, 0, 0, 0.2) !important; */
}

.footer-nav h3 {
  display: block;
  padding: 0.5em 1em;
}

/* Credit Section */
.example {
  overflow: hidden; 
}

.examples {
  font-size: 85%;
  text-align: center;
  padding: 0 0.8em; 
}

.examples p {
    margin: 0; 
}

.example-block {
  position: relative; 
}

.example-block img {
    display: block;
    width: 100%;
    position: relative;
    z-index: 0;
    border: 0.5em solid rgba(0, 0, 0, 0.1); 
}

.example-info {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 10em;
  height: 10em;
  border-radius: 5em;
  margin: -5em 0 0 -5em;
  padding-top: 3.5em;
  background: rgba(0, 0, 0, 0.5);
 }

.example-info a {
    display: block;
    color: #ffffff;
    text-transform: lowercase;
    text-align: center; 
}

.example-info a:hover, .example-info a:focus {
      color: #dddddd; 
}

/************Text**************/
.block-link {
  display: block;
  color: #222222; 
}

.block-link:hover, .block-link:focus {
    background: rgba(0, 0, 0, 0.05); 
}

.intro {
  font-size: 1.8rem; 
}



.list {
  margin-bottom: 2em;
}
.list li {
    margin-bottom: 0.5em; 
}

/************End Text**************/



.section-icon {
  display: block;
  margin-bottom: 1em; 
  }
.section-icon .logo-image {
    float: left;
    margin: 0 2em 0 0;
}

.section-icon h3 {
    margin-top: 0; 
}

.section-icon p {
    padding-left: 7em;
}

.section-index {
  display: block;
  margin-bottom: 1em; 
}

.section-index .logo-image {
    float: left;
    margin: 0 2em 0 0; 
}
.section-index h3 {
    margin-top: 0; 
}
.section-index p {
    padding-left: 0em; 
}


/* #Footer
================================================== */
#Footer { background-position: center top; background-repeat:no-repeat;}

	#Footer .footer_action { background: rgba(0,0,0,.1); }
	#Footer .footer_action .one { margin-bottom: 30px; padding-top: 30px; text-align: center; font-size: 110%; line-height: 180%; }
	
	#Footer .widgets_wrapper { padding: 15px 0; }
	#Footer .widgets_wrapper .column { margin-bottom: 0; }
	#Footer .widgets_wrapper .widget { padding: 15px 0; margin-bottom: 0; }
	#Footer .widgets_wrapper .widget:after { display: none; }
	
	#Footer .footer_copy { border-top: 1px solid rgba(255,255,255,.1); }
	#Footer .footer_copy .one { margin-bottom: 20px; padding-top: 30px;  }
	
		#Footer .footer_copy .copyright { /*float: left;*/ }

		#Footer .footer_copy a#back_to_top { float: right; margin: 50px 27px 0 0; }
		
		#Footer .footer_copy .social { float: right; margin-right: 20px; }
		#Footer .footer_copy .social li { display: inline-block; margin-right: 6px; }
		#Footer .footer_copy .social li:last-child { margin-right: 0px; }
		#Footer .footer_copy .social li a { color: rgba(255,255,255,.3); font-size: 15px; line-height: 15px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  }
		#Footer .footer_copy .social li a:hover { color: rgb(255,255,255); }
		
		#Footer .footer_copy .social-menu { float: right; margin-right: 20px; }
		#Footer .footer_copy .social-menu li { display: inline-block; margin-right: 6px; padding-right: 6px; border-right: 1px solid rgba(255,255,255,.1); }
		#Footer .footer_copy .social-menu li:last-child { margin-right: 0px; padding-right: 0px; border-right: 0px; }
		
	/* Widgets */
	/*#Footer .Recent_posts ul li .desc { background: rgba(0,0,0,.1); }
	#Footer .widget_mfn_menu ul li a { background: rgba(0,0,0,.1); color: #ccc; }
	#Footer .widget_recent_entries ul li { background: rgba(0,0,0,.1); }
	
	#Footer ul.list_mixed li:after, 
	#Footer ul.list_check li:after, 
	#Footer ul.list_star li:after, 
	#Footer ul.list_idea li:after { background: rgba(255,255,255,.08); }
	
	#Footer .widget_mfn_recent_comments ul li .date_label { background-color: rgba(0,0,0,.07); }
	#Footer .widget_mfn_recent_comments ul li .date_label:after { border-left-color: rgba(0,0,0,.07); }*/
	
/* .footer-sliding
================================================== */
/*.footer-fixed #Header_wrapper,
.footer-sliding #Header_wrapper { z-index: 29; }
.footer-fixed #Content,
.footer-sliding #Content { position:relative; z-index: 2; }
.footer-fixed #Footer,
.footer-sliding #Footer { position: fixed; width: 100%; bottom: 0; left: 0; z-index: 1; }
.footer-fixed #Footer { z-index: 3; }*/