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

/*//////////////////////////////////////////////////////////////////////////////
///
///  custom style
///
//////////////////////////////////////////////////////////////////////////////*/
html, body {
height: 101%;
background: #efefef;
}
body {
max-width: 1200px;
margin: 0 auto;
color: #000 !important
}
p {
font-size: .9rem;
}
#fav-topbarwrap {
background: url(../../../images/banner.jpg) center center no-repeat;
background-size: 100% auto !important;
background-attachment: scroll !important;
height: 23em;
position: relative;
z-index: 100;
}
#fav-topbar {
position: absolute;
bottom: -3.1rem;
width: 700px;
max-width: 95%;
}
.moduletablecustomlogo {
    position: relative;
    top: -4.5rem;
}

#fav-nav.span9 {
width: 100%;
margin-left: 0 !important;
}
#fav-headerwrap {
background-color: #324827;
height: 7em;
}
#fav-headerwrap .row-fluid {
    position: relative;
    height: 7em;
}
#fav-headerwrap .row-fluid .span12 {
position: absolute;
top: 2em;
}
.favnav {
    display: table;
    margin: 0px auto;
    padding-bottom: 0px;
    float: none !important;
}
.favnav .navigation .nav-pills a, .favnav .navigation .menunav-pills a, .favnav .navigation .nav-pills > li > a, .favnav .navigation .menunav-pills > li > a, .favnav .navigation .nav-pills span.nav-header, .favnav .navigation .menunav-pills span.nav-header, .favnav .navigation .nav-pills > li > span.nav-header, .favnav .navigation .menunav-pills > li > span.nav-header, .favnav .navigation ul.nav.menu li span.nav-header {
margin: 2px 4px;
padding: 8px;
color: white;
font-size: 1.3em;
}
.favnav .navigation .nav-pills a, .favnav .navigation .menunav-pills a, .favnav .navigation .nav-pills > li > a, .favnav .navigation .menunav-pills > li > a, .favnav .navigation .nav-pills span.nav-header, .favnav .navigation .menunav-pills span.nav-header, .favnav .navigation .nav-pills > li > span.nav-header, .favnav .navigation .menunav-pills > li > span.nav-header, .favnav .navigation ul.nav.menu li span.nav-header, .favnav .navigation .nav-pills .nav-child a, .favnav .navigation .menunav-pills .nav-child a, .favnav .navigation .nav-pills .nav-child span.nav-header, .favnav .navigation .menunav-pills .nav-child span.nav-header {
position: relative !important;
z-index: 300 !important;
}
.favnav .navigation .nav-pills > .active > a, .favnav .navigation .nav-pills > li > a:hover, .favnav .navigation .nav-pills > li > a:focus, .favnav .navigation .menunav-pills > .active > a, .favnav .navigation .menunav-pills > li > a:hover, .favnav .navigation .menunav-pills > li > a:focus, .favnav .navigation li span.nav-header:hover, .favnav .navigation li span.nav-header:focus, .favnav .navigation .nav-pills > .active > span.nav-header, .favnav .navigation .nav-pills > li > span.nav-header:hover, .favnav .navigation .nav-pills > li > span.nav-header:focus, .favnav .navigation .menunav-pills > .active > span.nav-header, .favnav .navigation .menunav-pills > li > span.nav-header:hover, .favnav .navigation .menunav-pills > li > span.nav-header:focus {
    background-color: transparent !important;
	color: #f6f6f6;
	}
#fav-mainwrap .row-fluid {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
#fav-mainwrap img {
margin: 3px 10px;
}
.nav > li > a > img {
    max-width: 22px;
}
.important {
max-width: 500px;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
border: 2px solid #ff0000;
border-radius: 20px;
font-weight: bold;
color: black;
background: #e6e6e6;
padding: 10px;
}
.moduletable h3, .page-header h2, h2.item-title, .componentheading, #member-profile legend, div.tag-category ul h3, div.contact-category h2, div.newsfeed h2, div.newsfeed-category h2 {
font-size: 28px;
font-weight: bold !important;
}
hr {
border-top: 1px solid #e7e7e7 !important;
border-bottom: 1px solid #c6c6c6 !important;
}
.sige_thumb {
background: none !important;
}
.sige_caption {
line-height: 1em !important;
}
@media (max-width: 768px) {
#fav-headerwrap {
display: none;
}
#fav-topbarwrap {
    height: 14em;
}
#fav-topbar {
bottom: -2.4em;
}
#fav-topbar1 .moduletable {
    position: absolute;
    bottom: -6%;
}
}
@media (max-width: 367px) {
#fav-topbar1 .moduletable {
    position: absolute;
    bottom: -6%;
}
#fav-topbar1 h1 {
font-size: 2em !important;
float: left !important;
}
.moduletable {
    max-width: 50%;
}
.moduletablecustomlogo {
max-width: 80%;
top: -7rem;
}
}
@media (min-width: 368px) and (max-width: 768px) {
#fav-topbar1 h1 {
font-size: 2em !important;
float: left !important;
}
.moduletable {
    max-width: 40%;
}
.moduletablecustomlogo {
max-width: 50%;
float: right;
top: -7rem;
}
}
@media (max-width: 960px) {
.favnav .navigation .nav-pills a, .favnav .navigation .menunav-pills a, .favnav .navigation .nav-pills > li > a, .favnav .navigation .menunav-pills > li > a, .favnav .navigation .nav-pills span.nav-header, .favnav .navigation .menunav-pills span.nav-header, .favnav .navigation .nav-pills > li > span.nav-header, .favnav .navigation .menunav-pills > li > span.nav-header, .favnav .navigation ul.nav.menu li span.nav-header {
    margin: 2px 3px;
    padding: 3px;
    font-size: 1.1em;
}
}