/* Enter Your Custom CSS Here */

/* Front Page Image */

div#josh-text {
  position: absolute;
  margin-left: 50px;
  width: 85%;
  margin-top: 50px;
}

div#josh-text h4 {
  color: #2bdaf4;
}

div#josh-text h3 {
  font-size: 70px;
  text-transform: uppercase !important;
  color: white;
}

a#help.button {
  position: absolute;
  text-transform: uppercase;
  margin-top: -80px;
  margin-left: 600px;
}

.span12, .aq-template-wrapper .aq_span12 {
  width: 100%;
  margin: none;
}

div#aq-block-44-2.aq-block.aq-block-text_block.aq_span12.aq-first.clearfix {
  width: 100%;
  margin: none;
}

div#aq-block-44-2.aq-block.aq-block-text_block.aq_span12.aq-first.clearfix .container {
  width: 100%;
  margin: none;
}

section#parallax-section-1 {
  width: 100%;
  padding-top: 1px;
  padding-bottom: 1px;
}

section#parallax-section-1 .container {
  width: 100%;
  margin: none;
}

.main-page-slider {
  background-image: none;
}

.main-articles .article-preview-image {
  background-image: none;
}

body>footer {
  background-image: none;
}

div.copyright-container.clearfix {
  background-color: #848586;
}

.main-articles p, .article-meta a {
  font: 300 14px/1.5 "Open Sans", arial, sans-serif;
}

/* First Section */

blockquote {
  background-color: #DBDB63;
  color: black;
  text-transform: none !important;
  font: inherit;
}

div#aq-block-44-5.aq-block.aq-block-quote_block.aq_span6.aq-first.clearfix p {
  color: black;
}

div#text1 {
  padding: 40px;
  background: #3DBD37;
  border-radius: 15px;
  font-size: 17px !important;
}

div#text1 h1 {
  color: #1e1e1e;
}

div#impact1 {
  text-align: right;
  margin-top: -50px;
}

div#impact1 h1 {
  font-size: 210px;
}

div#impact1 {
  margin-top: 30px;
}

blockquote::after {
  border-top: 55px solid #DBDB63 !important;
}

/* HEADER */
.main-header {
  background: #44cbdf !important;
  border-bottom: none;
}

div.span9.clearfix {
  margin-top: 100px;
  margin-bottom: 100px;
}

div.top-contact-container {
  display: none;
}

.main-navigation>div>ul > li > a {
  font-family: PT Sans;
  font-size: 17px;
}

.main-navigation > div > ul > li.current_page_item > a {
  background-color: #c40a0a !important;
}

.main-navigation > div > ul > li > a:hover {
  background-color: #2bdaf4 !important;
}

.span9, .aq-template-wrapper .aq_span9 {
  width: auto;
  float: right;
}

/* SECOND SECTION */ 

div.process-part.clearfix h5 {
  font-size: 150px;
  margin-top: -35px;
}

div.process-part.clearfix p {
  font-size: 18px;
  text-transform: uppercase;
  margin-top: -25px;
}

/* LOGO */ 

.logo-container img {
  width: 370px !important;
  margin-top: 1px;
  margin-bottom: 1px;
}

.logo-container {
  width: auto;
}

/* MAIN */ 

div#main {
  margin-top: 1px;
}

div.title-section {
  display: none;
}

/* FIRST SECTION */

div#textbox1 {
  width: 60%;
  margin: auto;
  height: 230px;
  opacity: 0.8;
  background: #BDBEBF;
}

div#heading {
  font-family: roboto;
  text-transform: uppercase;
  font-size: 50px;
  padding-bottom: 20px;
  padding-top: 35px;
  margin: auto;
  text-align: center;
  opacity: 1 !important;
  color: black;
}

div#bodytext1 {
  font-family: roboto;
  font-size: 20px;
  font-weight: lighter;
  width: 70%;
  margin: auto;
  color: black;
  opacity: 1 !important;
}

/* SECOND SECTION */

div#textbox2 {
  width: 70%;
  margin: auto;
  height: 220px;
  opacity: 0.8;
}

div#heading2 {
  font-family: roboto;
  text-transform: uppercase;
  font-size: 50px;
  padding-bottom: 20px;
  padding-top: 35px;
  margin: auto;
  text-align: center;
  opacity: 1 !important;
  color: black;
}

div#bodytext2 {
  font-family: roboto;
  font-size: 20px;
  font-weight: lighter;
  width: 70%;
  margin: auto;
  color: black;
  opacity: 1 !important;
}

/* FOOTER */

body>footer {
  padding-top: none;
}

/* ABOUT JOSH */

div#josh-text2 h3 {
  position: absolute;
  text-transform: uppercase;
  font-size: 100px;
  margin-left: auto;
  margin-right: auto;
  width: 85%;
  margin-top: 50px;
  margin-top: 200px;
  margin-left: 50px;
  color: white;
}

div#about-josh {
  padding: 40px;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  background: white;
  border-radius: 15px;
  font-size: 17px !important;
}

a#help2.button {
  position: absolute;
  text-transform: uppercase;
  margin-top: 30px;
  margin-left: 150px;
  margin-right: auto;
}

img.alignnone.size-full.wp-image-63 {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* OTHER PAGES */

div#howtohelp {
  padding: 40px;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  background: white;
  border-radius: 15px;
  font-size: 17px !important;
}

div#partners {
  padding: 40px;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  background: white;
  border-radius: 15px;
  font-size: 17px !important;
}

/* FOOTER WIDGET AREA */

div.footer-widget-area {
  display: none !important;
}