@CHARSET "UTF-8";

#tubegallerycontainer {
	overflow: hidden !important;
	display: block !important;
}

.tubegalleryitems {
	list-style-type: none !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	height: auto;
	margin-top: 0px !important;
	margin-right: -25px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}

.tubegalleryitems:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both
}

.tubegalleryitems li {
	width: 142px;
	height: 145px;
	margin: 0 25px 25px 0 !important;
	float: left;
	text-align: left;
	overflow: hidden !important;
	padding: 0px !important;
	font: 10px/10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.tubegalleryitems li img,.tubegalleryitems li strong {
	display: block;
}

.tubegalleryitems li img {
	height: 80px;
	width: 142px;
	opacity: 0.6;
	filter: alpha(opacity =   60); /* For IE8 and earlier */
	cursor: pointer;
	background-image: url(images/thumb/video-thumb-360.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}

.tbgcrlvideobox {
	background-image: url(images/thumb/video-thumb-360.jpg);
	background-size: cover;
	cursor: pointer;
}

.tubegalleryitems li img:hover {
	opacity: 1;
	filter: alpha(opacity =   100); /* For IE8 and earlier */
}

.tubegalleryitems li strong {
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 8px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 4px;
	text-transform: uppercase !important;
	white-space: nowrap;
	overflow: hidden !important;
	display: inline-block;
	min-width: 100%;
}

.tubegalleryitems li .videodescription {
	display: inline-block;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	white-space: nowrap;
	overflow: hidden;
	min-width: 100%;
}

.tubegalleryitems li .sortdate {
	display: none;
}
/** **/
.tubegalleryfilter {
	list-style-type: none;
	margin: 0px !important;
	padding: 0px !important;
	clear: both;
	overflow: hidden;
}

.tubegalleryfilter li {
	float: left;
	display: inline;
	padding: 0px !important;
	margin-top: 0px !important;
	margin-right: 2px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	font-size: 11px;
	line-height: 11px;
	white-space: nowrap;
}

.tubegalleryfilter li span {
	text-align: center;
	display: block;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
	cursor: pointer;
	margin: 0px;
}

#tubegalleryfilterform {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#tubegallerysorterform {
	margin: 0px;
	padding: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	line-height: 10px;
}

#tubegalleryfilterform fieldset {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#tubegallerysorterform fieldset {
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#tubegallerysorterform legend,#tubegalleryfilterform legend {
	padding-top: 8px !important;
	padding-right: 6px !important;
	padding-bottom: 4px !important;
	padding-left: 6px !important;
}

#tubegallerysorterform label,#tubegalleryfilterform label {
	padding-top: 8px !important;
	padding-right: 6px !important;
	padding-bottom: 8px !important;
	padding-left: 6px !important;
}

.tubegalleryfilterappcontainer {
	height: auto;
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}

.tubegalleryfilterappcontainer:after {
	content: "";
	height: 0px;
	overflow: hidden;
	clear: both;
}

.tubegalleryembedvideocontainer {
	margin: 0px !important;
	overflow: hidden;
	position: relative;
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.tbgembedplayerafterspace {
	margin-bottom: 20px;
}

.tubegalleryembedvideocontainer iframe {
	position: absolute;
}

#tbgembedvideowrapper {
	display: table;
	width: 100%;
	height: auto;
}

#tbgembedvideowrapper .tbgembedvideowrapperrow {
	display: table-row;
	width: 100%;
	height: auto;
}

#tbgembedvideowrapper .tbgembedvideowrapperrow .tbgembedvideowrappervideocell
	{
	display: table-cell;
	height: auto;
	padding: 0px !important;
	vertical-align: top !important;
}

#tbgembedvideowrapper .tbgembedvideowrapperrow .tbgembedvideowrappercontncell
	{
	display: table-cell;
	vertical-align: top !important;
	padding-left: 20px;
	padding-right: 20px;
}

#tubegalleryembedvideoinfocontainer,.tubegalleryembedvideoinfocontainer
	{
	height: auto;
	width: 100%;
	overflow: hidden;
	display: block;
}

.tubegalleryembedvideoinfodescr {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	line-height: 16px;
}

.tubegalleryembedvideoinfotitle {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
	display: block;
	font-weight: bolder;
	margin-top: 20px;
}

/* Carousel */
#tbgcrlcontainer {
	overflow: hidden;
	height: 0px;
	position: relative;
	margin-bottom: 20px;
}

#tbgcrlcontainer:after {
	contert: "";
	height: 0px;
	clear: both;
}

#tbgcrltrain {
	display: none;
	overflow: hidden;
}

#tbgcrltrain .tbgcrlwagon {
	overflow: hidden;
	float: left;
}

#tbgcrltrain .tbgcrlwagon .tbgcrlvideobox {
	float: left;
	background-color: #000;
	background-repeat: no-repeat;
}

#tbgcrltrain .tbgcrlwagon .tbgcrlvideobox iframe {
	background-color: #000;
}

#tbgcrltrain .tbgcrlwagon .tbgcrldatabox {
	float: right;
}

#tbgcrltrain .tbgcrlwagon .tbgcrldatabox .tbgcrldatacell {
	display: table-cell;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top !important;
}

#tbgcrlcontainer #tbgcrlnavigation {
	position: absolute;
	right: 20px;
	bottom: 10px;
	visibility: visible;
	z-index: 9999;
	width: 70px;
}

#tbgcrlcontainer #tbgcrlnavigation #tbgcrlnavigationback {
	float: left;
	height: 30px;
	width: 30px;
	cursor: pointer;
	background-position: 0px 0px;
}

#tbgcrlcontainer #tbgcrlnavigation #tbgcrlnavigationnext {
	float: right;
	height: 30px;
	width: 30px;
	cursor: pointer;
	background-position: -30px 0px;
}

.tbgcrlvideobox {
	background-position: center center;
	background-size: cover;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

div.tubegallery-videoblog-video-after {
	clear: both;
	height: 20px;
}

div.tg-clolorbox-video-box {
	background-color: black;
}
