#main .field-field-cvptop,
#main .field-field-cvpvideo {
	width: 1000px;
}
#main-wrapper {
	background: rgba(227,227,227,0.6);
}
.field-field-cvpvideo .field-items {	
}
.field-field-cvpvideo .field-items .field-item {
/*	float: left; margin: 0 7% 30px 0; display: block; width: 279; height: 187px; position: relative;*/
	float: left; margin: 0 45px 30px 0; display: block; width: 279; height: 187px; position: relative;
}
.field-field-cvpvideo .field-items .field-item img:hover {
	cursor: pointer;
}
.field-field-cvpvideo .field-items .field-item div.video-label {
/*	position: absolute; bottom: 0; left: 0; display: table-cell; width: 100%; height: 50px; background: rgba(255,255,255,1); color: #000; text-align: center; border-bottom: 2px solid #ccc;*/
	position: absolute; bottom: 0; left: 0; display: table-cell; padding: 5px 0 0 0; width: 100%; height: 45px; background: rgba(255,255,255,1); color: #646464; text-align: center; border-bottom: 2px solid #ccc;
}
.field-field-cvpvideo .field-items .field-item:nth-child(3),
.field-field-cvpvideo .field-items .field-item:nth-child(6),
.field-field-cvpvideo .field-items .field-item:nth-child(9),
.field-field-cvpvideo .field-items .field-item:nth-child(12),
.field-field-cvpvideo .field-items .field-item:nth-child(15),
.field-field-cvpvideo .field-items .field-item:nth-child(18),
.field-field-cvpvideo .field-items .field-item:nth-child(21),
.field-field-cvpvideo .field-items .field-item:nth-child(24),
.field-field-cvpvideo .field-items .field-item:nth-child(27),
.field-field-cvpvideo .field-items .field-item:nth-child(30),
.field-field-cvpvideo .field-items .field-item:nth-child(33),
.field-field-cvpvideo .field-items .field-item:nth-child(36),
.field-field-cvpvideo .field-items .field-item:nth-child(39) {
	margin-right: 0;
}
/* isotope options */
#options {
	width: 260px; padding: 0; margin: 0 auto 0.9em auto; color: #fff;
}
#filters {
	width: 260px;
}
#options ul, #options ul li, #filters ul, #filters ul li {
	list-style: none; list-style-image: none; padding: 0; margin: 0;
}
#options ul {
	display: none; position: absolute;
}
#options a.button-options {
	display: block; color: #fff; padding: 0.5em; font-size: 1.1em; background: #008ab4;
}
#options a.button-options:hover {
	color: #fff;
}
#options:hover ul, #filters.expanded {
	display: block; z-index: 1000;
}
#filters li a {
	display: block; white-space: nowrap; padding: 0.3em 0.5em; background: #646464; color: #fff !important;
}
#filters a:hover, #filters a.selected {
	background: #00558a; color: #fff !important;
}
/* overlay css */
/*
.apple-overlay {
	display: none; background: transparent url(overlay.png);
	width: 600px; height: 338px;
	padding: 35px;
}
.apple-overlay .close {
	background: transparent url(close.png) no-repeat;
	position: absolute; right: 10px; top: 15px; cursor: pointer;
	height: 35px; width: 35px;
}
*/
/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
