/*******************************************************************************************************************

	Theme Name: Organic Purpose Child Theme
	Theme URI: https://organicthemes.com/theme/purpose-theme/
	Description: A theme created for businesses with a purpose.
	Author: Organic Themes
	Author URI: https://organicthemes.com
	Template: organic-purpose
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Version: 2.1
	Text Domain: organic-purpose
	Domain Path: /languages/
	Tags: one-column, two-columns, three-columns, right-sidebar, custom-background, custom-header, custom-menu, featured-images, featured-image-header, flexible-header, full-width-template, theme-options, translation-ready, sticky-post, post-formats, featured-images

	The CSS, XHTML and Design are released under the GPL:
	http://www.opensource.org/licenses/gpl-license.php

********************************************************************************************************************/

/*initial changes*/
#header .site-title {
    font-family: 'Arvo', serif;
    font-style: italic;
    font-weight: 800;
    padding-left: 20px;
	    letter-spacing: 1px;
}
#navigation {
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 1em;
}

img.image.wp-image-88.attachment-thumbnail.size-thumbnail {
    border-radius: 50%;
}

.footer p { 
    line-height: 45px; 
    display: inline-flex; 
}

img.ourplanesimg {
    border-radius: 50%;
	border: 10px solid #fff;
}
img.home3images {
	border: 10px solid #fff;
	width: 90%;}
section.featured-page.page-three.light {
    background-color: #f7f7f7;
}
.sidebar {
	    background-color: #f8f8f8;
}
.sidebar h6, .footer h6 {

    font-style: italic;
    font-family: 'Arvo', serif;
    font-weight: 800;
    text-transform: uppercase;
}
h1 {
    /*font-family: 'Arvo', serif;*/
    font-weight: 800;
    text-transform: uppercase;
}
h2 {
    font-weight: 500;
    text-transform: uppercase;
   /* font-family: 'Arvo', serif;*/
}
h3 {
    text-transform: uppercase;
    /*font-family: 'Arvo', serif;*/
}
h4 {
    text-transform: uppercase;
    font-weight: 700;
}
h5 {
    text-transform: uppercase;
    font-weight: 600;
}
h6 {
    text-transform: uppercase;
    font-weight: 600;
}
/*edits after first look meeting*/
#header #logo img {
    max-height: 80px;
}
#header.header-large .site-title a {
    color: #cccccc;
    color: rgb(255, 255, 255);
}
#header .site-title {
    padding-left: 40px;
}
.social-icons {
    display: none;
}

/*commenting out bottom area*/
.feature-img.page-banner {
	    display: none;
}
/*homepage spacing under slider*/
.dark li {
    border-color: rgba(0, 0, 0, 0) !important;}
.home .feature-img.page-banner {
    display: none;
}
/*inside pages spacing under slider*/
.no-thumb {
    padding-top: 0px !important;
}
/*.content {
    top: -25px;
}*/
.sidebar {
    margin: 0px;
    padding: 64px 24px 64px 24px;
}
.sidebar-news-update.panel-widget-style.panel-widget-style-for-w5a4bbba531ee5-0-0-1 {
    margin-right: 24px;
}

/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}
.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
/*staff page font edits*/
span.modal-title {
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: 700;
}
/*images fit bounding boxes*/
.sow-image-container {
    width: auto;
}
/*for featured news area*/
.post-meta {
    display: none;
}
.post-navigation {
    display: none;
}
.contact-sidebar {
    font-weight: 700;
    color: black;
    padding-top: 15px;
}
.small-print {
    font-size: .75em;
}
/*main text color*/
p {
    color: #242424;
}
ul li {
    color: #242424;
}


@media handheld, only screen and (max-width: 1224px){
	#navigation {
    font-size: .8em;
    width: 950px;
}
#header.header-large {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.73), rgba(0, 0, 0, 0.00));
}
}

h3.homepage3stitle {
    font-size: 1.5em;
}

#panel-19-1-0-0> .panel-widget-style {
    text-align: center;
}
img.ourplanesimg {
    border-radius: 15%;
    border: 0px solid #fff;
}
/*mobile scrolling issue when have ipad to work with*/
@media handheld, only screen and (max-width: 1024px){
.mobile-menu a {
    color: rgb(0, 0, 0) !important;
    padding: 2px;
}
}

.post-area.full-width {
    max-width: 100%;
}

h1.headline {
    display: none;
}

/*ipad troubleshooting menu scrolling*/
/*.mobile-menu-primary-navigation-container {
	overscroll: none;
	    overscroll-behavior: contain;
	overscroll-behavior-y: contain;
	overscroll-behavior-x: contain;
}
ul#menu-primary-navigation {
    touch-action: manipulate;
}
@media handheld, only screen and (max-width: 1024px){
button.menu-toggle, .main-small-navigation ul.mobile-menu.toggled-on {
    display: block;
    overscroll-behavior: contain;
	overscroll-behavior-y: contain;
	overscroll-behavior-x: contain;
}
}*/

/*other edits*/
.infotext {
    font-size: 1.5em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
img.ourplanesimg {
    width: 85%;
}
/*mobile menu plugin style*/
/*.mobmenu .headertext {
display: none;
}*/
@media only screen and (max-width: 1144px){
.mob-menu-slideout-over .mobmenu_content {
    padding-top: 80px !important;
}
	div#header {
    display: none;
}
}
@media only screen and (max-width: 1144px){
#mobmenuright li a {
    border-bottom: 1px solid #ddd;
    color: #222;
}
}
/*regular mobile menu button*/
svg#icon-open {
    display: none;
}
/*make transition work for both full size and mobile menu*/
/*@media handheld, only screen and (max-width: 1144px){
#header.header-large {
    display: none;
}
	#header.header-large #logo-title {
    display: none;
}
}*/

