@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic|Alef:400,700);
@import url(//fonts.googleapis.com/css?family=Shadows+Into+Light+Two);

/* Custom Layout */
html { -webkit-text-size-adjust: none; }

BODY { padding: 0 !important; font-family: 'Open Sans', sans-serif; }
.maxwidth { max-width: 1170px; margin: 0 auto; padding: 0 13px; position: relative; }

@media (min-width: 768px) { 
	#header { height: 135px; }
	
	#sections .moduletable.section-title p { margin-left: -10px; }  
	#sections .moduletable.section-title { height: 40px; margin-top:14px; }  
	.top-search, .top-navigation { padding: 0 0 6px;; float: right; text-align: right; height: 20px; margin-bottom: 10px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
	.top-search { background-color: #f1f1f1; margin: 0 0 5px 0; }
	.top-navigation { background-color: #ee3324; margin-bottom: 5px;}
	.top-navigation.span4 { min-width: 319px !important; width: auto !important; }
	.socialmedia { float: right; text-align: left; margin-left: 178px; margin-top: 7px; }
	
	.has-context .span2.listing-image { margin-left: 0; margin-right: 2.5em;  margin-bottom: 2em; width:15.564598168870804%;*width:15.513733468972534%; }
	.has-context .span10.listing-text {width:80.11291963377415%;*width:80.06205493387588%;margin-left:0;}
	.has-context .span12.listing-text { margin: 0; }
	.article-view .span4.listing-image { margin-right: 2em; margin-bottom: 2em;}
	
	.span4.tagline { height: 135px; overflow: hidden; }
	.tagline-container { /* height: 135px; */ }
	.tagline-container p { font-family: 'Shadows Into Light Two',cursive; font-size: 2em; line-height: 1.4em; margin-bottom: 15%; margin-top: 15%; }
	
	#content.span9, #right.span3 { padding-top: 34px; }
	
}

@media (max-width: 767px) {
	#header  { background-color: #f1f1f1; padding: 10px 5px; }
	#header .maxwidth { padding: 0; }
	#header .maxwidth .top-search.span3 { width: 100%; }
}
 
/* Media Width */
@media (max-width: 10000px) { 
	.moduletable.mini-poll .poll.mini-poll form { margin: 0; }
	.moduletable.mini-poll .poll.mini-poll form label { width: 45%; float: left; margin-bottom: 5px; }
	.moduletable.mini-poll .poll.mini-poll form div { clear:both; }
	
	/* Only need this if the content of features vary in height
		#features.row-fluid .col{ margin-bottom: -99999px; padding-bottom: 99999px; }	
		#features.row-fluid.col-wrap { overflow: hidden; }
		#features-bottom.row-fluid .col-base { border-top: 0 none; margin-bottom: 20px; margin-top: -1px; padding: 15px 15px 0; }
	*/ 
}

@media (max-width: 870px) { 
	#header .tagline { display: none; }
	#right .loginboxright .input-prepend.input-append { width: 70% !important; }
}

@media (max-width: 1190px) {
	.top-navigation { clear: right; } 
	.top-search { clear: right; width: 318px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	.socialmedia { float: right; text-align: left; margin-left: 0; clear: right; width: 318px; }	
	
	.has-context .span2.listing-image { margin-left: 0; margin-right: 1.5em !important; width:15.564598168870804%;*width:15.513733468972534%; }
	}
     
/* Landscape phone to portrait tablet */
@media (min-width: 480px) and (max-width: 767px) { 

	/* Used to keep the boxes in a row */
	#features.row-fluid .span4 {width:32.45167853509664%;*width:32.40081383519837%; margin-left:1.3224821973550356%;*margin-left:1.271617497456765%; float: left;}
	#features.row-fluid .span4:first-child {margin-left:0;}
	
	/* Only need this if the content of features vary in height
		#features-bottom.row-fluid .span4 {width:32.45167853509664%;*width:32.40081383519837%; margin-left:1.3224821973550356%;*margin-left:1.271617497456765%; float: left;}
		#features-bottom.row-fluid .span4:first-child {margin-left:0;}
	*/
	
	#features .moduletable.mini-poll .poll.mini-poll { font-size: 80%; }
	
	#adverts.row-fluid .span3 { width:24.008138351983725%;*width:23.957273652085455%; margin-left:1.3224821973550356%;*margin-left:1.271617497456765%; float: left; }
	#adverts.row-fluid .span3:first-child {margin-left:0;}
	
	#content.span9  { padding-top: 15px; }
	#right.span3  { padding-top: 0; }	
	
}

/* Landscape phones and down */
@media (max-width: 480px) {
	#features.row-fluid .span4 { margin-top:1.3224821973550356%;*margin-top:1.271617497456765%; }
	#features.row-fluid .span4.features2,
	#features.row-fluid .span4.features3 { display: none; }
	#features.row-fluid .span4:first-child { margin-top:0; }

	#features.row-fluid .col{ margin-bottom: 0 !important; padding-bottom: 15px !important; }
	
	#features { margin-bottom: 20px; }
	
	/* Only need this if the content of features vary in height
		#features-bottom { display: none; }
	*/
	
	#adverts { display: none; } /* 15th Oct 2013 Email to turn off adverts */
	#adverts.row-fluid .span3 { width:49.33875890132248%;*width:49.28789420142421%; margin-left:1.3224821973550356%;*margin-left:1.271617497456765%; float: left; }
	#adverts.row-fluid .span3.advert1, #adverts.row-fluid .span3.advert3 {margin-left:0;}
	#adverts.row-fluid .span3.advert3, #adverts.row-fluid .span3.advert4 {margin-top:1.3224821973550356%;*margin-top:1.271617497456765%;}
	
	#content.span9  { padding-top: 15px; }
}

/* Print Styles */
@media print {
	#header .top-navigation, #header .top-search, #header .socialmedia { display: none; }
	#navigation { overflow: hidden; }
	
	#features.row-fluid .col{ margin-bottom: 0 !important; padding-bottom: 0 !important; }	
	#features { margin-bottom: 20px; }
	#features-bottom { display: none; }
}

/* Layout */
#header .span2.logo { margin-left: 0; }

a.logo span { display: block; text-indent: -2500%; position: absolute; outline: none; }
a.logo { background: url(../images/logo.png) no-repeat; display: block; width: 150px; height: 135px; border: 0; margin: 0; padding: 0; }

#header .tagline .image-container { height: 135px; display: table-cell; text-align: center; vertical-align: middle; }

#header #blog-header-container .blog-header { background-color: #DDD; height: 135px; margin-left: 0; }

/* Not needed anymore
#banner .slide-desc-bg { background: none repeat scroll 0 0 #FFFFFF; opacity: 0.8; }
#banner .slide-desc-text { color: #000000; }
#banner .slide-desc-text p { font-size: 1.2em; margin: 0; }
#banner .slide-desc-text p span { text-transform: uppercase; font-size: 60%; }
#banner .slide-desc-text h2 { text-transform: uppercase; margin: 0; }
#banner .slide-desc-text h2 span { font-size: 60%; }

#banner.banner-pages .slide-desc { top: 5%; }
#banner.banner-pages .slide-desc-in { height: 100%; }
*/

.ja-headlines { height: 25px !important; top: 16px !important; } 

#banner div.rev_slider_wrapper,
#banner.banner-pages div.rev_slider_wrapper { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);}

.top-search .search .btn-search { padding: 3px 3px 0 0; }

.top-navigation-blog { width: 318px; }
.top-search-blog { clear: right; width: 318px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.socialmedia-blog { clear: right; margin-left: 0; width: 318px; text-align: left; }

.socialmedia .uk-panel .uk-icon-button { margin: 0 2px; }


#sections { margin-top: 20px; }
#sections, #features, #adverts { margin-bottom: 20px; }

#adverts p, #features p { margin: 0; }
#adverts img, #features img {transition: opacity 0.1s ease-out 0s; /* width: 100%; */ }
#adverts img:hover, #features img:hover {opacity: .75}

#navigation .maxwidth { z-index: 101; } /* This fixes the top menu z-index issue, needed to also be higher than 99 as cobalt pull-left is bootstrap z-index:99 (line 978)  */

#navigation, #redbar-container { background-color: #EE3226; height: 50px; }
#navigation .span11 { margin-left: 0; }

/* Content Padding needs to be 14px for text without containers! */
#content .description { padding: 0 14px; line-height: 1.5em; }
#footer-container { background-color: #1C1C1C; min-height: 20px; }

#content .custom.googlemap { margin: 20px 0; }

#content .custom.alert.alert-warning p { margin: 0; }

.moduletable.socialmediabuttons { margin-bottom: 1em; }

/* IAB Big Tent */
div#fd.eb .eb-header {
background: url('https://www.iabaustralia.com.au/templates/iab31fluid/images/quote-white.png') no-repeat scroll 0 0 rgba(0,0,0,0) !important;
padding: 5px 50px 10px;
margin: 50px 14px 15px 0 !important;
border: none;
box-shadow: none;
}div#fd.eb .eb-entry-article a,div#fd.eb .eb-entry-author-details a,div#fd.eb .eb-entry-author-recents a{color: #e3001a !important;}div#fd.eb .eb-entry-article a:hover, div#fd.eb .eb-entry-article a:focus,div#fd.eb .eb-entry-author-details a:hover, div#fd.eb .eb-entry-author-details a:focus,div#fd.eb .eb-entry-author-recents a:hover, div#fd.eb .eb-entry-author-recents a:focus{color: #960011 !important; text-decoration: underline;}div.eb-tags span > a {color: #dedede !important; }
.content.iab-big-tent { background-color: #e4e4e4; }
#eblog-wrapper a.btn.btn-small { font-family: sans-serif; }
#eblog-wrapper a.btn.btn-small:hover { background-color: #FF503B; text-decoration: none; }
.content.iab-big-tent #eblog-wrapper #ezblog-head h1 {background: url("../images/quote-white.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 5px 50px 10px; margin: 50px 14px 15px 0 !important; }
.content.iab-big-tent #eblog-wrapper #ezblog-head {margin-bottom: 30px; }

.content.iab-big-tent #ezblog-body .avatar-wrap-a { background: url("/components/com_easyblog/themes/helpwise/images/avatar-wrap-a-hw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

.content.iab-big-tent #eblog-wrapper img.avatar { background: none repeat scroll 0 0 #e4e4e4; border: 1px solid #980000; }
.content.iab-big-tent #ezblog-body .avatar-wrap-a a { color: #EEEEEE !important; }

.content.iab-big-tent #ezblog-body .avatar-wrap-b { background: url("/components/com_easyblog/themes/helpwise/images/avatar-wrap-b-hw2.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0); }

#eblog-wrapper a.easyblog-thumb-preview img, #eblog-wrapper a.gallery-thumb-item img {border: 1px solid #CCCCCC; float: left; margin: 0 20px 20px 0; padding: 5px;} /*tina*/
div#fd.eb .eb-post-foot > div + div {padding-right: 15px;}

.col-cell.cell-tags span a::before , div#fd.eb .eb-tags span::after  {display: none;}
.col-cell.cell-tags span {
	/*border: 1px solid #EE3226;*/ 
	background-color: #333; 
	color: #fff; 
	padding: 2px 6px; 
	-webkit-box-shadow: -1px -1px 5px -1px rgba(0,0,0,0.5);
	-moz-box-shadow: -1px -1px 5px -1px rgba(0,0,0,0.5);
	box-shadow: -1px -1px 5px -1px rgba(0,0,0,0.5);
	border-radius: 4px;
	text-transform: uppercase;
	margin: 4px auto;
	font-size: 0.8em;
}
.col-cell.cell-tags span a {color: #fff; }
.col-cell.cell-tags span:hover {background-color: #333;}
.col-cell.cell-tags span:hover a, .col-cell.cell-tags span:focus a{color: #888 !important;}
div#fd.eb .eb-tags .col-cell {vertical-align: middle;}

.eb-post-thumb.is-full {width: 100%;}

@media(min-width: 800px){
	.eb-post-thumb.is-full {width: 50%; max-width: 220px; float: left; display: block; margin-right: 20px !important; margin-bottom: 20px !important;}
}

/* Mobile */
#header-phone { background-color: #EE3226; height: 40px; position: relative; }
#header-phone div.logosmall { width: 40px; height: 40px; margin: 0 auto; }
#header-phone div.menu { position: absolute;  }
#header-phone a.logosmall { background: url(../images/logosmall.png) no-repeat; display: block; width: 60px; height: 35px; border: 0; margin: 0; padding: 0; }
#header-phone a.logosmall span { display: block; text-indent: -2500%; position: absolute; outline: none; }

#navigation-phone {  }

#search-phone { background-color: #f1f1f1; height: 20px; padding: 10px 5px; }

span.icon-grey {background-image: url("../img/glyphicons-halflings-aaaaaa.png") !important;}
ul.clear-list { clear: left; }

/* Panel Styles */
#right .moduletable.uk-panel { margin-bottom: 20px; }
#right .moduletable h3 { margin-top: 0; }
.moduletable.uk-panel, #features .uk-panel, #features-bottom .uk-panel, #adverts .uk-panel { position: relative; min-height: 1em !important; }
.moduletable.uk-panel-box, #features .uk-panel-box, #features-bottom .uk-panel-box, #adverts .uk-panel-box { background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #DDDDDD; border-radius: 4px 4px 4px 4px; color: #444444; padding: 15px; }
.moduletable.uk-panel-box-secondary, #adverts .uk-panel-box-secondary { background-color: #FFFFFF; color: #444444; }

.uk-panel-box.quotestyle{background: #FAFAFA url("../images/quote_white.png") no-repeat scroll 5px 40px; }

.alert-success-form { color: #000000; }

#right .mod_latestresources .mod-item,
#right .mod_popularpages .mod-item,
#right .mod_easyblogmostpopularpost .mod-item { padding: 0 !important; margin: 0 !important; }

#right .mod_latestresources .mod-item .mod-post-title a,
#right .mod_popularpages .mod-item .mod-post-title a,
#right .mod_easyblogmostpopularpost .mod-item .mod-post-title a { display: block; padding: 5px 0; font-weight: normal; }
#right .mod_easyblogmostpopularpost .mod-item .mod-post-title a { font-size: .9em; }

#right .mod_latestresources .mod-item+ .mod-item,
#right .mod_popularpages .mod-item+ .mod-item {border-top:1px solid #ccc;}/*added important prevent template reset the spacing*/

#right .mini-poll input[type="radio"] { margin-top: 0; }

#right .right-menu ul { margin: 0; }
#right .right-menu ul li { border-top:1px solid #ccc; }
#right .right-menu ul li:first-child { border-top:0; }
#right .right-menu ul li a {display: block; font-weight: normal; padding: 5px 0; }
#right .right-menu ul li a:hover { background-color: transparent; text-decoration: underline; }


/* Cobalt Styles */
/*
h2  {font-weight:normal; font-size:1.5em} /*TINA*/


.nav > .disabled > a {
	color: #999;
}
.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
	text-decoration: none;
	background-color: transparent;
	cursor: default;
}
.navbar {
	overflow: visible;
	margin-bottom: 18px;
	*position: relative;
	*z-index: 2;
}
.navbar-inner {
	min-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	/*
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));
	background-image: -webkit-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: -o-linear-gradient(top,#ffffff,#f2f2f2);
	background-image: linear-gradient(to bottom,#ffffff,#ffffff); /*TINA*/
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); 
	*/
	border: 1px solid #DDDDDD;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;*/
	/*
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	*/
	*zoom: 1;
}
.navbar-inner:before,
.navbar-inner:after {
	display: table;
	content: "";
	line-height: 0;
}
.navbar-inner:after {
	clear: both;
}
.navbar .container {
	width: auto;
}
.nav-collapse.collapse {
	height: auto;
	overflow: visible;
}
.navbar .brand {
	float: left;
	display: block;
	padding: 11px 20px 11px;
	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	color: #555;
	text-shadow: 0 1px 0 #ffffff;
}
.navbar .brand:hover,
.navbar .brand:focus {
	text-decoration: none;
}
.navbar-text {
	margin-bottom: 0;
	line-height: 40px;
	color: #555;
}
.navbar-link {
	color: #555;
}
.navbar-link:hover,
.navbar-link:focus {
	color: #333;
}
.navbar .divider-vertical {
	height: 40px;
	margin: 0 9px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #ffffff;
}
.navbar .btn,
.navbar .btn-group {
	margin-top: 5px;
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
	margin-top: 0;
}
.navbar-form {
	margin-bottom: 0;
	*zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
	display: table;
	content: "";
	line-height: 0;
}
.navbar-form:after {
	clear: both;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
	margin-top: 5px;
}
.navbar-form input,
.navbar-form select,
.navbar-form .btn {
	display: inline-block;
	margin-bottom: 0;
}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
	margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
	margin-top: 5px;
	white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
	margin-top: 0;
}
.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0;
}
.navbar-search .search-query {
	margin-bottom: 0;
	padding: 4px 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.navbar-static-top {
	position: static;
	margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
	border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
	padding-left: 0;
	padding-right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
	width: 940px;
}
.navbar-fixed-top {
	top: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
	box-shadow: 0 1px 10px rgba(0,0,0,.1);
}
.navbar-fixed-bottom {
	bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
	box-shadow: 0 -1px 10px rgba(0,0,0,.1);
}
.navbar .nav {
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
	float: right;
	margin-right: 0;
}
.navbar .nav > li {
	float: left;
}
.navbar .nav > li > a {
	float: none;
	padding: 11px 15px 11px;
	color: #555;
	text-decoration: none;
	text-shadow: 0 1px 0 #ffffff;
}
.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
	background-color: transparent;
	color: #333;
	text-decoration: none;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
	color: #555;
	text-decoration: none;
	background-color: #e6e6e6;
	-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
	box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
}
.navbar .btn-navbar {
	display: none;
	float: right;
	padding: 7px 10px;
	margin-left: 5px;
	margin-right: 5px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #ededed;
	background-image: -moz-linear-gradient(top,#f2f2f2,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#f2f2f2,#e6e6e6);
	background-image: -o-linear-gradient(top,#f2f2f2,#e6e6e6);
	background-image: linear-gradient(to bottom,#f2f2f2,#e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
	background-color: #cccccc \9;
}
.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25);
}
.btn-navbar .icon-bar + .icon-bar {
	margin-top: 3px;
}
.navbar .nav > li > .dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0,0,0,0.2);
	position: absolute;
	top: -7px;
	left: 9px;
}
.navbar .nav > li > .dropdown-menu:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 10px;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
	border-top: 7px solid #ccc;
	border-top-color: rgba(0,0,0,0.2);
	border-bottom: 0;
	bottom: -7px;
	top: auto;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
	border-top: 6px solid #fff;
	border-bottom: 0;
	bottom: -6px;
	top: auto;
}
.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
	border-top-color: #333;
	border-bottom-color: #333;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #e6e6e6;
	color: #555;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}
.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
	left: auto;
	right: 0;
}
.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
	left: auto;
	right: 12px;
}
.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
	left: auto;
	right: 13px;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: -1px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}

/* Cobalt Nav Bar Overrides */
#cnav.navbar .form-inline a.btn-link {color: #555555; text-shadow: 0 1px 0 #FFFFFF;}
#cnav.navbar .form-inline a.btn-link:hover, #cnav.navbar .form-inline a.btn-link:focus {text-decoration: none; color:#000;}
#cnav.navbar { margin: .7em 0 0; } 

/* Cobalt record info well Overrides */
/*
.well { margin-top: 20px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067); background-color:#ffffff; padding:0;} 
*/

/* Right Column */
#ezblog-bloggercloud { font-size: 0.9em; }
/* #ezblog-bloggercloud span.mod-author-name-inline { padding-right: 10px; } */

/* Article Listing and Article View */
.has-context , .article-view { padding: 1em; }
.listing-image .record-image { margin-bottom: 1.2em; }

.alpha-index .label.label-warning { background-color: #EE3226; }
.alpha-index .alpha-set .label { margin: 0 1px; }

/* Article Listing View */
.has-context { border-bottom: 1px solid #DDDDDD;  }
.has-context.success { background-image: linear-gradient(to bottom, #EBF4FA, #FBFFFF, #FBFFFF); border: 1px solid #DDDDDD; border-radius: 4px 4px 4px 4px; margin-top: 1.3em; position: relative; }
/* Featured Flag */
div.featured-tag { background: url(../images/featured.png) no-repeat; width: 100px; height: 100px; display: block; position: absolute; float: right; right: -27px; top: -8px; z-index: 3; }
div.featured-tag span { display: none; }

#record-list-pagination { margin-top: 1.3em; }

/* Article View */
.article-view { padding-top: 0; padding-bottom: 0; }
.record-restricted { padding: 0 1em; }
.record-restricted.message, .record-noentries { padding: 1em; background-color: #FFFCEB; border-radius: 4px 4px 4px 4px; margin-bottom: 1.3em; }
.article-more , .article-more .record-fields { padding: 1em; background-color: #FAFAFA; border-radius: 4px 4px 4px 4px; margin-bottom:20px;}
.article-more .record-fields .record-field-label { display: block; }

.article-extras{ background-color: #ffffff; border: 1px solid #DDDDDD; border-radius: 4px 4px 4px 4px; margin-bottom: 1.3em; padding: 1em; }
.article-extras li { list-style:none; }

.social-media { padding: 1em; background-color: #FAFAFA; border-radius: 4px 4px 4px 4px; margin-bottom: 1.3em; }
.social-media .linkedin { float: left; margin-right: 15px; }
.social-media .twitter{ float: left;  }

.article-more .dl-horizontal dd { margin-bottom: 1.4em; }
.article-more .dl-horizontal dd ul { margin-bottom: 0; }

.article-more ul li { list-style-type: square; line-height: 1.5em; }

.article-date  { color: #999999; font-size: 0.8em; font-weight: normal !important; }
.see-more {margin-bottom: 20px; }
.see-more a { background-color: #FFFFFF; border: 1px solid #DDDDDD; border-radius: 4px 4px 4px 4px; color: #E3001A; font-size: 0.9em; opacity: 1; padding: 3px 7px; text-decoration: none; transition: background 0.25s ease-in-out 0s; width: 70px; }
.semibold { font-weight: 600; }

/* File Links */
a.filelink { background: transparent url(../images/icon-file.png) no-repeat; padding-left: 25px; } /* Default if no image */

a.filelink.file-txt { background-image: url(../images/icon-file.png);}
a.filelink.file-zip { background-image: url(../images/icon-zip.png);}
a.filelink.file-pdf { background-image: url(../images/icon-pdf.png);}
a.filelink.file-ppt, a.filelink.file-pptx { background-image: url(../images/icon-ppt.png);}
a.filelink.file-doc, a.filelink.file-docx { background-image: url(../images/icon-doc.png);}
a.filelink.file-xls, a.filelink.file-xlsx { background-image: url(../images/icon-xls.png);}
a.filelink.file-jpg, a.filelink.file-png, a.filelink.file-gif, a.filelink.file-bmp { background-image: url(../images/icon-image.png);}

/* Homepage Sections */
#sections.row-fluid .span3 { padding: 0 1.1%; }
#sections .span3 .moduletable .custom p.see-more { margin: 10px 0;}
#sections .span3 .moduletable .custom p.article-date { margin: 0 0 0.4em; }
#sections .see-more a:hover {background-color:#ff0000;width:120%;color:white;}
#sections .custom h2 {font-size: 1.3em; font-weight:600; clear:both; margin: 30px 0 8px;}

.image-container > img { /* width: 80%; */ } /* P */

.moduletable.button-subscribe-iab, .moduletable.button-subscribe-newsletter { float: left; padding-right: 25px;}

/* Event */
.event-info{ background: none repeat scroll 0 0 #FAFAFA; border-radius: 4px 4px 4px 4px; margin: 0 0 20px 0; padding: 5px 3px; font-size: 0.9em; }
.event-date b { font-weight: normal; }
.event-item .event-time,
.event-item .event-date { padding-left: 5px; }

.row-fluid.record-eventbrite .record-fields.span12 > iframe {
    border: 3px solid #FF0000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 4px 8px #CCCCCC;
}

/* Member Pages */
.iab-members .alpha-index { text-align: center; }

.member-item .row-fluid  { padding-bottom: 20px; }
.member-item  .member-left {}
.member-item  .member-right .overview { font-weight: bold; }
.member-item  .member-right .website { margin-top: 10px; }

.member-item  .full .description { margin-bottom: 20px; }

.star { color: #FF0000; }
.star-text { font-size: 11px; float:right; }

/* Member Directory */
.iab-members .search { padding: 0 1em; }

.member-directory-search #lblSearchTerm{ float: left; margin: 6px; }
.member-directory-search select,
.member-directory-search input { float: left; margin: 5px; }

@media (max-width: 1190px) {
	.member-directory-search #lblSearchTerm{ clear: both; }
}
	
/* Profile */
.profile li.btn-group a.btn { font-size: 14px; }

/* Small Text */
.article-info, .readmore, .record-fields { font-size: .8em; margin-bottom: 20px; color: #909090; }
.record-date, .record-category, .record-publisher { color:#000000; }
.has-context.success .readmore { margin-bottom: 0; }

/* Error Pages */
.error-description-box { margin: 0 14px;}
.error-description-box #searchbox, .error-description-box #techinfo { background-color: #FAFAFA; border: 1px solid #DDDDDD; margin: 15px 0; padding: 20px; border-radius: 4px 4px 4px 4px; }
.error-description-box #searchbox .search form { margin: 0; }

/* Search Page */
input#search-searchword-22.inputbox,
input#search-searchword.inputbox { font-size: 13px; }
.ordering-box label.ordering { font-weight: bold; margin-bottom: 15px; }

/* Top Login Box */
.maximenuck_mod .login-greeting a.iab-dashboard { display: inline !important; color: #E3001A !important; text-transform: none !important; font-size: inherit !important; }

/* Right Colum Login Box*/
.loginboxright {
	background: url(../images/stay-in-touch.gif) no-repeat scroll right bottom #EE3226;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
	padding: 15px;
	margin-bottom:20px; 
	color: #FFFFFF;
}
.loginboxright .input-prepend.input-append { width: 80%; }
.loginboxright h3 { color: #FFFFFF !important; }
.loginboxright a { font-size: 0.8em; color: #FFFFFF; }


/* User Dahboard */
.moduletable.dashboard-buttons .span3 { padding: 5px 0;}

/*
.mod-item {
    font-size: 0.9em;
    margin-bottom: 4px;

}

.mod-item a {
    display:block;
	padding: 5px;
	text-decoration: none;
}
*/

/* .mod-item:hover { background-color: #DDDDDD; } */


.ja-headlines-item.jahl-verticald > a {
    color: #ffffff;
    text-align: center;
    font-family: monospace;
    font-size: 16px;
	margin-top: 2px;
}

.ja-headlines {
    top: 16px;
}

/*tina*/



.category-sponsor{
	float:right;
} 

.row-fluid .span4 {
    /*width: 26.452%;*/
}

.spacerright{margin-right: 15px; }

.mini-record-title h2 {margin-top: 0px;} 



.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
    width: 100%;
}

.mini-has-context{border-bottom:none;padding: 1em;}

/*end tina */

/* Pete - members logo */
#member-form .controls iframe, .member-edit .controls iframe {
    /* background-color: #DDDDDD; */
    border: medium none;
    height: 58px;
    width: 50%;
	margin: 0;
	padding: 0;
}


.memberlogo {
    margin-bottom: 30px;
    margin-left: 168px;
}

/*tina*/
.container {border:none;}

/* Pete - top menu highlighting override */
div#maximenuck-top ul.maximenuck li.maximenuck.level1 > a, div#maximenuck-top ul.maximenuck li.maximenuck.level1 > span.separator {
    padding: 4px 7px;
}

.maximenuck .active {background-color: #1C1C1C; }
.maximenuck   .active.first {border-bottom-left-radius: 5px; }
div#maximenuck-top ul.maximenuck .active.first > a, div#maximenuck-top ul.maximenuck li.maximenuck .active.first > span.separator {
    border-bottom-left-radius: 5px;
}

/*Member subscribe form - hide additional domains div */
.mms_valid_domains {display:none;} 

/* Pagination Dropdown */
.inputbox.input-mini {
    margin: 0 6px;
}

/* Content List Fix Using Pseudo */

#content .contentpaneopen ul li { list-style: none; margin-bottom: 1.4em; text-indent: -1em;}
#content .contentpaneopen ul li:before { content: '\2022 '; margin-left: /*-1em*/ 0; margin-right: .65em; color: #1C1C1C; }

/* Pete Mobile Blog indent */
@media (max-width: 768px) {
	#ezblog-body .blog-avatar + .blog-content, #ezblog-body .blog-avatar + .profile-basic {
		margin-left: 5px;
	}
} 

/*Responsive iframe class*/
.video-responsive {overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0;}
.video-responsive iframe {left: 0; top: 0; height: 100%; width: 100%; position: absolute;}


/* Front end module button fix 2015 */
#modules-form .btn-toolbar {
    font-size: 1em;
}

/* Added for RSForm Component pages have correct padding */
#userForm.form-view { padding: 1em; }

/* Creative Showcase */
#form-entry { padding: 1em; }
#form-entry.form-horizontal .span6 { margin-left: 0; }
#form-entry.form-horizontal hr { margin-bottom: 2.6em; }

#form-entry.form-horizontal select,
#form-entry.form-horizontal textarea,
#form-entry.form-horizontal input[type="text"],
#form-entry.form-horizontal input[type="password"],
#form-entry.form-horizontal input[type="email"],
#form-entry.form-horizontal input[type="url"],
#form-entry.form-horizontal input[type="tel"], 
#form-entry.form-horizontal .uneditable-input{ width: 97%; }

#form-entry.form-horizontal textarea { resize: none; }

#form-entry.form-horizontal #jform_campaign_start,
#form-entry.form-horizontal #jform_campaign_end { width: 50%; }

#form-entry.form-horizontal #jform_campaign_start_img.btn,
#form-entry.form-horizontal #jform_campaign_end_img.btn { padding: 5px 12px 6px; }

#form-entry.form-horizontal #jform_competition_id_chzn { width: 40% !important; }

	@media (max-width:768px) {
		#form-entry.form-horizontal #jform_competition_id_chzn { width: 99% !important; }	
	}

#form-entry.form-horizontal #jform_state_chzn,
#form-entry.form-horizontal #jform_entry_status_chzn,
#form-entry.form-horizontal #jform_agency_id_chzn,
#form-entry.form-horizontal #jform_markets_chzn{ width: 99% !important; }

#form-entry.form-horizontal .controls-buttons { margin-top: 2.6em; }

#form-entry.form-horizontal .chzn-container-multi .chzn-choices { border-radius: 3px; border: 1px solid #cccccc; }


.eb-entry {
    background-color: #ffffff;
		padding: 10px;
}

.legacy-video-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.legacy-video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* HW: TINA - change in template later */
div#fd.eb .eb-header {min-height: 60px;}
div.eb-brand-bio {font-size: 1.6em; color: #333; margin-top: 10px; margin-left: 15px;}
div#fd.eb .eb-brand-name {display: none !important;}


div#maximenuck.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck.maximenuckh ul.maximenuck li.level1.parent > span.separator {
    padding-right: 12px;
    color: white;
    padding: 7px 20px 13px 20px;
    text-align: left;

}

div#maximenuck span.descck {
    font-size: 14px !important;
}

div#maximenuck ul.maximenuck li.level1.parent > a::after, div#maximenuck ul.maximenuck li.level1.parent > span.separator::after {

    content: "";
    display: inline;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 6px 0 6px;
    border-color:#000 transparent transparent   transparent;
    top: 30px;
    right: -4px;
    display: none !important;

}

div#maximenuck.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck.maximenuckh ul.maximenuck li.level1.parent > span.separator {

    padding-right: 20px !important;

}
div#maximenuck span.descck {


    line-height: 20px !important;


}

div#maximenuck ul.maximenuck li div.floatck ul.maximenuck2, div#maximenuck ul.maximenuck2 {

	box-shadow: 0 3px 3px 4px rgba(0, 0, 0, 0.3) !important;

}