/*
*   name           Favourite
*   version        3.4
*   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

******************************************************************************************
*/
.favnav .navigation li.deeper.parent a:after, .favnav .navigation li.deeper.parent span.nav-header:after {
	padding-right:7px;
}

#fav-logo {
    max-width: 157px;
}

#fav-slide .moduletable.favstyle {
    margin-top: 0px;
}
.favbody-registration div.registration-registration{
    margin-top: 50px;
}
.favbody-registration fieldset{
    margin-top: 20px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 23px;
}

.favbody-registration div.control-label{
  float: right;
}

.favbody-registration button#jform_com_fields_birthdate_btn.btn{
    float: right;
    padding: 4px 12px;
}
/* **************************/

.carousel {padding-bottom: 25px}
.carousel img{padding-top: 20px; padding-left: 20px;}
.carousel h2 {color: #0072b5;}
.carousel h2 small{color: #289bde}
.carousel col-lg-4 p {text-align: center;}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
    opacity: .5;
    filter: alpha(opacity=50);
}
.carousel-control {
    position: absolute;
    top: 0%;
    left: 0px;
    width: 15%;
    height: 100%;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: none; 
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;

}

.carousel-control:hover, .carousel-control:focus {
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90);
}

.col-lg-4 p{
      padding-left: 20px;
    line-height: normal;
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 5;
    display: inline-block;
}

.carousel-control.left {
    background-image: -webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));
    background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
    background-image: linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));
    background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
    background-image: linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    line-height: 1;
}



/*************************************************/




footerwrap a:hover, #fav-footerwrap a:focus, #fav-footerwrap a:hover {
    color: #eee;
}

ul.nav.menu > li.active > a, ul.nav.menu > li.active > span.nav-header, ul.nav.menu li span.nav-header:hover, ul.nav.menu li span.nav-header:focus {
    color: #eee !important;
}


#fav-copyrightwrap {
    background-color: #222;
    color: #eee;
  border-top: 1px solid #353535;
}

#fav-backtop{
  display: none;
}

.form-horizontal .control-label{
  float: right;
  padding-right:10px;
}