/*
/   name           Favourite
/   version        4.2
/   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-2018 FavThemes.com. All Rights Reserved.
/   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  custom style
///
//////////////////////////////////////////////////////////////////////////////*/

.mt-5 {
	margin-top: 5em !important
}

.mt-4 {
	margin-top: 4em !important
}

.mt-3 {
	margin-top: 3em !important
}

.mt-2 {
	margin-top: 2em !important
}

.mt-1 {
	margin-top: 1em !important
}

.mt-0 {
	margin-top: 0em !important
}

.mb-5 {
	margin-bottom: 5em !important
}

.mb-4 {
	margin-bottom: 4em !important
}

.mb-3 {
	margin-bottom: 3em !important
}

.mb-2 {
	margin-bottom: 2em !important
}

.mb-1 {
	margin-bottom: 1em !important
}

.mb-0 {
	margin-bottom: 0em !important
}

body {
	font-size: 16px;
	border-bottom: solid #c7c7c7 10px;
}

#fav-footerwrap {
	margin-top: 1em;
}

#fav-footer {
	background: #2399b2 !important;
}

.swiper-container {
	border-radius: 2em 2em 0 0;
}

#fav-footer .moduletable {
	padding: 3em;
}

#fav-footer .moduletable,
#fav-footer h3 {
	color: #fff;
}

#fav-footer h3 {
	padding: 0 0 1em 0;
	margin: 0;
}

img.separator {
	border-radius: 0 0 5em 5em;
	margin-bottom: 2em;
}

#fav-copyright2 ul li{ 
	display: inline !important;
	float: right;
	margin: 0 10px 0 10px;
}

#fav-maincontent .box {
	margin: 5em auto 5em auto;
	max-width: 75%;
	text-align: center;
}

#fav-maincontent .box h1 {
	font-weight: 300;
}

#fav-nav {
	display: block;
    width: 100%;
    float: none;
    clear: both;
}

#fav-nav .favnav {
	width: 100%;
}

.favnav ul.nav {
width: 100%; 
list-style-type: none; 
display: flex; 
padding: 0;
clear: both;
float: none;
}

.favnav ul.nav > li {
width: 100%; 
padding: 5px; 
box-sizing: border-box;
flex-wrap: nowrap;
text-align: center;
}

.swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 27 44'%3E%3Cpath d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z' fill%3D'%232399b2'%2F%3E%3C%2Fsvg%3E") !important;
}

.swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 27 44'%3E%3Cpath d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z' fill%3D'%232399b2'%2F%3E%3C%2Fsvg%3E") !important;
}

#fav-footer a.click {
	color: #fff;
	font-weight: bold;
}

.mx-auto {
	margin: 0 auto 0 auto;
	float: none;
}

h2 {
	color: #2399b2 !important;
	font-weight: 200 !important;
}

.fav-container .favth-btn, .fav-container .btn, .fav-container .btn-primary, .fav-container .pager .next a, .fav-container .pager .previous a, .fav-container .hikabtn {
	white-space: break-spaces !important;
}

@media (max-width: 500px) {
	#fav-copyright1	 {
		text-align: center;
		padding: 1em;	
	}
}