

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

@import url(http://fonts.googleapis.com/css?family=Play:400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,800);
body, #home-features, #content, #news-listing, .container { background:#DCD8C4 url(../../images/bg-tile.png) repeat top center }
footer .container { background:transparent }
footer { background: #003374 url(../../images/footer-bg.jpg) no-repeat top right; }
.col-md-5 < #events, div < #events { background: red; }
h1,h2,h3,h4,h5,h6,h7,h8, header, heading { font-family: 'Open Sans', sans-serif; }
h1,h2,h3,h4,h5,h6,h7,h8, h9 { margin-bottom: 30px; }

#header { background:url(../../images/header.jpg) repeat-y 0 0 ; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background: rgba(0,0,0,0.5) }
.well, .bg { background: #efefef; /* Old browsers */
background: -moz-linear-gradient(left,  #efefef 0%, #ffffff 17%, #f2f2f2 74%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#efefef), color-stop(17%,#ffffff), color-stop(74%,#f2f2f2), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #efefef 0%,#ffffff 17%,#f2f2f2 74%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #efefef 0%,#ffffff 17%,#f2f2f2 74%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #efefef 0%,#ffffff 17%,#f2f2f2 74%,#ededed 100%); /* IE10+ */
background: linear-gradient(to right,  #efefef 0%,#ffffff 17%,#f2f2f2 74%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ededed',GradientType=1 ); /* IE6-9 */
} 

/*membership panel ***/
#member-panel { background: black; color:white; padding: 10px; text-align:right; }
#member-panel a { color:white; margin-left: 20px; } #member-panel a:hover { color:grey; }

.navbar {font-size: 1.2em; font-weight:bolder; } .navbar a  { color:white; } 
.fa-download { display:block; text-align:center }
#feature-panel .item, #feature-panel { height: 390px; padding: 0px; background-size: cover !important; background-repeat: no-repeat;}
.carousel-indicators li { border: 2px solid }
#full-width-banner { padding: 0px; margin-top: -30px; background-size: cover !important; background-repeat: no-repeat;}
#full-width-banner .item { height: 300px; }
#full-width-banner .item a, #feature-panel .item a { color: inherit !important; }
#feature-panel heading, #full-width-banner heading { font-weight:800; font-size: 1.8em; color:white;/* background: rgba(51,102,204,.8);*/ padding: 30px; text-shadow:black 0 0 5px, #003374 0 0 20px, #003374 0 0 40px;; display:block; }
#full-width-banner heading { font-size: 2.4em; }
#content { padding-top: 30px; }

input, select, textarea { display:block; width:100%; }

ul.navbar li.dropdown:hover > ul.dropdown-menu {
    /*display: block;*/    
}

.nav-success li a { border-bottom: 1px solid grey; }
.nav-success li a:before { content: "\f054 "; font-family: FontAwesome;
font-size: inherit;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
line-height: 1; padding-right: 10px;}


/*****************sponsors********************/

.carousel-inner.onebyone-carosel { margin: auto; width: 90%; }
.onebyone-carosel .active.left { left: -33.33%; }
.onebyone-carosel .active.right { left: 33.33%; }
.onebyone-carosel .next { left: 33.33%; }
.onebyone-carosel .prev { left: -33.33%; } 
.sponsor { text-align:center;  }
.sponsorhome { padding-bottom: 20px; }

/*****************conveyancers***********************/

.conveyancer {padding-top: 30px; padding-bottom: 30px; border: 10px solid white; margin-bottom: 10px; display:none; }
#conveyancer-search { min-height: 250px; background:url(/images/search-bg.jpg) no-repeat 0 0; }

#calendar { margin-top: 30px; }


/***********content****************/
.img-thumbnail { box-shadow: #CCC 0px 0px 40px; border-radius: 10px; }


/***********carousel ****************/

#feature-carousel heading {
	opacity: 0;
	 filter: blur(22px);
       -webkit-filter: blur(22px);
       -moz-filter: blur(22px);
       -o-filter: blur(22px);
       -ms-filter: blur(22px) }

#feature-carousel .active heading { filter: blur(0px);
opacity: 1;
       -webkit-filter: blur(0px);
       -moz-filter: blur(0px);
       -o-filter: blur(0px);
       -ms-filter: blur(0px) }

  
#feature-carousel .active heading { -webkit-animation: blurin .5s;  }	   

@keyframes blurin
{
	from {
	filter: blur(22px);
	opacity: 0;
       -webkit-filter: blur(22px);
       -moz-filter: blur(22px);
       -o-filter: blur(22px);
       -ms-filter: blur(22px);
	   }
to {filter: blur(0px);
opacity: 1;
       -webkit-filter: blur(0px);
       -moz-filter: blur(0px);
       -o-filter: blur(0px);
       -ms-filter: blur(0px); }
}



@-webkit-keyframes blurin /* Safari and Chrome */
{
from { 
filter: blur(22pxs); 
-webkit-filter: blur(22px); 
-moz-filter: blur(22px); 
-o-filter: blur(22px); 
-ms-filter: blur(22px);}
to {filter: blur(0px);
       -webkit-filter: blur(0px);
       -moz-filter: blur(0px);
       -o-filter: blur(0px);
       -ms-filter: blur(0px);
}
}


/*!
 * Lightbox for Bootstrap 3 by @ashleydw
 * https://github.com/ashleydw/lightbox
 *
 * License: https://github.com/ashleydw/lightbox/blob/master/LICENSE
 */.ekko-lightbox-container{position:relative}.ekko-lightbox-nav-overlay{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}.ekko-lightbox-nav-overlay a{z-index:100;display:block;width:49%;height:100%;font-size:30px;color:#fff;text-shadow:2px 2px 4px #000;opacity:0;filter:dropshadow(color=#000000,offx=2,offy=2);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.ekko-lightbox-nav-overlay a:empty{width:49%}.ekko-lightbox a:hover{text-decoration:none;opacity:1}.ekko-lightbox .glyphicon-chevron-left{left:0;float:left;padding-left:15px;text-align:left}.ekko-lightbox .glyphicon-chevron-right{right:0;float:right;padding-right:15px;text-align:right}.ekko-lightbox .modal-footer{text-align:left}



