/*--Footer touch bottom---*/
html, body, .wrap { height: 100%; }
body > .wrap { height: auto; min-height: 100%; }
.footer { position: relative; height: 150px; margin-top: -150px; clear: both; padding-top: 20px; z-index: 10; }
.wrap { padding-bottom: 150px; }
.wrap, .footer { min-width: 880px; }
/*------------------------*/

.font-menu .btn { font-size: 0.96em; }

.fbLink { margin-top: 16px!important; }
.img-cen { display: block; margin: 0 auto; }
.img-cen-resp { display: block; margin: 0 auto; height: auto; max-width: 100%; }
.logo { max-width: 570px; margin: 16px auto 0 auto;  }
nav { margin: 15px 0; }
.delimiter { width: 100%; height: 18px; border-top: 3px dashed #C9C9C9; }
.contact-form { max-width: 500px; }
.contact-form textarea { max-width: 500px; min-height: 200px; }
.list-group-wrap { margin-top: 20px; }
p.padding { margin: 15px; }
.margin-0-left { margin: 15px 15px 15px 0; }

/* Social */
.wrapSocial { display: block; margin: 0 auto; width: 50px; height: 150px; }
.social-span-wrap a { text-decoration: none; }
#facebook-link, #pinterest-link, #twitter-link { height: 50px; width: 50px; margin-top: 3px; }
#facebook-link { background: url('../img/sprite.png') no-repeat 0px 0px; }
#pinterest-link { background: url('../img/sprite.png') no-repeat 0px -50px; }
#twitter-link { background: url('../img/sprite.png') no-repeat 0px -100px; }
/* End Social */

.mark-list li:before { content: url('../img/o.png'); }
.mark-green { color: #416931; }
.padding-top { padding-top: 15px; }
.cocon-label { line-height: 31px; }

.social-span-wrap { display: block; margin: 0 auto; width: 150px;}
.social-span { width: 50px; float: left; }

.price { background: #6A903C; height: 85px; width: 85px; display: block; position: absolute; z-index: 400; right: 40px; } 
.price span { padding-top: 26px; display: block; text-align: center; vertical-align: middle; width: 100%; color: rgb(255, 255, 255); font-size: 24px;  }

.containerR { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; width: 100%; min-width: 880px; }

.home-subtext { padding: 15px; }
.home-subtext p { line-height: 30px; vertical-align: middle; }
.home-subtext p  img { height: auto; width: 30px; }