/*   
Theme Name: SBBM 2013
Theme URI: http://smallbusinessbigmarketing.com
Description: WordPress theme
Author: Five by Five
Author URI: http://www.fivebyfive.com.au 
Version: 2013
*/

/* main layout */
* {margin:0px; padding:0px;}
img { border:0px; max-width: 100%; }
body { margin:0px; padding:0px; background:#FFF url(images/sbbm-background-pattern.gif);  font-size:12px; line-height:20px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;  }

/* font styles */
h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px;
	font-weight:600;
	/* font-family: 'Open Sans', sans-serif; */
	font-family: 'oswald.light', 'Open Sans', sans-serif;
	text-transform: uppercase;
}

h1 { font-size:24px; line-height:60px; } 
h2 { font-size:23px; line-height:30px; font-weight: normal; }
h3 { font-size:16px; line-height:25px; }
h4 { font-size:16px; line-height:25px; } 
h5 { font-size:16px; line-height:25px; }
h6 { font-size:16px; line-height:25px; font-weight:normal; }

h1, h2, h3,
h4, h5, h6 { color:#FF9801; }

p { font-size:13px; line-height:18px; margin:0px; padding:0px; padding-top:5px; padding-bottom:10px;}
ul { padding:0px; margin:0; margin-left:25px;   }
ol {padding:0px; margin:0px;  margin-left:25px;  padding-left:5px; }  
li { font-size:13px; }
hr { border:none; outline:none; border-top:1px solid #9bbecf; margin-top:5px; margin-bottom:5px; }
.small { font-size:12px;}

body, p, div, li,
input, textarea, select {
	color: #666;
}

iframe {
	max-width: 100%;
}

/* Headings */
.orange-heading {
	color: #FF9801;
}

/* link styles */	
a:link { color: #fc9e00; text-decoration: none; }
a:visited { color:#fc9e00; text-decoration: underline; }
a:hover { color:#fc9e00; text-decoration: underline; }
a:active { color:#fc9e00; text-decoration: underline; }
a:focus { outline-style: none; }

.wrap {width:980px; margin-left:auto; margin-right:auto; }

/* header nav styles */ 
#bg-header { 
	/* background: #265368 url(images/header-bg.jpg) center center no-repeat; */
	background: #265368 url(images/header-bg.jpg) center center;  
	width:100%; 
	height:265px;
	padding-bottom: 25px;
}

#header {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	height:140px;
}

#banner { 
	border:1px solid #e6e6e6; 
	margin-bottom:12px; 
}

.profile { 
	width:353px;
	display:inline;
	float:right;
}

#bg-nav {
	background: #EEE url(images/nav-bg.png) top repeat-x;
	width: 100%;
	height: inherit;
	box-shadow: 0px -3px 7px -3px #999;
	position: relative;
	z-index: 100;
	display: inline-block;
}

#nav { 
	/* width:960px; 
	clear:both; 
	margin-left:auto; 
	margin-right:auto;  */
}

#nav ul {	
	display: inline; 
	list-style: none;  
	margin:0px; 
	padding:0px; 
	width: 100%;
	float:left; 
} 
  
#nav ul li { 
	float: left;
	display: inline;
	font-size: 13px;
	margin:0px;
	padding:0px;
	border-right: 1px solid #C0C0C0;
}

#nav ul li:last-child { border-right: none; }
  
#nav ul li a { 
	display: block;
	color: #355878;
	line-height: 52px;
	padding: 15px 33px;
	text-decoration: none;
	display: inline;
	font-family: "oswald.light";
	font-size: 11pt;
	text-transform: uppercase;
	font-weight: bold;
}


#nav ul li a:hover {  
	color: #FFF;
	text-decoration: none;
	margin-top: 0;
	background: #FF9801;
	box-shadow: inset 0 -19px 16px -4px #FFB03C;
}

.menu-wrapper {
	width: 960px;
	margin: auto;
	max-width: 100%;
}

#content-col { width:660px; display:inline; float:left; margin-top:15px; margin-bottom: 20px; }
#content-col.fullwidth {
	display: inline-block;
	width: 100%;
	float: none;
}

.post-wrap img{
	height:auto;
}

.fullwidth .post-wrap {
	width: 100%;
}

.fullwidth .post-copy {
	width: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 30px;
}

/* With Header banner - Remove style line if banner is removed*/
#content-col { margin-top: 0; }

#content-col ul {
	margin-bottom: 20px;
}

input[type="submit"] {
	cursor: pointer;
}

/* post styles */ 
.post-wrap { 
	width:660px; 
	background:#fcfcfc; 
	margin-bottom:15px; 
	border-left:1px solid #fcfcfc; 
	border-top: 1px solid #fcfcfc;
	border: 1px solid #c6c6c6;
	box-shadow: 0px -2px 5px -2px #D1D1D1;
	display: inline-block;
}

.post-highlight { background:#e4f2f9; } 
 .post-copy { width:600px; margin: 30px 30px 15px; position: relative;} 
 
/* home page styles */
.post-highlight-home { 
	background: #fdfdfd; 
	position: relative;
	border: none;
	background: none;
	box-shadow: none;
	margin-bottom: 0;
} 

.post-highlight-home.interview-single .post-right { padding-bottom: 40px; }
.post-highlight-home.interview-single .post-right .post-footer { position: absolute; bottom: 10px; }

 #post-half-area { width:680px; display:inline; float:left; margin-left:-18px; }
 
.post-half-wrap { 
	width:320px;
	border:1px solid #e4e4e4;
	background:#f6f6f6;
	margin-bottom:15px;
	border-left:1px solid #fcfcfc;
	border-top: 1px solid #fcfcfc;
	-moz-box-shadow: -1px -1px 0 0px #e4e4e4;
	-webkit-box-shadow: -1px -1px 0 0px #e4e4e4;
	box-shadow: -1px -1px 0 0px #e4e4e4;
	margin-left:18px; margin-bottom:20px; display:inline; float:left; height:220px;
}

.post-half-copy { width:280px; margin:20px; overflow:hidden;} 
.post-half-copy h4 a { font-size:15px; color:#df6e00;  }
.post-half-copy h4 a:hover { color:#df6e00; text-decoration:underline; } 

.btn-listen { display:inline; float:left; margin-right:10px; margin-top:10px; margin-bottom:10px; }
.powerpress_player { display:inline; float:left; margin-top:6px; margin-bottom:10px;}

.powerpress_links { 
	clear:both; 
	/* font-family: "oswald.light"; */
	font-family: helvetica, arial;
	font-size: 17px;
	color: #555;
	padding-bottom: 0;
	padding-top: 10px;
}

/* post styles */
.post-copy h1 { line-height:30px; margin-bottom:20px; }
.post-featured { width:270px; border:1px solid #e1e1e1; display:inline; float:right; margin-left:15px; margin-bottom:10px; margin-top:10px; background:#FFF;   }
.post-featured img { width:260px; margin:5px; }
.post-social { border:1px solid #9cc2d6; width:588px; background:#fff; height:36px; margin-top:5px; margin-bottom:5px;}
.post-social-stats { width:280px; display:inline; float:left; margin-top:6px; margin-left:5px; }
.post-social-comments { width:120px; display:inline; float:right; background:url(images/bg-comments.jpg) right no-repeat; height:29px; margin-top:4px;}
.post-social-comments p { line-height:29px; font-size:12px; font-weight:bold; color:#234353; padding:0; margin:0; display:inline; float:left; }
.post-social-comments span { width:28px; height:20px; color:#FFF; display:inline; float:right; margin-top:3px; margin-right:9px; text-align:center; font-size:12px; font-weight:bold; color:#234353;}
.post-footer { border-top: 1px solid #9bbecf; height:30px; line-height:30px; clear:both; display:block;  }
.post-footer-social { width:100%; display:inline; float:left; margin-top:10px;}
.post-footer-author { /* width:400px; */ display:inline; /* float:right; */ margin-top:8px;   }
.post-footer-author p { text-align:right; line-height:30px; color:#234353; margin:0; padding:0;}
.post-footer-author  a { color:#234353; }

#sidebar { width:310px; display:inline; float:right;  margin-top:15px;  overflow:hidden; }
.sidebar15 { margin-top:60px !important;}
.sidebar-report { width:310px; background: url(images/side-v2-join.jpg) top no-repeat; height:395px; overflow:hidden; margin-bottom:15px; }
.sidebar-report-copy { width:240px; display:inline; float:left; margin-top:210px; margin-left:40px; }
.sidebar-report-copy h2 { color:#FFF;}
.sidebar-report-copy p { color:#FFF;}
.sidebar-report-copy li { color:#FFF;}
.sidebar-report-copy  fieldset { border:0; margin-top:0px;}
.sidebar-report-copy  label { display:none;}
input.txt {  border:0; background:#FFF; width:230px; padding:5px; overflow:hidden; height:26px; line-height:26px; margin-bottom:8px; font-size:12px; color:#333;}

.no-spam { width:240px; display:inline; }
.no-spam a { color:#CCC; text-align:center; width:240px; }
 
.sidebar-wrap {
	clear:both; 
	border:1px solid #e4e4e4; 
	background:#f6f6f6; 
	border-left:1px solid #fcfcfc; border-top: 1px solid #e4e4e4;
	-moz-box-shadow: -1px -1px 0 0px #e4e4e4;
	-webkit-box-shadow: -1px -1px 0 0px #e4e4e4;
	box-shadow: -1px -1px 0 0px #e4e4e4; 
	margin: auto;
	margin-bottom:14px;
	/* width: 98%; */ width: 280px;
}
  
.sidebar-copy { 
	width: 88%;
	margin: 6%;
}

 
.sidebar-add-wrapper { width:276px; }
.sidebar-add-wrapper a  { border:1px solid #e4e4e4;}
.sidebar-add-wrapper a:hover { border:1px solid #000;}
.sidebar-add-wide { width:264px; height:125px;  margin-left:10px; display:inline; float:left; margin-bottom:10px; margin-top:10px; }
.sidebar-add-125 { width:125px; height:125px; margin-left:11px; display:inline; float:left; margin-bottom:10px;}

.sidebar-marketer-wrap { width:82px;  display:inline; float:left; margin-left:8px; margin-bottom:6px;}
.sidebar-marketer-wrap p { text-align:center; font-size:9px; color:#777777;}
.sidebar-marketer-wrap a:hover { text-decoration:none; color:#666;}
.sidebar-marketer-image { border:1px solid #e4e4e4; width:80px; height:70px; overflow:hidden; }
 
.social-buttons { width:250px; margin:15px; margin-left:26px;}
.social-buttons a {  margin-right:12px;}

.search-input { 
	/* width:180px; */ width: 70%; 
	display:inline; 
	float:left; 
}

.search-input input { 
	/* width:170px; */ width: 94%;
	border:0; 
	outline:none;
	background:#FFF;
	height:36px;
	line-height:36px;
	border:1px solid #e5e5e5;
	font-size:15px;
	color:#777; 
	padding-left:5px;
 }
 
.search-btn { 
	/* width:69px; */ width: 26%;
	display:inline; 
	float:right;
}

.search-btn input { 
	font-family: "oswald.light";
	font-size: 16px;
	text-align:center;
	text-transform: uppercase;
	color: white;
	cursor: pointer;
	
	background: #ff9a00;
	width: 69px;
	height: 36px;
	border: 0;
	outline: none;
	margin-top: 1px;
}
 
.widget { width:290px; margin-left:14px; display:inline; float:left; }
.widget_FacebookLikeBox h3 { display:none;}
.widget_FacebookLikeBox { margin-bottom:14px; }
.widget_recent_comments  {  width:288px; border:1px solid #e4e4e4; background:#f6f6f6; margin-left:14px;  margin-bottom:14px; padding:15px; }


/* product page styles */
 #wide-col { width:1000px; display:block; margin-top:15px; max-width: 100%; }
.wide-wrap { width:960px; border:1px solid #e4e4e4; background:#fff; border-left:1px solid #fcfcfc; border-top: 1px solid #fcfcfc;  -moz-box-shadow: -1px -1px 0 0px #e4e4e4; -webkit-box-shadow: -1px -1px 0 0px #e4e4e4; box-shadow: -1px -1px 0 0px #e4e4e4; margin: 0 auto 20px; }

.wide-copy { 
	width: 97%; 
	margin: 1.5%; 
} 

.product-wrap { 
	width:47%; 
	min-height:300px; 
	display:inline; 
	float:left;  
	margin-left:2%; 
	margin-bottom:15px; 
	background:#fff; 
	border:1px solid #e4e4e4; 
	border-left:1px solid #fcfcfc; 
	border-top: 1px solid #fcfcfc;  
	-moz-box-shadow: -1px -1px 0 0px #e4e4e4; 
	-webkit-box-shadow: -1px -1px 0 0px #e4e4e4; 
	box-shadow: -1px -1px 0 0px #e4e4e4;
	position: relative;
}

.product-wrap.first-product{
clear: left;
}

.product-wrap.last-product{
	
}

.product-copy { width:90%; margin:5%; display: inline-block; } 
.product-copy h3 { margin-bottom:10px;}
.product-featured { width:130px; display:inline-block; float:right; margin-left:10px; }
a.product-icon { border:2px solid #bebebe; margin-bottom:10px; /*  height:130px; */ overflow:hidden; display:inline; float:left;}

/* featured interview page */
 .featured-marketer-wrap { width:172px;  display:inline; float:left; margin-right:15px; margin-bottom:10px; height:250px;}
 .featured-marketer-wrap p { }
 .featured-marketer-wrap a:hover { text-decoration:none; color:#666;}
 .featured-marketer-image { border:1px solid #e4e4e4; width:170px; height:150px; overflow:hidden; background:#FFF;  } 
 .featured-marketer-image img { margin:5px; }
 
/* snow notes page */
.show-notes-top { background:#E4F2F9; width:595px; margin-bottom:15px;
border:1px solid #e4e4e4;  border-left:1px solid #fcfcfc; border-top: 1px solid #fcfcfc; -moz-box-shadow: -1px -1px 0 0px #e4e4e4; -webkit-box-shadow: -1px -1px 0 0px #e4e4e4; box-shadow: -1px -1px 0 0px #e4e4e4; 
}
.show-notes-copy { width:555px; margin:10px;  margin-left:20px; }
.btn-show-notes-itunes { display: inline-block; clear: both; margin-top: -10px; margin-left: -5px; }
 
/* bio page */
/* .bio-area { display:inline; margin-left:-30px; float:left;} */

.bio-copy {
	clear: both;
	padding: 35px 0 10px;
	display: inline-block; 
}

.bio-area h3 {
	margin-bottom: 20px;
	padding-top: 10px;
}

/* .bio-wrap { display:inline; float:left; margin-left:30px;} */
/*  .bio-pic { border:1px solid #e1e1e1; background:#FFF; width:270px; margin-bottom:10px; float: left; margin-right: 40px;} */
.bio-pic img { margin:5px; }
.bio-social { margin: 24px 34px 10px 10px; float:right; } 
.bio-social a { margin-right:5px; }
.bio-area .bio-name { float:left; margin-top: 9px; }

/* footer styles */ 
#bg-footer { width:100%; background: #224b5f; /* url(images/bg-footer.jpg) top repeat-x; */ overflow:hidden; clear:both;}
#footer  {width:980px; margin-left:auto; margin-right:auto; padding:30px 0; position: relative;} 
#footer h3 { color:#d1e5ef; font-size:18px; font-weight:bold; margin:0;  padding:0; line-height:40px; }
#footer ul { list-style:none; margin:0; padding:0; margin-top:12px; display: inline-block;}
#footer ul li { line-height:20px; height:20px; margin-top:10px; margin-bottom:10px; width:90%; overflow:hidden;}
#footer ul li a { color:#FFF; text-decoration:none; padding-left:25px; background:url(images/footer-li.png) top left no-repeat; display:block; }
#footer ul li a:hover { color:#D1E5EF; text-decoration:none;}


.footer-social-icons {
	display: inline-block;
}

.footer-social-icons .footer-social-icon {
	display: inline-block;
	width: 42px;
	height: 42px;
	background-color: #ffffff;
	background-image: url('images/footer-social-sprite.png');
	background-size: 100% auto;
	text-align: left;
	text-indent: -9999px;
	float: left;
	margin-left: 15px;
}

.footer-social-icons .footer-social-icon:first-child {
	margin-left: 0;
}

.footer-social-icons .footer-social-icon:hover {
	background-color: #FF9A00;
}

.footer-social-icons .footer-social-icon.facebook {
	background-position: 0 0;
}

.footer-social-icons .footer-social-icon.twitter {
	background-position: 0px -50px;
}

.footer-social-icons .footer-social-icon.linkedin {
	background-position: 0 -100px;
}

.footer-social-icons .footer-social-icon.pinterest {
	background-position: 0 -150px;
}

.footer-social-icons .footer-social-icon.google {
	background-position: 0 -200px;
}

.footer-social-icons .footer-social-icon.youtube {
	background-position: 0 -252px;
}

.footer-social-icons .footer-social-icon.meetup {
	background-position: 0px -302px;
}



.footer-1 { width:465px; display:inline; float:left; margin-bottom:30px;}
.footer-2 { width:245px; display:inline; float:left;}
.footer-3 { width:255px; display:inline; float:left;}

.copyright { clear:both; color:#d1e5ef; margin:0; padding:0; width:980px; border-top: 1px solid #6da1bb; line-height:30px; padding-left:5px; }

.wp-pagenavi { height:40px;}
.current { border:1px solid #e4e4e4; background:#f8f8f8; height:25px; line-height:25px; text-align:center; display:inline; float:left; color:#666; margin-right:4px; padding-left:5px; padding-right:5px; }
a.page { border:1px solid #e4e4e4; background:#f8f8f8; height:25px; line-height:25px; text-align:center; ddisplay:inline; float:left; color:#c0c0c0; margin-right:4px; text-decoration:none; padding-left:5px; padding-right:5px; margin-bottom: 6px; }
a:hover.page { border:1px solid #e4e4e4; background:#fcfcfc; height:25px; line-height:25px; text-align:center; display:inline; float:left; color:#7a7a7a; margin-right:4px; text-decoration:none; padding-left:5px; padding-right:5px;}


.gform_body { margin-top: 10px; }
.gform_body ul { margin:0; padding:0;}
.gform_body ul li {margin:0; padding:0;  list-style:none;}
.gform_body input { width:96%; border:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:5px; line-height:20px; border:1px solid #e4e4e4; }
.gform_body textarea { width:96%; border:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:5px; line-height:20px; border:1px solid #e4e4e4;}

.gform_body input, 
.gform_body textarea,
.gform_body select {
	margin-bottom: 10px;
	margin-top: 4px;
	max-width: 100%;
}


.gform_button { 
	width: 25%;
	padding: 5px;
	border: 1px solid #e4e4e4;
	background: #ff9a00;
	color: #fff;
	font-family: "oswald.light";
	font-size: 16px;
	margin-top: 10px;
	cursor: pointer;
	text-transform: uppercase;
}

.gform_edit_link { display:none;} 
/* content styles */
.clear { clear:both;}
.alignleft { display:inline; float:left; margin-right:20px; margin-bottom:20px; }
.alignright { display:inline; float:right; margin-left:20px; margin-bottom:20px; }
.aligncenter{ display: block; margin: 0 auto; }
/* end of CSS file */

/* hide the little star */
a[href="http://cmsvoteup.com/joomla-extensions/facebook-like-box-like-recommendation-for-joomla-wordpress/"] {
display: none;
}

#zenbox_tab {
top: 35%!important;
}





/* Re-skin 4-29-2013 */
h1, h2, h3, h4, h5, h6 {
	font-family: "oswald.light";
}

.post-copy h2 {
	margin-bottom: 15px;
}

.custom-heading {
	text-align: center;
	font-family: "oswald.light";
	font-weight: normal;
	text-transform: uppercase;
	font-size: 20px;
}

.custom-border-bottom {
	padding-bottom: 10px;
	border-bottom: 1px solid #EEE;
	box-shadow: 0px 5px 3px -7px #FFF;
}

#header .logo {
	display: block;
	max-width: 50%;
	float: left;
}

#sub-header {
	background: #ff9a00;
	height: 138px;
}

#sub-header-top {
	background: url(images/texture-cloth-top.png) repeat-x;
	height:10px;
}

.sub-header-wrapper {
	width:1020px;
	margin: auto;
	padding-top: 47px;
	background: url(images/sub-header-face-bg.png) -12px no-repeat;
	height:120px;
	position: relative;
	top: -29px;
}

.left-three-fourth {
	width: 670px;
	float:left;
}

.right-one-fourth {
	width: 300px;
	float:right;
}

#sub-header .right-one-fourth {
	text-align:center;
}

.sub-header-cob {
	font-family: "oswald.bold";
	text-transform: uppercase;
	color: #E4E5E7;
	text-shadow: 0 1px black;
	display: inline;
	/* font-size: 44px; */ font-size: 363%;
	/* line-height: 53px; */ line-height: 121%;
}

.sub-header-cos {
	font-family: "oswald.light";
	position: absolute;
	width: 440px;
	color: #E4E5E7;
	/* font-size: 18px; */ font-size: 153%;
	line-height: 137%;
	padding-left: 10px;
}

.sbbm-subscribe-email {
	/* font-family: "oswald.light"; */
	background: url(images/input-field.png) no-repeat;
	background-size: 100%;
	height: 48px;
	width: 180px;
	border: none!important;
	padding: 0 26px; /* padding: 0 8.3%; */
	margin-bottom: 13px;
	font-size: 14px;
	text-align: left;
	float: right;
	outline: none;
	color: #666;
}

/* .sbbm-subscribe-submit {
	font-family: "oswald.bold";
	background: #f8993b;
	border: none;
	color: white;
	padding: 8px;
	box-shadow: inset 0px -10px 15px 0px #e57f1b;
	border: 1px solid #BE7405;
	cursor: pointer;
	width: 227px;
	font-size: 13px;
	text-align: center;
} */

.sbbm-orange-btn {
	font-family: "oswald.bold";
	background: #ff9b00;
	border: none;
	color: white!important;
	padding: 8px 36px;
	cursor: pointer;
	font-size: 13px;
	text-align: center;
	text-decoration: none!Important;
	text-transform: uppercase;
}

.sbbm-orange-btn2 {
	background: #ff9a00;
	font-family: "oswald.light";
	cursor: pointer;
	color: white;
	text-align:center;
	font-size: 16px;
}

.sbbm-orange-btn:hover, .sbbm-orange-btn-2:hover, .sbbm-orange-btn-3:hover,
.search-btn input:hover, .gform_button:hover,
.archive-read-more:hover {
	opacity: .9;
}

.sbbm-trans-btn1 {
	font-family: "oswald.bold";
	background: #fde0b5;
	border: none;
	color: #ff9a00!important;
	padding: 8px 36px;
	cursor: pointer;
	font-size: 13px;
	text-align: center;
	text-decoration: none!Important;
}

.sbbm-trans-btn1:hover {
	background: #fff;
}

.linsten-now-btn {
	display: inline-block;
	float: left;
	cursor: auto;
}

.sbbm-subscribe-submit{
	padding: 2.5%;
	letter-spacing: 1px;
	font-size: 13px;
	width: 215px;
	max-width: 100%;
	float: right;
	margin-right: 3%;
}

.button-container-center {
	text-align: center;
	clear: both;
	margin: 10px;
}

.button-container-center .sbbm-orange-btn {
	display: block;
	padding: 10px;
}

.new-sidebar-wrapper {
	margin: auto;
	width: 288px;
	margin-bottom: 15px;
	max-width: 100%;
}

.new-sidebar-inner {
	background: url(images/sidebg2.png);
	background-size: 100%;
	background-repeat: repeat-y;
	padding-bottom: 10px;
}

.new-sidebar-bottom {
	background: url(images/side-bottom2.png)no-repeat;
	background-size: 100%;
	height: 50px;
}

.side-obj-wrapper {
	width: 259px;
	max-width:90%;
	margin: auto;
}

.side-obj-inner {
	background: url(images/side-object-bg.png);
	height: 115px;
	padding: 0 20px;
	position: relative;
}

.side-obj-inner.obj-first {
	background: url(images/side-object-bg-first.png)no-repeat;
	background-size: 100%;
	height: 121px;
	/* padding: 40px 20px 0; */
	padding: 13% 8% 0;
}

.side-obj-top {
	background: url(images/side-object-bg-top.png)no-repeat -1px;
	height: 36px;
}

.side-obj-wrapper h3 {
	font-family: "oswald.light";
	text-transform: uppercase;
	float: left;
	font-size: 19px;
	width: 140px;
	max-width: 73%;
	color: #5b5b5b;
	padding-top: 6px;
}

img.side-obj-image {
	float:right;
	position: relative;
}

.sbbm-side-obj-link {
	display: block;
	z-index: 999;
	position: absolute;
	height: 131px;
	width: 259px;
	max-width: 100%;
	bottom: 0;
	left: 0;
}

.side-obj-inner.obj-first .sbbm-side-obj-link { height: 133px; }
/* .sbbm-side-obj-link:hover { box-shadow: 0 0 5px 1px #EEE; } */

.obj-1 .side-obj-image {
	top: 15px;
	margin-right: 10px;
}

.obj-2 .side-obj-image {
	position: absolute;
}

.obj-3 .side-obj-image {
	position: absolute;
	right: 10px;
	top: 5px;
}

.obj-4 .side-obj-image {
	position: absolute;
	right: 10px;
}

.obj-5 .side-obj-image {
	position: absolute;
	right: 5px;
}

.obj-5 h3 {
	width: 165px;
	position: relative;
	z-index: 10;
}

.heading-cta {
	border-bottom: 1px solid #727272;
	margin-bottom: 25px;
	padding-bottom: 10px;
}

.heading-cta h2 {
	font-family: "oswald.bold";
	text-transform: uppercase;
	font-size: 38px;
	line-height: 46px;
	color:  #595959;
	margin-top: 8px;
}

.home-cta-left {
	float: left;
	width: 410px;
}

.home-cta-right {
	float: right;
	/* width: 230px; */
	width: 230px;
}

.heading-cta p {
	font-size: 14px;
	color:#858585;
	font-family: helvetica;
}


h2.sbbm-category-heading {
	font-family: "oswald.light";
	text-transform: uppercase;
	font-size: 26px;
	margin-bottom: 15px;
	color: #FF9801;
	font-weight: bold;
}

.sbbm-category-heading.sbbm-sub-heading { font-weight: normal; font-size: 25px; }

.latest-tag {
	/* background: url(images/latest-tag.png)no-repeat; */
	width: 130px;
	height: 43px;
	position: absolute;
	top: 8px;
	left: -21px;
	z-index: 10;
}

.latest-tag.episode-tag { background: url(images/latest-episode.png)no-repeat;}
.latest-tag.blog-tag { background: url(images/latest-blog.png)no-repeat;}



.post-highlight-home .post-copy {
	background: #fdfdfd;
	border: 1px solid #c6c6c6;
	padding: 5px;
	box-shadow: 0px -2px 5px -2px #D1D1D1;
}


.interview-single .post-right { float: left; width: 300px; padding-top: 15px; position: relative; }
.interview-single .post-excerpt { font-size: 13px; margin-bottom: 0; }
.interview-single .post-footer { border-top:none; color: #c0c0c0; font-family: "oswald.light"; width: 100%; font-size: 17px; overflow: hidden; }

.interview-single .post-title a { 
	color: #626262;
	font-family: 'helvetica_neuebold';
	font-size: 17px;
	font-weight: normal;
	line-height: 120%;
	text-decoration: none;
	text-transform: uppercase;
}

.interview-single .post-title a:hover {
	opacity: .9;
}

.interview-single .post-title { 
	font-family: "oswald.light"; 
	color: #626262; 
	font-size: 19px;
	font-weight: normal;
	line-height: 25px; 
	border-bottom: 1px solid #fec166;
	margin-bottom: 15px;
	padding: 0 10px 15px;
}

.interview-single .post-featured { width: 260px; border: none; margin: 0; margin-right: 10px; float:left; }
.interview-single .post-featured img { margin: 0; max-width: 100%; }

.post-footer-comment-count { display: inline; }
.post-footer-author span,  .post-footer-comment-count .dsq-postid span { color: #666666; }

.interview-number { color: #fc9e00; font-family: "oswald.bold"; font-size: 125%; margin-right: 7px; }
.interview-mic-icon { position: absolute; bottom: 3px; right: 3px; }

/* .listen-podcast-player { display: none; } */

.footer-left { float: left; width: 50%; }
.footer-right { float: right; width: 50%; }
.footer-copyright { float: right; text-align: right; color: white; /* margin-top: 20px; */ }
.footer-copyright a { color: white; } 

/* Podcast */
.interview-title-container {
	display: inline-block;
	width: 100%;
}

.interview-title-container span {
	display: block;
	float: left;
}

.interview-title-container .interview-number {
	width: 45px;
}

.interview-title-container .interview-title {
	width: 90%;
}

.post-highlight-home .interview-title-container .interview-title {
	width: 80%;
}


/* Interview - Single */
.interview-single {
	
}

.interview-single.single-post {
	/* margin: 16px 8px 12px; */	margin: 2% 1.5%;
	/* width: 642px; */	width:97%;
	
	display: inline-block;
}

.interview-single.single-post .post-right { 
	width: 370px;
	padding-top: 0;
	float: right;
}

.interview-comments-count, .interview-subscribe-with {
	font-family: "oswald.light";
	font-size: 17px!important;
	clear: both;
	padding-top: 15px; 
	display: inline-block;
}

.interview-single.single-post .post-footer-social {
	width: 100%;
	display: inline-block;
	float: none;
	clear: both;
	height: 20px;
	margin-top: 10px;
}

body.single-post .interview-subscribe-with { width:100%; }
.page-template-tpl-podcast-page-php .sbbm-readmore-button { max-width: 185px; }

.interview-single .interview-subscribe-with { padding-top: 5px; }
.interview-single .post-footer-social .twitter-share-button { width: 85px!important; }
.interview-single .post-footer-social #___plusone_0 { width: 65px!important; }
.interview-single .post-footer-social #___plusone_0 iframe { max-width: 100%!important; }

.sbbm-content-wrapper2 { margin:20px; }
.sbbm-content-wrapper2 p { padding:0; margin-bottom: 15px;  }

.sbbm-content-wrapper2 p,
.sbbm-content-wrapper2 li,
.podcast-heading-content p
{ font-size: 14px; }

.sbbm-orange-list, .sbbm-orange-list-2, .sbbm-orange-bg-list { margin-left :0; list-style: none;}
.sbbm-orange-list li { padding-left: 20px; background: url(images/orange-arrow-list.png) no-repeat 0 7px; }
.sbbm-orange-list-2 li { padding-left: 20px; background: url(images/orange-arrow-list-2.png) no-repeat 4px 4px; margin-bottom: 2px; }

.sbbm-orange-bg-list li {  
	text-transform: uppercase;
	background: #ff9a00;
	padding: 5px 10px;
	margin-bottom: 7px;
	color: white;
	font-family: "oswald.light";
	font-size: 22px;
	line-height: 22px;
	word-break: break-all;
}

.sbbm-content-scroll {
	padding: 15px;
	border: 1px solid #C5C5C5;
	width: 590px;
	height: 160px;
	overflow-y: scroll;
}

ul.sbbm-links-and-resources { margin-bottom: 20px; }

.interview-bottom-image { margin: 8px; }
.interview-bottom-image img { max-width: 640px; max-width: 100%; }

.interview-footer-social.post-footer-social {
	width: 100%!important;
	display: block;
	float: none;
	margin-bottom: 20px;
	/*float:left;margin-left:-120px;height: 0px;*/
	/*position:absolute;top:550px;left:100px;*/
}

.addtoany_content_top.addtoany_share_save_container{
	position:fixed;
	top:100px;
	left:0px;
	width:40px;
	z-index: 999;
}

#disqus_thread { margin-bottom: 20px; }

.interview-archive-content { margin: 10px 10px 0; }

.sbbm-read-more-container.interview-archive {
	font-family: "oswald.light";
	font-size: 17px;
	text-align: right;
	padding-right: 15px;
	padding-bottom: 0; 
} 

.sbbm-side-banner {
	padding: 10px; padding: 3%;
	margin: 30px auto;
	max-width: 262px;
	width: 92%;
	background: #fcfcfc; 
	border: 1px solid #c6c6c6;
}

.ie .sbbm-side-obj-link {
	background: url(#iefix);
}

h2.sbbm-big-heading {
	font-family: "oswald.bold";
	font-size: 38px;
	line-height: 42px;
}

.sbbm-font-1, .sbbm-font-1 p { font-family: "oswald.light"; }
.sbbm-font-1 p { font-size: 16px; line-height: 155%; }

.interview-single .sbbm-readmore-button { /* margin: 5px 0 0 5px; */  margin: 0; }

.podcast-heading-content .sbbm-testimonial-button { margin-top: 13px; }
.podcast-heading-content.post-copy { margin-top: 20px; }

.podcast-heading-content ul li {
	font-size: 14px;
}


.post-title-left-wrapper { 
	width: 30%;
	background: #ff9a00;
	float: left;
	padding: 14px 15px 44px;
	position: relative;
}

.post-title-left-wrapper h2 {
	font-family: "oswald.light";
	font-weight: normal;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 26px;
}

.posts-archive .post-copy { 
	width: 61%; 
	margin: 0; 
	float: left; 
	padding: 2% 2% 4%;
	/* font-family: "oswald.light"; */
	font-size: 14px;
	line-height: 20px;
	position: static;
}

.post-title-left-wrapper h2, .post-title-left-wrapper h2 a { color: white; }
.posts-archive .post-title { margin-bottom: 10px; }
.posts-archive .featured-image-wrapper { /* display: inline-block; */ margin-bottom: 10px; }
.posts-archive .featured-image-wrapper:hover img { opacity: 1; }
.posts-archive .post-copy .post-excerpt-wrapper { margin-bottom: 20px; color: #666; }
.posts-archive .post-wrap { display: inline-block; position: relative; }
.posts-archive .post-footer { border-top: none; position: absolute; bottom: 10px; }
.posts-archive .post-footer-author { 
	float: left;
	color: #fda825;
	font-size: 12px;
	text-transform: uppercase;
	/* width: 234px;
	overflow: hidden; */
	line-height: 26px;
	height: 26px;
	font-weight: bold;
	margin-top: 8px;
}
.posts-archive .post-footer-social { float:right; width: 168px; }

.default-image-placeholder { background: #FFF; }

.sbbm-button2 {
	background: #ffc468;
	color: white!important;
	text-decoration: none!important;
	padding: 3px 17px;
	font-size: 13px;
	border: 1px solid #F5D279;
}

.sbbm-button {
	font-family: "oswald.light";
	text-transform: uppercase;
}

.archive-read-more {
	position: absolute;
	bottom: 15px;
	width: 86%;
	padding: 4px 0;
	text-align: center;
	font-size: 18px;
	display: block;
}


.sbbm-heading-orange-bg {
	font-family: "oswald.bold";
	text-transform: uppercase;
	color: #FFF;
	font-size: 340%;
	line-height: 118%!important;
	background: #ff9a00;
	/* padding: 15px; */ padding: 2.3%;
	font-weight: normal;
	text-align: center;
}

.sbbm-heading-orange-bg.no-mb { 
	margin-bottom: 0!important 
}

.sbbm-heading-orange-bg.sbbm-hob2 {
	padding: 2.4% 5.3%;
}

.sbbm-heading-orange {
	font-family: "oswald.light";
	color: #ff9902;
	text-transform: uppercase;
	font-size: 42px;
	line-height: 100%;
}

.sbbm-ho-big {
	font-family: "oswald.bold";
	font-size: 72px;
}

.sbbm-heading-left {
	width: 38%;
	float: left;
}

.sbbm-heading-right {
	width: 38%;
	float: right;
}

.sbbm-layout-2 .post-copy {
	width: 600px;
	margin: 23px 30px 15px;
}

.sbbm-text-2, .sbbm-text-2 p {
	font-family: "oswald.light";
	font-size: 16px;
	line-height: 120%;
	color: #868686;
	text-transform: uppercase;
}

.sbbm-orange-btn-2 {
	background: #ff9900;
	color: #fff!important;
	text-decoration: none!important;
	text-transform: uppercase;
	display: inline-block;
}

.sbbm-btn-small {
	padding: 2px 17px;
}

.heading-with-bg1 {
	/* font-family: "oswald.light"; */
	font-family: "oswald.bold";
	background: url(images/bg-texture-2.png);
	/* background: url(images/texture-cloth-main.png); */
	padding: 20px 30px; padding: 4% 5%;
	font-weight: normal;
	/* font-size: 18px; font-size: 150%; */ font-size: 145%;
	letter-spacing: 1px;
	word-spacing: 2px;
}

.heading-with-bg1, .heading-with-bg1 a {
	color: #fff!important;
	text-decoration: none!important;
}

.product-content-left {
	font-size: 14px;
	line-height: 155%;
	width: 220px;
	max-width: 52%;
	float: left;
}

.products-read-more {
	font-family: "oswald.light";
	margin-top: 20px;
	clear: both;
	display: block;
	text-align: center;
	width: 80px;
	padding: 7px 20px;
}

.sbbm-heading-sub-text {
	/* font-size: 24px; */ font-size: 60%;
	font-weight: normal;
	font-family: "oswald.light";
	line-height: 110%;
}

.footer-copyright h2.widgettitle { display:none; }

a.no-trans:hover img {
	opacity: 1;
} 

/* .podcast-heading-content .sbbm-heading-orange-bg {
	width: 100%;
	margin-top: -30px;
	margin-left: -30px;
	margin-bottom: 10px;
	padding: 20px 30px;
} */

/* .podcast-page img.tim-face-right { 	
	margin-top: 35px;
	position: relative;
	left: -3%;
} */

.interview-single .buttons-container {
	width: 220px;
	float: left;
	margin-right: 10px;
}

.buttons-container .sbbm-orange-btn {
	display: block;
	width: 96%;
	padding: 6px 2%;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.sbbm-orange-btn.with-arrow {
	background: #FF9A00 url(images/white-arrow.png) 95% center no-repeat;
	padding-right: 10%;
	width: 88%;
}

.listen-podcast-player .powerpress_player {
	margin-bottom: 7px;
}

.sbbm-orange-btn.lighter {
	opacity: 0.7;
}

.sbbm-orange-btn.lighter:hover {
	opacity:1;
}

.buttons-container .listen-podcast-container {
	display: inline-block;
	width: 100%;
}

.interview-single .podcast-right-details {
	float: right;
	width: 138px;
	
	margin-top: 35px;
}

.podcast-right-details-content {
	background: #F6F6F6;
	text-align: center;
	padding: 15px 4px 10px;
}

.podcast-right-details-content .powerpress_links {
	padding: 0;
	font-size: 13px;
	margin-bottom: 10px;
}

.podcast-right-details-content .comments-count {
	font-size: 17px;
	/* font-family: "oswald.light"; */
	font-family: helvetica, arial;
}

.sbbm-page-template-2 .post-copy {
	display: inline-block;
}

.blog-signup-bg {
	background: url(images/sub-header-face-bg.png) -12px no-repeat;
	height: 105px;
	background-size: 520px;
	position: relative;
	top: -16px;
}

.blog-signup-wrapper {
	margin-bottom:25px;
	margin-top: 10px;
	background: #ff9a00;
	height: 89px;
}

.blog-signup-form-wrapper {
	float: right;
	width: 165px;
	padding-top: 27px;
}

.blog-signup-form-wrapper .sbbm-subscribe-email {
	height: 32px;
	width: 130px;
	font-size: 13px;
	max-width: 100%;
	margin-bottom: 7px;
	padding: 0 20px;
}

.blog-signup-form-wrapper .sbbm-subscribe-submit {
	width: 159px;
	margin-right: 6px;
	padding: 4px 6px;
	font-size: 12px;
}

#footer .menu-main-nav-container ul {
	margin-top: 0;
}

#footer .menu-item{
	float: left;
	width: inherit;
	font-size: 11px;
	height: inherit;
	border-right: 1px solid #E6E6E6;
	line-height: 13px;
	padding: 0 8px;
	margin: 0;
}

#footer .menu-item:last-child{
	border-right: none;
}

#footer .menu-item a {
	padding-left: 0;
	background: none;
}

.homepage h2.sbbm-category-heading { line-height: 100%; margin-bottom: 0; }

.menu-main-nav-container { display: inline-block; }

.sbbm-orange-btn-3 {
	background: #ff9a00;
	font-family: "oswald.light";
	font-size: 16px;
	cursor: pointer;
	color: white;
	text-align: center;
	text-transform: uppercase;
	line-height: 180%;
	border: 0;
	outline: none;
	padding: 0px 15px;
}

.sbbm-side-banner h3 {
	font-family: "oswald.light";
	font-weight: normal;
	font-size: 22px;
	margin-bottom: 12px;
	color: #ff9a00;
	text-align: center;
	text-transform: uppercase;
}

.vbform table {
	width: 100%;
}

.vbform input[type=text], .vbform input[type=password] { margin-bottom: 5px; margin-left: 5px; padding: 2px; }

#scrolltriggered { 
	box-shadow: none!important;
	right: 50px!important;
	background-color: #fed89d!important;
}

#scrolltriggered #inscroll {
	box-shadow: inset 0px 0px 50px 10px #FFD38E!important;
	-moz-box-shadow: inset 0px 0px 50px 10px #FFD38E!important;
	-webkit-box-shadow: inset 0px 0px 50px 10px #FFD38E!important;
}

#scrolltriggered #inscroll h5 {
	font-family: "oswald.light", Times, serif!important;
	font-size: 14px!important;
	color: #ff9a00!important;
	text-transform: uppercase;
	font-weight: bold!important;
}

#scrolltriggered #inscroll h5 span {
	color: #ff9a00!important;
	font-size: 21px;
	display: block;
}

body #scrolltriggered #inscroll form input[type=submit], 
body #scrolltriggered #inscroll form input.submit {
	background-color: #ff9a00!important;
	border: none!important;
	box-shadow: none!important;
}

#scrolltriggered #inscroll form input[type=submit]:hover, 
#scrolltriggered #inscroll form input.submit:hover {
	opacity: .9;
}


label.error {
	background: #FCE89C;
	display: inline-block;
	position: absolute;
	padding: 4px 10px;
	color: #9B1313;
	right: 0;
	margin-top:-15px;
}

.header-top-right-group {
	float: right;
	width: 370px;
	max-width: 40%;
}

.header-top-right-left {
	float: left;
}

.header-top-right-right {
	float: right;
}

.header-top-right-group a:hover img {
	opacity: .9;
}

#sbbm-header-image-itunes {
	max-width: 39.2%;
}

#sbbm-header-image-face {
	max-width: 60.7%;
}

a:hover img {
	opacity:.9;
}

/* Marketers Area */
.inner-center-wrapper {
	text-align: center;
	font-size: 9px;
	color: #777;
	margin: auto;
}

.one-third {
	width: 33.3333%;
	float: left;
}

.sidebar-marketers-area.cols-container {
	margin: auto;
	width: 98%;
}

.sidebar-marketers-area a {
	color: #666;
	line-height: 100%;
}

.sidebar-marketers-area .one-third {
	margin-bottom: 10px;
}

.sidebar-marketers-area .one-third-image {
	margin-bottom: 5px;
	display: block;
}

/* About */
.orange-border-box {
	display: inline-block;
	width: 93%;
	border: 2px solid #FF9B00;
	border-radius: 2px;
	padding: 6px 3%;
}

.heading-orange-center {
	color: #FF9902;
	text-transform: uppercase;
	text-align: center;
}

h3.heading-orange-center {
	font-size: 19px;
}

.post-wrap .post-copy-format-2 {
	width: 90%;
	margin: 8% auto 6%;
}

.post-copy-format-2 .heading-orange-center {
	margin-bottom: 30px;
}

.post-copy-format-2 ul {
	margin-bottom: 15px;
}

.post-copy-format-2 h4 {
	color: #666;
	margin-bottom: 10px;
}

.content-image-left {
	float: left;
	width: 40%;
	text-align: center;
}

.content-image-left img {
	max-width: 80%;
}

.content-copy-right {
	float: left;
	width: 60%;
}

/* Forum */
.fullwidth-fit-outer {
	margin-bottom: 15px;
}

.full-width-button {
	display: block;
	padding: 15px 60px;
	background-color: #FF9B00;
	color: #FFF!important;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none!important;
	font-family: "oswald.light";
	font-size: 20px;
	font-weight: bold;
	line-height: 100%;
	letter-spacing: 5px;
}

.full-width-button:hover {
	opacity: .9;
}

.full-width-button.with-arrow-down {
	background:#FF9B00 url(images/white-arrow-down.png) no-repeat 96% center;
}

.page-box {
	border: 1px solid #A2A2A2;
	padding: 8px;
	margin: 0 5px;
}

.page-forum-login-container td {
	width: 80px;
	float: left;
}

/** Global Font Overide **/
body { font-family: helvetica, "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
/** --------------------------- **/

#nav ul li.current-menu-item a {
	color: #FFF;
	background: #FF9801;
	box-shadow: inset 0 -19px 16px -4px #FFB03C;
}

p.image-container {
	padding: 0;
}

.post-wrap.shadowed {
	border: none;
	box-shadow: 0px 3px 10px -5px #000;
	-moz-box-shadow: 0px 3px 10px -5px #000;
	-webkit-box-shadow: 0px 3px 10px -5px #000;
}

.post-wrap.latest-ep {
	border: 1px solid #FDA42F;
}

.podcast-page .interview-single .post-excerpt {
	border-bottom: 1px solid #FEC166;
	margin-bottom: 20px;
	padding-bottom: 15px;
}

.podcast-sidebar .new-sidebar-bottom, 
.podcast-sidebar .new-sidebar-inner {
	background: none;
}

.podcast-sidebar .obj-1 .side-obj-image {
	top: inherit;
	bottom: -9px;
}

.podcast-sidebar .new-sidebar-wrapper {
	margin-top: -16px;
}

.podcast-sidebar .new-sidebar-bottom {
	display: none;
}


.one-half {
	float: left;
	width: 50%;
}

.one-third {

}

.two-third {

}

.one-half.half-right {
	float: right;
}

.sbbm-products-heading-wrapper .one-half {
	width: 45%;
	padding: 2%;
}

.sbbm-products-heading-wrapper .half-left {
	
}

.sbbm-products-heading-wrapper .wide-copy {
	width: 100%;
	margin: 0;
}

.sbbm-heading {
	font-family: "oswald.bold";
	text-transform: uppercase;
	line-height: 100%;
	font-size: 40px;
}

.sbbm-heading-white {
	color: #FFF;
}

.sbbm-heading-big {
	font-size: 58px;
}

.bg-orange {
	background: #FF9902;
}

.bg-red {
	background: #C71415;
}

.bg-red * {
	color: #FFF;
}

.heading-left-image {
	float: left;
	margin-right: 10px;
}

.sbbm-products-heading-wrapper .heading-left-image {
	margin-right: 20px;
}

.sbbm-products-heading-wrapper .sbbm-heading {
	margin-top: 5px;
}

.heading-normal-text, .heading-normal-text p {
	font-size: 14px;
	color: #666;
}

.product-wrap .product-bottom {
	position: absolute;
	width: 100%;
	bottom: 0;
	text-align: center;
}

.product-wrap .product-bottom a {
	opacity: .7;
	display: block;
	padding: 10px;
	background: #ff9900;
	color: #FFF;
	font-family: "oswald.bold";
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 3px;
	line-height: 100%;
	text-decoration: none;
}

.product-wrap .product-bottom a:hover {
	opacity: 1;
}

.button-center-container {
	text-align: center;
}

.has-bottom-content .product-copy {
	margin-bottom: 50px;
}

.footer-left-image {
	position:absolute; 
	height:120px; 
	bottom: 0px;
	left:0;
}

.sbbm-content-heading {
	text-transform: uppercase;
	font-size: 15px;
	color: #666;
}

.sbbm-content-heading-2 {
	text-transform: uppercase;
	font-size: 23px;
	color: #FF9B00;
	line-height: 100%;
}

.center {
	text-align: center;
}

.heading-bottom {
	margin: 30px;
}

.orange-bg-content-bottom {
	background: #FF9B00;
	color: #FFF;
	font-family: "oswald.light";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	padding: 3% 5%;
	width: 100%;
	margin-left: -5%;
	position: relative;
	top: 25px;
	line-height: 170%;
}

.orange-bg-content-bottom a {
	color: #ffe7be;
}

.sbbm-button-with-border-1 {
	font-family: "oswald.light";
	font-weight: bold;
	font-size: 21px;
	text-transform: uppercase;
	text-decoration: none!important;
	display: block;
	width: 260px;
	padding: 12px 2px;
	margin: auto;
	border: 1px solid #C6C6C6;
	border-bottom: 5px solid #FF9A01;
}

.sbbm-button-with-border-1:hover, 
input[type="image"]:hover {
	opacity: .9;
}


.shadow-effect2 {
	position: relative;
	box-shadow: 0px 1px 7px -2px #858585;
	-moz-box-shadow: 0px 1px 7px -2px #858585;
	-webkit-box-shadow: 0px 1px 7px -2px #858585;
}

.shadow-effect2:before, .shadow-effect2:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width:300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

.shadow-effect2:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}


/* Columns */
.cols-3-wrapper .col-item {
	width: 33.3333%;
}

.cols-2-wrapper .col-item {
	width: 50%;
}


.col-item {
	float: left;
}

.col-item-inner-wrapper {
	width: 98%;
}

.last {
	margin-right: 0!important;
}



.featured-interview-wrap {
	text-align: center;
	margin-bottom: 30px;
}

.featured-interview-wrap .col-item-inner-wrapper {
	margin: auto;
	width: 90%;
}

.featured-interview-wrap .sbbm-orange-btn {
	padding: 4px 35px;
}

.featured-interview-wrap .featured-interview-image {
	margin-bottom: 4px;
}

.featured-interview-image img {
	border: 1px solid #C7C7C7;
	box-shadow: 0 1px 3px -1px #A7A7A7;
}

.center-content {
	text-align: center;
}

.grey-bg-full {
	background: #F3F3F3;
	padding: 5%;
	width: 100%;
	margin-left: -5%;
}


.text-right {
	text-align: right;
}

.left-60p {
	float:left;
	width: 60%;
}

.right-40p {
	float: right;
	width: 40%;
}

.center-content-80p {
	margin: auto;
	width: 80%;
	text-align: center;
}

.center-content-80p img {
	margin: 8px;
}

.post-single-signup-form input.txt { 
	border: 1px solid #D6D6D6; 
	padding: 0px 5px;
	margin-bottom: 0;
	max-width: 70%;
}
.post-single-signup-form fieldset {
	padding: 8px;
	border: 1px solid #EEE;
}

/* Specific  */
#container-award-image { height: 50px; }
#container-award-image img { margin-top: 20px; }

#container-kazakhstan-image { height: 240px; }
#container-kazakhstan-image img { margin-top: -50px; }

#grey-bg-full-1 { margin-bottom: 150px; }
#grey-bg-full-2 { margin-bottom: 40px; margin-top: 40px; padding-bottom: 15px; padding-top: 25px;}


#side-floating-buttons-container {
	position: relative;
	z-index: 1;
}

#zenbox_tab {	
	background: #FFA500 url(images/feedback.png)no-repeat!important;
	top: inherit!important;
	bottom: 20%;
	right: 0;
	left: inherit;
}

#-speakpipe-widget-side-button {
	bottom: 40%;
	top: inherit!important;
}

#social-media-footer-copy #social-facebook {
	margin-left: 0!important;
}

/* Browser specific */
.gecko #bg-nav { margin-top: -7px; }
.ie #bg-nav { margin-top: -5px; }
/* New Sidebar */
.gecko .side-obj-wrapper h3 { font-size: 21px; font-weight: normal; }
/* Headings */
.gecko .heading-cta h2,
.gecko .sbbm-trans-btn1{ font-weight: normal; }

#sbbm-newsletter-bottom-form .sbbm-subscribe-submit {
	background: #355E70;
	color: #FFF!important;
}

#sbbm-newsletter-bottom-form .sbbm-subscribe-submit:hover {
	background: #275467;
}

.content-header-section {
	margin-bottom: 15px;
}


/* Netregistry Questions */
.cols-wrapper {
	display: inline-block;
	width: 100%;
}

.netregistry-heading-wrapper .wide-copy {
	width: 100%;
	margin: 0;
}

.netregistry-heading-wrapper {
	border: 1px solid #B2B2B2;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	margin: 20px 0;
	width: 100%;
}

.netregistry-heading-wrapper .cols-wrapper {
	background: #C71415;
}

.netregistry-heading-wrapper .half-left span {
	font-size: 29px;
	font-family: "Open Sans";
	font-weight: 700;
	line-height: 1.3;
} 

.netregistry-heading-wrapper .half-left .inner-wrapper {
	padding: 10px 50px 10px 70px;
}

.netregistry-heading-wrapper .half-left img {
	margin: 0 0 -5px -70px;
}

.netregistry-heading-wrapper .half-left p {
	font-size: 19px;
	font-weight: 400;
	font-family: "Open Sans";
	line-height: 1.3;
}

.netregistry-heading-wrapper .half-left p:last-child {
	margin-bottom: 13px;
}

.netregistry-heading-wrapper .half-right .inner-wrapper {
	background: #474747;
	padding: 28px 55px;
}

.netregistry-heading-wrapper .gform_body {
	margin-top: 0;
}

.netregistry-heading-wrapper .gform_button {
	background: #C71415;
	border: none;
	width: 100%;
	border-radius: 1px;
	font-family: "Open Sans";
	font-weight: 600;
	text-transform: none;
	text-align: center;
	margin-top: 0;
}

.netregistry-heading-wrapper .half-right *,
.netregistry-heading-wrapper .validation_error,
.netregistry-heading-wrapper .half-right div {
	color: #FFF;
}

.netregistry-heading-wrapper .gform_body input, 
.netregistry-heading-wrapper .gform_body textarea, 
.netregistry-heading-wrapper .gform_body select {
	margin: 0 0 7px;
	border-radius: 1px;
	padding: 5px 6%!important;
	max-width: 88%;
	border: none;
	color: #444;
}

.gform_body .last-field textarea {
	margin-bottom: 0;
	height: 58px;
}

.netregistry-heading-wrapper .charleft {
	display: none;
}

.netregistry-form-container .captcha-container {
	display: inline-block;
	width: 100%;
	margin-bottom: 7px;
}

.netregistry-form-container .captcha-container .gfield_captcha {
	float: left;
}

.netregistry-form-container .captcha-container .gfield_captcha_input_container {
	float: right;
	width: 200px;
}

.netregistry-form-container .validation_message {
	clear: both;
}

.posts-archive-2 .post-item {
	border: 1px solid #DADADA;
	border-radius: 1px;
	background: #FFF;
	/* padding: 30px; */
	padding: 30px 80px 30px 30px;
	margin-bottom: 20px;
	overflow: hidden;
}

.posts-archive-2 .post-item-left {
	float: left;
	margin-right: 30px;
}

.posts-archive-2 .post-item-right {
	float: left;
	width: 570px;
	max-width: 100%;
}

.posts-archive-2 .post-item-title {
	font-family: "Open Sans";
	font-size: 26px;
	color: #000;
	display: inline-block;
	margin-bottom: 20px;
	line-height: 1;
}

.posts-archive-2 .post-item-title:hover {
	text-decoration: none;
}

.posts-archive-2 .post-item-content {
	font-size: 15px;
	color: #000;
	line-height: 1.6;
}

.posts-archive-2 .post-item-bottom {
	padding-top: 10px;
	clear: both;
	overflow: hidden;
}

.posts-archive-2 .share-btns {
	float: left;
	width: 630px;
	height: 21px;
	overflow: hidden;
}

.share-btns .twitter-share-button {
	max-width: 88px;
}

.share-btns .fb-share-button {
	margin-right: 9px;
	max-width: 86px;
}

.share-btns .IN-widget {
	margin-right: 7px;
}

.share-btns > a {
	margin-right: 8px!important;
}

.posts-archive-2 .read-more-btn {
	background: #C71415;
	color: #FFF;
	display: inline-block;
	float: right;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 14px;
}

.posts-archive-2 .read-more-btn:hover {
	text-decoration: none;
	opacity: .9;
}

/* Net Registry Question Single */
#wide-col .post-wrap {
	width: 100%;
}

#wide-col .post-wrap .post-copy {
	width: initial;
	padding: 30px 60px;
	margin: 0;
}

.top-meta {
	margin-bottom: 20px;
}

.top-meta .author {
	margin-right: 40px;
}

.netregistry-single-post .post-title {
	color: #000;
	font-family: "Open Sans";
	font-size: 31px;
	text-transform: none;
	line-height: 1.2;
}

.netregistry-single-post .share-btns {
	height: 21px;
	overflow: hidden;
	margin: 20px 0 30px;
}

.netregistry-single-post .post-featured-image {
	float: left;
	margin: 0 35px 20px 0;
}

.netregistry-single-post p {
	font-size: 15px;
	line-height: 1.7;
	color: #000;
}

.netregistry-single-post .bg-red p {
	color: #FFF;
}

.netregistry-bottom-content {
	background: #E4E4E4;
	display: inline-block;
	width: 100%;
	padding: 2px;
	margin: 40px 0 30px;
}

.netregistry-bottom-content img {
	float: left;
	margin-right: 60px;
}

.netregistry-bottom-content .banner-text {
	display: inline-block;
	height: initial;
	line-height: 1;
	font-family: "Open Sans";
	font-size: 19px;
	color: #757575;
	font-weight: 700;
	margin-top: 20px;
}

.netregistry-bottom-content .banner-text .sub-line {
	font-size: 15px;
	font-weight: normal;
	margin-top: 10px;
	display: inline-block;
}

.related-posts h2 {
	font-family: "Open Sans";
	font-size: 31px;
	text-transform: none;
	color: #000;
	margin: 30px 0 40px;
}

.text-with-bg-red {
	display: block;
	background: #C71516;
	color: #FFF;
	text-align: center;
	width: 282px;
	margin: auto;
	font-family: "Oswald.regular";
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1;
	padding: 9px 0;
	font-size: 18px;
	letter-spacing: 1px;
}

.post-banner-image{
	margin-bottom: 10px;
}

.aligncenter{ display: block; margin: 0 auto; }

.page-template-tpl-products-page-php .has-bottom-content .products-read-more{
	display: none;
}

.powerpress_links.powerpress_subsribe_links {
	display: none;
}

.clearfix {
	clear: both;
}

/* Woocommerce */
.custom-product-display {
    width: 340px;
    max-width: 100%;
    margin: 20px 0;
    border: 2px solid #eee;
    padding: 20px 30px;
    box-sizing: border-box;
    display: inline-block;
}

.custom-product-display .add_to_cart_inline {
	padding: 0;
}

.custom-product-display .shipping-price {
	display: block;
	margin-top: 5px;
}

.custom-product-display .amount {
	display: block;
	font-size: 20px;
	margin-bottom: 10px;
}

.custom-product-display .qty {
	padding: 5px;
    width: 50px;
	margin-right: 10px;
}


body.woocommerce #respond input#submit,
body.woocommerce a.button,
body.woocommerce button.button,
body.woocommerce input.button,
div .woocommerce #respond input#submit,
div .woocommerce a.button,
div .woocommerce button.button,
div .woocommerce input.button,
body.woocommerce #respond input#submit.alt,
body.woocommerce a.button.alt,
body.woocommerce button.button.alt,
body.woocommerce input.button.alt,
div .woocommerce #respond input#submit.alt,
div .woocommerce a.button.alt,
div .woocommerce button.button.alt,
div .woocommerce input.button.alt {
	background: #ff9a00;
    font-family: "oswald.light";
    font-size: 13px;
    color: white;
    text-transform: uppercase;
    border-radius: 0;
    padding: 10px 20px;
}

body.woocommerce #respond input#submit:hover,
body.woocommerce a.button:hover,
body.woocommerce button.button:hover,
body.woocommerce input.button:hover,
div .woocommerce #respond input#submit:hover,
div .woocommerce a.button:hover,
div .woocommerce button.button:hover,
div .woocommerce input.button:hover,
body.woocommerce #respond input#submit.alt:hover,
body.woocommerce a.button.alt:hover,
body.woocommerce button.button.alt:hover,
body.woocommerce input.button.alt:hover,
div .woocommerce #respond input#submit.alt:hover,
div .woocommerce a.button.alt:hover,
div .woocommerce button.button.alt:hover,
div .woocommerce input.button.alt:hover {
	background: #FFBD58;
    color: #fff;
}

.sticky-cta {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
	transition: all .2s ease;
	position: fixed;
    left: 0;
	top: 0;
    width: 100%;
	z-index: 1000;
}

.sticky-cta .btn {
	display: block;
	width: 100%;
    background: #fbd225;
    color: #fff;
    text-align: center;
    font-family: "oswald.regular";
    font-size: 22px;
    line-height: 1;
    text-transform: uppercase;
    text-decoration: none;
    padding: 14px;
	box-shadow: 0 0px 9px 0px rgba(0, 0, 0, 0.4);
}

.sticky-cta.sticky {
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
}

.sticky-cta .btn:hover{	
	background: #fbde65;
}

#nav ul li.cart-icon {
    float: right;
    line-height: 0;
    display: inline-block;
    max-height: 52px;
}

#nav ul li.cart-icon a {
	font-size: 0;
	text-indent: -9999px;
	padding: 10px;
}

#nav ul li.cart-icon a:hover {
	color: #FF9801;
	box-shadow: none;
    background: none;
}

#nav ul li.cart-icon a:before {
	content: "\f217";
	font-family: 'FontAwesome';
	font-size: 25px;
}

#nav ul li.current-menu-item a {
	background: none;
    box-shadow: none;
	color: #355878;
}

div .woocommerce form .form-row input.input-text,
div .woocommerce form .form-row textarea {
	padding: 8px;
    border: 1px solid #e4e4e4;
}

div.select2-container .select2-choice {
	border-color: #e4e4e4;
    border-radius: 0;
}

div.select2-dropdown-open.select2-drop-above .select2-choice,
div.select2-dropdown-open.select2-drop-above .select2-choices,
div.select2-drop.select2-drop-above.select2-drop-active,
div.select2-drop-active {
	border-color: #e4e4e4;
}

@media (max-width: 500px){

.media-devices{
display:inline;
}

}

.podcastDownload{
float:right;
position:absolute;
font-size:20px;
border-style: none;
padding: 5px 10px;
color:white;
background-color:#ff9a00;
}

.podcastDownload:hover{
color: white;
text-decoration: none;
border: 1px solid white;
}
.podcastDownload:link{
border-style: none;
padding: 5px 10px;
color:white;
background-color:#ff9a00;
}

body.single.single-post ol li{
margin-bottom: 20px !important;
}

.sbbm-button-container{
display: block;
margin: 20px 0 20px;
position: relative;
}
.asset-buttons, inner-buttons{
display: flex;
justify-content:flex-start;
align-items: center;
flex-flow: row wrap;
position: relative;
}
.asset-buttons *{
width: 200px;
height: 65px;
margin-right: 10px;
}
.podcast-download-button{
background: #ee8f02;
border: #ee8f02 1px solid;
text-align: center;
color: white;
font-size: 18px;
font-weight: bold;
transition: background 0.3s
}

.podcast-download-button:hover{
background: #FFAE34;
}
.inner-buttons{
margin-top: 20px;
margin-bottom: 0;
}

@media screen and (max-width:350px){

.asset-buttons *{
width: 80px !important;
height: 33px !important;
margin-right: 5px;
}

.podcast-download-button{
font-size: 12px;
}

}


@media screen and (max-width:500px){

.asset-buttons *{
width: 100px;
height: 36px;
margin-right: 5px;
}

.podcast-download-button{
font-size: 12px;
}

}

.multiple-sumome-warning-toast {
display: none !important;
}

.orange-bg-content-bottom {
display: none;
}

.obj-1 a {
color: #5b5b5b !important;
}

.obj-1 a:hover {
text-decoration: none;
}

.obj-3 a {
color: #5b5b5b !important;
}

.obj-3 a:hover {
text-decoration: none;
}

/*Banner Bottom*/

.block1{float:left; }
.leftblock{float:left;padding-top:10px; }
.block4{padding-left:10px;}
.block4, .block5, .block6, .block7, .block7{display:inline-block; padding-top:20px;}
.block8{float:left;margin-top:-15px; padding-bottom:20px;}
.block9, .block10 {display:inline-block; padding-top:0px;}

@media only screen and (max-width: 528px) {
 .innerleftblock {display:block; }
 .block4 {padding-left:0px;}
 .block2 {max-width:100%;}
}

/*blockquote*/

blockquote{
	font-size:16px;
	line-height:130%;
}

blockquote p, blockquote a{
	padding: 5px 15px;
    margin: 15px 0;
    border-left: 4px solid #FF9A00;	
	font-size:16px;
	line-height:130%;
}

blockquote .tm-click-to-tweet{
	padding:0;
	background:transparent;
	border:0;
}

blockquote .tm-click-to-tweet .tm-ctt-text{
	padding:5px 15px;
	border-left: 4px solid #FF9A00;
}

blockquote .tm-click-to-tweet a, blockquote .tm-click-to-tweet p{
	padding:0;
	margin:0;
	border:0;
	border-radius: 0;
}
/*eo blockquote*/