@charset "utf-8";
/* CSS Document */

 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

a { text-decoration:none;}
a:hover { text-decoration:none !important;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

 body { background:url(../images/bg2.jpg) center top  fixed ; margin:0; padding:0;}
 .wrap { width:980px; margin:0 auto;}
.content {
	width:100%;  
   float:left;
 
}

.top { float:left; width:100%;  border-top:10px solid #ed1266; background:url(../images/sparks.png) center top no-repeat;}
.bottom { float:left; width:100%;  background-color:rgba(0,0,0, 0.60); border-top:1px solid #ed1266; background-image:url(../images/bottombg.png); background-position:center top; min-height:407px;}

.header { float:left; height:85px; width:100%; margin-top:26px;}
.header .logo { display:block; width:227px; height:85px; float:left; background:url(../images/logo.png) no-repeat;}
.menu { float:right;   height:32px; margin-top:32px; clear:right;  }
.menu li { float:left; color:#9eb4af; height:32px; line-height:32px;}
.menu li a {  padding:0 10px; height:32px; line-height:32px;  color:#9eb4af; font-family:verdana; font-size:12px; letter-spacing:2px;-webkit-transition-property: all;
-webkit-transition-duration: .30s;
-webkit-transition-timing-function: ease-out; }
.menu li:last-child a { padding-right:0 !important;}
.menu li a:hover, .menu li a.active { color:#fff; text-shadow:0px 0px 10px #fff;}
.menu li a:hover {  padding:0 15px;}

.welcome { float:left; width:368px; margin-top:55px;   color:#fff; font-family:verdana; font-size:14px; line-height:16px; }
.welcome h1 { color:#ef0f67; font-size:14px; font-family:verdana; font-weight:bold; line-height:32px; margin-bottom:15px;}
.welcome p { margin-bottom:10px;}
.h-vid { float:right; width:600px; height:338px; background-color:#000; margin-top:90px;   box-shadow: 0px 0px 111px 0px rgba( 237, 17, 100, 0.50 ); -webkit-transition-property: all;
-webkit-transition-duration: .40s;
-webkit-transition-timing-function: ease-out; background-image:url(images/logo.png); background-repeat: no-repeat; background-position:center; margin-bottom:46px;}

.h-vid:hover { box-shadow: 0px 0px 111px 0px rgba( 237, 17, 100, 0.75 );}
.h-vid2 {
	float:left;
	width:600px;
	height:338px;
	background-color:#000;
	margin-top:90px;
	box-shadow: 0px 0px 111px 0px rgba( 237, 17, 100, 0.50 );
	-webkit-transition-property: all;

-webkit-transition-duration: .40s;
	-webkit-transition-timing-function: ease-out;
	background-image:url(images/logo.png);
	background-repeat: no-repeat;
	background-position:center;
	margin-bottom:46px;
}
.h-vid2:hover { box-shadow: 0px 0px 111px 0px rgba( 237, 17, 100, 0.75 );}

.social { float:left; height:24px;  }
.social  a { float:left; width:32px; height:32px; line-height:32px; margin-right:5px; border-radius:75px; background-color:#fff; display:block; color:#ef0f67; text-align:center; 
-webkit-transition-property: all;
-webkit-transition-duration: .40s;
-webkit-transition-timing-function: ease-out; font-weight:normal;}
.social  a:hover { background-color:#ef0f67; color:#fff;text-shadow:0px 0px 5px #fff; }


.header .social { float:right;}
.header .social a { margin-left:10px; margin-right:0;}

.recent-com { float:left; width:610px; margin-top:42px; padding-bottom:10px; border-right:1px solid #bbbcbe; margin-bottom:20px; }

.recent-com  h1 { color:#ef0f67; font-size:16px; font-family:verdana; font-weight:bold; line-height:32px; margin-bottom:15px; border-bottom:1px solid #bbbcbe; float:left; letter-spacing:1px; margin-top:-32px;}


.recent-com .item { float:left; width:590px; height:205px;   padding-top:20px; border-bottom:1px solid #bbbcbe; -webkit-transition-property: all;
-webkit-transition-duration: .40s;
-webkit-transition-timing-function: ease-out; padding-bottom:20px;}
 
.recent-com .item:hover { background-color:rgba(51,51,51,0.20)}
.recent-com .item  img { float:left; border:1px solid #bbbcbe; margin-right:30px;} 
.recent-com .item  h2 {
	color:#ef0f67;
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
	line-height:23px;
	margin-bottom:5px;
	float:left;
	max-width:220px;
}

.recent-com .item p {  color:#bbbcbe; font-family:verdana; font-size:14px; line-height:18px; float:left; max-width:220px; }


.recent-vid { float:right; width:354px;    margin-top:42px; padding-bottom:10px;  }
.recent-vid h1 {  color:#ef0f67; font-size:16px; font-family:verdana; font-weight:bold; line-height:32px; margin-bottom:15px; border-bottom:1px solid #bbbcbe; float:left; letter-spacing:1px; margin-top:-32px;} 

 .recent-vid .item  img { float:left; border:1px solid #bbbcbe; margin-right:30px;} 
 .recent-vid .item  h2 {
	color:#ef0f67;
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
	line-height:23px;
	margin-bottom:5px;
	float:left;
	width:350px;
}

 .recent-vid .item p {  color:#bbbcbe; font-family:verdana; font-size:14px; line-height:18px; float:left;  width:350px; }


.re-foto img  { float:left; width:354px; height:auto; border:1px solid #bbbcbe; margin-bottom:5px; }

.foot { float:left; width:100%;  background-color:rgba(0,0,0, 0.85); border-top:#ef0f67 2px solid; font-family:verdana; font-size:11px; line-height:32px; text-align:right;  color:#bbbcbe;}
.foot  a  { font-weight:bold; color:#ef0f67;}


.sec-title { float:left; margin-top:20px;}

.sec-title h1  {
	color:#ef0f67;
	font-size:16px;
	font-family:verdana;
	font-weight:bold;
	line-height:32px;
	margin-bottom:15px;
	text-transform: uppercase;
}
.sec-title h1  a{
	color:#ef0f67;
	font-size:16px;
	font-family:verdana;
	font-weight:bold;
	line-height:32px;
	margin-bottom:15px;
	text-transform: uppercase;
}

.sec-title p { color:#fff; margin-bottom:15px;}

.services-txt { float:left; color:#fff; font-family:verdana; margin-top:20px; margin-bottom:20px;}
.services-txt h1  { color:#ef0f67; font-size:16px; font-family:verdana; font-weight:bold; line-height:32px; margin-bottom:15px; padding-left:10px; background-color: rgba(255, 255, 255, 0.03); border-bottom:1px solid #ef0f67;  -moz-border-radius-topright:32px;
-webkit-border-top-right-radius:32px;
border-top-right-radius:32px; 
border-right:1px solid #ef0f67; 
-moz-box-shadow:inset -5px 0px 5px #000;
-webkit-box-shadow:inset -5px 0px 5px #000;
box-shadow: inset -5px 0px 5px #000;
float: left;
padding-right: 80px;
 }
.services-txt p { clear:left; margin-left:15px;}
.services-txt h1 span { color:#bcbec0; margin-right:10px;}

.blueimp-gallery>.slides>.slide>.slide-content { overflow-y:visible; }

.blueimp-gallery .modal-content { background: rgba(223, 13, 130, 0.23); color:#fff;}

 .thumbnail { background-color: rgba(241, 29, 173, 0.18) !important; border-radius:0 !important;  height:232px ; border:none !important; color:#fff; margin-top:20px;
 
 
   -webkit-transition-property: all;
-webkit-transition-duration: .40s;
-webkit-transition-timing-function: ease-out;
 
 
 }
 
 .thumbnail:hover {  box-shadow: 0px 0px 30px 0px rgba( 237, 17, 100, 0.50 );}
 
 .thumbnail .caption h5 { color:#fff; background-color: rgba(0, 0, 0, 0.18); line-height:24px; padding:0 5px;}
  .thumbnail img { height:100% !important; width:100%;}
  
  
  

/* CSS3 STYLE GENERIC */
.view {
   width: 300px;
   height: 200px;
    float: left;
    overflow: hidden;
   position: relative;
   text-align: center;
    cursor: pointer;
}
.view .mask, .view .content {
   width: 300px;
   height: 200px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view a.info {
   background:url(../images/link.png) center no-repeat;
   display: inline-block;
   text-decoration: none;
   padding:0;
   text-indent:-9999px;
   width:20px;
   height:20px;
}


/* CSS3 EFFECTS */
/* CSS3 EFFECTS */

/* SECOND EFFECTS */

.second-effect .mask {
   opacity: 0;
   overflow:visible;
   border:0px solid rgba(0,0,0,0.7);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.second-effect a.info {
	position:relative;
  	opacity:0;
	width:100%; height:100%;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
}
.second-effect:hover .mask {
   opacity: 1;
   border:100px solid rgba(0,0,0,0.7);
}
.second-effect:hover a.info {
	opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
	-o-transition-delay:0.3s;
	-ms-transition-delay:0.3s;
	transition-delay:0.3s;
}
				
				
				
.show-menu { float:left; width:228px; position:relative; min-height:300px; }
.show-menu ul { float:left; width:228px;; margin-top:20px;}
.show-menu ul li { float:left; width:100%; height:24px; line-height:24px; text-align:right; margin-bottom:5px;}
.show-menu ul li a { display:block; width:100%; height:24px; line-height:24px; text-align:left; padding-right:10px; color:#fff; font-weight:bold; padding-right:20px; -webkit-transition-property: all;
-webkit-transition-duration: .30s;
-webkit-transition-timing-function: ease-out; padding-left:10px;} 
.show-menu ul li a  .fa { opacity:0; float:right; height:24px; line-height:24px;}

.show-menu ul li a:hover, .show-menu ul li.active a { background-color:#dcdcdc; color:#C06; padding-right:10px;}
.show-menu ul li.active  a .fa { opacity:1;}
.show-cont { float:left; margin-top:20px;  padding-left:10px; width:740px; border-left:1px solid #dcdcdc;}

.vid-item { float:right; width:730px; height:328px; background-color:#bcbec0; margin-bottom:20px; }

.vid { float:left; width:530px; height:310px; margin:10px;} 
.vid-info { float:right; width:180px; background-color:#fff; height:100%;
 -moz-box-shadow:inset 5px 0px 5px #999;
-webkit-box-shadow:inset 5px 0px 5px #999;
box-shadow:inset 5px 0px 5px #999; padding-left:5px;
}

.vid-info h1 {
	color:#ef0f67;
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
	line-height:22px;
	margin-bottom:10px;
	border-bottom:1px solid #bbbcbe;
	float:left;
	letter-spacing:1px;
	margin-top:10px;
	padding-left:5px;
}

.vid-info p {   color:#666; font-family:verdana; font-size:12px; line-height:18px; float:left; padding-left:5px; }


.vid-share { float: left;
height: 24px;
margin-top: 20px;
width: 141px;
margin-left: 20px;
color: #999;
line-height: 24px;
}
.vid-share  a { float:right; width:24px; height:24px; line-height:24px; margin-right:5px; border-radius:75px; background-color:#ccc; display:block; color:#ef0f67; text-align:center; 
-webkit-transition-property: all;
-webkit-transition-duration: .40s;
-webkit-transition-timing-function: ease-out; font-weight:normal;}
.social  a:hover { background-color:#ef0f67; color:#fff;text-shadow:0px 0px 5px #fff; }


.team-av { float:left; width:100px; height:100px; background-color:#ccc; color:#999; text-align:center; line-height:100px;   margin-left:-62px; border-radius:75px; margin-bottom:20px; overflow:hidden; font-size:54px; margin-right:20px;}
.team  { margin-left:60px; font-family:verdana; max-width:878px !important; }
.team .thumbnail  p  { clear:both;}
.team .thumbnail h1 { margin-bottom:5px;}
.team  .thumbnail { height:auto !important; padding:10px; background-color: rgba(239, 15, 103, 0.5) !important;}



.slides .modal-header {
min-height: 16.428571429px;
padding: 5px;
border-bottom: 1px solid #ed1164;
background-color: #BCBEC0;
color: #ED1164;
}

.slides .modal-header h4 { font-family:verdana; font-size:12px;}


.blueimp-gallery .modal-body { padding:0 !important; float:left;}
.blueimp-gallery .modal-body  img  { width:100%; height:auto !important; margin:0 auto !important; position:relative !important;}

.blueimp-gallery .modal-footer  { float: left;
width: 100%;
height: 24px;
margin-top: -42px !important;
z-index: 1000;
position: relative;
padding: 0; border-top:none !important;}


.blueimp-gallery .modal-footer a { border-radius:100px; padding:0; line-height:28px; text-align:center; width:32px; height:32px; background-color:#bcbec0; margin:0 10px; color:#ed1164; -webkit-transition-property: all;
-webkit-transition-duration: .30s;
-webkit-transition-timing-function: ease-out;}
.blueimp-gallery .modal-footer a:hover { background-color:#ed1164; color:#fff;}

.cont  { height:115px;}
.cont .thumbnail { padding:0; height:110px !important; padding-top:3px;}

.cont-info { float:left; width:100%; margin-bottom:40px;}
.watchnow {
width: 530px !important;
height: 310px !important;
position: absolute;
margin: 10px;
}
