/*
Theme Name: C2 Education
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> child theme for C2 Education.
Version: 1.0
Author: C2E
Author URI: http://www.c2educate.com
Template: enfold
*/



 #top .logo img { 
    width: auto;
    height: auto;
    max-height: 80%;
}

/* Responsive logo size */
@media only screen and (max-width: 756px) {
 #top .logo img { 
    width: auto;
    height: auto;
    
}
.responsive .logo a {
    text-align: left !important;
}
.responsive .logo img {
    display: inline-block;
    max-height: 80px !important;
}
}



.gf_label_hide label {
   display:none;
}

/* main lead form - change mother/father color */
#label_10_6_0, #label_10_6_1 {
	color: white;
}

a, a:hover, #top .custom-color-heading a {
	text-decoration: none !important;
}

.single .template-blog p {
	line-height: 1.6em !important;	
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
}

.tagcloud a {
	border: none;
}

.tagcloud a:hover {
	color: #888888;
	text-decoration: none;
}

.post-meta-infos {
	border-bottom: 0px !important;
}


.centered-buttons .avia-button-wrap {
    display: inline-block;
    margin: 0 5px;
}
.centered-buttons{
    text-align: center;
}


/*this is for the color of placeholder text in the form */
::-webkit-input-placeholder { /* Chrome */
  color: #aeaeae !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #aeaeae !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #aeaeae !important;
  opacity: 1 !important;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #aeaeae !important;
  opacity: 1 !important;
}

/* this formats phone number text in header */
div.custom_text {
    position: absolute;
    font-size: 24px;
    font-weight: normal;
    right: 0;
    top: 0px;
   color: #8b2332;
}



.home .blog-categories .minor-meta {
   display: none!important;
}

/* REMOVE BAR UNDER MENU ON HOVER */
.avia-menu-fx {
display: none !important;
opacity: 0;
}

/* MOVE SUBNAV HIGHER -- something in this kills burger menu on devices
nav.main_menu > div > ul > li > a {
  height: 44px !important;
  line-height: 44px !important;
}
nav.main_menu {
	top: 30px;
}
.header-scrolled nav.main_menu { top: 10px; }
*/

/* ----------- C2 menu in top bar --------------- */

/*
#c2menu_top {
  margin-top: -14px !important;
  font-size: 18px;
  width: 520px;
  text-align: right;
  margin-right: 0px;
  text-decoration: none;
}

#c2menu_top a {
   font-size: 13px;
}

#c2menu_top a:hover {
   text-decoration: none;
   color: #006f7a;
}

#header .widget {
  right: 0%;
  padding-top: 0;
  position: absolute;
  top: 0;
  transform: translate(-0%);
  z-index: 999;
}

#header_meta .sub_menu {
	top: 0;
}
*/


#c2menu_top {
 /* margin-top: -10px !important;*/
 margin-top: 0px !important;
  font-size: 18px;
  width: 520px;
  text-align: right;
  margin-right: 0px;
}



#c2menu_top a:hover {
   text-decoration: none;
   color: #006f7a;
}

#header .widget {
  right: 0%;
  padding: 0;
  position: absolute;
  top: 0;
  transform: translate(-0%);
  z-index: 999;
  color: #892034 !important;

}

#header .widget a {
	color: #892034 !important;
	font-size: 13px;
}

#header_meta .sub_menu {
	top: 0;
}

#header_meta {
	background-color: #ffffff;
	margin-top: 10px;
}


#top #header_meta .social_bookmarks li a {
color: #892034;
}

#top #footer .social_bookmarks li a {
color: #fff;
}

.slide-meta {
	display: none !important;
}

.av-main-nav ul.sub-menu {
  top: 60px;
}

/* ----------- CHANGING BREAKPOINT TO BURGER MENU --------------- */



@media only screen and (max-width: 1200px) {
  nav.main_menu {
    display: block !important;
  }
  #avia-menu .menu-item {
    display: none;
  }
  .av-burger-menu-main.menu-item-avia-special {
    display: block;
  }
}

/* ----------- FOOTER STYLING --------------- */
#footer .menu {
    line-height: 1.2em;
    text-transform: uppercase;
}

#footer .menu .sub-menu {
    line-height: .70em;
    text-transform: none;
}






/* ----------- END FOOTER STYLING --------------- */

.template-page .entry-content-wrapper h1, 
.template-page .entry-content-wrapper h2, 
.html_elegant-blog .avia-content-slider .slide-entry-title,
.html_elegant-blog #top .post-entry .post-title {
	letter-spacing: 0px;
}

/* ----------- SEARCH RESULTS PAGE --------------- */

.html_elegant-blog #top .template-search .post-entry .post-meta-infos {
	display: none;

}

/* ----------- END SEARCH RESULTS PAGE --------------- */


.lp_border {
     border: 1px #00436e solid !important;
}

.mktoLabel {
	display: none;
}

#mktoForm_1030 #Email {
	width: 250px !important;
}

.mktoButtonWrap {
	margin-left: 0px !important;
}

#footer ul {
	list-style: none;
}

#top #footer .widget_nav_menu ul ul li:before {
	display: none;
}

#categories-3 .cat-item {
	list-style: none;
}



.home_cta .avia-button.avia-size-large { font-size: 60% !important; text-decoration: none !important; }

.copyright {
	line-height: 1.1em !important;
}


#footer .social_bookmarks li {
   clear: none!important;
   border: 0 !important;
}

.mktoForm_1030 {
   margin-top: -50px;
}

.page-id-12 .avia-button { min-width: 300px !important; }

.form_privacy {
	font-size: 60%;
	line-height: 1.2em !important;
	color: #ffffff !important;
}

.toggle_content {
   
    border: 0px !important;
}

.toggler {
    border: 0 none !important;
    font-weight: bold;
}

.main_color .toggler { color: #00436e; }


@media only screen and (max-width: 990px) {
#top #menu-item-search { 
display: none; }
.av-burger-overlay-active #top #menu-item-search { 
display: block; }}

.gform_ajax_spinner {
	margin: 0px 0px;				/* give it some space from the Submit button */
	max-width: 200px !important;					/* match with height for a circle */
	max-height: 40px !important;
}

input#gform_submit_button_10.gform_button.button, input#gform_submit_button_11.gform_button.button {
   color: #ffffff !important;
}

.jl_left {
   float: left !important;
}

.jl_right {
   float: right !important;
}

#gform_submit_button_22 {
   background-color: #cecece;
   color: #00436e !important;
   font-weight: bold;
}


/* SIDEBAR GFORM */

#gform_24 #input_24_1_3_container, #gform_24 #input_24_1_6_container, #gform_24 #input_24_13_3_container, #gform_24 #input_24_13_6_container    {
float: none !important;
width: 100% !important;
}

#gform_24 #input_24_5_5_container {
width: 95% !important;
}

body .gform_wrapper .gform_body .gform_fields #field_24_6.gfield select {font-size: 75%; color: #333;}

#custom_html-4 {
  padding: 0px 0px 30px 0px;;
}

#custom_html-4 .single_toggle .toggler {
	color: #fff;
	background-color: #18416b !important;
}

#custom_html-4 .toggle_icon:before {
    content: '\E87D';
    font-family: 'entypo-fontello';
    font-size: 18px;
    font-weight: normal;
}

#custom_html-4 .activeTitle .toggle_icon:before {
    content: '\E87B';
}

#custom_html-4 .toggle_icon {
    border: 0;
    top: 10px !important;
}

#custom_html-4 .toggle_icon span {
    display: none;
}

#gform_submit_button_26, #gform_submit_button_27,  #gform_submit_button_13  {
   background-color: #fff;
   color: #00436e !important;
   font-weight: bold;
}

.post-entry-26542 .prev-slide, .post-entry-26542 .next-slide {
	background-color: #fff !important;
	color: #000;
}


a:hover, a:focus, a:visited, #top .av_inherit_color a {
    text-decoration: none !important;
}

/* ADMERASIA LANDING PAGE BUTTONS */
body #gform_wrapper_34 .gform_footer input.button,
body #gform_wrapper_34 .gform_footer input[type=submit] {
    color:#ffffff;
    padding-top:12px;
    padding-bottom:12px;
    padding-left:60px;
    padding-right:60px;
    border: 0px solid rgba(114,114,114,0.4);
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    box-shadow: 0 0px 0px rgba(114,114,114,0.3);
    -moz-box-shadow: 0 0px 0px rgba(114,114,114,0.3);
    -webkit-box-shadow: 0 0px 0px rgba(114,114,114,0.3);
    background-color: #892034 ;

}
body #gform_wrapper_34 .gform_footer input:hover[type=submit] {
background: #494949;
}
body #gform_wrapper_34 .gform_footer {text-align:center;}


body #gform_wrapper_33 .gform_footer input.button,
body #gform_wrapper_35 .gform_footer input.button,
body #gform_wrapper_33 .gform_footer input[type=submit],
body #gform_wrapper_35 .gform_footer input[type=submit] {
    color:#ffffff;
    padding-top:12px;
    padding-bottom:12px;
    padding-left:90px;
    padding-right:90px;
    border: 0px solid rgba(114,114,114,0.4);
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    box-shadow: 0 0px 0px rgba(114,114,114,0.3);
    -moz-box-shadow: 0 0px 0px rgba(114,114,114,0.3);
    -webkit-box-shadow: 0 0px 0px rgba(114,114,114,0.3);
    background-color: #892034 ;

}
body #gform_wrapper_33 .gform_footer input:hover[type=submit],
body #gform_wrapper_35 .gform_footer input:hover[type=submit] {
background: #494949;
}

::-webkit-input-placeholder { /* Chrome */
  color: #aeaeae !important;
    font-size: 75%;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #aeaeae !important;
    font-size: 75%;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #aeaeae !important;
  opacity: 1 !important;
    font-size: 75%;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #aeaeae !important;
  opacity: 1 !important;
    font-size: 75%;
}

#top.postid-27793 .avia-builder-el-0 .container {
	padding-top: 40px !important;
}

@media only screen and (min-width: 641px) {
	body .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
	    width: auto !important;
	}
}

.alignleft {
	float: left;
}

.smalltitle {
	font-family: proxima-nova, serif, 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	font-size: 14px;
	font-weight:300;	
	font-style: normal;
	color: red !important;
}

