/*   
Theme Name: Impression
Theme URI: http://Impression.co.uk
Description: Developed by <a href="http://Impression.co.uk">Impression</a> and <a href="http://Impression.co.uk">Impression</a>
Version: 1.1
Author: Impression
Author URI: http://Impression.co.uk
*/

/*--[ Google Fonts Import ]-------------------*/ 
/*@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold|Droid+Serif:regular,italic,bold,bolditalic&subset=latin);*/
@import url(http://fonts.googleapis.com/css?family=Lato:regular,bold);
/*--[ Bootstrap Import ]-------------------*/
@import url(assets/css/bootstrap.css);
@import url(assets/css/bootstrap-responsive.css);
@import url(assets/css/jquery.plugins.css);

/*--[ HELPER CLASSES ]-------------------*/
.thide,.displace,.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; } /* for image replacement */
.hide,.hidden { display:none; visibility:hidden; }  /* Hide for both screenreaders and browsers */
.visuallyhidden { position:absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); } /* Hide only visually - available for screenreaders */
.invisible { visibility: hidden; } /* Hide visually and from screenreaders, but maintain layout */
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }
.fl {float:left !important}
.fr {float:right !important}
.tl {text-align:left !important}
.tr {text-align:right !important}
.tc {text-align:center !important}
.tj {text-align:justify !important}
.underline {text-decoration:underline}
.bold {font-weight:bold}
.italic {font-style:italic}
.nodec {text-decoration:none}

.nav li {position: relative; }
.navbar .nav > li > a {text-shadow: none;}
.nav ul { left: -999em; top: 0; position: absolute; background: #fff; border: 1px solid #eee; border-top: 0; margin: 2.5em 0 0 0 !important; padding: 0 !important; line-height: 1em; }
.nav li:hover ul { left: auto; width: 15em;z-index: 1000;}
.nav li:hover ul ul { left: -999em; margin: 0; }
.nav ul li:hover ul { left: 15em; margin-top: -1px !important;}
.nav ul li { display: block; float: none; padding: 0 !important; margin: 0 !important; border-top: 1px solid #eee; }
.nav ul li a { display: block; padding: 1em; }

/*--[ THEME CLASSES ]-------------------*/

body {background:#010101  url("bg.jpg") no-repeat scroll center 0 ;
    text-align: left;color:#fff;font:12px/18px 'Myriad Pro'}
.fake-div
{
min-height: 900px;
}
.link{
   min-height: 140px;
}