 	 	/*
Theme Name:     MyInternetScout
Description:    Child theme for Divi
Author:         MyInternetScout
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version)
*/


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


/* Table of Contents
        - Summary of custom classes and IDs
	- Defaults
		- Global Typography
		- Page Headings
		- Objects
		- Forms
		- Tables
     		

	- Site Header
		- Logo
		- Title Area
		- Widget Area- Common Classes
		- WordPress
		- Divi
		- Titles
	- Custom Classes
	- Custom IDs
	- Widgets
		- Featured Content
	- Plugins
		- Gravity Forms
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
	- Content Area
		- Entries
		- Pagination
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
        - Responsive Layout

*/

/*   Summary of custom classes and IDs
--------------------------------------------------------

--- Classes ---

media-coverage -- used on parent action network child pages to style blue media section near bottom of page.

*/

/*----------------------------------------------
------------------ Defaults --------------------
------------------------------------------------ */

/*           - Global Typography -
------------------------------------------------ */

sup {
    font-size: 10px;
}

h1{
font-size: 48px
}

h2, .et_pb_column_1_3 h2 {
    font-size: 30px;
    line-height: 1.25em;
}

/* 
h2 a {
    font-size: 26px;
    line-height: 1.3em;
}
*/


h3, h4 {
margin-top: 30px;
}


h3 a {
font-size: 32px;
}



.et_pb_testimonial_description p{
font-size: 18px !important;
}

.et_pb_testimonial_author {
    margin-top: 16px;
    font-weight: 700;
    display: block;
    font-size: 20px;
}



#hi-production-page-copy p, #hi-production-page-copy a, #hi-production-page-copy ul, #hi-production-page-copy li, #hi-production-page-copy div{
    padding-bottom: 1em;
    line-height: 1.4em;
}



#hi-production-page-copy p, #hi-production-page-copy a, #hi-production-page-copy ul, #hi-production-page-copy li, #hi-production-page-copy div{
    font-family: "pt sans",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
}



#hi-production-page-copy p, #hi-production-page-copy a, #hi-production-page-copy ul, #hi-production-page-copy li, #hi-production-page-copy div{
    font-size: 22px;
}



#hi-production-page-copy-test p {
    font-size: 120%;
}

#hi-production-page-copy h1{
 font-family: "lato",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
}

#hi-production-page-copy h1 {
    font-size: 88px;
}

#hi-production-page-copy h2{
    font-family: "lato",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
}

#hi-production-page-copy h2 {
    font-size: 68px;
}

#hi-production-page-copy h3{
    font-family: "lato",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
}

#hi-production-page-copy h3 {
    font-size: 28px;
}

#hi-production-page-copy h4{
    font-family: "lato",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
}

#hi-production-page-copy h4 {
    font-size: 24px;
}
 
/*
#regular-page-copy p, #regular-page-copy a, ul, li, div{
    font-size: 16px;
}


#regular-page-copy h2{
font-size: 32px;
}

#regular-page-copy h3{
font-size: 26px;
}
*/

#twothird-descrip-left h3 {
    font-family: "lato",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
}

#twothird-descrip-left h3 {
    font-size: 38px;
}

#full-width-descrip p {
font-family: "lato",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    line-height: 130%;
}

#full-width-descrip p {
    font-size: 18px;
}

#full-width-descrip h3 {
    font-family: "lato",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
}

#full-width-descrip h3 {
    font-size: 38px;
}

.media-coverage a {
    color: white !important;
    text-decoration: underline;
}




/*           - Global Page Headings -
------------------------------------------------ 
*/

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

	.et_header_style_left #et-top-navigation nav>ul>li>a {
    		padding-bottom: 31px !important;
	}
}

.page-id-184 #top-header, .page-id-184 #main-header {
    background-color: #fefefe;
}


.page-id-1730 #top-header, .page-id-1730 #main-header {
    background-color: #fefefe !important;
}


/* ------ Home Page Header color settings ------ */




/* Hi Production Page Hero Image Styling -
------------------------------------------------ 
*/

#homepg-hero .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
    padding-left: 33%;
    padding-right: 4%;
}

#about-us-hero .et_pb_slide_description {
    padding: 10% 10% 130px 100px;
    margin-left: 25%;
    margin-bottom: 130px;
}

#about-us-hero .et_pb_slide_description .et_pb_slide_title, #about-us-hero h2 a {
    margin-top: 0;
    font-size: 88px;
    font-weight: 300;
}

#the-team .et_pb_slide_description .et_pb_slide_title {
    margin-top: 0;
    font-size: 88px;
    font-weight: 300;
}


#get-the-facts-hero .et_pb_slide_description {
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    padding-top: 150px;
    padding-bottom: 310px;
    padding-left: 30%;
    padding-right: 0px;
}

#get-the-facts-hero .et_pb_slide_description .et_pb_slide_title {
    margin-top: 0;
    font-size: 88px;
    font-weight: 300;
}


#new-schools-hero-image .et_pb_slide_description h2 {
    font-weight: 300;
    font-size: 88px;
}


#new-schools-hero-image .et_pb_slide_description {
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    padding-top: 368px;
    padding-bottom: 10px;
    padding-left: 5%;
    padding-right: 0px;
}

#parent-action-network-hero-image .et_pb_slide_description {
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    padding-top: 150px;
    padding-bottom: 310px;
    padding-left: 300px;
}

#parent-action-network-hero-image .et_pb_slide_description .et_pb_slide_title {
    margin-top: 0;
    font-size: 88px;
    font-weight: 300;
}

#charter-entrepreneur-hero-image .et_pb_slide_description h2 {
    font-weight: 300;
    font-size: 96px;
    text-align: left;
    margin-left: -25%;
   /* padding-top: -10%; */
    margin-top: -5%;
}

#charter-school-collaboration .et_pb_slide_description h2 {
    font-weight: 300;
    font-size: 96px;
    text-align: left;
    margin-left: -25%;
    padding-top: -10%;
    margin-top: -80px;
}

#large-slide-title .et_pb_slide_description .et_pb_slide_title {
    margin-top: 0;
    font-size: 88px;
    font-weight: 300;
}

/*           - Objects -
------------------------------------------------ */

#homepage-blog.et_pb_blog_grid.et_pb_post   {
    padding: 19px;
    border: none;
    border-bottom: 2px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
}


/*  Hi Production page Call to Action styling  -
------------------------------------------------ */

#hi-production-page-copy .et_pb_text_align_center {
     float: left !important;
     text-align: left !important;
    margin-left: 10%;
}

#hi-production-page-copy .et_pb_promo_description {
    padding-bottom: 0px;
}

/*  new 2016 Buttons w Shadow
-------------------------------------------------*/
.new_green_button {
  background: #89B12F;
  background-image: -webkit-linear-gradient(top, #89B12F, #89B12F);
  background-image: -moz-linear-gradient(top, #89B12F, #89B12F);
  background-image: -ms-linear-gradient(top, #89B12F, #89B12F);
  background-image: -o-linear-gradient(top, #89B12F, #89B12F);
  background-image: linear-gradient(to bottom, #89B12F, #89B12F);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-family: Arial;
  font-weight: 700 !important;
  color: #fff !important;
  font-size: 16px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border: none;
}

.new_green_button:hover {
  background: #729919;
  background-image: -webkit-linear-gradient(top, #729919, #739919);
  background-image: -moz-linear-gradient(top, #729919, #739919);
  background-image: -ms-linear-gradient(top, #729919, #739919);
  background-image: -o-linear-gradient(top, #729919, #739919);
  background-image: linear-gradient(to bottom, #729919, #739919);
  text-decoration: none;
}

.new_white_button{
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 1px #b8b8b8;
  -moz-box-shadow: 0px 1px 1px #b8b8b8;
  box-shadow: 0px 1px 1px #b8b8b8;
  font-family: Arial;
  color: #777777;
  font-size: 16px;
  background: #ffffff;
  padding: 10px 30px 10px 30px;
  text-decoration: none;
}

.new_white_button:hover {
  background: #F1F1F1 !important;
  text-decoration: none;
}

/*--------- Custom button for language selector ------ 
*/

.icl_lang_sel_native {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 1px #b8b8b8;
  -moz-box-shadow: 0px 1px 1px #b8b8b8;
  box-shadow: 0px 1px 1px #b8b8b8;
  font-family: Arial;
  color: #a3a3a3;
  font-size: 16px;
  font-weight: 700 !important;
  background: #ffffff;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.icl_lang_sel_native:hover {
  background: #a3a3a3 !important;
  text-decoration: none;
  color: #fff;
}

a.lang_sel_other {
    padding-right: 0px !important;
}

.wpml-ls-legacy-list-horizontal a {
    padding: 0px !important;
}

/*----------------------------- Side  Bar styling ---------------------
*/

#sidebar .icl_lang_sel_native, .et_pb_widget_area_right .icl_lang_sel_native {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 1px #b8b8b8;
  -moz-box-shadow: 0px 1px 1px #b8b8b8;
  box-shadow: 0px 1px 1px #b8b8b8;
  font-family: Arial;
  color: #ffffff;
  font-size: 24px;
  font-weight: 700 !important;
  background: #f89F1A;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border-color: none;
  background-color: none !important;
}

#sidebar .icl_lang_sel_native:hover, .et_pb_widget_area_right .icl_lang_sel_native:hover {
  /*color: #f2f2f2; */
  background: #db8618 !important;
  background-color: none !important;
  text-decoration: none;
}


#sidebar .et_pb_widget {
    float: none;
    width: 100%;
    margin-bottom: 50px;
}

.wpml-ls-legacy-list-horizontal>ul {
    margin-top: -15px !important;
}


/*  Stylization for Metro Flat buttons w shadow
-------------------------------------------------*/
.et_pb_bg_layout_light a.et_pb_more_button, et_pb_contact_submit{
 -webkit-box-shadow: 3px 4px 11px #c2c2c4;
 -moz-box-shadow: 3px 4px 11px #c2c2c4;
 box-shadow: 3px 4px 11px #c2c2c4;
border-radius: 0px;
font-family: Helvetica;
background-color: #41ABE7;
color: #fff !important;
padding: 0px 23px 0px 23px;
border: 2px solid #41ABE7;
text-decoration: none;
}

.et_pb_bg_layout_light a.et_pb_more_button:hover {
background: #255A6A!important;
color: #fff !important;
border: 2px solid #255A6A!important;
padding: 0px 40px !important;
}


.et_pb_bg_layout_dark a.et_pb_more_button, et_pb_contact_submit{
 -webkit-box-shadow: 3px 4px 11px #c2c2c4;
 -moz-box-shadow: 3px 4px 11px #c2c2c4;
 box-shadow: 3px 4px 11px #c2c2c4;
border-radius: 0px;
font-family: Helvetica;
background-color: #F99B37;
color: #fff !important;
border: 2px solid #F99B37;
padding: 0px 23px 0px 23px;
text-decoration: none;
}

.et_pb_bg_layout_dark a.et_pb_more_button:hover {
background: #AE5B03 !important;
color: #fff !important;
border: 2px solid #AE5B03 !important;
padding: 0px 40px !important;
}

a.et_pb_more_button {
font-family: Helvetica;
font-size: 16px;
color: #fff !important;
padding: 0px 6px;
float: left;
margin-left: 15px;
}


.et_pb_promo_button {
 -webkit-box-shadow: 3px 4px 11px #c2c2c4;
 -moz-box-shadow: 3px 4px 11px #c2c2c4;
 box-shadow: 3px 4px 11px #c2c2c4;
border-radius: 0px;
font-family: Helvetica;
background-color: #EF4631;
color: #fff !important;
border: 2px solid #EF4631;
padding: 0px 25px !important;
text-decoration: none;
}

.et_pb_promo_button:hover {
background: #C12B18!important;
color: #fff !important;
border: 2px solid #C12B18 !important;
padding: 0px 40px !important;
}


/*  Remove arrows on button hover
-------------------------------------------------*/
.et-pb-arrow-prev:before, .et-pb-arrow-next:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .et_overlay:before, #et_search_icon:before, .mobile_menu_bar:before, .et_pb_font_icon:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .mfp-arrow-left:after, .mfp-arrow-left .mfp-a, .mfp-arrow-right:after, .mfp-arrow-right .mfp-a, #et-info-phone:before, #et-info-email:before, .et-cart-info span:before, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after, .form-submit input:after, et_pb_contact_submit:after, .et_pb_contact_reset:after {display: none;}


/*  Code to confirm Mobile Menu Icon is Displayed
-------------------------------------------------*/

body .mobile_menu_bar:before {
color: #000000 !important;
}
body .mobile_menu_bar:before {
display: block !important;
}


/* body .et_mobile_menu {
top: 65px !important;
} */



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

/*           - Logo -
------------------------------------------------ */


/*  Resize Header Logo
-------------------------------------------------

*/

/*----------------------------------------------
------------------ Site Navigation -------------
------------------------------------------------ */


/*           - Primary Main Menu Navigation -
------------------------------------------------ */


#top-menu li li a {
    width: 200px;
    padding: 10px 5px;
    line-height: 1.3em;
}


 #top-menu li  >  a.menu-item-language-current {
color:#42ABE2 !important;
}

#top-menu li > a:hover {
color: #FBA824 !important;
}

#top-menu li ul a:hover {
background-color: #E6E6DC;
}


@media only screen and (min-width: 981px){
ul.sub-menu {
    padding-top: 0px;
    margin-top: -20px;
}
}


/*           - Secondary Navigation -
------------------------------------------------ */


/*           - Custom Classes -
------------------------------------------------ 
*/
.vert-center-image img {
 vertical-align: -9px;
}

.image-shadow img {
  -webkit-filter: drop-shadow(9px 9px 9px rgb(252, 252, 252,0.3));
  filter: drop-shadow(9px 9px 9px rgba(252, 252, 252,0.3));
}

.text-dropshdw {
    text-shadow: 5px 5px 10px rgba(252, 252, 252,1);
}

#twothird-descrip-left .et_pb_slide_description {
    padding: 10% 5px;
}


#twothird-descrip-left .et_pb_slide_content {
    margin-right: 39%;
}

#twothird-descrip-left a.et_pb_more_button {
    color: inherit;
    text-shadow: none;
    text-decoration: none;
    display: inline-block;
    margin-right: 40%;
}

#twothird-descrip-left .et_pb_slide_description {
    padding: 10% 5px;
}


#full-width-descrip .et_pb_slide_content {
    float: left;
    margin-right: 10%;
    padding-left: 5%;
    padding-bottom: 7%;
}

#full-width-descrip a.et_pb_more_button {
    color: inherit;
    text-shadow: none;
    text-decoration: none;
    display: inline-block;
    margin-right: 40%;
    margin-bottom: 5%;
}


#full-width-descrip .et_pb_slide_description {
    padding: 10% 5px;
    text-align: left;
    height: 600px;
}

#center-descrip.et_pb_slide_description {
    padding: 10% 5px;
}

#center-descrip.et_pb_slide_content {
    margin-right: 40%;
}

#center-descrip a.et_pb_more_button {
    color: inherit;
    text-shadow: none;
    text-decoration: none;
    display: inline-block;
    margin-right: 40%;
}


#homepage-triservices .et_pb_row {
    width: 1080px;
    margin: -20px auto;
    padding: 0px 0px 0px;
    position: relative;
}



#homepage-triservices .et_pb_column {
    margin-right: 20px;
    margin-top: 25px;	
}

#homepage-triservices .et_pb_column_1_3 {
    width: 31%;
}





/*           - Specialty counters -
------------------------------------------------ 
*/


.et_pb_circle_counter .percent p {
width: 96%;
height: 96%;
background-color: rgb(138, 177, 50);
border-radius: 90%;
position: relative;
top: 4px;
left: 4px;
}


.et_pb_column_1_4:nth-child(2) .et_pb_circle_counter .percent p:after{
display:block;
float:right;
content:'';
height:90%;
border-right: 2px solid rgb(138, 177, 50);
right:-12%;
position:relative;
}

.performance-counter.et_pb_circle_counter h3{
    padding: 0px 0px 0px;
    font-size: 18px !important;
    margin-top: 0px !important;
}


/*           - latest circle customization -
------------------------------------------------ */

.et_pb_circle_counter_0.et_pb_circle_counter h3 {
color: #fff !important;
font-weight: bold;
left: 30%;
position: absolute;
text-transform: uppercase;
top: 60%;
z-index: 10;
}

.et_pb_circle_counter_0.et_pb_circle_counter .percent-value {
color: #fff;
font-size: 40px;
font-weight: normal;
}

.et_pb_circle_counter_0 .percent p{
width: 96%;
}


/*           - Specialty IDs -
------------------------------------------------ */
#parent-action-network-hero-image .et_pb_media_alignment_center .et_pb_slide_image {
    bottom: auto;
    top: 35%;
}

#parent-action-network-hero-image .et_pb_slide_description {
    padding-top: 10%;
}



/*  Homepage Hero Slider and Fonts
------------------------------------------------ 
#homepage-heroslider .et_pb_slide_description {
    padding: 10% 0% 310px 30%;
}

#homepage-heroslider h1{
font-family: "Lato", "Open sans", "Lora";
}

#homepage-heroslider h2{
font-size: 64px;
font-family: "Lato", "Open sans", "Lora";
font-weight: 300;

}

*/

#herotext h1{
font-size: 32px;
}

#home-parent-action-net h2{
font-size: 34px
} 



/*  Homepage three Slider Service Areas
------------------------------------------------ 
.et_pb_slide_image img {
width: 100%;
max-height: 205px;
}

*/

#homepage-triservices .et_pb_slider .et_pb_slide:first-child {
    display: list-item;
    height: 205px;
}


/*  Homepage Blog layout
-------------------------------------------------------- */
.page-id-4 a.more-link {
    font-size: 20px;
}




/*----------------------------------------------
-------------  Plugins   -----------------------
------------------------------------------------ */

/*  Gravity Forms
--------------------------------------------------------------- */

/*  Start-Up Schools Fellowship Application - BEGIN ----------- */

.gform_wrapper .gf_progressbar {
    border-radius: 3px !important;
    padding: 5px !important;
}

.gform_wrapper .gf_progressbar_percentage {
    height: 34px !important;
    background: none !important;
}

.gform_wrapper .percentbar_blue {
    background-color: #89b131 !important;
    border-radius: 3px 3px 3px 3px !important;
}
.gform_wrapper .gf_progressbar_percentage span {
    line-height: 2.8 !important;
}

.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
    font-size: 1.00em !important;
}

.gform_wrapper .gf_progressbar:after {
    border-radius: 3px !important;
    height: 34px !important;
    margin-top: -34px !important;    
}

#gform_next_button_24_7.gform_wrapper .gform_page_footer input.button {
    font-size: 1.8em;
    width: auto;
    margin: 0 16px 0 0;
    border-radius: 3px !important;
    background-color: #89b131 !important;
    color: #fff !important;
}

 .startupapp h2 {
        font-weight: 600 !important;
    font-size: 34px;    
    border: none;
    background: 0 0;
    background-color: #24aae1 !important;
    color: white;
    padding: 12px;
}

.startupapp h4 {
    font-size: 24px;
    font-weight: 400;
}



input.gform_next_button, input.gform_previous_button {
background: #ff404e !important;
color: rgba(255,255,255,.8) !important;
-webkit-transition: all .2s  !important;
-moz-transition: all .2s !important;
-ms-transition: all .2s !important;
-o-transition: all .2s !important;
transition: all .2s !important;
border-width: 0px !important;
border-style: solid !important;
text-shadow: none !important;
box-shadow: none !important;
font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
font-weight: 700 !important;
padding-left: 20px !important;
padding-right: 20px !important;
font-size: 12px;
line-height: 14px;
padding-top: 9px;
padding-bottom: 9px;
}

input.gform_next_button:hover, input.gform_previous_button:hover {
background: #BF303A!important;
}

input#gform_submit_button_24 {
background: #89b131 !important;
color: rgba(255,255,255,.8) !important;
-webkit-transition: all .2s  !important;
-moz-transition: all .2s !important;
-ms-transition: all .2s !important;
-o-transition: all .2s !important;
transition: all .2s !important;
border-width: 0px !important;
border-style: solid !important;
text-shadow: none !important;
box-shadow: none !important;
font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
font-weight: 700 !important;
padding-left: 20px !important;
padding-right: 20px !important;
font-size: 16px;
line-height: 14px;
padding-top: 9px;
padding-bottom: 9px;
}

input#gform_submit_button_24:hover {
background: #58711F !important;
}

#gform_confirmation_message_24 {
    font-size: 40px !important;
    color: #89b131 !important;
    line-height: 1.3em !important;
}

/*  Start-Up Schools Fellowship Application - END ----------- */

.hero-form .gform_wrapper li.hidden_label input {
    margin-top: 0px !important;
}

.hero-form .gform_wrapper {
    margin-top: 0px !important;
}

.hero-form .gform_wrapper .gform_footer {
    padding: 0;
    margin: 1em 0 0;
    clear: both;
}

.hero-form .gform_wrapper input[type=text] {
    letter-spacing: normal;
    text-indent: .25em;
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 3px #8aaf2b;
    -moz-box-shadow: 0px 1px 3px #8aaf2b;
    box-shadow: 0px 1px 3px #8aaf2b;
    font-family: Arial;
    color: #ffffff !important;
    font-size: 13px;
    background: #bae06d;
    padding: 5px 12px 5px 12px;
    border: solid #ffffff 2px;
    text-decoration: none;
}

.hero-form ::-webkit-input-placeholder {
 /* font-family: @font-primary; */
  color: #ffffff;
  font-size: 13px;
}

.hero-form:-moz-placeholder { /* Firefox 18- */
 /* font-family: @font-primary; */
  color: #ffffff;
  font-size: 13px;
}

.hero-form::-moz-placeholder {  /* Firefox 19+ */
 /*  font-family: @font-primary;*/
  color: #fff;
  font-size: 13px;
}

.hero-form:-ms-input-placeholder {
  /* font-family: @font-primary; */
  color: #fff;
  font-size: 13px;
}



.hero-form  .gform_wrapper .gfield_html.gfield_no_follows_desc {
    margin-top: .41em;
}



.hero-button {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 3px #8aaf2b;
  -moz-box-shadow: 0px 1px 3px #8aaf2b;
  box-shadow: 0px 1px 3px #8aaf2b;
  font-family: 'Driod Sans', Helvetica, Arial;
  color: #8fb730;
  font-size: 16px;
  font-weight: 700;
  background: #fff;
  padding: 5px 12px 5px 12px;
  border: solid #1f628d 0px;
  text-decoration: none;
}

button.hero-button {
    margin-top: 9px;
}

.hero-button:hover {
  background: #efefef;
  text-decoration: none;
}

.special-white {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-family: 'Driod Sans', Helvetica, Arial;
  color: #fa9f1b;
  font-size: 16px;
  font-weight: 700;
  background: #fff;
  padding: 5px 12px 5px 12px;
  border: solid #ffffff 0px;
  text-decoration: none;
}

.special-white:hover {
  background: #efefef;
  text-decoration: none;
}

.special-green {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  box-shadow: none;
  font-family: 'raleway', Helvetica, Arial;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  background: #9ECA35;
 /* padding: 10px 15px 10px 15px;*/
  border: solid #9ECA35 0px;
  text-decoration: none;
  -webkit-box-shadow: none;
  -webkit-transition: width .5s; /* For Safari 3.1 to 6.0 */
  transition: width .2s;
  width: 50%;

}

.special-green:hover {
  background: #97bf31;
  text-decoration: none;
  letter-spacing: 1px;
  width: 55%;
}


#gform_submit_button_12 {
    display: none;
}


.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    background: #F99B37;
    color: white;
    border: none;
    padding: 7px 25px;
    border-radius: 3px;
    font-size: 130%;
}

.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover{
    background: #d98405!important;
}



#gform_wrapper_10 .gform_footer.top_label{ 
display: none;
}

#gform_wrapper_10 button.button {
    color: #fff;
    background-color: #8AB132;
    border: none;
    padding: 6px 9px;
    font-size: 16px;
    margin-top: 20px;
}

#gform_wrapper_10 button.button:hover {
    background-color: #637F24;
}

#field_11_5 {
    margin-left: 0!important;
    list-style: none!important;
    overflow: visible;
    margin-top: 1.3em;
}

#field_11_4 {
    margin-left: 0!important;
    list-style: none!important;
    overflow: visible;
    margin-top: 1.3em;
}

#gform_wrapper_11 .gform_footer.top_label{ 
display: none;
}

#gform_wrapper_11 button.button:hover {
    background-color: #637F24;
}

#gform_wrapper_11 button.button {
    color: #fff;
    background-color: #8AB132;
    border: none;
    padding: 6px 9px;
    font-size: 16px;
    margin-top: 7px;
}
/*   GravityForms SF Form ID28
--------------------------------------------------------
*/

input#gform_submit_button_28 {
    display: none;
}


/*   GravityForms Footer Form ID13
--------------------------------------------------------
*/

#gform_submit_button_13 {
    display: none;
}


#gform_wrapper_13 button.button:hover {
    background-color: #637F24;
}

#gform_wrapper_13 button.button {
    color: #fff;
    background-color: #8AB132;
    font-family: "lato",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    border: none;
    padding: 6px 26px 8px;
    font-size: 16px;
    margin-top: 7px;
    border-radius: 4px;
}

ul#gform_fields_13 {
    margin-left: -20px !important;
}

input#input_13_2, input#input_13_1 {
    margin-top: 0px !important;
}

li#field_13_2, li#field_13_1 {
    margin-top: 1px !important;
}


li#field_13_3 {
    float: right !important;
}

input#input_13_1, input#input_13_2 {
    padding: 7px 10px;
    border-radius: 4px;
    color: #89B12F;
    border-color: #89B12F;
    background-color: #F3F3F3;
    margin-right: 70px !important;
}

/*
#gform_submit_button_14 {
    display: none;
}
*/

li#field_14_6 {
    display: none;
}

li#field_14_1, li#field_14_2, li#field_14_7, li#field_14_9, li#field_14_5, li#field_14_10, li#field_14_4, li#field_14_6 {
    margin-top: 33px;
}

#gform_submit_button_15 {
    display: none;
}

input#input_15_1 {
    padding: 5px 16px;
    margin-right: 10px;
}


#gform_submit_button_16 {
    display: none;
}

li#field_16_2, li#field_16_7, li#field_16_9, li#field_16_5, li#field_16_10, li#field_16_4, li#field_16_6 {
    margin-top: 33px;
}

#gform_wrapper_16 button.button {
    color: #fff;
    background-color: #8AB132;
    font-family: "lato",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    border: none;
    padding: 6px 26px 8px;
    font-size: 16px;
    margin-top: 7px;
    border-radius: 4px;
}

#gform_wrapper_16 button.button:hover {
    background-color: #637F24;
}

#gform_submit_button_17 {
    display: none;
}


#gform_submit_button_18 {
    display: none;
}

#gform_wrapper_18 button.button:hover {
    background-color: #637F24;
}

#gform_wrapper_18 button.button {
    color: #fff;
    background-color: #8AB132;
    font-family: "lato",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    border: none;
    padding: 6px 26px 8px;
    font-size: 16px;
    margin-top: 7px;
    border-radius: 4px;
}

ul#gform_fields_18 {
    margin-left: -20px !important;
}

input#input_18_2, input#input_18_1 {
    margin-top: 0px !important;
}

li#field_18_2, li#field_18_1 {
    margin-top: 1px !important;
}


li#field_18_3 {
    float: right !important;
}

input#input_18_1, input#input_18_2 {
    padding: 7px 10px;
    border-radius: 4px;
    color: #89B12F;
    border-color: #89B12F;
    background-color: #F3F3F3;
    margin-right: 70px !important;
}

li#field_19_6 {
    display: none;
}

li#field_19_2, li#field_19_7, li#field_19_9, li#field_19_5, li#field_19_10, li#field_19_4, li#field_19_6 {
    margin-top: 33px;
}

/*   GravityForms Landing Page Ad Blue Form ID20
--------------------------------------------------------
*/

input#input_20_1, input#input_20_5, input#input_20_6 {
    padding: 7px 10px;
    border-radius: 4px;
    color: #21AAE1;
    border-color: #fff;
    background-color: #21AAE1;
    margin-right: 70px !important;
}

#gform_submit_button_20 {
    display: none;
}


li#field_20_3 {
    float: right !important;
    padding-top: 10px;
}

#gform_wrapper_20 button.button {
    color: #21AAE1;
    background-color: #fff;
    font-family: "lato",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    border: none;
    padding: 6px 26px 8px;
    font-size: 14px;
    margin-top: 7px;
    border-radius: 4px;
}

#gform_wrapper_20 button.button:hover {
    background-color: #EBEBEB;
}

/*   GravityForms Landing Page Ad Grey Form ID22
--------------------------------------------------------
*/

input#input_22_1, input#input_22_5, input#input_22_6 {
    padding: 7px 10px;
    border-radius: 4px;
    color: #b9b9b9;
    border-color: #b9b9b9;
    background-color: #515151;
    margin-right: 70px !important;
}

input#gform_submit_button_22 {
    display: none;
}

li#field_22_3 {
    float: right !important;
    padding-top: 10px;
}

#gform_wrapper_22 button.button {
    color: #3a3a3a;
    background-color: #fff;
    font-family: "lato",Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    border: none;
    padding: 6px 26px 8px;
    font-size: 14px;
    margin-top: 7px;
    border-radius: 4px;
}

#gform_wrapper_22 button.button:hover {
    background-color: #EBEBEB;
}



/*   GravityForms Ad A and Ad B Landing Page Forms 
     Landing form - ID21   
--------------------------------------------------------
*/

li#field_21_6 {
    display: none;
}

.page-id-7227 body .gform_wrapper .top_label div.ginput_container {
    margin-top: 5px;
}

li#field_21_5, li#field_21_10, li#field_21_2, li#field_21_4 {
    padding-top: 18px;
}

/*  Gravityform ID-23 - 2016GreatSchools Landing Ad
----------------------------------------------------------
*/

li#field_23_7 {
    display: none;
}


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

/*  Hide Bullets next to items
------------------------------------------------ */

#main-footer .footer-widget h4 {
    color: #7a7a7a;
    padding-bottom: 0px;
}

#footer-widgets .footer-widget li:before {
    Display: none;
}

div#text_icl-6 {
  /*   padding-bottom: 0p;*/
    padding-top: 50px;
}


div#text_icl-7 {
  /*   padding-bottom: 0p; */
    padding-top: 50px;
    padding-right: 30px;
}

/* Tony */
div#icl_lang_sel_widget-2 div#lang_sel_list {
	display: inline-block;	
}

/*  Make menu horizontal for widget
------------------------------------------------ */
.widget_nav_menu ul li {
    margin-bottom: 0.5em;
    font-size: 14px;
}

div#nav_menu-5 {
width: 100%;
margin-bottom: 2%;
}

div#nav_menu-5 li a {
float: left;
margin-right: 10px;

}

div#nav_menu-5 .sub-menu li a { 
border-left: 1px solid #aaa;
padding-left: 7px;
}

div#nav_menu-6 {
width: 100%;
margin-bottom: 2%;
}

div#nav_menu-6 li a {
float: left;
margin-right: 10px;

}

div#nav_menu-6 .sub-menu li a { 
border-left: 1px solid #aaa;
padding-left: 7px;
}

div#nav_menu-7 {
width: 100%;
margin-bottom: 2%;
}

div#nav_menu-7 li a {
float: left;
margin-right: 10px;

}

div#nav_menu-7 .sub-menu li a { 
border-left: 1px solid #aaa;
padding-left: 7px;
}

div#nav_menu-8 {
width: 100%;
margin-bottom: 2%;
}

div#nav_menu-8 li a {
float: left;
margin-right: 10px;

}

div#nav_menu-8 .sub-menu li a { 
border-left: 1px solid #aaa;
padding-left: 7px;
}

div#nav_menu-9 {
width: 100%;
margin-bottom: 2%;
}

div#nav_menu-9 li a {
float: left;
margin-right: 10px;

}

div#nav_menu-9 .sub-menu li a { 
border-left: 1px solid #aaa;
padding-left: 7px;
}



div#nav_menu-10 {
width: 100%;
margin-bottom: 2%;
}

div#nav_menu-10 li a {
float: left;
margin-right: 10px;

}

div#nav_menu-10 .sub-menu li a { 
border-left: 1px solid #aaa;
padding-left: 7px;
}

.menu-item-2419 a, .menu-item-2420 a, .menu-item-6601 a, .menu-item-6604 a, .menu-item-6602 a, .menu-item-6603 a, .menu-item-6611 a {
    border-left: 1px solid #aaa;
    padding-left: 7px;
}

#footer-widgets .footer-widget li a {
    color: #5e5e5e;
    margin-top: 5px;
}

/*----------------------------------------------
------------------ Site Footer -----------------
------------------------------------------------ 
#footer-info {
    text-align: left;
    color: #C5C6C3;
    padding-bottom: 10px;
    float: left;
}

*/

@media (min-width: 981px){
.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget {
    margin-bottom: 1% !important;
}
}

/*--------------- Code to Remove White line above footer ----------*/
#main-footer{
margin-top:-23px;
}



/*----------------------------------------------
------------------ Responsive Layout -----------
------------------------------------------------ */




/* ------------ ET Quote Styling ------------------------------------
*/

.et_quote {
    font-family: Georgia,serif;
    font-size: 18px;
    font-style: normal;
    line-height: 1.5;
    font-weight: 700;
    border-top: 8px solid #000;
    padding-top: 10px;
}

.et_right_quote {
    width: 100%;
    font-style: normal;
    font-size: 20px;
}

.et_quote_sign {
    margin-top: 10px;
}

/* ------------ Monarch Left Side Sharing Bar Correction Styling ------------------------------------

*/
.et_social_facebook a:first-child { display: none !important; }

.et_monarch .et_social_icons_container a {
float: none !important;
}

.et_social_facebook a:first-child {
display: block !important;
}

.et_social_sidebar_networks .et_social_facebook > a:first-child {
display: none !important;
}

	



/*-------- Hide current Language Selector -------------------------*/

.lang_sel_sel {
    display: none !important;
}



/*---------------- Home page service boxes -----------------*/

 #icon_close {
    width: 23px;
    height: 23px;
    background: url(https://innovateschools.org/wp-content/uploads/2016/06/close-button-x-hovered-sprite.png) 0 0;
    vertical-align: top;
    display: inline;
    background-repeat: no-repeat;
}
.icon_close:hover {
    background-image: url('https://innovateschools.org/wp-content/uploads/2016/06/close-button-x-hovered-plus8.png');
}



.my-blog.et_pb_blog_grid  .et_pb_post {
    padding: 19px;
    border: none;
    border-bottom: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
}

/*  Hide blog summaries on homepage
---------------------------------------------------------- */
.page-id-4 .post-content p {
    display: none;
}

/*           - Sidebars -
------------------------------------------------ */



/*---------------- CUSTOM DUAL HEADER FOR TRANSPARENT AND WHITE BACKGROUNDS -----------------*/

/*---------------- default header has white background controlled in theme customizer -----------------*/

/*  Custom Global Header setting for all headers
---------------------------------------------------------- */
.home #main-header {
background: rgba(0, 0, 0, 0.0) none repeat scroll 0 0 !important;

}


#top-header .et-social-icons {
    display: inline-block;
    float: none;
    padding-top: 15px;
}

#top-menu-nav {
    line-height: 0;
    padding-top: 24px;
}

#top-header .container {
    margin-bottom: -15px;
}

#et-secondary-menu {
    margin-bottom: -15px;
}


#white-logo{
    display: none;
}

/*  Custom Header settings for home page-4
---------------------------------------------------------- */
.page-id-4 #top-menu li a {
    color: #f9f9f9 !important;
}

.page-id-4 #top-menu li li a {
    color: #5b5b5b!important;
}

/*
.page-id-4 #top-header, #et-secondary-nav li ul {
    background-color: rgba(255, 255, 255, 0);
}
*/

.page-id-4 #logo {
    display: none;
}


.page-id-4 #white-logo{
    background-image: url(https://innovateschools.org/wp-content/uploads/2016/06/2016-Peters-Logo_Innovate_Color-light-84w.png);
    display:block;
    height:84px;
    text-indent:-9999px;
    width:204px;
    margin-top: 17px;
}




/*  Custom Header settings for Spanish Homepage-2043 and Get the facts page-95
---------------------------------------------------------- */
.page-id-2043 #top-menu li a {
    color: #f9f9f9 !important;
}

.page-id-2043 #top-menu li li a {
    color: #5b5b5b!important;
}

.page-id-2043 #top-header, .page-id-2043 #main-header, #et-secondary-nav li ul {
    background-color: rgba(255, 255, 255, 0) !important;
}

.page-id-95 #top-header, .page-id-95 #main-header, #et-secondary-nav li ul {
    background-color: rgba(255, 255, 255, 0) !important;
}

.page-id-2043  #logo {
    display: none;
}


.page-id-2043 #white-logo{
    background-image: url(https://innovateschools.org/wp-content/uploads/2016/06/2016-Peters-Logo_Innovate_Color-light-84w.png);
    display:block;
    height:84px;
    text-indent:-9999px;
    width:204px;
    margin-top: 17px;
}

/*  Custom Header settings for Ad Page A - English 
---------------------------------------------------------- */

.page-id-7172 #top-header .container {
    margin-bottom: -35px;
    margin-left: 450px;
}


.page-id-7172 #top-header .et-social-icons {
    display: inline-block;
    float: none;
    padding-right: 183px;
}


.page-id-7172 nav#top-menu-nav, .page-id-7172 #et-top-navigation {
     display: none;
}

.page-id-7172 #et-secondary-menu {
    margin-top: 50px;
}

.page-id-7172 #top-header, .page-id-7096 #main-header {
    background-color: rgba(255, 255, 255, 0) !important;
}


.page-id-7172 #logo {
    display: none;
}


.page-id-7172 #white-logo{
    background-image: url(https://innovateschools.org/wp-content/uploads/2016/06/2016-Peters-Logo_Innovate_Color-light-84w.png);
    display:block;
    height:84px;
    text-indent:-9999px;
    width:204px;
    margin-top: 17px;
}

/*  Custom Header settings for Ad Page B - English 
---------------------------------------------------------- */

.page-id-7096 #top-header .container {
    margin-bottom: -35px;
    margin-left: 450px;
}


.page-id-7096 #top-header .et-social-icons {
    display: inline-block;
    float: none;
    padding-right: 183px;
}


.page-id-7096 nav#top-menu-nav, .page-id-7096 #et-top-navigation {
    display: none;
}

.page-id-7096 #et-secondary-menu {
    margin-top: 50px;
}
/*
.page-id-7096 #top-header, .page-id-7096 #main-header {
    background-color: rgba(255, 255, 255, 0) !important;
}
*/

.page-id-7096 #logo {
    display: none;
}


.page-id-7096 #white-logo{
    background-image: url(https://innovateschools.org/wp-content/uploads/2016/06/2016-Peters-Logo_Innovate_Color-light-84w.png);
    display:block;
    height:84px;
    text-indent:-9999px;
    width:204px;
    margin-top: 17px;
}

/*       - Correct Header drop during load -
------------------------------------------------*/

.et_pb_section_0 {
padding-top: 190px !important;
}

.et_pb_fullwidth_header_0 {
padding-top: 59px !important;
}

body.single-post #main-content .container {
padding-top: 212px !important;
}

.single-post .et_pb_section_0 {
padding-top: 0 !important;
}