/*
Theme Name: Orgamites Theme WP
Theme URI: #
Author: The Esolutions Team
Author URI: #
Description: Our theme is clean, simple, straightforward typography is readable on a wide variety of screen sizes, designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0
Text Domain: esolutions
*/
/*	For Responsive Feature	*/
body{
  overflow: hidden;
  overflow-y:auto;
}
.mc4wp-checkbox{
display: none;
}
#testimonials .carousel-inner{
  overflow: visible;
}
#testimonials .carousel-inner .item{
  height: auto !important;
  padding-bottom: 10px !important;
}
#myCarousel{
  border-top: 2px solid #af005d;
  margin-top: 60px;
}
.logo-brand{
    display: block;
    width: 127px;
    float: none;
    position: absolute;
    left: 13px;
    top: 5px;
}
.navbar-right{
  margin:0;
  clear: both;
  margin-right: 20px;

}
.navbar-toggle{
  margin-right: 10px;
}
.wpedon_paypalbuttonimage{
  margin-top: 10px;
  height: 45px; width: auto;
}
.navbar .btn-primary{
  float: right;
  clear: both;
  font-size: 18px;
  padding:6px 24px;
  margin-top: 14px;
  margin-right: 20px;
}
header h1{}
.more-link {padding:6px 24px;}
.collapse.in .btn-primary, .collapsing .btn-primary{
  margin-right: 0;
}
.collapse.in .nav li, .collapsing .nav li{
  text-align: center;
}
.wizard > .content,.wizard > .actions {
  margin:0 !important;
}
.wizard > .steps{
  margin-bottom: 12px;
  margin-top:;
}

img,iframe,figure{max-width:100%}
img{height:auto}
a{-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
a:hover{}
::-webkit-input-placeholder {color: #ccc;}
:-moz-placeholder {color: #ccc;}
::-moz-placeholder {color: #ccc;}
:-ms-input-placeholder {color: #ccc;}
textarea,select,input {max-width: 100%;}
.comment-form .form-submit .submit{display:none}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .btn-primary {background: none;border: 1px solid #375585;color: #af005d;}
.navbar {}
.navbar-nav {}
.navbar-nav > li > a {}
.navbar-collapse {}
.navbar-static-top {}
.navbar-fixed-top {}
.navbar-default {background-color: transparent;border-color: transparent;}
.navbar-default .navbar-nav > li > a {color:#fff;font-family: 'lunchbox';text-transform:uppercase;}
.site-header .navbar-default .navbar-nav > li > a {color:#375585;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color:#fff;background:transparent;}
.site-header .navbar-default .navbar-nav > li > a:hover,.site-header .navbar-default .navbar-nav > li > a:focus {color:#af005d;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {color:#fff;background:transparent;}
.site-header .navbar-default .navbar-nav > .active > a,.site-header .navbar-default .navbar-nav > .active > a:hover,.site-header .navbar-default .navbar-nav > .active > a:focus {color:#af005d;background:transparent;}
.bootstrap-select.btn-group .dropdown-menu li a {text-transform: uppercase;}
.site-header.fixed{position: absolute;top: 0;left: 0;right: 0;z-index: 10;}
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus {}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {} 
.navbar-default .navbar-toggle {border-radius:0;border:none;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background:transparent;}
.navbar-default .navbar-toggle .icon-bar {}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {}
.dropdown .dropdown-menu  .dropdown-menu  > li > a {white-space: inherit;}
.caret-up {width: 0;height: 0; border-left: 4px solid rgba(0, 0, 0, 0);border-right: 4px solid rgba(0, 0, 0, 0);border-bottom: 4px solid;display: inline-block;margin-left: 2px;vertical-align: middle;}
.open .dropdown-submenu > .dropdown-menu{top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px;border-radius: 0 6px 6px 6px;}
.dropdown-submenu {position: relative !important;}
.dropdown-submenu > a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top: 5px;margin-right: -10px;}
.dropdown-submenu:hover > .dropdown-menu {display: block;}
.dropdown-submenu:hover > a:after {border-left-color: #fff;}
.scroll-to-top:hover {background: #af005d;opacity: 0.8;}
.scroll-to-top {background: #e9e9e9;background: rgba(100, 100, 100, 0.5);color: #fff;bottom: 7%;cursor: pointer;display: none;position: fixed;right: 25px;z-index: 999;font-size: 24px;text-align: center;line-height: 40px;width: 40px;border-radius: 5px;
	-webkit-transition: background-color 0.3s linear;-moz-transition: background-color 0.3s linear;-o-transition: background-color 0.3s linear;transition: background-color 0.3s linear;
}
.single .comments-area{
  margin-top: 17px;
}
.form-control::-webkit-input-placeholder {color: #375585;}
.form-control:-moz-placeholder {color: #375585;}
.form-control::-moz-placeholder {color: #375585;}
.form-control:-ms-input-placeholder {color: #375585;}
.select-project{
  margin-bottom: 30px;
}
h3{
  font-size: 36px;
}
.select-project .form-control{
height: auto; margin-bottom: 0;}
/**/
.np{padding:0 !important}
.npt{padding-top:0 !important}
.npr{padding-right:0 !important}
.npb{padding-bottom:0 !important}
.npl{padding-left:0 !important}
.btn{letter-spacing:1px;font-family: 'lunchbox';text-transform:uppercase;border-radius:0px;color:#fff;border:none;}
.btn :hover{color:#fff;}
.btn-default:active, .btn-default:focus {background-color: #3b5988;border-color: #fff;color: #fff;}
.btn-primary{border:1px solid transparent;}
.btn-primary,
.bg-violet-red{color:#fff;background: rgb(175,0,93);
background: -moz-radial-gradient(center, ellipse cover,  rgba(175,0,93,1) 0%, rgba(124,0,66,1) 100%);
background: -webkit-radial-gradient(center, ellipse cover,  rgba(175,0,93,1) 0%,rgba(124,0,66,1) 100%);
background: radial-gradient(ellipse at center,  rgba(175,0,93,1) 0%,rgba(124,0,66,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af005d', endColorstr='#7c0042',GradientType=1 );	
}
.bg-skyblue{background: rgb(126,196,247);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(126,196,247,1) 0%, rgba(28,96,148,1) 100%);
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(126,196,247,1) 0%,rgba(28,96,148,1) 100%);
	background: radial-gradient(ellipse at center,  rgba(126,196,247,1) 0%,rgba(28,96,148,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ec4f7', endColorstr='#1c6094',GradientType=1 );
}
.color-violed-red{color:#af005d}
.read-more-toggle {font-family: "lunchbox";font-style: normal;text-transform: uppercase;font-weight: normal;letter-spacing: 1px;line-height: 1em;text-decoration: none;position:relative; top:5px;}
.read-more-toggle span {margin-right: 10px;}
.read-more-toggle span:after {content: "LESS";}
.read-more-toggle:after {font-family: "Glyphicons Halflings";content: "\e253";position:absolute;bottom: 4px;}
.read-more-toggle i{display:none}
.read-more-toggle:hover, .read-more-toggle:focus {color: #375585;text-decoration: none;}
/* Icon when the collapsible content is hidden */
.read-more-toggle.collapsed span:after {content: "MORE";}
.read-more-toggle.collapsed:after {content: "\e252";}
.group-scroll-links {font-weight: 500;margin-left: 0;padding-left: 30px;margin-top:30px;margin-bottom:30px;}
.group-scroll-links > li {padding-left: 5px;}
.group-scroll-links > li  a.scroll-link {color: inherit;}
ul:not(.navbar-nav){list-style: none;padding-left:30px;}
ul.bullet-violet-red{padding-left:40px;}
ul:not(.navbar-nav) li {position:relative;}
ul:not(.navbar-nav) li:before {position:absolute;left:-30px;}
ul:not(.navbar-nav) li::before {content: ".";font-family: open sans;font-size: 50px;line-height: 0;top: -4px;}
ul:not(.navbar-nav).bullet-violet-red li:before {left:-40px;content: "\f111";font-family: FontAwesome;color: #af005d;top:20px;font-size:10px;top:50%;}
ul.spacing li {margin-bottom:30px}
ul.spacing > li {margin-left: 35px;}

/*SAVE LIVES PAGE*/
.page-id-105 .learn-more-orgamites-pic{
  text-align: center;
  margin:40px 0 20px 0;
}
.page-id-105 .learn-more-orgamites-pic img{
  width:100%;
  max-width: 1000px;
}
.page-id-105 ol.custom { counter-reset: li;display: inline-block;list-style: outside none none;margin:0;padding:0;}
.page-id-105 ol.custom li { margin:20px 0 30px 0; position: relative;text-align:center;}
.page-id-105 .entry-content h1{
  margin-top:30px;
}
.page-id-105 .entry-content h3{
  margin: 0 0 10px 0;
}
.page-id-105 .entry-content h3.one-donor{
  font-size: 30px;
  margin: 0; padding:0; line-height: 30px;
}
.page-id-105 .blue-text{
  color: #3b5988;
}
.page-id-105 .entry-content>p:last-child{
  text-align: center;
  margin-top:30px;
}
/*END SAVE LIVES PAGE*/

/*ABOUT PATE*/
.page-id-196 .about-header-image{
  text-align: center;
  margin: 30px 0;
}
.page-id-196 .about-header-image img{
  width:100%;
  max-width: 1000px;
}
.page-id-196 h3{
  text-align: center;
  margin: 30px 0 10px 0;
}
.page-id-196 .logo-section{
  text-align: center;
  margin: 30px 0;
}
.page-id-196 .logo-section img{
  width:100%;
  max-width: 400px;
}
.page-id-196 .logo-section p{
  font-size: 12px;
  font-weight: bold;
}
.page-id-196 .entry-content>p:last-child{
  text-align: center;
  margin-top:30px;
}
/*END ABOUT PAGE */

/*HEALTHY LIVING PAGE*/
.page-id-49 .healthy-living-header-image{
  text-align: center;
  margin: 50px 0 30px 0;
}
.page-id-196 .healthy-living-header-image img{
  width:100%;
  max-width: 1000px;
}
/*END HEALTY LIVING PAGE */

/*DOWNLOADS PAGE*/
div.downloads-gallery ul{
  list-style: none;
  margin:0; padding:0;
}
div.downloads-gallery ul li{
  float: left;
  width:50%;
  margin:0; padding:0;
}
div.downloads-gallery ul li:before{
  content:"";
}
div.downloads-gallery ul li.span2{
  width:100%;
}
div.downloads-gallery ul li a{
}
div.downloads-gallery ul li .gallery-list-item-inner{
  padding:2px;
}
div.downloads-gallery ul li .hoverstate{
    opacity: 0;
      position: absolute;
      height: 100%;
      width: 100%;
      background: rgba(255,255,255,.5);
      text-align: center;
}
div.downloads-gallery ul li a:hover .hoverstate{
    opacity: 1;
}
div.downloads-gallery ul li .hoverstate:before{
  content:"";
  display: inline-block;
  height: 100%; width:0; margin-right: -.2em;
  vertical-align: middle;
}
div.downloads-gallery ul li .hoverstate span{
  display: inline-block;
  vertical-align: middle;
  width: auto !important;
}
div.downloads-gallery ul li .hoverstate span:hover{
  color: #fff;
    background: rgb(175,0,93);
    background: -moz-radial-gradient(center, ellipse cover, rgba(175,0,93,1) 0%, rgba(124,0,66,1) 100%);
    background: -webkit-radial-gradient(center, ellipse cover, rgba(175,0,93,1) 0%,rgba(124,0,66,1) 100%);
    background: radial-gradient(ellipse at center, rgba(175,0,93,1) 0%,rgba(124,0,66,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af005d', endColorstr='#7c0042',GradientType=1 );
}
div.downloads-gallery ul li img{
  width:100%;
}
/*END DOWNLOADS PAGE*/

section{padding-bottom:30px;}
section.header-section{padding-bottom:30px;}
/**/
body{word-wrap: break-word;color:#898989;font-family: 'Open Sans';font-style: normal;font-weight:200;font-size:18px}
a{color:#367db4}
a:hover{}
h1,h2,h3{color:#af005d;font-family: 'lunchbox';text-transform: uppercase;}
h1{font-size:48px}
h2{font-size:40px}
h5 { color: #af005d; font-weight: 500; font-family: 'Open Sans'; font-style: normal; font-size: 18px; margin-top: 15px; }
strong {font-weight: 500;font-style: normal;}

#myCarousel .carousel-inner .item {width:100%;}
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  text-align: center;
}
.carousel-inner .item .img-responsive {min-width: 100%;}
.site{background:#fff;}
.group {position: relative;text-align:center;}
.group > img{margin-top: -25px;}
.buttons{text-align:left;}
.btn-description {color: #3b5988;display: block;font-family: lunchbox;font-size: 18px;margin-top: 15px;text-transform: uppercase;  text-align:center;}
.home .site{padding-bottom:30px}
.site-footer{background: #af005d;background: -moz-radial-gradient(center, ellipse cover,  #af005d 0%, #7c0042 100%);background: -webkit-radial-gradient(center, ellipse cover,  #af005d 0%,#7c0042 100%);background: radial-gradient(ellipse at center,  #af005d 0%,#7c0042 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af005d', endColorstr='#7c0042',GradientType=1 );color:#fff;padding-top:30px;padding-bottom:30px;}
.site-footer .donroy{/*background:url(images/logo-donroy.png) no-repeat center top transparent;padding-top:125px;*/text-align:center;font-size:10px;margin-top:25px}
#form-mailing-list{margin-bottom:45px;font-family: 'lunchbox';letter-spacing:1px;}
#form-mailing-list .form-control{font-family: 'Open Sans';font-style: normal;font-weight:200;}
#form-mailing-list .btn-default {background-color: #3b5988;color: #fff;border:2px solid #fff;border-radius:0;font-size:1em;font-size:18px;letter-spacing:1px;}
#form-mailing-list .btn-default:hover {background-color: #3b5988;color: #fff;border:2px solid #eee;}
.copyright{font-size:10px;margin-top: 20px;}
#testimonials .container{position:relative;}
#testimonials {font-family: lunchbox;color:#fff;position:relative;padding-top:15px;padding-bottom:19px; margin-top: 10px; margin-bottom: 30px}
#testimonials .item blockquote {overflow:visible; border: medium none;font-size: inherit padding:0;}
#testimonials .item blockquote footer {color: inherit;}
#testimonials .item blockquote footer cite{clear:both;}
#testimonial-carousel.carousel .carousel-indicators,
#fade-quote-carousel.carousel .carousel-indicators {bottom: -10px;z-index:1}
.carousel .carousel-indicators > li {background-color: #fff;border: none;}
.carousel .carousel-indicators .active {background-color: #af005d;}
#form-donation{font-family: lunchbox;}
.wizard ul {display: table;float: none;margin: 0 auto;overflow: hidden;position: relative;}
.wizard > .actions{text-align:center;}
.wizard > .steps > ul::before {border-top: 1px solid #d5d6d6;content: "";display: block;height: 10px;position: absolute;top: 50%;width: 100%;}
.wizard > .steps > ul > li:first-child {width: auto;}
.wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active {background: #fff;}
.wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active{color: #af005d;}
.wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active{background: #fff;color: #af005d;}
.wizard > .steps a {height: 40px;width: 40px !important;border: 2px solid #af005d;border-radius: 50% !important;display: table-cell !important;float: right;font-weight: 500;margin: 0 !important;padding: 0 !important;position: relative; text-align: center; vertical-align: middle;z-index: 1;}
.wizard > .steps > ul > li {position: relative;width: 90px;/*125px;*/}
.wizard > .content{background:none;color:#375585;overflow: inherit;}
.wizard > .content h3{color:#375585;margin-bottom:25px;}
.wizard > .content {min-height: 0;position: relative;}
/*.wizard > .content > .info-amount.body {padding-left: 0;padding-right: 0;}*/
.wizard > .content > .body {padding-left: 0;padding-right: 0;}
.wizard > .content > .body {text-align:center;position: relative;width:100%}
.wizard > .content > .info-amount.body input[type=radio]{position:absolute;left:-50px;}
.wizard > .content > .info-amount.body label {color: #fff;font-size: 25px;overflow: hidden;position: relative;text-align: center;}
.wizard > .content > .info-amount.body label span {background: rgb(175,0,93);
background: -moz-radial-gradient(center, ellipse cover,  rgba(175,0,93,1) 0%, rgba(124,0,66,1) 100%);
background: -webkit-radial-gradient(center, ellipse cover,  rgba(175,0,93,1) 0%,rgba(124,0,66,1) 100%);
background: radial-gradient(ellipse at center,  rgba(175,0,93,1) 0%,rgba(124,0,66,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af005d', endColorstr='#7c0042',GradientType=1 );
border:3px solid #af005d;padding: 5px 15px;display:block;cursor:pointer;
}
.wizard > .content > .body{
  padding:0;
}
.wizard > .content > .info-amount{text-transform:uppercase; padding:0;}
.wizard > .content > .info-amount.body input[type="radio"]:checked + span {border-color:#375585;box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12)}
.wizard > .content > .info-amount.body .buttons-amount .form-control {float: right;width: 75%;min-height:30px;font-size:34px;}
.wizard > .content > .info-amount h3, .wizard > .content > .info-donator h3, .wizard > .content > .info-payment h3{
  display: inline-block;
  margin: 10px 0 10px 0;
  font-size: 20px; line-height: 20px;
}
.wizard > .content > .info-payment .form-group{
}
.wizard ul {list-style: outside none none;padding: 0 !important;}
.wizard ul li::before {content: "";left: auto;position: absolute;}
.wizard .actions.clearfix a {border-radius: 0 !important;}
.wizard > .actions > ul > li.disabled {display: none;}
.wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active{
background: rgb(175,0,93);
background: -moz-radial-gradient(center, ellipse cover,  rgba(175,0,93,1) 0%, rgba(124,0,66,1) 100%);
background: -webkit-radial-gradient(center, ellipse cover,  rgba(175,0,93,1) 0%,rgba(124,0,66,1) 100%);
background: radial-gradient(ellipse at center,  rgba(175,0,93,1) 0%,rgba(124,0,66,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af005d', endColorstr='#7c0042',GradientType=1 );
border: 1px solid #375585;
}
.wizard > .actions > ul > li a:hover {background: none;border: 1px solid #375585;color: #af005d;}
.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {background: #af005d;}
.bootstrap-select.form-control:not(.styled) .dropdown-toggle{color:#375585}
.bootstrap-select.form-control .dropdown-toggle, .site .form-control:not(div){border: 1px solid #375585 !important;letter-spacing: 1px;padding:0px 15px;font-family:lunchbox;text-transform:uppercase;    font-size: 20px;}
.img-kidney {margin-top: 25px;}
.posted-on {font-family: lunchbox;text-transform: uppercase;position:relative;}
.social-icons .fa {font-size: 25px;}
body.page .entry-title{text-align:center}
body:not(.home) .site-footer{margin-top:40px}
.container-stories {text-align: center;}
.entry-footer {font-size: 14px;}
.story {position:relative;overflow:hidden;font-size:15px; margin-bottom: 20px;}
.story .overlay{background:url(images/play-button.png) no-repeat center center transparent;position:absolute;z-index:1;height:100%;width:100%; margin-top: -10px;}
.story p{
  margin:9px 0 2px 0;
}
.story .overlay .download {font-family: 'lunchbox';padding:6px;top: -100px;left: 50%;margin-left: -110px;width: 220px;position: absolute; -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.story .overlay .download {font-size:25px;}
.story .overlay .download:hover {color:#fff;}
.story .overlay .click {height: 100%;left: 0;position: absolute;width: 100%;}
.resize-h{margin:5px 0;position:relative;overflow:hidden;}

.downloads .download{position:relative;overflow:hidden;/*margin:1% 0;*/}
.downloads .download .overlay{position:absolute;z-index:10;height:100%;width:100%;bottom:-100%; -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.downloads .download .overlay .btn {left: 50%;margin-left: -110px;position: absolute;top: 50%; width: 220px;margin-top: -32px;}
.downloads .download:hover .overlay{bottom:0;background:rgba(255,255,255,0.5);}
#form-mailing-list .wpcf7-not-valid-tip {text-transform: uppercase;color:#fff;font-size: 14px; margin-top: 5px;}
#form-mailing-list div.wpcf7-response-output {border: none; margin-top: 10px;}
.navbar-default #navbar-footer .navbar-nav > li > a {padding: 0;}
.carousel > p:empty {display: none;}

body.single .posted-on a{color:#375585;}
.our-projects .carousel-inner{
  border:3px solid #af005d;
}
.nav.navbar-nav.become-a-donor .btn {border: 1px solid #375585;padding: 7px 37px !important;color:#fff;}
.nav.navbar-nav.become-a-donor .btn:hover {
  color:#af005d;background:transparent;
}
.socials-icons {color: #375585;font-family: lunchbox;line-height: 1.4em;}
.socials-icons .link-share-social {margin: 0 10px;}
.socials-icons .link-share-social i {color: #375585;}
.navigation.post-navigation {margin-top: 40px;}
.post-navigation .nav-links {font-size: 14px;}
.comment-metadata,
.reply,
.logged-in-as {font-size: 14px;}
.orgamite {position:relative;overflow:hidden;padding-bottom:0}
video{max-width:100%;min-width:100%;}
body.single .posted-on:not(:first-child):before {color: #375585;content: "|";font-family: lunchbox;left: -1%;/*-5px;*/position: absolute;top: 50%;}
body.single .posted-on:not(:first-child) {line-height: 0;margin-left: 2%;padding-left: 2%;}
.relatedposts {font-family:lunchbox;color:#375585; margin-top:20px;}
.relatedposts a{color:#af005d}
.relatedposts a p{margin-top:4px;}
.bottom-images {overflow: hidden;}
.bottom-images img.pancreas {float: left;margin-left: -15%;}
.bottom-images img.heart {float: right;margin-right: -15%;}
h3.please-support-header{
  margin-top:0; margin-bottom: 20px;
}
.blog .hentry {clear: both;display: inline-block;margin: 0 0 48px 0;width: 100%;}
.blog .hentry .entry-title {color: #af005d;}
.blog .hentry .entry-title a {color: inherit;}

#go_to_form .btn.btn-primary {width: 100%;}
.wizard > .content > .body label.error {display: none !important;}
.wizard > .actions > ul > li a {text-align: center;text-transform: uppercase;/*width: 160px;*//*padding-bottom:5px;*//*padding-bottom:5px;*/font-size:25px;/*line-height:1.2em*/}
.wizard > .actions > ul > li:first-child{display:none} 
.wizard .info-payment.body .label {color: #375585;font-size: inherit;font-weight: normal;}
.crt-parallaxvideo{min-height:180px;position:relative;background:#000}
#donation-message > h3 { color: #375585;}
.buttons-amount .amount {float: left;width: 50%}
.wizard {overflow: inherit;}
.support-top {overflow: hidden;padding: 0 15px;}
.header-step > img {margin:10px 0 -20px 0;}
.esc-controls {padding: 0;position: absolute;right: 0;text-align: right;top: 75%;width: 100%;z-index:1;line-height:0;}
.esc-controls > a{color:#fff;}
#video-mute{background:url(images/icon/sound.png) no-repeat center -52px #67083E;/*width:50px;height:35px;*/display:inline-block;padding:17px 30px;}
#video-mute.on{background-position:center 5px;}
#video-pause, #video-mute{outline:none}
.esc-controls.play {font-size: 60px;left: 0;right: inherit;text-align: center;top: 40%;z-index: 1;}
.esc-controls.play > a:hover {opacity:1}
.esc-controls.play > a {-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;
  background: rgba(255, 255, 255, 0.54) none repeat scroll 0 0;
  border-radius: 50%;color: #af005d;display: inline-block;height: 96px;line-height: 1.5em;text-align: center;width: 96px;outline:none;opacity:0.2
}
.esc-controls.play .fa:not(.fa-pause) {margin-left: 10px;}
.our-projects .row{
  margin-bottom: 30px;
}
.our-projects .row .text {display: table-cell;float: none;min-height: 350px;vertical-align: middle;}
.nav.navbar-nav.social-icons {display: inline-block;float: none;}
#form-mailing-list .form-group {/*display: block;*/margin: 0;}
.site-footer .navbar {min-height: 0;}
div.wpcf7 img.ajax-loader {position:absolute;}
.support-title {padding:20px 0px; background: #a4e1f7;color: #fff;margin-bottom: 16px;position: relative;text-align:center; margin-top:-20px;}
.support-title .container{vertical-align:middle; display: inline-block; width:auto !important;}
.support-title h1 {color: #af005d; margin:0 !important;}
.support-title h4 {font-family: 'lunchbox'; color: #386eaa;font-size:24px;line-height:24px; margin:0;}
.support-title img {vertical-align:middle; display: inline-block; width:150px;margin-bottom:10px;}
.support-title .container:after,
.support-title .container:before{position:absolute;content:"";display:block;bottom:0;}
.carousel .carousel-indicators > li:not(:first-child){margin-left:8px}
.select-project .bootstrap-select ul.dropdown-menu > li{text-align: center;}
.btn-toolkit{text-align:center;margin-top:30px;margin-bottom:15px;}
#go_to_form .dropdown-menu.open .dropdown-menu.inner {text-align: center;}
#go_to_form {margin-top: 20px;}
section#become-a-donor-today {overflow: inherit;}
.bootstrap-select .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {background-color: #bbb;}
.esc-controls .socials-icons {float: left;font-size: 24px;}
.esc-controls .socials-icons {float: left;font-size: 24px;line-height: inherit;margin: 0;}
body.home .socials-icons .link-share-social i {color: #fff;}
.select-project .bootstrap-select ul.dropdown-menu > li:first-child {display: none;}
.carousel-control {background: transparent none repeat scroll 0 0 !important;}
.home .carousel {z-index: 0; }
.home .site, .home .site-footer {position: relative;z-index: 1;}
.home .site-footer {z-index: 0;}
#info-signup {background: #fff;box-shadow: 0 0 1px #af005d;color: #000;left: 0;position: absolute;top: 70%;width: 100%;z-index: 1;}
body.single .post-thumbnail{
  margin-bottom: 10px;
}
.btn.btn-primary.find {margin-top:10px;}
body.single .post-thumbnail img{
  width: 100%; margin-bottom: 0;
}
.orgamite{
  overflow: visible;
  margin-bottom: 30px;
}
.orgamite .row{
  overflow: visible;
}
.orgamite .description{
  float: right;
}
.orgamite .image{
  overflow: visible;
  text-align: center;
}
.orgamite img {
  width:100%; max-width: inherit;
}
.orgamite.right .image{
  float: right;
}
.orgamite.right .description{
  float: left;
}
.orgamite .description h2{
  margin-top: 0;
}

/*adjustments*/
.orgamite.bone img { width:130%; margin-left: -10%; }
.orgamite.heart img { margin-top: -4%; }
.orgamite.eye img { margin-top: -10%; }
.orgamite.liver img { margin-top: -10%; margin-left: 10%; }
.orgamite.lungs img { margin-left: -4%; }
.orgamite.pancreas img { margin-top: -10%; margin-bottom: -5%; margin-left: 8%; }

/*home only*/
body.home .orgamite.eye img { margin-top: -5%; }
body.home .orgamite.heart img { margin-top: -2%; }
body.home .orgamite img{
  position: relative;
  z-index: 2;
} 
body.home .orgamite.eye .description{
  position: relative;
  z-index: 1;
}

@media(min-width:400px){	
	.support-top .row > img {float: right;margin-left: -35%;margin-right: -33%;}
	.esc-controls {top: 83%;}
}
@media(min-width:640px) and (max-width:1199px){}
@media(min-width:640px) and (max-width:1309px){}
@media (min-width:768px) and (max-width:1079px){
	.navbar-header {width: 25%;}
	.navbar-default #navbar .navbar-nav > li:not(:first-child) {margin-left: 16px;}
}
@media (min-width:481px) and (max-width:991px){
  .story .overlay{background-size:contain}
  .buttons-amount .amount {width: 33.33%;}
}
@media (min-width:640px) and (max-width:991px){
  .wizard > .steps .number {font-size: 1.5em;line-height: 2em;}
}
@media (min-width:991px) {
  .logo-brand{
    width:200px;
    left: 23px;
    top: -18px;
  }
  .wizard > .steps .number {line-height: 2em;}
  ul:not(.navbar-nav){list-style: none;padding-left:30px;}
}
@media only screen and (min-width : 768px) {
    .dropdown:hover .dropdown-menu {display: block;}
}
@media (min-width:565px) and (max-width:639px){
	.esc-controls {top: 85%;}
}
@media (min-width:640px){
  body.single .socials-icons{
    float: right; margin:0;
  }
	.crt-parallaxvideo{min-height: 360px;}
	h1, .page-template-sections h1, .page-template-sections h2{font-size: 55px;}	
	.site-footer .donroy{padding-left:16%;padding-right:16%;}
	.navbar-default #navbar-footer .navbar-nav > li:not(:first-child) {margin-left:20px;}
	#testimonials {font-size: 20px;}
	.form-inline .btn-primary {	  width: 173px;	}
	.btn-primary {  font-size: 25px;padding-top: 5px;padding-bottom:5px;border:1px solid #375585 !important}
	.buttons > div:first-child a{float:right;}
	.navbar-default .navbar-nav.social-icons > li:not(:first-child) {margin-left: 25px;}
	.navbar-default .navbar-nav.social-icons > li {margin-right: 0;}
	.our-projects .row {margin-top: 60px;}
	.our-projects .row:first-child{margin-top: 0;}
	body.single .post-thumbnail {margin-bottom: 15px;}
	body.single .entry-header .entry-title {margin-top: 17px;}
	.nav-links > .nav-previous {float: left;}
	.nav-links > .nav-next {float: right;}
	.nav-links > .nav-previous,
	.nav-links > .nav-next {width:48%;}
	.story {margin-bottom:25px;}
	.bottom-images img.pancreas {margin-top: 55px;}
	.blog .hentry {font-size: 16px;}
	.blog .hentry  > img.icon-orgamite.kidney{width:30%;margin-top:-15%}
	.blog .hentry > img.icon-orgamite {margin-top: -10%;width: 40%;}
	.wizard > .steps a {height: 60px;width: 60px !important;}
	.wizard > .steps > ul > li {position: relative;width: 250px;}
	.esc-controls {top: 87%;}	
}
@media (min-width:690px){
	.statistic {float: none;margin: 0 auto;padding: 0;width: 690px;}
}
@media (min-width:768px){
  .site-content{
    padding-top:20px;
  }
  .logo-brand{
    top:-18px;
  }
  .relatedposts a p{margin-top:8px;}
  #myCarousel{
    border-top: none;
    margin-top: 0;
  }
  .single .entry-title{
    margin-top: 40px;
  }
	.col-sm-np{padding:0}
	.col-sm-nptb{padding-top:0;padding-bottom:0}
	.col-sm-nprl{padding-right:0;padding-left:0}
	.col-sm-npt{padding-top:0}
	.col-sm-npr{padding-right:0}
	.col-sm-npb{padding-bottom:0}
	.col-sm-npl{padding-left:0}
	.clearfix-sm{clear:both;}
	.site-header{padding-top:30px;}
	.site-header.fixed.item-white .navbar-default .navbar-nav > li > a {color:#fff;}
	.site-header.fixed.item-white .navbar-default .navbar-nav > li > a:hover,
	.site-header.fixed.item-white .navbar-default .navbar-nav > li > a:focus {color:#af005d;background:transparent;}
	.site-header.fixed.item-white .navbar-default .navbar-nav > .active > a,
	.site-header.fixed.item-white .navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {color:#fff;background:transparent;}
	#navbar .navbar-nav > li > a {padding:0}
	.group {margin-top: -15px;}	
	.group .btn,
	.group .btn + .btn-description{width:355px;}
	.crt-parallaxvideo{ min-height: 432px;}
	.btn.btn-primary.find {max-width:100%;width: 250px;}
  .our-projects .row h3{margin-top: -4px;}
	body:not(.page):not(.single) .hentry .entry-title {line-height: 1em;margin-top: -5px;}
	body:not(.page):not(.blog) .hentry {clear: both;display: inline-block;font-size: 18px; width: 100%;}
	body.single .entry-header .entry-title {font-size: 65px;}
  body.single .entry-header > span{
    display: inline-block;
  }
	.socials-icons {font-size: 18px;/*36px*/;line-height: 0; margin-top: 10px;}
	#form-mailing-list .form-control{width:320px;}
	.inline-block {display: inline-block;}
	#testimonial-carousel.carousel .carousel-indicators,
	#fade-quote-carousel.carousel .carousel-indicators {bottom: 0;}
	#testimonials .item blockquote{margin: 0;padding: 0; font-size: 24px; line-height: 32px;}
	.xyz {float: left;margin-right: -105px;width: 50%;}
	.xyz {margin-left: -12%;}
	.more-link {margin: 4px 0 0 0;}
	.navbar-default .navbar-nav > li > a {font-size:16px;}
	.blog .hentry > div {min-height: 210px;}
	.wizard > .content > .info-amount.body label {width: 110px;}
	.buttons-amount .amount {width: 25%;}
	.support > .our-projects > .row:not(:first-child) {margin-top: 50px;}
	.wizard > .actions > ul > li a{width:160px;}
	.buttons{margin-top:35px;}
	
	.downloads .column .download:not(:first-child) {margin-top: 5px;}
	.resize-h > .column {padding-left:5px}
	.crt-parallaxvideo video{min-width: 100%;position: fixed;top:0;z-index: -100;}
  #testimonial-carousel.carousel{padding-bottom: 40px;text-align:center;}
}

@media (min-width:992px){
  #testimonial-carousel.carousel{padding-bottom: 40px;margin: 20px 0 0 20px}
  .support-title h4 {font-size:30px;line-height:30px;}
  .support-title img {width:180px;margin-bottom:20px;}
	.col-md-np{padding:0}
	.col-md-nptb{padding-top:0;padding-bottom:0}
	.col-md-nprl{padding-right:0;padding-left:0}
	.col-md-npt{padding-top:0}
	.col-md-npr{padding-right:0}
	.col-md-npb{padding-bottom:0}
	.col-md-npl{padding-left:0}		
	.site-header .container, {width:100%;    padding:0 40px;}
	.group {margin-top: -20px;}
	#become-a-donor-day {margin-top: 60px; margin-top: 10px;}
	.img-kidney {width:auto;}
	.read-more-toggle {font-size: 25px;}
	.story .overlay .download {font-size:35px;}
	.crt-parallaxvideo{ min-height: 558px;}
	.esc-controls {top: 88%;}
	.blog .hentry .entry-title {font-size: 45px;}
	body.page:not(.page-id-49) header h2 {font-size: 55px;margin-bottom: 20px;}
	.blog .hentry > div {min-height: 260px;}
	.wizard > .content > .body > h3 {margin-bottom: 13px;margin-top:0}
	.wizard > .content > .body.info-amount label {width: 150px;}
	.wizard > .steps .number {line-height: 2.1em;}
  .wizard > .content > .info-amount h3{
    margin:20px 0 10px 0;
  }
  #testimonials{
    padding-top: 30px;
  }
  body.home .orgamite img { width:800px; position: relative; left:50%; margin-left: -400px; z-index: 0;}
  body.home .orgamite.heart img { margin-left: -390px; margin-top: -6%;}
  body.home .orgamite.kidney img { margin-left:-420px; margin-top: -15%; margin-bottom: -4%}
  body.home .orgamite.eye img { margin-left:-440px; margin-top: -15%; margin-bottom: -8%}
}
@media (min-width:1080px){
  #testimonial-carousel.carousel{margin: 20px 0 0 0}
	.home .buttons .btn.btn-primary {padding:5px 55px;}
	#testimonials {font-size: 30px;line-height: 1.1em;}
	body.page:not(.page-id-49) header h2 {font-size: 80px;}
	.navbar-default #navbar .navbar-nav > li:not(:first-child) {margin-left: 40px;}
	.esc-controls {top: 89%;}
	.blog .hentry > div {min-height: 294px;}
}

@media (min-width:1310px){
	h1, .page-template-sections h1, .page-template-sections h2 {font-size: 90px;line-height: 1em;margin-bottom: 16px;}
	body.page h2 {font-size: 75px;}
	body.page h3 {font-size: 50px;}
	#home-carousel .carousel-inner > .item {background-attachment: fixed;background-color: transparent;background-repeat: no-repeat;background-size: cover;width: 100%;}	
	.support-top .statistic h1 {margin-top: 0;}
	.support-top .statistic > p {margin-bottom: 0;}
	.support-top .statistic h3 {margin-bottom: 30px;margin-top: 25px;}
	.esc-controls {top: 91%;}
	.crt-parallaxvideo{ min-height: 800px;}
  .wizard > .content > .info-amount h3{
    font-size: 30px;
    line-height: 40px;
  }
}
@media (min-width:1550px){
	.esc-controls {top: 93%;}
}
@media (max-width:1309px){
	.bottom-images {overflow:hidden;}
	.blog  {overflow-x:hidden}
}
@media (max-width:991px){
	.site-footer .container {padding: 0 15px;}
	.blog .hentry .entry-title {font-size: 35px;}
	.site{padding-bottom:10%}
}
@media (max-width:767px){
	.col-xs-np{padding:0}
	.col-xs-nptb{padding-top:0;padding-bottom:0}
	.col-xs-nprl{padding-right:0;padding-left:0}
	.col-xs-npt{padding-top:0}
	.col-xs-npr{padding-right:0}
	.col-xs-npb{padding-bottom:0}
	.col-xs-npl{padding-left:0}
	.buttons a {font-size: 22px;margin: 10px 0;width: 100%;}
	#navbar-footer .nav > li {display: inline-block;margin: 5px;width: auto;}
	.downloads .column {text-align: center;}
	.downloads .download{margin:5px 0 !important;}
	.container-stories {font-size: 16px;}
	.our-projects .row .text{height:auto !important;}
	.navbar-toggle .icon-bar {height: 5px;width: 30px;}
	.nav.navbar-nav.become-a-donor .btn {font-size:inherit;}
	.btn-primary{font-size:22px;width:100%;max-width:100%}
	div.wpcf7 img.ajax-loader {margin-top: 10px;position: absolute;}
	.support-top img {margin-left: -25%;margin-right: 0;max-width: none;width: 450px;}
	.wizard > .actions > ul > li a{font-size:22px;}
	.support {margin-bottom: 20px;}
	.support .description h2 {text-align: center;}
	.clearfix-xs{clear:both;}
	body.page-id-13 .header-title p {font-size: 20px;}
	.page-id-49 h3{font-size:36px}
	.page-id-49 .entry-title br{display:none}
	.read-more-toggle{font-size:24px;}
	.navbar-toggle:not(.collapsed) {position: fixed;right: 0;z-index: 999;}
	.navbar-toggle:not(.collapsed) .icon-bar {visibility: hidden;}
	.navbar-toggle:not(.collapsed):before {content: "x";font-size: 40px;line-height:0}
	#navbar.collapse.in, #navbar.collapsing{height:100%;width:100%;position:fixed;top:0;padding-top:20px;background:#fff;z-index:10}
	.site-header .navbar-default #navbar.collapse.in.navbar-nav > li > a{color:#375585}
	#go_to_form .btn.btn-primary {margin-top:20px;}
	.post.hentry > div {height: auto !important;}
	.bootstrap-select .dropdown-toggle[title*="PLEASE SELECT WHICH PROJECT"] .filter-option{color:transparent}
	.bootstrap-select .dropdown-toggle[title*="PLEASE SELECT WHICH PROJECT"] .filter-option:before{color: #fff;content: "OUR PROJECTS";display: inline-block;text-align: center;width: 100%;}
	body.home .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align: center;width: 100%;}
	.wizard > .content > .info-amount.body label {display:block}
	.buttons-amount .amount {width: 23%;margin:0 1%}
	.bootstrap-select.form-control .dropdown-toggle, .site .form-control:not(div){font-size: 22px;}
	.wizard > .actions > ul {display: block;}
	.wizard > .actions > ul > li {float: none;margin-left:0;margin-right:0}
	.bootstrap-select.btn-group .dropdown-menu{width:100%}
	.wizard > .actions {margin: 0.5em;width:auto; }
	.resize-h{height:auto !important}
}
@media (max-width:639px){
	.container {padding:0 15px}
	body > [class*="col-"] .row > [class*="col-"] {margin-top:3%;margin-bottom:3%;}	
	table.table-responsive, .table-responsive thead, .table-responsive tbody, .table-responsive th, .table-responsive td, .table-responsive tr {display: block;}
	.table-responsive thead tr {position: absolute;top: -9999px;left: -9999px;}
	.table-responsive tr { border: 1px solid #ccc; }
	.table-responsive td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50% !important;}
	.table-responsive tr:nth-child(even),
	.table-responsive tr:nth-child(odd) { height:auto; }
	.table-responsive td:before {position: absolute;top: 6px;left: 6px;width: 45%;padding-right: 10px;}
	.navbar-collapse {background:#fff;}	
	.nav-links > .nav-next {text-align: right;}
	.img-kidney {float: right;width: 35%;}	
  .esc-controls {display:none;}
}
@media (max-width:564px){
  .support-title img {display: none;}
}
@media (max-width:480px){
  .container-stories .col-xs-6{width: 100%;}
  .buttons .col-xs-6{width:100%}
  .buttons-amount .amount {width: 46%;}
}
@media (max-width:399px){
	.bottom-images img {width: 50%;}
	.bottom-images .description {margin-bottom: 15px;}
}
@media (max-width:370px){
	.btn-primary{font-size:20px;}	
}

.terms-privacy {
  text-transform: uppercase;
  color: white;
  font-size: 10px;
  padding: 1em 0;
}

.terms-privacy a {
  color:#fff;
  padding:0 1em;
}

.orange-group {
  text-align: center;
  margin: -16px auto 0;
  background-color:#f04d06;
}
.orange-group a img {
  margin:0 auto;
}


i.fa.fa-play { 
	color: black; 
}

