/*
 Theme Name:     Organic Natural - Child
 Theme URI:      
 Description:    
 Author:         LL
 Author URI:     
 Template:       organic_natural
 Version:        4.1.6
*/

@import url("../organic_natural/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */


/*-------------------------- Type --------------------------- */

body {
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 font-size: 0.8em;
}

h1 {
 font-family: 'Dancing Script', Georgia, cursive;
 color: #A066AA;
}

h2 {
 font-family: 'Dancing Script', Georgia, cursive;
 color: #A066AA;
}

h3 {
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 text-transform: none;
 font-size: 1.6em;
 font-weight: bold;
 color: #3a857b;
text-align: center;
}

h5 {
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 font-size: 1.1em;
 color: #A066AA;
}

h6 {
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 text-transform: none;
 font-size: 1.1em;
 font-weight: bold;
 color: #A066AA;
}

mission {
 font-family: 'Dancing Script', Georgia, cursive;
 color: #3a857b;
 font-size: 3em;
 line-height: 1.1em;
}

.missioncenter {
 text-align: center;
}

.sidebar h6 {
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 font-size: 1.2em;
 font-weight: bold;
 color: #3a857b;
 letter-spacing: none;
}

.title {
 text-shadow: none;
 font-size: 1.6em;
 letter-spacing: 0;
}

.headline {
  text-transform: none;
  text-shadow: none;
  font-size: 4em;
text-align: center;
	letter-spacing: 0px;
}

ul li {
 list-style-type: disc;
 list-style: outside;
 padding: 0;
}


/*-------------------------- Header --------------------------- */

#wrap {
 border-top: 7px solid #3a857b;
}

#logo img {
  margin: 25px auto 50px;
}


/*-------------------------- Navigation --------------------------- */
#wrap .menu a {
 color: rgba(255, 255, 255, 1);
 text-shadow: none;
}

#navigation {
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size: 12px;
}

.menu a {
  border-right: none;
}
li#menu-item-549 {
	background-color: #a6bd3a !important;
}
li#menu-item-549:hover {
	background-color: #3a857b !important;
}
/*-------------------------- Slideshow --------------------------- */

.flex-control-nav {
 display: none;
}

.flex-direction-nav li a {
 background: #3a857b;
}

.flex-direction-nav li a:hover {
 background: #A7BE39;
}

.flex-direction-nav .flex-next span, .flex-direction-nav .flex-prev span {
 color: #ffffff;
}

.flex-direction-nav .flex-next {
 border-radius: 4px 0px 0px 0px;
   -moz-border-radius: 4px 0px 0px 0px;
   -khtml-border-radius: 4px 0px 0px 0px;
   -webkit-border-radius: 4px 0px 0px 0px;
}

.flex-direction-nav .flex-prev {
 border-radius: 0px 4px 0px 0px;
   -moz-border-radius: 0px 4px 0px 0px;
   -khtml-border-radius: 0px 4px 0px 0px;
   -webkit-border-radius: 0px 4px 0px 0px;
}




/*-------------------------- Middle Section --------------------------- */

.featured-pages .article {
 padding: 10px;
}

.featured-pages .feature-img {
 border-bottom: 15px solid #3a857b;
}

.attachment-featured-small {
 width: 100%;
}

.img-holder > .radius-top {
 border-radius: 0px 0px 2px 2px;
  -moz-border-radius: 0px 0px 2px 2px;
  -khtml-border-radius: 0px 0px 2px 2px;
  -webkit-border-radius: 0px 0px 2px 2px;
}

.img-holder {
  height: auto !important;
}

/*-------------------------- Footer --------------------------- */

.footer {
 max-width: 100%;
 background: #f9f9f9;
 border-bottom: 7px solid #a6bd3a;
}

.social-icons li a {
  background: #3a857b;
  color: #f4f4f4;
}

.social-icons li a:hover {
  background: #A7BE39;
  color: #f4f4f4;
}

.footer-information {
  padding: 7px 45px 10px 50px;
  max-width: 1080px;
  margin: 0 auto;
}

.footer .align-left {
  font-size: 0.75em;
  text-transform: uppercase;
}

.footer a {
 color: rgba(0, 0, 0, .85);
}

.footer a:hover {
 text-decoration: none;
}


/*-------------------------- Pages --------------------------- */

.postarea {
  padding: 15px 0;
  box-shadow: none;
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
  border-radius: none;
   -moz-border-radius: none;
   -khtml-border-radius: none;
   -webkit-border-radius: none;
}

.postarea.full {
  padding: 15px 0;
}


/*-------------------------- Custom Contact Forms --------------------------- */

.container form input[type='url'],
.container form input[type='tel'],
.container form input[type='email'],
.container form input[type='text'],
.container form input[type='password'],
.container form input[type='number'] {
    margin-bottom: 25px !important;
}


/*-------------------------- @media --------------------------- */

@media screen and (max-width: 767px) {

#custom-header {
 bottom: -8px;
}

.featured-pages .holder {
 margin-top: 20px;
}

.headline {
font-size: 3em !important;
}

}


@media screen and (min-width: 1024px) {

.missioncenter {
margin-bottom: 40px;
}

}

/*---------------Vertical align---------------*/
.vertical-align {
	display: flex;
	flex-direction: column;
	justify-content: center;
}