/**
 * Plugin styles.
 *
 * @copyright     Copyright 2012, Stephan Belitz
 * @link          http://stephanbelitz.com
 * @author        Stephan Belitz
 * @version       1.0
 * @package       HENKEL
 *
 */


/*= DropKick
********************************/
.dk_container                                                       { width:230px !important; line-height:30px; height:30px; padding:0 10px; margin-bottom:10px; outline:0; font-size:inherit; background:#fff; border:1px solid #A8A8A8; -o-border-radius:20px 20px 20px 20px; -webkit-border-radius:20px 20px 20px 20px; -moz-border-radius:20px 20px 20px 20px; border-radius:20px 20px 20px 20px; -o-box-shadow:1px -12px 12px #C1C1C1 inset; -webkit-box-shadow:1px -12px 12px #C1C1C1 inset; -moz-box-shadow:1px -12px 12px #C1C1C1 inset; box-shadow:1px -12px 12px #C1C1C1 inset; }
.dk_toggle                                                          { cursor:pointer; background:url('/themes/hlt/images/arrow_down_magazin.png') 99% center no-repeat; }
*+ html .dk_label                                                   { display:block; margin-top:5px; }
.dk_label                                                           { font:normal 14px/18px 'Century Gothic','Verdana',sans-serif; }
.magazin .dk_toggle                                                 { background-image:url('/themes/hlt/images/arrow_down_magazin.png'); }
.ratgeber .dk_toggle                                                { background-image:url('/themes/hlt/images/arrow_down_ratgeber.png'); }
.markenwelt .dk_toggle                                              { background-image:url('/themes/hlt/images/arrow_down_markenwelt.png'); }
.unterhaltung .dk_toggle                                            { background-image:url('/themes/hlt/images/arrow_down_unterhaltung.png'); }
.unterhaltung .dk_toggle                                            { background-image:url('/themes/hlt/images/arrow_down_tv.png'); }
.dk_open                                                            { box-shadow:0 0 5px #40b5e2; -moz-box-shadow:0 0 5px #40b5e2; -webkit-box-shadow:0 0 5px #40b5e2; z-index:10; }
.dk_open .dk_toggle                                                 { color:#ccc; }
.dk_options                                                         { top:0 !important; }
.dk_options a                                                       { font:normal 14px/24px 'Century Gothic','Verdana',sans-serif; background-color:#fff; border-bottom:1px solid #A8A8A8; padding:2px 10px; cursor:pointer; }
.dk_options li:last-child a                                         { border-bottom:none; }
.dk_options a:hover,
.dk_option_current a                                                { background-color:#F2F2F2; border-bottom-color:#A8A8A8;  text-decoration:none; }
.dk_options_inner                                                   { border:1px solid #8c8c8e; border-bottom-width:2px; border-bottom-color:#999; color:#333; max-height:250px; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; }
.dk_options_inner,
.dk_touch .dk_options                                               { max-height: 250px; }
.dk_container                                                       { display:none; position:relative; }
.dk_container a                                                     { outline:0; }
.dk_container select                                                { pointer-events: none; }
.dk_toggle                                                          { display:-moz-inline-stack; display:inline-block; position:relative; zoom:1; }
.dk_open                                                            { position:relative; }
.dk_open .dk_options                                                { display:block; }
.dk_open .dk_label                                                  { color:inherit; }
.dk_options                                                         { display:none; margin-top:-1px; position:absolute; right:0; width:100%; background-color: #fff; z-index: 500000;}
.dk_options a,
.dk_options a:link,
.dk_options a:visited                                               { display:block; }
.dk_options_inner                                                   { overflow:auto; padding-left: 0px; position: absolute; -webkit-overflow-scrolling: touch; }
.dk_touch .dk_options                                               { overflow:hidden; }
.dk_touch .dk_options_inner                                         { max-height:none; overflow:visible; }
.dk_fouc select                                                     { position:relative; top:-99999em; visibility:hidden; }

/*  nativeMobile override */
.dk_mobile                                                          { position: relative; }
.dk_mobile select                                                   { display: block; width: 100%; height: 100%; top: 0; left: 0; visibility: visible; opacity: 0; appearance:none; -moz-appearance:none; -webkit-appearance:none; }

/*= ezMark
********************************/
.ez-hide                                                            { opacity:0; filter:alpha(opacity=0); }
.ez-checkbox                                                        { background: transparent url('/themes/hlt/images/sprites.png') 0 -180px no-repeat; display:inline-block; }
.ez-radio                                                           { background: transparent url('/themes/hlt/images/sprites.png') -96px -180px no-repeat; display:inline-block; }
.ez-checked                                                         { background-position: -24px -180px; }
.ez-selected                                                        { background-position: -120px -180px; }
.ez-checkbox-error                                                  { background-position: -48px -180px; }
.ez-radio-error                                                     { background-position: -144px -180px; }
.ez-checkbox-error.ez-checked                                       { background-position: -72px -180px; }
.ez-radio-error.ez-selected                                         { background-position: -168px -180px; }
.ez-checkbox, .ez-radio                                             { float:left; clear:left; display:block; width:24px; height:24px; margin:0 10px 20px 0; }
#gameRegister .ez-checkbox						                              { margin:0 10px 0 0; }


/*= customFileInput
********************************/
.customfile-input                                                   { position:absolute; height:100px; cursor:pointer; background:transparent; border:0; opacity:0; -moz-opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index:999;  }
.customfile                                                         { width:70%; line-height:30px; height:30px; padding:0 10px; cursor:pointer; font-size:inherit; position:relative; background:#fff; border:1px solid #A8A8A8; -o-border-radius:20px 20px 20px 20px; -webkit-border-radius:20px 20px 20px 20px; -moz-border-radius:20px 20px 20px 20px; border-radius:20px 20px 20px 20px; -o-box-shadow:1px 1px 5px #aaa inset; -webkit-box-shadow:1px 1px 5px #aaa inset; -moz-box-shadow:1px 1px 5px #aaa inset; box-shadow:1px 1px 5px #aaa inset; }
.customfile-disabled                                                { opacity:.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor:default; }
.customfile-feedback                                                { display:block; color:#000; font:normal 14px/30px 'Century Gothic','Verdana',sans-serif; }
.customfile-button                                                  { float:right; width:30px; height:30px; text-indent:-9999px; margin:1px 0 0 -35px; background:url('/themes/hlt/images/arrow_right_common.png') center center no-repeat; }
.magazin .customfile-button                                         { background-image:url('/themes/hlt/images/arrow_right_magazin.png'); }
.ratgeber .customfile-button                                        { background-image:url('/themes/hlt/images/arrow_right_ratgeber.png'); }
.markenwelt .customfile-button                                      { background-image:url('/themes/hlt/images/arrow_right_markenwelt.png'); }
.unterhaltung .customfile-button                                    { background-image:url('/themes/hlt/images/arrow_right_unterhaltung.png'); }

/*= Pinterest
********************************/

.pinterest-wrapper {
  position: relative;
  overflow: hidden;
}

.pinterest-button {
  position: absolute;
  left: 15px;
  top: 15px;
  opacity: 0;
  -webkit-transform: translate(-100px, 0);
  -moz-transform: translate(-100px, 0);
  -ms-transform: translate(-100px, 0);
  -o-transform: translate(-100px, 0);
  transform: translate(-100px, 0);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.pinterest-wrapper:hover .pinterest-button {
  opacity: 0.6;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}

.pinterest-wrapper .pinterest-button:hover {
  opacity: 1;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}

/* ---------------------------- Dinkie´s CSShanges */

body.lifetimesCH.home form#form_login_default .registrationArea strong {
  width: 100% !important;
  margin: 10px 0 0 0;
  float: left;
}

body.lifetimesCH.home article .registrationArea {
  width: 99% !important;
}

body.lifetimesCH.home form#form_login_default .registrationArea input {
  width: 50% !important;
  margin: 10px 49% 10px 0 !important;
  float: left !important;
}

body.lifetimesCH.home form#form_login_default .registrationArea input.submit {
  width: auto !important;
}

body.lifetimesCH .copy {
  font: 14px/18px 'Verdana', sans-serif;
}

body.fr.lifetimesCH .dk_container a.dk_toggle {
  width: 100% !important;
  top: 0 !important;
}