﻿a, a > * ,
ul#navlist li.current > a,
ul#navlist li a:hover,
ul#navlist li a.selected,
#breadcrumbs a:hover,
#sidebar .widget-title,
.service-item h4 > div > span,
.recent-posts .more,
blockquote.speech-bubble span,
.widget.twitter a,
.widget.twitter a *,
.toggle-title:hover,
.toggle.open .toggle-title,
.toggle.open .toggle-title:hover,
.error-page,
body.dark #footer .widget-title,
.title-2 {
	color: #4E91ED;
}

.portfolio-filter a:hover, .portfolio-filter a.selected, .portfolio-item a, .contact-form input[type=submit], .contact-form button[type=submit],  .freesession-form input[type=submit], .classenrolment-form input[type=submit], .boardingschool-form input[type=submit], .pagenation li.active, .read-more, #footer, .service-item .learn-more, .widget.widget_tag_cloud a, .widget.flickr li a:hover, .toggle:before, .skill-bar-content, .team-member > span, .bx-controls-direction a:hover, body.dark .services .service-item, .service-item .learn-more, .button.color, .tp-caption.colored, .tp-caption .button, #back-to-top a {
	background-color: #4E91ED;
}

.hidden {
    visibility: hidden
}

.team {
    min-height: 400px;
}

.success {
	color: white;
	background-color: #4E91ED;
	padding:20px;
}

.warning {
	color: white;
	background-color: #E4B248;
	padding: 20px;
}

.padding-60 {
    padding-top: 30px;
    padding-bottom: 30px;
}
    
.freesession, .boardingschoolenrol, .classenrolment {
    width: 247px;
    height: auto;
    margin: 8px 0px 0px 310px;
    float: left;
}

.highlight-item .highlight-img {
  margin-bottom: 15px;
	vertical-align: top;

  transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
}


.widget-highlight {
  font-size: 1.538em;
  font-weight: normal;
  background-color: #1240AB;
  /* border: 10px solid #333;
  border: 10px solid rgba(0,0,0,.1); */
  padding: 20px;
  margin: 5px;
  text-align:left;
  vertical-align:top;
  border-color:gray;
  clear:both;
  float:right;
  
    transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;

}

.widget-highlight h2 {
	  line-height:80%;
}


/*  story filter added by Business in Bare Feet */
.story-filter a:hover, .story-filter a.selected, .story-item a {
	background-color: #4E91ED;
}


blockquote:not(.speech-bubble),
.sf-menu .sub-menu li:first-child,
.author-avatar img,
.service-item > h4:before,
.team-member img,
.title-1:before {
	border-color: #4E91ED;
}

.title-1:after {
	border-left-color: #4E91ED;
}

.tp-bullets .bullet.selected {
	background-color: rgb(110,157,213);
	background-color: rgba(110,157,213,0.9);
}

.tp-leftarrow:hover,
.tp-rightarrow:hover {
	background-color: rgb(110,157,213);
	background-color: rgba(110,157,213,0.7);
}

::-moz-selection{ background: #4E91ED; }
::selection { background: #4E91ED; }



