.range-center{
	
	/* provided inline style: style="max-width: 155px;"*/
	text-align: center;
	padding-top: 10px;
	

}
.range-center img{
	width: 100%;
}

@media screen and (max-width: 760px){
	.range-center img{
	width: 33%;
}

}

#listing-header {
	margin-top: 12px;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	max-height:100%;
}

#banner-container {
	background-position:center;
}

/* Property Carousel Hover */
.owl-controls .owl-buttons div.owl-prev:hover,
.owl-controls .owl-buttons div.owl-next:hover {
  background: #555555;
  color: #ffffff;
}

.multibranch-selector ul {
;
  top: 25px;

  background-color: #d31920;

}

.nav-tabs {
 display: block;
}
#nav-mobile-btn {
  margin-top: 40px;
    margin-bottom: 44px;
}
.shrink #nav-mobile-btn {
  margin-top: 20px;
    margin-bottom: 20px;
}

/*
#nav-section.shrink {
  min-height: 85px;
}
#nav-section.shrink .nav-logo img {
  height: 85px;
}
#nav-section.shrink .navbar-nav > li > a {
  line-height: 90px;
}
.shrink #nav-mobile-btn {
  margin-top: 20px;
    margin-bottom: 20px;
}
*/
/* #Logo and Menu Background */
.nav-logo img{
	height:120px;
}
.nav-logo {
	height:120px;
	margin: 0 0 5px 0;
}


#nav-section.shrink .nav-logo img {
  height: 120px;
}



#top-info li, #top-buttons li {
    display: inline-block;
    margin-left: 10px;
}


#nav-section.shrink .navbar-nav > li > a {
  line-height: 125px;
}
.shrink #nav-mobile-btn {
  margin-top: 40px;
    margin-bottom: 44px;
}
.navbar-nav > li > a
.navbar {
	margin: 0;
}
.navbar-nav > li.dropdown > a .caret {
	
	border-right: 3px solid rgba(0, 0, 0, 0);
	border-top: 3px solid;
	margin-left: 2px;	
	border-left: 3px solid transparent;

}
/* # Navigation */
.navbar-nav > li > a {
  padding: 0 0 0 15px;
  display: block;
  color: #000000;
  line-height: 125px;
	font-size: 16px;
  text-transform: uppercase;

}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.nav > li > a:hover,
.nav > li > a:focus,
.navbar-nav > li > a.active {
  background-color: transparent;
  color: #d31920;
}


@media (max-width: 1199px){
	.navbar-nav > li > a {
	padding: 0px 0px 0px 8px;	
	font-size: 13px;
	font-weight: 400;
}
}
.navbar-nav > li.dropdown > a .caret {
	border-right: 3px solid rgba(0, 0, 0, 0);
	border-top: 3px solid;
	margin-left: 2px;	
	border-left: 3px solid transparent;

}


/* Drop Down Box Font Size */

.chzn-container-single .chzn-single  {
	font-size: 14px;
}


/* Featured Properites Anemity Font Size */
.carousel-style1 .item .amenities li {
	font-size: 12px;
}

/* # Headings and Paragraphs */

.section-title,
.section-highlight {
  padding-bottom: 24px;
  position: relative;
  margin-bottom: 12px;
  margin-top: 12px;
  text-align: center;
  clear: both;
  display: inline-block;
  width: 100%;
}
.section-title {
	font-size:32px;
}
.section-highlight {
	font-size:26px;
}
.section-title:before, .section-highlight:before, .section-title:after, .section-highlight:after {
		background: none;
		  content: " ";
  position: absolute;
  bottom: 3px;
  left: 50%;
  margin-left: -50px;
  width: 100px;
  height: 0px;

}


.main {
	padding-top: 0;
}

/* # Body text */
body {
  font-size: 16px;
 
}
h3,h4 {
	padding: 0.7em 0;
}




/* # Text Link Text Colour*/

	a {
		color:#d31920;
	}
	a:hover {
		color:#555555;
	}
	
/* # Footer Text */

.footer-contacts li {
  font-size: 15px;
    color: #d31920;
}
#footer-top a {
  color: #d31920;
}
#footer-top a:hover {
  color: #5b5b5b;
  text-decoration: none;
}


/* # Property Details Page */
#property-detail-large .item img {
	border: 1px solid #ffffff;
}
#property-detail-wrapper {
	border: 1px solid #ededed;
	background: #f5f5f5;
}
.lettingfees a, .lettingfees a:active, .lettingfees a:visited{
	color: #ffffff;
	text-decoration:underline;

}
.lettingfees a:hover{
	color: #ededed;
	text-decoration:underline;
}

/* # Property Status */
.status-available{
	background: url("Statusgreen.png");
}
.status-underoffer {
	background: url("Statusorange.png");
}
.status-exclusive {
	background: url("Statuspurple.png");
}
.status-sold {
	background: url("Statusred.png");
}
.status-newinstruction {
	background: url("Statuspurple.png");
}
.status-let {
	background: url("Statusred.png");
}
.status-notavailable {
	background: url("Statusred.png");
}


/* # Price Tags  */
.carousel-style1 .item .price {
  position: absolute;
  top: 10px;
  font-size: 14px;
  left: 10px;
  background-color: #455560;
  color: #fff;
  padding: 2px 20px 2px 10px;
  z-index: 10;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}
.carousel-style1 .item .price span{
	font-size: 15px;
}
.carousel-style1 .item .price:before {
  border-width: 0;
}

.grid-style1 .item .price,
.grid-style2 .item .price,
.list-style .item .price,
.grid-style1 .item .tag,
.grid-style2 .item .tag,
.list-style .item .tag {
  position: absolute;
  top: 10px;
  left: 20px;
  background-color: #455560;
  color: #fff;
  font-size: 15px;
  padding: 2px 20px 2px 10px;
  z-index: 10;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 2px 4px 3px rgba(0,0,0,0.3);
  
}
.grid-style1 .item .price,
.grid-style2 .item .price {
	font-size: 13px;
}
.grid-style1 .item .price span,
.grid-style2 .item .price span {
	font-size:14px;
}
.grid-style1 .item .price span,
.grid-style2 .item .price span,
.list-style .item .price span,
.grid-style1 .item .tag span,
.grid-style2 .item .tag span,
.list-style .item .tag span{
	font-size:16px;
}
.grid-style1 .item .price:before,
.grid-style2 .item .price:before,
.list-style .item .price:before,
.grid-style1 .item .tag:before,
.grid-style2 .item .tag:before,
.list-style .item .tag:before {
  border-width: 0;

}
#property-detail-wrapper.style1 .price {
  position: absolute;
  top: 10px;
  left: 10px;
  background-color: #455560;
  color: #fff;
  padding: 2px 20px 2px 10px;
  z-index: 10;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  box-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}
#property-detail-wrapper.style1 .price:before {

  border-width: 0;
}
/* # Property List Page */
.grid-style1 .item,
.grid-style2 .item,
.list-style .item {
  margin: 0 auto 43px;
  text-align: left;
  position: relative;
    -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  border: solid 1px #ededed;
  

}
/* # Team Page */
.agents-list .item .info {
  width: 100%;
  margin-left: 3%;
}

/* # Contact Page */
.sidebar {
	
  padding-top: 0px;
  padding-bottom: 80px;
}

/*Custom Button Class */

.button-but,
.button-but:focus {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.5);
  color: rgba(0, 0, 0, 0.5);
}
.button-but:hover,
.button-but:active,
.button-but.active,
.open .dropdown-toggle.button-but{
  background-color: transparent;
  border-color: #d31920;
  color: #d31920;
}


.parallax {
	padding:85px 0 0 0;
}

	
	
/* # Testimonials */
.testimonials .item .text {
  border: 1px solid rgba(0, 0, 0, 0.1);
  font-style: italic;
  font-size: 14px;
  background-color: rgba(255, 255, 255, 0.6);

}

.testimonials .item .text:after {
  border-color: transparent rgba(255, 255, 255, 0.6) transparent transparent;
  _border-color: #000000 #00ff00 #000000 #000000;
}

/* # Action Box */
.action-box {
  background-color: #d31920;
  padding: 40px 0;
  color: #fff;
  position: relative;
}
.action-box h2 {
  color: #fff;
  text-transform: uppercase;
  font-size: 36px;
  margin-bottom: 40px;
}

/*  Big Button Panel */
.colored-bg:before
{
  background-color: #d31920;
}
.property-large-buttons2 li {
  width: 75%;

  color: #d31920;
}
.aw-adjust{
	padding-bottom: 5px
}

/* # Slider Text */

.slider-title {
	font-family: Raleway, sans-serif;
  font-size: 56px;
  font-weight: 900;
  color: #ffffff;
  line-height: 34px;
    text-shadow: 2px 2px 1px rgba(0,0,0,0.6);
}

/* # Site Map listings */

.sitemap-listings {
  list-style: none;
  padding: 0;
}
.sitemap-listings li {
  min-height: 58px;
  display: block;
  margin-bottom: 2px;
  width: 100%;
  position: relative;
  padding: 4px 42px 0 64px;
}
.sitemap-listings li .image {
  width: 58px;
  height: 58px;
  overflow: hidden;
  position: absolute;
  display: block;
  z-index: 2;
  top: 0;
  left: 0;
}
.sitemap-listings li .image img {
  height: 100%;
}
.sitemap-listings li a {
  line-height: 8px;
  z-index: 1;
  display: inline;
  width: 100%;
  min-height: 58px;
  vertical-align: middle;
}
.sitemap-listings li a span {
  position: absolute;
  right: 0;
  top: 10px;
  margin-right: 5px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 13pt;
  border: 1px solid #74777c;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.sitemap-listings li li:hover > p a {
  color: #d31920 !important;
}
.sitemap-listings li li:hover > p a span {
  border-color: #d31920;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .sitemap-listings li {
    padding: 4px 42px 0 0;
  }
  .sitemap-listings li .image {
    display: none;
  }
}


/* # Form - field size */

.form-control-tiny {
  width: 140px;
  display: inline-block;
  margin: 0 10px;
}

.form-control-tiny .chzn-container,
.form-control-tiny .form-control {
  margin-bottom: 15px;
  width: 100%;
}
/* # Partners Logos */

#partners {
  padding-top: 15px;
  background: #aaa;
}
#partners .item {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.5);
  margin: 4px;
  padding: 10px 15px;
  vertical-align: middle;
}
/* # Top Contact Bar */
#topbar{
	color: #000000;
	background: transparent;
		text-decoration:none;
	padding: 2px 0 2px 0;

}
#topbar a, #topbar a:active, #topbar a:visited  {
	color: #000000;
		text-decoration:none;
}
#topbar a:hover {
	color: #d31920;
	text-decoration:none;
}
.multibranch-selector {
  display: inline-block;
  position: relative;
}
.multibranch-selector span {
  padding-right: 12px;
    padding-left: 2px;
  position: relative;
  color: #000000;
}

.multibranch-selector ul {
 display: block;
	padding: 0;
	border-left: 0px solid #ffffff;
  z-index: 999;
  text-align: left;
  background-color: #eeeeee;
  color: #49484d;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease-out;
  -moz-transition: max-height 0.3s ease-out;
  -ms-transition: max-height 0.3s ease-out;
  -o-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
}
.multibranch-selector ul li {
  margin: 0px !important;
  display: block !important;
}
.multibranch-selector ul li a {
  line-height: 33px;
  display: inline-block;

		padding: 0 15px 0 10px;
	color:#382900 !important;
	font-size: 13px;
}.multibranch-selector ul li a:hover {
	background-color:#ffffff;
	color:#d31920 !important;
	border-left: 4px solid #d31920;
		padding: 0 8px 0 8px;
}

.multibranch-selector:hover ul {
  max-height: 250px;
}
.home-bg {
	background: #d31920 url("tile.png");
}
/* Feature Formatting */
.feature-bg {
		padding:48px 0 0 0;
		background: #dedede;
}
.feature-bg .section-title{
		color: #d31920;
}
.feature h3{
		color: #d31920;
}
.feature:hover h3{
		color: #d31920;
}
.feature-bg p{
		color: #d31920;
}
.feature-bg .btn-default-color {
	color: rgba(211,25,32,0.5);
	border-color: rgba(211,25,32,0.5);
}
.feature-bg .btn-default-color:hover{
	color: #d31920;
	border-color: #d31920;
}
.feature i{
		color: #d31920;
		border: 4px solid #d31920;
}
.feature:hover i{
		color: #d31920;
}
.feature i:after {
	  background: #d31920;
}
.properties-bg {

	padding: 24px 0 24px 0;
  position: relative;
  background:  url('properties.png');
  width: 100%;
  height: 200%;
  background-repeat: repeat;
}
.properties-bg h2 {

color: #fff;
}
#testimonials {
	margin-top: 48px;
}
.testimonials-bg {
		padding: 36px 0 24px 0;
  position: relative;
  background:  #dddddd url('testimonial.jpg');
  width: 100%;
  height: 200%;

}
.testimonials-bg h2{

color: #ffffff;
}
.testimonials-bg .item{
font-size: 20px;
font-weight: 600;
color: #ffffff;
}
.testimonials-bg .item a{
text-decoration: none;
font-size:18px;
color: #333333;
}.testimonials-bg .item a:hover{
text-decoration: none;
color: #133B29;
}



/* Social Sharing Button Colours */
.share-wraper .social-networks li a {
  font-size: 13pt;
  height: 30px;
  line-height: 30px;
  width: 30px;
   opacity:1.0;
}
.social-networks li a:hover {
    color: #ffffff !important;
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
}

#ctl00_ContentPlaceHolderMain_hypFacebook{
	background: #3b5998;
	color: #ffffff;
	border: none;
}
#ctl00_ContentPlaceHolderMain_hypTwitter{
	background: #55acee;
	color: #ffffff;
	border: none;
}
#ctl00_ContentPlaceHolderMain_hypGooglePlus{
	background: #dd4b39;
	color: #ffffff;
	border: none;
}
#ctl00_ContentPlaceHolderMain_hypPinterest{
	background: #cb2027;
	color: #ffffff;
	border: none;
}
#ctl00_ContentPlaceHolderMain_hypEmail{
	background: #747777;
	color: #ffffff;
	border: none;
}
#ctl00_ContentPlaceHolderMain_hypPrint{
	background: #747777;
	color: #ffffff;
	border: none;
}
#wrapper {
	box-shadow: -2px 0px 5px 0px rgba(0, 0, 0, 0.0);
}

/* Fixed/sticky icon bar */
.icon-bar {
  position: fixed;
  top: 35%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 999999;

}

/* Style the icon bar links */
.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
  background: #d31920;
	writing-mode: vertical-rl;
text-orientation: mixed;
	height: 200px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

.icon-bar a:hover {
  background-color: #000;
	  padding: 16px 26px 16px 16px;
	text-decoration: none;
}


.normal #banner-title {
	font-size: 22px;
	padding-top: 146px; 
	
}


@media (min-width: 768px) and (max-width: 991px) {
	.normal #banner-title {
	font-size: 24px;		
}
}

@media (min-width: 992px) and (max-width: 1199px){
    .normal #banner-title {
	font-size: 30px;			
}
}

@media (min-width: 1200px) { 
    .normal #banner-title {
	font-weight: 300;
	font-size: 32px;
	top: 34px;
}
}


#pageid30 .normal #banner-title, #pageid31 .normal #banner-title, #pageid33 .normal #banner-title, #pageid35 .normal #banner-title  {
	font-size: 18px;
	padding-top: 138px; 
	
}


@media (min-width: 768px) and (max-width: 991px) {
#pageid30 .normal #banner-title, #pageid31 .normal #banner-title, #pageid33 .normal #banner-title, #pageid35 .normal #banner-title  {
	font-size: 24px;		
}
}

@media (min-width: 992px) and (max-width: 1199px){
#pageid30 .normal #banner-title, #pageid31 .normal #banner-title, #pageid33 .normal #banner-title, #pageid35 .normal #banner-title  {
	font-size: 30px;			
}
}

@media (min-width: 1200px) { 
#pageid30 .normal #banner-title, #pageid31 .normal #banner-title, #pageid33 .normal #banner-title, #pageid35 .normal #banner-title   {
	font-weight: 300;
	font-size: 32px;
	top: 34px;
	padding-top: 146px; 
}
}





.lettingfee {
	text-align: center;
	border: 2px solid #ffffff;
	texta-lign: center
}
.lettingfee th {
	background: #d31920;
	color: #ffffff;
	padding: 12px;
	font-size: 18px;
	font-weight: 700;
	border-color: #ffffff;
	border: 2px solid #ffffff;
}
.lettingfee td {
	background: #aaaaaa;
	border-color: #ffffff;
	padding: 12px;
	color: #ffffff;
		border: 2px solid #ffffff;
	}
.feeitem {
	text-align: left;
}
.memberships {
	text-align: center !important;
}

#pageid90 h3,#pageid91 h3 {
	color: #222767;
}
#pageid90 h4,#pageid91 h4 {
	color: #222767;
}
#pageid90 .btn-fullcolor,#pageid91 .btn-fullcolor {
	background-color: #222767;
	bordor-color: #222767;
	color: #ffffff;
}

#pageid90 a,#pageid91 a {
	color: #222767;
}
/* Sales Logo */
#pageid40 .nav-logo img,
#pageid41 .nav-logo img,
#pageid42 .nav-logo img,
#pageid44 .nav-logo img,
#pageid45 .nav-logo img,
#pageid82 .nav-logo img
{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(logosales.png) no-repeat;
  width: 167px; /* Width of new image */
  height: 120px; /* Height of new image */
  padding-left: 167px; /* Equal to width of new image */
}
#pageid40 #nav-section.shrink .nav-logo img,
#pageid41 #nav-section.shrink .nav-logo img,
#pageid42 #nav-section.shrink .nav-logo img,
#pageid44 #nav-section.shrink .nav-logo img,
#pageid45 #nav-section.shrink .nav-logo img,
#pageid82 #nav-section.shrink .nav-logo img{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(logosales.png) no-repeat;
  width: 167px; /* Width of new image */
  height: 120px; /* Height of new image */
  padding-left: 167px; /* Equal to width of new image */
}
#pageid40 h2,
#pageid41 h2,
#pageid42 h2,
#pageid44 h2,
#pageid45 h2,
#pageid82 h2 {
	color: #672783;
}
#pageid40 h3,
#pageid41 h3,
#pageid42 h3,
#pageid44 h3,
#pageid45 h3,
#pageid82 h3 {
	color: #672783;
}
#pageid40 h4,
#pageid41 h4,
#pageid42 h4,
#pageid44 h4,
#pageid45 h4,
#pageid82 h4 {
	color: #672783;
}
#pageid40 .btn-fullcolor,
#pageid41 .btn-fullcolor,
#pageid42 .btn-fullcolor,
#pageid44 .btn-fullcolor,
#pageid45 .btn-fullcolor,
#pageid82 .btn-fullcolor {
	background-color: #672783;
	bordor-color: #672783;
	color: #ffffff;
}

#pageid40 a,
#pageid41 a,
#pageid42 a,
#pageid44 a,
#pageid45 a,
#pageid82 a {
	color: #672783;
}
#pageid40 .footer-contacts li,
#pageid41 .footer-contacts li,
#pageid42 .footer-contacts li,
#pageid44 .footer-contacts li,
#pageid45 .footer-contacts li,
#pageid82 .footer-contacts li
.footer-contacts li {
    color: #672783;
}



#pageid40 .navbar-nav .dropdown-menu > li > a:hover,
#pageid41 .navbar-nav .dropdown-menu > li > a:hover,
#pageid42 .navbar-nav .dropdown-menu > li > a:hover,
#pageid44 .navbar-nav .dropdown-menu > li > a:hover,
#pageid45 .navbar-nav .dropdown-menu > li > a:hover,
#pageid82 .navbar-nav .dropdown-menu > li > a:hover
 {

  border-left: 4px solid #672783;
}



/* Lettings Logo */
#pageid47 .nav-logo img,
#pageid48 .nav-logo img,
#pageid49 .nav-logo img,
#pageid50 .nav-logo img,
#pageid51 .nav-logo img,
#pageid52 .nav-logo img,
#pageid53 .nav-logo img,
#pageid54 .nav-logo img,
#pageid55 .nav-logo img,
#pageid56 .nav-logo img,
#pageid57 .nav-logo img,
#pageid58 .nav-logo img,
#pageid59 .nav-logo img,
#pageid60 .nav-logo img,
#pageid81 .nav-logo img
{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(logolettings.png) no-repeat;
  width: 167px; /* Width of new image */
  height: 120px; /* Height of new image */
  padding-left: 167px; /* Equal to width of new image */
}
#pageid47 #nav-section.shrink .nav-logo img,
#pageid48 #nav-section.shrink .nav-logo img,
#pageid49 #nav-section.shrink .nav-logo img,
#pageid50 #nav-section.shrink .nav-logo img,
#pageid51 #nav-section.shrink .nav-logo img,
#pageid52 #nav-section.shrink .nav-logo img
#pageid53 #nav-section.shrink .nav-logo img,
#pageid54 #nav-section.shrink .nav-logo img,
#pageid55 #nav-section.shrink .nav-logo img,
#pageid56 #nav-section.shrink .nav-logo img,
#pageid57 #nav-section.shrink .nav-logo img,
#pageid58 #nav-section.shrink .nav-logo img,
#pageid59 #nav-section.shrink .nav-logo img,
#pageid60 #nav-section.shrink .nav-logo img,
#pageid81 #nav-section.shrink .nav-logo img{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(logolettings.png) no-repeat;
  width: 167px; /* Width of new image */
  height: 120px; /* Height of new image */
  padding-left: 167px; /* Equal to width of new image */
}
#pageid47 h2,
#pageid48 h2,
#pageid49 h2,
#pageid50 h2,
#pageid51 h2,
#pageid52 h2,
#pageid53 h2,
#pageid54 h2,
#pageid55 h2,
#pageid56 h2,
#pageid57 h2,
#pageid58 h2,
#pageid59 h2,
#pageid60 h2,
#pageid81 h2 {
	color: #cc0070;
}

#pageid47 h3,
#pageid48 h3,
#pageid49 h3,
#pageid50 h3,
#pageid51 h3,
#pageid52 h3,
#pageid53 h3,
#pageid54 h3,
#pageid55 h3,
#pageid56 h3,
#pageid57 h3,
#pageid58 h3,
#pageid59 h3,
#pageid60 h3,
#pageid81 h3 {
	color: #cc0070;
}
#pageid47 h4,
#pageid48 h4,
#pageid49 h4,
#pageid50 h4,
#pageid51 h4,
#pageid52 h4,
#pageid53 h4,
#pageid54 h4,
#pageid55 h4,
#pageid56 h4,
#pageid57 h4,
#pageid58 h4,
#pageid59 h4,
#pageid60 h4,
#pageid81 h4 {
	color: #cc0070;
}
#pageid47 .btn-fullcolor,
#pageid48 .btn-fullcolor,
#pageid49 .btn-fullcolor,
#pageid50 .btn-fullcolor,
#pageid51 .btn-fullcolor,
#pageid52 .btn-fullcolor,
#pageid53 .btn-fullcolor,
#pageid54 .btn-fullcolor,
#pageid55 .btn-fullcolor,
#pageid56 .btn-fullcolor,
#pageid57 .btn-fullcolor,
#pageid58 .btn-fullcolor,
#pageid59 .btn-fullcolor,
#pageid60 .btn-fullcolor,
#pageid81 .btn-fullcolor {
	background-color: #cc0070;
	bordor-color: #cc0070;
	color: #ffffff;
}

#pageid47 a,
#pageid48 a,
#pageid49 a,
#pageid50 a,
#pageid51 a,
#pageid52 a,
#pageid53 a,
#pageid54 a,
#pageid55 a,
#pageid56 a,
#pageid57 a,
#pageid58 a,
#pageid59 a,
#pageid60 a,
#pageid81 a {
	color: #cc0070;
}


#pageid47 .footer-contacts li,
#pageid48 .footer-contacts li,
#pageid49 .footer-contacts li,
#pageid50 .footer-contacts li,
#pageid51 .footer-contacts li,
#pageid52 .footer-contacts li,
#pageid53 .footer-contacts li,
#pageid54 .footer-contacts li,
#pageid55 .footer-contacts li,
#pageid56 .footer-contacts li,
#pageid57 .footer-contacts li,
#pageid58 .footer-contacts li,
#pageid59 .footer-contacts li,
#pageid60 .footer-contacts li,
#pageid81 .footer-contacts li {
    color: #cc0070;
}



#pageid47 .navbar-nav .dropdown-menu > li > a:hover,
#pageid48 .navbar-nav .dropdown-menu > li > a:hover,
#pageid49 .navbar-nav .dropdown-menu > li > a:hover,
#pageid50 .navbar-nav .dropdown-menu > li > a:hover,
#pageid51 .navbar-nav .dropdown-menu > li > a:hover,
#pageid52 .navbar-nav .dropdown-menu > li > a:hover,
#pageid53 .navbar-nav .dropdown-menu > li > a:hover,
#pageid54 .navbar-nav .dropdown-menu > li > a:hover,
#pageid55 .navbar-nav .dropdown-menu > li > a:hover,
#pageid56 .navbar-nav .dropdown-menu > li > a:hover,
#pageid57 .navbar-nav .dropdown-menu > li > a:hover,
#pageid58 .navbar-nav .dropdown-menu > li > a:hover,
#pageid59 .navbar-nav .dropdown-menu > li > a:hover,
#pageid60 .navbar-nav .dropdown-menu > li > a:hover,
#pageid81 .navbar-nav .dropdown-menu > li > a:hover
 {

  border-left: 4px solid #cc0070;
}


/* Logo Block Management */
#pageid90 .nav-logo img,
#pageid91 .nav-logo img
{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(logoblock.png) no-repeat;
  width: 167px; /* Width of new image */
  height: 120px; /* Height of new image */
  padding-left: 167px; /* Equal to width of new image */
}
#pageid90 #nav-section.shrink .nav-logo img,
#pageid91 #nav-section.shrink .nav-logo img{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(logoblock.png) no-repeat;
  width: 167px; /* Width of new image */
  height: 120px; /* Height of new image */
  padding-left: 167px; /* Equal to width of new image */
}
#pageid90 h2,
#pageid91 h2 {
	color: #005caa;
}

#pageid90 h3,
#pageid91 h3 {
	color: #005caa;
}

#pageid90 h4,
#pageid91 h4 {
	color: #005caa;
}

#pageid90 .btn-fullcolor,
#pageid91 .btn-fullcolor {
	background-color: #005caa;
	bordor-color: #005caa;
	color: #ffffff;
}


#pageid90 a,
#pageid91 a {
	color: #005caa;
}

#pageid90 .footer-contacts li ,
#pageid91 .footer-contacts li {
    color: #005caa;
}

#pageid90 .navbar-nav .dropdown-menu > li > a:hover,
#pageid91 .navbar-nav .dropdown-menu > li > a:hover
 {

  border-left: 4px solid #005caa;
}


/* Logo Students*/
#pageid65 .nav-logo img, #pageid66 .nav-logo img
{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(logostudent.png) no-repeat;
  width: 167px; /* Width of new image */
  height: 120px; /* Height of new image */
  padding-left: 167px; /* Equal to width of new image */
}

#pageid65 #nav-section.shrink .nav-logo img, #pageid66 #nav-section.shrink .nav-logo img{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(logostudent.png) no-repeat;
  width: 167px; /* Width of new image */
  height: 120px; /* Height of new image */
  padding-left: 167px; /* Equal to width of new image */
}

#pageid65 h2,#pageid66 h2 {
	color: #158c85;
}


#pageid65 h3, #pageid66 h3 {
	color: #158c85;
}


#pageid65 h4, #pageid66 h4 {
	color: #158c85;
}

#pageid65 .btn-fullcolor, #pageid66 .btn-fullcolor {
	background-color: #158c85;
	bordor-color: #158c85;
	color: #ffffff;
}



#pageid65 a, #pageid66 a {
	color: #158c85;
}


#pageid65 .footer-contacts li, #pageid66 .footer-contacts li {
    color: #158c85;
}

#pageid65 .navbar-nav .dropdown-menu > li > a:hover, #pageid66 .navbar-nav .dropdown-menu > li > a:hover
 {

  border-left: 4px solid #158c85;
}
.xmas {
	background: #DFECF4 url('xmas.jpg') no-repeat;
	padding: 24px 0 0 0;
	background-position: center bottom;

}
.xmas p {
	text-align: center;
	color: #000000;
	

}
.xmasfont {
	font-family: 'Merienda One', sans-serif;
  font-size: 26px;
  font-weight: 300;
  color: #ffffff;
  line-height: 26px;
	text-align: center;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.8);
}
.bridging {
    background-color: #F9F9F9;
    background-image: url("yes-no.svg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;

}
.bridgingdiv {
	padding: 64px 80px;
	text-align: center;
}
.bridgingdiv img {
	text-align: center;
	display:inline;
}


.bridging h2 {
    color: #7BC143;
    font-family: "Baloo 2", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.1em;
}
.bridging p {
    text-align: center;
    color: #1A1C4A;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.areamap {
	background: url('areabackground.jpg') top center no-repeat;
}
/* Rainbow Logo */
#pageid44 .nav-logo img, #pageid56 .nav-logo img
{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(logorainbow.png) no-repeat;
  width: 167px; /* Width of new image */
  height: 120px; /* Height of new image */
  padding-left: 167px; /* Equal to width of new image */
}

#pageid44 #nav-section.shrink .nav-logo img, #pageid56 #nav-section.shrink .nav-logo img{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(logorainbow.png) no-repeat;
  width: 167px; /* Width of new image */
  height: 120px; /* Height of new image */
  padding-left: 167px; /* Equal to width of new image */
}






/*NEW PAGE PREVIEW Logo Students*/
#pageid65 .nav-logo img,
#pageid66 .nav-logo img
{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(logostudent.png) no-repeat;
  width: 167px; /* Width of new image */
  height: 120px; /* Height of new image */
  padding-left: 167px; /* Equal to width of new image */
}

#pageid65 #nav-section.shrink .nav-logo img,
#pageid66 #nav-section.shrink .nav-logo img
{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(logostudent.png) no-repeat;
  width: 167px; /* Width of new image */
  height: 120px; /* Height of new image */
  padding-left: 167px; /* Equal to width of new image */
}

#pageid65 h2,
#pageid66 h2
{
	color: #158c85;
}


#pageid65 h3,
#pageid66 h3
{
	color: #158c85;
}


#pageid65 h4,
#pageid65 h4
{
	color: #158c85;
}

#pageid65 .btn-fullcolor,
#pageid66 .btn-fullcolor
{
	background-color: #158c85;
	bordor-color: #158c85;
	color: #ffffff;
}



#pageid65 a,
#pageid66 a
{
	color: #158c85;
}


#pageid65 .footer-contacts li,
#pageid66 .footer-contacts li 
{
    color: #158c85;
}

#pageid65 .navbar-nav .dropdown-menu > li > a:hover,
#pageid66 .navbar-nav .dropdown-menu > li > a:hover
 {

  border-left: 4px solid #158c85;
}
#pageid65 .feature i,
#pageid66 .feature i
{
    color: #158c85;
    border: 4px solid #158c85;
}

#pageid65 .feature i:after,
#pageid66 .feature i:after
{

  background: #158c85;
 
}

#pageid65 .feature i:hover,
#pageid66 .feature i:hover
{
	color:#ffffff;
}
#pageid65 .btn-default-color,
#pageid66 .btn-default-color
{
	color: #158c85;
	    background-color: #ffffff;
    border-color:  #158c85;
}

#pageid65 .btn-default-color:hover, #pageid65 .btn-default-color:active, #pageid65 .btn-default-color.active, #pageid65 .open .dropdown-toggle.btn-default-color,
#pageid66 .btn-default-color:hover, #pageid66 .btn-default-color:active, #pageid66 .btn-default-color.active, #pageid66 .open .dropdown-toggle.btn-default-color
{
    background-color: #158c85;
    border-color:  #158c85;
    color: #ffffff !important;
}


/* Client Requests */

/*home page only*/
#pageid1 .navbar-nav li:nth-child(4) ul.dropdown-menu  li:nth-child(1) a:hover,
#pageid1 .navbar-nav li:nth-child(5) ul.dropdown-menu  li:nth-child(1) a:hover{
	border-left: 5px solid #fff;
	color: #fff;
}
#pageid1 .navbar-nav li:nth-child(4) ul.dropdown-menu  li:nth-child(1) a,
#pageid1 .navbar-nav li:nth-child(5) ul.dropdown-menu  li:nth-child(1) a{
	color: #fff;
background: #d31920;	
animation: color-slide 2s 1 ease-in-out backwards;
}


@keyframes color-slide{
	0%{
		
		background: #fff;
	}

	100%{
		color: #fff;
		background: #d31920;
	}
}

/*sales section*/

.search {
	background: url('searchbar.png') no-repeat;
	background-position: center;
}



#pageid1 .sticky-wrapper { 
 height: 0px !important;
}
#pageid1 #nav-section {
	background: transparent;
}
#pageid1 #wrapper {
	background: transparent;
}
#pageid1 .tp-bannertimer {
	background: none;
	height:0px;
}


#pageid1 #header::after, #nav-section.stuck::after {
height: 0px;	
}

/*  Nav background stripes shrink */
#pageid1 #nav-section.shrink {
	background: #ffffff;
}

#pageid1 .navbar-nav .dropdown-menu {
	background: rgba(255, 255, 255, 0.9);
}

#pageid1 .navbar-nav .dropdown-menu > li > a {
	background: transparent;
}
#pageid1 .navbar-nav .dropdown-menu > li > a:hover {
	background: rgba(255, 255, 255, 0.9);
}


