		/* Main */
#ultimatum-custom-css-form {font-size:12px;line-height:13px;}
/* light grey - #f2f2f2 / dark grey #b3b3b3*/
body {font-family:"Open Sans";}
h2 {font-weight:600;}
body a, body .tp-caption a {color:#00adee;}
h2 {color:#FF931E; font-weight:bold; margin: 0px; padding: 20px 0px 10px 0px;} /*orange*/
h3 {color:#5b5757; font-weight:bold; margin: 0px; padding: 20px 0px 5px 0px;}  /*Grey*/
h4 {font-size:18px;font-weight:bold; color:#00ADEE; margin: 0px; padding: 20px 0px 5px 0px;}  /*blue*/
.theContent {padding:10px 0px;}
body h1 {margin-top:0;}

.flipadding {margin-bottom:-20px; padding-bottom: -20px;} 

/* Page text-width */
.wpb_text_column.wpb_content_element {max-width: 700px; padding-left:10px;}
.wpb_text_column.wpb_content_element.fullwid {max-width: 100%;}
.vc_toggle {max-width: 700px; padding-left:10px;}
.wpb_text_column.wpb_content_element.home_text {max-width:1358px;}

.slicknav_menu {background:#FF931E;}
body .slicknav_btn {background-color: #FF931E;}
.blog p> a.read-more {display:none;}

/* Header */
#menu-main li {border-right:1px solid #FF931E ;padding:0 2px;}
#menu-main li  a {color:#FF931E ;transition: all 0.4s linear;font-size:15px;}
#menu-main li:last-child {border-right:none;}
#menu-main {margin-top:47px; width:130%;}
#menu-main li.current-menu-item a, #menu-main li:hover a {color:#00AEEF;}
.ult_social {margin-top: 35px;text-align: right!important;}
.ult_social a {color:#fffff;}
select.langswitch {color: #FF931E;border-color: #FF931E;font-size:13px; margin-top:20px;}
.widget.widget_ultimatumwysiwyg.inner-container {margin-top: -33px;}

/* Footer */
footer.footwrapper {background-color: #00AEEF; height:180px; background-image: url("http://www.helendoronkindergarten.com/wp-content/uploads/2015/10/A-plane.png"); background-position: center center; background-repeat: no-repeat;}

.fo_soc {text-align: center;}


pre {background-color:transparent;border-color:transparent;}


/*Page Title */
.pagedisptitle {color: white;font-size: 32px;padding: 10px 0 0 100px; font-family:'open sans condensed';font-weight: bold;}
.pagedisptag {color: white;font-size: 21px;padding: 0px 0 10px 100px; font-family:'open sans condensed';font-weight: bold;}
img.wp-post-image {width: 100%;height:auto;}
.greentitle {background-image: url(http://www.helendoronkindergarten.com/wp-content/uploads/2015/05/colsqr.png);background-repeat: no-repeat;background-size: initial;background-color: #00ADEE;}

/* Page Resets */
body .wpb_row {margin-bottom:0;}
body .wpb_column {padding:0;}
body .vc_row {margin-left:0;margin-right:0;}
body .su-column {margin-right:3%;}

/* Homepage */
body .vc_row.newsandsearch {position: relative;border-bottom:1px solid #ccc;margin-bottom: 20px!important;}
.homenewsblock a {color:#FF931E;font-size: 22px;font-weight: bold;font-family:"Open Sans Condensed";}
.homenewsblock a.read-more {font-size:14px;font-weight:normal;font-family:"Open Sans";}
.homeprograms h2 {font-weight: bold;}
.homeprograms a {font-weight: 300;}



/* Search */
input#s {background-color: #f2f2f2;padding-left: 10px;border: 1px solid #b3b3b3;}
i.fa.fa-search {position: absolute;top: 6px;right: 10px;}
.searchabsolute form {position: absolute;bottom: -54px;right: -1px;}
.searchabsolute {position:relative;}

/*Location*/
.locdetails {border-bottom: 1px solid #ccc;}
.locdetails .vc_col-sm-10 {padding-top: 21px;}
.locationmap {margin-top:40px;}
div.google_map {margin-top: 40px;}

/* DHVC Form*/
#dhvcform-84 input,#dhvcform-90 input {margin: 10px 0;}
.greenback .dhvc-form-submit {background:#FF931E;}

/* Sabai Directory */
.sabai-navigation a.sabai-entity-btn-filter {display:none;}



/* 6blockRow */
.fourblockrow {color:#fff;font-size:19px;font-weight:600;}
.fourblockrow > div {border: 3px solid white; border-radius: 0px 0px 10px 10px;}
.fourblockrow img {height: 84px!important;width: auto;}

.fourgreen {background:#39B54A;}
.fourred {background:#E80360;}
.fourblue {background:#00ADEE;}
.fourpurple {background:#D340D3;}
.fourorange {background:#FF931E;}
.fourbrown {background:#A67C52;}
.fourblockrow .wpb_text_column {padding-bottom:15px;}
.fourblockrow .wpb_single_image {margin:20px 0 0;}

#fourgreygreen .fourblockrow .vc_column_container {background:#b3b3b3;}
#fourgreygreen .fourblockrow .vc_column_container.fourgreen {background:#39b34a;}
#fourgreyblue .fourblockrow .vc_column_container {background:#b3b3b3;}
#fourgreyblue .fourblockrow .vc_column_container.fourblue {background:#00ADEE;}
#fourgreyred .fourblockrow .vc_column_container {background:#b3b3b3;}
#fourgreyred .fourblockrow .vc_column_container.fourred {background:#E80360;}
#fourgreypurple .fourblockrow .vc_column_container {background:#b3b3b3;}
#fourgreypurple .fourblockrow .vc_column_container.fourpurple {background:#D340D3;}
#fourgreyorange .fourblockrow .vc_column_container {background:#b3b3b3;}
#fourgreyorange .fourblockrow .vc_column_container.fourorange {background:#FF931E;}
#fourgreybrown .fourblockrow .vc_column_container {background:#b3b3b3;}
#fourgreybrown .fourblockrow .vc_column_container.fourbrown {background:#A67C52;}


#fourgreyblue .fourblockrow .vc_column_container.fourgreen:hover {background:#39b34a;} 
#fourgreyred .fourblockrow .vc_column_container.fourgreen:hover {background:#39b34a;} 
#fourgreypurple .fourblockrow .vc_column_container.fourgreen:hover {background:#39b34a;}
#fourgreybrown .fourblockrow .vc_column_container.fourgreen:hover {background:#39b34a;}
#fourgreyorange .fourblockrow .vc_column_container.fourgreen:hover {background:#39b34a;}
#fourgreygreen .fourblockrow .vc_column_container.fourgreen:hover {background:#39b34a;}

#fourgreyblue .fourblockrow .vc_column_container.fourblue:hover {background:#00ADEE;} 
#fourgreyred .fourblockrow .vc_column_container.fourblue:hover {background:#00ADEE;} 
#fourgreypurple .fourblockrow .vc_column_container.fourblue:hover {background:#00ADEE;}
#fourgreybrown .fourblockrow .vc_column_container.fourblue:hover {background:#00ADEE;}
#fourgreyorange .fourblockrow .vc_column_container.fourblue:hover {background:#00ADEE;}
#fourgreygreen .fourblockrow .vc_column_container.fourblue:hover {background:#00ADEE;}

#fourgreyblue .fourblockrow .vc_column_container.fourred:hover {background:#E80360;} 
#fourgreyred .fourblockrow .vc_column_container.fourred:hover {background:#E80360;} 
#fourgreypurple .fourblockrow .vc_column_container.fourred:hover {background:#E80360;}
#fourgreybrown .fourblockrow .vc_column_container.fourred:hover {background:#E80360;}
#fourgreyorange .fourblockrow .vc_column_container.fourred:hover {background:#E80360;}
#fourgreygreen .fourblockrow .vc_column_container.fourred:hover {background:#E80360;}

#fourgreyblue .fourblockrow .vc_column_container.fourpurple:hover {background:#D340D3;} 
#fourgreyred .fourblockrow .vc_column_container.fourpurple:hover {background:#D340D3;} 
#fourgreypurple .fourblockrow .vc_column_container.fourpurple:hover {background:#D340D3;}
#fourgreybrown .fourblockrow .vc_column_container.fourpurple:hover {background:#D340D3;}
#fourgreyorange .fourblockrow .vc_column_container.fourpurple:hover {background:#D340D3;}
#fourgreygreen .fourblockrow .vc_column_container.fourpurple:hover {background:#D340D3;}


#fourgreyblue .fourblockrow .vc_column_container.fourorange:hover {background:#FF931E;} 
#fourgreyred .fourblockrow .vc_column_container.fourorange:hover {background:#FF931E;} 
#fourgreypurple .fourblockrow .vc_column_container.fourorange:hover {background:#FF931E;}
#fourgreybrown .fourblockrow .vc_column_container.fourorange:hover {background:#FF931E;}
#fourgreyorange .fourblockrow .vc_column_container.fourorange:hover {background:#FF931E;}
#fourgreygreen .fourblockrow .vc_column_container.fourorange:hover {background:#FF931E;}

#fourgreyblue .fourblockrow .vc_column_container.fourbrown:hover {background:#A67C52;} 
#fourgreyred .fourblockrow .vc_column_container.fourbrown:hover {background:#A67C52;} 
#fourgreypurple .fourblockrow .vc_column_container.fourbrown:hover {background:#A67C52;}
#fourgreybrown .fourblockrow .vc_column_container.fourbrown:hover {background:#A67C52;}
#fourgreyorange .fourblockrow .vc_column_container.fourbrown:hover {background:#A67C52;}
#fourgreygreen .fourblockrow .vc_column_container.fourbrown:hover {background:#A67C52;}


.theContent > div#fourgreygreen:first-child {margin-top: -7px;}


/* Franchise */
img#franchowl {position: absolute;bottom: -100%;right: -50px;}
.franchgrid > div {padding: 3% 0 3% 10%!important;}
.franchgrid > div.top    {border-top: 1px solid #f2f2f2;}
.franchgrid > div.bottom {border-bottom: 1px solid #f2f2f2;}
.franchgrid > div.left   {border-left: 1px solid #f2f2f2;}
.franchgrid > div.right  {border-right: 1px solid #f2f2f2;}
span.testimonial_by {display: block;clear: both;float: left;}
span.testimonial_site {float: left;}

/* Teachers Page */
ul.materials li {
    width: 50%;
    float: left;
}

ul.materials li:before {
    content:"";
    line-height: 1em;      
    width: 5px;      
    height: 5px;      
    background-color: #FF931E;      float: left;      
    margin: 7px 7px 0 0;      border-radius: 50%;  };
}


 body pre {  background-color: transparent;
  border: 1px solid transparent;}
#menu-main .sub-menu {
  background-color: white;
 
}  
/* Blog */
.page-id-435 .vc_gitem-row-position-bottom {background-color: rgba(255,255,255,0.8);}




.gform_wrapper { padding: 5px 5px 5px 15px;}
.gform_wrapper ul li { padding: 0 0 2px; list-style: none; }
.gform_wrapper ul li label { display:block; padding: 0 0 7px; font-size: 14px; line-height: 12px; font-weight:bold; color:#999; }
.gform_wrapper ul li input[type="text"] { width: 95%; height: 35px; padding: 10px; border: 0; font-size: 14px; line-height:10px; color: #4d4d4d; }
body .gform_wrapper .gform_body .gform_fields .gfield select {width: 75%; height: 40px; padding: 10px; border: 0; font-size: 16px; line-height:30px; color: #4d4d4d;}
.gform_wrapper ul li textarea { width: 75%; height: 72px; padding: 10px; border: 0; resize: none;  font-size: 14px; line-height:20px; color: #4d4d4d; }
.gform_wrapper input[type="submit"] { display:block; width: 35%;  height:60px; border: 0; alignment-adjust:right; background-color:#00aeef; color:#FFF;  font-weight:bold;  cursor: pointer;  }
.gform_title {color: #FF931E;}

.gform_wrapper input[type="submit"]:hover {background-color:#FF931E;}
.gfield_required { display: none;}
.validation_error { display:none;}
.validation_message { color: #af0000; padding-top: 10px; border:0; }

.gform_next_button {color: #FFF; background-color:#77a908; width: 25%; margin-bottom:15px;}
.gform_next_button:hover {background-color:#387000;} 
.gform_previous_button {color: #FFF; background-color:#77a908; width: 25%; margin-bottom:15px;}
    .gform_previous_button:hover {background-color:#387000;}


.gform_heading {font-size:22px;}

#vc_row.ages4 {padding-bottom:15px;}

.accororange {width: 80%;}
.accororange a {color:white; font-size: 18px; font-weight:bold; background-color: #F16F20; width:80}
.accororange a:hover {background-color:#37B348;}

.kinderfind:hover {
-webkit-transform:scale(1.2);
transform:scale(1.2);
}
.kinderfind {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}

.kinderfind-left:hover {
-webkit-transform:scale(1.2);
transform:scale(1.2);
}
.kinderfind-left {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}

.listh  {height: auto;}

.listhsmall  {height: 1px;}

.listhmedium {height: auto;}

.nopadding {margin:0; padding:0;}
.lightpadding {margin:0; padding-bottom:10px;} /*Button padding */

.boxs {border-right: solid 1px; border-color:#d6d5d4; padding-right:10px; padding-left:10px;}
.boxstext {padding-left:25px; padding-right:25px;}
.boximage {-webkit-transition: all 0.7s ease; transition: all 0.7s ease;}

.boximage:hover {
-webkit-transform:scale(1.2);
transform:scale(1.2);
}

.sliderbottom { border-radius: 0px 0px 10px 10px; padding-bottom:1px;}

.cq-accordion2.parentsbox {border-radius: 25px;}


.vc_toggle_default h4 {color:#58595b;}
.vc_toggle_title {color:#58595b;}
.vc_toggle_title h4 {color:#58595b;}
.cq-accordion2 a {color:#040b51; font-weight:bold;}

.bottom-front {margin-left:100px;margin-bottom:30px;width:250px;}
.boot-pad {padding-left:10px;}
.bot-txt {padding:0;}
.post-news-title {padding:1px;}

.home-post-image{height:120px;}
.home-post-text {height:100px; text-overflow-multiline:ellipsis; }
.locform {background:#00ADEE; min-height:150px;  padding-left:50px; padding-right:25px; border-radius: 25px;}

.centered-div   {width: 370px; /* you have to have a size or this method doesn't work */
    height: 250px; /* think about making these max-width instead - might give you some more responsiveness */

    position: relative; /* positions out of the flow, but according to the nearest parent */
    top: 0; right: 3px; /* confuse it i guess */
    bottom: 0; left: 0;
    margin: auto; /* make em equal */
}

.row6blocks {padding-left:100px; padding-right:100px;}

.locationform ul li{list-style-type: none;}


.locform {background:#eeeeee; min-height:150px;padding-top:18px;  padding-left:40px; padding-right:25px; border-radius: 10px; list-style-type: none; }

.locform .gfield_label {color:#000;}
.locform .gfield input[type=text] {width:520px; border-radius: 10px;}
.locform .gfield_html {width: 520px !important;}

.locform .gfield .gfield textarea {width: 520px !important; border-radius: 10px;}
.locform .gfield select {border-radius: 10px; width: 520px !important;}
.locform .gform_footer input[type=submit] {font-size:20px;background-color:#00ADEE; border-radius: 10px;width: 500px !important;}
.locform .gform_footer input[type=submit]:hover {background-color:#FF931E;}

.contform .gform_footer input[type=submit] {font-size:20px; margin-left:30%;}

#content .page .gform_wrapper ul,
#content .page .gform_wrapper ul li {
	list-style-type: none !important;
	list-style-image: none !important;
	list-style: none !important;
	background-image: none !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important
}

.nearmovie {max-width:500px; margin-left:70px;}

.rightside-text {width:370px;}
.rightside-text p {padding-left:12%;}


.mainblogpage {padding-right:150px;}

.homegridcon { text-overflow: ellipsis;
  word-wrap: break-word;
  overflow: hidden;
  max-height: 4.6em;
  line-height: 1.5em;}

.homegridcon a {display:none;}
.termenu a {font-size:10px; color:#fff; }
.contrlist {padding-top:35px;}
.hdg_logo {padding-top:50px;}
.homegridcon {padding-left:10px;}
.gridhometitle {padding-left:10px;}
.gridbutton {padding-left:10px;}

/*TILT*/
.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}

.tilt:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}

.itemgrid {
    width:25%;
    height:100%;
	padding:16px 8px;

}


.itemgridsmall {
    width:12.5%;
    height:100%;
	padding:16px 8px;

}


@media screen and (max-width: 1024px) {
   .itemgridsmall  {
        width:5%
    }
  .itemgrid {
    width:30%;
 }
}

@media screen and (max-width: 680px) {
   .itemgridsmall  {
        display:none;
    }
  .itemgrid {
     display:none;
 }
}

@media screen  (max-width: 360px) {
  .bottom-front {display:none;}