


::selection {
	background: #1c8edb;
}

::-moz-selection {
	background: #1c8edb;
}

a {
	color: #1c8edb;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-collapse.collapse ul.nav li.current-menu-item a {
	color: #1c8edb;
}

.navbar-default .navbar-nav .open a, .navbar-default .navbar-nav .open a:hover, .navbar-default .navbar-nav .open a:focus {
	color: #1c8edb;
}

.nav .dropdown-menu li a {
	color: #1c8edb;
}

.contentpage .affix .nav .dropdown-menu .active a, .contentpage .dropdown-menu .active a:hover, .contentpage .dropdown-menu .active a:focus {
	background-color: #1c8edb;
}

.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #1c8edb;
}

.affix.navbar-default .navbar-toggle {
	border: 2px solid #1c8edb;
}

.affix.navbar-default .navbar-toggle .icon-bar {
	background-color: #1c8edb;
}

.affix.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #1c8edb;
}

.home .affix  h1 a.navbar-brand:hover, .contentpage .affix  h1 a.navbar-brand:hover {
	color: #1c8edb;
}

.home .affix .btn, .contentpage .affix .btn {
	color: #1c8edb;
	border: 2px solid #1c8edb;
}

.home .affix .nav li a:hover, .contentpage.affix .nav li.active a, .contentpage .affix .nav li a:hover, .contentpage .affix .nav li.active a {
	color: #1c8edb;
}
.col3 .roundal, .centered .roundal {
	background-color: #1c8edb !important;
}

.btn.btn-green {
	color: #1c8edb;
	border: 2px solid #1c8edb;
}

#carousel div {
	background: #1c8edb;
}

#c-carousel .pager a.selected, #c-carousel .pager a:hover {
	background: #1c8edb;	
}

.rehome h4 a {
	color: #1c8edb;
}

.staff .member div span {
	background: #1c8edb;
}

.prices .costs div p.per-night {
	color: #1c8edb;
}


.testimonials {
	background: #363b3f url(http://www.catvet.ca/wp-content/uploads/2016/04/long_cat_header.jpg) 0 0 no-repeat;
}


.adoption div a, .adoption div a img {
	background: #1c8edb;
}

.adoption div .title h5 span::before {
	color: #1c8edb;
}

.contentpage #c-carousel .featured h3 span {
	color: #1c8edb;
}
.prev-next span.name, .prev-next a:hover {
	color: #1c8edb;
}

.adoption-single ol li:before {
    background:#1c8edb;
}

.adoption-single ol li span {
	color: #1c8edb;
}
#contact_form .wpcf7-submit, #commentform .btn {
	border: 2px solid #1c8edb;
	color: #1c8edb;
}

.footer a {
	color: #1c8edb;
}
.footer ul li a:hover {
	color: #1c8edb;
}

.footer .contact-info .c-details {
	color: #1c8edb;
}

.footer .contact-info .social a:hover {
	background-color: #1c8edb;
}

.footer .copyright a:hover {
	color: #1c8edb;
}
.tabs ul li.ui-tabs-active a {
	color: #1c8edb;
}
.accordion h4:hover {
	border-color: #1c8edb;
	color: #1c8edb;
}
.sidebar ul li:before {
	color: #1c8edb;
}
.sidebar #sidebar .widget #wp-calendar td#today {
	background: #1c8edb;
}
.sidebar #sidebar .tagcloud a:hover {
	border-color: #1c8edb;
	background-color: #1c8edb;
}
.blog-holder .posts h2 a:hover {
	color: #1c8edb;
}

.blog-holder .posts a.post-image {
	background: #1c8edb;
}

#pagination a:hover, #pagination ul li.active a {
	border-color: #1c8edb;
	background-color: #1c8edb;
}

.author-bio .author {
	color: #1c8edb;
}

.author-bio span {
	color: #1c8edb;
}

.author-bio .twitter, .author-bio .facebook {
	background: #1c8edb;
}

.pace .pace-progress {
  background: #1c8edb;
}

@media (max-width: 767px) {

	.affix-top.navbar-default .navbar-toggle {
		border-color: #1c8edb;
	}

	.navbar-default .navbar-toggle .icon-bar {
		background: #1c8edb;
	}

	.navbar-nav {
		background: #1c8edb;
	}

	.dropdown-menu li a {
		color: #1c8edb !important;
	}
	#home_carousel .carousel-caption h2 { font-size:40px; !important;}
   .phone-home { font-size:30px !important;}

	
}

#home_carousel .carousel-caption h2 {font-size: 60px;}

.home .affix h1 img {
    visibility: visible;
}


/** **/
/**  Slider  **/

#home_carousel {
    height: auto !important;
    max-height: 850px;
}

@media only screen and (min-device-width: 320px) and (max-device-height: 767px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
#home_carousel {
	height: auto;
}

#home_carousel .carousel-caption h2 {font-size: 22px;}

.phone-home a, .phone-home i {font-size: 30px;}

}

#map {margin-bottom: 0;}
@media (max-width: 980px) {
     #home_carousel {	height: auto;}
      #home_carousel .carousel-caption h2 {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 15px;
}
 .phone-home a, .phone-home i {font-size: 25px;}  
 .phone-home { margin-bottom:20px}
}
@media (max-width: 767px) {

 #home_carousel .carousel-caption h2 {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 15px;
}
 .phone-home a, .phone-home i {font-size: 25px;}  
 .phone-home { margin-bottom:20px}
 .htmlblock {    margin-bottom: 40px;    margin-top: 40px;}
 .carousel-caption {
  background: #1c8edb none repeat scroll 0 0;
  height: auto !important;
  left: inherit;
  padding: 20px 0;
  position: relative;
  right: inherit;
}
} 