article#videocardz-article {
	float: left;
	width: 100%;
}
#videocardz-article h1, 
#videocardz-article h2, 
#videocardz-article h3, 
#videocardz-article h4, 
#videocardz-article h5, 
#videocardz-article h6 {
	font-weight: 500;
	margin: 1.5rem 0;
}
#videocardz-article > h2,
#videocardz-article blockquote h2 {
	font-size: 2.5rem;
}
#videocardz-article > h3,
#videocardz-article blockquote h3 {
	font-size: 2.2rem;
}
#videocardz-article > h4,
#videocardz-article blockquote h4 {
	font-size: 2.0rem;
}
#videocardz-article > h5,
#videocardz-article blockquote h5 {
	font-size: 1.7rem;
}
#videocardz-article > h6,
#videocardz-article blockquote h6 {
	font-size: 1.7rem;
}
#videocardz-article > h2, #videocardz-article > h3 {
	padding: 5px 5px 5px 10px;
	clear: both;
	background: #eee;
	background: var(--vc-h2-h3-bg);
	border-left: 8px solid #f8c701;
	border-left: 8px solid var(--vc-yellow-to-gold);
	border-radius:5px;
}
#videocardz-article strong, b {
	font-weight: 600;
	
}
#videocardz-article blockquote {
	display: block;
	margin: 0 0 1rem 2rem;
	font-size: 1.1rem;
	padding: 1rem 1rem 1rem 2rem;
   /* border-left: 0.8rem solid #f8c701;
    border-left: 0.8rem solid var(--vc-yellow-to-gold);*/
	border-left: 0.8rem solid #f8c701;
	border-left: 0.8rem solid var(--vc-yellow-to-gold);
	border-radius:5px;
	overflow: hidden;
}
article#videocardz-article blockquote p {
	font-weight: 300;
	line-height: 2.5rem;
}

#videocardz-article blockquote.tiktok-embed
{
	border:none;
}



div#card {
	margin: -30px -30px 30px -30px;
	border: 6px solid #f8c701;
	border: 6px solid var(--vc-yellow-to-gold);
	background: #f8c701;
	background: var(--vc-yellow-to-gold);
}
div#card h3 {
	line-height: 4rem;
	font-size: 2.5rem;
	font-weight: 500;
	color: #000;
}
div#card h4 {
	text-align: center;
	line-height: 2rem;
	margin: 1rem 0;
	padding: 0.5rem;
	font-size: 1.5rem;
	background: black;
	color: #f8c701;
	color: var(--vc-yellow-to-gold);
	border-radius: 5px;
}
div#card h4.vcn-link {
}
div#card h4.vcn-link a {
	color: #f8c701;
	color: var(--vc-yellow-to-gold);
}
div#card h5 {
	font-size: 1.3rem;
	line-height: 4rem;
	text-align: center;
}
div#card h5 a {
	color: #000;
}
div#card div.card-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
div#card div.card-inner div.card-inner-picture, div#card div.card-inner div.card-inner-specs {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
div#card div.card-inner div.card-inner-picture {
	border: 3px solid black;
}
div#card div.card-inner div.card-inner-picture-inner {
	height: 100%;
	background-color: #fff;
	background-size: 100%;
}

@media only screen and (max-width:1000px ) {
div#card div.card-inner {
	display: block;
}
div#card div.card-inner div.card-inner-picture {
	width: 100%;
	height: 300px;
}
div#card div.card-inner div.card-inner-specs {
	width: 100%;
}
}
div#card div.card-inner div.card-inner-specs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #000;
}
div#card div.card-inner div.card-inner-specs div.specrow, div#card div.card-inner div.card-inner-specs div.header {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
div#card div.card-inner div.card-inner-specs div.specrow div.title, div#card div.card-inner div.card-inner-specs div.specrow div.value {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 1.6rem;
	line-height: 2rem;
	padding: 0 1rem;
}
div#card div.card-inner div.card-inner-specs div.specrow div.title {
	text-align: right;
	font-weight: 500;
}
div#card div.card-inner div.card-inner-specs div.specrow div.value {
	text-align: left;
}
div#card div.card-inner div.card-inner-specs div.header {
	font-size: 1.8rem;
	line-height: 2.5rem;
	color: #f8c701;
	color: var(--vc-yellow-to-gold);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
/* POPULAR SIDEBAR */

div#sidebar-popular {
	background: #111;
	background: var(--vc-darkgray-to-black);
	padding: 1rem;
	border: 2px solid #fff;
    border: 2px solid var(--vc-techbuzz-border);
    border-radius: 10px;
    overflow: hidden;
}
div#sidebar-popular h4.sidebar-popular-header {
	font-weight: 500;
	font-size: 1.8rem;
	padding-bottom:1rem;
	text-align: center;
	color: #f8c701;
	color: var(--vc-yellow-to-gold);
}
div#sidebar-popular a.sidebar-link {
	padding: 0.05rem;
	font-size: 1.2rem;
	color: #ccc;
	display: block;
	margin-bottom:10px;
	transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	-webkit-transition: all 100ms ease-in-out;
}
div#sidebar-popular a.sidebar-link:hover {
	color: #f8c701;
	color: var(--vc-yellow-to-gold);
}

.sidebar-link-text {
	float:left;
	width:200px;
	
}
.sidebar-link-image {
	float:right;
	width:48px;
	height:50px;
	border-radius: 5px;
	overflow: hidden;
	border:2px solid transparent;
	background-size:cover;
	transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	-webkit-transition: all 100ms ease-in-out;
}

div#sidebar-popular a.sidebar-link:hover .sidebar-link-image
{
	border:2px solid #f8c701;
	border:2px solid var(--vc-yellow-to-gold)
}

@media only screen and (max-width: 767px) {
div.social-item-author, div.social-item-author-wide {
	width: 60%
}
a.social-item-mail, a.social-item-mail-wide {
	width: 40%;
}
div.social-item-share {
	display: none;
}
a.social-item-media {
	width: 33.33333%;
}
}

@media only screen and (min-width: 768px) {
div.social-item-author {
	width: 30%;
}
div.social-item-author-wide {
	width: 35%;
}
a.social-item-mail {
	width: 10%;
}
a.social-item-mail-wide {
	width: 5%;
}
a.social-item-media {
	width: 20%;
}
}
/* ARTICLES TYPO */

article#videocardz-article a, 
article#videocardz-article p, 
article#videocardz-article h1,
article#videocardz-article h2,
article#videocardz-article h3, 
article#videocardz-article h4,
article#videocardz-article ul, 
article#videocardz-article ul li, 
article#videocardz-article table
{
-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
article#videocardz-article a {
	-webkit-transition: 100ms ease-in-out;
	-o-transition: 100ms ease-in-out;
	transition: 100ms ease-in-out;
}
article#videocardz-article h1 {
	font-size: 3rem;
	display: block;
	font-weight: 500;
	color: #444;
	margin: 10px 0px 20px 0px;
}
article#videocardz-article p, article#videocardz-article ul li, article#videocardz-article ol li {
	font-size: 1.8rem;
	color: #444;
	color: var(--vc-text-article-color);
	line-height: 2.5rem;
}
.buzz-article {
	font-size: 2rem;
}
.review-article {
}
article#videocardz-article ul {
	margin: 2rem 2rem 2rem 4rem;
	list-style-type:disc;
	font-size: 1.7rem;
}
article#videocardz-article li ul, article#videocardz-article li ol {
	margin: 0 4rem;
}
article#videocardz-article ol {
	margin: 2rem 2rem 2rem 4rem;
}
article#videocardz-article ul li, article#videocardz-article ol li {
	padding: 0.3rem 0;
}

#videocardz-article blockquote ul {
	margin: 1rem 1rem 1rem 3rem;
}

/*==== wp standard classes ====*/
	
article#videocardz-article * .alignright {
	float: left;
	width: 49.0%;
	margin: 1% 0.5% 1% 0.5%;
}
/*@media only screen and (max-width: 767px) {
	article#videocardz-article * .alignright {
		float: left;
		width: 100%;
		margin: 1rem 0 1rem 0;
	}
}*/
article#videocardz-article * .alignleft {
	float: left;
	width: 32%;
	margin: 1% 0.66%;
}
/*@media only screen and (max-width: 767px) {
	article#videocardz-article * .alignleft {
		float: left;
		width: 100%;
		margin: 1rem 0 1rem 0;
	}
}*/
article#videocardz-article * div.wp-caption {
	margin: 0 auto;
}
article#videocardz-article * div.wp-caption img {
	border: 2px solid #f3f3f3;
}
article#videocardz-article p.wp-caption-text {
	background: #f3f3f3;
	width: auto;
	display: table;
	height: 25px;
	margin: -4px auto 0 auto;
	padding: 3px;
	position: relative;
	color: #939393;
	text-align: center;
}
article#videocardz-article p.wp-caption-text:before {
	display: block;
	content: "";
	height: 0;
	width: 0;
	border: 15px solid #f3f3f3;
	border-bottom: 15px solid transparent;
	border-left: 15px solid transparent;
	position: absolute;
	left: -30px;
	top: 0;
}
article#videocardz-article p.wp-caption-text:after {
	display: block;
	content: "";
	height: 0;
	width: 0;
	border: 15px solid #f3f3f3;
	border-bottom: 15px solid transparent;
	border-right: 15px solid transparent;
	position: absolute;
	right: -30px;
	top: 0;
}
article#videocardz-article .aligncenter, article#videocardz-article img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
article#videocardz-article .aligncenter img {
	border: 2px solid #f3f3f3;
}
/* 
/* Generic Article Stuff
---------------------------------------------------------- */

#videocardz-article img {
	max-width: 100%;
	height: auto;
	background-image: none !important;
	border-radius: 10px;
}
#videocardz-article a img {
	background-image: none !important;
}
#videocardz-article img.alignnone {
	margin-bottom: -4px;
}

/* FOOTNOTES */

#videocardz-article div.footnotes-container p 
{
	font-size:1.4rem;
	line-height:2rem;
}

/* FOOTNOTES */

#videocardz-article span.bubble 
{
	font-size: 80%;
    border-radius: 5px;
    background: rgba(190,190,190,0.5);
    padding: 0.2rem 0.5rem;
	color:#111;
}


/* REVIEW ROUNDUP TABLE */


table#reviewtable th {
	background: #111;
	color: #989898;
}
table#reviewtable a, table#reviewtable th a {
	font-weight: 500;
	color: #f8c701 !important;
	font-size: 17px;
}
table#reviewtable a, table#reviewtable td a {
	font-weight: 500;
	color: #af8c01!important;
	font-size: 17px;
}
table#reviewtable td img {
	max-height: 25px;
}
table#reviewtable td {
	border-bottom: 1px solid #7f8183;
	padding: 4px !important;
}
table#reviewtable th {
	border-bottom: 1px solid #444;
	padding: 4px !important;
}
table#reviewtable tr:hover td, table#reviewtable tr:hover th {
	background: #f8c701 !important;
}
table#reviewtable tr:hover td a, table#reviewtable tr:hover th a {
	color: #000 !important;
}
/* TYPOGRAPHY */


article#videocardz-article p a {
	font-weight: 500;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1.8rem, transparent), color-stop(0, #f8c701));
	background-image: -o-linear-gradient(transparent 1.8rem, #f8c701 0);
	background-image: linear-gradient(transparent 1.8rem, #f8c701 0);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1.8rem, transparent), color-stop(0, var(--vc-yellow-to-gold)));
	background-image: -o-linear-gradient(transparent 1.8rem, var(--vc-yellow-to-gold) 0);
	background-image: linear-gradient(transparent 1.8rem, var(--vc-yellow-to-gold) 0);
}
article#videocardz-article p strong a {
	font-weight: 600;
}
article#videocardz-article ul li a, article#videocardz-article ol li a {
	color: #444;
	color: var(--vc-a-color);
	font-weight: 500;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1.7rem, transparent), color-stop(0, #f8c701));
	background-image: -o-linear-gradient(transparent 1.7rem, #f8c701 0);
	background-image: linear-gradient(transparent 1.7rem, #f8c701 0);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1.7rem, transparent), color-stop(0, var(--vc-yellow-to-gold)));
	background-image: -o-linear-gradient(transparent 1.7rem, var(--vc-yellow-to-gold) 0);
	background-image: linear-gradient(transparent 1.7rem, var(--vc-yellow-to-gold) 0);
}
/* GALLERY */

article#videocardz-article div.gallery {
	color: #f3f3f3;
	padding: 10px;
	margin-bottom: 10px;
	width: 100%;
	height: auto !important;
	border: 5px solid #f8c701;
	border: 5px solid var(--vc-yellow-to-gold);
}
article#videocardz-article div.gallery dl dd {
	display: none;
}
article#videocardz-article div.gallery img {
	border: none;
}
#gallery-1 a {
	float: left;
	margin-top: 10px;
	text-align: left; /*width: 16%;*/
	margin-right: 2%;
}
div.gallery-wrapper {
	border: 0.3rem solid #f8c701;
	border: 0.3rem solid var(--vc-yellow-to-gold);
	/*display:flex;
	flex-wrap: wrap;*/
	overflow-y: scroll;
	overflow-x: hidden;
	height: 15.6rem;
	border-radius:10px;

}
div.gallery-wrapper::-webkit-scrollbar-track {
border-radius:0 10px 10px 0;
}

a.gallery-item {
	/* flex: 1 0 15%;*/
	width: 15rem;
	height: 15rem;
	float: left;
	display: block;
	border: 0.5rem solid transparent;
}
a.gallery-item:hover {
	border: 0.5rem solid #f8c701;
	border: 0.5rem solid var(--vc-yellow-to-gold);
}
a.gallery-item img {
	width: 100%;
}
/* ========== VIDEO EMBED ============== */
/* ADDED FEB 2024 */
.wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {
    width: 100% !important;
    height: 100% !important;
}
.mejs-container {
    padding-top: 56.25%;
}
.wp-video, video.wp-video-shortcode {
    max-width: 100% !important;
}
video.wp-video-shortcode {
    position: relative;
}
.mejs-mediaelement {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.mejs-controls {
    display: none;
}
.mejs-overlay-play {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto !important;
    height: auto !important;
}
/*
#######################
*/
.video-container /* #new */ {
	 margin: 0 auto;
	min-width:60%;
	max-width:600px !important;
	border-radius:5px ;
	overflow: hidden;
}
.video-container iframe {
	 margin: 0 auto;
}
.twitter-tweet {
	margin: 2rem auto !important;
}
.video-container-old {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container-old iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
section.featured-video {
	background: #222;
	background: var(--vc-video-bg);
	color: white;
}
section.featured-video div.featured-video-inner {
	width: 75%;
	margin: 0 auto;
	padding: 15px;
}
section.featured-video div.featured-video-inner div.video-container {
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	padding-bottom: 60.0%
}
section.featured-video div.video-info-bar {
	font-size: 1.5rem;
	padding: 5px;
	background: #f8c701;
	background: var(--vc-yellow-to-gold);
	color: black;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-align: center;
}
/* YOUTUBE */

.youtube-container {
    overflow: hidden;
    position: relative;
    width:100%;
	max-width:600px;
    margin: 0 auto;
	border-bottom:2px solid #f8c701;
    border-bottom:2px solid var(--vc-yellow-to-gold);
}

.youtube-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.youtube-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.youtube-description {
	font-size:1.3rem;
	max-width:600px;
	margin: 0 auto 1rem auto;
	line-height:1.6rem;
	color: #000;
    color: var(--vc-techbuzz-link);
	background: rgba(0,0,0,.1);
	padding:0.5rem;
	border-top:2px solid #f8c701;
    border-top:2px solid var(--vc-yellow-to-gold);
	border-radius: 0 0 5px 5px;
    overflow: hidden;
}
.youtube-notice {
	font-size:1.3rem;
	text-align:center;
	max-width:600px;
	margin: 1rem auto -1rem auto;
	line-height:1.6rem;
	color: #000;
    color: var(--vc-techbuzz-link);
	background: rgba(0,0,0,.1);
	padding:0.5rem;
	border-bottom:2px solid #f8c701;
    border-bottom:2px solid var(--vc-yellow-to-gold);
	border-radius:5px 5px 0 0 ;
}
/* BILIBILI */

div.bilibili-container
{
	
    position: relative;
    width:100%;
	max-width:600px;
    margin: 0 auto;

    aspect-ratio: 16/9;
}

div.bilibili-container iframe {
	border-radius:10px solid;
	overflow: hidden;
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

/* WP VIDEO MP4 */
.wp-video {
	
  margin: 0 auto;
	min-width:60%;
	max-width:600px !important;
	border-radius:5px ;
	overflow: hidden;
}

/* DOWNLOADS */


#driverbox {
	width: 90%;
	margin: 0 auto;
}
.driverheader {
	font-size: 1.6rem;
	margin: 1.5rem 0;
}
a.driverlink {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1.6rem;
	border: 4px solid #ddd;
	border: 4px solid var(--var-driverlink-border);
	border-radius:7px;
	overflow: hidden;
}
.driverlink-os, .driverlink-device, .driverlink-url {
	display: 1;
	padding: 10px;
	text-align: center;
	color: #000;
}
.driverlink-os {
	width: 25%;
	background: #000;
	color: white;
}
.driverlink-device {
	width: 25%;
	background: #444;
	color: white;
}
.driverlink-url {
	width: 50%;
	font-weight: 500;
	background: #f8c701;
	background: var(--vc-yellow-to-gold);
}
.driverlink-os-wide {
	width: 25%;
}
.driverlink-url-wide {
	width: 75%;
}
.driverlink-url span i.icon-download {
	font-size: 1.1rem;
}
a.driverlink:hover {
	border: 4px solid #222;
}
a.driverlink:hover .driverlink-os {
	background: #f8c701;
	background: var(--vc-yellow-to-gold);
	color: black;
}
a.driverlink:hover .driverlink-device {
	background: #ccc;
	color: black;
}
a.driverlink:hover .driverlink-url {
	background: #fff;
	color: black;
}

/* beta tooltip */
span.tooltip {
	border: 2px solid;
    border-radius: 5px;
    padding: 0.05em 0.2em;
    font-size: 80%;
}

/* REVIEW ROUNDUP TABLE */

table#review-table th, table#review-table td {
	font-size: 1.6rem;
}
table#review-table tr th a {
	font-size: 1.8rem;
	color: #222;
	color: var(--vc-darkgray-to-gold);
	text-shadow: -1px -1px 0 #f3f3f3, 1px -1px 0 #f3f3f3, -1px 1px 0 #f3f3f3, 1px 1px 0 #f3f3f3;
	text-shadow: -1px -1px 0 var(--vc-lightgray-to-black), 1px -1px 0 var(--vc-lightgray-to-black), -1px 1px 0 var(--vc-lightgray-to-black), 1px 1px 0 var(--vc-lightgray-to-black);
}
table#review-table tr td a {
	font-weight: 500;
}
/* REVIEWS HERO TABLE */
table.review-hero-table {
	border: 3px solid var(--vc-yellow-to-gold);
	background:#000;
}
table.review-hero-table td {
	background:#000 !important;
	color:white;
	padding: 1rem;
	font-size:1.5rem;
}

table.less-padding td {
	padding: 0.5rem;
}

table.review-hero-table th {
	background: #f8c701;
	background: var(--vc-yellow-to-gold);
	font-size:2rem;
	color: black;
}

table.review-hero-table td ul li,
table.review-hero-table td ul ol,
table.review-hero-table td p,
table.review-hero-table td a{
	
	color: white !important;
}
table.review-hero-table td a {
border-bottom: none !important
}

/* MULTI PAGE RULS  */
div#multipage-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 2rem 0 1rem 0;
	color: #444;
	color: var(--vc-text-article-color);
}
div.multipage-navlink {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 1.6rem;
}
div.multipage-navlink-continue {
	text-align: right;
}

@media only screen and (max-width: 767px) {
div.omc-review-wrapper div.omc-review-bars {
	width: 100%;
}
}

@media only screen and (min-width: 768px) {
div#omc-review-wrapper.omc-review-placement-t {
	width: 50%;
}
div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary {
	width: 60%;
}
div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {
	text-align: center;
	padding: 7px 0px 0px 0px;
	width: 118px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: #111;
	height: 500px;
}
div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary {
	width: 80%;
}
}

@media only screen and (min-width: 768px) {
div#omc-review-wrapper.omc-review-placement-t {
	width: 50%;
}
div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary {
	width: 100%;
	float: left;
}
div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {
	text-align: center;
	position: relative;
	height: 90px;
	width: 100%;
	padding: 7px 0px 0px 0px;
	float: left;
	background: #111;
}
div#omc-review-wrapper.omc-review-placement-t div.omc-final-score-stars div#omc-criteria-final-score {
	height: 100px;
}
div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary {
	width: 70%;
}
div.omc-review-wrapper div.omc-review-bars {
	width: 50%;
}
}

@media only screen and (min-width:1024px ) {
div#omc-review-wrapper.omc-review-placement-t {
	width: 50%;
}
div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary {
	width: 60%;
}
div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {
	text-align: center;
	padding: 7px 0px 0px 0px;
	width: 118px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: #111;
	height: 500px;
}
div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary {
	width: 80%;
}
}

@media only screen and (min-width:1500px ) {
div#omc-review-wrapper.omc-review-placement-t {
	width: 50%;
}
div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary {
	width: 60%;
}
div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {
	text-align: center;
	padding: 7px 0px 0px 0px;
	width: 118px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: #111;
	height: 500px;
}
div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary {
	width: 80%;
}
}
/* MAIN SUMMARY DIV */
div.omc-review-summary {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
div.omc-short-summary {
	width: 70%;
	float: left;
}
div.omc-short-summary p {
	color: #DDD;
	margin: 10px;
	font-size: 1.2rem;
	line-height: 1.5rem;
}
div.omc-short-summary p strong {
	color: #FFF;
	color: var(--vc-white-text);
}
div.omc-criteria-final-score {
	margin: 0 auto;
	;
	text-align: center;
	width: 30%;
	top: 0px;
	right: 0px;
	background: #111;
	float: left;
}
div.omc-criteria-final-score h3 {
	font-size: 4.5rem;
	color: #FFF;
	color: var(--vc-white-text);
	font-weight: 500;
	text-shadow: none;
	border-left: none;
	background: none;
}
div.omc-criteria-final-score h3 span {
	font-size: 1.8rem;
}
/* archive -review */

div.review-score {
	width: 50px;
	font-size: 2.4em;
	color: black;
	margin-right: 5px;
	float: left;
	font-weight: 500;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
div.omc-review-wrapper {
	background: #444;
	color: #FFF;
	margin: 1rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 4px solid #ccc;
	border: 4px solid var(--vc-techbuzz-border);
}
div.omc-review-wrapper div.omc-review-thumb {
	float: left;
	width: 50%;
	position: relative;
}
div.omc-review-wrapper div.omc-review-thumb div.awards {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
}
div.omc-review-wrapper div.omc-review-thumb div.awards img {
	float: right;
	margin: 5px;
	opacity: 1;
}
div.omc-review-wrapper div.omc-review-thumb div.awards img:hover {
	opacity: 1;
}
div.omc-review-wrapper div.omc-review-bars {
	float: right;
	width: 50%;
}
div.omc-review-wrapper.omc-review-placement-b {
	width: 100%;
}
div.omc-review-wrapper.omc-review-placement-t {
	width: 50%;
}
div.omc-review-criteria {
	position: relative;
	height: 30px;
	border-bottom: 1px solid #222;
}
span.omc-criteria-percentage {
	position: absolute;
	z-index: 10;
	display: block;
	height: 100%;
	background: var(--vc-yellow-to-gold);
}
span.omc-criteria-description {
	position: absolute;
	top: 5px;
	left: 10px;
	z-index: 11;
	font-weight: 500;
	color: #222;
	font-size: 1.4rem;
}
div.omc-review-header {
	background: #111;
	padding: 10px;
}
#videocardz-article div.omc-review-header h2 {
	margin: 0;
	color: #FFF;
	color: var(--vc-white-text);
	font-size: 2rem;
	font-weight: 500;
	margin-top: 0px;
	text-shadow: none;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	border-left: none;
	background: none;
}
#videocardz-article div.omc-review-header h2 span {
	font-weight: 300;
	display: none;
}
span.upvote, span.downvote {
	padding-left: 5px;
	font-weight: 500;
	color: white;
	font-size: 1.4rem;
}
/* ###################### */
/*			GPUDB		*/
/* ###################### */
a.vc-db-link:before, a.vc-db-link:after {
	clear: both;
}
a.vc-db-link {
	margin: 1rem auto;
	display: block;
}
.vc-db-card {
	color: var(--vc-white-text);
	display: flex;
  align-items: stretch;
	font-size: 1.2rem;
}
.vc-db-card-image {
	background-color: #fff;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	width: 30%;

	float: left;
	border: 4px solid #f8c701;
	border: 4px solid var(--vc-yellow-to-gold);
	border-right: none;
	border-radius: 10px 0 0 10px;
}
.vc-db-card-specs {
	width: 70%;
	
	float: left;
	overflow: hidden;
	border-radius: 0 10px 10px 0 ;
}
.vc-db-card-specs table {
	border-radius: 0 10px 10px 0;
	margin:0 ;
}

@media only screen and (max-width: 767px) {
.vc-db-card {
	display: block;
	
}
.vc-db-card-image {
	width: 100%;
	height: 150px;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	border: 4px solid #f8c701;
	border: 4px solid var(--vc-yellow-to-gold);
	border-bottom: none;
	border-radius: 10px 10px 0 0; 
}
.vc-db-card-specs {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	border-radius: 0 0 10px 10px ; 
	overflow: hidden;
	 
}

.vc-db-card-specs table {
	table-layout: fixed;
	margin: 0 !important;
	border-radius: 0 0 10px 10px; 

}
	}
/*########################*/

.vc-db-mobo {
	background: #fff;
	color: var(--vc-white-text);
	border: 4px solid #ccc;
	width: 95%;
	margin: 4px auto;
}
.vc-db-mobo-image {
	width: 35%;
	height: 115px;
	float: left;
}
.vc-db-mobo-specs {
	width: 65%;
	float: left;
	overflow: hidden;
}

@media only screen and (max-width: 767px) {
.vc-db-mobo {
	display: block;
}
.vc-db-mobo-image {
	width: 100%;
	height: 150px;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
}
.vc-db-mobo-specs {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
}
}
.vc-db-mobo-specs-one {
	font-size: 2rem;
	background: #f8c701;
	background: var(--vc-yellow-to-gold);
	padding: 10px;
}
.vc-db-mobo-specs-one a {
	color: black;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
}
.vc-db-mobo-specs-two {
}
.vc-db-mobo-specs-two table {
	width: 100%;
	margin: 0 !important;
}
.vc-db-mobo-specs-two-darker {
	background: #000 !important;
	color: white;
	font-size: 1.1rem;
}
.vc-db-mobo-specs-two-ligher {
	background: #222 !important;
	color: white;
	font-size: 1.1rem;
}
.vc-db-mobo-specs-two-first {
	width: 50%;
	text-align: right !important;
	padding: 3px !important;
	color: #f8c701;
	color: var(--vc-yellow-to-gold);
}
.vc-db-mobo-specs-two-second {
	width: 50%;
	text-align: left !important;
	padding: 3px !important;
}

/* ###################### */
/* ###################### */
/* ###################### */

/*			STYLE 400 			*/

/* ###################### */
/* ###################### */
/* ###################### */


@media only screen and (max-width: 767px) {
.specs-title .specs-title-logo, p.omc-date-time-one, #sectionclass, #breadcrumbs,  .please-hide {
	display: none !important;
}

	
article#videocardz-article p, article#videocardz-article ul li, article#videocardz-article ol li {
	font-size: 2.1rem;
	line-height: 2.7rem;
}
article#videocardz-article p a {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(2.1rem, transparent), color-stop(0, #f8c701));
	background-image: -o-linear-gradient(transparent 2.1rem, #f8c701 0);
	background-image: linear-gradient(transparent 2.1rem, #f8c701 0);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(2.1rem, transparent), color-stop(0, var(--vc-yellow-to-gold)));
	background-image: -o-linear-gradient(transparent 2.1rem, var(--vc-yellow-to-gold) 0);
	background-image: linear-gradient(transparent 2.1rem, var(--vc-yellow-to-gold) 0);
}
}

/* ###################### */
/* ###################### */
/* ###################### */

/*			STYLE 768 			*/

/* ###################### */
/* ###################### */
/* ###################### */



@media only screen and (min-width: 768px) {
.specs-title .specs-title-logo, p.omc-date-time-one, #sectionclass, #breadcrumbs, div.omc-review-wrapper div.omc-review-thumb {
	display: block !important;
}
}
/* SHORTCODES */
/* SHORTCODES */
	
.roadmapgpu {
	background: #ddd;
	padding: 15px 0;
	font-weight: 500;
	font-size: 1.2em;
	border: 4px solid #ccc;
}
div.article-notice {
	font-size: 2.5rem;
	font-weight: 500;
	text-align: center;
	padding: 1.1rem;
	border: 4px solid #f8c701;
	border: 4px solid var(--vc-yellow-to-gold);
	margin: 0 0 1rem 0;
	border-radius: 7px;
}
div.article-notice p {
	margin: 0;
	padding: 0;
}
div.article-notice p.pr {
	font-size: 2.5rem !important;
	font-weight: 500;
}
div.article-notice p.fn {
	font-size: 2.0rem !important;
	font-weight: 500;
}

.youtube-container {
    position: relative;
    width:100%;
	max-width:600px;
    margin: 1rem auto 0 auto;
	border-bottom:2px solid #f8c701;
    border-bottom:2px solid var(--vc-yellow-to-gold);
	border-radius: 5px 5px 0 0;
    overflow: hidden;
}

.youtube-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.youtube-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.youtube-description {
	font-size:1.3rem;
	max-width:600px;
	margin: 0 auto 1rem auto;
	line-height:1.6rem;
	color: #000;
    color: var(--vc-techbuzz-link);
	background: rgba(0,0,0,.1);
	padding:0.5rem;
	border-top:2px solid #f8c701;
    border-top:2px solid var(--vc-yellow-to-gold);
	border-radius: 0 0 5px 5px;
    overflow: hidden;
}
p.source-caption
{
	padding: 0 0.5rem 0.5rem 0; 
	text-align:center; 
	font-size: 1.4rem !important;
	margin: -10px 0 0 0;
	opacity: 0.8;
}
div.vrbutton {
	border-radius:4px;
	margin: 0.3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
div.vrbutton-yellow {
	border: 3px solid #f8c701;
	border: 3px solid var(--vc-yellow-to-gold);
}
div.vrbutton-red {
	border: 3px solid #bd0909;
	border: 3px solid var(--vc-red);
}
div.vrbuttontbr {
	opacity: 0.7;
	border: 3px dashed #ccc !important;
}
div.vrbutton div.vrrow {
	padding: 0.3rem;
}
div.vrbutton-yellow div.vrrow1 {
	background-color: #f8c701;
	background-color: var(--vc-yellow-to-gold);
	color: #000;
	color: var(--vc-yellow-to-gold-font);
	font-size: 1.1em;
	font-weight: 500;
}
div.vrbutton-yellow div.vrrow2 {
	background-color: #d2d2d2;
	color: #222;
}
div.vrbutton-red div.vrrow1 {
	background-color: #bd0909;
	background-color: var(--vc-red);
	color: #f3f3f3;
	color: var(--vc-red-font);
}
div.vrbutton-red div.vrrow2 {
	background-color: var(--vc-lightred);
	color: #222;
}
div.vrbutton-gray div.vrrow3, div.vrbutton-yellow div.vrrow3, div.vrbutton-red div.vrrow3 {
	font-size: 0.9em;
}
div.vrbutton-blank div.vrrow1 {
	font-size: 1.2em;
	font-weight: bold;
}
div.vrbutton-blank div.vrrow2 {
}
/* EVENTS */
div#vc-events-border {
	border: 2px solid #f8c701;
	border: 2px solid var(--vc-yellow-to-gold);
	border-radius: 5px;
    overflow: hidden;
	margin-right:2rem;
}
table#vc-events {
	width: 100%;
}
table#vc-events td, table#vc-events th {
	font-size: 1.5rem;
	text-align: center;
	padding: 5px;
	font-weight: 500;
}
table#vc-events tr:nth-child(even) {
	opacity: 0.9;
}
table#vc-events td.vc-events-time span {
	font-weight: 300;
	opacity: 0.8;
}
table#vc-events th.vc-events-header {
	background: #f8c701;
	background: var(--vc-yellow-to-gold);
	color: #000;
	font-size: 1.8rem;
}
table#vc-events td.vc-events-brand {
	width: 20%;
	background: #ccc;
	background: var(--vc-event-bg);
	color: #444;
	color: var(--vc-p-color);
}
table#vc-events td.vc-events-event {
	width: 55%;
	text-align: left;
	background: #222;
	color: white;
}
table#vc-events td.vc-events-event a {
	font-weight: 300;
	opacity: 0.8;
	color: #ccc;
}
span.rumored {
	font-style: italic;
	opacity: 0.8;
	font-weight: 300;
}
table#vc-events td.vc-events-time {
	width: 25%;
	background: #000;
	color: #f8c701;
	color: var(--vc-yellow-to-gold);
}
#vc-events-tip {
	font-size: 1.4rem;
	text-align: center;
	padding: 0.6rem;
	background: #ccc;
	background: var(--vc-event-bg);
	color: #444;
	color: var(--vc-p-color);
}
#vc-events-tip a {
	text-decoration: underline;
	font-weight: 500;
}

/* NINJA FORMS */

.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
border-radius:5px !important;	
}
