/*

 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

*/

/* This is a fix for the topbar menu*/
@media (min-width: 992px){
	.col-md-4.clearfix.kad-header-left {
		width: 20% !important;
	}
	.col-md-8.kad-header-right {
		width: 80% !important;
	}
}

.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;
} 

.flowverlay{
	position:absolute;
	font-size:1.5em;
	width:250px; 
	background:#DD0000;
	color: #fff;
	opacity:0.0; 
	pointer-events: none;
}

.partnership .flowverlay{ 
	height:130px; 
} 

.tutorialHome .flowverlay{ 
	height:200px; 
} 

.partnership:hover .flowverlay, .tutorialHome:hover .flowverlay{ 
	opacity: 0.8;
}

.flowverlay p{
	position : absolute;
	bottom:0;
	right:0;
	left:0;
}

.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;
}

.centredDiv{
	bottom:20px;
	position:absolute;
	width:100%;
}

.centeredText{
	text-align:left;
	padding-left:30px;
}

.margin20px{
	margin:20px !important;
}

.margin0px{
	margin:0px !important;
}