/*** IMPORTED FONTS
------------------------------------------------------*/
@font-face {
	font-family: 'oswaldbook';
	src: url('fonts/oswald-regular-webfont.eot');
    src: url('fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswald-regular-webfont.woff') format('woff'),
         url('fonts/oswald-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'columbia-mediumregular';
    src: url('fonts/columbia-medium-webfont.eot');
    src: url('fonts/columbia-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/columbia-medium-webfont.woff') format('woff'),
         url('fonts/columbia-medium-webfont.ttf') format('truetype'),
         url('fonts/columbia-medium-webfont.svg#columbia-mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*** GENERALS
------------------------------------------------------*/
body {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 20%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(20%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 20%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 20%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 20%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 20%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */
}
.single .footer-widgets,
.page .footer-widgets {
	display: none;
}
.home .footer-widgets {
	display: inherit !important;
}

/*** HEADER
------------------------------------------------------*/
header.site-header { background-color : #FFF	; }
header.site-header .wrap {
	padding: 20px 0 !important;
	max-width: 985px;
}
header .title-area {
	float: left;
	width: 49%;
	padding: 0;
}
header .header-widget-area {
	float: right;
	width: 49% !important;
}
header .header-widget-area .widget-title {
	display: none !important;
}
header .header-widget-area .textwidget #contact {
	width: 310px;
	margin: 0 auto;
}
header .header-widget-area .textwidget p {
	color: #130e0a;
	font-family: arial, helvetica, serif !important;
	font-size: 22px;
	font-style: italic;
	text-align: center;
	text-shadow : 0 1px 1px #FFF;
	line-height: 1.2em;
	margin-bottom: 10px !important;
	padding-top : 20px;
}
header .header-widget-area .textwidget p span {
	color: #d80900;
	font-weight: bold;
}
header .header-widget-area .textwidget .left {
	float: left;
	width: 45px;
	margin-right: 10px;
}
header .header-widget-area .textwidget .right {
	float: left;
	margin-top:	8px;
}
header .header-widget-area .textwidget .right p {
	font-style: normal !important;
	text-align: left !important;
	line-height: 0.8em !important;
	margin-top: 5px !important;
	margin-bottom: 0 !important;
}
header .header-widget-area .textwidget .right a.phone {
	color: #130e0a;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
}
header .header-widget-area .textwidget .right a {
	font-size: 15px;
	text-align: left;
}

/*** NAVIGATION
------------------------------------------------------*/
nav.nav-primary, .menu-toggle span {
	background: #e6cf34; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MGIwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2NhMDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODA1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e6cf34 0%, #C57712 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6cf34), color-stop(100%,#C57712)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e6cf34 0%, #C57712 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e6cf34 0%, #C57712 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6cf34', endColorstr='#C57712',GradientType=0 ); /* IE6-8 */
}
nav.nav-primary .wrap {
	width: 985px;
	margin: 0 auto;	
	height: 38px;
}
nav.nav-primary ul {
	border-left: 1px solid #faaa00;
/*	border-right: 1px solid #bb5a0b; */
	overflow : hidden;
	padding : 0;
}
nav.nav-primary ul li:first-child {
	margin-left: 0px !important;
	border-right: 1px solid #bb5a0b;
	border-left: 1px solid #bb5a0b;
}
nav.nav-primary ul li {
	text-align : center !important;
	margin-left: -3px;
	border-top : 1px solid transparent;
	border-right: 1px solid #bb5a0b;
	border-left: 1px solid #faaa00;
	width : 16.5%;
	margin-bottom : -1px;
}
nav.nav-primary li a {
	color: #fff;
	font-family: 'oswaldbook' !important;
	padding: 0.7rem 2.25rem;
}
nav.nav-primary li:hover { border-top : 1px solid #bb5a0b; }
nav.nav-primary li a:hover,
nav.nav-primary li.current-menu-item, #mobile-menu a:hover  {
	background: #cf8b20; /* Old browsers */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.15, #f2debd),
		color-stop(0.45, #cf8b20),
		color-stop(0.9, #bb5a0b)
	);
	background: -o-linear-gradient(bottom, #f2debd 15%, #cf8b20 45%, #bb5a0b 90%);
	background: -moz-linear-gradient(bottom, #f2debd 15%, #cf8b20 45%, #bb5a0b 90%);
	background: -webkit-linear-gradient(bottom, #f2debd 15%, #cf8b20 45%, #bb5a0b 90%);
	background: -ms-linear-gradient(bottom, #f2debd 15%, #cf8b20 45%, #bb5a0b 90%);
	background: linear-gradient(to bottom, #f2debd 15%, #cf8b20 45%, #bb5a0b 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf8b20', endColorstr='#bb5a0b',GradientType=0 ); /* IE6-8 */
	text-decoration:none;
}

#mobile-menu { background-color : #cf8b20; }
#mobile-menu, #mobile-menu ul { padding-left : 0; }
#mobile-menu a { border-top : 1px solid #bb5a0b; }
.menu-toggle span { display: block; }

#after-nav-banner .wrap:before {
	background : url(/wp-content/themes/tradebustersconnect/images/home-banner-before.jpg) center center repeat-x;
	height : 100%; width : 3000px;
	position : absolute;
	top : 0; left : -3000px; z-index : -100;
}
#after-nav-banner .wrap:after   {
	background : url(/wp-content/themes/tradebustersconnect/images/home-banner-after.jpg) center center repeat-x;
	height : 100%; width : 3000px;
	position : absolute;
	top : 0; right : -3000px; z-index : -100;
}

#after-nav-banner {
	height: 405px;
	overflow: hidden;
	position : relative;
}
#after-nav-banner .wrap {
	background: url('images/home-banner.jpg') no-repeat center center transparent;
	height: 405px;
	max-width: 1366px;
	margin: 0 auto;
	padding: 0; padding-left : 11px;
	position : relative;
}
/* submenu */
.genesis-nav-menu .sub-menu { margin-top : -1px; }
.genesis-nav-menu .sub-menu a {
	background: #116FB7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MGIwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2NhMDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODA1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6cf34), color-stop(100%,#C57712)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e6cf34 0%, #C57712 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6cf34', endColorstr='#C57712',GradientType=0 ); /* IE6-8 */
    font-family: 'oswaldbook' !important;
    font-size: 1.4rem;
    padding: 1rem 2rem;
    position: relative;
	color: #fff;
	text-transform: uppercase;
	border: 0 !important;
}
.genesis-nav-menu .sub-menu a:hover {
	color: #fff;
}
.genesis-nav-menu .sub-menu li {
	border: 0 !important; width : 100%;
}
/*** LANDING PAGE - HOME
------------------------------------------------------*/
.intro {
	float: left;
	width: 65.78680203045685%;
	margin-top: -47px;
	position : relative;
	z-index : 1;
}
.intro h3 {
    font-size: 1.8rem;
	margin-left: 2%;
}
.intro  p.welcome {
	background-color: #fff;
	width: 153.65%;
	color: #333;
	font-family: 'columbia-mediumregular', arial, serif;
	font-size: 20px;
	text-align: center;
	margin: 0 auto 20px;
	padding: 5% 58.5% 2% 5%;
	box-shadow: 0 -2px 1px rgba(0, 0, 0, 0.25);
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;	
}
.intro  p.welcome span {
	color: red;
}
.intro  p {
	width: 96%;
	font-size: 15px;
	margin: 0 auto 15px;
}
.linebreak {
	clear: both;
	display: block;
	width: 100%;
	height: 15px;
/*	border-top: 1px dotted #ddd; */
}

/*** SITE INNER
------------------------------------------------------*/
.site-inner {
	max-width: 985px;
	margin: 0 auto !important;
}
.content {
    width: 66.49746192893401%;
	max-width: 655px;
}
.content article {
	margin-bottom: 20px;
}
.entry {
    padding: 0;
}
.comment-respond, .entry-pings {
    padding: 2rem 2rem 0.8rem;
}
.content .text h3,
.content .text p {
    margin: 0 0 2.6rem;
}
.content .post-categories:before{
	content: 'File under: ';
}
.content .post-categories li{
	list-style-type: none !important;
	display: inline;
}
.content .post-categories li a{
	color: #00ACEE;
}

/*** BLOG PAGE
------------------------------------------------------*/
.blog .content .linebreak, .media .content .linebreak, .author .content .linebreak {
	background: url("images/line.png") repeat-x 0 0 transparent;
	height: 4px;
	width: 100%;
	overflow: hidden;
	margin-bottom: 11px;
}
.single .content,
.page .content,
.blog .content,
.page-template-page_blog-php .content,
.page-template-page_media-php .content {
	background-color: #fff;
    width: 66.49746192893401%;
	max-width: 650px;
	margin-bottom : 15px;
	padding: 19px;
	border: 1px solid #b3b3b3;
}
.single .content article,
.page .content article {
	padding: 0 !important;
	overflow: hidden !important;
}

.full-width-content .content {
    width: 100%;
    max-width: none;
}

.page .content h3 a,
.page-template-page_blog-php .content h3 a {
	color: #8a3b37;
}

.page-template-page_blog-php .content p,
.page-template-page_blog-php .content p.post-meta,
.page-template-page_blog-php .content .post-categories,
.page-template-page_blog-php .content .post-categories:before{
	font-size: 1.4rem;
}
.page-template-page_blog-php .content .text {
	margin-bottom: 20px;
}
.page-template-page_blog-php .content .meta-under{
	clear: both;
	min-height: 20px;
	margin-bottom: 25px;
}
.page-template-page_blog-php .content .meta-under .file_under{
	float: left;
	width: 70%;
}
.page-template-page_blog-php .content .meta-under .readmore{
	float: right;
	width: 29%;
	text-align: right;
}
.page-template-page_blog-php .content .meta-under .readmore a{
	background: #a65554; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2NTU1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjM4M2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a65554 0%, #7f383e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a65554), color-stop(100%,#7f383e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a65554 0%,#7f383e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a65554 0%,#7f383e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a65554 0%,#7f383e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a65554 0%,#7f383e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a65554', endColorstr='#7f383e',GradientType=0 ); /* IE6-8 */
	color: #fff;
	font-size: 1.6rem;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	padding: 2px 10px;
}
.archive-pagination, .entry-pagination {
    font-size: 1.4rem;
    margin: 2rem 0 0;
}
/* Right Header Text */
#text-10 .textwidget p { width : 60%; padding-top : 20px; float : right; }
#text-10 .textwidget img { margin-left : 50px; float : right; }

/* Homepage */
/* Homepage Banner */
#after-nav-banner #text-20 {
	border : none;
	height : 373px;
	width : 996px;
	margin : 0 auto;
	padding : 20px 0 10px 50px;
	position : relative;
}
#after-nav-banner #text-20 { text-shadow : 0 1px 0 rgba(0, 0, 0, 0.25); } 
#after-nav-banner #text-20 h2 { color : #FFF; font-family : Arial, sans-serif; font-size : 32px; margin-bottom : 0; }
#after-nav-banner #text-20 h2  br{ display : none; }
#after-nav-banner #text-20 p { color : #FFDA72; font-family : Calibri, sans-serif; font-size : 22px; font-weight : bold; font-style : italic; margin-top : 10px; }

#home-australia-map {
	background : url(/wp-content/themes/tradebustersconnect/images/home-australia-map.png) center no-repeat;
	margin-left : -45px;
	height : 208px; width : 400px;
	position : relative;
	z-index : 100;
}
#home-australia-map a {
	color : #000000; font-size : 18px; text-shadow : none;
	background-color : #FFEBA2;
	padding : 5px 13px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	border : 1px solid #FFEBA2;
	box-shadow : inset 0 2px 0px rgba(255, 255, 255, 0.5);
	display : inline-block;
	position : absolute;
}

#home-australia-map a:hover {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:    all 0.1s ease-in-out;
	-ms-transition:     all 0.1s ease-in-out;
	-o-transition:      all 0.1s ease-in-out;
	transition:         all 0.1s ease-in-out;
}
#home-australia-map a {
	-webkit-transition: all 1s ease 0s;
	-moz-transition:    all 1s ease 0s;
	-ms-transition:     all 1s ease 0s;
	-o-transition:      all 1s ease 0s;
	transition:         all 1s ease 0s;
}

#home-australia-map a:hover { color : #FFFFFF; background-color : #D8A11F; box-shadow : none; }

/*
a#new-south-wales { top : 59px; right : 12px; }
a#victoria { bottom : 3px; right : 173px; }
a#queensland { top : 3px; right : 35px; }
a#south-australia { bottom : 3px; left : 96px; }
a#western-australia { top : 56px; left : 22px; }
a#northern-territory { top : 0; left : 70px; }
a#act { bottom : 58px; right : 13px;}
a#tasmania { bottom : 0; right : 35px; }
*/

#home-australia-map a { font-size : 10px; }
a#new-south-wales { top : 70px; right : 70px; }
a#victoria { bottom : 3px; right : 170px; }
a#queensland { top : 3px; right : 80px; }
a#south-australia { bottom : 15px; left : 100px; }
a#western-australia { top : 62px; left : 45px; }
a#northern-territory { top : 5; left : 80px; }
a#act { bottom : 52px; right : 60px;}
a#tasmania { bottom : 5px	; right : 60px; }

#home-book, #home-toolbox { 	height: 100%; width: 401px; position : absolute; }
#home-book {
	bottom: -3px; left: 309px;
}
#home-toolbox {
	background: url("http://www.tradebustersacademy.com.au/wp-content/themes/tradebustersconnect/images/home-toolbox.png") no-repeat center bottom;
	bottom: -1px; left: 617px;
}
#home-book img { position : absolute; bottom : 0; }
#home-book ul.pagination { display : none; }	
#home-book .wrapper {
	height : 250px;
	margin : 100px 0 23px 50px;
	position : relative;
	overflow : hidden;
}
#home-book .wrapper div {
	color : #FFDA72; font-family : Calibri, sans-serif;
	font-size : 32px; font-style : italic;
	font-weight : bold; text-align : center;
	width : 100%;
	height : 250px;
	position : absolute;
	display : none;
}

/* Sidebar */
.home .sidebar { margin-top : -34px; }
.sidebar > *, #after-mid, #yahoo-weather-forecast-4 {
	background-color : #FFF;
	border :/* 1px solid #EAB109*/ 1px dashed #B5AFAF; 
	margin-bottom : 15px;
	padding : 10px;
	clear : both;
	position : relative;
	z-index : 10;
}
.sidebar >div input[type="text"], .sidebar > * input[type="email"] {
	color : #333;
	font-size : 14px; font-weight : bold; font-style : italic;
	border : 1px solid #B5AFAF;
	padding : 3px 5px;
}
.sidebar >div input[type="text"]:focus, .sidebar > * input[type="email"]:focus { border : 1px solid #333; }
#after-nav-banner p, .sidebar > * p { font-size : 90%; margin-bottom : 1rem; }
.sidebar > * input[type="text"], .sidebar > * input[type="email"] { text-indent : 5px; width : 100% !important; padding : 5px !important; } 
.sidebar > * h4 { color : #CB0005; font-size : 1.8rem; text-align : left; text-transform : capitalize; } .widget_hms_testimonial_rotator h4, #text-6 h4, #text-11 h4 { text-align : center; }
#mc_embed_signup form { width : 100%; display : inline-block !important; } /* MailChimp Fix */
.sidebar > * input[type="submit"], .sidebar > * a.more-details { font-weight : bold; text-transform : capitalize; height : 32px; width : 50%; float : right; }
.sidebar > * input[type="submit"], .sidebar > * a.more-details {
	background: #e6cf34; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MGIwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2NhMDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODA1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6cf34), color-stop(100%,#C57712)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e6cf34 0%, #C57712 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6cf34', endColorstr='#C57712',GradientType=0 ); /* IE6-8 */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding : 5px 25px;
}
.sidebar > * input[type="submit"]:hover, .sidebar > * input[type="submit"]:focus, .sidebar > * a.more-details:hover, .sidebar > * a.more-details:focus {
	box-shadow : inset 0px -1px 0 rgba(255, 255, 255, 0.25);
}

.sidebar > * a.more-details { color : #FFFFFF; text-align : center; }
.sidebar #feature-wrapper { height: 0; padding-top: 25px; padding-bottom: 56.25%; position: relative; }
.sidebar #feature-wrapper iframe { height : 100%; width : 100%; top : 0; left : 0; position : absolute; }
	
#text-21 h4, #text-22 h4, #text-23 h4, #text-24 h4, #text-25 h4 {
	background: #e6cf34; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MGIwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2NhMDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODA1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6cf34), color-stop(100%,#C57712)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e6cf34 0%, #C57712 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6cf34', endColorstr='#C57712',GradientType=0 ); /* IE6-8 */
}	

#text-21 h4, #text-22 h4, #text-23 h4, #text-24 h4, #text-25 h4 {
	color : #FFFFFF; text-align : center; text-shadow : 0 1px 3px rgba(0, 0, 0, 0.25);
	margin : -11px -11px 7px; padding : 10px;
}

/* Feature of the Week */
#text-21 .textwidget { position : relative; }
#text-21 .textwidget a {
	color : #EAB109;
	font-family : "columbia-mediumregular",arial,serif; font-size : 20px;
	text-align : center; text-shadow : 0 1px 0 #FFF;
	display : block;
}
/* Upcoming Events */
#text-22 .textwidget  span, #text-24 .textwidget  span, #text-25 .textwidget  span {
	background-color : #F7F7F7;
	border : 1px solid #999999;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	margin : 10px 0; padding : 15px;
	display: block;
}
/* Australia Map */
.sidebar #text-23 { background-color : #F7F7F7; }
.sidebar #text-23 .textwidget { overflow : hidden; }
.sidebar #text-23 #home-australia-map { margin-left : -47px; }

#text-23 a { font-size : 10px; }
#text-23 a#new-south-wales { top : 70px; right : 70px; }
#text-23 a#victoria { bottom : 3px; right : 170px; }
#text-23 a#queensland { top : 3px; right : 80px; }
#text-23 a#south-australia { bottom : 15px; left : 100px; }
#text-23 a#western-australia { top : 62px; left : 45px; }
#text-23 a#northern-territory { top : 5; left : 80px; }
#text-23 a#act { bottom : 52px; right : 60px;}
#text-23 a#tasmania { bottom : 5px	; right : 60px; }

#related-posts h4 { text-align : center; }
#related-posts ul { margin-left : 20px; } #related-posts ul li { margin-bottom : 15px; }
#related-posts ul li:last-child { margin-bottom : 15px; }
#related-posts ul li a { color : #0480FF; }

/* Media */
#after-mid { text-align : center; } #after-mid h3 { margin-bottom : 1rem; }
#after-mid .wrapper { background-color : #F7F7F7; border : 1px solid #B5AFAF; padding : 10px; overflow : hidden; }
#after-mid .wrapper > div { width : 30%; margin-left : 2%; margin-right : 1%; float : left; }
#after-mid .wrapper > div:last-child { margin-right : 0 !important; }
#after-mid img { width : 100%; } 
#after-mid a.see-more { position : relative; }

#after-mid h3 a span.mobile { display : none; }
#after-mid { background-color : transparent; border : none; }
#after-mid .wrapper { background-color : transparent; border : none; padding : 10px; }
#after-mid img { width : auto; margin-bottom : 25px; } 

/* Home Form Modifications */
/* Home Form Button */
#gform_widget-3 { background-color : #f7f7f7; }
/*#gform_widget-3 input[type="submit"] {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0; padding: 5px 25px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto; float : right; }
/* Home Form Input Text Margin */
div.gform_wrapper form li { margin-top : 1rem; }
.gform_wrapper { max-width : none !important; width : 100%; } .gform_wrapper .gform_footer { padding : 0 !important; }
#mc_embed_signup { padding-right : 10px; }

body.area .content, body.area .sidebar { width : 100%; max-width : none; margin-bottom : 15px; }
body.area .content h1.red { text-transform : uppercase; }
body.area .sidebar > div { clear : none; }
body.area .sidebar #hms_testimonial_rotator-4 { width : 64.5%; float : left; }
body.area .sidebar #text-18 input[type="submit"] { margin-top : 75px !important; }
body.area .sidebar #text-18, body.area .sidebar #text-19, body.area .sidebar #text-24 { height : 227px; width : 32%; margin-right : 2%; float : left; }
body.area .sidebar #text-19 { margin-right : 0; } body.area .sidebar #text-19 #social { height : 72px; }
body.area .sidebar #text-19 h4 { text-align : center; }
body.area .sidebar #hms_testimonial_rotator-4, body.area .sidebar #text-19 { margin-bottom : 0; }
body.area .sidebar #text-19 a.concierge-button {
	color: #FFF;
	background-color: #C51015;
	font-size: 2rem;
	font-weight: bold;
	display: block;
	margin: 10px 2.5% 5px;
	padding: 10px 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius : 5px;
}

/* Area Page */
body.area h1.entry-title { text-transform : uppercase; }

#area-introduction { width : 64.5%; float : left; } #area-intro p { margin-top : 10px; }
#area-introduction p a { color : #0480FF; font-weight : bold; border-bottom : 1px solid #DDD; }

#service-wrapper > p:first-child { font-size : 80%; text-align : right; margin-top : 18px; margin-bottom : 6px; }
#service-wrapper > p:first-child a { color : #0480FF; font-style : italic; }
#service-wrapper > p:last-child { font-size : 90%; margin-bottom : 0; }
#service-wrapper { width : 100%; margin-bottom : 20px; }

#service-wrapper > div { width : 31.5%; margin-right : 1.7%; float : left; margin-bottom : 35px; }
#service-wrapper > div.last { margin-right : 0; }
#service-wrapper > div > div { text-align : center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding : 10px; }
#service-wrapper > div > div * { color : #FFF; text-shadow : 0 1px 0 rgba(0, 0, 0, 0.25); }

#column-building-your-business div	{ background-color : #B9A580; }
#column-finance-counts div			{ background-color : #6EBC70; }
#column-looking-good div				{ background-color : #AFA6BB; }
#column-in-the-office div			{ background-color : #739EC9; }
#column-online-apps div				{ background-color : #4A8A68; }
#column-others div					{ background-color : #BF781E; }

#column-finances h4 { line-height : 43.2px }

#service-wrapper h4 { font-family : Arial, sans-serif; text-transform : capitalize; margin : 10px 0 5px; }
#service-wrapper ul { list-style : none; margin-left : 0; padding : 10px 6px 0; display : block; }
#service-wrapper li { list-style : none; }
#service-wrapper li a {
	background-color : #F2F2F2; 
	color : #666; font-weight : normal;
	margin-bottom : 5px;
	padding : 3px 0 3px 10px;
	display : block;
	border-bottom : 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius : 5px;
}
#service-wrapper li a:hover { background-color : #DDD; text-decoration : none; text-shadow : none; }

#column-building-renovating li { margin-bottom : 5px; }
#column-building-renovating li a {
	background-color : transparent;
	margin-bottom : 0;
	display : block;
}

#service-wrapper .non-link { color : #999999; font-style : italic; margin-left : 10px; }

.page.area-page .content { border : 0; padding : 0; }
.page.area-page h1.entry-title { text-transform : uppercase; }
/* Service Page */
.business-box { background-color : #F7F7F7; border : 1px solid #B5AFAF; margin-bottom : 15px; padding-top : 14px; padding-bottom : 10px; position : relative; }
.business-box img { height : auto; width : 183px; margin-bottom : 16px; }
.business-box .alignleft { text-align : center; width : 31%; padding : 0 10px; }
.business-box .alignright { text-align : left; width : 65%; padding-right : 10px; }
.business-box h3 { font-family : Arial, sans-serif; font-weight : normal; }
.business-box h3 a, .business-box .contact a, .business-box .contact span { color : #0480FF; }
.business-box .contact { font-size : 12px; line-height : 2rem; }
.business-box .contact a.cuppa {
		font-family : oswaldbook; font-size : 1.8rem;
		text-align : center; text-shadow : 0 1px 0 rgba(0, 0, 0, 0.25); text-transform : uppercase;
		background-image: url(/wp-content/themes/tradebustersconnect/images/service-cuppa-link.jpg);
		height : 110px; width : 110px;
		margin-right : 5px; display : block;
		position : absolute;
		right : 10px; bottom : 10px;
}
.business-box .contact a.cuppa span { color : #FFF; display : none; }
.business-box p span.inline { color : inherit; width : 130px; display : inline-block; }
p#disclaimer { color : #999; font-size : 10px; font-style : italic; margin-bottom : 0; }
/*
.business-box a.cuppa-link span { color : #FFD200; }
.business-box a.cuppa-link div { display : inline-block; }
.business-box p, .business-box table, .business-box a.cuppa-link { font-size : 85%; }
.business-box a.cuppa-link img { vertical-align : middle; margin : 0 0 3px -25px; }
.business-box table { margin-bottom : 5px; }
.business-box table, .business-box td { border : 1px solid transparent; padding : 0; }
.business-box h3 a, .business-box .contact a, .business-box .contact span { color : #0480FF; } 
.tax-area p { margin-bottom : 2rem; }
.tax-area p a { color : #0480FF; }
*/

.business-placeholder {
	color : #999;
	font-style : italic;
	text-align : center;
	background : url(/wp-content/themes/tradebustersconnect/images/service-premium-placeholder.jpg) top center no-repeat scroll #F0F0F0;
	border : 1px solid #B5AFAF; 
	margin-bottom : 15px;
	padding : 130px 0 0;
}

.business-placeholder p strong { font-size : 115%; }
.business-placeholder p { font-style : italic; margin-bottom : 0; }

/* Service Provider */
.single-service-provider main.content { background-color : #F7F7F7; padding : 0; }
.single-service-provider .business-box { border : 0; padding : 10px; }
.single-service-provider .wp-post-image { width : 183px; margin-right : 15px; float : left; }

.business-box .offer, .single-service-provider .offer { 
	color : #FFF; font-size : 12px; text-align : left;
	background-color : #CB0005;
	padding : 10px;
	border : 1px solid #EAB109;
}
.business-box .offer strong, .single-service-provider #offer strong { font-size : 15px; color : #EAB109; }

/* Weather Widget */
#yahoo-weather-forecast-4 { width : 34%; margin-left : 1.5%; float : left; clear : none; }
.yahoo-weather p.pressure { /*font: 9px/13px Arial, sans-serif; text-transform : uppercase; display : inline-block; margin-bottom : auto;*/ }
.yahoo-weather p.pressure { display : none; 	}
.yahoo-weather p.pressure::after { content:", "; }
.yahoo-weather p { margin-bottom: 0; }
.yahoo-weather .copyright, .yahoo-weather p.last-update {
    display: block;
    font: 9px/13px arial,sans-serif;
    text-transform: uppercase;
	margin-bottom: 20px;
    width: 100%;
}
.yahoo-weather .copyright { margin-top : 10px; /* margin-top: 20px; */ margin-bottom : 0; }
.yahoo-weather p.condition {
	font-family : Lato, sans-serif;
    font-size: 1.8rem;
    font-weight: bold;
	margin-bottom: 10px;
}
.yahoo-weather .forecast-icon {
    background: url("http://l.yimg.com/a/i/us/nws/weather/wdgt_day.png") no-repeat scroll right 0 transparent;
    height: 80px;
    position: relative;
    width: auto;
}
.yahoo-weather .forecast-icon img {
    opacity: 0.9;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	position: absolute;
	left:0;
	top: -30px;
}
.yahoo-weather .temperature {
    color: #FFFFFF;
    float: right;
    font-size: 260%;
    font-weight: bold;
    padding: 12px 10px 2px 0;
    text-shadow: 0 -1px 1px #315895;
	line-height : 30px;
}
.yahoo-weather .high-low {
    clear: right;
    color: #FFFFFF;
    font-size: 70%;
    padding-right: 10px;
    padding-top: 3px;
    text-align: right;
    text-shadow: 0 -1px 1px #315895;
}

.page.area-page #yahoo-weather-forecast-4 { width : 34%; margin-left : 1%; float : right; clear : none; }
.page.area-page .yahoo-weather .temperature { margin-bottom : 0; }
.page.area-page .yahoo-weather a { color : #666; font-weight : normal; border-bottom : 0; }
/* News & Media pages */
section.photo { width : 200px; margin-left : 20px; float : right; }
section.text h2.post-title { color : #0C538B; margin-bottom : 5px; }
section.text h2.post-title a { color : #0480FF; }
section.text h2.post-title a:hover { color : #0C538B; text-decoration : none; }
section.text img.alignleft, .entry-content img.alignleft { margin-right : 15px; }
section.text img.alignright, .entry-content img.alignright { margin-left : 15px; }
a.more-link,
a.blog-read-more {
	color : #FFF !important; font-size : 14px; font-weight : bold; line-height : 22px;
	background: #e6cf34; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MGIwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2NhMDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODA1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6cf34), color-stop(100%,#C57712)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e6cf34 0%, #C57712 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6cf34', endColorstr='#C57712',GradientType=0 ); /* IE6-8 */
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	margin-top : 4px; padding : 5px 15px;
	display : inline-block;
	float : right;
}

/* Testimonial Sidebar */
.sidebar .hms-testimonial-container .cf-summary,
.sidebar .hms-testimonial-container  .author {
	margin-bottom: 20px;
	font-style: italic;
}
.sidebar .hms-testimonial-container  .author {
	font-weight: bold;
}
.sidebar .hms-testimonial-container .testimonial-link {
	border: none !important;
	font-weight: bold;
	color: #0480FF;
}
.sidebar .hms-testimonials-rotator .controls {
	margin-left: 2.5% !important;
	margin-bottom: 2.5% !important;
}
.sidebar .hms-testimonials-rotator .controls a {
	border: none !important;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}
.sidebar .hms-testimonials-rotator .controls .prev,
.sidebar .hms-testimonials-rotator .controls .playpause,
.sidebar .hms-testimonials-rotator .controls .next {
	background: #7b7b7b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiN2I3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODQ4NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7b7b7b 0%, #484848 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b7b7b), color-stop(100%,#484848)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7b7b7b 0%,#484848 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7b7b7b 0%,#484848 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7b7b7b 0%,#484848 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7b7b7b 0%,#484848 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b7b7b', endColorstr='#484848',GradientType=0 ); /* IE6-8 */
}
.sidebar .hms-testimonials-rotator .controls .prev {
	padding: 3px 7px 3px 10px;
	-moz-border-radius: 100px 0 0 100px;
	-webkit-border-radius: 100px 0 0 100px;
	border-radius: 100px 0 0 100px;
}
.sidebar .hms-testimonials-rotator .controls .playpause {
	padding: 3px 7px;
}
.sidebar .hms-testimonials-rotator .controls .next {
	padding: 3px 10px 3px 7px;
	-moz-border-radius: 0 100px 100px 0;
	-webkit-border-radius: 0 100px 100px 0;
	border-radius: 0 100px 100px 0;
}
/* Pagination */
body.blog .main-content .archive-pagination li a { color : #999 !important; }
.archive-pagination li.pagination-previous a {
	background : url(/wp-content/themes/tradebustersconnect/images/arrow-reverse.jpg) left 8px center no-repeat;
	padding : 2px 10px 2px 20px;
}
.archive-pagination li.pagination-next a {
	background : url(/wp-content/themes/tradebustersconnect/images/arrow.jpg) right 8px center no-repeat;
	padding : 2px 20px 2px 10px;
}
.archive-pagination li.pagination-previous a:hover {
	animation : pagination-prev-animate 0.25s infinite alternate;
	-webkit-animation : pagination-prev-animate 0.25s infinite alternate;
}
.archive-pagination li.pagination-next a:hover {
	animation : pagination-next-animate 0.25s infinite alternate;
	-webkit-animation : pagination-next-animate 0.25s infinite alternate;
}

@-webkit-keyframes pagination-prev-animate {
	from { background : url(/wp-content/themes/tradebustersconnect/images/arrow-reverse.jpg) left 8px center no-repeat; }
	to { background : url(/wp-content/themes/tradebustersconnect/images/arrow-reverse.jpg) left 5px center no-repeat; }
}
@keyframes pagination-prev-animate {
	from {background : url(/wp-content/themes/tradebustersconnect/images/arrow.jpg) left 8px center no-repeat; }
	to {background : url(/wp-content/themes/tradebustersconnect/images/arrow.jpg) left 5px center no-repeat; }
} 

@-webkit-keyframes pagination-next-animate {
	from { background : url(/wp-content/themes/tradebustersconnect/images/arrow.jpg) right 8px center no-repeat; }
	to { background : url(/wp-content/themes/tradebustersconnect/images/arrow.jpg) right 5px center no-repeat; }
}
@keyframes pagination-next-animate {
	from {background : url(/wp-content/themes/tradebustersconnect/images/arrow.jpg) right 8px center no-repeat; }
	to {background : url(/wp-content/themes/tradebustersconnect/images/arrow.jpg) right 5px center no-repeat; }
}

.post .author { background-color : #EEE; border : 1px solid #CCC; margin-bottom : 15px; padding : 15px; }
.post .author img { height : auto; width : 100px; float : left; margin-right : 15px; }
.post .author p { margin-bottom : 15px; }
.post .author p.last { margin-bottom : 0; }

/****************************************************************************************************************/
.bottom {
	background: #f48e00; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzdkMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f2a700 0%, #f77d02 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2a700), color-stop(100%,#f77d02)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2a700 0%,#f77d02 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2a700 0%,#f77d02 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2a700 0%,#f77d02 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2a700 0%,#f77d02 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a700', endColorstr='#f77d02',GradientType=0 ); /* IE6-8 */

    clear: both;
    margin: -33px 0 0 0;
    width: 100% !important;
	padding: 6px 0;
	z-index: 1;
	position: relative;
}
.bottom a{
	color: #fff !important;
	font-size: 14px !important;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	text-shadow: 1px 1px 3px #9e9e9e;
	border: none !important;
	position: relative;
	left: 50%;
	margin-left: -115px !important;
}	

/*** AUTHOR BOX
------------------------------------------------------*/
.author-bio {
	width: 100%;
	max-width: 100%;
	background-color: #f5f5f5;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 15px;
}
.author-bio img .alignleft {
	float: left;
}
.author-bio p {
	padding: 0 !important;
	margin: 0 !important;
}

/*** FOOTER 
------------------------------------------------------*/
footer.site-footer {
	background-color: #333 !important;
	color: #fff !important;
	padding: 0.25rem 0 4rem !important;
}
footer .creds {
	margin-top: 10px;
}
.footer-nav .menu ul {
	margin-top: 3px;
}

.footer-nav .menu ul li {
	display: inline;
	list-style-type: none;
	border-right: 1px solid #fff;
}
.footer-nav .menu ul li:last-child {
	border-right: none !important;
}
.footer-nav .menu ul li a{
	color: #fff !important;
	border: none !important;
	margin: 0 10px !important;
}
.footer-nav .menu ul li a:hover{
	color: #fff !important;
}
.footer-nav .creds img{
	vertical-align: middle;
}
.footer-widgets {
	max-width: 985px;
	background-color: #fff !important;
	margin: 0 auto !important;
	border: 1px dashed #9e9e9e;
	padding: 10px;
}
.footer-widgets .widget-title {
	color: #303030;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align: center;
	text-transform: capitalize;
}
.footer-widgets a {
	border-bottom: none !important;
}
.footer-widgets article .img_wrap{
	width: 110px !important;
	height: 130px !important;
	border: 1px solid #ddd !important;
	padding: 0px !important;
	margin-right: 5px !important;
	overflow: hidden!important;
	float: left;
}
.footer-widgets article a img{
	width: 120px !important;
	margin-right: 6px;
	height: auto !important;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	background-color: #F7F7F7 !important;
	width: 313px;
	margin: 0;
	border: 1px solid #B3B3B3;
	min-height: 482px;
}
.footer-widgets .widget-wrap {
	width: 90%;
	margin: 10px auto !important;
}
.footer-widgets-2 {
	margin-left: 12px;
}
.footer-widgets .featured-content .entry-title {
    border: medium none;
    font-size: 1.4rem;
    line-height: 1.2;
	font-style: italic;
	margin: 0 0 0.5rem !important;
}
.footer-widgets .featured-content .entry-title a{
	color: #0077FC !important;
}
.footer-widgets .featured-content  .entry-meta {
	margin: 0 0 0.5rem !important;
}
.footer-widgets .featured-content  .entry {
	background: none !important;
}
.footer-widgets .featured-content  .entry-content {
	color: #111111 !important;
}
.footer-widgets .featured-content p {
    font-size: 1.2rem !important;
	margin: 0 !important;
}

.footer-widgets .featured-content .more-link {
	background: #343434; /* Old browsers 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTBhMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #343434 0%, #343434 25%, #0a0a0a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343434), color-stop(25%,#343434), color-stop(100%,#0a0a0a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #343434 0%,#343434 25%,#0a0a0a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #343434 0%,#343434 25%,#0a0a0a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #343434 0%,#343434 25%,#0a0a0a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #343434 0%,#343434 25%,#0a0a0a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343434', endColorstr='#0a0a0a',GradientType=0 ); /* IE6-8 */
	float: right !important;
	color: #fff !important;
	font-size: 10px !important;
	padding: 3px 7px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	margin: 10px 10px 0 0;
}

.footer-widgets-3 .widget-wrap h4 {
	margin: -56px 0 39px 0;
}
.footer-widgets-3 .widget-wrap {
	width: 100% !important;
}
.footer-widgets-3 iframe {
	margin-left: 13px !important;
}
.footer-widgets-3 #execphp-2 {
	background-color: #fff;
	width: 92%;
	max-width: 92%;
	padding: 10px;
	border: 1px dashed #9E9E9E;
	margin: 45px 4% 4% 4%;
}
.footer-widgets-3 #execphp-2 ul{
	clear: both;
	text-align: center;
	margin-bottom: 10px;
}
.footer-widgets-3 #execphp-2 ul li {
	display: inline;
}
.footer-widgets-3 #execphp-2 .wrap {
	clear: both;
	height: 25px;
	margin-bottom: 10px;
}
.footer-widgets-3 #execphp-2 #fbbtn {
	float: left;
	width: 90px;
	margin-left: 40px;
}
.footer-widgets-3 #execphp-2 #gplusbtn {
	float: right;
	width: 50%;
}
.footer-widgets-3 #execphp-2 #gplusbtn #plusone{
	float: left;
	margin-left: 10px;
}

/*** testimonials page  ----------------------------*/
.hms-testimonial-container h4 {
	margin: 0;
}	

.hms-testimonial-container {
	clear: both;
	margin-bottom: 15px;
	min-height: 220px;
	border: 1px solid #CACACA;
	padding: 10px;
/*	border-radius: 5px; */
	background-color: rgba(0, 0, 0, 0.03);
}

.hms-testimonial-container h2 {
	padding-bottom: 10px;
	line-height: 32px;
	padding: 4px 0 10px;
}

.hms-testimonial-container .author {
	margin-top: 6px;
	font-style: italic;
	color: rgb(107, 116, 177);
}

.hms-testimonial-container .date {
	color: #808080;
	margin-top: 3px;
	font-size: 14px;
}

.highlight-box {
	float: left;
	background-color: #F9F9F9;
	padding: 15px 20px;
	margin: 0 0 20px 0;
	color: #838280;
	line-height: 22px;
	border: 1px solid #c84c42;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.highlight-box p {
	margin: 0;
}

ul.subpages-page-list,
ul.benefits {
	margin: 0 0 0 2px;
}

ul.subpages-page-list {
	margin-bottom: 22px;
}

ul.subpages-page-list li,
ul.benefits li {
	list-style: none;
	background: url(/images/icons/tick.png) no-repeat 2px 10px;
	padding: 10px 0 0px 32px;
}



/* wufoo form */
body.home .wufoo label.desc {
	padding: 0 5px 0px 0px !important;
	width: 20% !important;
	float:left !important
}


/* find a tradie pge */
.page-template-page_job-php main.content {
	min-height:700px;
}

/*
.page-template-page_job-php #sidebar .widget {
	padding: 10px !important;
	border: 1px gray dashed;
	margin-top: 0 !important;
}

.page-template-page_job-php #sidebar .widget h4 {
	margin: 0 0 5px 0;
	text-align:center;
}
*/
.page-template-page_job-php #sidebar .widget ol.rounded {
	margin-left: 25px;	
}

/*
.page-template-page_job-php #sidebar .widget .textwidget{
	background-color: #eee;
	border: 1px solid #ddd;
	padding:8px;
}
*/
img.content-banner {
	margin:-20px 0 0 0;
}

/* ordered list with rounded numbers */
ol.rounded {
	counter-reset: li; /* Initiate a counter */
	list-style: none; /* Remove default numbering */
	*list-style: decimal; /* Keep using default numbering for IE6/7 */
/*	font: 15px 'trebuchet MS', 'lucida sans'; */
	padding: 0;
}

ol.rounded li {
	position: relative;
	display: block;
	padding: .4em .4em .4em 2em;
	*padding: .4em;
	margin: .5em 0;
	background: #eee;
/*	color: #333; */
	text-decoration: none;
	border-radius: .3em;
}

ol.rounded li:before{
	content: counter(li);
	counter-increment: li;
	position: absolute;	
	left: -1.3em;
	top: 50%;
	margin-top: -1.3em;
	color: #fff;
	background: #999;
	height: 2em;
	width: 2em;
	line-height: 2em;
	border: .3em solid #fff;
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(2,2,2,.5);
	border-radius: 2em;
	transition: all .3s ease-out;
}

#text-4 { color : #333333; background : none !important; /* border : 1px dashed #B5AFAF; */ margin : 10px; /* padding : 10px; */ }
#text-4 .textwidget { background-color : #F7F7F7; border : solid 1px #EAB109; padding : 20px 20px 0; }
#text-4 h4 { color : #333333; background : none; margin : 0 auto 12px; }
#text-4 .textwidget img { width: 170px;  margin : 20px 25px 20px 10px; float : left; }
#text-4 .textwidget ol {
	font-size : 90%;
	list-style : none;
	display : block !important;
}
#text-4 .textwidget ol li { margin-bottom : 25px; }
#text-4 .textwidget ol li.last { margin-bottom : 0; }
#text-4 .textwidget ol li strong { font-size : 110%; }
#text-3 ol { display : block !important; }
/* Footer */
#nfw, #other-services {
	clear: both;
	background-color: #fff !important;
	margin: 0 auto 10px !important;
	padding: 10px 5%;
	border: /*1px solid #EAB109*/ 1px dashed #B5AFAF;
  max-width : 985px;
}
#nfw > h3, #other-services > h3 { color : #CB0005; text-align : center; margin-bottom : 11px; }
#nfw > h3 em { font-size : 85%; }
.nfw-sub {
	width : 25.5%;
	margin : auto 4%;
	float : left;
 }
.nfw-sub img { margin-bottom : 9px; } .nfw-sub a img { border : 0; }
.nfw-sub p a { color : #0480FF; font-size : 75%; font-style : italic; font-weight : bold; }

#other-services { text-align : center; padding : 15px; }
#other-services a { vertical-align : top; width : 470px; display : inline-block; }
#other-services a p { font-family : Lato,sans-serif; font-size : 2rem; padding : 10px 15px 0; }

.nfw-sub a.see-more {
	width : 110px;
	margin : 0 auto;
	display : block;
/*	position : absolute;
	left : 0;
	right : 0; */
}

a.see-more {
	background : url(/wp-content/themes/tradebustersconnect/images/arrow.jpg) right 8px center no-repeat;	
	color : #969696;
	font-size : 11.3px; font-style : normal; font-weight : normal;
	border : solid 1px #969696 !important;
	padding : 2px 20px 2px 10px;
}

a.see-more:hover {
	animation: see-more-animate 0.25s ease infinite alternate;
	-webkit-animation: see-more-animate 0.25s ease infinite alternate;
}
@-webkit-keyframes see-more-animate {
	from { background : url(/wp-content/themes/tradebustersconnect/images/arrow.jpg) right 8px center no-repeat; }
	to { background : url(/wp-content/themes/tradebustersconnect/images/arrow.jpg) right 5px center no-repeat; }
}
@keyframes see-more-animate {
	from {background : url(/wp-content/themes/tradebustersconnect/images/arrow.jpg) right 8px center no-repeat; }
	to {background : url(/wp-content/themes/tradebustersconnect/images/arrow.jpg) right 5px center no-repeat; }
} 

.nfw-sub p { line-height : 1; margin-bottom : 8px; padding : 0 5px; /* padding : 0 15px; */ }
.footer-widget-border { border : solid 1px #969696; margin-bottom : 10px; padding : 7px 7px 0px; }
.footer-widget-border h3 { font-size : 1.5rem; } .footer-widget-border em { font-size : 1.5rem; }
.footer-widget-wrapper {
/*	min-height : 228px; */
	margin-bottom : 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow : hidden;
	position : relative;
}
.entry-content .footer-widget-wrapper  a { border-bottom : 0; }
.footer-widget-wrapper > div:first-child {
	background : url(/wp-content/themes/tradebustersconnect/images/hammer.png) right no-repeat;
	text-align : left;
	padding : 10px 15px;
}
.footer-widget-wrapper > div:first-child * {
	color : #FFFFFF !important;
	font-weight : bold;
	margin-bottom : -2px;
	text-shadow : 2px 2px 1px rgba(0, 0, 0, 0.25);
	display : inline;
}
.footer-widget-wrapper > div:first-child > a { font-size : 1.25rem; font-style : italic; margin-bottom : 0; }
.footer-widget-wrapper > div:first-child > a p { margin-top : 5px; padding : 0; }

.footer-widget-wrapper > img { height : 180px; width : 290px; display : block; }
#footer-yellow div		{ background-color : #B9A580; }
#footer-grey div			{ background-color : #AFA6BB; }
#footer-green div		{ background-color : #6EBC70; }
#footer-lightblue div	{ background-color : #739EC9; }
#footer-purple div		{ background-color : #4A8A68; }
#footer-brown div		{ background-color : #BF781E; }

.area #footer-yellow div,
.area #footer-grey div,
.area #footer-green div,
.area #footer-lightblue div,
.area #footer-purple div,	
.area #footer-brown div { background-color :  #94AFC4; }

/* Social */
#social { text-align : center; padding : 0; }
#social li { list-style-type : none; margin-right : 5px; display : inline; }
#social li * { display : inline-block; vertical-align : middle; }
#social li h4 { margin-bottom : 0; margin-right : 5px; }
#social li .wrap { width : 100px; padding-left : 2px; }
#social li .wrap div { float : left !important; }
#social li  div { width : 85px !important; float : none !important; vertical-align : middle !important; margin-bottom : 3px; }
#social li a { height : 36px; width : 36px; display : inline-block; }
a#facebook { background : url(/wp-content/themes/tradebustersconnect/images/fb-icon.png) no-repeat; }
a#twitter { background : url(/wp-content/themes/tradebustersconnect/images/twitter-icon.png) no-repeat; }
a#google-plus { background : url(/wp-content/themes/tradebustersconnect/images/gplus-icon.png) no-repeat; }
a#rss { background : url(/wp-content/themes/tradebustersconnect/images/rss-icon.png) no-repeat; }

/* Media */
#media-logos { background-color : #F0F0F0; font-style : italic; border-top : 0; margin : 0 -10px -10px; padding : 4px 0 4px 15px; }
#media-logos ul.one li { margin-right : 30px; } #media-logos ul.two li { margin-right : 18px; }

/* Guest Form 
#ttgps-form #wrapping, #ttgps-form #wrapping #aligned { width : 100%; }
#ttgps-form input.txtinput, #ttgps-form input#code, #ttgps-form select, #ttgps-form textarea {
	font-size : 14px; text-indent : 5px;
	background : none !important;
	border : 1px solid #999;
	width : 100%;
	padding : 5px;
	transition : none;
}
#ttgps-form input.txtinput:focus, #ttgps-form input#code:focus, #ttgps-form select:focus, #ttgps-form textarea:focus { border-color : #333; box-shadow : none !important; }
#ttgps-form #title { font-size : 1.7em; }
#ttgps-form textarea.txtblock { font-family : Georgia, serif; font-size : 13px; }
#ttgps-form select#catdrp { text-indent : 0; width : 37%; margin-right : 3%; padding : 4px 5px !important; float : left; }
#ttgps-form input#tags { width : 60%; float : left; }
#ttgps-form p#fi-title { background : none; border : none; padding : 0; }
#ttgps-form div.featured-img { border : none; padding : 0; }
#ttgps-form input#featured-img { padding : 5px; border : 1px solid #999; }
#ttgps-form img#captcha-code { width : 17%; margin-right : 3%; }
#ttgps-form input#code { height : auto; width : 80%; float : left; }
*/
/* Others */
#menu-footer-menu, #menu-footer-menu ul { padding-left : 0; }
body.blog main.content a { color : #00ACEE; }
.entry-content ol, .entry-content p, .entry-content ul, main.content ul, main.content ol, .quote-caption, .entry-content h3 { margin-bottom : 12px; }
main.content .text h3, main.content .text p { margin-bottom : 12px; }
.entry-content h3, main.content .text h3 { margin-top : 6px; }

@media only screen and (min-width: 1224px) {
	#service-wrapper > div > ul { display : block; }
}

@media only screen and (max-width: 767px) {

	header .title-area { width : 96%; padding : 0 2%; }
	
	.intro p.welcome { width : 100% !important; margin : 0 auto 20px; padding : 5% 5% 2%; }
	#text-4 { margin-top : auto; margin-bottom : 45px; }
	#text-4 .textwidget { text-align : center; }
	#text-4 .textwidget ol {
		text-align : left;
		padding : 0 0 10px;
		display : block !important;
	}
	#text-4 .textwidget img { width : auto; float : none; }
	#social li h4 { display : block; }
	
	/* Right Header Text */
	#text-10 .textwidget { padding : 0 1%; width : 98%;  text-align : center; }
	#text-10 .textwidget > * { vertical-align : middle; padding-top : 20px; display : inline-block; }
	#text-10 .textwidget p { text-align : center; width : 73%; float : none; }
	#text-10 .textwidget img { width : 20%; margin : 0 2.5%; float : none; }

	/* Homepage Banner */
	#after-nav-banner, #after-nav-banner #text-20 { height : 377px; }
	#after-nav-banner .wrap { padding-left : 0; }
	#after-nav-banner #text-20 { background : rgba(0, 0, 0, 0.5); width : 100%; margin : auto; padding : 10px; }
	#after-nav-banner #text-20 h2 { font-size : 28px; }
	#after-nav-banner #text-20 h2 br { display : inline; }
	#home-australia-map { margin : 0 auto; }
	#home-book, #home-toolbox { display : none; }
	/* Media */
	#after-mid { margin : auto; padding : 0; border : none; }
	#after-mid h4 { margin : 2px auto 10px; }
	#after-mid h3, #after-mid h3 a { margin : 0; padding : 0; }
	#after-mid .wrapper { display : none; }
	#after-mid h3 a {
		color: #fff;
		font-size : 20px;
		background: #e6cf34; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MGIwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2NhMDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODA1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* FF3.6+ */

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6cf34), color-stop(100%,#C57712)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #e6cf34 0%, #C57712 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #e6cf34 0%, #C57712 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6cf34', endColorstr='#C57712',GradientType=0 ); /* IE6-8 */
		border-radius : 5px; -webkit-border-radius: 5px; border-radius: 5px;	
		padding : 15px;
		display : block;
	}
	#after-mid h3 a span { display : none; }
	#after-mid h3 a span.mobile { display : inline; }
	
	#other-services a { width : 100%; }
	/* Footer */
	#nfw { margin : 5px 5px 10px !important; }
	.nfw-sub { width: 306px; margin : 0 auto !important; float : none; }
	
	.archive.tax-area main.content { width : 100%; }
	
	/* Area Page */
	body.area .sidebar > div, #area-introduction, #yahoo-weather-forecast-4 { width : 100% !important; margin-left : 0 !important; display : block; }
	#service-wrapper > p:last-child { margin-bottom : 18px; }
	section.photo { width : 200px; margin-bottom : 15px; float : none; }
	#service-wrapper > div { width : 100%; margin-bottom : 0; }
	#service-wrapper > div:last-child { margin-bottom : 15px; }
	#service-wrapper > div > div { text-align : left; border-radius : 0px; -webkit-border-radius: 0px; border-radius: 0px; position : relative; }
	#service-wrapper > div > div h4 { font-family : oswaldbook; text-transform : uppercase; font-weight : normal; }
	#service-wrapper > div > div em { display : none; }
	#service-wrapper > div > ul { padding : 0; /*display : none; */}
	
	#column-building-your-business ul	{ background-color : #B9A580; }
	#column-finance-counts ul			{ background-color : #6EBC70; }
	#column-looking-good ul				{ background-color : #AFA6BB; }
	#column-in-the-office ul				{ background-color : #739EC9; }
	#column-online-apps ul				{ background-color : #4A8A68; }
	#column-others ul					{ background-color : #BF781E; }
	
	#column-finances h4 { line-height : inherit; }
	#service-wrapper li { margin-bottom : 0; }
	#service-wrapper .non-link { display : none; }
	#service-wrapper li a {
		color : #FFF;
		text-shadow : 0px 1px 0px rgba(0, 0, 0, 0.25);
		background-color : rgba(0, 0, 0, 0.1);
		border-radius : 0; -webkit-border-radius: 0; border-radius: 0;
		margin-bottom : 0;
		padding : 3px 0px 3px 10px;
		display : block;
	}
	#service-wrapper li a:hover { 
		background-color : rgba(0, 0, 0, 0.25); border-bottom : 0;
	}
	body.area .sidebar #hms_testimonial_rotator-4 { margin-bottom : 15px; }
	body.area .sidebar #text-18 input[type="submit"] { margin-top : 0 !important; }
	#mc-embedded-subscribe { margin : 0 !important; }
	/* Service Page */
	.business-box { padding-bottom : 57px; }
	.business-box .alignleft img { height : auto; width : 100%; }
	.business-box .alignleft, .business-box .alignright { width : 100%; }
	.business-box .alignright { padding-left : 10px; }
	.business-box .contact a.cuppa {
		background : #0480FF;
		height : auto; width : 100%;
		left : 0px; bottom : 0px;
		padding : 17px 0 12px;
	}
	.business-box .contact a.cuppa span { display : inline; }
	/* Service Provider */
	.single-service-provider .business-box { padding-bottom : 0; }
	
	.sidebar > * a.more-details { width : 35%; padding-right : 0; padding-left : 0; }
	.sidebar #text-23 #home-australia-map { margin : 0 auto; } 
	body.area .sidebar  #text-18, body.area .sidebar #text-19, body.area .sidebar #text-24 { height : auto; }
}

@media only screen and (max-width: 479px) {
	#after-nav-banner, #after-nav-banner #text-20 { height : 410px; }
	#home-australia-map, .sidebar  #text-23 #home-australia-map { margin-left : -26px; }
/*	#ttgps-form img#captcha-code { width : 27%; margin-right : 3%; }
	#ttgps-form input#code { height : auto; width : 70%; float : left; } */
}

/* Others */
#mc_embed_signup, #mc_embed_signup form { padding : 0 !important; }
.entry-footer .entry-meta { margin : 0; padding : 3.2rem 0 0.8rem 0; }
.red { color : #CB0005; } .blue { color : #0C538B; }
.pagination ul, ul.post-categories { padding-left : 0; }

/* END */
