a:hover { color: #2196f3 }
.btn-sm {
	color: #fff;
	background: #2196f3; /* Blue 500 */
}
.btn-sm:hover {
	color: #fff;
	background: #1976d2; /* Blue 700 */
}

/* Select2 */
.select2-container--default .select2-results__option[aria-selected=true] { background-color: #e3f2fd } /* Blue 50 */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	color: #fff;
	background-color: #42a5f5; /* Blue 400 */
}

/* Dropdown */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-color: #42a5f5;  /* Blue 400 */
}
@media (min-width : 768px) {
	.dropdown-menu > li > a:hover,
	.dropdown-menu > li > a:focus { color: #fff !important }
}


/* Middle Header*/
.search-btn { background: #2196f3 url('../images/search.png') no-repeat center center } /* Blue 500 */s

/* Owl Carousel Nav */
.owl-prev, .owl-next {
  position:absolute;
  top:50%;
  padding:5px;
  margin:0;
  z-index:100;
  font-size:3rem;
  cursor:pointer;
  color:#555; 
}

.owl-prev {
  left:0;
}
.owl-carousel .item img 
{
transform-style: flat;
-webkit-transform-style: flat;
-moz-transform-style: flat;
}
.owl-carousel .owl-item img {
transform-style: preserve-3d;
}
.owl-next {
  right:0;
}
.owl-carousel .owl-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
}
.owl-theme .owl-controls .owl-buttons div{
  color: #555;
  display: inline-block;
  zoom: 1;
  *display: inline;/*IE7 life-saver */
  font-size: 3rem;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: transparent;
  filter: Alpha(Opacity=100);/*IE7 fix*/
  opacity: 1;
  margin-top:-32px;
}
.owl-item { transform: translateZ(0); -webkit-transform: translateZ(0); -ms-transform: translateZ(0); }
.owl-theme .owl-controls .owl-buttons div:hover {
  color:#2a6496;
  }
/* Title */
.title { border-bottom: 3px solid #90caf9 } /* Blue 200 */
.title span { border-bottom: 3px solid #1e88e5 } /* Blue 600 */

/* Footer */
.footer ul li a:hover {
    text-decoration: none;
    color: #2196f3; /* Blue 500 */
}
.footer h4 {
    font-size: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.subscribe-button {
    font-size: 12px;
    padding: 7px 12px 8px;
    color: #fff;
    background: #2196f3; /* Blue 500 */
}
.subscribe-button:hover {
	color: #f8f8f8;
	background: #1976d2; /* Blue 700 */
}
.follow-us li a:hover{
    color: #fff!important;
    border: 1px solid #1976d2; /* Blue 700 */
    background: #2196f3; /* Blue 500 */
}

/* Pagination */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    border-color: #2196f3; /* Blue 500 */
    background-color: #2196f3; /* Blue 500 */
}

/* Filter Sidebar */
.filter-sidebar ul li a.remove-filter:hover { color: #2196f3 } /* Blue 500 */
.noUi-connect { background: #2196f3 } /* Blue 500 */