@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Orbitron:400,900,700,500);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,800);

/*RESET CSS
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;
}
*/

.ce-text-pic {
    max-width: 90%;
    height: auto;
}

body {
  font: 100%/1.4 Helvetica, Verdana, Arial, sans-serif;
  background: #000;
  margin: 0;
  padding: 0;
  color: #fff;
}

ul, ol, dl, h1, h2, h3, h4, h5, h6, p { 
  padding: 0;
  margin: 0;
}

a img { 
  border: none;
}

a:link, a:visited, a:focus {
  color:#000;
  text-decoration: underline;
  padding: 0 3px;
}
 
a:hover, a:active { 
  text-decoration: none;
  background: #FF5F01;
  color: #ffffff;
}

a.start {
  text-decoration: none;
  border: none;
  background: none;
  padding: 0;
  color: #fff;
}

#wrapper {
  position: relative;
  z-index: 2;
}

#cycle {
  z-index: 1;
}

img.bgr {
  height: auto;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  min-width: 1600px;
  position: fixed;
  z-index: 1;
  overflow: hidden;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#vbgr {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  min-width: 1600px;
  position: fixed;
  z-index: 1;
  overflow: hidden;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.container {
  overflow: hidden;
  width: 94%;
  min-width: 780px;
  background: none;
  margin: 30px 0 0 0px;
  z-index: 10;
}

.logo {
  margin: 15px 0 30px 32%;
  min-width: 710px;
  display: block;
}

.f30 {
  font-size: 100px;
  color: #FFF;
  font-weight: 600;
  /*text-transform: uppercase;*/
  text-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
  font-family: 'Open Sans', sans-serif;
  line-height: 64px;
  display: none;
}

.header {
  position: absolute;
  width: 200px;
  height: auto;
  top: 20px;
  right: 20px;
  font-family: Helvetica, 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 1.0em;
  z-index: 10;
  display: block;
  text-align: right;
}

.footer {
  position: absolute;
  text-align: right;
  width: auto;
  height: auto;
  bottom: 20px;
  right: 20px;
  color: #fff;
  font-family: Helvetica, sans-serif;
  font-weight: 600;
  font-size: 1.0em;
  z-index: 10;
}

.sidebar {
  float: left;
  width: 32%;
  background: none;
  z-index: 10;
  position: fixed;
}

.rightbar {
  position: relative;  
  width: 60%;
  margin: 36px 0 60px 36%;
  background-color: rgba(255,255,255,.870);
  min-height: 640px;
  z-index: 10;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -pie-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 2px 3px 10px 1px #000000;
  -moz-box-shadow: 2px 3px 10px 1px #000000;
  -webkit-box-shadow: 2px 3px 10px 1px #000000;
}

.content {
  padding: 25px;
  color: #000000;
  z-index: 10;
  opacity: 1;
  font-family: Helvetica, sans-serif;
  font-weight: 400;
  font-size: 1.15em;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2);
}

.content ul, .content ol {
  padding: 0 15px 15px 40px; 
}

.content h1 {
  font-size: 22px;
  font-weight: 800;
  color: #000;
}

.content h2 {
  font-size: 18px;
  font-weight: 600;
  color: #000;
  margin: 15px 0 0 0!important;
  padding: 0;
}

.content h3 {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  margin: 15px 0 0 0!important;
  padding: 0;
}

/* ****** first level navigation ******* */

ul.menu {
  list-style: none; 
  font-family: Helvetica, sans-serif;
  font-weight: 800;
  margin: 29px 0 0 40px;
}
ul.menu li {
  width: auto;
  margin: 10px 0;
}

ul.menu a, ul.menu a:visited, ul.menu a:active, ul.menu a:focus { 
  text-decoration: none;
  color: #fff;
  font-size: 24px;
  text-transform: none;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
  padding: 2px 15px 2px 20px;
  background: #FF5F01;
  white-space: nowrap; 
}
ul.menu a:hover, ul.menu a.active { 
  color: #000;
  background: #fff;
}

 ul.menu a.active { 
  color: #FF5F01;
  background: #fff;
}


/* ****** second level ******* */

ul.submenu {
  font-family: Helvetica, sans-serif;
  font-weight: 600;
  list-style: none; 
  margin: 0;
}
ul.submenu li {
  margin-left: 15px;
}
ul.submenu a, ul.submenu a:visited, { 
  text-decoration: none;
  /* background: url(img/bullets.png) no-repeat 0 2px; */
  background: #fff;
  padding: 2px 10px 2px 25px;
  color: #000;
  font-size:6;
  font-weight: 800;
  text-transform: none;
  text-shadow: none;
  /*text-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);*/
  white-space: nowrap; 
}

ul li a.current {
  background: #fff;
color: #FF5F01;
}


/*
ul.submenu a:before {
  content: ':: ';
  color: #FF5F01;
}
*/
ul.submenu a:hover {
  color: #FF5F01;
  /* background: url(img/bullets_hover.png) no-repeat 0 2px; */
  
}

ul.submenu li.active2, ul.submenu a.active2:visited, ul.submenu a.active2:active, ul.submenu a.active2:hover {
  color: #fff;
  background: #000;
  width: 90%;
  font-size: 22px;
  font-weight: 600;
  padding-left: 20px;
}

/* ****** footer menu ******* */

ul.metaNavigation {
  list-style: none; 
  float: left;
  margin: 0 0 0 30px;
}

ul.metaNavigation li {
  float: left;
  margin-right: 12px;
}

ul.metaNavigation li a {
  color: #ccc;
  font-family: verdana,geneva,arial,helvetica,sans-serif;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
  text-transform: uppercase;
  background: none;
}

ul.metaNavigation li a:hover {
  color: #FF5F01;
}

.socializing {
  background: none no-repeat scroll 30px center #424242;
  border-top: 1px solid #666;
  bottom: 0;
  height: 32px;
  left: 0;
  margin: 0 0 0 0;
  padding: 6px 0 0 0;
  position: fixed;
  width: 100%;
  z-index: 9999999;
}


/* ------------------------------- */
.fltrt {  
  float: right;
  margin-left: 8px;
}
.fltlft { 
  float: left;
  margin-right: 8px;
}
.clearfloat { 
  clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}

/*  fe-login */
.tx-felogin-pi1 fieldset {
  border: 1px dotted rgba(0,0,0,.5);
}

p.bodytext b {
  color: #000;
  /*background: #FF5F01;*/
  font-size: 18px;;
  /*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);*/
  padding: 1px 2px;
}

.csc-textpic-caption {
  font-size: 11px;
}

.polaroid {
float: left;
margin-right: 10px;
}


.polaroid .csc-textpic-imagewrap img{
position: relative;
background: #fff;
width: 200px;
padding: 10px 10px 25px 10px;
margin: 10px;
text-align: center;
-moz-box-shadow: 1px 1px 3px #222;
-moz-transform: rotate(-3deg);
-webkit-box-shadow: 1px 1px 3px #222;
-webkit-transform: rotate(-3deg);
box-shadow: 1px 1px 3px #222;
-o-transform: rotate(-3deg);
transform: rotate(-3deg);
}

.csc-polwrap {
  width: 100%;
  overflow: hidden;
}
.csc-sword {
  background: #000;
  color: #fff;
  padding: 1px;
}

.rightbar .minwin {
  background: url(img/minimize.png) no-repeat;
  width:24px;
  height: 24px;
  float: right;
  margin: 8px;
  cursor: pointer;
}


.tx-youtubegallery-list .maintitle {
font-family: inherit!important;
font-size: 22px!important;
font-weight: bold;
padding-left: 0px!important;
}

.tx-youtubegallery-list table {
margin-bottom: 20px;
width: auto;
}

#outerWrapper {
border: 0px solid black!important;
width: 150px!important;
height: 240px!important;
}

#outerWrapper:hover {
color: white!important;
background-color: #bbbbbb!important;
}

.videocontrols {
  padding-left: 40px;
  margin-top: 5px;
  font-size: 10px; 
  text-transform: uppercase;
  float: left;
  width: 150px;
}
.videocontrols a { float: left; text-decoration: none; margin-left: 10px; font-size: 1.5em;}

.videocontrols a:hover {

  background-color: #424242!important;
  color: #ffffff;
}


#youmax{width:100% !important;}


#youmax-tabs{display:none !important;}

.social-share-privacy {
    float:right;
    width: 800px!important;
    text-align: left;
}
.social_share_privacy_area {

  clear: both;
  margin:  0!important;
  list-style-type: none;
  padding: 0;
  width: auto;
  display: block;
  
}
.social_share_privacy_area.line {
  height: 25px;
  line-height: 16px;
}
.social_share_privacy_area.box {
  width: 95px;
}
.social_share_privacy_area li {
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: none !important;
}
.social_share_privacy_area.box li {
  text-align: center;
}
.social_share_privacy_area.line li {
  height: 21px;
  float: left;
}
.social_share_privacy_area li .dummy_btn {
    cursor: pointer;
    padding: 0;
    height: inherit;
}
.social_share_privacy_area.line li .dummy_btn {
    float: left;
    margin: 0 20px 0 10px;
}
.social_share_privacy_area.box li .dummy_btn {
  margin-bottom: 10px;
}
.social_share_privacy_area li .dummy_btn img.privacy_dummy,
.social_share_privacy_area li .dummy_btn iframe {
  vertical-align: bottom;
}
.social_share_privacy_area li .dummy_btn iframe {
    overflow: hidden;
    height: inherit;
    width: inherit;
  border-style: none;
}
.social_share_privacy_area.line li {
    display: inline-block;
}
/* Switch begin */
.social_share_privacy_area li .switch {
    display: inline-block;
    text-indent: -9999em;
    background: transparent url('vhs-assets-css-7fafea6fc0a373fced81f7c25df0fd41.png') no-repeat 0 0 scroll;
    width: 23px;
    height: 12px;
    overflow: hidden;
    margin: 4px 0 0;
    padding: 0;
    cursor: pointer;
}
.social_share_privacy_area.line li .switch {
    float: left;
}
.social_share_privacy_area li .switch.on {
    background-position: 0 -12px; 
}
/* Switch end */
/* Tooltips begin */
.social_share_privacy_area li.help_info {
    position: relative; 
}
.social_share_privacy_area li.settings_info,
.social_share_privacy_area li.help_info .info {
  text-align: left;
}
.social_share_privacy_area li.help_info .info, 
.social_share_privacy_area li .help_info.icon .info {
    display: none;
    position: absolute;
    bottom: 40px;
    width: 290px;
    padding: 10px 15px;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    border: 1px solid #ccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
    background-color: #fdfbec;
    color: #000;
    z-index: 500;
}
.social_share_privacy_area.line li.help_info .info,
.social_share_privacy_area li .help_info.icon .info {
    left: 0;
}
.social_share_privacy_area.box li.help_info .info {
  left: 100%;
  top: 0px;
  bottom: auto;
}
.social_share_privacy_area li .help_info.icon .info {
    width: 350px;
}
.social_share_privacy_area li.help_info.display .info, 
.social_share_privacy_area li .help_info.icon.display .info {
    display: block;
}
.social_share_privacy_area li.help_info.info_off.display .info {
    display: none;
}
.social_share_privacy_area li .help_info.icon {
    background: #fff url('vhs-assets-css-c2413eed9732f598ba50303ac72173b1.png') no-repeat center center scroll;
    width: 25px;
    height: 20px;
    position: relative;
    display: inline-block;
  vertical-align: top;
  border: 2px solid #e7e3e3;
  border-right-width: 0;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {
  border-right-width: 2px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* Tooltips end */
/* Settings/Info begin */
.social_share_privacy_area li.settings_info {
  position: relative;
  top: -2px;
}
.social_share_privacy_area li.settings_info a {
  text-decoration: none;
  margin: 0 !important;
}
.social_share_privacy_area li.settings_info .settings_info_menu {
    background-color: #f3f4f5;
    color: #000;
  border-style: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
    border-radius: 5px;
  -moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
    left: 0;
    position: absolute;
    top: 0;
    min-width: 135px;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on {
  z-index: 1000;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off {
  border-width: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {
  display: none;
  margin: 0;
  padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
  text-indent: -9999em;
  display: inline-block;
  background: #fff url('vhs-assets-css-438dbf247d3894dd72caffce2a682bb7.png') no-repeat center center scroll;
  width: 25px;
  height: 20px;
  border: 2px solid #e7e3e3;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  border-left: 1px solid #ddd;
  margin: 0;
  padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {
    border-width: 0;
    margin: 0;
    padding: 0 10px 10px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 10px 0;
  width: 115px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {
    margin: 4px 10px 4px 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
  -moz-transition: color .5s ease-in;
  -webkit-transition: color .5s ease-in;
  transition: color .5s ease-in;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {
  color: #090;
}
/* Settings/Info end */


.social_share_privacy_area.line .facebook .fb_like {
margin-right: 10px;
width: 90px;
}
.social_share_privacy_area.line .facebook iframe {
  width: 130px;
  height: 21px;
}
.social_share_privacy_area.box .facebook iframe {
  width: 62px;
  height: 62px;
}


.social_share_privacy_area.line li div.tweet {
  width: 115px;
}
.social_share_privacy_area.line .twitter iframe {
  width: 120px;
  height: 20px;
}
.social_share_privacy_area.box .twitter iframe {
  width: 62px;
  height: 62px;
}


.social_share_privacy_area.line .gplus img.gplusone_privacy_dummy {
  width: 32px;
}
.social_share_privacy_area.line li div.gplusone {
  width: 90px;
}
.social_share_privacy_area.box li div.gplusone {
  min-width: 50px;
  min-height: 65px;
}


.social_share_privacy_area.line .xing img.xing_privacy_dummy {
  width: 55px;
  height: 20px;
  margin-right: 66px;
}
.social_share_privacy_area.box .xing img.xing_privacy_dummy {
  width: 55px;
  height: 62px;
}
.social_share_privacy_area.box .xing .dummy_btn {
  min-width: 55px;
  min-height: 62px;
}
.social_share_privacy_area.box .xing .dummy_btn div {
  margin: auto;
}

.cc-bottom {
bottom: 39px !important; 
}
