/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/


/*sidebar*/

#sb-business,.sb_buss_top_wrap,.sb_buss_tbar,.buss_container { float:left; width:272px !important }
 #sb-business ul { list-style:none; }
 	#sb-business ul li { border:0; }

#sb-business { min-height:300px; background:#fff; font-family:Georgia, "Times New Roman", Times, serif !important; margin-left:-16px !important; z-index:2; position:relative; clear:both; }
	.sb_buss_top_wrap { height:88px; background:#f2f2f2; border-bottom:double 3px #d9d9d9 !important; text-align:center !important; margin-left:-16px !important }
		.sb_buss_top_wrap h3 { font:bold 12px Verdana, Arial, Helvetica, sans-serif !important; color:#444; border:0 !important }
			.sb_buss_top_wrap p { font-style:italic !important; font-size:12px !important; margin-top:14px !important; line-height:15px; }
	
	
		.sb_buss_tbar { height:25px; background:url(http://revstreammarketing.com/wp-content/uploads/2012/10/sb-buss-tbar.png) repeat-x; margin-top:5px; font-size:14px; font-weight:bold; color:#fff; text-align:center; padding-top:8px !important; margin-left:-16px !important }
		
	.buss_container { width:278px; min-height:100px; margin:5px !important; margin:5px 5px 5px -54px !important; border-bottom:solid 1px #e9e9e9 }
		.buss_container h3,.buss_container h4 { font-size:14px; float:left; padding:0 !important ;color:#444; background:none !important }
		.buss_container h3 {  width:100%; margin-left:10px !important; }
		.buss_container h4,.buss_container .text { float:left; text-align:left; font-size:12px; color:#666; width:200px !important; margin:0 0 0 5px; padding:0 }
		.buss_container .text { line-height:17px; margin-top:2px; }
		.buss_container h4 { font-weight:bold; color:#555; }
		.buss_container ._icon,.buss_container ._icon img { width:48px !important; height:48px !important; float:left;padding:0 !important }
			.buss_container ._icon { margin-left:16px }
			.buss_container ._icon img { border:0; border:solid 1px #ddd; margin-left:-6px }
		
			.buss_container .button_signup,.buss_container .get_access { width:80px; height:32px; float:right; background:url(http://revstreammarketing.com/wp-content/uploads/2012/10/button-signup.png) no-repeat; }
				.buss_container .get_access { background:url(http://revstreammarketing.com/wp-content/uploads/2012/10/button-get-access.png) no-repeat; }
				
				.buss_container .button_signup:hover,.buss_container .get_access:hover {border-bottom:none !important}



/* New CSS September 2013 */

@font-face {
			font-family: 'News Gothic';
			src:url('/www/wp-content/themes/headlines/fonts/News_Gothic_Oblique.ttf') format ("truetype");
			font-weight: normal;
			font-style: normal;
	}
.btn-blue2 {background: url("images/blue-gradient.png") repeat-x scroll center center transparent; border: 1px solid #808084; border-radius: 3px 3px 3px 3px; box-shadow: 0 2px 2px rgba(47, 78, 127, 0.75); margin: 9px 0; text-align: left; width: 157px;}
.btn-blue {background: url("images/blue-gradient.png") repeat-x scroll center center transparent; border: 1px solid #808084; border-radius: 3px 3px 3px 3px; box-shadow: 0 2px 2px rgba(47, 78, 127, 0.75); margin: 9px 0; text-align: left; }
.btn-blue2 a span, .btn-blue a span, .btn-span a span {background: url("images/btn-arrow.png") no-repeat scroll center center transparent; display: block; float: right; height: 20px; width: 12px; }
.btn-blue a, .btn-blue2 a{color: #FFFFFF; display: block; font-size: 13px; line-height: 20px; padding: 5px 13px; text-decoration: none; text-shadow: 0 1px rgba(73, 87, 103, 0.75);}
.banner-left .btn-blue {margin-top: 50px; width: 181px;}
.banner-left {width: 430px; padding-bottom:50px; float:left;}
.banner-left h1 {color: #1B1464; font-family: "News Gothic"; font-size: 40px; line-height: 45px; margin: 13px 0; text-shadow: 0 1px rgba(33, 54, 88, 0.8); font-weight:100;}
.banner-left p {color: #333333; font-size: 16px; line-height: 22px; text-shadow: 0 1px rgba(33, 54, 88, 0.8);}
.banner-right { background: url("images/slider-shadow.png") no-repeat scroll center bottom transparent; padding-bottom: 28px;float:right; padding:25px;}
.banner-img {border: 1px solid #FFFFFF; display: inline-block; width: 426px;}
.rotator {border:5px solid #FFFFFF;}


.top .col-mid {
    border-right: 1px solid #F6F6F6;
    float: left;
    margin-top: -50px;
    min-height: 343px;
    padding: 20px;
    width: 272px;
}

.top .wrap div:last-child {border:0;}

.col-header h2 a,.col-header h2, .col2-mid h2, .col-header .title {
    color: #141653 !important;	
    font-size: 20px;
    font-weight: 700;
    line-height: 15px;
    text-align: center;
    text-shadow: 0 1px rgba(67, 67, 67, 0.75);
	padding-bottom: 25px;
}

.top {
    background:none repeat scroll 0 0 #E5E5E5;
    display: inline-block;
    padding-top: 60px;
    position: relative;
    width: 960px;
    z-index: 2;
	margin-left: -26px;	
}

.wrap:before, .wrap:after {
    content: "";
    display: table;
}

.col-mid #tabs ul.wooTabs {width: 292px;}
.col-mid #tabs ul.wooTabs li a {padding:0 10px 10px; }
.col-mid #tabs .inside ul {margin: 0px -5px 5px; width:312px;}
.col-body a .thumbnail {height:90px; width:90px;}

.col-body a.btn, input.submit, #commentform #submit {
   
    border: 1px solid #11558A;
}

.col-body a.btn, input.submit {
	border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 12px;
    font-style: italic;
    padding: 4px 8px;
    text-shadow: 0 1px 0 #777777;
}

.col-body p {margin-bottom:20px; font-family:Georgia, serif; color:#555;}

.col2-mid li {border-right:1px solid #F6F6F6; width:289px !important; display:inline-block; padding: 0 5px 7px; vertical-align:top;}
.col2-mid li a {min-height: 52px; opacity:0.7; padding:15px 20px;}	
.row2-col { position:relative; padding:10px; text-align:center; padding:20px 0;}
.col2-mid { padding-top:25px;}
.col2-mid li:last-child {border:0;}
.col2-mid li img {float:left}
.col2-mid span {color:#555555}
.col2-mid li h2 {font-size:19px; padding:10px 0;}
.col2-mid li h3 {color:#555555; 	font-size:14px;}
.col2-mid li .btn-blue {padding:0;}
.col2-mid li:first-child h2 {padding:10px 0 28px;}
.row2-title  h3{text-align:center; color:#141653; font-family:arial;}
.btn-span {background: url("images/blue-gradient.png") repeat-x scroll center center transparent; border: 1px solid #808084; border-radius: 3px 3px 3px 3px; box-shadow: 0 2px 2px rgba(47, 78, 127, 0.75); margin:0; padding:7px; text-align: left; }
.btn-span a {color: #FFFFFF; display: inline-block; font-size: 13px; line-height: 20px; padding: 5px 13px; text-decoration: none; text-shadow: 0 1px rgba(73, 87, 103, 0.75);}

#slideshow div {opacity: 0; position: absolute; width:250px; background-color:#E5E5E5;}
#slideshow div.active {opacity: 1; z-index: 10;}
#slideshow div.last-active {z-index: 9;}

#case_thumb li img + p {
	font-family: 'Nexa Slab Regular',Palatino,"Palatino Linotype",Georgia,Times,"Times New Roman",serif;
    font-weight: normal;
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 16px;
    padding-top: 10px;
	color: #007789;
	margin-top: 20px;
	min-height: 44px;
}

#case_thumb li p{font-size: 12px;}

#case_thumb, #case_thumb *, #case_thumb a {
    display: inline-block;
    text-decoration: none;
}


#case_thumb a {
	color: #333333;
    display: block;
    min-height: 410px;
    padding: 20px 10% 10px;
}

#case_thumb > li {
    background-color: #FAFAFA;
    display: inline;
    float: left;
    margin: 18px 1.25% 0;
    text-align: left;
    width: 29.1%;
	height: 445px;
}



#case_thumb > li img {
    border:1px solid #CCCCCC;
    float: none;
    margin-bottom: 7px;
    opacity: 0.9;
    width: 100%;
}


#case_thumb li img + p + p:before {
    border-top: 1px solid #BCBDBD;
    content: "";
    height: 1px;
    margin-top: -10px;
    position: absolute;
    width: 27px;
}

#case_thumb p {
    margin-bottom: 0;
}

.case-study-template .shr-publisher-1895 {display:none;}

/* End New */