/*
	Theme Name:	TBST Conversion Plus v3Theme
	URI: http://successteam.com.au/
	Version: 2 Contained
	Description: Theme based upon wp-framework for the rapid development of TBSt websites.
	Author: Ben Barin
	Author URI:Tags:Copyright 2012 TBST <http://successteam.com.au> All rights reserved.
*/

/* Reset Browser Defaults */
/* Apply base theme styles and colors */
/* Stylistic CSS Styles */
/* Stylistic CSS Styles */
/* Apply Mobile styles */
/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */

@import url(library/css/base.css);
@import url(library/css/jquery.fancybox.css);
@import url(library/css/screen.css);
@import url(library/css/testsass.min.css);
@import url(library/css/mobile.css);

.aligncenter {
}

.alignleft {
}

.alignright {
}

.wp-caption {
}

.wp-caption-text {
}

/* Custom Styles */
* {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
outline:none;
padding:0;
margin:0;
border:0;
behavior:url(PIE.htc);
}

/* All */
html {
width:100%;
height:100%;
}

body {
font-size:14px;
line-height:1.1;
}

a {
text-decoration:none;
color:#000000;
}

a,a *,input[type="submit"] {
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
filter:alpha(opacity=100);
cursor:pointer;
opacity:1;
}

a:hover,a:hover *,input[type="submit"]:hover {
filter:alpha(opacity=80);
opacity:0.8;
}

img {
width:auto;
height:auto;
max-width:100%;
}

.lj-clear {
clear:both;
}

/* End All */
#container h1,
#container h2,
#container h3,
#container h4,
#container h5,
#container h6 {
color:#1b3c6a;
}
#container #header {
border-bottom:6px double #b28532;
background:#1b3c6a;
color:#ffffff;
}
#container #header:after {
content:'';
border-bottom:2px solid #b28532;
position:absolute;
display:block;
width:100%;
bottom:2px;
left:0;
}
#container #header .widget_text {
padding-top:80px;
}
#container #header h2 {
color:#ffffff;
}

#container #header h4{
color: #bb9752;
}


#container #nav {
border:0;
border-top:10px solid #1b3c6a;
background:#507a9e;
}
#container #nav a {
color:#ffffff;
}
#container #nav ul.nav-bar>li:hover>a {
background:#1b3c6a;
}

#container #content ul {
margin:0 0 15px;
}
#container #content ul li {
margin:0 0 5px 30px;
list-style:disc;
}

#container #footerCol {
border-bottom:10px solid #1b3c6a;
border-top:10px solid #507a9e;
padding:40px 20px 20px;
background:#507a9e;
position:relative;
color:#ffffff;
}

#container #footerCol h3{
color: #bb9752;
}

#container #footerCol:before {
content:'';
border-top:20px solid #1b3c6a;
position:absolute;
display:block;
width:100%;
top:0;
left:0;
}
#container #footerCol ul li {
margin:0 0 5px 30px;
list-style:disc;
}
#container #footer {
border-top:6px double #b28532;
background:#1b3c6a;
color:#ffffff;
}
#container #footer:after {
content:'';
border-top:2px solid #b28532;
position:absolute;
display:block;
width:100%;
top:2px;
left:0;
}
#container #footerCol a,
#container #footer a {
text-decoration:none;
background:none;
color:#ffffff;
}
#container #footerCol a:hover,
#container #footer a:hover,
#container #footer .menu>li:hover>a {
background:none;
color:#bb9752;
}

@media (max-width:767px) {
	#container #header .widget_text {
	padding-top: 0;
	}
	#container #header.block .logo {
	padding: 0 0 15px;
	height: auto;
	}
	#container #header .logo a {
	padding: 0 0 27%;
	line-height: 0;
	}
}