/* Social Stream START */
/* Feeds */
.dcsns {
  color: #444;
  list-style: none outside none;
  margin: 0;
}

.dcsns h1 {
  width: auto;
  position: relative;
}

.dcsns h1, .dcsns h2, .dcsns h3 {
  line-height: 1.35em;
}

.dcsns-content {
  position: relative;
  padding: 0;
  margin-top: 15px;
  text-align: center;
  height: 100% !important;
}

.dcsns-loading {
  background: url(../images/loading_light.gif) no-repeat 0 0;
  height: 24px;
  padding: 6px 0 0 30px;
  position: absolute;
  top: 10px;
  left: 10px;
}

.dcsns-toolbar .dcsns-loading {
  right: 10px;
  left: auto;
}

.stream p {
  margin: 0;
  padding: 0;
}

.stream li a {
  color: #2DB6E8;
}

.stream li {
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  font-size: 11px;
  padding: 15px 0 35px 0;
  width: 28%;
  vertical-align: top;
  height: 243px;
  position: relative;
  margin: 0 2% 12px 2%;
  font-family: Arial, sans-serif;
  line-height: 1.35em;
  display: inline-block;
}
@media (max-width: 320px) {
  .stream li {
    width: 95%;
  }
}

.stream li .inner {
  overflow: hidden;
  padding: 0 15px;
}

.stream li .icon {
  position: absolute;
  left: 3px;
  bottom: 0;
  z-index: 3;
  width: 24px;
}

.stream li .section-intro {
  padding: 7px 0;
  width: 100%;
  left: 0;
  bottom: 0;
  position: absolute;
  color: #fff;
  font-style: normal;
  font-weight: bold;
  font-size: 10px;
  z-index: 2;
}

.stream li .clear {
  clear: both;
}

/* Content blocks */
.stream li .section-intro a {
  text-decoration: underline;
  color: #fff;
  margin-left: 32px;
}

.stream li .section-title {
  display: block;
  font-weight: bold;
  margin-bottom: 3px;
}

.stream li .section-title a {
  color: #555;
}

.stream li .section-title a:hover {
  color: #2DB6E8;
}

.stream li .section-thumb {
  float: left;
  margin: 0 7px 0 0;
}

.stream li .section-thumb img {
  border: 1px solid #ccc;
  padding: 1px;
  background: #fff;
}

.stream li .section-text {
  display: block;
  margin-bottom: 3px;
  color: black;
}

.stream li .section-text br {
  display: block;
}

.stream li .section-user {
  clear: both;
  display: block;
  font-style: italic;
  margin: 0 8px 5px 0;
  display: block;
  float: left;
  padding: 7px 0 0 15px;
  line-height: 12px;
  background: url(../images/profile.png) no-repeat 0 7px;
}

.stream li .meta {
  display: block;
  font-size: 90%;
  color: #999;
}

.stream li .meta span {
  margin: 0 8px 5px 0;
  display: block;
  float: left;
  padding: 0 0 0 15px;
  line-height: 12px;
}

.meta span.shares {
  background: url(../images/shares.png) no-repeat 0 0;
  padding-left: 20px;
}

.meta span.views {
  background: url(../images/views.png) no-repeat 0 0;
  padding-left: 18px;
}

.meta span.likes {
  background: url(../images/likes.png) no-repeat 0 0;
  padding-left: 16px;
}

.meta span.comments {
  background: url(../images/comments.png) no-repeat 0 0;
}

.meta span.users {
  background: url(../images/users.png) no-repeat 0 0;
}

.meta span.videos {
  background: url(../images/videos.png) no-repeat 0 0;
  padding-left: 16px;
}

.stream li .section-meta {
  display: block;
  margin: 0;
  padding: 0;
  clear: both;
}

.stream li .meta.item-comments {
  padding: 0 0 0 35px;
  margin: 0 0 5px 0;
  min-height: 30px;
  position: relative;
  clear: both;
  line-height: 1.3em;
}

.stream li .meta.item-comments img {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
}

.stream li .meta.item-likes {
  padding: 0;
  width: 100%;
  overflow: hidden;
  clear: both;
  line-height: 1.3em;
}

.stream li .meta.item-likes img {
  float: left;
  margin: 0 5px 5px 0;
  width: 30px;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
}

.stream li.dcsns-error {
  color: #990000;
}

.stream li .section-share {
  display: block;
  margin: 0 0 5px 0;
  padding: 4px 0 0;
  float: right;
}

.stream li .section-share a {
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  margin: 0 2px 0 0;
  background: url(../images/share.png) no-repeat 0 0;
}

.stream li .section-share a.share-twitter {
  background-position: 0 -16px;
}

.stream li .section-share a.share-reply {
  background-position: 0 -32px;
}

.stream li .section-share a.share-retweet {
  background-position: 0 -48px;
}

.stream li .section-share a.share-favorite {
  background-position: 0 -64px;
}

.stream li .section-share a.share-google {
  background-position: 0 -80px;
}

.stream li .section-share a.share-linkedin {
  background-position: 0 -96px;
}

.stream li .section-share a.share-facebook:hover {
  background-position: -16px 0;
}

.stream li .section-share a.share-twitter:hover {
  background-position: -16px -16px;
}

.stream li .section-share a.share-reply:hover {
  background-position: -16px -32px;
}

.stream li .section-share a.share-retweet:hover {
  background-position: -16px -48px;
}

.stream li .section-share a.share-favorite:hover {
  background-position: -16px -64px;
}

.stream li .section-share a.share-google:hover {
  background-position: -16px -80px;
}

.stream li .section-share a.share-linkedin:hover {
  background-position: -16px -96px;
}

/* Toolbar */
.dcsns-toolbar {
  display: none;
}

/* Filter */
#wall {
  padding-top: 15px;
}

#wall .dcsns-toolbar {
  margin-bottom: 25px;
}

.dcsns-toolbar .filter {
  padding: 0;
  margin: 0 0 15px 0;
}

.dcsns-toolbar .filter li {
  display: inline;
  background: none;
  padding: 0;
  margin: 0;
}

.dcsns-toolbar .filter .link-all {
  color: #fff;
  height: 21px;
  padding: 7px 7px 4px 7px;
  text-shadow: 0 0 1px #555;
  font-weight: bold;
}

.dcsns-toolbar .filter li a {
  padding: 4px 3px 0 3px;
  margin: 0 1px 1px 0;
  display: block;
  float: left;
  background: #777;
  height: 28px;
}

.dcsns-toolbar .filter li img {
  margin: 0;
  height: 24px;
}

/* Controls */
.dcsns .controls {
  position: absolute;
  right: 0;
  top: 7px;
  height: 22px;
  padding: 0;
  z-index: 12;
}

.dcsns .controls li {
  display: inline;
  background: none;
}

.dcsns .controls a {
  display: block;
  width: 22px;
  height: 22px;
  float: left;
  margin: 0 0 0 2px;
  background: url(../images/controls.png) no-repeat 0 0;
}

.dcsns .controls .prev {
  background-position: -44px 0;
}

.dcsns .controls .next {
  background-position: -66px 0;
}

.dcsns .controls .play {
  background-position: 0 0;
}

.dcsns .controls .pause {
  background-position: -22px 0;
}

.dcsns .controls .prev:hover {
  background-position: -44px -22px;
}

.dcsns .controls .next:hover {
  background-position: -66px -22px;
}

.dcsns .controls .play:hover {
  background-position: 0 -22px;
}

.dcsns .controls .pause:hover {
  background-position: -22px -22px;
}

/* feeds network specific styles */
.stream li.dcsns-rss .section-intro, .filter .f-rss a:hover {
  background-color: #FF9800;
}

.stream li.dcsns-flickr .section-intro, .filter .f-flickr a:hover {
  background-color: #f90784;
}

.stream li.dcsns-delicious .section-intro, .filter .f-delicious a:hover {
  background-color: #3271CB;
}

.stream li.dcsns-twitter .section-intro, .filter .f-twitter a:hover {
  background-color: #4ec2dc;
}

.stream li.dcsns-facebook .section-intro, .filter .f-facebook a:hover {
  background-color: #3b5998;
}

.stream li.dcsns-google .section-intro, .filter .f-google a:hover {
  background-color: #2d2d2d;
}

.stream li.dcsns-youtube .section-intro, .filter .f-youtube a:hover {
  background-color: #DF1F1C;
}

.stream li.dcsns-pinterest .section-intro, .filter .f-pinterest a:hover {
  background-color: #CB2528;
}

.stream li.dcsns-lastfm .section-intro, .filter .f-lastfm a:hover {
  background-color: #C90E12;
}

.stream li.dcsns-dribbble .section-intro, .filter .f-dribbble a:hover {
  background-color: #F175A8;
}

.stream li.dcsns-vimeo .section-intro, .filter .f-vimeo a:hover {
  background-color: #4EBAFF;
}

.stream li.dcsns-stumbleupon .section-intro, .filter .f-stumbleupon a:hover {
  background-color: #EB4924;
}

.stream li.dcsns-deviantart .section-intro, .filter .f-deviantart a:hover {
  background-color: #EB4924;
}

.stream li.dcsns-tumblr .section-intro, .filter .f-tumblr a:hover {
  background-color: #365472;
}

.stream li.dcsns-instagram .section-intro, .filter .f-instagram a:hover {
  background-color: #413A33;
}

/* Facebook */
.stream li.dcsns-facebook .section-thumb img {
  /* width: 100%; */
  max-height: 146px;
}

.stream li.dcsns-facebook .section-text img {
  margin: 5px 7px 5px 0;
  float: left;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 192px;
}

.stream li.dcsns-facebook .section-text a {
  margin-right: 4px;
}

.stream li.dcsns-facebook .section-intro a {
  margin-left: 25px;
}

.stream li.dcsns-facebook .meta {
  display: block;
  clear: both;
}

.stream li.dcsns-facebook .meta.item-comments {
  padding: 0;
  min-height: auto;
}

.stream li.dcsns-facebook .meta.item-comments a {
  display: block;
  margin: 0 0 2px 0;
}

.stream li.dcsns-facebook .share-facebook {
  display: none;
}

/* twitter */
.stream li.dcsns-twitter .section-thumb {
  margin-top: 3px;
}

.stream li.dcsns-twitter .section-thumb img {
  width: 48px;
  height: 48px;
}

.stream li.dcsns-twitter .section-user {
  padding: 0;
  background: none;
}

.stream li.dcsns-twitter .section-text img {
  margin: 5px 0 0;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 192px;
}

.stream li.dcsns-twitter a {
  color: #38AEAE;
}

.stream li.dcsns-twitter .section-intro a, .stream li.dcsns-twitter .section-intro a:hover {
  color: #fff;
}

.stream li.dcsns-twitter .section-intro span a {
  text-decoration: none;
  margin-left: 0;
}

.stream li.dcsns-twitter .section-intro span a:hover {
  text-decoration: underline;
}

.stream li.dcsns-twitter a:hover {
  color: #38AEAE;
  text-decoration: underline;
}

.stream li.dcsns-twitter .twitter-user {
  margin-bottom: 2px;
  display: block;
}

.stream li.dcsns-twitter .twitter-user a {
  color: #999;
  line-height: 1.35em;
}

.stream li.dcsns-twitter .twitter-user a:hover {
  color: #999;
  text-decoration: none;
}

.stream li.dcsns-twitter .twitter-user a strong {
  color: #444;
}

.stream li.dcsns-twitter .twitter-user a:hover strong {
  color: #38AEAE;
  text-decoration: underline;
}

/* google */
.stream li.dcsns-google .section-title {
  margin-bottom: 5px;
}

.dcsns .stream li.dcsns-google .section-thumb img {
  max-width: 192px;
}

.stream li.dcsns-google .meta span.plusones {
  padding-left: 0;
}

/* rss */
.stream li.dcsns-rss .section-text img {
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 192px;
}

/* stumbleupon */
.dcsns .stream li.dcsns-stumbleupon .section-title {
  display: block;
  clear: both;
}

.dcsns .stream li.dcsns-stumbleupon .section-thumb img {
  max-width: 192px;
}

/* youtube */
.stream li.dcsns-youtube .section-thumb img {
  max-width: 192px;
}

/* vimeo */
.stream li.dcsns-vimeo .section-thumb img {
  max-width: 192px;
}

.dcsns .stream li.dcsns-vimeo .section-title {
  display: block;
  clear: both;
}

.stream li.dcsns-vimeo .section-text {
  margin-bottom: 5px;
}

.stream li.dcsns-vimeo .section-text .meta {
  padding-top: 5px;
}

.stream li.dcsns-vimeo .logo {
  margin-bottom: 3px;
}

/* Flickr */
.stream li.dcsns-flickr .section-thumb {
  margin: 0;
}

.stream li.dcsns-flickr .section-thumb img {
  max-width: 192px;
}

/* Pinterest */
.stream li.dcsns-pinterest .section-thumb {
  display: block;
}

.stream li.dcsns-pinterest .section-text {
  clear: both;
}

.stream li.dcsns-pinterest .section-thumb img {
  width: 190px;
}

/* dribbble */
.stream li.dcsns-dribbble .inner img {
  margin-bottom: 5px;
  max-width: 192px;
}

/* lastfm */
.stream li.dcsns-lastfm .section-title {
  background: url(../images/tracks.png) no-repeat 0 0;
  padding-left: 17px;
  margin-bottom: 0;
}

/* deviantart */
.stream li.dcsns-deviantart .section-thumb {
  display: block;
  float: none;
}

.stream li.dcsns-deviantart .section-thumb img {
  max-width: 192px;
}

/* tumblr */
.stream li.dcsns-tumblr .section-text img {
  margin: 0 7px 5px 0;
  float: left;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 192px;
}

.stream li.dcsns-tumblr .track {
  display: block;
  background: url(../images/tracks.png) no-repeat 0 5px;
  padding: 5px 0 0 17px;
  margin-bottom: 0;
}

/* instagram */
.stream li.dcsns-instagram {
  padding-bottom: 40px;
}

.stream li.dcsns-instagram .section-title {
  font-weight: normal;
  clear: both;
}

.stream li.dcsns-instagram .section-thumb img {
  margin: 0 7px 5px 0;
  float: left;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 192px;
}

.stream li.dcsns-instagram .meta {
  clear: both;
}

.stream li.dcsns-instagram .section-meta .meta .comments, .stream li.dcsns-instagram .section-meta .meta .likes {
  margin: 0 0 5px 0;
  padding-top: 5px;
  background-position: 0px 5px;
  float: none;
  font-size: 100%;
  font-weight: bold;
}

/* Social Stream END */

/* Flex Slider START */
/*
 * jQuery FlexSlider v2.5.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.eot');
  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
  background-size: 100%;
  min-height: 0;
  padding-top: 5%;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  background: #ffffff;
  position: relative;
  min-height: 200px;zoom:1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  margin-bottom: 0;
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '<';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '>';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 18%;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: white;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: white;
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: red;
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

/* Flex Slider END */
/* Wufoo */

@font-face{font-family:'Pictos';src:url("/fonts/pictos.eot?iefix");src:local("Pictos"),url("/fonts/pictos.woff") format("woff"),url("/fonts/pictos.ttf") format("truetype"),url("/fonts/pictos.svg#webfontIyfZbseF") format("svg");font-weight:normal;font-style:normal}.pictos{font-family:"Pictos"}.p-a:before{font-family:"Montserrat";content:"a "}.p-b:before{font-family:"Montserrat";content:"b "}.p-c:before{font-family:"Montserrat";content:"c "}.p-d:before{font-family:"Montserrat";content:"d "}.p-e:before{font-family:"Montserrat";content:"e "}.p-f:before{font-family:"Pictos";content:"f "}.p-g:before{font-family:"Pictos";content:"g "}.p-h:before{font-family:"Pictos";content:"h "}.p-i:before{font-family:"Pictos";content:"i "}.p-j:before{font-family:"Pictos";content:"j "}.p-k:before{font-family:"Pictos";content:"k "}.p-l:before{font-family:"Pictos";content:"l "}.p-m:before{font-family:"Pictos";content:"m "}.p-n:before{font-family:"Pictos";content:"n "}.p-o:before{font-family:"Pictos";content:"o "}.p-p:before{font-family:"Pictos";content:"p "}.p-q:before{font-family:"Pictos";content:"q "}.p-r:before{font-family:"Pictos";content:"r "}.p-s:before{font-family:"Pictos";content:"s "}.p-t:before{font-family:"Pictos";content:"t "}.p-u:before{font-family:"Pictos";content:"u "}.p-v:before{font-family:"Pictos";content:"v "}.p-w:before{font-family:"Pictos";content:"w "}.p-x:before{font-family:"Pictos";content:"x "}.p-y:before{font-family:"Pictos";content:"y "}.p-z:before{font-family:"Pictos";content:"z "}.p-A:before{font-family:"Pictos";content:"A "}.p-B:before{font-family:"Pictos";content:"B "}.p-C:before{font-family:"Pictos";content:"C "}.p-D:before{font-family:"Pictos";content:"D "}.p-E:before{font-family:"Pictos";content:"E "}.p-F:before{font-family:"Pictos";content:"F "}.p-G:before{font-family:"Pictos";content:"G "}.p-H:before{font-family:"Pictos";content:"H "}.p-I:before{font-family:"Pictos";content:"I "}.p-J:before{font-family:"Pictos";content:"J "}.p-K:before{font-family:"Pictos";content:"K "}.p-L:before{font-family:"Pictos";content:"L "}.p-M:before{font-family:"Pictos";content:"M "}.p-N:before{font-family:"Pictos";content:"N "}.p-O:before{font-family:"Pictos";content:"O "}.p-P:before{font-family:"Pictos";content:"P "}.p-Q:before{font-family:"Pictos";content:"Q "}.p-R:before{font-family:"Pictos";content:"R "}.p-S:before,.rating span:before,.rating:hover span:hover ~ span:before{font-family:"Pictos";content:"S "}.p-T:before{font-family:"Pictos";content:"T "}.p-U:before{font-family:"Pictos";content:"U "}.p-V:before{font-family:"Pictos";content:"V "}.p-W:before{font-family:"Pictos";content:"W "}.p-X:before{font-family:"Pictos";content:"X "}.p-Y:before{font-family:"Pictos";content:"Y "}.p-Z:before{font-family:"Pictos";content:"Z "}.wufoo{font-family:"Montserrat","Lucida Sans Unicode", Tahoma, sans-serif;letter-spacing:.01em;}.wufoo label {color: #96bc60}.wufoo li{width:64%}.info{display:inline-block;clear:both;margin:0 0 5px 0;padding:0 1% 1.1em 1%;}.info[class]{display:block}.hideHeader .info,#payment.hideHeader li.first{display:none}.info h2{font-weight:normal;font-size:160%;margin:0 0 5px 0;clear:left}.info div{font-size:95%;line-height:135%;color:#555}form ul{margin:0;padding:0;list-style-type:none}* html form ul{width:99%;zoom:1}form li{margin:0;padding:6px 1% 9px 1%;clear:both;background-color:transparent;position:relative;-webkit-transition:background-color 350ms ease-out;-moz-transition:background-color 350ms ease-out;-o-transition:background-color 350ms ease-out;transition:background-color 350ms ease-out}form ul:after,form li:after,form li div:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html form li{height:1%;margin-bottom:-3px}*+html form li{height:1%;margin-bottom:-3px}* html form li div{display:inline-block}*+html form ul,*+html form li div{display:inline-block}form li div{margin:0;padding:0;color:#444;}form li span{margin:0 .3em 0 0;padding:0;float:left;color:#444}form li div span{margin:0;display:block;width:100%;float:left}li.twoColumns div span{width:48%;margin:0 5px 0 0}li.threeColumns div span{width:30%;margin:0 5px 0 0}li.notStacked div span{width:auto;margin:0 7px 0 0}form li.complex{padding-bottom:0}form li.complex div span{width:auto;margin:0 .3em 0 0;padding-bottom:12px}form li.complex div span.full{margin:0}form li.complex div span.left,form li.complex div span.right{margin:0;width:48%}form li.complex div span.full input,form li.complex div span.full select,form li.complex div span.left input,form li.complex div span.right input,form li.complex div span.left select,form li.complex div span.right select{width:100%}.left{float:left}.right{float:right}.clear{clear:both !important}label span,.section span,p span,.likert span{display:inline !important;float:none !important}form li div label,form li span label{margin:0;padding-top:3px;clear:both;font-size:85%;line-height:160%;color:#444;display:block}fieldset{display:block;border:none;margin:0;padding:0}label.desc,legend.desc{font-size:95%;font-weight:bold;color:#96bc60;line-height:150%;margin:0;padding:0 0 3px 0;border:none;display:block;white-space:normal;width:100%}label.choice{display:block;cursor:pointer;font-size:100%;line-height:150%;margin:-17px 0 0 23px;padding:0 0 5px 0;color:#222;width:88%}#public input[disabled]+label.choice{cursor:default}#public input[disabled]+label.choice span{color:#777}.safari label.choice{margin-top:-16px}form.rightLabel .desc{padding-top:2px}span.symbol{font-size:120%;line-height:135%}form li .datepicker{float:left;margin:.19em 5px 0 0;padding:0;width:16px;height:16px;cursor:pointer !important}li .choice__qty{font-size:0.9em;font-style:italic;color:#777}li.hideQty .choice__qty,li.hideQuantity .choice__qty{display:none !important}form span.req{display:inline;float:none;color:red !important;font-weight:bold;margin:0;padding:0}form li div label var{font-weight:bold;font-style:normal}form li div label .currently{display:none}input.text,input.search,input.file,textarea.textarea,select.select{font-family:"Lucida Grande", Tahoma, Arial, sans-serif;font-size:100%;color:#333;margin:0;padding:2px 0}input.text,input.search,textarea.textarea{/* border-top:1px solid #7c7c7c; *//* border-left:1px solid #c3c3c3; *//* border-right:1px solid #c3c3c3; *//* border-bottom:1px solid #ddd; */border: none;background: #ededed;}input.nospin::-webkit-inner-spin-button,input.nospin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select.select{padding:1px 0 0 0}input.search{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding-left:6px}input.checkbox,input.radio{display:block;margin:4px 0 0 0;padding:0;width:13px;height:13px}input.other{margin:0 0 8px 25px}.safari select.select{font-size:120% !important;margin:0 0 1px 0}* html select.select{margin:1px 0}*+html select.select{margin:1px 0}.center,form li span.center input.text,form li span.center label,form li.name span label,form li.date input.text,form li.date span label,form li.phone input.text,form li.phone span label,form li.time input.text,form li.time span label{text-align:center}form li.time select.select{margin-left:5px}form li.price .right{text-align:right}.third{width:32% !important}.half{width:48% !important}.full{width:100% !important}input.small,select.small{width:25%}input.medium,select.medium{width: 100%;}input.large,select.large{width:100%}.msie[class] select.ieSelectFix{width:auto}.msie[class] select.ieSelectFix.small{min-width:25%}.msie[class] select.ieSelectFix.medium{min-width:50%}.msie[class] select.ieSelectFix.large{width:100%}textarea.textarea{width:293px;min-width:100%;max-width:100%}textarea.small{height:5.5em}textarea.medium{height:10em}textarea.large{height:20em}li.file a{color:#222;text-decoration:none}li.file span{display:inline;float:none}li.file img{display:block;float:left;margin:0 0 0 -10px;padding:5px 5px 7px 5px}li.file .file-size,li.file .file-type{color:#666;font-size:85%;text-transform:uppercase}li.file .file-name{display:block;padding:14px 0 0 0;color:blue;text-decoration:underline}li.file .file-delete{color:red !important;font-size:85%;text-decoration:underline}li.file a:hover .file-name{color:green !important}li.file a:hover .file-name{color:green !important}form li.likert{margin:0;padding:6px 1% 5px 1%;width:auto !important;clear:both !important;float:none !important}.likert table{margin:0 0 .9em 0;background:#fff;width:100%;border:1px solid #dedede;border-bottom:none}.likert caption{text-align:left;color:#222;font-size:95%;line-height:135%;padding:5px 0 .5em 0}.likert input{padding:0;margin:2px 0}.likert tbody td label{font-size:85%;display:block;color:#565656}.likert thead td,.likert thead th{background-color:#e6e6e6}.likert td{border-left:1px solid #ccc;text-align:center;padding:4px 6px}.likert thead td{font-size:85%;padding:10px 6px}.likert th,.likert td{border-bottom:1px solid #dedede}.likert tbody th{padding:8px 8px;text-align:left}.likert tbody th label{color:#222;font-size:95%;font-weight:bold}.likert tbody tr.alt td,.likert tbody tr.alt th{background-color:#f5f5f5}.likert tbody tr:hover td,.likert tbody tr:hover th{background-color:#FFFFCF}.col1 td{width:30%}.col2 td{width:25%}.col3 td{width:18%}.col4 td{width:14.5%}.col5 td{width:12%}.col6 td,.col7 td{width:10%}.col8 td,.col9 td,.col10 td{width:6.5%}.col11{width:6%}.hideNumbers tbody td label{display:none}form li.buttons{width:auto !important;position:relative;clear:both;padding:10px 1% 10px 1%}form li.buttons input{font-size:100%;margin-right:5px;border: none;color: white;padding: 4% 8%;background-color: #96bc60;}input.btTxt{padding:0 7px;width:auto;overflow:visible}.safari input.btTxt{font-size:120%}.buttons .marker{position:absolute;top:0;right:0;padding:15px 10px 0 0;color:#000;width:auto}button.link{display:inline-block;border:none;background:none;color:blue;text-decoration:underline;cursor:pointer;padding:0;font-size:100%}button.link:hover{color:green}.leftLabel li,.rightLabel li{width: 100% !important;padding-top:9px}.leftLabel .desc,.rightLabel .desc{float:left;width:31%;margin:0 15px 0 0}.rightLabel .desc{text-align:right}.leftLabel li div,.rightLabel li div{float:left;width: 65%;}* html .leftLabel li fieldset div,* html .rightLabel li fieldset div{float:right}*+html .leftLabel li fieldset div,*+html .rightLabel li fieldset div{float:right}.leftLabel .buttons,.rightLabel .buttons{padding-left:23%}.leftLabel .buttons div,.rightLabel .buttons div{float: none;margin:0 0 0 20px;margin: 0 0 2% 15%;}.leftLabel p.instruct,.rightLabel p.instruct{width:28%;margin-left:5px}.leftLabel .altInstruct .instruct,.rightLabel .altInstruct .instruct{margin-left:31% !important;padding-left:15px;width:65%}.noI form li,.altInstruct form li{width:auto !important}.noI .leftLabel .buttons,.noI .rightLabel .buttons{padding-left:31%}.noI .leftLabel .buttons div,.noI .rightLabel .buttons div{margin:0 0 0 17px}form li.leftHalf,form li.rightHalf{width:47% !important}form li.leftThird,form li.middleThird,form li.rightThird{width:30% !important}form li.leftFourth,form li.middleFourth,form li.rightFourth{width:23% !important;_width:22% !important}form li.leftFifth,form li.middleFifth,form li.rightFifth{width:18% !important;_width:17% !important}form li.middleThird{clear:none !important;float:left;margin-left:2% !important}form li.leftFourth,form li.middleFourth,form li.leftFifth,form li.middleFifth{clear:none !important;float:left}form li.rightHalf,form li.rightThird,form li.rightFourth,form li.rightFifth{clear:none !important;float:right}li.leftHalf .small,li.rightHalf .small,li.leftHalf .medium,li.rightHalf .medium,li.leftThird .small,li.middleThird .small,li.rightThird .small,li.leftThird .medium,li.middleThird .medium,li.rightThird .medium,li.leftFourth .medium,li.middleFourth .medium,li.rightFourth .medium,li.leftFourth .small,li.middleFourth .small,li.rightFourth .small,li.leftFifth .medium,li.middleFifth .medium,li.rightFifth .medium,li.leftFifth .small,li.middleFifth .small,li.rightFifth .small{width:100% !important}form li.leftHalf,form li.leftThird,form li.leftFourth,form li.leftFifth{clear:left !important;float:left}* html form li.middleFourth{margin-left:1% !important}* html form li.middleFifth{margin-left:1% !important}form li.focused{background-color:#fff7c0}form .instruct{position:absolute;top:0;left:0;z-index:1000;width:45%;margin:0 0 0 8px;padding:8px 10px 10px 10px;border:1px solid #e6e6e6;background:#f5f5f5;visibility:hidden;opacity:0;font-size:105%;-webkit-transition:opacity 350ms ease-out;-moz-transition:opacity 350ms ease-out;-o-transition:opacity 350ms ease-out;transition:opacity 350ms ease-out}form .instruct small{line-height:120%;font-size:80%;color:#444}form li.focused .instruct,form li:hover .instruct{left:100%;visibility:visible;opacity:1}.altInstruct .instruct,li.leftHalf .instruct,li.rightHalf .instruct,li.leftThird .instruct,li.middleThird .instruct,li.rightThird .instruct,li.leftFourth .instruct,li.middleFourth .instruct,li.rightFourth .instruct,li.leftFifth .instruct,li.middleFifth .instruct,li.rightFifth .instruct,.iphone .instruct{visibility:visible;position:static;margin:0;padding:6px 0 0 0;width:100%;clear:left;background:none !important;border:none !important;font-style:italic;opacity:1}.altInstruct p.complex,li.leftHalf p.complex,li.rightHalf p.complex,li.leftThird p.complex,li.middleThird p.complex,li.rightThird p.complex,.iphone p.complex{padding:0 0 9px 0}.hideSeconds .seconds,.hideAMPM .ampm,.hideAddr2 .addr2,.hideSecondary #previousPageButton,.hideCents .radix,.hideCents .cents,.hideState .state{display:none}form li.section{clear:both;margin:0;padding:7px 0 0 0;width:auto !important;position:static}form li.section h3{font-weight:normal;font-size:110%;line-height:135%;margin:0 0 3px 0;width:auto;padding:12px 1% 0 1%;border-top:1px dotted #ccc}form li.first{padding:0}form li.first h3{padding:8px 1% 0 1%;border-top:none !important}form li.section div{display:block;width:auto;float:none;font-size:85%;line-height:160%;margin:0 0 1em 0;padding:0 1% 0 1%}form li.section.scrollText{border:1px solid #dedede;height:150px;overflow:auto;margin-bottom:10px;padding:10px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 3px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 3px;-o-box-shadow:rgba(0,0,0,0.15) 0 0 3px;box-shadow:rgba(0,0,0,0.15) 0 0 3px}form li.section.scrollText h3{border:none;padding-top:8px}form li.captcha{width:auto !important;clear:both;border-top:1px dotted #ccc;margin-top:5px;padding:1.1em 1% 9px 1%;width:auto !important;position:static}form li.captcha label.desc{width:auto !important;margin-bottom:4px;float:none}*+html #recaptcha_area,*+html #recaptcha_table{min-width:450px !important}* html #recaptcha_area,* html #recaptcha_table{width:450px !important}#recaptcha_widget_div table{background:#fff}form li.captcha .noscript iframe{border:none;overflow:hidden;margin:0;padding:0}form li.captcha .noscript label.desc{display:block !important}form li.captcha .noscript textarea{margin-left:12px}iframe[src="about:blank"]{display:none}form li.paging-context{clear:both;border-bottom:1px dotted #ccc;margin:0 0 7px 0;padding:5px 1% 10px 1%;width:auto !important;position:static}.paging-context table{width:100%}.pgStyle1 td{text-align:left;vertical-align:middle}.pgStyle1 td.c{width:22px}.pgStyle1 td.t{padding:0 1%}.pgStyle1 var{display:block;float:left;background:none;border:1px solid #CCC;color:#000;width:20px;height:20px;line-height:19px;text-align:center;font-size:85%;font-style:normal;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 2px;-o-box-shadow:rgba(0,0,0,0.15) 0 1px 2px;box-shadow:rgba(0,0,0,0.15) 0 1px 2px}.pgStyle1 .done var{background:#ccc}.pgStyle1 .selected var{background:#FFF7C0;color:#000;border:1px solid #e6dead;font-weight:bold}.pgStyle1 b{font-size:85%;font-weight:normal;color:#000}.pgStyle1 .selected b{font-weight:bold}.circle6 td,.circle7 td{vertical-align:top;text-align:center}.nopagelabel td.t{display:none}.nopagelabel .pgStyle1 var,.circle6 var,.circle7 var{width:24px;height:24px;line-height:24px;font-size:90%;margin:0 auto 7px auto;float:none;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.nopagelabel .pgStyle1 var{margin-bottom:0}.circle6 b,.circle7 b{padding:0}.circle2 td{width:50%}.circle3 td{width:33%}.circle4 td{width:25%}.circle5 td{width:20%}.circle6 td{width:16.6%}.circle7 td{width:14.2%}.pgStyle2 td{vertical-align:middle;height:25px;padding:2px;border:1px solid #CCC;position:relative;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 1px 1px;-moz-box-shadow:rgba(0,0,0,0.1) 1px 1px 1px;-o-box-shadow:rgba(0,0,0,0.1) 1px 1px 1px;box-shadow:rgba(0,0,0,0.1) 1px 1px 1px}.pgStyle2 var{display:block;height:26px;float:left;background:#FFF7C0;color:#000;font-style:normal;text-align:right;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:rgba(0,0,0,0.15) 1px 0 0;-moz-box-shadow:rgba(0,0,0,0.15) 1px 0 0;-o-box-shadow:rgba(0,0,0,0.15) 1px 0 0;box-shadow:rgba(0,0,0,0.15) 1px 0 0}.pgStyle2 var b{display:block;float:right;font-size:100%;padding:3px 10px 3px 3px;line-height:19px}.pgStyle2 em{font-size:85%;font-style:normal;display:inline-block;margin:0 0 0 9px;padding:4px 0;line-height:18px}.pgStyle2 var em{padding:4px 5px 3px 0}.page1 .pgStyle2 var{padding-left:7px;text-align:left;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.page1 .pgStyle2 b{float:none;padding-right:0}.hideMarkers .marker,.nopagelabel .pgStyle1 b,.nopagelabel .pgStyle2 em{display:none !important}#errorLi,.error-container{width:99%;margin:15px auto 15px auto;background:#fff !important;border:1px solid red;text-align:center;padding:1em 0 1em 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#errorMsgLbl{margin:0 0 5px 0;padding:0;font-size:125%;color:#DF0000 !important}#errorMsg{margin:0 0 2px 0;color:#000 !important;font-size:100%}#errorMsg b{padding:2px 8px;background-color:#FFDFDF !important;color:red !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}form li.error{display:block !important;background-color:#FFDFDF !important;margin-bottom:3px !important}form li label.error,form li input.error{color:#DF0000 !important;font-weight:bold !important}form li input.error{background:#fff !important;border:2px solid #DF0000 !important}form li.error label,form li.error span.symbol{color:#000 !important}form li.error .desc{color:#DF0000 !important}form p.error{display:none;margin:0 !important;padding:7px 0 0 0 !important;line-height:10px !important;font-weight:bold;font-size:11px;color:#DF0000 !important;clear:both}form li.error p.error{display:block}form li.complex p.error{padding:0 0 9px 0 !important}.rtl h1,.rtl form *{direction:rtl;text-align:right}.rtl li span{float:right}.rtl .right{float:left}.rtl #logo a{background-position:right top}.rtl label.choice{margin:-17px 23px 0 0}.rtl .leftLabel .desc,.rtl .rightLabel .desc{float:right;margin:0 0 0 15px}.rtl .leftLabel li div,.rtl .rightLabel li div{float:right}.rtl .leftLabel .desc{text-align:left}.rtl li.focused .instruct,.rtl li:hover .instruct{left:auto;right:100%}.rtl .leftLabel p.instruct,.rtl .rightLabel p.instruct{margin-right:5px}.rtl .leftLabel .altInstruct .instruct,.rtl .rightLabel .altInstruct .instruct{margin-right:31% !important;padding-right:15px}.rtl .leftLabel .buttons,.rtl .rightLabel .buttons{padding-right:23%}.rtl .leftLabel .buttons div,.rtl .rightLabel .buttons div{float:none;margin:0 20px 0 0}.noI .rtl .leftLabel .buttons,.noI .rtl .rightLabel .buttons{padding-right:31%}.noI .rtl .leftLabel .buttons div,.noI .rtl .rightLabel .buttons div{margin:0 17px 0 0}.rtl .likert td label{text-align:center}.rtl .likert caption,.rtl .likert tbody th{text-align:right}.rtl .likert td{text-align:center;border-left:none;border-right:1px solid #ccc}.rtl .pgStyle1 var{text-align:center}.rtl .pgStyle1 td{text-align:right}.rtl .pgStyle2 var{float:right}.rtl .pgStyle2 var b{float:left;padding:3px 3px 3px 10px}.rtl .pgStyle2 em{margin:0 9px 0 0}.rtl .pgStyle2 var em{padding:4px 0 3px 5px}.rtl .page1 .pgStyle2 var{padding-right:7px}.rtl .page1 .pgStyle2 b{padding-left:0}.rtl .buttons .marker{right:auto;left:0;padding:15px 0 0 10px}.rtl #errorLi *{text-align:center}.rating span{cursor:pointer}.rating span:focus{outline:0}.rating span,.rating:hover span:hover ~ span{font-size:20px;line-height:1em;width:.9em;height:1em;padding-right:.1em;color:#c7c7c7;text-shadow:0 0 1px #444}.rating .clicked{color:#FFD954}.rating>span:hover,.rating .clicked:hover,.rating:hover span{color:#ffe487;text-shadow:0 0 1px #ff0000;cursor:pointer}.rating:hover span{_color:#c7c7c7}.msie6 .rating span,.msie7 .rating span{color:#c7c7c7;display:inline-block;*display:inline;zoom:1;height:30px;width:30px;font-family:"Pictos";font-size:20px}.msie6 .rating span:hover,.msie6 .rating span.clicked,.msie7 .rating span:hover,.msie7 .rating span.clicked{color:#ffe487}@media print{.rating span{color:#c7c7c7}}
/*# sourceMappingURL=form.css.map */

/* Wufoo END */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	overflow-x: hidden;
}
ol, ul {
	color: white;
	margin-left: 40px;
}
blockquote, q {
	/* quotes: none; */
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* COMMON.CSS START */

a {
	text-decoration: none;
	color: initial;
}
h3 {
	display: inline-block;
	font-family: "Exo";
	font-size: 18px;
	color: white;
}
h2 {
	font-family: "Exo";
	font-size: 32px;
	text-transform: uppercase;
}
h1 {
	font-family: "Exo";
	font-size: 40px;
	text-transform: uppercase;
	font-weight: 800;
	color: white;
	display: inline-block;
	margin-bottom: 10px;
}
p {
	font-family: "Montserrat";
	font-size: 15px;
	line-height: 154%;
	color: white;
	width: 77%;
	margin: 15px 0;
}
img {
	max-width: 100%;
}
.overlay li {
	font-family: "Montserrat";
	font-size: 15px;
	line-height: 140%;
	color: white;
	width: 90%;
	padding: 5px 0;
}
#header {
	overflow: hidden;
}

.header_top-bar {
	background-color: #96bc60;
	height: auto;
	text-align: center;
}
.header_top-bar h3 {
	text-transform: uppercase;
	letter-spacing: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.contact-container {
	margin: 2%;
	display: table;
	width: 96%;
}
.logo {
	float: left;
}
.contact-us {
	color: #96bc60;
	display: table-cell;
	vertical-align: middle !important;
	width: 1px;
	white-space: nowrap;
}
.call_us {
	font-weight: 600;
	padding-right: 10px;
	display: inline;
}
.phone_number {
}
.phone_number-two {
	float: right;
}
.slides li {
	background-size: cover;
	min-height: 960px;
	background-repeat: no-repeat;
}
.slide_1 {
	background-image: url(/struct/images/ATC_sliders_chs0080118.png);
}
.slide_2 {
	background-image: url(/struct/images/around-the-clock_maintain-independence.png);
}
.slide_3 {
	background-image: url(/struct/images/around-the-clock_professional-care.png);
}
.slide_4 {
	background-image: url(/struct/images/around-the-clock_credentialed-nurses.png);
}
/* BODY */

.overlay {
	position: relative;
	display: block;
	left: 0;
	right: 0;
	width: 100%;
	/*height: 550px;*/
	background-color: rgba(21,150,198,.8);
	z-index: 9999;
	padding: 2%;
	margin-top: -9%;
}
.overlay_left {
	width: 51%;
	float: left;
	margin: 0 2%;
}
.overlay_right {
	width: 38%;
	float: left;
	margin: 0 2%;
}
.testimonial {
	width: 33%;
	float: left;
}
.testimonial img {
	float: left;
	padding: 2%;
}
.testimonial blockquote:before {
	position: absolute;
	content: open-quote;
	color: #ccc;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
}
.testimonial blockquote:after {
	position: absolute;
	content: close-quote;
	color: #ccc;
	font-size: 4em;
	margin-right: 0.25em;
	margin-top: 15px;
	margin-left: 5px;
}
.testimonial blockquote {
	width: 59%;
	float: left;
	padding: 2%;
	margin-top: 17px;
	font-family: "Montserrat";
	line-height: 134%;
	quotes: "\201C" "\201D" "\2018" "\2019";
}
.testimonials-section {
	background-color: #ededed;
	padding: 2% 4%;
}
.testimonials-section h1 {
	color: #b4b4b4;
	text-align: left;
	display: block;
}
.video-section {
	padding: 2%;
}
.video_left {
	float: left;
	width: 40%;
	margin: 0 2%;
	color: #96bc60;
}
.video_left p {
	color: black;
}
.video_left h1 {
	color: #96bc60;
	width: 50%;
}
.video_call-us {
	background-color: #96bc60;
	margin-left: -11%;
	border-radius: 0 500px 500px 0;
}
.video_call-us .call_us-today {
	font-weight: 900;
}
.video_call-us span {
	/* float: right; */
	margin-right: 5px;
}
.video_call-us h2 {
	color: white;
	font-size: 28px;
	text-align: right;
	padding: 6% 4% 6% 0;
}
.video_right {
	float: left;
	width: 55%;
}
.video_right iframe {
	width: 100%;
}
.social-section {
	background-color: #cccccc;
	padding: 4%;
}
.social-section h1:before {
	content: '';
	float: left;
	display: block;
	background-image: url(http://www.aroundtheclock.jag004.vibrantcompany.com/struct/images/get-social.png);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 80px;
	height: 80px;
	margin-right: 10px;
	margin-top: -15px;
}
.social-section h1 {
	color: #1596c6;
}
.stream {
	margin: 0;
}
.service_form-section {
	padding: 2%;
}
.service_form-section h1 {
	color: #434343;
}
.service_form-left {
	width: 46%;
	float: left;
	margin: 2%;
}
.service_form-left ul {
	display: none;
}
.service_form-left li p , .service_form-left li {
	color: black;
}
.service_form-left h1:before {
	content: '';
	float: left;
	display: block;
	background-image: url(http://www.aroundtheclock.jag004.vibrantcompany.com/struct/images/service_areas-icon.png);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 80px;
	height: 80px;
	margin-right: 10px;
	margin-top: -15px;
}
.service_form-right {
	width: 46%;
	float: left;
	margin: 2%;
}
.service_form-right h1:before {
	content: '';
	float: left;
	display: block;
	background-image: url(http://www.aroundtheclock.jag004.vibrantcompany.com/struct/images/questions-icon.png);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 80px;
	height: 80px;
	margin-right: 10px;
	margin-top: -4px;
}
form h2 {
	display: none;
}
.footer {
	box-shadow: inset 0 20px 20px -20px #000000;
	padding: 1%;
}
.footer p {
	color: #b0b0b0;
	font-size: 14px;
}
.footer-left {
	float: left;
	width: 50%;
}
.footer-right {
	float: right;
	width: 30%;
}
.footer-right p {
	float: left;
	text-align: right;
	width: 38%;
	margin-right: 10px;
}
.footer-right ul a {
	padding: 0 1%;
	display: inline-block;
}
.facebook {
	background-image: url(/struct/images/Facebook.png);
	background-repeat: no-repeat;
	width: 20%;
	float: left;
	width: 41px;
	list-style: none;
	height: 42px;
	background-size: 100%;
	margin-top: 4px;
}
.linkedin {
	background-image: url(/struct/images/LinkedIn.png);
	background-repeat: no-repeat;
	width: 20%;
	float: left;
	width: 41px;
	list-style: none;
	height: 42px;
	background-size: 100%;
	margin-top: 4px;
}
.twitter {
	background-image: url(/struct/images/Twitter.png);
	background-repeat: no-repeat;
	width: 20%;
	float: left;
	width: 41px;
	list-style: none;
	height: 42px;
	background-size: 100%;
	margin-top: 4px;
}
.google {
  background-image: url(/struct/images/google.png);
  background-repeat: no-repeat;
  width: 20%;
  float: left;
  width: 41px;
  list-style: none;
  height: 42px;
  background-size: 100%;
  margin-top: 4px;
}
.downloadable_forms {
	background-color: white;
	margin-right: -10%;
	padding: 7% 6% 7% 0;
	margin-top: 10px;
	border-radius: 500px 0 0 500px;
}
.downloadable_forms h2 {
	margin-right: 5px;
}
.downloadable_forms h2:before {
	content: '';
	float: left;
	display: block;
	background-image: url(http://www.aroundtheclock.jag004.vibrantcompany.com/struct/images/downloadable_forms-icon.png);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 56px;
	height: 57px;
	margin-right: 5px;
	margin-left: 20px;
	margin-top: -2%;
	vertical-align: middle;
}
@media all and (max-width: 1250px) {
	.overlay h1 {
		font-size: 32px;
	}
	.overlay li {
		font-size: 13px;
	}
	.overlay p {
		font-size: 13px;
	}
}
@media all and (max-width: 1162px) {
	.facebook {
		margin-top: 15px;
	}
}
@media all and (max-width: 1110px) {
	.overlay {
		/*height: 527px;*/
		margin-top: -9%;
	}
	.contact-container {
		margin: 0 2%;
	}
	.logo {
		max-width: 67%;
		position: absolute;
		z-index: 9999;
		margin-top: 2%;
	}
	.contact-us {
		display: none;
	}
}
@media (max-width: 875px) {
	.testimonial_3 {
		display: none;
	}
	.testimonial {
		width: 50%;
	}
	.service_form-left {
		width: 96%;
	}
	.service_form-left  ul {
	}
	.service_form-right {
		width: 96%;
	}
	.downloadable_forms h2:before {
		background: none;
	}
}
@media all and (max-width: 900px) {
	.overlay {
		margin-top: 0;
	}
	.flex-control-nav {
		bottom: 4% !important;
	}
	.video_left {
		width: 100%;
	}
	.video_right {
		display: none;
	}
	.downloadable_forms {
		display: none;
	}
}
@media (max-width: 875px) {
	.overlay_right {
		display: none;
	}
	.overlay_left {
		width: 96%;
	}
	.logo_banner {
		display: none;
	}
	.overlay {
		/*height: 456px;*/
	}
	.social-section {
		display: none;
	}
	.service_form-section {
	}
	input.text, input.search, textarea.textarea {
	}
}
@media all and (max-width: 750px) {
	.overlay h1 {
		font-size: 28px;
	}
	.overlay li {
		font-size: 12px;
	}
	.overlay p {
		font-size: 12px;
	}
}
@media all and (max-width: 690px) {
	.testimonial_2 {
		display: none;
	}
	.testimonial {
		width: 100%;
	}
	.footer-right p {
		display: none;
	}
	.footer-left {
		width: 100%;
	}
	.footer-right {
		width: 100%;
		float: left;
	}
	.footer-right ul {
		margin: 0;
	}
	.footer-right p {
		width: 100%;
	}
}
@media all and (max-width: 570px) {
	.footer-right {
		width: 51%;
	}
	.footer-right ul a {
		padding: 0 !important;
	}
	.footer p {
		font-size: 12px;
	}
	.testimonials-section img {
		display: none;
	}
	.testimonial blockquote {
		width: 100%;
	}
}
@media all and (max-width: 470px) {
	.overlay {
		/*height: 555px;*/
	}
	.leftLabel li div, .rightLabel li div {
		width: 100%;
	}
}
@media all and (max-width: 401px) {
	.flex-control-nav {
		display: none;
	}
	.video_call-us {
		border-radius: 0;
		margin-left: -4%;
	}
	.video_call-us h2 {
		margin-left: 10px;
		text-align: left;
	}
	.video_left h1 {
		width: 100%;
	}
	.overlay p {
		font-size: 11px;
	}
}
@media all and (max-width: 370px) {
	.overlay {
		/*height: 616px;*/
	}
}
.clear {
	clear: both;
}
.logo_banner-section {
background-color: #cccccc;}
.logo_banner {
width: 94%;margin: 0 auto;text-align: center;}
.logo_banner img {margin: 2% 3%;width: 16%;vertical-align: middle;}
.downloadable_forms ul {
	margin-left: 120px;
	display: none;
	transition: .3s display linear;
}
.downloadable_forms li {
	color: black;
}
.downloadable_forms:hover ul {
	display: block !important;
}
.hide {
	display: none;
}