/*
/   name           Favourite
/   version        4.1
/   description    Responsive and customizable Joomla!3 template
/   demo           http://demo.favthemes.com/favourite
/   author         FavThemes
/   author URL     https://www.favthemes.com
/   copyright      Copyright (C) 2012-2017 FavThemes.com. All Rights Reserved.
/   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  custom style
///
//////////////////////////////////////////////////////////////////////////////*/

.favsliderpro-carousel .favth-carousel-inner {
    margin-top: 0px;
    margin-bottom: 0px;
}

#fav-slidewrap {
    padding-top: 0px;
    padding-bottom: 0px;
}


#fav-focus .AudioShowHidePlaylist {
  display: none;
}

.favsliderpro-carousel.favsliderpro-image-center .favth-carousel-indicators.favsliderpro-indicators-center {
    margin: 0px auto 0px;
    margin-top: -15px;
}

div.moduletable.ozja.downloads h3 {
  margin-top: 30px !important;
}

div.moduletable.ozja.downloads td {
  width: 25%;
  text-align: left !important;
}

#fav-focus .thumbsHolderWrapper {
  left: 15px !important;
}

#fav-focus .thumbsHolderWrapper,
#fav-focus .thumbsHolder_ThumbOFF {
  background: none !important;
}

#fav-focus .thumbsHolder_ThumbOFF:last-child {
  border-bottom: 0 !important;
}

#fav-focus .AudioSeek.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
  width: 99% !important;
}
#fav-focus .ui-progressbar-value.ui-widget-header.ui-corner-left {
  width: 10% !important;
}

#fav-focus .AudioBuffer.ui-progressbar.ui-widget.ui-widget-content.ui-corner-all {
    width: 99% !important;
}

#fav-focus .thumbsHolderWrapper {
  height: 220px !important;
}

#fav-focus div.audio1_html5.whiteControllers {
  width: 100% !important;
  min-height: 280px;
  background: #111111 !important;
  padding: 15px !important;
}


#fav-showcasewrap table tr:first-child td {
  border-top: 0;
  color: #f15f23;
}

#fav-copyrightwrap,
#fav-focuswrap,
#fav-featurewrap,
#fav-footerwrap,
#fav-showcasewrap,
#fav-introwrap {
	padding-top: 80px;
	padding-bottom: 80px;
}

.moduletable.contact {
	margin-bottom: 40px;
}

#fav-copyrightwrap .moduletable,
#fav-focuswrap .moduletable,
#fav-featurewrap .moduletable,
#fav-footerwrap .moduletable,
#fav-showcasewrap .moduletable,
#fav-introwrap .moduletable {
	text-align: center;
}


#fav-copyrightwrap .moduletable h3,
#fav-focuswrap .moduletable h3,
#fav-featurewrap .moduletable h3,
#fav-footerwrap .moduletable h3,
#fav-showcasewrap .moduletable h3,
#fav-introwrap .moduletable h3 {
	margin-top: 0;
	text-align: center;
	text-transform: none;
	font-size: 40px;
}

#fav-headerwrap {
    position: fixed;
    width: 100%;
    z-index: 999;
    background: #fff;
    border: 0;
	top: 0;
}

li.item-174 a:before,
li.item-174 a {
	color: #ef141b !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
}

@media (min-width: 768px) {
li.item-174 a:before {
	border-left: 1px solid #ccc;
	padding-left: 30px;
}
}

li.item-175 a:before,
li.item-175 a {
	color: #4267b2 !important;
	text-transform: none !important;
	letter-spacing: 0 !important;	
}

li.item-175 a:hover,
li.item-174 a:hover {
	color: #111 !important;
}

div.favtestimonials-image img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
	transition: all 0.3s ease;
}

div.favtestimonials-content:hover div.favtestimonials-image img {
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}

@media (min-width: 1200px) {

	#fav-introwrap .moduletable.ozja {
		width: 75%;
		margin: 0 auto;
	}
	
	#fav-slidewrap {
		padding-top: 83px !important;
	}

}

@media (min-width: 768px) and (max-width: 991px) {
	
	#fav-logo h1 a {
		display: block;
		text-align: center;
	}
	
	#fav-slidewrap {
		padding-top: 165px;
	}
}

@media (max-width: 767px) {
	.favth-carousel-caption {
		display: none;
	}
}