/*

 Theme Name:   Virtue Premium with 3DFlow mods

 Theme URI:    https://3dflow.net

 Description:  3DFlow Virtue Theme

 Author:       AA

 Author URI:   https://3dflow.net

 Template:     virtue_premium

 Version:      1.0.0

*/



.oddRow{

	background-color:#f9f9f9;

}



.evenRow{

	background-color:#f1f1f1;

}



.whiteLink

{

color:#fff;

}





a.whiteLink:hover
{

color:#fff;

text-decoration:underline;

}





a.whiteLink:visited
{

color:#fff;

text-decoration:none;

}



.tdFeatureComparison{

padding-left:25px;

text-align: left;font-size: 1.6em;

height:48px;

border-bottom:1px solid #fcfcfc;

}



.tdFeatureComparisonText{

text-align: center;font-size: 1.1em;

}







.homeRibbon{

   position: relative;

padding:0px;

margin:0px;

}



.homeRibbon:hover{

   position: relative;

padding:0px;

margin:0px;

opacity:0.8;

}



.homeRibbonDiv{

   float: left;

   position: absolute;

   left: 0px;

   

   z-index: 1000;

   background-color: rgba(221,0,0,0.65);

   color: #FFFFFF;

   font-weight: bold;

text-align:center;font-size:20px;padding:5px;

}





.techlink

{

	font-size:26px;

	color: #fff;

	background-color: transparent;

	border:3px solid #fff;

}



.techlink a

{

	width:100%;

	height:50px;

	padding-top:14px;

	display: block;

	color: #fff;

}





.techlink:visited

{ 

	width:100%;

	height:50px;

	padding-top:14px;

	display: block;

	color: #fff;

}



.techlink:hover

{ 

        border:0px;

	width:100%;

	height:50px;

	padding-top:0px;

	color: #f00;

}



.techlink:hover a

{

	background-color:#fff;

	color: #f00;

}



.partnership

{ 

	border:1px solid #eee;

	text-align:center;

} 

.partnership .flowverlay

{ 

	margin-top:-210px;

	font-size:1.5em;

	width:250px; 

	height:200px; 

	background:#DD0000;

	color: #fff;

	opacity:0.0; 

} 



.partnership:hover .flowverlay

{ 

	padding-top:160px;

	opacity: 0.8;

}



.touchstone

{

	background: url('https://www.3dflow.net/wp-content/uploads/2015/12/blue_rec20.png');


	min-height:64px;

	vertical-align:middle;

	margin:auto;

	padding:18px;

}



.touchstonetd

{

 	padding:16px;

}



.touchstone a

{

	color:#fff;

	font-size:2.0em;

}



.touchstone a:hover

{

	text-decoration:underline;

}


