@charset "UTF-8";
/**
 * Main Layout File
 */
/**
 * COLORS
 * --------------------
 *
 * Border: 		#bebcbd
 * Font:		#626262
 * Links:		#e1071c
 * /

/* Misc Styles and defaults
-------------------------------------------- */
/* line 18, ../../../../asset/sources/css/cfb/core.scss */
html {
  background: #fff;
}

/* line 24, ../../../../asset/sources/css/cfb/core.scss */
div {
  cursor: default;
}

/* line 28, ../../../../asset/sources/css/cfb/core.scss */
.bg_gray {
  background: #bebcbd;
}

/* line 31, ../../../../asset/sources/css/cfb/core.scss */
.bg_norp_bttm {
  background-position: bottom left;
  background-repeat: no-repeat;
}

/* line 35, ../../../../asset/sources/css/cfb/core.scss */
.fleft {
  float: left;
}

/* line 38, ../../../../asset/sources/css/cfb/core.scss */
.fright {
  float: right;
}

/* line 41, ../../../../asset/sources/css/cfb/core.scss */
.even {
  background: #eee;
}

/* line 44, ../../../../asset/sources/css/cfb/core.scss */
.no_margin {
  margin: 0 !important;
}

/* line 47, ../../../../asset/sources/css/cfb/core.scss */
.no_margin_for_last_p p:last-of-type {
  margin-bottom: 0 !important;
}

/* line 51, ../../../../asset/sources/css/cfb/core.scss */
.padding {
  margin: 10px;
  overflow: hidden;
}

/* line 55, ../../../../asset/sources/css/cfb/core.scss */
.relative {
  position: relative;
}

/* SPACINGS
----------------------------------------- */
/* 20px */
/* line 66, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container,
.container,
.key_visual_banner,
.home_headline {
  margin-bottom: 20px;
}

/* 10px */
/* line 76, ../../../../asset/sources/css/cfb/core.scss */
.key_visual_banner .key_visual_banner_content p,
#Footer h5,
#Footer p,
.footer_bg_red,
.footer_bg_white,
table {
  margin-bottom: 10px;
}

/* TABLES
----------------------------------------- */
/* line 85, ../../../../asset/sources/css/cfb/core.scss */
td {
  padding: 4px 0;
}

/* line 89, ../../../../asset/sources/css/cfb/core.scss */
.PriceList table {
  width: 100%;
}

/* line 92, ../../../../asset/sources/css/cfb/core.scss */
.PriceList td {
  width: 50%;
}

/* ICONS
----------------------------------------- */
/* line 104, ../../../../asset/sources/css/cfb/core.scss */
.icon,
.icon_25,
.icon_30,
.icon_30_55,
.icon_60 {
  background: url(https://cs.photoprintit.com/images/global_cfb/icon-sprite_neu.png) no-repeat;
  display: block;
}

/* line 109, ../../../../asset/sources/css/cfb/core.scss */
.icon_25 {
  height: 16px;
  width: 16px;
}

/* line 114, ../../../../asset/sources/css/cfb/core.scss */
.icon_30,
.icon_30_55 {
  height: 30px;
  width: 30px;
}

/* line 118, ../../../../asset/sources/css/cfb/core.scss */
.icon_30_55 {
  width: 55px;
}

/* line 121, ../../../../asset/sources/css/cfb/core.scss */
.icon_60 {
  height: 60px;
  width: 60px;
}

/* line 125, ../../../../asset/sources/css/cfb/core.scss */
.icon_arrow {
  height: 37px;
  width: 38px;
}

/* line 129, ../../../../asset/sources/css/cfb/core.scss */
.icon_os {
  background: url(https://cs.photoprintit.com/images/global_cfb/download-sprite.png) no-repeat;
  display: block;
  height: 59px;
  width: 58px;
}

/* icon sprite */
/* line 137, ../../../../asset/sources/css/cfb/core.scss */
.icon_blog {
  background-position: 18px -320px;
}

/* line 140, ../../../../asset/sources/css/cfb/core.scss */
.icon_facebook {
  background-position: 0 -288px;
}

/* line 143, ../../../../asset/sources/css/cfb/core.scss */
.icon_facebook:hover {
  background-position: 0 -288px;
  opacity: 0.8;
}

/* line 147, ../../../../asset/sources/css/cfb/core.scss */
.icon_forum {
  background-position: 0 -290px;
}

/* line 150, ../../../../asset/sources/css/cfb/core.scss */
.icon_google {
  background-position: 0 -368px;
}

/* line 153, ../../../../asset/sources/css/cfb/core.scss */
.icon_google:hover {
  background-position: 0 -368px;
  opacity: 0.8;
}

/* line 157, ../../../../asset/sources/css/cfb/core.scss */
.icon_linux {
  background-position: 0 -260px;
}

/* line 160, ../../../../asset/sources/css/cfb/core.scss */
.icon_mac {
  background-position: 0 -230px;
}

/* line 163, ../../../../asset/sources/css/cfb/core.scss */
.icon_play {
  background-position: 0 -374px;
}

/* line 166, ../../../../asset/sources/css/cfb/core.scss */
.icon_play:hover {
  background-position: 0 -434px;
}

/* line 169, ../../../../asset/sources/css/cfb/core.scss */
.icon_twitter {
  background-position: 0 -896px;
}

/* line 172, ../../../../asset/sources/css/cfb/core.scss */
.icon_twitter:hover {
  background-position: 0 -896px;
  opacity: 0.8;
}

/* line 176, ../../../../asset/sources/css/cfb/core.scss */
.icon_windows {
  background-position: 0 -200px;
}

/* download sprite */
/* line 181, ../../../../asset/sources/css/cfb/core.scss */
.dwnld_linux {
  background-position: 0 -118px;
}

/* line 184, ../../../../asset/sources/css/cfb/core.scss */
.dwnld_macos {
  background-position: 0 -59px;
}

/* line 187, ../../../../asset/sources/css/cfb/core.scss */
.dwnld_windows {
  background-position: 0 0;
}

/* SINGLE TEASER SPECIFICATIONS - SORRY :) */
/* line 192, ../../../../asset/sources/css/cfb/core.scss */
#cw_teaser_F8A95EB7EDF648A28F92E98957B98249 .padding {
  margin: 0;
}

/* line 195, ../../../../asset/sources/css/cfb/core.scss */
#cw_teaser_F8A95EB7EDF648A28F92E98957B98249 img {
  margin: 0;
}

/* ICONS - AddThis
----------------------------------------- */
/* line 203, ../../../../asset/sources/css/cfb/core.scss */
.addthis {
  height: 35px;
  position: absolute;
  right: 5px;
  top: 10px;
  width: 115px;
}

/* line 210, ../../../../asset/sources/css/cfb/core.scss */
#Header .addthis a {
  display: block;
  float: left;
  margin: 0 0 0 5px;
  padding: 0;
}

/* line 216, ../../../../asset/sources/css/cfb/core.scss */
.addthis a:first-of-type {
  margin: 0;
}

/* CONTAINER
----------------------------------------- */
/* line 223, ../../../../asset/sources/css/cfb/core.scss */
#Layout {
  margin: 10px 0;
}

/* HEADER
----------------------------------------- */
/* line 230, ../../../../asset/sources/css/cfb/core.scss */
#Header {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_hg.jpg) repeat-x;
}

/* line 234, ../../../../asset/sources/css/cfb/core.scss */
#Header,
#Header .container {
  height: 124px;
}

/* line 238, ../../../../asset/sources/css/cfb/core.scss */
#Header .seal_trust {
  background: url(https://cs.photoprintit.com//images/global_cfb/siegel-sprite.png) no-repeat 0 -151px;
  height: 51px;
  left: 210px;
  position: absolute;
  top: 11px;
  width: 56px;
}

/* line 247, ../../../../asset/sources/css/cfb/core.scss */
#Header .seal_satis {
  background: url(https://cs.photoprintit.com//images/global_cfb/siegel-sprite.png) no-repeat;
  height: 49px;
  left: 280px;
  position: absolute;
  top: 10px;
  width: 57px;
}

/* line 256, ../../../../asset/sources/css/cfb/core.scss */
#Header .seal_first {
  background: url(https://cs.photoprintit.com//images/global_cfb/siegel-sprite.png) no-repeat 0 -49px;
  height: 51px;
  left: 360px;
  position: absolute;
  top: 10px;
  width: 57px;
}

/* line 264, ../../../../asset/sources/css/cfb/core.scss */
#Header .seal_phone span {
  background: url(https://cs.photoprintit.com//images/global_cfb/siegel-sprite.png) no-repeat 0 -100px;
  height: 52px;
  position: absolute;
  top: 10px;
  width: 57px;
  left: 435px;
}

/* line 274, ../../../../asset/sources/css/cfb/core.scss */
.seal_phone div {
  font-size: 12px;
  left: 510px;
  position: absolute;
  top: 13px;
  width: 300px;
}

/* line 282, ../../../../asset/sources/css/cfb/core.scss */
#Header .seal_trust a, #Header .seal_satis a, #Header .seal_first a, #Header .seal_phone a {
  display: block;
  height: 51px;
  color: inherit;
  text-decoration: none;
}

/* line 289, ../../../../asset/sources/css/cfb/core.scss */
.header_pricelist {
  position: absolute;
  left: 859px;
  top: 43px;
}

/* line 295, ../../../../asset/sources/css/cfb/core.scss */
.header_newsletter {
  position: absolute;
  left: 859px;
  top: 27px;
}

/* line 301, ../../../../asset/sources/css/cfb/core.scss */
.header_additional_link {
  position: absolute;
  right: 5px;
  top: -17px;
}

/* line 309, ../../../../asset/sources/css/cfb/core.scss */
.header_pricelist a,
.header_additional_link a,
.header_newsletter a {
  font-size: 12px;
  text-decoration: none;
  color: #626262;
}

/* line 315, ../../../../asset/sources/css/cfb/core.scss */
.header_additional_link a {
  margin-left: 30px;
}

/* line 321, ../../../../asset/sources/css/cfb/core.scss */
.header_additional_link a:hover,
.header_pricelist a:hover,
.header_newsletter a:hover {
  text-decoration: underline;
}

/* line 325, ../../../../asset/sources/css/cfb/core.scss */
#additional_links {
  background-color: #FFFFFF;
  height: 20px;
  position: relative;
  top: 0;
  width: 100%;
}

/* MAIN NAVIGATION
----------------------------------------- */
/* line 336, ../../../../asset/sources/css/cfb/core.scss */
#Navigation {
  bottom: 0;
  height: 40px;
  left: -10px;
  overflow: hidden;
  position: absolute;
  width: 960px;
}

/* line 347, ../../../../asset/sources/css/cfb/core.scss */
#Navigation .navigation-content,
#Navigation .navigation-left,
#Navigation .navigation-right,
#Navigation li span {
  background-image: url(https://cs.photoprintit.com//images/global_cfb/cfb_nav_sprite.png);
}

/* line 352, ../../../../asset/sources/css/cfb/core.scss */
#Navigation .navigation-left,
#Navigation .navigation-right,
#Navigation li.first span {
  background-repeat: no-repeat;
  height: 40px;
  overflow: hidden;
  width: 7px;
}

/* line 358, ../../../../asset/sources/css/cfb/core.scss */
#Navigation .navigation-left {
  float: left;
}

/* line 361, ../../../../asset/sources/css/cfb/core.scss */
#Navigation .navigation-right {
  background-position: 0 -160px;
  float: right;
}

/* line 365, ../../../../asset/sources/css/cfb/core.scss */
#Navigation .navigation-content {
  background-position: 0 -80px;
  float: left;
  width: 946px;
}

/* line 370, ../../../../asset/sources/css/cfb/core.scss */
#Navigation ul {
  float: left;
  list-style: none;
  margin: 0 0 0 -7px;
  overflow: hidden;
  padding: 0;
  width: 80%;
}

/* line 378, ../../../../asset/sources/css/cfb/core.scss */
#Navigation li {
  float: left;
  height: 40px;
  line-height: 42px;
  margin: 0;
}

/* line 386, ../../../../asset/sources/css/cfb/core.scss */
#Navigation li a {
  display: block;
  float: left;
  padding: 0 13px;
  font-weight: bold;
}

/* line 395, ../../../../asset/sources/css/cfb/core.scss */
#Navigation ul li.current a,
#Navigation ul li.section a,
#Navigation ul li a:hover,
#Navigation li.first:hover a {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_nav_sprite.png) repeat-x 0 -120px;
  color: #fff;
  font-weight: bold;
}

/* line 400, ../../../../asset/sources/css/cfb/core.scss */
#Navigation li.first a {
  padding: 0 15px 0 8px;
}

/* line 403, ../../../../asset/sources/css/cfb/core.scss */
#Navigation li span {
  background-position: -3px -240px;
  display: block;
  float: left;
  height: 40px;
  width: 1px;
}

/* line 411, ../../../../asset/sources/css/cfb/core.scss */
#Navigation li.first:hover span,
#Navigation li.current.first span {
  background-position: 0 -40px;
}

/* common properties */
/* line 417, ../../../../asset/sources/css/cfb/core.scss */
#Navigation a,
#SubNavigation a {
  color: #626262;
  text-decoration: none;
}

/* line 426, ../../../../asset/sources/css/cfb/core.scss */
#Navigation a:hover,
#Navigation .current a,
#Navigation .section a,
#SubNavigation a:hover,
#SubNavigation a.current,
#SubNavigation a.section {
  color: #323232;
  text-decoration: none;
}

/* SUB NAVIGATION
----------------------------------------- */
/* line 434, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation {
  height: 41px;
  margin-bottom: 0;
}

/* line 440, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation .navigation-content,
#SubNavigation .navigation-left,
#SubNavigation .navigation-right {
  background-image: url(https://cs.photoprintit.com//images/global_cfb/cfb_nav_sprite.png);
  height: 41px;
}

/* line 445, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation .navigation-left,
#SubNavigation .navigation-right {
  background-repeat: no-repeat;
  overflow: hidden;
  width: 7px;
}

/* line 450, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation .navigation-left {
  background-position: 0 -280px;
  float: left;
}

/* line 454, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation .navigation-right {
  background-position: 0 -362px;
  float: right;
}

/* line 458, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation .navigation-content {
  background-position: 0 -321px;
  background-repeat: repeat-x;
  float: left;
  width: 946px;
}

/* line 464, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation ul {
  list-style: none;
  margin: 0 0 0 -7px;
  padding: 0;
  position: relative;
}

/* line 470, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation li {
  float: left;
  height: 40px;
  line-height: 42px;
  margin: 0;
}

/* line 476, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation a {
  color: #626262;
  display: block;
  margin: 0 15px;
  text-decoration: none;
}

/* 3rd Level / Dropdown */
/* line 489, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation ul ul {
  background-color: #eaeaea;
  border: 0 solid #ccc;
  border-width: 1px;
  box-shadow: 2px 2px 5px rgba(180, 180, 180, 0.4);
  -moz-box-shadow: 2px 2px 5px rgba(180, 180, 180, 0.4);
  -webkit-box-shadow: 2px 2px 5px rgba(180, 180, 180, 0.4);
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 40px;
  width: 250px;
  z-index: 2;
}

/* line 504, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation ul ul li {
  float: none;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 5px;
}

/* line 511, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation ul ul li:hover {
  background-color: #eaeaea;
}

/* line 514, ../../../../asset/sources/css/cfb/core.scss */
#SubNavigation ul ul li a {
  display: block;
  _float: left;
  margin: 0;
  padding: 0;
}

/* BREADCRUMBS
-------------------------------------------- */
/* line 526, ../../../../asset/sources/css/cfb/core.scss */
#Breadcrumbs {
  margin: 0px 5px 10px 0;
}

/* line 529, ../../../../asset/sources/css/cfb/core.scss */
#Breadcrumbs p {
  margin: 0;
}

/* PHOTO BOOK MATRIX
-------------------------------------------- */
/* line 536, ../../../../asset/sources/css/cfb/core.scss */
.photo_book_matrix {
  width: 100%;
  border-collapse: separate;
  border-spacing: 2px 2px;
}

/* line 544, ../../../../asset/sources/css/cfb/core.scss */
.photo_book_matrix th,
.photo_book_matrix td {
  padding: 1%;
  width: 18%;
  border: solid 1px #bebcbd;
}

/* line 549, ../../../../asset/sources/css/cfb/core.scss */
table.photo_book_matrix td + td {
  padding: 0;
}

/* line 552, ../../../../asset/sources/css/cfb/core.scss */
.photo_book_matrix div {
  min-height: 40px;
  position: relative;
}

/* line 556, ../../../../asset/sources/css/cfb/core.scss */
.photo_book_matrix div ul {
  margin-left: 0;
}

/* line 559, ../../../../asset/sources/css/cfb/core.scss */
.photo_book_matrix li {
  list-style: none;
  background: url(https://cs.photoprintit.com//images/global_cfb/icon-sprite_neu.png) no-repeat 0 -517px;
  line-height: 20px;
  padding-left: 26px;
}

/* line 565, ../../../../asset/sources/css/cfb/core.scss */
.photo_book_matrix span.new_label {
  background: url(https://cs.photoprintit.com//images/global_cfb/icon-sprite_neu.png) no-repeat 0 -496px;
  display: block;
  height: 20px;
  position: absolute;
  right: 5px;
  top: 26px;
  width: 40px;
}

/* line 574, ../../../../asset/sources/css/cfb/core.scss */
.photo_book_matrix strong.gray_box {
  background: #ccc;
  display: block;
  height: 20px;
  line-height: 20px;
  padding: 0 5px;
  position: absolute;
  right: 5px;
  top: 1px;
  width: 58px;
}

/* TABS
-------------------------------------------- */
/* line 589, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container-head .separator {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_nav_sprite.png) no-repeat -3px -240px;
  display: block;
  float: left;
  height: 40px;
  width: 1px;
}

/* line 596, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container-head .tab_title {
  color: #626262;
  display: block;
  float: left;
  padding: 0 15px;
  text-decoration: none;
  font-weight: bold;
}

/* line 605, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container-head .active,
.cwfb-container-head .tab_title:hover {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_nav_sprite.png) repeat-x 0 -122px;
  text-decoration: none;
  font-weight: bold;
}

/* line 611, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container-head .active span,
.cwfb-container-head .tab_title:hover {
  color: #fff;
}

/* line 617, ../../../../asset/sources/css/cfb/core.scss */
.tab_content {
  overflow: hidden;
}

/* CONTENT CONTAINER
----------------------------------------------- */
/* line 624, ../../../../asset/sources/css/cfb/core.scss */
.reddottest {
  position: relative;
}

/* line 629, ../../../../asset/sources/css/cfb/core.scss */
.cwfb_border {
  border: 1px solid #bebcbd;
}

/* line 632, ../../../../asset/sources/css/cfb/core.scss */
.cwfb_border_download {
  border: 1px solid #bebcbd;
  width: 218px;
}

/* line 636, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container-head {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_de_te_idx_headerbackground.jpg) repeat-x;
  height: 35px;
}

/* line 640, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container .cwfb-container-head p {
  margin: 0 10px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 647, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container .cwfb-container-head ul {
  list-style: none;
  margin: 0;
  overflow: hidden;
}

/* line 652, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container .cwfb-container-head li {
  cursor: pointer;
  float: left;
  margin: 0;
}

/* line 658, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container .cwfb-container-head p,
.cwfb-container .cwfb-container-head li {
  height: 35px;
  line-height: 35px;
}

/* line 662, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container-content {
  overflow: hidden;
}

/* line 665, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container .cwfb-container-content p {
  margin: 0 0 10px;
  /*float:left;*/
}

/* line 669, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container .cwfb-container-content ul {
  margin-left: 0;
}

/* line 673, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container-content-news {
  overflow: hidden;
}

/* line 676, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container .cwfb-container-content-news p {
  margin: 0 0 10px;
}

/* line 679, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container .cwfb-container-content-news ul {
  margin-left: 0;
}

/* line 689, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container .tab_content .grid_9,
.cwfb-container .tab_content .grid_8,
.cwfb-container .tab_content .grid_7,
.cwfb-container .tab_content .grid_6,
.cwfb-container .tab_content .grid_5,
.cwfb-container .tab_content .grid_4,
.cwfb-container .cwfb-container-content .grid_6 {
  margin-left: -1px;
}

/* line 693, ../../../../asset/sources/css/cfb/core.scss */
.grid_6 .padding {
  margin-top: 0px;
  margin-bottom: 15px;
  padding-top: 10px;
}

/* line 699, ../../../../asset/sources/css/cfb/core.scss */
.home_keyvisual .grid_5 {
  width: 378px;
}

/* line 704, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container .tab_content .grid_3,
.home_keyvisual .grid_3 {
  width: 218px;
}

/* Price Label */
/* line 710, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container-content.relative .price-small {
  background: url(https://cs.photoprintit.com//images/global_cfb/price-small.png) no-repeat;
  display: block;
  height: 39px;
  position: absolute;
  right: 5px;
  top: 0;
  width: 88px;
}

/* line 719, ../../../../asset/sources/css/cfb/core.scss */
.price-small span {
  display: block;
  font-size: 16px;
  margin: 0 5px;
  text-align: center;
}

/* line 725, ../../../../asset/sources/css/cfb/core.scss */
.price-small span span {
  font-size: 14px;
}

/* Download & Service Banner */
/* line 731, ../../../../asset/sources/css/cfb/core.scss */
.key_visual_banner div {
  height: 448px;
}

/* line 735, ../../../../asset/sources/css/cfb/core.scss */
.key_visual_banner_content,
.key_visual_banner a.download {
  position: absolute;
}

/* line 738, ../../../../asset/sources/css/cfb/core.scss */
.key_visual_banner .key_visual_banner_content {
  left: 10px;
  height: 100px;
  top: 295px;
  width: 90%;
}

/* line 744, ../../../../asset/sources/css/cfb/core.scss */
.key_visual_banner .os_links span {
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  width: 100px;
}

/* line 751, ../../../../asset/sources/css/cfb/core.scss */
.key_visual_banner .os_links a {
  float: left;
}

/* line 754, ../../../../asset/sources/css/cfb/core.scss */
.key_visual_banner .os_links a span {
  left: -1000px;
  position: absolute;
}

/* line 759, ../../../../asset/sources/css/cfb/core.scss */
.key_visual_banner a.download {
  bottom: 10px;
  left: 23px;
}

/* Teaser Boxes */
/* line 765, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container-content.arrowfix .arrow {
  bottom: 15px;
  position: relative;
  right: 10px;
}

/* line 772, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container-content.relative .arrow {
  bottom: 5px;
  position: absolute;
  right: 10px;
}

/* line 779, ../../../../asset/sources/css/cfb/core.scss */
.DownloadPage .cwfb-container-content.relative .arrow,
.info_12 .cwfb-container-content.relative .arrow {
  left: 10px;
  right: inherit;
}

/* Info Pages */
/* line 786, ../../../../asset/sources/css/cfb/core.scss */
.overlay_text {
  font-weight: bold;
  position: absolute;
  text-align: center;
  top: 80px;
  width: 100%;
}

/* DOWNLOAD BUTTON
----------------------------------------------- */
/* line 797, ../../../../asset/sources/css/cfb/core.scss */
a.download {
  background-image: url(https://cs.photoprintit.com//images/global_cfb/download-button.png);
  display: block;
  overflow: hidden;
}

/* line 802, ../../../../asset/sources/css/cfb/core.scss */
a.download span {
  left: -1000px;
  position: absolute;
}

/* line 807, ../../../../asset/sources/css/cfb/core.scss */
.home_keyvisual .download {
  margin-top: 9px;
  height: 47px;
  width: 181px;
}

/* line 812, ../../../../asset/sources/css/cfb/core.scss */
.home_keyvisual .download:hover {
  background-position: 0 -47px;
}

/* line 816, ../../../../asset/sources/css/cfb/core.scss */
.key_visual_banner .download {
  background-position: 0 -94px;
  height: 44px;
  width: 172px;
}

/* line 821, ../../../../asset/sources/css/cfb/core.scss */
.key_visual_banner .download:hover {
  background-position: 0 -138px;
}

/* line 825, ../../../../asset/sources/css/cfb/core.scss */
.top_left_calltoaction .download {
  height: 47px;
  width: 181px;
}

/* line 829, ../../../../asset/sources/css/cfb/core.scss */
.top_left_calltoaction .download:hover {
  background-position: 0 -47px;
}

/* DOWNLOAD PAGE
----------------------------------------------- */
/* line 838, ../../../../asset/sources/css/cfb/core.scss */
.bckgrnd_linux,
.bckgrnd_macos,
.bckgrnd_windows {
  background-image: url(https://cs.photoprintit.com//images/global_cfb/download-sprite.png);
  bottom: 0;
  height: 91px;
  position: absolute;
  right: 0;
  width: 135px;
}

/* line 846, ../../../../asset/sources/css/cfb/core.scss */
.bckgrnd_linux {
  background-position: 0 -361px;
}

/* line 849, ../../../../asset/sources/css/cfb/core.scss */
.bckgrnd_macos {
  background-position: 0 -270px;
}

/* line 852, ../../../../asset/sources/css/cfb/core.scss */
.bckgrnd_windows {
  background-position: 0 -177px;
}

/* line 856, ../../../../asset/sources/css/cfb/core.scss */
.DownloadPage .fright {
  margin: -16px 35px 0 0;
}

/* line 860, ../../../../asset/sources/css/cfb/core.scss */
.DownloadPage .grid_4 .cwfb-container-content {
  background-position: right bottom;
  background-repeat: no-repeat;
}

/* line 864, ../../../../asset/sources/css/cfb/core.scss */
.DownloadPage .grid_4 .padding {
  width: 60%;
}

/* HEADLINES
----------------------------------------------- */
/* line 871, ../../../../asset/sources/css/cfb/core.scss */
.headline_thru {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_de_headline_line_thru.gif) repeat-x;
  height: 20px;
  margin-bottom: 20px;
  position: relative;
  text-align: center;
}

/* line 878, ../../../../asset/sources/css/cfb/core.scss */
.headline_thru h4 {
  background-color: #fff;
  display: inline;
  font-size: 18px;
  line-height: 20px;
  padding: 0 15px;
}

/* HOMEPAGE
----------------------------------------------- */
/* line 889, ../../../../asset/sources/css/cfb/core.scss */
.container_1 {
  height: 175px;
}

/* line 892, ../../../../asset/sources/css/cfb/core.scss */
.container_1 .cwfb-container-content {
  height: 138px;
}

/* line 895, ../../../../asset/sources/css/cfb/core.scss */
.container_2 {
  height: 250px;
}

/* line 898, ../../../../asset/sources/css/cfb/core.scss */
.container_2 .cwfb-container-content {
  height: 213px;
}

/* line 901, ../../../../asset/sources/css/cfb/core.scss */
.container_3 {
  height: 275px;
}

/* line 904, ../../../../asset/sources/css/cfb/core.scss */
.container_3 .cwfb-container-content {
  height: 248px;
}

/* line 907, ../../../../asset/sources/css/cfb/core.scss */
.container_4 {
  height: 310px;
}

/* line 910, ../../../../asset/sources/css/cfb/core.scss */
.container_4 .cwfb-container-content {
  height: 273px;
}

/* line 913, ../../../../asset/sources/css/cfb/core.scss */
.container_5 {
  height: 330px;
}

/* line 916, ../../../../asset/sources/css/cfb/core.scss */
.container_5 .cwfb-container-content {
  height: 293px;
}

/* line 919, ../../../../asset/sources/css/cfb/core.scss */
.container_5 .cwfb-container-content-news {
  height: 293px;
}

/* line 922, ../../../../asset/sources/css/cfb/core.scss */
.container_download {
  height: 195px;
}

/* line 925, ../../../../asset/sources/css/cfb/core.scss */
.container_download .cwfb-container-content {
  height: 158px;
}

/* line 928, ../../../../asset/sources/css/cfb/core.scss */
.container_info {
  height: 350px;
}

/* line 931, ../../../../asset/sources/css/cfb/core.scss */
.container_info .cwfb-container-content {
  height: 313px;
}

/* line 935, ../../../../asset/sources/css/cfb/core.scss */
.image_container img {
  margin: 0 0 15px;
}

/* Container Top Left */
/* line 941, ../../../../asset/sources/css/cfb/core.scss */
.top_left {
  height: 328px;
  position: relative;
}

/* line 947, ../../../../asset/sources/css/cfb/core.scss */
.top_left_headline,
.top_left_content,
.top_left_calltoaction {
  position: absolute;
}

/* line 950, ../../../../asset/sources/css/cfb/core.scss */
.top_left_headline {
  left: 20px;
  top: 15px;
}

/* line 954, ../../../../asset/sources/css/cfb/core.scss */
.top_left_headline strong {
  font-size: 14px;
}

/* line 957, ../../../../asset/sources/css/cfb/core.scss */
.top_left_content {
  left: 20px;
  top: 40px;
  width: 255px;
}

/* line 962, ../../../../asset/sources/css/cfb/core.scss */
.top_left_calltoaction {
  left: 60px;
  top: 265px;
  width: 200px;
}

/* Key Visual */
/*
.home_keyvisual {
	height: 328px;
	}
*/
/* line 974, ../../../../asset/sources/css/cfb/core.scss */
.home_keyvisual_image {
  left: 1px;
  position: absolute;
  top: 1px;
  z-index: 0;
}

/* line 980, ../../../../asset/sources/css/cfb/core.scss */
.home_keyvisual .abs_container {
  bottom: 10px;
  height: 65px;
  left: 11px;
  position: absolute;
  z-index: 1;
}

/* line 987, ../../../../asset/sources/css/cfb/core.scss */
.home_keyvisual .fleft {
  width: 390px;
}

/* line 990, ../../../../asset/sources/css/cfb/core.scss */
.home_keyvisual .abs_container h3 {
  margin-bottom: 3px;
}

/* line 993, ../../../../asset/sources/css/cfb/core.scss */
.home_keyvisual .abs_container p {
  margin: 0;
  line-height: 14px;
}

/* Feeds */
/* line 1002, ../../../../asset/sources/css/cfb/core.scss */
.feed .cwfb-container-content > div {
  height: 100px;
  overflow: hidden;
}

/* line 1006, ../../../../asset/sources/css/cfb/core.scss */
.feed .icon_30_55 {
  margin: 3px 3px 0 0;
}

/* line 1009, ../../../../asset/sources/css/cfb/core.scss */
.feed .cwfb-container-content p {
  margin-bottom: 0;
}

/* line 1012, ../../../../asset/sources/css/cfb/core.scss */
.feed .cwfb-container-content p strong {
  display: block;
  margin-bottom: 10px;
}

/* INFO PAGE
----------------------------------------------- */
/* line 1020, ../../../../asset/sources/css/cfb/core.scss */
.InfoPage .box_5 .cwfb-container-content {
  background-position: right bottom;
  background-repeat: no-repeat;
}

/* line 1024, ../../../../asset/sources/css/cfb/core.scss */
.InfoPage .box_5 .padding {
  width: 600px;
}

/* line 1027, ../../../../asset/sources/css/cfb/core.scss */
.InfoPage .contest_button {
  background: url(https://cs.photoprintit.com//images/global_cfb/contest-button.png) no-repeat;
  display: block;
  height: 88px;
  position: absolute;
  right: 30px;
  top: 30px;
  width: 165px;
}

/* line 1036, ../../../../asset/sources/css/cfb/core.scss */
.InfoPage .contest_button span {
  left: -1000px;
  position: absolute;
  top: 0;
}

/* PRODUCT PAGE
----------------------------------------------- */
/* line 1045, ../../../../asset/sources/css/cfb/core.scss */
.price {
  background: url(https://cs.photoprintit.com//images/global_cfb/price-large.png) no-repeat bottom left;
  height: 70px;
  text-align: center;
  width: 119px;
}

/* line 1051, ../../../../asset/sources/css/cfb/core.scss */
.price .cw_price_from {
  font-size: 12px;
  padding-bottom: 4px;
}

/* line 1056, ../../../../asset/sources/css/cfb/core.scss */
.price span {
  display: block;
  font-size: 18px;
  padding: 8px 0 0;
}

/* line 1061, ../../../../asset/sources/css/cfb/core.scss */
.price em {
  font-size: 24px;
  font-style: normal;
}

/* line 1068, ../../../../asset/sources/css/cfb/core.scss */
.ProductPage .image_caption {
  float: left;
  margin: 0 10px 10px;
  width: 140px;
}

/* line 1073, ../../../../asset/sources/css/cfb/core.scss */
.image_caption span {
  display: block;
  margin: 4px 0 0;
  text-align: center;
}

/* line 1079, ../../../../asset/sources/css/cfb/core.scss */
.ProductPage .cwfb-container .fleft {
  width: 77%;
}

/* line 1083, ../../../../asset/sources/css/cfb/core.scss */
.product_image {
  height: 377px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 1089, ../../../../asset/sources/css/cfb/core.scss */
.image_wrapper {
  left: 0;
  position: absolute;
  top: 0;
  width: 1400px;
}

/* line 1095, ../../../../asset/sources/css/cfb/core.scss */
.image_wrapper img {
  float: left;
}

/* line 1098, ../../../../asset/sources/css/cfb/core.scss */
.product_image .nav {
  background-image: url(https://cs.photoprintit.com//images/global_cfb/icon-sprite_neu.png);
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 37px;
  margin-top: -18px;
  position: absolute;
  top: 50%;
  width: 38px;
}

/* line 1109, ../../../../asset/sources/css/cfb/core.scss */
.product_image .nav_left {
  background-position: 0 -591px;
  left: 0;
}

/* line 1113, ../../../../asset/sources/css/cfb/core.scss */
.product_image .nav_right {
  background-position: 0 -629px;
  right: 0;
}

/* line 1117, ../../../../asset/sources/css/cfb/core.scss */
.product_image .gallery_bullets {
  bottom: 40px;
  height: 20px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1;
}

/* line 1126, ../../../../asset/sources/css/cfb/core.scss */
.product_image div a {
  color: #626262;
  font-size: 40px;
  padding: 0 2px;
}

/* line 1132, ../../../../asset/sources/css/cfb/core.scss */
.product_image div a.current,
.product_image div a:hover {
  color: #e1071c;
  text-decoration: none;
  transition: color 1s ease;
  -moz-transition: color 1s ease;
  -o-transition: color 1s ease;
  -webkit-transition: color 1s ease;
}

/* SEARCH RESULTS STYLES
------------------------------------------------ */
/* line 1143, ../../../../asset/sources/css/cfb/core.scss */
ul#SearchResults {
  margin: 10px 0;
}

/* line 1146, ../../../../asset/sources/css/cfb/core.scss */
ul#SearchResults li {
  list-style: none;
  margin: 5px 0;
  font-size: 1em;
}

/* MESSAGEBOXS
--------------------------------------------- */
/* line 1154, ../../../../asset/sources/css/cfb/core.scss */
.message {
  margin: 15px;
  padding: 5px;
  width: 92%;
  color: #979908;
  border: 4px solid #F7F8B4;
  background: #FFFFEA;
}

/* line 1162, ../../../../asset/sources/css/cfb/core.scss */
span.middleColumn .message {
  margin: 4px 0 0 3px;
}

/*.required {
	margin: 4px 0 0 3px;
	padding: 5px;
	width: 92%;
	color: #DC1313;
	border: 4px solid #FF7373;
	background: #FED0D0;
}
*/
/* line 1174, ../../../../asset/sources/css/cfb/core.scss */
p#Remember label {
  margin: -24px 0 0 20px;
  text-align: left;
}

/* line 1178, ../../../../asset/sources/css/cfb/core.scss */
.entry {
  border-bottom: 1px solid #eee;
}

/* line 1182, ../../../../asset/sources/css/cfb/core.scss */
.typography #Content p.authorDate {
  color: #444;
  margin-top: -15px;
}

/* EVENTS
-------------------------------------------- */
/* line 1190, ../../../../asset/sources/css/cfb/core.scss */
.EventPage .cwfb-container .videoteaser p {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 1196, ../../../../asset/sources/css/cfb/core.scss */
.EventPage .cwfb-container .videoteaser p img {
  margin: 0;
}

/* line 1199, ../../../../asset/sources/css/cfb/core.scss */
.EventPage .cwfb-container .videoteaser p + p {
  margin: 10px;
}

/* FOOTER
----------------------------------------------- */
/* line 1206, ../../../../asset/sources/css/cfb/core.scss */
#Footer {
  background: url("https://cs.photoprintit.com//images/global_cfb/cfb_de_footer_hg.png") repeat-x scroll 0 0 transparent;
}

/* line 1209, ../../../../asset/sources/css/cfb/core.scss */
#Footer .footer-content {
  margin-bottom: 10px;
  margin-top: 20px;
}

/* line 1213, ../../../../asset/sources/css/cfb/core.scss */
#Footer ul {
  list-style: none;
  margin: 0;
}

/* line 1217, ../../../../asset/sources/css/cfb/core.scss */
#Footer li {
  margin: 5px 0;
}

/* line 1220, ../../../../asset/sources/css/cfb/core.scss */
#Footer a {
  color: #626262;
}

/* line 1224, ../../../../asset/sources/css/cfb/core.scss */
#Footer a.left {
  color: #626262;
  float: left;
}

/* line 1228, ../../../../asset/sources/css/cfb/core.scss */
.footer_bg_white {
  background: white url(https://cs.photoprintit.com//images/global_cfb/cfb_de_bg_footer_01.jpg) repeat-x bottom left;
  height: 170px;
  top: 10px;
  right: -10px;
  left: 0px;
}

/* line 1235, ../../../../asset/sources/css/cfb/core.scss */
.footer_bg_white .grid_3 + .grid_3 .padding {
  border-left: 1px solid #bebcbd;
  margin-left: 0;
  padding-left: 10px;
}

/* line 1240, ../../../../asset/sources/css/cfb/core.scss */
.footer_bg_white_edge {
  background: white url(https://cs.photoprintit.com//images/global_cfb/cfb_de_bg_footer_02.png) no-repeat;
  height: 180px;
  position: absolute;
  right: 0;
  top: -10px;
  width: 13px;
}

/* line 1248, ../../../../asset/sources/css/cfb/core.scss */
.footer_bg_red {
  background: #e1071c url(https://cs.photoprintit.com//images/global_cfb/cfb_de_bg_footer_03.jpg) repeat-x bottom left;
  height: 120px;
  top: 10px;
  right: -10px;
  overflow: hidden;
  left: 0px;
}

/* line 1256, ../../../../asset/sources/css/cfb/core.scss */
.footer_bg_red .grid_3 + .grid_3 .padding {
  border-left: 1px solid #fff;
  height: 100px;
  line-height: 100px;
  margin-left: 0;
  padding-left: 10px;
}

/* Footer Bottom */
/* line 1266, ../../../../asset/sources/css/cfb/core.scss */
#Footer .footer_bottom {
  margin-top: 10px;
  overflow: hidden;
}

/* line 1270, ../../../../asset/sources/css/cfb/core.scss */
#Footer .footer_bottom .grid_6 div {
  margin: 5px 10px;
  overflow: hidden;
}

/* line 1274, ../../../../asset/sources/css/cfb/core.scss */
#Footer .footer_bottom .grid_6 div div {
  margin: 0;
}

/* line 1278, ../../../../asset/sources/css/cfb/core.scss */
.current_language {
  background: #fff;
  float: left;
  margin: 0 5px 0 0;
}

/* line 1285, ../../../../asset/sources/css/cfb/core.scss */
.current_language,
.drop_down {
  width: 240px;
}

/* line 1289, ../../../../asset/sources/css/cfb/core.scss */
.current_language,
.drop_down a {
  display: block;
  height: 20px;
  line-height: 20px;
}

/* line 1295, ../../../../asset/sources/css/cfb/core.scss */
.current_language span,
.drop_down a {
  background-position: 0 50%;
  background-repeat: no-repeat;
  display: block;
  height: 16px;
  line-height: 16px;
  margin: 3px 0 0 5px;
  padding: 0 0 0 20px;
}

/* line 1304, ../../../../asset/sources/css/cfb/core.scss */
.drop_down a {
  background-position: 2% 50%;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 0 0 27px;
}

/* line 1311, ../../../../asset/sources/css/cfb/core.scss */
.drop_down a.selected {
  font-weight: bold;
}

/* line 1314, ../../../../asset/sources/css/cfb/core.scss */
#Footer .drop_down li:hover {
  background: #bebcbd;
  background: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background: -o-linear-gradient(top, #eeeeee, #cccccc);
}

/* line 1319, ../../../../asset/sources/css/cfb/core.scss */
#Footer .drop_down a:hover {
  text-decoration: none;
}

/* line 1323, ../../../../asset/sources/css/cfb/core.scss */
.drop_down_open {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_de_btn_footer_04.jpg) no-repeat 50% 50%;
  display: block;
  float: left;
  height: 18px;
  margin: 1px;
  width: 18px;
}

/* line 1332, ../../../../asset/sources/css/cfb/core.scss */
.drop_down {
  background: #fff;
  bottom: 0;
  left: -1000px;
  position: absolute;
}

/* line 1338, ../../../../asset/sources/css/cfb/core.scss */
#Footer .drop_down li {
  margin: 0;
}

/* PAGE TEASER
--------------------------------------------- */
/* line 1345, ../../../../asset/sources/css/cfb/core.scss */
.teaser_content {
  position: absolute;
}

/* DOWNLOAD PAGE */
/* line 1349, ../../../../asset/sources/css/cfb/core.scss */
.DownloadPage .teaser_headline {
  height: 60px;
  left: 20px;
  position: absolute;
  top: 20px;
  width: 90%;
}

/* line 1356, ../../../../asset/sources/css/cfb/core.scss */
.teaser_download .teaser_content {
  height: 190px;
  left: 440px;
  top: 145px;
  width: 240px;
}

/* BANNER */
/* line 1363, ../../../../asset/sources/css/cfb/core.scss */
.teaser_banner .teaser_content {
  height: 380px;
  left: 440px;
  top: 40px;
  width: 205px;
}

/* CONTAINER */
/* line 1370, ../../../../asset/sources/css/cfb/core.scss */
.teaser_container .teaser_content {
  height: 170px;
  left: 430px;
  top: 195px;
  width: 215px;
}

/* VIDEOS
--------------------------------------------- */
/* line 1381, ../../../../asset/sources/css/cfb/core.scss */
.video_teaser {
  display: block;
  position: relative;
}

/* line 1385, ../../../../asset/sources/css/cfb/core.scss */
.video_teaser span {
  bottom: 15px;
  left: 50%;
  margin: 0 0 0 -30px;
  position: absolute;
}

/* 960 */
/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
body {
  min-width: 960px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11 {
  position: relative;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.alpha {
  margin-left: 0;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.omega {
  margin-right: 0;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .grid_1 {
  width: 60px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .grid_2 {
  width: 140px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .grid_3 {
  width: 220px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .grid_4 {
  width: 300px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .grid_5 {
  width: 380px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .grid_6 {
  width: 460px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .grid_7 {
  width: 540px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .grid_8 {
  width: 620px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .grid_9 {
  width: 700px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .grid_10 {
  width: 780px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .grid_11 {
  width: 860px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .grid_12 {
  width: 940px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .prefix_1 {
  padding-left: 80px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .prefix_2 {
  padding-left: 160px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .prefix_3 {
  padding-left: 240px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .prefix_4 {
  padding-left: 320px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .prefix_5 {
  padding-left: 400px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .prefix_6 {
  padding-left: 480px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .prefix_7 {
  padding-left: 560px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .prefix_8 {
  padding-left: 640px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .prefix_9 {
  padding-left: 720px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .prefix_10 {
  padding-left: 800px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .prefix_11 {
  padding-left: 880px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .suffix_1 {
  padding-right: 80px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .suffix_2 {
  padding-right: 160px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .suffix_3 {
  padding-right: 240px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .suffix_4 {
  padding-right: 320px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .suffix_5 {
  padding-right: 400px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .suffix_6 {
  padding-right: 480px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .suffix_7 {
  padding-right: 560px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .suffix_8 {
  padding-right: 640px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .suffix_9 {
  padding-right: 720px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .suffix_10 {
  padding-right: 800px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .suffix_11 {
  padding-right: 880px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .push_1 {
  left: 80px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .push_2 {
  left: 160px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .push_3 {
  left: 240px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .push_4 {
  left: 320px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .push_5 {
  left: 400px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .push_6 {
  left: 480px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .push_7 {
  left: 560px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .push_8 {
  left: 640px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .push_9 {
  left: 720px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .push_10 {
  left: 800px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .push_11 {
  left: 880px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .pull_1 {
  left: -80px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .pull_2 {
  left: -160px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .pull_3 {
  left: -240px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .pull_4 {
  left: -320px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .pull_5 {
  left: -400px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .pull_6 {
  left: -480px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .pull_7 {
  left: -560px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .pull_8 {
  left: -640px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .pull_9 {
  left: -720px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .pull_10 {
  left: -800px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.container .pull_11 {
  left: -880px;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.clearfix:before, .clearfix:after, .container:before, .container:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.clearfix:after, .container:after {
  clear: both;
}

/* line 1396, ../../../../asset/sources/css/cfb/core.scss */
.clearfix, .container {
  zoom: 1;
}

/* end */
/* cerabox */
/* line 1402, ../../../../asset/sources/css/cfb/core.scss */
#cerabox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1106;
  display: none;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 50% 50%;
  transform: scale(1);
  transform-origin: 50% 50%;
}

/* line 1421, ../../../../asset/sources/css/cfb/core.scss */
#cerabox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("https://cs.photoprintit.com//images/global_cfb/cerabox.png");
}

/* line 1430, ../../../../asset/sources/css/cfb/core.scss */
#cerabox-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1100;
  display: none;
  background: #000;
  opacity: .5;
}

/* line 1442, ../../../../asset/sources/css/cfb/core.scss */
#cerabox {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1101;
  display: none;
  opacity: 0;
  background: #fff;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 0 0;
  transform: scale(1);
  transform-origin: 0 0;
}

/* line 1457, ../../../../asset/sources/css/cfb/core.scss */
#cerabox .cerabox-content {
  width: 100%;
  height: 100%;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
  /*CSS3*/
  -moz-box-shadow: 0 0 30px -5px #333;
  -webkit-box-shadow: 0 0 30px -5px #333;
  box-shadow: 0 0 30px -5px #333;
}

/* line 1472, ../../../../asset/sources/css/cfb/core.scss */
#cerabox span.cerabox-error, #cerabox .cerabox-title span {
  padding: 10px;
  display: block;
  font-family: Helvetica;
  font-size: 12px;
  color: #000;
  line-height: normal;
}

/* line 1480, ../../../../asset/sources/css/cfb/core.scss */
#cerabox span.cerabox-error {
  text-align: justify;
}

/* line 1481, ../../../../asset/sources/css/cfb/core.scss */
#cerabox .cerabox-title span {
  display: none;
  color: #fff;
}

/* line 1483, ../../../../asset/sources/css/cfb/core.scss */
#cerabox .cerabox-title {
  z-index: 1102;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 0 100%;
  transform: scale(1);
  transform-origin: 0 100%;
}

/* line 1501, ../../../../asset/sources/css/cfb/core.scss */
#cerabox .cerabox-close {
  position: absolute;
  top: -20px;
  right: -20px;
  width: 40px;
  height: 40px;
  background: url("https://cs.photoprintit.com//images/global_cfb/cerabox.png") -42px 0px no-repeat;
  cursor: pointer;
  z-index: 1105;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 100% 0;
  transform: scale(1);
  transform-origin: 100% 0;
}

/* line 1517, ../../../../asset/sources/css/cfb/core.scss */
#cerabox .cerabox-content img.image {
  float: left;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

/* line 1529, ../../../../asset/sources/css/cfb/core.scss */
#cerabox .cerabox-content iframe.iframe {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

/* line 1536, ../../../../asset/sources/css/cfb/core.scss */
#cerabox a.cerabox-left, #cerabox a.cerabox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("https://cs.photoprintit.com//images/global_cfb/blank.gif");
  z-index: 1104;
  display: none;
}

/* line 1548, ../../../../asset/sources/css/cfb/core.scss */
#cerabox a.cerabox-left {
  left: 0px;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 0 50%;
  transform: scale(1);
  transform-origin: 0 50%;
}

/* line 1557, ../../../../asset/sources/css/cfb/core.scss */
#cerabox a.cerabox-right {
  right: 0px;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 100% 50%;
  transform: scale(1);
  transform-origin: 100% 50%;
}

/* line 1566, ../../../../asset/sources/css/cfb/core.scss */
#cerabox a.cerabox-left span, #cerabox a.cerabox-right span {
  position: absolute;
  top: 50%;
  /*left: -9999px;*/
  width: 40px;
  height: 40px;
  margin-top: -20px;
  cursor: pointer;
  z-index: 1104;
  display: block;
}

/* line 1578, ../../../../asset/sources/css/cfb/core.scss */
#cerabox a.cerabox-left:hover span, #cerabox.mobile a.cerabox-left span {
  background-image: url("https://cs.photoprintit.com//images/global_cfb/cerabox.png");
  background-position: -42px -40px;
  background-repeat: no-repeat;
  left: -20px;
}

/* line 1585, ../../../../asset/sources/css/cfb/core.scss */
#cerabox a.cerabox-right:hover span, #cerabox.mobile a.cerabox-right span {
  background-image: url("https://cs.photoprintit.com//images/global_cfb/cerabox.png");
  background-position: -42px -80px;
  background-repeat: no-repeat;
  right: -20px;
}

/* line 1592, ../../../../asset/sources/css/cfb/core.scss */
#cerabox .cerabox-content-protection {
  display: none;
  position: absolute;
  background: transparent url("https://cs.photoprintit.com//images/global_cfb/blank.gif");
  z-index: 1103;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

/*IE6*/
/* line 1607, ../../../../asset/sources/css/cfb/core.scss */
#cerabox-loading.ceraboxbox-ie6 {
  position: absolute;
  margin-top: 0;
  top: expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

/*Mobile*/
/* line 1615, ../../../../asset/sources/css/cfb/core.scss */
#cerabox.mobile {
  /*width: 100% !important;
  height: 100% !important;*/
  background: #000;
}

/* line 1621, ../../../../asset/sources/css/cfb/core.scss */
#cerabox.mobile .cerabox-content {
  background: #fff;
  /*CSS3*/
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 1629, ../../../../asset/sources/css/cfb/core.scss */
#cerabox.mobile .cerabox-content :first-child {
  background: #fff;
}

/* line 1633, ../../../../asset/sources/css/cfb/core.scss */
#cerabox.mobile .cerabox-close {
  top: 2px !important;
  right: 0 !important;
}

/* line 1638, ../../../../asset/sources/css/cfb/core.scss */
#cerabox.mobile a.cerabox-left span {
  left: 0 !important;
}

/* line 1642, ../../../../asset/sources/css/cfb/core.scss */
#cerabox.mobile a.cerabox-right span {
  right: 0 !important;
}

/* line 1646, ../../../../asset/sources/css/cfb/core.scss */
#cerabox.mobile a.cerabox-left, #cerabox.mobile a.cerabox-right {
  width: 10%;
}

/* end */
/* editor */
/**
 * This support file is used to style the WYSIWYG editor in the CMS
 */
/*@import "typography.css";*/
/* end */
/*  form */
/**
 * Form Styling
 */
/* FIELDSETS
---------------------------------------- */
/* line 1671, ../../../../asset/sources/css/cfb/core.scss */
div.field {
  clear: left;
}

/* line 1674, ../../../../asset/sources/css/cfb/core.scss */
fieldset {
  border: 0;
}

/* ACTION BUTTONS
---------------------------------------- */
/* line 1681, ../../../../asset/sources/css/cfb/core.scss */
input.action,
.newsletter_form input[type=submit] {
  border: 0;
  cursor: pointer;
}

/* line 1685, ../../../../asset/sources/css/cfb/core.scss */
.newsletter_form input[type=submit] {
  background: url(https://cs.photoprintit.com//images/global_cfb/form_input_action.jpg);
  display: block;
  float: left;
  height: 18px;
  margin: 2px 0 0;
  text-indent: 20px;
  width: 18px;
}

/* FIELD FORMATING
---------------------------------------- */
/* line 1697, ../../../../asset/sources/css/cfb/core.scss */
.middleColumn {
  background: #bebcbd;
  margin: 0 0 10px;
  padding: 2px;
  width: 306px;
}

/* line 1703, ../../../../asset/sources/css/cfb/core.scss */
.UserDefinedForm .middleColumn {
  float: left;
}

/* INPUT BOXES /SELECT
---------------------------------------- */
/* line 1714, ../../../../asset/sources/css/cfb/core.scss */
.form input[type=text],
input.text,
textarea,
select {
  border: none;
  color: #000;
  display: block;
  padding: 3px;
  width: 300px;
}

/* line 1722, ../../../../asset/sources/css/cfb/core.scss */
.form input[type=text],
select {
  border: 1px solid #bebcbd;
}

/* line 1725, ../../../../asset/sources/css/cfb/core.scss */
select {
  width: 306px;
}

/* line 1728, ../../../../asset/sources/css/cfb/core.scss */
.HomePage select {
  width: 190px;
}

/* line 1736, ../../../../asset/sources/css/cfb/core.scss */
form .date input.month,
form .date input.day,
form .date input.year {
  width: auto;
}

/* line 1740, ../../../../asset/sources/css/cfb/core.scss */
form .datetime .clear {
  clear: both;
}

/* line 1745, ../../../../asset/sources/css/cfb/core.scss */
form .datetime .date,
form .datetime .time {
  float: left;
  clear: none;
  width: auto;
}

/* line 1750, ../../../../asset/sources/css/cfb/core.scss */
form .datetime .middleColumn .middleColumn {
  width: auto;
}

/* line 1754, ../../../../asset/sources/css/cfb/core.scss */
form .datetime .date input,
form .datetime .time input {
  width: auto;
}

/* pseudo */
/* line 1762, ../../../../asset/sources/css/cfb/core.scss */
.form input[type=text]:focus,
input.text:focus,
textarea:focus {
  background-color: #FFFCED;
}

/* LABELS
---------------------------------------- */
/* line 1768, ../../../../asset/sources/css/cfb/core.scss */
.typography .field label {
  display: block;
  float: left;
  height: 28px;
  line-height: 28px;
  width: 130px;
}

/* line 1776, ../../../../asset/sources/css/cfb/core.scss */
label.right {
  display: inline;
}

/* CHECKBOXES
---------------------------------------- */
/* line 1782, ../../../../asset/sources/css/cfb/core.scss */
ul.optionset {
  margin: 0;
  overflow: hidden;
}

/* line 1786, ../../../../asset/sources/css/cfb/core.scss */
ul.optionset li {
  margin: 6px 0;
  clear: both;
}

/* line 1790, ../../../../asset/sources/css/cfb/core.scss */
ul.optionset li input {
  float: left;
  margin: 0 6px;
}

/* line 1794, ../../../../asset/sources/css/cfb/core.scss */
ul.optionset li label {
  margin: 0;
}

/* NEWSLETTER FORM
---------------------------------------- */
/* line 1801, ../../../../asset/sources/css/cfb/core.scss */
.newsletter_form input[type=text] {
  border: 0;
  display: block;
  float: left;
  margin: 0 4px 0 0;
  width: 160px;
}

/* SEARCH FORM
-----------------------------------------------*/
/* line 1812, ../../../../asset/sources/css/cfb/core.scss */
#SiteSearch {
  float: right;
  margin: 9px 0 0;
  width: 178px;
}

/* line 1819, ../../../../asset/sources/css/cfb/core.scss */
#SearchForm_SearchForm fieldset {
  /*background: #bebcbd;*/
  overflow: hidden;
}

/* line 1823, ../../../../asset/sources/css/cfb/core.scss */
#SiteSearch .middleColumn {
  float: left;
  margin: 0;
  padding: 1px;
  width: auto;
}

/* line 1829, ../../../../asset/sources/css/cfb/core.scss */
#SiteSearch input.text {
  width: 130px;
  border: 0;
  color: #666;
}

/* line 1834, ../../../../asset/sources/css/cfb/core.scss */
#SiteSearch #SearchForm_SearchForm_action_results {
  background: url(https://cs.photoprintit.com//images/global_cfb/icon-sprite_neu.png) no-repeat 8px -350px;
  float: right;
  height: 23px;
  opacity: 0.75;
  text-indent: 40px;
  transition: opacity .5s ease;
  -moz-transition: opacity .5s ease;
  -o-transition: opacity .5s ease;
  -webkit-transition: opacity .5s ease;
  width: 40px;
}

/* line 1847, ../../../../asset/sources/css/cfb/core.scss */
#SiteSearch #SearchForm_SearchForm_action_results:focus,
#SiteSearch #SearchForm_SearchForm_action_results:hover {
  opacity: 1;
}

/* end */
/* reset */
/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
html, body {
  height: 100%;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
b, strong {
  font-weight: bold;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
li {
  display: list-item;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
th, td, caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
q {
  quotes: none;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
q:before, q:after {
  content: '';
  content: none;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
sub, sup, small {
  font-size: 75%;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
sub, sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
sub {
  bottom: -0.25em;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
sup {
  top: -0.5em;
}

/* line 1856, ../../../../asset/sources/css/cfb/core.scss */
svg {
  overflow: hidden;
}

/* end */
/* typography*/
/**
  * This typography file is included in the WYSIWYG editor and the front end. It provides
 * a place to add link styles and font styles you would like in the CMS and the Front End.
 */
/* GENERIC STYLES
-------------------------------------------- */
/* line 1872, ../../../../asset/sources/css/cfb/core.scss */
body,
.typography * {
  color: #626262;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* line 1878, ../../../../asset/sources/css/cfb/core.scss */
.typography .red {
  color: #e1071c;
}

/* line 1882, ../../../../asset/sources/css/cfb/core.scss */
.typography .small_text,
.typography .small_text * {
  font-size: 10px;
  line-height: 12px;
}

/* line 1886, ../../../../asset/sources/css/cfb/core.scss */
.typography .upper {
  text-transform: uppercase;
}

/* line 1890, ../../../../asset/sources/css/cfb/core.scss */
.typography .white,
.typography .white * {
  color: #fff;
}

/* PARAGRAPHS
-------------------------------------------- */
/* line 1896, ../../../../asset/sources/css/cfb/core.scss */
.typography p {
  line-height: 18px;
  margin: 0 0 20px;
}

/* line 1902, ../../../../asset/sources/css/cfb/core.scss */
.Gotham p,
p.Gotham,
span.Gotham {
  font-size: 12px;
}

/* LINKS
-------------------------------------------- */
/* line 1909, ../../../../asset/sources/css/cfb/core.scss */
.typography a {
  color: #e1071c;
  text-decoration: none;
}

/* line 1913, ../../../../asset/sources/css/cfb/core.scss */
.typography a:hover {
  text-decoration: underline;
}

/* line 1917, ../../../../asset/sources/css/cfb/core.scss */
.typography .arrow {
  background: url(https://cs.photoprintit.com//images/global_cfb/arrow.gif) no-repeat 100% 50%;
  display: block;
  height: 20px;
  line-height: 20px;
  padding: 0 10px 0 0;
  text-align: right;
}

/* line 1926, ../../../../asset/sources/css/cfb/core.scss */
.DownloadPage .download_teaser .arrow {
  display: inline;
  text-align: left;
}

/* LIST STYLES
-------------------------------------------- */
/* line 1934, ../../../../asset/sources/css/cfb/core.scss */
.typography ol,
.typography ul {
  margin: 0 0 20px 4px;
}

/* line 1937, ../../../../asset/sources/css/cfb/core.scss */
.typography li {
  margin: 5px 10px;
}

/* HEADER STYLES
-------------------------------------------- */
/* line 1949, ../../../../asset/sources/css/cfb/core.scss */
.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 {
  margin: 0 0 20px;
}

/* line 1952, ../../../../asset/sources/css/cfb/core.scss */
.typography h1 {
  font-size: 24px;
  line-height: 24px;
}

/* line 1956, ../../../../asset/sources/css/cfb/core.scss */
.typography h2 {
  font-size: 20px;
}

/* line 1959, ../../../../asset/sources/css/cfb/core.scss */
.typography h3 {
  font-size: 18px;
}

/* line 1962, ../../../../asset/sources/css/cfb/core.scss */
.typography h4 {
  font-size: 20px;
  /* 16px */
}

/* line 1965, ../../../../asset/sources/css/cfb/core.scss */
.typography h5 {
  font-size: 14px;
}

/* line 1968, ../../../../asset/sources/css/cfb/core.scss */
.typography h6 {
  font-size: 13px;
  font-weight: bold;
}

/* WYSIWYG EDITOR ALIGNMENT CLASSES
-------------------------------------------- */
/* line 1975, ../../../../asset/sources/css/cfb/core.scss */
.typography .left {
  text-align: left;
}

/* line 1978, ../../../../asset/sources/css/cfb/core.scss */
.typography .center {
  text-align: center;
}

/* line 1981, ../../../../asset/sources/css/cfb/core.scss */
.typography .right {
  text-align: right;
}

/* IMAGES
-------------------------------------------- */
/* line 1987, ../../../../asset/sources/css/cfb/core.scss */
.typography img {
  border: none;
}

/* line 1990, ../../../../asset/sources/css/cfb/core.scss */
.typography img.right {
  float: right;
  margin-left: 20px;
}

/* line 1994, ../../../../asset/sources/css/cfb/core.scss */
.typography img.left {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 1998, ../../../../asset/sources/css/cfb/core.scss */
.typography img.leftAlone {
  float: left;
  margin-right: 100%;
}

/* line 2002, ../../../../asset/sources/css/cfb/core.scss */
.typography img.center {
  float: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/* OTHER STUFF
-------------------------------------------- */
/* line 2012, ../../../../asset/sources/css/cfb/core.scss */
.DownloadPage h1 {
  color: #e1071c;
  margin-bottom: 10px;
}

/* line 2016, ../../../../asset/sources/css/cfb/core.scss */
.DownloadPage p.subtitle {
  padding: 0;
}

/* line 2019, ../../../../asset/sources/css/cfb/core.scss */
.HomePage h1 {
  font-size: 16px;
  /* 19px */
  margin-bottom: 10px;
  text-align: center;
}

/* line 2025, ../../../../asset/sources/css/cfb/core.scss */
.ProductPage h1,
.ProductOverviewPage h1 {
  border-bottom: 1px #bebcbd solid;
  margin: 0;
  padding: 0 0 8px;
}

/* line 2030, ../../../../asset/sources/css/cfb/core.scss */
.teaser_content h1 {
  font-size: 18px;
}

/* line 2033, ../../../../asset/sources/css/cfb/core.scss */
.teaser_content p {
  line-height: 22px;
}

/* line 2036, ../../../../asset/sources/css/cfb/core.scss */
p.subtitle {
  font-size: 16px;
  padding: 9px 0 0;
}

/* line 2043, ../../../../asset/sources/css/cfb/core.scss */
.DownloadPage h3,
.DownloadPage h3 + p,
.PriceList h4,
.teaser_content h1 {
  margin-bottom: 10px;
}

/* line 2046, ../../../../asset/sources/css/cfb/core.scss */
.typography .photo_book_matrix td * {
  font-size: 11px;
}

/* line 2050, ../../../../asset/sources/css/cfb/core.scss */
.typography table tbody tr:nth-of-type(2n) {
  background-color: #EEEEEE;
}

/* line 2054, ../../../../asset/sources/css/cfb/core.scss */
.typography table td {
  padding: 6px 2px;
}

/* line 2058, ../../../../asset/sources/css/cfb/core.scss */
.cwfb_border .bg_norp_bttm-cwfb-container-content {
  background: url(https://cs.photoprintit.com//images/global_cfb/cewe-fotobuch-online-auftragsauskunft.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 213px;
}

/* Download page*/
/* line 2067, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-systext {
  left: 640px;
  position: absolute;
  top: 90px;
}

/* line 2073, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-awards {
  position: absolute;
  right: 0;
  top: 420px;
}

/* line 2079, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-downloadbutton {
  background: url("https://cs.photoprintit.com/images/de_DE/te/hps/dflt_te_hps_download_head_info_button.png") repeat scroll 0 0 transparent;
  height: 88px;
  left: 598px;
  position: absolute;
  top: 180px;
  width: 278px;
}

/* line 2088, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser_text {
  bottom: 525px;
}

/* line 2092, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser {
  background: none repeat scroll 0 0 transparent;
  float: left;
  margin-bottom: 15px;
  margin-left: 15px;
  position: relative;
}

/* line 2100, ../../../../asset/sources/css/cfb/core.scss */
#cw_teaser_6FFD9C67769B498EB9EBABD302C3F655 {
  background: none repeat scroll 0 0 transparent;
  float: left;
  margin-bottom: 15px;
  margin-left: 0px;
  position: relative;
}

/* line 2108, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-3steps-button {
  background: url("https://cs.photoprintit.com/images/de_DE/te/hps/dflt_te_hps_download_button_bg.jpg") repeat scroll 0 0 transparent;
  height: 54px;
  left: 0;
  position: absolute;
  width: 944px;
}

/* line 2116, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser_text p, .cw_teaser_text form {
  padding-top: 4px;
  line-height: 15px;
  margin: 0;
}

/* line 2122, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-3steps .step1 {
  font-family: arial;
  font-size: 14px;
  left: 59px;
  position: absolute;
  top: 64px;
}

/* line 2130, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-3steps .step2 {
  font-family: arial;
  font-size: 14px;
  left: 344px;
  position: absolute;
  top: 62px;
}

/* line 2138, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-3steps .step3 {
  font-family: arial;
  font-size: 14px;
  left: 664px;
  position: absolute;
  top: 63px;
}

/* line 2146, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-3steps-button p {
  color: #666666;
  font-family: arial;
  font-size: 14px;
  padding: 12px 12px 12px 16px;
}

/* line 2153, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-3steps-downloadbutton {
  background: url("https://cs.photoprintit.com/images/de_DE/te/hps/dflt_te_hps_download_button.png") repeat scroll 0 0 transparent;
  left: 723px;
  position: absolute;
  top: 8px;
}

/* line 2160, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-3steps-downloadbutton img {
  height: 39px;
  width: 215px;
}

/* line 2165, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-systext .text {
  font-family: Arial;
  font-size: 12px;
  padding-top: 15px;
}

/* line 2171, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-systext .subtext {
  font-family: Arial;
  font-size: 11px;
  padding-top: 80px;
}

/* line 2177, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser a {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
}

/* line 2184, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser h2 {
  position: absolute;
  top: 20px;
  color: #666666;
  font-size: 20px;
  height: 38px;
  letter-spacing: -1px;
  padding-left: 16px;
}

/* line 2193, ../../../../asset/sources/css/cfb/core.scss */
.downloadpage-downloadbutton img {
  height: 88px;
  width: 278px;
}

/* line 2198, ../../../../asset/sources/css/cfb/core.scss */
.downloadthanks-thankstext {
  left: 365px;
  position: absolute;
  top: 121px;
}

/* line 2204, ../../../../asset/sources/css/cfb/core.scss */
.downloadthanks-thankstext .startdownload {
  color: #FFFFFF;
  font-family: arial;
}

/* line 2209, ../../../../asset/sources/css/cfb/core.scss */
.downloadthanks-thankstext .subtext {
  font-family: arial;
  font-size: 13px;
  padding-top: 10px;
}

/* line 2215, ../../../../asset/sources/css/cfb/core.scss */
.downloadthanks-thankstext .startdownload a {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

/* line 2222, ../../../../asset/sources/css/cfb/core.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 2227, ../../../../asset/sources/css/cfb/core.scss */
#highlights .highlight {
  background: url("https://cs.photoprintit.com/images/de_DE/te/hps/dflt_te_hps_download_features_check.png") no-repeat scroll 95% 50% transparent;
  padding: 4px 44px 4px 18px;
}

/* line 2232, ../../../../asset/sources/css/cfb/core.scss */
#highlights .second {
  background: url("https://cs.photoprintit.com/images/de_DE/te/hps/dflt_te_hps_download_features_bg2.jpg") repeat scroll 0 0 transparent;
}

/* line 2236, ../../../../asset/sources/css/cfb/core.scss */
#cw_teaser_14417027D6DC48CDB29C2B109E40C845 .cw_teaser_text {
  padding-left: 0;
  position: absolute;
  top: 30px;
  width: 299px;
}

/* line 2243, ../../../../asset/sources/css/cfb/core.scss */
#cw_teaser_227DA538E7BA45FCB92D4E1BC0AE145E .cw_teaser_text {
  left: 300px;
  position: absolute;
  top: 50px;
  width: 250px;
}

/* line 2250, ../../../../asset/sources/css/cfb/core.scss */
#cw_teaser_227DA538E7BA45FCB92D4E1BC0AE145E .downloadpage-icon {
  left: -64px;
  position: absolute;
  top: 0px;
}

/* line 2256, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser_link_btn_big {
  background: url("https://cs.photoprintit.com/web/cops2010/img/cw_teaser_link_btn_left.png") no-repeat scroll 0 0 transparent !important;
  bottom: 12px;
  color: #FFFFFF;
  height: 18px;
  padding-left: 4px;
  position: absolute;
  right: 9px;
  width: auto;
}

/* line 2267, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser_link_btn_big a {
  background: url("https://cs.photoprintit.com/web/cops2010/img/cw_teaser_link_btn_right.png") no-repeat scroll right center transparent !important;
  color: #FFFFFF;
  display: block;
  font-size: 11px;
  font-weight: bold;
  height: 18px;
  line-height: 16px;
  padding-right: 13px;
  text-decoration: none;
}

/* line 2279, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser_link_btn_big a span {
  background: url("https://cs.photoprintit.com/web/cops2010/img/cw_teaser_link_btn_middle.png") repeat-x scroll 0 0 transparent !important;
  color: #FFFFFF;
  display: block;
  height: 18px;
  line-height: 17px;
  padding-left: 5px;
  padding-right: 3px;
}

/*Partner Page*/
/* line 2291, ../../../../asset/sources/css/cfb/core.scss */
.PartnerPage .cwfb-container-content .fleft {
  overflow: hidden;
  position: relative;
}

/* line 2295, ../../../../asset/sources/css/cfb/core.scss */
.PartnerPage .cwfb-container-content .fleft, .PartnerPage .cwfb-container-content .fleft div {
  height: 80px;
  width: 160px;
}

/* line 2299, ../../../../asset/sources/css/cfb/core.scss */
.PartnerPage .cwfb-container-content .fleft div {
  background-color: rgba(255, 255, 255, 0);
  left: 0;
  position: absolute;
  top: 80px;
  z-index: 1;
}

/* line 2306, ../../../../asset/sources/css/cfb/core.scss */
.PartnerPage .cwfb-container-content .fleft:hover div {
  -moz-transition: background-color 1s ease 0s;
  background-color: rgba(255, 255, 255, 0.75);
  top: 0;
}

/* line 2311, ../../../../asset/sources/css/cfb/core.scss */
.PartnerPage .cwfb-container-content .fleft a {
  background: url("https://cs.photoprintit.com//images/global_cfb/download-button.png") no-repeat scroll 0 -182px transparent;
  display: block;
  height: 35px;
  margin: 22px 10px 0;
  width: 160px;
}

/* line 2318, ../../../../asset/sources/css/cfb/core.scss */
.PartnerPage .cwfb-container-content .fleft a span {
  left: -1000px;
  position: absolute;
}

/* end */
/* line 2323, ../../../../asset/sources/css/cfb/core.scss */
.current_language form {
  width: 200px;
}

/* line 2327, ../../../../asset/sources/css/cfb/core.scss */
.current_language select {
  background-position: 0 50%;
  background-repeat: no-repeat;
  display: block;
  height: 16px;
  line-height: 16px;
  margin: 3px 0 0 5px;
  padding: 0 0 0 20px;
  border: 0 none;
  width: 190px;
}

/* line 2339, ../../../../asset/sources/css/cfb/core.scss */
.current_language option {
  background-position: 0 50%;
  background-repeat: no-repeat;
  display: block;
  height: 16px;
  line-height: 16px;
  margin: 3px 0 0 5px;
  padding: 0 0 0 20px;
  border: 0 none;
}

/* Newsletter */
/* line 2353, ../../../../asset/sources/css/cfb/core.scss */
#cw_newsletter_result_error,
#cw_newsletter_result_done,
#cw_newsletter_result_done_double_opt_in {
  font-size: 12px;
}

/* line 2357, ../../../../asset/sources/css/cfb/core.scss */
#cw_newsletter_result_error {
  display: none;
}

/* line 2361, ../../../../asset/sources/css/cfb/core.scss */
#cw_newsletter_result img {
  margin-right: 10px;
}

/* line 2365, ../../../../asset/sources/css/cfb/core.scss */
#cw_newsletter_result img {
  margin-bottom: 30px;
}

/* line 2369, ../../../../asset/sources/css/cfb/core.scss */
#cw_newsletter_result p {
  margin-top: 15px;
  line-height: 1.5em;
}

/* line 2374, ../../../../asset/sources/css/cfb/core.scss */
.newsletter_form a {
  border: 0;
  cursor: pointer;
}

/* line 2378, ../../../../asset/sources/css/cfb/core.scss */
.newsletter_form a {
  background: url(https://cs.photoprintit.com//images/global_cfb/form_input_action.jpg);
  display: block;
  float: right;
  height: 18px;
  margin: 12px 12px 0;
  text-indent: 20px;
  width: 18px;
}

/* PAGES / PAGINATION
----------------------------------------------- */
/* line 2390, ../../../../asset/sources/css/cfb/core.scss */
div.pages-pagination {
  clear: both;
  margin: 0 auto;
  overflow: hidden;
  width: 166px;
}

/* line 2397, ../../../../asset/sources/css/cfb/core.scss */
div.pages-pagination,
div.pages-pagination p {
  height: 38px;
}

/* line 2400, ../../../../asset/sources/css/cfb/core.scss */
div.pages-pagination p {
  float: left;
  line-height: 38px;
  text-align: center;
  width: 100px;
}

/* line 2409, ../../../../asset/sources/css/cfb/core.scss */
.gallery_image .back-button,
.gallery_image .forward-button,
div.pages-pagination .back,
div.pages-pagination .forward {
  background: #CBC9CA;
  border-radius: 4px;
  box-shadow: 0 1px 5px rgba(100, 100, 100, 0.5), inset 1px -1px 0 rgba(255, 255, 255, 0.3), inset 0 -16px 0 #bebcbd;
  color: #fff;
  cursor: pointer;
  float: left;
  font-size: 33px;
  height: 33px;
  line-height: 29px;
  text-align: center;
  width: 33px;
}

/* line 2425, ../../../../asset/sources/css/cfb/core.scss */
.gallery_image .back-button:hover,
.gallery_image .forward-button:hover,
div.pages-pagination .back:hover,
div.pages-pagination .forward:hover {
  background: #D3D3D3;
  box-shadow: 0 1px 5px rgba(100, 100, 100, 0.75), inset 1px -1px 0 rgba(255, 255, 255, 0.25), inset 0 -16px 0 #bebcbd;
  transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -webkit-transition: all .5s ease;
}

/* line 2435, ../../../../asset/sources/css/cfb/core.scss */
.back-button.disabled,
.forward-button.disabled,
div.pages-pagination .disabled {
  cursor: default;
}

/* cw_carousel*/
/* line 2440, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel {
  height: 436px;
  width: 700px;
}

/* line 2445, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel ul li {
  float: left;
  height: 295px;
}

/* line 2450, ../../../../asset/sources/css/cfb/core.scss */
#cw_carousel_pagination {
  position: relative;
  top: 4px;
  text-align: center;
  left: 0;
}

/* line 2457, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel.arrows .jcarousel-next-horizontal {
  background: url("https://cs.photoprintit.com/web/images/global/te/carousel/dflt_te_arrow_right.png") no-repeat scroll right 45% transparent;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  z-index: 10;
}

/* line 2467, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel.arrows .jcarousel-prev-horizontal {
  background: url("https://cs.photoprintit.com/web/images/global/te/carousel/dflt_te_arrow_left.png") no-repeat scroll left 45% transparent;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 60px;
  z-index: 0;
}

/* line 2477, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel_btn {
  /*background:url(/img/cw_carousel_link_btn.png) no-repeat;*/
  position: absolute;
  /*top:42px;*/
  right: 0px;
  /*width:100%;*/
  height: 32px;
  bottom: 10px;
  right: 88px;
}

/* line 2488, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel_btn a span, .cw_carousel_btn a {
  text-decoration: none;
  font-size: 13px;
  color: #db4b4e;
  font-weight: normal;
}

/* line 2495, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel_btn_left {
  float: left;
  display: block;
  background: url("https://cs.photoprintit.com/web/cops2010//img/cw_carousel_link_btn_left.png") no-repeat;
  width: 24px;
  height: 32px;
}

/* line 2503, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel_btn_middle {
  float: left;
  display: block;
  background: url("https://cs.photoprintit.com/web/cops2010//img/cw_carousel_link_btn_middle.png") repeat-x;
  height: 32px;
  line-height: 28px;
  width: auto;
  padding-left: 10px;
}

/* line 2513, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel_btn_right {
  float: left;
  display: block;
  background: url("https://cs.photoprintit.com/web/cops2010//img/cw_carousel_link_btn_right.png") no-repeat;
  width: 11px;
  height: 32px;
}

/* line 2521, ../../../../asset/sources/css/cfb/core.scss */
#cw_carousel_pagination a {
  display: inline-block;
  background: url("https://cs.photoprintit.com/web/images/global/te/carousel/dflt_te_orb_inactive.png") no-repeat;
  width: 28px;
  height: 28px;
  margin-right: 5px;
  line-height: 28px;
  font-size: 0px;
  color: #6d6c6c;
  float: none;
}

/* line 2532, ../../../../asset/sources/css/cfb/core.scss */
#cw_carousel_pagination a.cw_carousel_pagination_active {
  color: #cf081b;
  background: url("https://cs.photoprintit.com/web/images/global/te/carousel/dflt_te_orb_active.png") no-repeat;
}

/* line 2537, ../../../../asset/sources/css/cfb/core.scss */
#cw_carousel_pagination a:hover {
  color: #cf081b;
}

/* line 2541, ../../../../asset/sources/css/cfb/core.scss */
.jcarousel-item h2.cw_teaser_hl {
  bottom: 270px;
}

/* line 2545, ../../../../asset/sources/css/cfb/core.scss */
.jcarousel-item h3.cw_teaser_hl {
  bottom: 273px;
}

/* line 2549, ../../../../asset/sources/css/cfb/core.scss */
.jcarousel-item h2.cw_teaser_hl_right {
  bottom: 235px;
}

/* line 2553, ../../../../asset/sources/css/cfb/core.scss */
.jcarousel-item h3.cw_teaser_hl_right {
  bottom: 222px;
}

/* line 2557, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel {
  margin-left: 0;
}

/* line 2561, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel.jcarousel-skin-tango .jcarousel-container {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #F0F6F9;
  border: 1px solid #346F97;
}

/* line 2569, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel.jcarousel-skin-tango .jcarousel-direction-rtl {
  direction: rtl;
}

/* line 2573, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel.jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 245px;
  padding: 20px 40px;
}

/* line 2578, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel.jcarousel-skin-tango .jcarousel-container-vertical {
  width: 75px;
  height: 245px;
  padding: 40px 20px;
}

/* line 2584, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel.jcarousel-skin-tango .jcarousel-clip {
  overflow: hidden;
}

/* line 2588, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 245px;
  height: 75px;
}

/* line 2593, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel.jcarousel-skin-tango .jcarousel-clip-vertical {
  width: 75px;
  height: 245px;
}

/* line 2598, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel.jcarousel-skin-tango .jcarousel-item {
  width: 75px;
  height: 75px;
}

/* line 2603, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel.jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-left: 0;
  margin-right: 10px;
}

/* line 2608, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
  margin-left: 10px;
  margin-right: 0;
}

/* line 2613, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel.jcarousel-skin-tango .jcarousel-item-vertical {
  margin-bottom: 10px;
}

/* line 2617, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel.jcarousel-skin-tango .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}

/*end pagination*/
/* cw_carousel_full*/
/* line 2625, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel_full {
  height: 800px;
  width: 940px;
}

/* line 2630, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel_full ul li {
  float: left;
  height: 680px;
}

/* line 2635, ../../../../asset/sources/css/cfb/core.scss */
#cw_carousel_full_pagination {
  position: relative;
  top: 4px;
  text-align: center;
  left: 0;
}

/* line 2642, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel_full.arrows .jcarousel-next-horizontal {
  background: url("https://cs.photoprintit.com/web/images/global/te/carousel/dflt_te_arrow_right.png") no-repeat scroll right 45% transparent;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  z-index: 10;
}

/* line 2652, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel_full.arrows .jcarousel-prev-horizontal {
  background: url("https://cs.photoprintit.com/web/images/global/te/carousel/dflt_te_arrow_left.png") no-repeat scroll left 45% transparent;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 60px;
  z-index: 0;
}

/* line 2662, ../../../../asset/sources/css/cfb/core.scss */
#cw_carousel_full_pagination a {
  display: inline-block;
  background: url("https://cs.photoprintit.com/web/images/global/te/carousel/dflt_te_orb_inactive.png") no-repeat;
  width: 28px;
  height: 28px;
  margin-right: 5px;
  line-height: 28px;
  font-size: 0px;
  color: #6d6c6c;
  float: none;
}

/* line 2673, ../../../../asset/sources/css/cfb/core.scss */
#cw_carousel_full_pagination a.cw_carousel_pagination_active {
  color: #cf081b;
  background: url("https://cs.photoprintit.com/web/images/global/te/carousel/dflt_te_orb_active.png") no-repeat;
}

/* line 2678, ../../../../asset/sources/css/cfb/core.scss */
#cw_carousel_full_pagination a:hover {
  color: #cf081b;
}

/* line 2682, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser.cw_carousel_full {
  margin-left: 0;
}

/* line 2686, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel_full.arrows .jcarousel-prev-horizontal.jcarousel-prev-disabled {
  display: none !important;
}

/* line 2690, ../../../../asset/sources/css/cfb/core.scss */
.cw_carousel_full.arrows .jcarousel-next-horizontal.jcarousel-next-disabled {
  display: none !important;
}

/*end pagination*/
/* start sitemap */
/* line 2695, ../../../../asset/sources/css/cfb/core.scss */
.cw_sitemap_area_container {
  display: block;
  float: left;
  width: 492px;
}

/* line 2701, ../../../../asset/sources/css/cfb/core.scss */
#cw_sitemap_hdl {
  display: none;
}

/* line 2705, ../../../../asset/sources/css/cfb/core.scss */
.cw_sitemap_area {
  float: left;
  width: 477px;
  margin-left: 16px;
}

/* line 2711, ../../../../asset/sources/css/cfb/core.scss */
.cw_sitemap_area ul {
  margin-bottom: 15px;
  list-style: none;
}

/* line 2716, ../../../../asset/sources/css/cfb/core.scss */
.cw_sitemap_area a {
  text-decoration: none;
}

/* line 2720, ../../../../asset/sources/css/cfb/core.scss */
.cw_sitemap_level_1_link {
  font-weight: bold;
  color: #FFF;
  display: block;
  background-color: #333;
  width: 453px;
  padding: 7px 12px;
  font-size: 13px;
}

/* line 2730, ../../../../asset/sources/css/cfb/core.scss */
.cw_sitemap_level_2_list {
  background: #EFEFEF;
  font-size: 13px;
}

/* line 2735, ../../../../asset/sources/css/cfb/core.scss */
.cw_sitemap_level_2_list li {
  border-bottom: 2px solid #FFF;
  margin-bottom: 2px;
  padding: 8px 14px;
}

/* line 2741, ../../../../asset/sources/css/cfb/core.scss */
.cw_sitemap_level_2_list a {
  background: url("https://cs.photoprintit.com/web/cops2010/img/cw_left_navi_arrow_active.png") 0 1px no-repeat;
  text-decoration: none;
  display: block;
  padding-left: 10px;
  font-weight: bold;
}

/* line 2749, ../../../../asset/sources/css/cfb/core.scss */
.cw_sitemap_level_2_list li ul {
  background: none;
  margin: -16px 0 0 0;
}

/* line 2754, ../../../../asset/sources/css/cfb/core.scss */
.cw_sitemap_level_2_list li ul li {
  margin-left: 235px;
  border: none;
  padding: 3px 0;
}

/* line 2760, ../../../../asset/sources/css/cfb/core.scss */
.cw_sitemap_level_2_list li ul li a {
  color: #666;
  background: url("https://cs.photoprintit.com/web/cops2010/img/cw_left_navi_sec_level_point.png") 0 6px no-repeat;
  text-decoration: none;
  font-weight: normal;
  padding-top: 0;
}

/* line 2768, ../../../../asset/sources/css/cfb/core.scss */
.cw_sitemap_level_2_list li ul li ul {
  display: none;
}

/* end sitemap */
/* start pricelist */
/* line 2774, ../../../../asset/sources/css/cfb/core.scss */
div.cw_table_pricelist_mail, div.cw_table_pricelist_shop, .cw_table_pricelist {
  width: 100%;
}

/* line 2777, ../../../../asset/sources/css/cfb/core.scss */
#cw_pricelist_ordersources form {
  background: url("https://cs.photoprintit.com/web/cops2010/img/dflt_order_online.png") 0 0 no-repeat;
  padding: 10px 0 0 120px;
}

/* line 2781, ../../../../asset/sources/css/cfb/core.scss */
#cw_pricelist_ordersources form input {
  border: none;
}

/* line 2784, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist {
  background-color: #FFF;
  border: 1px solid #999;
  border-collapse: collapse;
  margin: 15px auto 0;
  font-size: 11px;
}

/* line 2791, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist td, .cw_table_pricelist th {
  border-left: 1px solid #999;
  padding: 5px;
  height: 50px;
}

/* line 2796, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist th {
  text-align: left;
}

/* line 2799, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist th {
  background-color: #333;
  color: #FFF;
}

/* line 2803, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist .even td {
  background-color: #EFEFEF;
}

/* line 2806, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist .price {
  text-align: right;
  white-space: nowrap;
  background: none;
}

/* line 2811, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist .price .previous_price {
  text-decoration: line-through;
}

/* line 2814, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist .product_title a {
  font-size: 12px;
}

/* line 2817, ../../../../asset/sources/css/cfb/core.scss */
.cw_teaser_pricelist_bg {
  background: url("https://cs.photoprintit.com/web/cops2010/img/dflt_header_content_gradient_small.jpg") 0 0 no-repeat;
  height: 80px !important;
}

/* line 2821, ../../../../asset/sources/css/cfb/core.scss */
.cw_pricelist_asterisk_texts {
  margin: 20px 0;
}

/* line 2824, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist_shipping_title {
  display: block;
  margin-top: 20px;
}

/* line 2828, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist th.base_transfer_heading {
  max-width: 55px;
}

/* line 2831, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist th.quantity_transfer_heading {
  max-width: 55px;
}

/* line 2834, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist th.delivery_time_heading {
  max-width: 40px;
}

/* start pricelist tab-teaser corrections */
/* line 2844, ../../../../asset/sources/css/cfb/core.scss */
#cw_teaser_D95F511848F840EBB8489F1C6D0B650F,
#cw_teaser_3057E123C7F64BAC828C39D700510BC5,
#cw_teaser_CD4EF0277B99484AB172D124F18CAF6B,
#cw_teaser_E30C5E20BF3C4DEE8B141F41EAF2F7F4,
#cw_teaser_9C26DF01D94444FBBEBB31FE0207F8B6,
#cw_teaser_5841B67CDD794F1CB33FAAC969877130,
#cw_teaser_E3EDDFFC4BE340DAA510DCEC9B1EA7F5 {
  height: auto !important;
}

/* line 2853, ../../../../asset/sources/css/cfb/core.scss */
#cw_teaser_D95F511848F840EBB8489F1C6D0B650F .cw_teaser_tab_content_element,
#cw_teaser_3057E123C7F64BAC828C39D700510BC5 .cw_teaser_tab_content_element,
#cw_teaser_CD4EF0277B99484AB172D124F18CAF6B .cw_teaser_tab_content_element,
#cw_teaser_E30C5E20BF3C4DEE8B141F41EAF2F7F4 .cw_teaser_tab_content_element,
#cw_teaser_9C26DF01D94444FBBEBB31FE0207F8B6 .cw_teaser_tab_content_element,
#cw_teaser_5841B67CDD794F1CB33FAAC969877130 .cw_teaser_tab_content_element,
#cw_teaser_E3EDDFFC4BE340DAA510DCEC9B1EA7F5 .cw_teaser_tab_content_element {
  padding: 0 10px !important;
  width: 735px !important;
}

/* line 2863, ../../../../asset/sources/css/cfb/core.scss */
#cw_teaser_D95F511848F840EBB8489F1C6D0B650F .cw_teaser_link_btn_big,
#cw_teaser_3057E123C7F64BAC828C39D700510BC5 .cw_teaser_link_btn_big,
#cw_teaser_CD4EF0277B99484AB172D124F18CAF6B .cw_teaser_link_btn_big,
#cw_teaser_E30C5E20BF3C4DEE8B141F41EAF2F7F4 .cw_teaser_link_btn_big,
#cw_teaser_9C26DF01D94444FBBEBB31FE0207F8B6 .cw_teaser_link_btn_big,
#cw_teaser_5841B67CDD794F1CB33FAAC969877130 .cw_teaser_link_btn_big,
#cw_teaser_E3EDDFFC4BE340DAA510DCEC9B1EA7F5 .cw_teaser_link_btn_big {
  right: 22px !important;
}

/* end pricelist tab-teaser corrections */
/* start pricelist multipart */
/* line 2869, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist .poly_part_row {
  padding-top: 0px;
}

/* line 2872, ../../../../asset/sources/css/cfb/core.scss */
.cw_table_pricelist .poly_part_title {
  padding-left: 30px;
  display: block;
}

/* end pricelist multipart */
/* end pricelist */
/* YOUTUBE CHANNEL BY JOHANNES */
/* line 2882, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube {
  margin: 0 auto;
  width: 940px;
}

/* line 2887, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube a {
  color: #333;
  text-decoration: none;
}

/* line 2891, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube a:hover {
  text-decoration: underline;
}

/* line 2896, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Player strong,
#cw_youTube #Playlists strong {
  display: block;
}

/* line 2900, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Player {
  float: left;
  margin: 0 10px 20px 0;
}

/* line 2904, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Player strong {
  padding: 4px;
}

/* line 2908, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Playlists {
  float: left;
  width: 450px;
}

/* line 2912, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Playlists h4 {
  margin: 0 0 10px 10px;
}

/* line 2915, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Playlists div {
  border-bottom: 1px solid #aaa;
  margin: 0 0 10px;
  padding: 10px;
}

/* line 2921, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Playlists .current,
#cw_youTube #Playlists div:hover {
  background: #f5f5f5;
}

/* line 2925, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Playlists div:last-of-type,
#cw_youTube #Playlists div:last-of-type:hover {
  background: transparent;
  border: none;
}

/* line 2930, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Videos {
  clear: left;
  float: none;
}

/* line 2934, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Videos div.video {
  background: #eee;
  background: -moz-linear-gradient(top, white, #eeeeee);
  background: -o-linear-gradient(top, white, #eeeeee);
  background: -webkit-linear-gradient(top, white, #eeeeee);
  box-shadow: 0 2px 3px rgba(100, 100, 100, 0.5);
  height: auto;
  margin: 0 0 20px;
  overflow: hidden;
}

/* line 2944, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Videos div.video:hover {
  box-shadow: 0 2px 3px rgba(100, 100, 100, 0.75);
}

/* line 2947, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Videos .video-thumbnail {
  border: 1px solid #eee;
  float: left;
  height: 203px;
  margin: 0 20px 0 0;
  margin: 10px;
  overflow: hidden;
  position: relative;
}

/* line 2956, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube #Videos img {
  margin: -33px 0 0;
}

/* line 2960, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube .badge,
#cw_youTube .play-button {
  background: rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  position: absolute;
  z-index: 1;
}

/* line 2966, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube .badge {
  background: #333;
  bottom: 5px;
  color: #fff;
  padding: 2px 4px;
  right: 5px;
}

/* line 2973, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube .play-button {
  cursor: pointer;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0;
  top: 50%;
  width: 50px;
}

/* line 2982, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube .play-button span {
  border-color: transparent transparent transparent white;
  border-style: solid;
  border-width: 16px 0 16px 24px;
  float: left;
  height: 0;
  margin: 7px 0px 0px 14px;
  text-indent: -9999px;
  width: 0;
}

/* line 2992, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube .video-thumbnail:hover span.play-button {
  opacity: 1;
}

/* line 2995, ../../../../asset/sources/css/cfb/core.scss */
* + html #cw_youTube span.play-button {
  display: none;
}

/* line 2999, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube .video-details {
  float: left;
  margin: 10px;
  width: 310px;
}

/* line 3004, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube .video-details a.video-title {
  display: block;
  margin: 0 0 5px;
}

/* line 3008, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube .video-details span {
  color: #555;
  padding: 0 10px 0 0;
}

/* line 3012, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube .video-details p {
  margin: 10px 0 0;
}

/* text */
/* line 3018, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube * {
  font-size: 12px;
}

/* line 3021, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube p {
  line-height: 140%;
}

/* line 3024, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube strong a {
  display: block;
  font-size: 13px;
  margin: 0 0 5px;
}

/* line 3029, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube .video-title {
  font-size: 14px;
  margin: 0 0 10px;
}

/* line 3033, ../../../../asset/sources/css/cfb/core.scss */
#cw_youTube h2 {
  font-size: 16px;
  margin: 0 0 15px;
}

/* YOUTUBE CHANNEL END */
/*Partner Download*/
/* line 3041, ../../../../asset/sources/css/cfb/core.scss */
.partner {
  border: 1px solid #DEDEDE;
  float: left;
  height: 100px;
  margin: 0 4px 2px 0;
  position: relative;
  text-align: center;
  width: 180px;
  overflow: hidden;
}

/* line 3052, ../../../../asset/sources/css/cfb/core.scss */
.partner div {
  background: none repeat scroll 0 0 #C00010;
  color: #FFFFFF;
  height: 100px;
  left: 0;
  margin: 0;
  position: absolute;
  text-align: left;
  top: 100px;
  width: 180px;
}

/* line 3064, ../../../../asset/sources/css/cfb/core.scss */
.partner li {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  float: none;
  height: auto;
  margin: 0;
  padding: 0;
  text-align: left;
  width: auto;
  color: #ffffff;
}

/* line 3076, ../../../../asset/sources/css/cfb/core.scss */
.partner a {
  color: #FFFFFF;
}

/* line 3080, ../../../../asset/sources/css/cfb/core.scss */
.partner a span {
  color: #FFFFFF;
}

/* line 3084, ../../../../asset/sources/css/cfb/core.scss */
.partner strong {
  display: block;
  margin: 10px 0 0 10px;
  color: #ffffff;
}

/* line 3090, ../../../../asset/sources/css/cfb/core.scss */
.partner ul {
  list-style: disc outside none;
  margin: 10px 0 0 20px !important;
}

/*Partner Download End*/
/** Christoph **/
/* line 23, ../sass/teaser.sass */
/* line 3101, ../../../../asset/sources/css/cfb/core.scss */
.cfb_customer_examples {
  overflow: hidden;
  position: relative;
  height: 356px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  border: 1px solid #cccccc;
}

/* line 35, ../sass/teaser.sass */
/* line 3113, ../../../../asset/sources/css/cfb/core.scss */
.cfb_customer_examples h3 {
  margin: 20px;
}

/* line 39, ../sass/teaser.sass */
/* line 3117, ../../../../asset/sources/css/cfb/core.scss */
.cfb_customer_examples .cfb_customer_example {
  text-align: center;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
}

/* line 45, ../sass/teaser.sass */
/* line 3126, ../../../../asset/sources/css/cfb/core.scss */
.cfb_customer_examples .cfb_customer_example.alpha {
  margin-left: 0;
}

/* line 49, ../sass/teaser.sass */
/* line 3130, ../../../../asset/sources/css/cfb/core.scss */
.cfb_customer_examples .cfb_customer_example.omega {
  margin-right: 0;
}

/* line 55, ../sass/teaser.sass */
/* line 3134, ../../../../asset/sources/css/cfb/core.scss */
.cfb_customer_examples .cfb_customer_example a span {
  color: #e1071c;
  display: block;
  margin-top: 10px;
}

/* line 65, ../sass/teaser.sass */
/* line 3140, ../../../../asset/sources/css/cfb/core.scss */
.cfb_customer_examples a.cfb_btn_more {
  position: absolute;
  right: 10px;
  bottom: 5px;
  cursor: pointer;
}

/* line 77, ../sass/teaser.sass */
/* line 3148, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-bottom: 20px;
  border: 1px solid #cccccc;
}

/* line 85, ../sass/teaser.sass */
/* line 3158, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form #result {
  float: right;
  width: 460px;
  position: relative;
  top: -290px;
  left: 50px;
}

/* line 97, ../sass/teaser.sass */
/* line 3166, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form_description {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  margin-left: 0;
  margin-right: 9px;
}

/* line 105, ../sass/teaser.sass */
/* line 3176, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form_description h2 {
  padding: 10px 10px 20px 10px;
  margin: 0;
}

/* line 111, ../sass/teaser.sass */
/* line 3181, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form_description p {
  padding: 0 10px 10px 10px;
}

/* line 115, ../sass/teaser.sass */
/* line 3185, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form_description p .highlight {
  color: #e1071c;
  font-weight: bold;
}

/* line 121, ../sass/teaser.sass */
/* line 3190, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  margin-right: 0;
  margin-left: 9px;
  margin-top: 20px;
}

/* line 131, ../sass/teaser.sass */
/* line 3201, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form input {
  width: 300px;
  display: inline-block;
  border: 3px solid #bebcbd;
  margin-bottom: 10px;
  padding: 2px 5px 2px 5px;
}

/* line 143, ../sass/teaser.sass */
/* line 3209, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form .cfb_btn_submit {
  margin-bottom: 20px;
  margin-right: 20px;
  float: right;
  background: #eeeeee;
  background: #eeeeee -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: #eeeeee -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background: #eeeeee -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: #eeeeee -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: #eeeeee -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: #eeeeee linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  border: 1px solid #aaaaaa;
  border-left-color: #cccccc;
  border-top-color: #cccccc;
  border-radius: 4px;
  color: #444444;
  cursor: pointer;
  display: inline-block;
  float: right;
  padding: 8px 10px;
  text-shadow: 0 1px rgba(255, 255, 255, 0.75);
}

/* line 185, ../sass/teaser.sass */
/* line 3232, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form .cfb_btn_submit:hover {
  background: #dddddd;
  background: #dddddd -moz-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: #dddddd -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(100%, rgba(0, 0, 0, 0.3)));
  background: #dddddd -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: #dddddd -o-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: #dddddd -ms-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: #dddddd linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  color: #222222;
}

/* line 203, ../sass/teaser.sass */
/* line 3243, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form label {
  display: inline-block;
  width: 120px;
  float: left;
  margin-top: 5px;
}

/* line 213, ../sass/teaser.sass */
/* line 3250, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form select {
  width: 317px;
  display: inline-block;
  border: 3px solid #bebcbd;
  margin-bottom: 10px;
  padding: 2px 5px 2px 5px;
}

/* line 227, ../sass/teaser.sass */
/* line 3258, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form input.cfb_input_text {
  border: 3px solid #bebcbd;
  margin-bottom: 10px;
  padding: 2px 5px 2px 5px;
  width: 301px;
}

/* line 237, ../sass/teaser.sass */
/* line 3265, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form textarea {
  border: 3px solid #bebcbd;
  display: inline-block;
  width: 307px;
}

/* line 247, ../sass/teaser.sass */
/* line 3272, ../../../../asset/sources/css/cfb/core.scss */
#captcha {
  margin-left: 70px;
  float: left;
  width: 394px;
  margin-bottom: 30px;
  margin-top: 20px;
}

/* Christoph End */
/* line 3282, ../../../../asset/sources/css/cfb/core.scss */
#recaptcha_area {
  margin-left: 50px;
}

/* line 3285, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form input[type="submit"] {
  width: 100px;
  margin-right: 20px;
  float: right;
  background: #eee;
  background: #eeeeee -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: #eeeeee -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background: #eeeeee -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: #eeeeee -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: #eeeeee -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: #eeeeee linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  border: 1px solid #aaa;
  border-left-color: #ccc;
  border-top-color: #ccc;
  border-radius: 4px;
  color: #444;
  cursor: pointer;
  display: inline-block;
  padding: 8px 10px;
  text-shadow: 0 1px rgba(255, 255, 255, 0.75);
}

/* line 3306, ../../../../asset/sources/css/cfb/core.scss */
.cfb_teaser_contact_form .cfb_form input[type="submit"]:hover {
  width: 100px;
  margin-right: 20px;
  float: right;
  background: #ddd;
  background: #dddddd -moz-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: #dddddd -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(100%, rgba(0, 0, 0, 0.3)));
  background: #dddddd -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: #dddddd -o-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: #dddddd -ms-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: #dddddd linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  color: #222;
}

/* Tab Content in content_tab_content.phtml*/
/* line 3321, ../../../../asset/sources/css/cfb/core.scss */
.cw_tabcontent_title {
  position: absolute;
}

/* line 3324, ../../../../asset/sources/css/cfb/core.scss */
.cw_tabcontent_title h3 {
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 10px;
  color: #626262;
}

/* line 3330, ../../../../asset/sources/css/cfb/core.scss */
.cw_tabcontent_title h4 {
  margin-left: 20px;
  margin-top: 5px;
  font-size: 16px;
  color: #626262;
}

/* line 3336, ../../../../asset/sources/css/cfb/core.scss */
.cw_tabcontent_title a {
  font-size: 16px;
  color: #E1071C;
  text-decoration: none;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
/* line 3359, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

/* line 3373, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox.png");
}

/* line 3382, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
}

/* line 3391, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

/* line 3399, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none;
}

/* line 3409, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}

/* line 3416, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
}

/* line 3427, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101;
}

/* line 3437, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: transparent url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox.png") -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}

/* line 3449, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0;
}

/* line 3456, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

/* line 3467, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

/* line 3474, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("https://cs.photoprintit.com/images/global_cfb/fancybox/blank.gif");
  z-index: 1102;
  display: none;
}

/* line 3486, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-left {
  left: 0px;
}

/* line 3490, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-right {
  right: 0px;
}

/* line 3494, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

/* line 3506, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-left-ico {
  background-image: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox.png");
  background-position: -40px -30px;
}

/* line 3511, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-right-ico {
  background-image: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox.png");
  background-position: -40px -60px;
}

/* line 3516, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
  /* IE6 */
}

/* line 3520, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-left:hover span {
  left: 20px;
}

/* line 3524, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-right:hover span {
  left: auto;
  right: 20px;
}

/* line 3529, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}

/* line 3539, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox-x.png");
}

/* line 3546, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox.png");
  background-position: -40px -162px;
}

/* line 3553, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox-y.png");
  background-position: -20px 0px;
}

/* line 3561, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox.png");
  background-position: -40px -182px;
}

/* line 3568, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox-x.png");
  background-position: 0px -20px;
}

/* line 3576, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox.png");
  background-position: -40px -142px;
}

/* line 3583, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox-y.png");
}

/* line 3590, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox.png");
  background-position: -40px -122px;
}

/* line 3597, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102;
}

/* line 3603, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}

/* line 3611, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}

/* line 3616, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
}

/* line 3624, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-title-over {
  padding: 10px;
  background-image: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_title_over.png");
  display: block;
}

/* line 3630, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}

/* line 3637, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}

/* line 3643, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}

/* line 3648, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox.png") -40px -90px no-repeat;
}

/* line 3653, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  background: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox-x.png") 0px -40px;
}

/* line 3661, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url("https://cs.photoprintit.com/images/global_cfb/fancybox/fancybox.png") -55px -90px no-repeat;
}

/* IE6 */
/* line 3668, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie6 #fancybox-close {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_close.png', sizingMethod='scale');
}

/* line 3670, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie6 #fancybox-left-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_nav_left.png', sizingMethod='scale');
}

/* line 3671, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie6 #fancybox-right-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_nav_right.png', sizingMethod='scale');
}

/* line 3673, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie6 #fancybox-title-over {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_title_over.png', sizingMethod='scale');
  zoom: 1;
}

/* line 3674, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie6 #fancybox-title-float-left {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_title_left.png', sizingMethod='scale');
}

/* line 3675, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie6 #fancybox-title-float-main {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_title_main.png', sizingMethod='scale');
}

/* line 3676, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie6 #fancybox-title-float-right {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_title_right.png', sizingMethod='scale');
}

/* line 3678, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
  height: expression(this.parentNode.clientHeight + "px");
}

/* line 3682, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-loading.fancybox-ie6 {
  position: absolute;
  margin-top: 0;
  top: expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

/* line 3687, ../../../../asset/sources/css/cfb/core.scss */
#fancybox-loading.fancybox-ie6 div {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_loading.png', sizingMethod='scale');
}

/* IE6, IE7, IE8 */
/* line 3691, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie .fancybox-bg {
  background: transparent !important;
}

/* line 3693, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie #fancybox-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_shadow_n.png', sizingMethod='scale');
}

/* line 3694, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie #fancybox-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}

/* line 3695, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie #fancybox-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_shadow_e.png', sizingMethod='scale');
}

/* line 3696, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie #fancybox-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_shadow_se.png', sizingMethod='scale');
}

/* line 3697, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie #fancybox-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_shadow_s.png', sizingMethod='scale');
}

/* line 3698, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie #fancybox-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}

/* line 3699, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie #fancybox-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_shadow_w.png', sizingMethod='scale');
}

/* line 3700, ../../../../asset/sources/css/cfb/core.scss */
.fancybox-ie #fancybox-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cs.photoprintit.com/images/global_cfb/fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}

/* line 3702, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container .image-gallery-preview {
  width: 220px;
  height: 150px;
  display: inline;
  float: left;
  margin-right: 9px;
  overflow: hidden;
  position: relative;
}

/* line 3712, ../../../../asset/sources/css/cfb/core.scss */
.cwfb-container .image-gallery-text {
  clear: both;
  padding-top: 10px;
}

/* line 3718, ../../../../asset/sources/css/cfb/core.scss */
.cw_tooltip {
  display: none;
  z-index: 999;
  background: transparent url("https://cs.photoprintit.com/web/85024441/assets/85024441/cw_de_topnav_seal_overlay.png");
  font-size: 12px;
  height: 118px;
  width: 479px;
  padding: 25px;
  color: #EEE;
}

/* line 3729, ../../../../asset/sources/css/cfb/core.scss */
.cw_tooltip a {
  font-weight: bold;
  color: #E3010F;
}

/* line 3734, ../../../../asset/sources/css/cfb/core.scss */
#cw_tooltip_express {
  left: -28px !important;
}

/* line 3738, ../../../../asset/sources/css/cfb/core.scss */
#cw_tooltip_garantie {
  left: 46px !important;
}

/* line 3742, ../../../../asset/sources/css/cfb/core.scss */
#cw_tooltip_number {
  left: 120px !important;
}

/* line 3746, ../../../../asset/sources/css/cfb/core.scss */
#cw_tooltip_service {
  left: 198px !important;
  top: 70px !important;
}

/* line 3751, ../../../../asset/sources/css/cfb/core.scss */
.cw_tooltip_desc {
  position: absolute;
  padding-top: 18px;
  line-height: 18px;
  margin-right: 25px;
  width: 474px;
  color: black;
}

/* line 3760, ../../../../asset/sources/css/cfb/core.scss */
.cw_tooltip_desc img {
  float: left;
  margin-right: 15px;
}

/* line 3765, ../../../../asset/sources/css/cfb/core.scss */
.cw_tooltip_link {
  background: url("https://cs.photoprintit.com/web/85024441/assets/85024441/cw_de_arrow.gif") right 6px no-repeat;
  position: absolute;
  bottom: -22px;
  right: 0;
  text-decoration: none;
  white-space: nowrap;
  padding-right: 8px;
}

/* line 3775, ../../../../asset/sources/css/cfb/core.scss */
.sample-books.tab_content .tab_content_photobook_example {
  padding-top: 45px;
  position: absolute;
  top: 0;
}

/* line 3781, ../../../../asset/sources/css/cfb/core.scss */
.cwfb_border.key_visual_banner .os_links {
  height: 100px;
}

/* line 3785, ../../../../asset/sources/css/cfb/core.scss */
ul.cw_slider_navigation {
  margin: 0px 10px 20px 10px;
}

/* line 3789, ../../../../asset/sources/css/cfb/core.scss */
.ui-tooltip, .qtip {
  display: none;
  font-size: 10.5px;
  left: -28000px;
  line-height: 12px;
  max-width: 280px;
  min-width: 50px;
  position: absolute;
  top: -28000px;
}

/*Start Search Styling CMS-1810*/
/* line 5, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_form_search {
  float: left;
}
/* line 8, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_form_search .label {
  width: 207px;
  height: 20px;
  display: block;
  font-weight: bold;
}
/* line 15, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_form_search .field {
  width: 207px;
  display: block;
}
/* line 20, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_form_search .field input[type=text] {
  width: 207px;
  border: 1px solid #BEBCBD;
  height: 20px;
  padding: 3px;
  padding-left: 6px;
}
/* line 28, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_form_search .field select {
  width: 207px;
  height: 29px;
  float: left;
  padding-top: 4px;
}

/* line 36, ../../../../asset/sources/css/cfb/include/_form.scss */
.date-bg, .date-from, .date-till, .cfb_course_form .date {
  background-image: url('../../images/cfb/calendar-picker-icon.gif');
  background-repeat: no-repeat;
}

/* line 41, ../../../../asset/sources/css/cfb/include/_form.scss */
.date-from, .date-till {
  background-position: 189px center;
}

/*End Search Styling CMS-1810*/
/* line 49, ../../../../asset/sources/css/cfb/include/_form.scss */
#ui-datepicker-div .ui-widget-header .ui-icon {
  background-image: url('../../images/cfb/ui-icons_222222_256x240.png');
}

/* CMS-2360 */
/* line 55, ../../../../asset/sources/css/cfb/include/_form.scss */
.errortext {
  color: #E10019;
  display: none;
  font-weight: bold;
  padding: 10px 5px;
}

/* line 62, ../../../../asset/sources/css/cfb/include/_form.scss */
#cfb_course_submit_successful {
  display: none;
}

/* END CMS-2360 */
/* CMS-1809 */
/* line 72, ../../../../asset/sources/css/cfb/include/_form.scss */
.asterisk_txt:before,
.required .label:after {
  font-size: 14px;
  font-weight: bold;
  color: #E10019;
}

/* line 79, ../../../../asset/sources/css/cfb/include/_form.scss */
.asterisk_txt:before {
  content: '* ';
}

/* line 86, ../../../../asset/sources/css/cfb/include/_form.scss */
.required .label:after {
  content: ' *';
}

/* line 95, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form h3 {
  border-bottom: 1px solid;
  width: 430px;
  min-height: 24px;
  margin-bottom: 15px;
}
/* line 102, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .label {
  float: left;
  width: 115px;
  margin-top: 4px;
  line-height: 24px;
}
/* line 110, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .field input, .cfb_course_form .field select, .cfb_course_form .field textarea {
  border: 1px solid #BEBCBD;
  -webkit-transition: background 150ms linear;
  -moz-transition: background 150ms linear;
  -o-transition: background 150ms linear;
  transition: background 150ms linear;
}
/* line 115, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .field input {
  width: 304px;
  padding: 5px;
}
/* line 120, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .field select {
  width: 316px;
  height: 28px;
}
/* line 125, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .field textarea {
  width: 304px;
  padding: 5px;
  height: 120px;
  resize: vertical;
}
/* line 133, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .date {
  background-position: 288px;
}
/* line 138, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .row {
  margin-top: 12px;
}
/* line 142, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .error {
  background-color: #fff380;
  padding: 5px;
  width: 398px;
}
/* line 150, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form #captcha {
  margin: 0px;
  float: none;
  width: auto;
}
/* line 157, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form #recaptcha_area,
.cfb_course_form #recaptcha_table {
  width: auto !important;
}
/* line 161, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form #recaptcha_area {
  margin: 0px;
}
/* line 165, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .section {
  margin-bottom: 30px;
  float: left;
}
/* line 171, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .section.messages .message {
  display: table;
  width: 375px;
  margin: 15px;
  padding: 5px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #F7F7F7;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  min-height: 50px;
  border: 1px solid #d8d8d8;
}
/* line 185, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .section.messages .message span {
  font-size: 12px;
  text-transform: uppercase;
}
/* line 190, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .section.messages .message .center {
  display: table-cell;
  vertical-align: middle;
}
/* line 196, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .section.messages .message.success span {
  color: #49B976;
}
/* line 201, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .section.messages .message.error span {
  color: #B22C23;
}
/* line 210, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .right {
  float: right;
}
/* line 214, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .button {
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #d0cdd3 #c2bfc7 #b3afba;
  box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.76);
  background-color: #f2f2f4;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(4%, #f8f8f9), color-stop(90%, #ebeaed), color-stop(100%, #dad6dd));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f9 4%, #ebeaed 90%, #dad6dd);
  background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f9 4%, #ebeaed 90%, #dad6dd);
  background: -o-linear-gradient(top, #ffffff 0%, #f8f8f9 4%, #ebeaed 90%, #dad6dd);
  background: linear-gradient(top, #ffffff 0%, #f8f8f9 4%, #ebeaed 90%, #dad6dd);
  background-size: auto 103%;
  background-position: center;
  background-repeat: repeat-x;
  padding: 11px 30px;
  text-decoration: none;
  color: #555;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  font-weight: bold;
  font-size: 14px;
}
/* line 235, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .button:hover {
  text-decoration: none;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(4%, #f5f4f8), color-stop(90%, #e4e2eb), color-stop(100%, #dad6e0));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f5f4f8 4%, #e4e2eb 90%, #dad6e0);
  background: -moz-linear-gradient(top, #ffffff 0%, #f5f4f8 4%, #e4e2eb 90%, #dad6e0);
  background: -o-linear-gradient(top, #ffffff 0%, #f5f4f8 4%, #e4e2eb 90%, #dad6e0);
  background: linear-gradient(top, #ffffff 0%, #f5f4f8 4%, #e4e2eb 90%, #dad6e0);
}
/* line 242, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .field.time input {
  width: 130px;
}
/* line 246, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .until.time {
  float: none;
  margin: 0px 5px;
  width: 50px;
}
/* line 252, ../../../../asset/sources/css/cfb/include/_form.scss */
.cfb_course_form .form input[type="text"]:focus, .cfb_course_form input.text:focus, .cfb_course_form textarea:focus {
  background-color: #FFFFFF;
}

/* END CMS-1809 */
/*Start Appointment List CMS-2046*/
/* line 260, ../../../../asset/sources/css/cfb/include/_form.scss */
th, td, caption {
  vertical-align: middle;
}

/* line 265, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_appointment_table {
  padding: 10px;
}
/* line 268, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list thead tr {
  border-bottom: 1px solid #626262;
  height: 30px;
}
/* line 272, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list tr {
  background-color: #fff !important;
}
/* line 275, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list a:hover {
  cursor: pointer;
}
/* line 278, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .header {
  font-weight: bold;
  color: #626262;
}
/* line 281, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .header a {
  text-decoration: none;
}
/* line 285, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .left {
  float: left;
}
/* line 288, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_bold {
  font-weight: bold;
}
/* line 291, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .arrow_down {
  background-image: url('../../images/cfb/cfb_de_red_arrow_down.png');
  background-position: 100% 50%;
  background-repeat: no-repeat;
  display: block;
  height: 20px;
  line-height: 20px;
  padding: 0 12px 0 0;
}
/* line 300, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .arrow_up {
  background-image: url('../../images/cfb/cfb_de_red_arrow_up.png');
  background-position: 100% 50%;
  background-repeat: no-repeat;
  display: block;
  height: 20px;
  line-height: 20px;
  padding: 0 12px 0 0;
}
/* line 309, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_show_more {
  background-image: url('../../images/cfb/cfb_de_grey_bar_bg.png');
  display: table;
  text-align: center;
  width: 100%;
}
/* line 314, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_show_more span {
  display: table-cell;
  vertical-align: middle;
}
/* line 319, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail {
  border-bottom: 1px solid #BEBCBD;
  border-top: 1px solid #BEBCBD;
  padding-bottom: 10px;
}
/* line 324, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper {
  width: 100%;
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 331, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_content_item_value {
  float: none;
  line-height: normal;
  padding-bottom: inherit;
  width: auto;
}
/* line 338, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_image {
  float: left;
  width: 98px;
}
/* line 342, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_data {
  float: left;
  width: 308px;
}
/* line 345, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_data .cw_text {
  width: 242px;
  padding-top: 10px;
}
/* line 350, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_course {
  float: left;
  width: 256px;
}
/* line 353, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_course .cw_text {
  width: 220px;
  padding-top: 10px;
}
/* line 358, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_time {
  float: left;
  width: 250px;
}
/* line 362, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_bold {
  width: 75px;
  font-weight: bold;
  line-height: 16px;
  float: left;
}
/* line 368, ../../../../asset/sources/css/cfb/include/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper span {
  float: left;
  width: 100%;
  padding-bottom: 4px;
  line-height: 16px;
}

/*End Appointment List CMS-2046*/
/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-hidden {
  display: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-clearfix {
  min-height: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-front {
  z-index: 100;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
button.ui-button-icon-only {
  width: 2.4em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
input.ui-button {
  padding: .4em 1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em;
  width: auto;
  overflow: visible;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: 0;
  overflow: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  font-weight: 400;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
  font-weight: 400;
  margin: -1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-state-disabled {
  font-weight: 400;
  margin: .4em 0 .2em;
  line-height: 1.5;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-state-disabled a {
  cursor: default;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu-icons {
  position: relative;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-progressbar .ui-progressbar-overlay {
  background: url(images/animated-overlay.gif);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: .25;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable {
  position: relative;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner-input {
  border: 0;
  background: 0;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner a.ui-spinner-button {
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner-up {
  top: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner-down {
  bottom: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs {
  position: relative;
  padding: .2em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
body .ui-tooltip {
  border-width: 2px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-content {
  border: 1px solid #aaa;
  background: white url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-content a {
  color: #222;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-header {
  border: 1px solid #aaa;
  background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222;
  font-weight: bold;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-header a {
  color: #222;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555;
  text-decoration: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #999;
  background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: white url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon, .ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_222222_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_222222_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_888888_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_454545_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_454545_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_2e83ff_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-overlay {
  background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}

/* Big Teaser for CFB projects (JIRA: CMS-1808) */
/* line 2, ../../../../asset/sources/css/cfb/include/_big-teaser.scss */
.cw-big-teaser {
  position: relative;
  /* for content positioning */
  overflow: hidden;
  /* do not display content outside boundaries */
  min-height: 50px;
  /* keep a minimum height if no image is given */
  margin-bottom: 20px;
  /* free space to next teaser */
  /* Text content for big teaser */
}
/* line 9, ../../../../asset/sources/css/cfb/include/_big-teaser.scss */
.cw-big-teaser .cw-big-teaser-content {
  position: absolute;
  /* positioning inside wrapper  */
  top: 50%;
  /* center the box vertical */
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  /* move the box up half of its height to center in vertical */
  max-width: 100%;
  /* do not allow box wider than the wrapper */
  padding: 20px 20px 0;
  /* content spacing*/
  background-color: rgba(255, 255, 255, 0.9);
  /* slightly transparent background*/
}
/* line 20, ../../../../asset/sources/css/cfb/include/_big-teaser.scss */
.cw-big-teaser .cw-big-teaser-content.cw-big-teaser-content-right {
  right: 0;
  /* move content container to the right */
  text-align: right;
  /* right align inline contents */
}
/* line 24, ../../../../asset/sources/css/cfb/include/_big-teaser.scss */
.cw-big-teaser .cw-big-teaser-content.cw-big-teaser-content-positioned {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  /* reset translation positioning */
}
/* line 29, ../../../../asset/sources/css/cfb/include/_big-teaser.scss */
.cw-big-teaser .cw-big-teaser-content h1.cw-big-teaser-content-headline,
.cw-big-teaser .cw-big-teaser-content .cw-big-teaser-content-text {
  margin: 0 0 20px;
}

/* line 1, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo {
  position: relative;
  height: 345px;
  font-size: 12px;
  line-height: 1.3em;
}
/* line 7, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo img {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 12, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo .input {
  float: left;
  width: 180px;
}
/* line 16, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo .cw_form_newsletter_email {
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 2px 0 0 2px;
  font-size: 12px;
  height: 18px;
  margin-top: 0;
  padding: 4px 4px 4px 8px;
  width: 166px;
}
/* line 26, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo .error {
  color: #DA2F36;
  font-weight: normal;
}
/* line 30, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo .cw_teaser_link_btn {
  float: left;
  margin-left: 0;
}
/* line 34, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo .cw_teaser_link_btn a {
  background-image: url("https://cs.photoprintit.com/web/images/de_DE/newsletter_go_button.png");
  background-repeat: no-repeat;
  display: block;
  height: 27px;
  width: 26px;
}
/* line 42, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo ul {
  margin-bottom: 20px;
  margin-left: 20px;
}
/* line 46, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo ul li {
  list-style: disc outside none;
}
/* line 50, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo p {
  margin-bottom: 20px;
}

/* line 55, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo_login {
  margin-top: 20px;
}

/* line 58, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo_form {
  top: 20px;
  left: 20px;
  position: absolute;
  width: 350px;
}

/* line 65, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo_single_opt_in,
.cw_nlo_double_opt_in {
  top: 20px;
  left: 20px;
  position: absolute;
  display: none;
  width: 350px;
}

/* line 72, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo_default_error {
  display: none;
  color: #DA2F36;
  font-family: Arial;
  font-size: 13px;
  padding-top: 35px;
}

/* line 79, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo_submit_label {
  float: left;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  padding-top: 7px;
  margin-right: 40px;
  position: relative;
}
/* line 88, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_nlo_submit_label .spinner {
  position: absolute !important;
  top: 14px;
  right: -20px;
}

/* line 94, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_body_popup {
  overflow: hidden;
}

/* line 97, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
#cw_popup {
  background: #ffffff;
  padding: 10px;
  overflow: auto;
}

/* line 102, ../../../../asset/sources/css/cfb/include/_newsletter-teaser.scss */
.cw_popup_main_close {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 40px;
  height: 40px;
  background: url("https://cs.photoprintit.com//images/global_cfb/cerabox.png") -42px 0px no-repeat;
  z-index: 1105;
}

/* Customer Survey Teaser */
/* line 2, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_customer_survey {
  display: none;
  float: left;
}

/*headline*/
/* line 7, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_headline {
  height: 47px;
  background: url("https://cs.photoprintit.com/images/de_DE/te/dflt_overlay_headline_bg.jpg") repeat-x scroll 0 0;
}

/* line 12, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_headline h1 {
  font-size: 20px;
  font-family: Verdana;
  font-weight: bold;
  color: white;
  line-height: 47px;
  vertical-align: middle;
  padding-left: 15px;
  padding-top: 14px;
}

/* line 23, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
#cw_content .cw_survey_headline h1 {
  font-size: 19px;
  font-family: Verdana;
  font-weight: bold;
  color: #ffffff;
  margin: 14px 15px 10px 20px !important;
  width: auto;
  background: none;
  line-height: 20px;
}

/*text*/
/* line 34, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_text {
  margin-right: 30px;
  margin-left: 30px;
  margin-top: 20px;
}

/* line 39, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_text h2 {
  font-size: 18px;
  color: #333333;
  font-family: verdana;
  font-weight: bold;
}

/* line 45, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_text p {
  font-size: 13px;
  color: #333333;
  padding-top: 8px;
  line-height: 17px;
  font-family: Verdana;
}

/* line 52, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_text_button {
  width: 100%;
  padding-top: 10px;
  position: relative;
  text-align: center;
}

/* line 58, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_text_btn {
  background: url("https://cs.photoprintit.com/images/de_DE/te/dflt_te_btn_small_red_norm_left.png") no-repeat scroll 0 0 transparent;
  bottom: 30px;
  color: #FFFFFF;
  padding-left: 15px;
  margin: 0 auto;
  width: auto;
  display: inline-block;
}

/* line 67, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_text_btn:hover {
  background: url("https://cs.photoprintit.com/images/de_DE/te/dflt_te_btn_small_red_hover_left.png") no-repeat scroll 0 0 transparent;
}

/* line 70, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_text_btn a {
  background: url("https://cs.photoprintit.com/images/de_DE/te/dflt_te_btn_small_red_norm_right2.png") no-repeat scroll right center transparent;
  color: #FFFFFF;
  display: block !important;
  font-size: 12px;
  font-weight: normal;
  height: 26px;
  line-height: 16px;
  padding-right: 6px;
  text-decoration: none;
  margin-left: -15px;
  padding-left: 15px;
}

/* line 83, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_text_btn:hover a {
  background: url("https://cs.photoprintit.com/images/de_DE/te/dflt_te_btn_small_red_hover_right.png") no-repeat scroll right center transparent;
  text-decoration: none;
}

/* line 87, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_text_btn a span {
  background: url("https://cs.photoprintit.com/images/de_DE/te/dflt_te_btn_small_red_norm_bg.png") repeat-x scroll 0 0 transparent;
  color: #FFFFFF;
  display: block;
  font-family: Arial !important;
  height: 26px;
  line-height: 24px;
  padding-left: 2px;
  padding-right: 8px;
  text-shadow: 1px 1px 1px #999999;
}

/* line 98, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_text_btn:hover a span {
  background: url("https://cs.photoprintit.com/images/de_DE/te/dflt_te_btn_small_red_hover_bg.png") repeat-x scroll 0 0 transparent;
}

/* line 101, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_text_small {
  width: 100%;
}

/* line 104, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_text_small p {
  font-size: 11px;
  font-family: Verdana;
  text-align: center;
}

/*bottom*/
/* line 110, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_bottom {
  height: 45px;
  background-color: #f0efef;
}

/* line 114, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_button {
  float: left;
  padding-top: 16px;
  padding-left: 12px;
}

/* line 119, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_button p {
  font-family: Verdana;
  font-size: 13px;
  color: #333333;
  height: 16px;
  padding-left: 22px;
  line-height: 15px;
}

/* line 127, ../../../../asset/sources/css/cfb/include/_customer-survey.scss */
.cw_survey_close {
  background: #676767 url("https://cs.photoprintit.com/images/de_DE/dflt_te_close_white.png") no-repeat center;
  float: left;
  cursor: pointer;
  padding-left: 15px;
  border-radius: 12px;
  border: 1px solid #676767;
  text-decoration: none;
  padding: 2px;
  height: 11px;
  width: 11px;
}

/* End Customer Survey Teaser */
/* CFB Multiview tab teaser cover / paper quality detail view (JIRA: CMS-2418)*/
/* line 2, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cw_teaser_detail_views_multi {
  background-image: url('../../images/cfb/mutliview_background.jpg');
  background-repeat: repeat-x;
  background-position: left bottom;
  height: 720px;
}
/* line 8, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cw_teaser_detail_views_multi .cewe_teaser_detail_views_multi_link {
  position: absolute;
  right: 25px;
  bottom: 8px;
}

/* line 14, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.tab_content .cw_teaser_detail_view {
  position: static;
  height: 380px !important;
}

/* line 18, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cw_teaser_detail_views_multi h2 {
  margin: 20px 0 0 20px;
  position: absolute;
}

/*Detail View Thummbs*/
/* line 24, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.tab_content .cw_teaser_detail_view_thumbs {
  float: left;
  margin: 0px 18px;
  position: relative;
  width: 900px;
  height: 100px;
  top: 0px;
}

/* line 32, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.tab_content .cw_teaser_detail_view_thumbs .cw_teaser_detail_view_thumb {
  margin-right: 5px;
}

/* line 35, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cw_teaser_detail_view_thumb {
  float: left;
  cursor: pointer;
  display: block;
}

/* line 40, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe-detail-view-thumbs-left {
  float: left;
}

/* line 43, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe-detail-view-thumbs-right {
  float: right;
}

/* line 46, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe-detail-view-thumbs-label {
  font-weight: bold;
  display: block;
  position: absolute;
  bottom: 0px;
}

/* line 52, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe-right {
  right: 0px;
}

/*Simple Text Start*/
/* line 57, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cw_teaser_detail_views_multi .cw_detail_view_simple_text {
  position: absolute;
  bottom: 505px;
  left: 480px;
  width: 360px;
  height: 130px;
  line-height: 2em;
}

/* line 66, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.tabteaser_description strong {
  font-size: 20px;
}
/* line 69, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.tabteaser_description ul {
  list-style: disc inside;
  margin-top: 15px;
}
/* line 73, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.tabteaser_description li {
  margin: 0px;
  line-height: 20px;
}

/* CFB tab teaser info table */
/* line 80, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe_teaser_table_text {
  position: absolute;
  bottom: 45px;
  left: 18px;
}

/* line 86, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe_fotobuch_tab_teaser_table {
  width: 900px;
  background-color: #f1f1f1;
}

/* line 90, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe_fotobuch_tab_teaser_table th {
  background: url("https://cs.photoprintit.com/images/de_DE/te/cpb/tabteaser/dftl_bg_cpb_tabteaser_bg_grey.gif") repeat-x scroll top left transparent;
  height: 27px;
  font-weight: bold;
}

/* line 96, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe_fotobuch_tab_teaser_table th.unavailable {
  background: url("https://cs.photoprintit.com/images/de_DE/te/cpb/tabteaser/dftl_bg_cpb_tabteaser_bg_lightgrey.gif") repeat-x scroll top left transparent;
}

/* line 100, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe_fotobuch_tab_teaser_table th,
.cewe_fotobuch_tab_teaser_table td {
  border: 1px solid darkgrey;
  border-collapse: collapse;
  font-size: 12px;
  text-align: center;
  background-color: #f1f1f1;
}

/* line 107, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe_fotobuch_tab_teaser_table td {
  padding: 5px 0px;
}

/* line 111, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe_fotobuch_tab_teaser_table th.unavailable,
.cewe_fotobuch_tab_teaser_table td.unavailable {
  color: darkgrey;
  font-weight: bold;
  background-color: #f8f8f8;
}

/* line 116, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe_fotobuch_tab_teaser_table td.price_td {
  text-align: left;
}

/* line 119, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe_fotobuch_tab_teaser_table td.price_td span {
  margin-left: 45px;
}

/* line 122, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe_fotobuch_tab_teaser_table td ul {
  margin-left: 17px !important;
}

/* line 125, ../../../../asset/sources/css/cfb/include/_multiview-teaser.scss */
.cewe_teaser_table_text .cewe_fotobuch_tab_teaser_table td ul li {
  text-align: left;
  background: url("https://cs.photoprintit.com/images/de_DE/te/cpb/tabteaser/dftl_cpb_te_tabteaser_checkmark.png") no-repeat scroll left center transparent;
  padding-left: 13px;
  list-style: none;
  font-weight: bold;
}

/* END: CFB Tabteaser */
/* line 4, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav {
  line-height: 12px;
  width: 180px;
}
/* line 8, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav {
  padding-bottom: 10px;
}
/* line 11, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul {
  list-style-type: none;
  margin-left: 0;
}
/* line 15, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li {
  border-bottom: 1px solid #dfdfdf;
  font-size: 12px;
  font-family: 'myriad-pro-n4', 'myriad-pro', arial, sans-serif;
  margin: 0px 10px 0px 10px;
}
/* line 21, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li:hover {
  background: #eee;
}
/* line 23, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li:hover a {
  border-left: 2px solid #e0000f;
  color: #e0000f;
}
/* line 29, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li a {
  padding: 8px 10px 8px 10px;
  display: block;
  border-left: 2px solid transparent;
  text-decoration: none;
  color: #626262;
}
/* line 41, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-subnav-active {
  background: #eee;
  border-bottom: 1px solid #ddd;
}
/* line 45, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-subnav-active a {
  border-left: 2px solid #e0000f;
  color: #626262;
}
/* line 50, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-subnav-active ul {
  background: #eee;
  margin-bottom: 5px;
}
/* line 54, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-subnav-active ul li {
  margin: 0px;
  border-bottom: 0px solid transparent;
  background: #eee;
}
/* line 60, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-subnav-active ul li:hover a {
  color: #e0000f;
}
/* line 65, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-subnav-active ul li a {
  padding: 5px 16px 5px 16px;
  border-left: 2px solid transparent;
  color: #626262;
}
/* line 66, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-subnav-active ul li a:before {
  content: '';
  height: 5px;
  width: 5px;
  border-left: 1px solid #626262;
  border-bottom: 1px solid #626262;
  display: block;
  float: left;
  margin-top: 2px;
  margin-right: 4px;
  margin-bottom: 10px;
}
/* line 88, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-subnav-active ul li.cewe-sub-nav-active-second a {
  color: #e0000f;
}
/* line 96, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-bottom {
  display: none;
}
/* line 100, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-top {
  margin: 0px;
  font-size: 14px;
  border-bottom: 1px solid transparent;
  cursor: default;
}
/* line 105, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-top a {
  padding: 8px 10px 8px 10px;
  margin-left: 0px;
}
/* line 110, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-top:hover {
  background: transparent;
}
/* line 112, ../../../../asset/sources/css/cfb/include/_sub_navigation.scss */
.cewe-subnav .cewe-leftnav ul li.cewe-top:hover a {
  border-left: 2px solid transparent;
  color: #626262;
}

/* line 1, ../../../../asset/sources/css/cfb/include/_icons_cfb.scss */
.cewe-icon {
  float: left;
  width: 40px;
  height: 40px;
  margin: 0 7px 15px;
  background-image: url('../../images/cfb/dflt_idx_service_icon_service.png');
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 14, ../../../../asset/sources/css/cfb/include/_icons_cfb.scss */
.cewe-icon-email {
  background-image: url('../../images/cfb/dflt_icon_service_email.png');
}

/* line 17, ../../../../asset/sources/css/cfb/include/_icons_cfb.scss */
.cewe-icon-support {
  background-image: url('../../images/cfb/dflt_idx_service_icon_service.png');
}

/* Ironman */
/* line 7, ../../../../asset/sources/css/cfb/include/_pie_cfb.scss */
.pie-element, .chosen-container-single .chosen-single div, .cewe-button, .cewe-button-download, .cewe-button-grey, .cewe-button-white, .cewe-button-inline-submit, body:not(.cw_page_ips) .button, .cewe-button-info-plus-right span label, .cewe-button-info-plus-left span label, .cw_product_teaser_detail_link span label, .cw_product_teaser_detail_link.right span label {
  behavior: url('/../PIE.htc');
  position: relative;
}

/* Mixin to style HTML5-Placeholders */
/*
Colors

<span class='data-container' data-content='
{
  "description": {
    "de": {
      "body": "<p>Der bewusste und konstante Einsatz von festgelegten Farben stärkt beim Konsumenten die schnelle Wiedererkennbarkeit. Deshalb ist eine prägnante Farbauswahl entscheidend für eine schnelle und nachhaltige Etablierung im Markt. (siehe auch <a href=\"https://intranet.cewe.lan/wiki/display/COPSGRFK/VI.+a%29+Markenhandbuch\" target=\"_blank\">Markenhandbuch</a> S.20)</p><p>Für den Online-Auftritt COPS Startseite (default) werden die nachfolgend aufgeführten Farb- und Verlaufswerte verwendet. Diese müssen genau so benutzt werden und dürfen nicht verändert werden. Nur so wird ein einheitliches Erscheinungsbild gewährleistet.</p>",
      "title": "Farben"
    },
    "en": {
      "body": "<p>The planned and consistant usage of predefined color schemes reinforces consumer recognition. Therefore the eye-catching color schemes (defined in the <a href=\"https://intranet.cewe.lan/wiki/display/COPSGRFK/VI.+a%29+Markenhandbuch\" target=\"_blank\">Brand Handbook</a> p.20) are necessary for longterm brand establishment in the market.</p><p>The online presence of COPS Startpage (default) use the following color values and gradients. These must be used absolutely accurately and may not be altered. Only in this way can we achieve a consistant appearance.</p>",
      "title": "Colors"
    }
  }
}
'></span>

Styleguide 2.0
*/
/* line 32, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-red {
  background: #e10019;
}

/* line 36, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-grey-40 {
  background: #666666;
}

/* line 40, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-grey-56 {
  background: #909090;
}

/* line 44, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-grey-73 {
  background: #bab9b9;
}

/* line 48, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-grey-80 {
  background: #cccbcb;
}

/* line 52, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-grey-87 {
  background: #dfdfdf;
}

/* line 56, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-grey-93 {
  background: #eeeeee;
}

/* line 60, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-gradient-red {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e10019), color-stop(100%, #9a141b));
  background: -webkit-linear-gradient(#e10019, #9a141b);
  background: -moz-linear-gradient(#e10019, #9a141b);
  background: -o-linear-gradient(#e10019, #9a141b);
  -pie-background: linear-gradient(#e10019, #9a141b);
  background: linear-gradient(#e10019, #9a141b);
}

/* line 64, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-gradient-grey-99-87 {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #dfdfdf));
  background: -webkit-linear-gradient(#fcfcfc, #dfdfdf);
  background: -moz-linear-gradient(#fcfcfc, #dfdfdf);
  background: -o-linear-gradient(#fcfcfc, #dfdfdf);
  -pie-background: linear-gradient(#fcfcfc, #dfdfdf);
  background: linear-gradient(#fcfcfc, #dfdfdf);
}

/* line 68, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-gradient-grey-80-40 {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(100%, #666666));
  background: -webkit-linear-gradient(#cccccc, #666666);
  background: -moz-linear-gradient(#cccccc, #666666);
  background: -o-linear-gradient(#cccccc, #666666);
  -pie-background: linear-gradient(#cccccc, #666666);
  background: linear-gradient(#cccccc, #666666);
}

/* line 72, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-gradient-grey-40-62 {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #9e9e9e));
  background: -webkit-linear-gradient(#666666, #9e9e9e);
  background: -moz-linear-gradient(#666666, #9e9e9e);
  background: -o-linear-gradient(#666666, #9e9e9e);
  -pie-background: linear-gradient(#666666, #9e9e9e);
  background: linear-gradient(#666666, #9e9e9e);
}

/*

CEWE Colors

<span class='data-container' data-content='
{
  "defaultElement":{
    "label":"",
    "hidden": true
  },
  "description": {
    "de": {
      "body": "<p>Für die Online-Auftritte werden vorrangig Grautöne und das CEWE Rot verwendet. Das Rot wird vor allem für Markenelemente wie Laschen, Wellen, Textlinks eingesetzt, außerdem als Schriftfarbe in den Buttons und Preisen.</p><p>Die Grautöne werden überwiegend für die Schriftfarbe und in Form von gestalterischen Elementen wie Linien, Konturen und Hintergrundflächen eingesetzt.</p><p>Zu beachten: Das Rot wird nur in den jeweiligen Markenelementen verwendet, nicht als ganze Fläche oder anderes Gestaltungselement. Dadurch wird die Aufmerksamkeit auf die KeyVisuals und Markenelemente gelenkt. Dieser akzentuierte Einsatz hebt im Zusammenspiel mit viel Weißraum die Produkte hervor.</p>",
      "title": "CEWE Farben"
    },
    "en": {
      "body": "<p>For the online presence grey tones and CEWE red are paramount. Red is used primarily for brandelements like labels, waves, and text links. It is also used for the text color in buttons and prices.</p><p>The grey tones are mainly used for text and design elements such as lines, forms and background areas.</p><p>Be aware: The red is only used to be used for the brand elements, not as an area background or other design element. By doing so one reduces the visibility of the key-visual and distracts from the brand elements.</p>",
      "title": "CEWE Colors"
    }
  },
  "download": {
    "links": [{
      "label": "Cumulus: dflt_colors.aco",
      "url": "http://cumulus.cewe.de/pincollection.jspx?collectionName=%7B6c722a97-d736-4ee8-a4af-06ace491b517%7D"
    }]
  }
}
'></span>

Markup: <span class="styleguide-colour-box {$modifiers}"></span>

.cewe-red - <b>#E10019</b> - RGB( 225 / 0 / 25 )</br><i>Verwendung: Schriftfarbe Produktpreis, Textlinks, Pfeil und Text Standard-Button, Carousel rote Linie</i>
.cewe-grey-40 - <b>#666666</b> - RGB( 102 / 102 / 102 )</br><i>Verwendung: Schriftfarbe, Trennlinie Content</i>
.cewe-grey-56 - <b>#909090</b> - RGB( 144 / 144 / 144 )</br><i>Verwendung: Schriftfarbe Kleingedrucktes</i>
.cewe-grey-73 - <b>#BAB9B9</b> - RGB( 186 / 185 / 185 )</br><i>Verwendung: Schriftfarbe inaktiv Carousel</i>
.cewe-grey-80 - <b>#CCCBCB</b> - RGB( 204 / 203 / 203 )</br><i>Verwendung: Separator Carousel</i>
.cewe-grey-87 - <b>#DFDFDF</b> - RGB( 223 / 223 / 223 )</br><i>Verwendung: Konturfarbe Teaser</i>
.cewe-grey-93 - <b>#EEEEEE</b> - RGB( 238 / 238 / 238 )</br><i>Verwendung: Hintergrundfarbe Teaser, Hintergrundfarbe Carousel Navigation</i>

Styleguide 2.1
*/
/*
CEWE Gradients

<span class='data-container' data-content='
{
  "defaultElement":{
    "label":"",
    "hidden": true
  },
  "description": {
    "de": {
      "body": "<p>Die Verläufe in den Laschen und Wellen verleihen diesen Elementen räumliche Tiefe. Der Navigationleiste und den Buttons geben die Verläufe wiederum Haptik. Der dezente Einsatz dieser Verläufe macht die Website lebhaft, ohne aufdringlich zu sein.</p>",
      "title": "CEWE Verläufe"
    },
    "en": {
      "body": "<p>The gradient in the label and wave form give the element physical depth. The main navigation and the buttons receive a perceived haptic from the gradient. The decent usage of this gradient make the website come alive, without being overstated.</p>",
      "title": "CEWE Gradients"
    }
  },
  "download": {
    "links": [{
      "label": "Cumulus: dflt_gradients.grd",
      "url": "http://cumulus.cewe.de/pincollection.jspx?collectionName=%7B20f8ecfc-1d43-423b-be3f-ce243d621bd4%7D"
    }]
  }
}
'></span>

Markup: <span class="styleguide-colour-box {$modifiers}"></span>

.cewe-gradient-red - <b>#9A141B</b> RGB ( 154 / 20 / 27 ) <i>Photoshop: Farbmittelpunkt 45%</i></br><b>#E10019</b> RGB ( 225 / 0 / 25 ) 
.cewe-gradient-grey-99-87 - <b>#fcfcfc</b> RGB ( 252 / 252 / 252)<br /><b>#dfdfdf</b> RGB ( 223 / 223 / 223 ) <br />Verwendung: Hauptnavigation, Button Standard, Button Download
.cewe-gradient-grey-40-62 - <b>#666666</b> RGB  ( 102 / 102 / 102 )<br /><b>#9e9e9e</b> RGB ( 158 / 158 / 158 )<br />Verwendung: Button Eingabefeld 

Styleguide 2.2
*/
/*
Tips &amp; Download

<span class='data-container' data-content='
{
    "defaultElement": {
        "label": "",
        "hidden": true
    },
    "description": {
        "de": {
            "title": "Tipps & Downloads",
            "body": "<strong>Farb-Identifizierung</strong><p>Mit dem Firefox-Plugin \"FireBug\" kann im Quellcode einer Webseite die Farbe eines programmierten Elements ermittelt werden.</p>"
        },
        "en": {
            "title": "Tips & Downloads",
            "body": "<strong>Color values</strong><p>With the Firefox plugin \"Firebug\" the color of a html element can be found in the source code of a web page.</p>"
        }
    },
    "download": {
        "links": [
            {
                "label": "Cumulus: Gradients",
                "url": "http://cumulus.cewe.de/pincollection.jspx?collectionName=%7Bfebc63c5-5551-4cdf-8f42-2fc19980c0d5%7D"
            },
            {
                "label": "Cumulus: Colours",
                "url": "http://cumulus.cewe.de/pincollection.jspx?collectionName=%7B3e9b9023-a273-4401-90b7-ff0c0ed0f00b%7D"
            }
        ]
    },
    "markup": false
}
'></span>

Markup:

Styleguide_unused 2.3
*/
/* line 1, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
input[type=text].cewe-input, .cewe-label, .cewe-input-label, .cewe-textarea {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

/* line 5, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
input[type=text].cewe-input {
  width: auto;
  height: 25px;
  padding-left: 10px;
  border: 1px solid #bab9b9 !important;
  margin: -4px;
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
}

/* line 17, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-button-inline-submit {
  background: #666666;
  background: linear-gradient(#666666, #9e9e9e) repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-top: -1px;
  height: 27px;
  width: 26px;
  position: absolute;
}

@-moz-document url-prefix() {
  /* line 27, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
  .cewe-button-inline-submit {
    margin-top: 0px;
  }
}

/* line 31, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-button-inline-submit:hover {
  background: #e10019;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(45%, #e10019), color-stop(100%, #9a141b));
  background: -webkit-linear-gradient(#e10019 45%, #9a141b);
  background: -moz-linear-gradient(#e10019 45%, #9a141b);
  background: -o-linear-gradient(#e10019 45%, #9a141b);
  -pie-background: linear-gradient(#e10019 45%, #9a141b);
  background: linear-gradient(#e10019 45%, #9a141b);
}

/* line 35, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-button-inline-submit:before {
  margin-bottom: 4px;
  border-left-color: #FFFFFF;
}

/* line 40, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-label {
  color: #666666;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 48, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-input-label {
  width: auto;
  height: 26px;
  padding-left: 10px;
  margin-left: -4px;
  border: 1px solid #bab9b9 !important;
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
}

/* line 60, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-textarea {
  width: auto;
  padding-left: 10px;
  margin-left: -4px;
  border: 1px solid #bab9b9;
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
}

/* line 70, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-search {
  display: inline-block;
  background: #fafafa;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#fafafa, #ffffff);
  background: -moz-linear-gradient(#fafafa, #ffffff);
  background: -o-linear-gradient(#fafafa, #ffffff);
  -pie-background: linear-gradient(#fafafa, #ffffff);
  background: linear-gradient(#fafafa, #ffffff);
  line-height: 24px;
  border: 1px solid #bab9b9;
  font-size: 11px;
}
/* line 78, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-search .cewe-search-input, .cewe-search .cewe-search-submit {
  display: inline-block;
  background-color: transparent;
  border: 0;
  color: #666666;
  padding: 4px 5px;
}
/* line 86, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-search .cewe-search-input {
  -webkit-box-shadow: 0 0;
  -moz-box-shadow: 0 0;
  box-shadow: 0 0;
}
/* line 90, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-search .cewe-search-submit {
  background: url('../../images/cfb/dflt_idx_header_icon_search.png') center center no-repeat;
  font-family: verdana;
  width: 20px;
  cursor: pointer;
  line-height: normal;
  overflow: hidden;
  text-indent: -1000px;
}

/* line 103, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-error {
  background-color: #fff380 !important;
}

/* line 107, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-error-message {
  background: none repeat scroll 0 0 #f7f7f7;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  display: table;
  font-size: 12px;
  font-weight: bold;
  margin: 15px;
  padding: 5px 20px;
  text-align: center;
  width: 375px;
}
/* line 118, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-error-message span {
  color: #b22c23;
  text-transform: uppercase;
}

/* Old Styles for Input Fields */
/* line 127, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
input[type=text],
input[type=email],
input[type=password] {
  border-left: 1px solid #CCC;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #FFF;
  border-right: 1px solid #FFF;
  color: #666666;
  background-color: #FFF;
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
}
/* line 3, ../../../../asset/sources/css/cops3/cops3/ironman/include/_mixins.scss */
input[type=text].placeholder,
input[type=email].placeholder,
input[type=password].placeholder {
  font-family: Arial, Verdana, sans-serif !important;
  font-size: 11px !important;
  color: #737373 !important;
}
/* line 4, ../../../../asset/sources/css/cops3/cops3/ironman/include/_mixins.scss */
input[type=text]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=password]:-moz-placeholder {
  font-family: Arial, Verdana, sans-serif !important;
  font-size: 11px !important;
  color: #737373 !important;
}
/* line 5, ../../../../asset/sources/css/cops3/cops3/ironman/include/_mixins.scss */
input[type=text]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=password]::-moz-placeholder {
  font-family: Arial, Verdana, sans-serif !important;
  font-size: 11px !important;
  color: #737373 !important;
}
/* line 6, ../../../../asset/sources/css/cops3/cops3/ironman/include/_mixins.scss */
input[type=text]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder {
  font-family: Arial, Verdana, sans-serif !important;
  font-size: 11px !important;
  color: #737373 !important;
}
/* line 7, ../../../../asset/sources/css/cops3/cops3/ironman/include/_mixins.scss */
input[type=text]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder {
  font-family: Arial, Verdana, sans-serif !important;
  font-size: 11px !important;
  color: #737373 !important;
}

/* line 142, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cw_input {
  margin: 0 0 8px;
}
/* line 145, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cw_input input {
  padding: 5px 6px 5px;
  margin: 0;
  width: 170px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #333;
}
/* line 157, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cw_input .button.inlineSubmit {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9d9d9d), color-stop(100%, #6b6b6b));
  background: -webkit-linear-gradient(#9d9d9d, #6b6b6b);
  background: -moz-linear-gradient(#9d9d9d, #6b6b6b);
  background: -o-linear-gradient(#9d9d9d, #6b6b6b);
  -pie-background: linear-gradient(#9d9d9d, #6b6b6b);
  background: linear-gradient(#9d9d9d, #6b6b6b);
  border-color: #999;
  top: 1px;
}
/* line 163, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cw_input .button.inlineSubmit:hover {
  border-color: #e10019;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e60610), color-stop(100%, #b9120f));
  background: -webkit-linear-gradient(#e60610, #b9120f);
  background: -moz-linear-gradient(#e60610, #b9120f);
  background: -o-linear-gradient(#e60610, #b9120f);
  -pie-background: linear-gradient(#e60610, #b9120f);
  background: linear-gradient(#e60610, #b9120f);
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
/* line 14, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 25, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border-top: 0;
  background: #fff;
  border-color: -moz-use-text-color #eeeeee #eeeeee;
  border-width: 0 1px 0;
  margin-top: -1px;
}

/* line 41, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}

/* line 44, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
/* line 50, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-single {
  background: none repeat scroll 0 0 white;
  border: 1px solid #666666;
  height: 26px;
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 10px;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

/* line 63, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-default {
  color: #999;
}

/* line 66, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #666666;
  padding-top: 4px;
  line-height: 1.8;
}

/* line 78, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

/* line 81, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}

/* line 91, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

/* line 94, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

/* line 97, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  background: #666666;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #9e9e9e));
  background: -webkit-linear-gradient(#666666, #9e9e9e);
  background: -moz-linear-gradient(#666666, #9e9e9e);
  background: -o-linear-gradient(#666666, #9e9e9e);
  -pie-background: linear-gradient(#666666, #9e9e9e);
  background: linear-gradient(#666666, #9e9e9e);
  border-radius: 0px;
  height: 28px;
  width: 26px;
  margin-top: -1px;
  padding: 10px 5px;
}
/* line 112, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-single div:before {
  display: block;
  border-top: 6px solid #FFF;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-width: 6px;
  margin: 2px 0 0 1px;
}
/* line 121, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-single div:hover {
  background: #e10019;
  background: linear-gradient(#e10019 45%, #9a141b) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

/* line 127, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-showing-dropdown {
  background: #e10019;
  background: linear-gradient(#e10019 45%, #9a141b) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

/* line 132, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 138, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

/* line 145, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

/* line 162, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single .chosen-drop {
  margin-top: -2px;
  background-clip: padding-box;
}

/* line 167, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
/* line 174, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 0 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #666666;
  line-height: 1.8;
  font-weight: bold;
  border-top: none;
  border-bottom: 1px solid #666666;
  border-right: 1px solid #666666;
  border-left: 1px solid #666666;
}

/* line 194, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 4px;
  list-style: none;
  line-height: 14px;
  -webkit-touch-callout: none;
}

/* line 202, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

/* line 206, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* line 211, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container .chosen-results li.highlighted {
  background: none repeat scroll 0 0 #eeeeee;
  border: medium none;
  color: #666666;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
}

/* line 219, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4;
}

/* line 223, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

/* line 228, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

/* line 231, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
/* line 238, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background-image: -webkit-linear-gradient(#eeeeee 1%, white 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, white 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, white 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}

/* line 258, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

/* line 262, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 267, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

/* line 281, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}

/* line 284, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

/* line 302, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}

/* line 312, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

/* line 315, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}

/* line 326, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

/* line 329, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

/* line 332, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

/* line 336, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
/* line 344, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

/* line 347, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 351, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
}

/* @end */
/* @group Disabled Support */
/* line 357, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

/* line 361, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-disabled .chosen-single {
  cursor: default;
}

/* line 364, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
/* line 370, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl {
  text-align: right;
}

/* line 373, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

/* line 377, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

/* line 382, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

/* line 385, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

/* line 389, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

/* line 393, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl .chosen-choices li {
  float: right;
}

/* line 396, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

/* line 399, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

/* line 403, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

/* line 408, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}

/* line 411, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

/* line 415, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

/* line 419, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

/* line 422, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  direction: rtl;
}

/* line 428, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

/* line 431, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  /* line 444, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */
/* line 452, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_dropdown.scss */
.dropdown {
  width: 200px;
}

/* line 1, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-list {
  margin: 30px 0 0;
  padding: 0;
}
/* line 5, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-list li {
  list-style: none;
  background: none;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  line-height: 17px;
  color: #666666;
  margin: 0 0 10px;
  padding: 0 0 0 20px;
}
/* line 18, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-list li:before {
  display: inline-block;
  content: '';
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #666666;
  margin-left: -15px;
  margin-right: 10px;
}

/* line 35, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion {
  color: #666666;
  /* question/category */
  /* category always bold */
  /* answer */
  /* answer container with category */
  /* icons */
  /* question/category hover */
  /* active states */
}
/* line 40, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .ui-accordion-header {
  background: transparent;
  display: block;
  cursor: pointer;
  position: relative;
  padding: 5px;
  min-height: 0;
  /* support: IE7 */
}
/* line 49, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .cewe-accordion-category {
  padding-top: 0px;
}
/* line 53, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .cewe-accordion-category .ui-icon {
  top: 10px;
}
/* line 58, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .ui-accordion-content {
  padding: 0px 30px 10px 20px;
  border-top: 0;
  overflow: auto;
  border-color: #dfdfdf;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  background: #fff;
}
/* line 69, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion.ui-accordion-content {
  border: none;
  background: transparent;
}
/* line 74, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .ui-accordion-icons {
  padding-left: 20px;
}
/* line 78, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .ui-icon {
  position: absolute;
  top: 15px;
  width: 0;
  height: 0;
  display: inline-block;
  content: '';
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #666666;
  margin-top: -4px;
  margin-left: -10px;
  margin-right: 10px;
}
/* line 98, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .ui-state-hover {
  color: #909090;
}
/* line 101, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .ui-state-hover .ui-icon {
  border-left-color: #909090;
}
/* line 108, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .ui-state-default {
  border: none;
  filter: none;
  /* question active */
}
/* line 113, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .ui-state-default.ui-state-active {
  color: #e10019;
  font-weight: bold;
  border-color: #dfdfdf;
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  background: #fff;
  /* question icon active */
  /* category active */
}
/* line 124, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .ui-state-default.ui-state-active .ui-icon {
  border-top: 4px solid #e10019;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-left: -14px;
  top: 17px;
}
/* line 132, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .ui-state-default.ui-state-active.cewe-accordion-category {
  border: none;
  background: transparent;
}
/* line 136, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/lists/_lists.scss */
.cewe-accordion .ui-state-default.ui-state-active.cewe-accordion-category .ui-icon {
  top: 12px;
}

/* line 1, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.chosen-container-single .chosen-single div, .cewe-button, .cewe-button-download, .cewe-button-grey, .cewe-button-white, .cewe-button-inline-submit, body:not(.cw_page_ips) .button {
  display: inline-block;
  border-width: 1px;
  border-style: solid;
  border-color: #e10019;
  cursor: pointer;
  color: #FFF;
  font-size: 12px;
  font-family: Arial;
  text-decoration: none;
  text-align: center;
  padding: 6px 10px;
  margin: 0;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #9a141b;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(65%, #e3000f), color-stop(95%, #991611));
  background: -webkit-linear-gradient(#e3000f 65%, #991611 95%);
  background: -moz-linear-gradient(#e3000f 65%, #991611 95%);
  background: -o-linear-gradient(#e3000f 65%, #991611 95%);
  -pie-background: linear-gradient(#e3000f 65%, #991611 95%);
  background: linear-gradient(#e3000f 65%, #991611 95%);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
/* line 29, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.chosen-container-single .chosen-single div:before, .cewe-button:before, .cewe-button-download:before, .cewe-button-grey:before, .cewe-button-white:before, .cewe-button-inline-submit:before, body:not(.cw_page_ips) .button:before {
  display: inline-block;
  content: '';
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #FFF;
  margin-right: 5px;
}
/* line 42, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.chosen-container-single .chosen-single div:hover, .cewe-button:hover, .cewe-button-download:hover, .cewe-button-grey:hover, .cewe-button-white:hover, .cewe-button-inline-submit:hover, body:not(.cw_page_ips) .button:hover {
  color: white;
}

/* line 47, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.cewe-button, .cewe-button-download, body:not(.cw_page_ips) .button.buttonBig {
  font-size: 13px;
  line-height: 13px;
  padding: 10px 15px;
  position: absolute;
}
/* line 53, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.cewe-button:before, .cewe-button-download:before, body:not(.cw_page_ips) .button.buttonBig:before {
  border-width: 5px;
  margin-right: 10px;
}

/* line 59, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.cewe-button-download, .cewe-button-grey, body:not(.cw_page_ips) .button.buttonGrey {
  border-color: #999999;
  background: #909090;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(100%, #666666));
  background: -webkit-linear-gradient(#cccccc, #666666);
  background: -moz-linear-gradient(#cccccc, #666666);
  background: -o-linear-gradient(#cccccc, #666666);
  -pie-background: linear-gradient(#cccccc, #666666);
  background: linear-gradient(#cccccc, #666666);
}

/* line 65, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.cewe-button, .cewe-button-white, body:not(.cw_page_ips) .button.buttonWhite {
  border-color: #b3b3b3;
  color: #e10019;
  background: #ffffff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #dfdfdf));
  background: -webkit-linear-gradient(#fcfcfc, #dfdfdf);
  background: -moz-linear-gradient(#fcfcfc, #dfdfdf);
  background: -o-linear-gradient(#fcfcfc, #dfdfdf);
  -pie-background: linear-gradient(#fcfcfc, #dfdfdf);
  background: linear-gradient(#fcfcfc, #dfdfdf);
}
/* line 71, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.cewe-button:before, .cewe-button-white:before, body:not(.cw_page_ips) .button.buttonWhite:before {
  border-left-color: #e10019;
}
/* line 74, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.cewe-button:hover, .cewe-button-white:hover, body:not(.cw_page_ips) .button.buttonWhite:hover {
  color: #e10019;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dfdfdf), color-stop(100%, #fcfcfc));
  background: -webkit-linear-gradient(#dfdfdf, #fcfcfc);
  background: -moz-linear-gradient(#dfdfdf, #fcfcfc);
  background: -o-linear-gradient(#dfdfdf, #fcfcfc);
  -pie-background: linear-gradient(#dfdfdf, #fcfcfc);
  background: linear-gradient(#dfdfdf, #fcfcfc);
}

/* line 80, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.chosen-container-single .chosen-single div, .cewe-button-inline-submit, body:not(.cw_page_ips) .button.inlineSubmit {
  position: relative;
  display: inline-block;
  padding: 6px 9px;
  border-color: transparent;
  background: #909090;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a4a4a4), color-stop(100%, #bababa));
  background: -webkit-linear-gradient(#a4a4a4, #bababa);
  background: -moz-linear-gradient(#a4a4a4, #bababa);
  background: -o-linear-gradient(#a4a4a4, #bababa);
  -pie-background: linear-gradient(#a4a4a4, #bababa);
  background: linear-gradient(#a4a4a4, #bababa);
  -webkit-box-shadow: 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px rgba(0, 0, 0, 0);
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
  -ms-border-radius: 0px 3px 3px 0px;
  -o-border-radius: 0px 3px 3px 0px;
  border-radius: 0px 3px 3px 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 93, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.chosen-container-single .chosen-single div:before, .cewe-button-inline-submit:before, body:not(.cw_page_ips) .button.inlineSubmit:before {
  border-width: 5px;
  margin: 0;
}
/* line 97, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.chosen-container-single .chosen-single div:hover, .cewe-button-inline-submit:hover, body:not(.cw_page_ips) .button.inlineSubmit:hover {
  color: white;
  background: #9a141b;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e60610), color-stop(100%, #b9120f));
  background: -webkit-linear-gradient(#e60610, #b9120f);
  background: -moz-linear-gradient(#e60610, #b9120f);
  background: -o-linear-gradient(#e60610, #b9120f);
  -pie-background: linear-gradient(#e60610, #b9120f);
  background: linear-gradient(#e60610, #b9120f);
}

/* line 104, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.cewe-button-download {
  border-color: #b3b3b3;
  font-size: 13px;
  height: 13px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #dfdfdf));
  background: -webkit-linear-gradient(#fcfcfc, #dfdfdf);
  background: -moz-linear-gradient(#fcfcfc, #dfdfdf);
  background: -o-linear-gradient(#fcfcfc, #dfdfdf);
  -pie-background: linear-gradient(#fcfcfc, #dfdfdf);
  background: linear-gradient(#fcfcfc, #dfdfdf);
}
/* line 109, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.cewe-button-download .cewe-button-download-arrow {
  background: url("https://cs.photoprintit.com/images/de_DE/te/idx/dflt-idx-icon-download.png") no-repeat scroll top right rgba(0, 0, 0, 0);
  height: 17px;
  width: 13px;
  float: left;
  margin: -2px 8px auto -6px;
}
/* line 116, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.cewe-button-download:before {
  border: none;
  margin: auto;
}
/* line 120, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.cewe-button-download span {
  color: #e10019;
}

/* line 153, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.cewe-button-close {
  position: absolute;
  background: url("https://cs.photoprintit.com/images/de_DE/te/dflt_te_close_25.png") no-repeat right top rgba(0, 0, 0, 0);
  height: 25px;
  right: 5px;
  top: 5px;
  width: 25px;
  cursor: pointer;
}
/* line 162, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_buttons.scss */
.cewe-button-close:hover {
  background: url("https://cs.photoprintit.com/images/de_DE/te/dflt_te_close_hover_25.png") no-repeat right top rgba(0, 0, 0, 0);
}

/* line 1, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_infoPlus.scss */
.cewe-button-info-plus-right, .cewe-button-info-plus-left, .cw_product_teaser_detail_link {
  height: 47px;
  width: 46px;
  top: -24px;
  left: -19px;
  text-decoration: none;
  position: absolute;
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}

/* line 13, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_infoPlus.scss */
.cewe-button-info-plus-image, .cw_product_teaser_detail_img {
  height: 47px;
  width: 46px;
  z-index: 20;
  position: relative;
}

/* line 20, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_infoPlus.scss */
.cewe-button-info-plus-right span, .cewe-button-info-plus-left span, .cw_product_teaser_detail_link span {
  z-index: 10;
  position: absolute;
  top: 0;
  left: 20px;
  width: 0;
  text-align: left;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -webkit-transition: width 0.2s ease-in, opacity 0.2s ease-in;
  -moz-transition: width 0.2s ease-in, opacity 0.2s ease-in;
  -o-transition: width 0.2s ease-in, opacity 0.2s ease-in;
  transition: width 0.2s ease-in, opacity 0.2s ease-in;
}

/* line 32, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_infoPlus.scss */
.cewe-button-info-plus-right span label, .cewe-button-info-plus-left span label, .cw_product_teaser_detail_link span label {
  z-index: 5;
  display: inline-block;
  cursor: pointer;
  padding: 10px 15px 10px 25px;
  margin: 7px;
  background: none repeat scroll 0 0 #f4f4f4;
  color: #666666;
  white-space: nowrap;
  -webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.25);
}

/* line 45, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_infoPlus.scss */
.cewe-button-info-plus-right:hover span, .cewe-button-info-plus-left:hover span, .cw_product_teaser_detail_link:hover span {
  width: 250px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 50, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_infoPlus.scss */
.cw_product_teaser_detail_link.right {
  left: 20px;
  float: right;
  right: 100px;
}

/* line 56, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_infoPlus.scss */
.cewe-button-info-plus-right span, .cw_product_teaser_detail_link.right span {
  left: auto;
  right: 20px;
  text-align: right;
}

/* line 62, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/buttons/_infoPlus.scss */
.cewe-button-info-plus-right span label, .cw_product_teaser_detail_link.right span label {
  padding: 10px 25px 10px 15px;
  -webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.25);
}

/** START DEPRECEATED **/
/** END DEPRECEATED **/
/* line 1, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab,
.cewe-product-flag, .cewe-product-tab-calendar,
.cewe-product-flag-calendar, .cewe-product-tab-cards,
.cewe-product-flag-cards, .cewe-product-tab-wallpicture,
.cewe-product-flag-wallpicture, .cewe-product-tab-gifts,
.cewe-product-flag-gifts, .cewe-product-tab-photoworld,
.cewe-product-flag-photoworld, .cewe-product-tab-quickphotos,
.cewe-product-flag-quickphotos, .cewe-product-tab-photos,
.cewe-product-flag-photos, .cewe-product-tab-left, .cewe-product-tab-left-calendar,
.cewe-product-flag-left-calendar, .cewe-product-tab-left-cards,
.cewe-product-flag-left-cards, .cewe-product-tab-left-wallpicture,
.cewe-product-flag-left-wallpicture, .cewe-product-tab-left-gifts,
.cewe-product-flag-left-gifts,
.cewe-product-flag-left, .cewe-product-tab-right, .cewe-product-tab-right-calendar,
.cewe-product-flag-right-calendar, .cewe-product-tab-right-cards,
.cewe-product-flag-right-cards, .cewe-product-tab-right-wallpicture,
.cewe-product-flag-right-wallpicture, .cewe-product-tab-right-gifts,
.cewe-product-flag-right-gifts,
.cewe-product-flag-right, .cw_teaser_flag {
  background-image: url('../../images/cfb/dflt_idx_te_brand_tabs.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* line 10, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab,
.cewe-product-flag, .cewe-product-tab-calendar,
.cewe-product-flag-calendar, .cewe-product-tab-cards,
.cewe-product-flag-cards, .cewe-product-tab-wallpicture,
.cewe-product-flag-wallpicture, .cewe-product-tab-gifts,
.cewe-product-flag-gifts, .cewe-product-tab-photoworld,
.cewe-product-flag-photoworld, .cewe-product-tab-quickphotos,
.cewe-product-flag-quickphotos, .cewe-product-tab-photos,
.cewe-product-flag-photos, .cewe-product-tab-left, .cewe-product-tab-left-calendar,
.cewe-product-flag-left-calendar, .cewe-product-tab-left-cards,
.cewe-product-flag-left-cards, .cewe-product-tab-left-wallpicture,
.cewe-product-flag-left-wallpicture, .cewe-product-tab-left-gifts,
.cewe-product-flag-left-gifts,
.cewe-product-flag-left, .cewe-product-tab-right, .cewe-product-tab-right-calendar,
.cewe-product-flag-right-calendar, .cewe-product-tab-right-cards,
.cewe-product-flag-right-cards, .cewe-product-tab-right-wallpicture,
.cewe-product-flag-right-wallpicture, .cewe-product-tab-right-gifts,
.cewe-product-flag-right-gifts,
.cewe-product-flag-right, .cw_teaser_flag {
  float: left;
  margin-left: 10px;
}

/* line 15, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab,
.cewe-product-flag, .cewe-product-tab-calendar,
.cewe-product-flag-calendar, .cewe-product-tab-cards,
.cewe-product-flag-cards, .cewe-product-tab-wallpicture,
.cewe-product-flag-wallpicture, .cewe-product-tab-gifts,
.cewe-product-flag-gifts, .cewe-product-tab-photoworld,
.cewe-product-flag-photoworld, .cewe-product-tab-quickphotos,
.cewe-product-flag-quickphotos, .cewe-product-tab-photos,
.cewe-product-flag-photos, .cewe-product-tab-left, .cewe-product-tab-left-calendar,
.cewe-product-flag-left-calendar, .cewe-product-tab-left-cards,
.cewe-product-flag-left-cards, .cewe-product-tab-left-wallpicture,
.cewe-product-flag-left-wallpicture, .cewe-product-tab-left-gifts,
.cewe-product-flag-left-gifts,
.cewe-product-flag-left, .cewe-product-tab-right, .cewe-product-tab-right-calendar,
.cewe-product-flag-right-calendar, .cewe-product-tab-right-cards,
.cewe-product-flag-right-cards, .cewe-product-tab-right-wallpicture,
.cewe-product-flag-right-wallpicture, .cewe-product-tab-right-gifts,
.cewe-product-flag-right-gifts,
.cewe-product-flag-right, .cw_teaser_flag {
  width: 191px;
  height: 65px;
}

/* line 20, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-calendar,
.cewe-product-flag-calendar, .cw_teaser_flag.calendar {
  background-position: 0 -65px;
}

/* line 24, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-cards,
.cewe-product-flag-cards, .cw_teaser_flag.cards {
  background-position: 0 -130px;
}

/* line 28, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-wallpicture,
.cewe-product-flag-wallpicture, .cw_teaser_flag.wallpicture {
  background-position: 0 -195px;
}

/* line 32, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-gifts,
.cewe-product-flag-gifts, .cw_teaser_flag.gifts {
  background-position: 0 -260px;
}

/* line 36, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-photoworld,
.cewe-product-flag-photoworld, .cw_teaser_flag.photoworld {
  background-position: 0 -325px;
}

/* line 40, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-quickphotos,
.cewe-product-flag-quickphotos, .cw_teaser_flag.quickphotos {
  background-position: 0 -390px;
}

/* line 44, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-photos,
.cewe-product-flag-photos, .cw_teaser_flag.photos {
  background-position: 0 -455px;
}

/* line 48, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-left, .cewe-product-tab-left-calendar,
.cewe-product-flag-left-calendar, .cewe-product-tab-left-cards,
.cewe-product-flag-left-cards, .cewe-product-tab-left-wallpicture,
.cewe-product-flag-left-wallpicture, .cewe-product-tab-left-gifts,
.cewe-product-flag-left-gifts,
.cewe-product-flag-left, .cw_teaser_flag_left, .cw_teaser_flag.left, .cewe-product-tab-right, .cewe-product-tab-right-calendar,
.cewe-product-flag-right-calendar, .cewe-product-tab-right-cards,
.cewe-product-flag-right-cards, .cewe-product-tab-right-wallpicture,
.cewe-product-flag-right-wallpicture, .cewe-product-tab-right-gifts,
.cewe-product-flag-right-gifts,
.cewe-product-flag-right, .cw_teaser_flag_right, .cw_teaser_flag.right, .cw_teaser_flag.cewe-right {
  width: 224px;
  height: 76px;
}

/* line 53, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-left-calendar,
.cewe-product-flag-left-calendar, .cewe-product-tab-right-calendar,
.cewe-product-flag-right-calendar, .cw_teaser_flag_left.calendar, .calendar.cw_teaser_flag.left,
.cw_teaser_flag_right.calendar,
.calendar.cw_teaser_flag.right,
.calendar.cw_teaser_flag.cewe-right {
  background-position: 0 -76px;
}

/* line 57, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-left-cards,
.cewe-product-flag-left-cards, .cewe-product-tab-right-cards,
.cewe-product-flag-right-cards, .cw_teaser_flag_left.cards, .cards.cw_teaser_flag.left,
.cw_teaser_flag_right.cards,
.cards.cw_teaser_flag.right,
.cards.cw_teaser_flag.cewe-right {
  background-position: 0 -152px;
}

/* line 61, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-left-wallpicture,
.cewe-product-flag-left-wallpicture, .cewe-product-tab-right-wallpicture,
.cewe-product-flag-right-wallpicture, .cw_teaser_flag_left.wallpicture, .wallpicture.cw_teaser_flag.left,
.cw_teaser_flag_right.wallpicture,
.wallpicture.cw_teaser_flag.right,
.wallpicture.cw_teaser_flag.cewe-right {
  background-position: 0 -228px;
}

/* line 65, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-left-gifts,
.cewe-product-flag-left-gifts, .cewe-product-tab-right-gifts,
.cewe-product-flag-right-gifts, .cw_teaser_flag_left.gifts, .gifts.cw_teaser_flag.left,
.cw_teaser_flag_right.gifts,
.gifts.cw_teaser_flag.right,
.gifts.cw_teaser_flag.cewe-right {
  background-position: 0 -304px;
}

/* line 69, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-left, .cewe-product-tab-left-calendar,
.cewe-product-flag-left-calendar, .cewe-product-tab-left-cards,
.cewe-product-flag-left-cards, .cewe-product-tab-left-wallpicture,
.cewe-product-flag-left-wallpicture, .cewe-product-tab-left-gifts,
.cewe-product-flag-left-gifts,
.cewe-product-flag-left, .cw_teaser_flag_left, .cw_teaser_flag.left {
  background-image: url('../../images/cfb/dflt_idx_te_brand_tabs_left.png');
  margin-left: 0px;
  position: absolute;
  left: 0px;
  top: 20px;
}

/* line 81, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-right, .cewe-product-tab-right-calendar,
.cewe-product-flag-right-calendar, .cewe-product-tab-right-cards,
.cewe-product-flag-right-cards, .cewe-product-tab-right-wallpicture,
.cewe-product-flag-right-wallpicture, .cewe-product-tab-right-gifts,
.cewe-product-flag-right-gifts,
.cewe-product-flag-right, .cw_teaser_flag_right, .cw_teaser_flag.right, .cw_teaser_flag.cewe-right {
  background-image: url('../../images/cfb/dflt_idx_te_brand_tabs_right.png');
  margin-right: 0px;
  position: absolute;
  right: 0px;
  top: 20px;
}

/* line 93, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-small,
.cewe-product-flag-small, .cewe-product-tab-small-calendar,
.cewe-product-flag-small-calendar, .cewe-product-tab-small-cards,
.cewe-product-flag-small-cards, .cewe-product-tab-small-wallpicture,
.cewe-product-flag-small-wallpicture, .cewe-product-tab-small-gifts,
.cewe-product-flag-small-gifts, .cewe-product-tab-small-photoworld,
.cewe-product-flag-small-photoworld, .cewe-product-tab-small-quickphotos,
.cewe-product-flag-small-quickphotos, .cewe-product-tab-small-photos,
.cewe-product-flag-small-photos, .cw_teaser_flag.small {
  background-image: url('../../images/cfb/dflt_idx_te_brand_tabs_small.png');
  background-size: 100% auto;
  background-size: "cover";
  width: 153px;
  height: 51px;
  float: left;
  margin-left: 10px;
}

/* line 105, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-small-calendar,
.cewe-product-flag-small-calendar, .cw_teaser_flag.small.calendar {
  background-position: 0 -51px;
}

/* line 109, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-small-cards,
.cewe-product-flag-small-cards, .cw_teaser_flag.small.cards {
  background-position: 0 -102px;
}

/* line 113, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-small-wallpicture,
.cewe-product-flag-small-wallpicture, .cw_teaser_flag.small.wallpicture {
  background-position: 0 -153px;
}

/* line 117, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-small-gifts,
.cewe-product-flag-small-gifts, .cw_teaser_flag.small.gifts {
  background-position: 0 -204px;
}

/* line 121, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-small-photoworld,
.cewe-product-flag-small-photoworld, .cw_teaser_flag.small.photoworld {
  background-position: 0 -255px;
}

/* line 125, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-small-quickphotos,
.cewe-product-flag-small-quickphotos, .cw_teaser_flag.small.quickphotos {
  background-position: 0 -306px;
}

/* line 129, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/tabs/_product.scss */
.cewe-product-tab-small-photos,
.cewe-product-flag-small-photos, .cw_teaser_flag.small.photos {
  background-position: 0 -357px;
}

/**
 * Default Product Tab
 */
/**
 * Product Brand Tabs (LEFT / RIGHT)
 */
/**
 * Small Product Tabs (Overlay)
 */
/* START DEPRECEATED */
/* END DEPRECEATED */
/* line 2, ../../../../asset/sources/css/cops3/cops3/ironman/include/_headline.scss */
#cw_content .cw_headline {
  margin: 0 0 10px 15px;
  color: #666666;
  float: none;
  width: auto;
}
/* line 9, ../../../../asset/sources/css/cops3/cops3/ironman/include/_headline.scss */
#cw_content .cw_headline strong {
  color: #666666;
}
/* line 16, ../../../../asset/sources/css/cops3/cops3/ironman/include/_headline.scss */
#cw_content .cw_grid_container .cw_headline {
  margin: 0 0 10px 0;
}

/* line 1, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider, .cw_slider {
  position: relative;
  height: 300px;
  overflow: hidden;
}

/* line 7, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider .cewe-slider-slide, .cw_slider .cw_slider_slide {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #FFF;
  display: none;
}

/* line 24, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-content, .cw_slider_content {
  display: block;
  position: relative;
  padding: 20px;
}

/* line 30, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-content.cewe-slider-content-right .cewe-slider-headlines,
.cewe-slider-content.cewe-slider-content-right .cewe-slider-text, .cw_slider_content.cw_slider_content_right .cw_slider_headlines,
.cw_slider_content.cw_slider_content_right .cw_slider_text {
  text-align: right;
}

/* line 34, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-content.cewe-slider-content-right .cewe-slider-text, .cw_slider_content.cw_slider_content_right .cw_slider_text {
  float: right;
}

/* line 38, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-content .cewe-teaser-flag-left,
.cewe-slider-content .cewe-teaser-flag-right, .cw_slider_content .cw_teaser_flag_left, .cw_slider_content .cw_teaser_flag.left,
.cw_slider_content .cw_teaser_flag_right,
.cw_slider_content .cw_teaser_flag.right,
.cw_slider_content .cw_teaser_flag.cewe-right {
  position: absolute;
  z-index: 4;
  top: 20px;
}

/* line 44, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-content .cewe-teaser-flag-left, .cw_slider_content .cw_teaser_flag_left, .cw_slider_content .cw_teaser_flag.left {
  left: 0px;
}

/* line 48, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-content .cewe-teaser-flag-right, .cw_slider_content .cw_teaser_flag_right, .cw_slider_content .cw_teaser_flag.right, .cw_slider_content .cw_teaser_flag.cewe-right {
  right: 0px;
}

/* line 77, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-image, .cw_slider_image {
  position: absolute;
}

/* line 85, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-headlines,
.cewe-slider-text, .cw_slider_headlines,
.cw_slider_text {
  position: relative;
  z-index: 4;
}

/* line 96, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-headlines, .cw_slider_headlines {
  margin: 0 0 20px;
}

/* line 100, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-headlines h1, .cewe-slider-headlines h2, .cw_slider_headlines h1, .cw_slider_headlines h2 {
  font-family: 'myriad-pro-n4', 'myriad-pro', arial, sans-serif;
  line-height: 34px;
  color: #666666;
}

/* line 115, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-text, .cw_slider_text {
  color: #666666;
  line-height: 17px;
  clear: both;
}

/* line 125, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-button, .cw_slider_button {
  position: absolute;
  right: 15px;
  bottom: 20px;
  z-index: 4;
}

/* line 136, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-navigation, .cw_slider_navigation {
  display: table;
  width: 100%;
  background-color: #EEE;
  border-top: 7px solid #EEE;
  border-bottom: 7px solid #EEE;
  margin-bottom: 20px;
}

/* line 148, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item, .cw_slider_navigation .cw_slider_navigation_item {
  display: table-cell;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  vertical-align: middle;
  border-right: 1px solid #cccbcb;
}

/* line 163, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item a, .cw_slider_navigation .cw_slider_navigation_item a {
  display: block;
  position: relative;
  z-index: 5;
  height: 100%;
  padding: 13px 15px;
  color: #bab9b9;
  background-color: #eeeeee;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.7s;
  -moz-transition: color 0.7s;
  -o-transition: color 0.7s;
  transition: color 0.7s;
}

/* line 184, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item a:before, .cw_slider_navigation .cw_slider_navigation_item a:before {
  display: block;
  content: '';
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -15px;
  z-index: 4;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px;
  border-color: transparent;
  border-bottom-color: #EEE;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: top 0.4s, opacity 0.4s;
  -moz-transition: top 0.4s, opacity 0.4s;
  -o-transition: top 0.4s, opacity 0.4s;
  transition: top 0.4s, opacity 0.4s;
}

/* line 208, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item a:after, .cw_slider_navigation .cw_slider_navigation_item a:after {
  display: block;
  content: '';
  position: absolute;
  bottom: -6px;
  left: 0;
  right: 0;
  border-bottom: 3px solid transparent;
  -webkit-transition: border-bottom-color 0.7s;
  -moz-transition: border-bottom-color 0.7s;
  -o-transition: border-bottom-color 0.7s;
  transition: border-bottom-color 0.7s;
}

/* line 221, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item.last-child, .cw_slider_navigation .cw_slider_navigation_item.last-child {
  border-right: 0;
}

/* line 225, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item:hover a, .cewe-slider-navigation .cewe-slider-navigation-item.active a, .cw_slider_navigation .cw_slider_navigation_item:hover a, .cw_slider_navigation .cw_slider_navigation_item.active a {
  color: #666666;
}

/* line 229, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item:hover a:before, .cewe-slider-navigation .cewe-slider-navigation-item.active a:before, .cw_slider_navigation .cw_slider_navigation_item:hover a:before, .cw_slider_navigation .cw_slider_navigation_item.active a:before {
  top: -37px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  content: ' ';
  /* IE8 fix */
}

/* line 235, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item:hover a:after, .cewe-slider-navigation .cewe-slider-navigation-item.active a:after, .cw_slider_navigation .cw_slider_navigation_item:hover a:after, .cw_slider_navigation .cw_slider_navigation_item.active a:after {
  border-bottom-color: #e10019;
  content: ' ';
  /* IE8 fix */
}

/** START DEPRECEATED **/
/* line 312, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
.cw_slider_image {
  z-index: 3;
}

/** END DEPRECEATED **/
/* line 376, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/carouselTeaser/_carousel.scss */
body:not(.cw_page_ips) .cw_slider_button {
  position: absolute;
  right: 15px;
  bottom: 20px;
  z-index: 4;
}

/* line 3, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
.cewe-software-overview-teaser {
  overflow: hidden;
  position: relative;
  min-height: 50px;
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 20px;
  padding-bottom: 65px;
}

/* line 13, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
.cewe-background-image {
  z-index: 0;
}

/* line 17, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
.cewe-software-overview-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 4;
}

/* line 23, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation {
  position: absolute;
  bottom: 0;
  margin: 0;
  display: table;
  width: 100%;
  background-color: #eeeeee;
  border-top: 7px solid #eeeeee;
  border-bottom: 7px solid #eeeeee;
}

/* line 34, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item {
  display: table-cell;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  vertical-align: middle;
  border-right: 1px solid #cccbcb;
}

/* line 49, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item a {
  display: block;
  position: relative;
  z-index: 5;
  height: 100%;
  padding: 13px 15px;
  color: #bab9b9;
  background-color: #eeeeee;
  font-family: 'myriad-pro-n4', 'myriad-pro', arial, sans-serif;
  line-height: 19px;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.7s;
  -moz-transition: color 0.7s;
  -o-transition: color 0.7s;
  transition: color 0.7s;
}

/* line 73, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item a:before {
  display: block;
  content: '';
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -15px;
  z-index: 4;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px;
  border-color: transparent;
  border-bottom-color: #EEE;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: top 0.7s, opacity 0.7s;
  -moz-transition: top 0.7s, opacity 0.7s;
  -o-transition: top 0.7s, opacity 0.7s;
  transition: top 0.7s, opacity 0.7s;
}

/* line 97, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item:hover a:before, ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item.active a:before {
  top: -37px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  content: ' ';
  /* IE8 fix */
}

/* line 103, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item a:after {
  display: block;
  content: '';
  position: absolute;
  bottom: -6px;
  left: 0;
  right: 0;
  border-bottom: 3px solid transparent;
  -webkit-transition: border-bottom-color 0.7s;
  -moz-transition: border-bottom-color 0.7s;
  -o-transition: border-bottom-color 0.7s;
  transition: border-bottom-color 0.7s;
}

/* line 120, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item.last-child {
  border-right: 0;
}

/* line 124, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item a .text {
  font-size: 16px;
  vertical-align: middle;
  text-transform: none;
  color: #bab9b9;
  -webkit-transition: color 0.7s;
  -moz-transition: color 0.7s;
  -o-transition: color 0.7s;
  transition: color 0.7s;
}

/* line 132, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item:hover a .text, ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item.active a .text {
  color: #666666;
}

/* line 137, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item a .icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  background-image: url('../../images/cfb/dflt_os_sprites.png');
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -webkit-transition: opacity 0.7s;
  -moz-transition: opacity 0.7s;
  -o-transition: opacity 0.7s;
  transition: opacity 0.7s;
}

/* line 146, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item:hover a .icon, ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item.active a .icon {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 151, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item:hover a:after, ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item.active a:after {
  border-bottom-color: #e10019;
  content: ' ';
  /* IE8 fix */
}

/* line 158, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item a .icon-win {
  width: 26px;
  height: 28px;
  background-position: 0px 0;
}

/* line 164, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item a .icon-ios, ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item a .icon-mac {
  width: 25px;
  height: 28px;
  background-position: -26px 0;
}

/* line 170, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item a .icon-linux {
  width: 25px;
  height: 28px;
  background-position: -51px 0;
}

/* line 176, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item a .icon-android {
  width: 24px;
  height: 28px;
  background-position: -76px 0;
}

/* line 237, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/softwareOverviewTeaser/_softwareOverviewTeaser.scss */
ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item:hover a:before, ul.cewe-software-overview-navigation li.cewe-software-overview-navigation-item.active a:before {
  -webkit-transition-property: top;
  -webkit-transition-duration: 0.5s;
}

/* line 1, ../../../../asset/sources/css/cfb/include/_softwareOverviewTeaser-cfb-mod.scss */
.cewe-software-overview-teaser {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 1, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-dropdown, .cewe-faq-client-mail-overlay .cewe-faq-dropdown {
  margin-top: 20px;
}
/* line 3, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-dropdown .chosen-container, .cewe-faq-client-mail-overlay .cewe-faq-dropdown .chosen-container {
  min-width: 300px;
}

/* line 7, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser {
  position: relative;
  overflow: auto;
  background-color: #eeeeee;
  padding: 20px 10px;
  margin-bottom: 20px;
  display: table;
  margin-bottom: 20px;
  /*Animations*/
}
/* line 20, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .chosen-container .chosen-results {
  margin-bottom: 0;
}
/* line 24, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-accordion-category.ui-state-default.ui-state-active {
  color: #666;
}
/* line 26, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-accordion-category.ui-state-default.ui-state-active .ui-accordion-header-icon {
  border-top: 4px solid #666;
}
/* line 31, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-accordion-category-content {
  display: block;
  background-color: #eee;
  overflow: visible;
  padding: 0;
  border: 0;
}
/* line 38, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-accordion-category-content .cewe-accordion-question, .cewe-faq-teaser .cewe-accordion-category-content .cewe-accordion-answer {
  padding-left: 40px;
  margin-left: -5px;
}
/* line 44, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .clear {
  clear: both;
}
/* line 48, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .searchphrase {
  font-style: italic;
  font-size: 13px;
  vertical-align: middle;
}
/* line 54, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .inline {
  display: inline;
}
/* line 58, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-spinner {
  position: relative;
  margin: 0 auto;
  width: 1px;
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 20px;
}
/* line 67, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-navigation {
  border-right: 1px dotted #666666;
  width: 220px;
  display: table-cell;
  vertical-align: top;
  padding-top: 10px;
}
/* line 74, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-navigation .cewe-headline-5 {
  margin-left: 10px;
  margin-bottom: 5px;
}
/* line 79, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-navigation .cewe-subnav {
  margin-top: 17px;
}
/* line 83, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-navigation .cewe-leftnav ul li {
  margin: 0;
}
/* line 87, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-navigation .cewe-leftnav ul li.cewe-subnav-active ul li a.sub-nav-active {
  color: #e10019;
}
/* line 92, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content {
  position: relative;
  width: 760px;
  display: table-cell;
  vertical-align: top;
  padding: 10px 0;
}
/* line 99, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-searchbar {
  position: absolute;
  top: 0;
  right: 10px;
}
/* line 105, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content {
  float: left;
  margin-left: 20px;
}
/* line 109, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-headline-3, .cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-headline-4 {
  margin-bottom: 3px;
}
/* line 113, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-data, .cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-accordion {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 118, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-textlink {
  margin-top: 10px;
}
/* line 122, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox {
  position: relative;
  float: left;
  margin-top: 37px;
  width: 303px;
  height: 185px;
  padding: 20px;
  background-color: white;
  background-image: url("../../../images/cops3/ironman/dflt_te_service_bg_icon_03.jpg?1411027128");
  background-repeat: no-repeat;
  background-position: top right;
  border: 1px solid #dfdfdf;
}
/* line 135, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox .cewe-faq-teaser-indie-phone-number {
  display: block;
  width: 300px;
  text-align: center;
  background-color: #eee;
  margin: 10px 0px;
  padding: 16px 0px;
}
/* line 144, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox .cewe-faq-teaser-infobox-icon {
  position: absolute;
  right: 10px;
  top: 10px;
}
/* line 150, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox .cewe-textlink {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
/* line 156, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox .cewe-text-large {
  margin-top: 30px;
}
/* line 160, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox .cewe-faq-teaser-phonefield {
  background-image: url("../../../images/cops3/ironman/dflt_service_hotline_faq_01.png?1411027128");
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  height: 24px;
  background-color: #eeeeee;
  margin: 10px 0;
  padding: 16px 0;
}
/* line 172, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox:last-child {
  margin-left: 20px;
}
/* line 179, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .fade.ng-hide-add {
  opacity: 1;
}
/* line 183, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .fade.ng-hide-add.ng-hide-add-active {
  opacity: 0;
}
/* line 187, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .fade.ng-hide-remove {
  transition-duration: 250ms;
  -webkit-transition-duration: 250ms;
  display: block !important;
  opacity: 0;
}
/* line 194, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-teaser .fade.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}

/* line 199, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay {
  display: none;
  background-color: #FFFFFF;
  width: 700px;
  padding: 10px;
  border: 1px solid #dfdfdf;
}
/* line 206, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-faq-dropdown {
  margin-bottom: 20px;
}
/* line 211, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-toplist {
  min-height: 107px;
}
/* line 215, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular {
  background-color: #EEE;
  padding: 20px 10px;
  border: 1px solid #dfdfdf;
}
/* line 220, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular .cewe-headline-5 {
  margin-top: 10px;
  margin-bottom: 5px;
}
/* line 225, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular .cewe-form {
  margin-top: 20px;
}
/* line 229, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular .row {
  margin-bottom: 13px;
}
/* line 233, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular .cewe-label {
  margin-left: 0;
  width: 150px;
  float: left;
  margin-top: 5px;
}
/* line 240, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular .cewe-input-label {
  width: 310px;
}
/* line 244, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular textarea {
  height: 150px;
  width: 308px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  resize: none;
}
/* line 253, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular #recaptcha_area {
  margin-left: 0px;
}
/* line 257, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular .recaptchatable * {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: helvetica,sans-serif;
  font-size: 8pt;
  color: black;
  position: static;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}
/* line 271, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular .cewe-button {
  position: static;
  margin-top: 5px;
}
/* line 276, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular .clear {
  clear: both;
}

/* line 283, ../../../../asset/sources/css/cops3/cops3/ironman/include/contentElements/faqTeaser/_faqTeaser.scss */
#cw_body_29DA4EE94B304A27A78766A767978E58 #cw_content {
  overflow: visible;
}

/* line 3, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cewe-headline-3, .cewe-faq-teaser .cewe-headline-4, .cewe-faq-client-mail-overlay .cewe-headline-3, .cewe-faq-client-mail-overlay .cewe-headline-4, .cewe-faq-teaser .cewe-faq-teaser-wrapper .cewe-faq-teaser-navigation .cewe-headline-5, .cewe-faq-client-mail-overlay .cewe-faq-teaser-wrapper .cewe-faq-teaser-navigation .cewe-headline-5 {
  margin-left: 0;
  margin-bottom: 5px;
  font-family: 'Gotham Rounded Medium';
  font-size: 12px;
  color: #626262;
}

/* line 11, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser, .cewe-faq-client-mail-overlay {
  padding: 0;
  background-color: white;
}
/* line 15, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cwfb-container-head p, .cewe-faq-client-mail-overlay .cwfb-container-head p {
  margin: 0 10px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 35px;
  line-height: 35px;
}
/* line 25, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cewe-headline-3, .cewe-faq-teaser .cewe-headline-4, .cewe-faq-client-mail-overlay .cewe-headline-3, .cewe-faq-client-mail-overlay .cewe-headline-4 {
  font-weight: bold;
}
/* line 30, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cewe-text-loud, .cewe-faq-client-mail-overlay .cewe-text-loud {
  font-weight: bold;
}
/* line 34, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cewe-faq-teaser-navigation, .cewe-faq-client-mail-overlay .cewe-faq-teaser-navigation {
  padding-top: 0;
  width: 204px;
}
/* line 39, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cewe-faq-teaser-wrapper, .cewe-faq-client-mail-overlay .cewe-faq-teaser-wrapper {
  padding: 20px;
}
/* line 42, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cewe-faq-teaser-wrapper .cewe-faq-teaser-navigation, .cewe-faq-client-mail-overlay .cewe-faq-teaser-wrapper .cewe-faq-teaser-navigation {
  border-right: 1px solid #bebcbd;
}
/* line 50, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cewe-faq-teaser-wrapper .cewe-faq-teaser-content, .cewe-faq-client-mail-overlay .cewe-faq-teaser-wrapper .cewe-faq-teaser-content {
  padding: 0;
}
/* line 56, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cewe-faq-teaser-wrapper .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox, .cewe-faq-client-mail-overlay .cewe-faq-teaser-wrapper .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox {
  background-image: none;
  background-color: #eee;
  width: 286px;
}
/* line 61, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cewe-faq-teaser-wrapper .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox .cewe-textlink, .cewe-faq-client-mail-overlay .cewe-faq-teaser-wrapper .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox .cewe-textlink {
  position: absolute;
  background: url(https://cs.photoprintit.com//images/global_cfb/arrow.gif) no-repeat 100% 50%;
  display: block;
  height: 20px;
  line-height: 20px;
  bottom: 5px;
  right: 10px;
  padding: 0 10px 0 0;
  text-align: right;
}
/* line 73, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cewe-faq-teaser-wrapper .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox .cewe-faq-teaser-phonefield, .cewe-faq-client-mail-overlay .cewe-faq-teaser-wrapper .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox .cewe-faq-teaser-phonefield {
  padding: 0;
}
/* line 77, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cewe-faq-teaser-wrapper .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox .cewe-text-small, .cewe-faq-client-mail-overlay .cewe-faq-teaser-wrapper .cewe-faq-teaser-content .cewe-faq-teaser-inner-content .cewe-faq-teaser-infobox .cewe-text-small {
  font-size: 9px;
  line-height: 11px;
}

/* line 87, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-client-mail-overlay {
  padding: 20px;
}
/* line 90, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-client-mail-overlay .cewe-button {
  text-decoration: none;
  text-align: center;
  width: 100px;
  background: #eee;
  background: #eeeeee -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: #eeeeee -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background: #eeeeee -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: #eeeeee -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: #eeeeee -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: #eeeeee linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  border: 1px solid #aaa;
  border-left-color: #ccc;
  border-top-color: #ccc;
  border-radius: 4px;
  color: #626262;
  cursor: pointer;
  display: inline-block;
  padding: 8px 10px;
  text-shadow: 0 1px rgba(255, 255, 255, 0.75);
}
/* line 112, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-client-mail-overlay .cewe-button:before {
  border: 0;
  content: 0;
  margin: 0;
  display: none;
}
/* line 119, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-client-mail-overlay .message {
  display: table;
  width: 275px;
  margin: 15px;
  padding: 5px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #F7F7F7;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  min-height: 50px;
  border: 1px solid #d8d8d8;
  margin-left: 160px;
}
/* line 138, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-client-mail-overlay .center {
  display: table-cell;
  vertical-align: middle;
}
/* line 143, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular {
  margin-top: 20px;
}
/* line 146, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-client-mail-overlay .cewe-faq-teaser-overlay-formular #recaptcha_area {
  margin-left: 160px;
}

/* line 153, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-dropdown .chosen-container-single .chosen-single div:hover {
  background: none !important;
}
/* line 157, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-dropdown .chosen-container {
  min-width: 286px;
}
/* line 159, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-dropdown .chosen-container a:hover {
  text-decoration: none;
}
/* line 163, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-dropdown .chosen-container .chosen-single div {
  position: absolute;
  background: none;
  padding: 10px 7px;
}
/* line 170, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-dropdown .chosen-container .chosen-single div:before {
  border-top: 5px solid black;
  content: '';
}
/* line 177, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-dropdown .chosen-container .chosen-drop .chosen-results li {
  font-size: 11px;
}

/* line 185, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  left: 1.5em;
  margin-top: -5px;
}

/* line 190, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-faq-teaser .cewe-accordion-category.ui-state-default.ui-state-active {
  color: #626262;
}

/* line 196, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-accordion .ui-state-default {
  background-color: #fff;
  font-size: 12px;
}
/* line 201, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-accordion .ui-state-default.ui-state-active {
  background-color: #eee;
  border: 0;
}
/* line 206, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-accordion .ui-accordion-content {
  font-size: 12px;
  color: #626262;
}
/* line 211, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-accordion .ui-accordion-content.ui-accordion-content-active {
  background-color: #eee;
  border: 0;
}
/* line 217, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-accordion .cewe-sub-accordion .cewe-accordion-question {
  margin-top: 0;
  border: 0;
}
/* line 221, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-accordion .cewe-sub-accordion .cewe-accordion-question span.ui-accordion-header-icon {
  left: 37px;
}
/* line 226, ../../../../asset/sources/css/cfb/include/_faqTeaser-cfb-mod.scss */
.cewe-accordion .cewe-sub-accordion .cewe-accordion-answer {
  border: 0;
}

/* line 3, ../../../../asset/sources/css/cfb/include/_tab_content_with_textbox.scss */
.tab_content_with_textbox .tab_content_textbox {
  position: absolute;
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.9);
}
/* line 8, ../../../../asset/sources/css/cfb/include/_tab_content_with_textbox.scss */
.tab_content_with_textbox .tab_content_textbox .tab_content_textbox_headline_small {
  font-size: 14px;
  line-height: 14px;
  margin: 0px 0px 20px;
}
/* line 14, ../../../../asset/sources/css/cfb/include/_tab_content_with_textbox.scss */
.tab_content_with_textbox .tab_content_textbox .tab_content_textbox_headline_big {
  font-size: 24px;
  line-height: 24px;
  margin: 0px 0px 20px;
}
/* line 20, ../../../../asset/sources/css/cfb/include/_tab_content_with_textbox.scss */
.tab_content_with_textbox .tab_content_textbox .tab_content_textbox_text {
  margin: 0px 0px 10px;
}

/* Ironman-like footer */
/* line 3, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
#cw_footer_additional_text {
  background-color: #ffffff;
}
/* line 6, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
#cw_footer_additional_text .container {
  margin-bottom: 0px;
}
/* line 9, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
#cw_footer_additional_text p {
  margin: 0px 10px 10px 10px;
}

/* line 14, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer {
  background: #eeeeee;
  padding: 0px;
  color: #626262;
}
/* line 19, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cewe-footer-top {
  background-image: url('../../images/cfb/dflt_footer_top_bg.png');
  background-repeat: repeat-x;
  background-color: #fefefe;
  padding: 20px 0px 30px;
}
/* line 25, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cewe-footer-top .cewe-support-headline {
  font-weight: bold;
  margin: 10px 0px;
}
/* line 29, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cewe-footer-top .cw_icon_phone {
  margin-left: -65px;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 34, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cewe-footer-top .cw_icon_support {
  height: 40px;
}
/* line 37, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cewe-footer-top .txt_phone {
  text-align: left;
}
/* line 41, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cewe-footer-bottom {
  background: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #e3e3e3), color-stop(100%, #efefef)) repeat-x scroll center top rgba(0, 0, 0, 0);
  background: -webkit-linear-gradient(to bottom, #e3e3e3 0%, #efefef 100%) repeat-x scroll center top rgba(0, 0, 0, 0);
  background: -moz-linear-gradient(to bottom, #e3e3e3 0%, #efefef 100%) repeat-x scroll center top rgba(0, 0, 0, 0);
  background: -o-linear-gradient(to bottom, #e3e3e3 0%, #efefef 100%) repeat-x scroll center top rgba(0, 0, 0, 0);
  -pie-background: linear-gradient(to bottom, #e3e3e3 0%, #efefef 100%) repeat-x scroll center top rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, #e3e3e3 0%, #efefef 100%) repeat-x scroll center top rgba(0, 0, 0, 0);
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 15px;
}
/* line 46, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cewe-footer-bottom .cewe-footer-top-bottom-divider {
  background-image: url('../../images/cfb/dflt_footer_bottom_border.png');
  background-position: center top;
  height: 6px;
  margin-bottom: 20px;
}
/* line 52, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cewe-footer-bottom a {
  text-decoration: none;
}
/* line 55, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cewe-footer-bottom a div {
  cursor: pointer;
}
/* line 61, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_service {
  height: 59px;
  border-top: 1px solid #C1C1C1;
  border-bottom: 1px solid #c1c1c1;
}
/* line 66, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_service .cw_grid_container {
  margin-top: 10px;
}
/* line 70, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_service .cw_input {
  margin: 8px 7px;
}
/* line 75, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_service .cw_inner .center {
  width: 960px;
  margin: auto;
  padding: 0px;
}
/* line 82, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_service .cw_box {
  height: 40px;
  display: table;
}
/* line 89, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_input_box {
  display: table-cell;
  height: 40px;
  vertical-align: middle;
  width: 225px;
}
/* line 94, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_input_box input {
  width: 170px;
}
/* line 99, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .phone_support {
  display: table-cell;
  vertical-align: middle;
  width: 176px;
}
/* line 105, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .txt_phone {
  display: block;
  text-align: center;
  margin-top: 5px;
}
/* line 111, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .txt_newsletter {
  display: table-cell;
  vertical-align: middle;
  width: 83px;
}
/* line 117, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .txt_small {
  font-size: 9px;
  color: #626262;
}
/* line 122, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .txt_support {
  width: 140px;
  display: table-cell;
  color: #626262;
  vertical-align: middle;
}
/* line 127, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .txt_support strong {
  color: #707070;
  font-weight: bold;
}
/* line 133, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_form_newsletter_email {
  border-width: 1px;
  padding: 0px 6px;
  margin: 0;
  float: left;
  width: 118px;
  height: 22px;
  line-height: 22px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #626262;
}
/* line 146, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_icon_phone {
  display: block;
  height: 19px;
  background: url('../../images/cfb/dflt_idx_footer_service_hotline.png') center no-repeat;
}
/* line 152, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_icon_support {
  display: table-cell;
  width: 46px;
  background: url('../../images/cfb/dflt_idx_footer_icon_service.png') left no-repeat;
}
/* line 158, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_icon_newsletter {
  display: table-cell;
  width: 44px;
  background: url('../../images/cfb/dflt_idx_footer_icon_newsletter.png') left no-repeat;
}
/* line 164, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_icon_powered_by {
  width: 230px;
  display: table-cell;
  background: url('../../images/cfb/dflt_idx_footer_cewe_logo.png') right no-repeat;
}
/* line 169, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cewe-line {
  position: relative;
}
/* line 172, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cewe-line:after {
  border-right: 1px dotted #666;
  bottom: 0;
  content: "";
  display: block;
  margin: 1px;
  position: absolute;
  right: -12px;
  top: 0;
}
/* line 182, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_left {
  float: left;
}
/* line 186, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .cw_inner {
  border-top: 1px solid white;
  padding-top: 5px;
}
/* line 191, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer p {
  font-size: 18px;
  color: #626262;
  border-bottom: 1px solid #bebcbd;
  padding-bottom: 10px;
}
/* line 198, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer ul {
  margin-top: 10px;
}
/* line 201, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 7px;
}
/* line 207, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer ul li a {
  color: #626262;
  text-decoration: none;
}
/* line 211, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer ul li a:hover {
  text-decoration: underline;
}
/* line 218, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .footer_countries {
  background: #d9d9d9;
  border-top: 1px solid #ffffff;
  height: 30px;
  line-height: 20px;
  padding-top: 10px;
}
/* line 225, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .footer_countries .container {
  margin-bottom: 0px;
}
/* line 229, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .current_language {
  margin: 0 0 0 -1px;
}
/* line 232, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .drop_down_open {
  border: 1px solid #bcbcbc;
  margin: 0px;
}
/* line 236, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cw_footer .drop_down {
  overflow: hidden;
}

/* line 241, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cewe-footer-icon {
  height: 68px;
  width: 67px;
  float: left;
  margin-right: 6px;
  margin-top: 8px;
  -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.35);
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.35);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 250, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cewe-footer-security-1 {
  background-image: url('../../images/cfb/dflt_footer_icon_security_pci.png');
}

/* line 253, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cewe-footer-security-2 {
  background-image: url('../../images/cfb/dflt_footer_icon_security_ssl.png');
}

/* line 256, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cewe-footer-sustainability-1 {
  background-image: url('../../images/cfb/dflt_footer_icon_sustainable_blue_angel.png');
}

/* line 259, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cewe-footer-sustainability-2 {
  background-image: url('../../images/cfb/dflt_footer_icon_sustainable_fsc.png');
}

/* line 262, ../../../../asset/sources/css/cfb/include/_footer_ironman.scss */
.cewe-footer-sustainability-3 {
  background-image: url('../../images/cfb/dflt_footer_icon_sustainable_gogreen.png');
}

/**
 *	Ironman Design
 *	Payment Icon Styling Footer
 */
/* line 6, ../../../../asset/sources/css/cfb/include/_paymentIcons.scss */
.cw_pm_bill {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_bill.png');
}

/* line 9, ../../../../asset/sources/css/cfb/include/_paymentIcons.scss */
.cw_pm_debit_note {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_debit_note.png');
}

/* line 12, ../../../../asset/sources/css/cfb/include/_paymentIcons.scss */
.cw_pm_amex {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_amex.png');
}

/* line 15, ../../../../asset/sources/css/cfb/include/_paymentIcons.scss */
.cw_pm_mastercard {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_mastercard.png');
}

/* line 18, ../../../../asset/sources/css/cfb/include/_paymentIcons.scss */
.cw_pm_visa {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_visa.png');
}

/* line 21, ../../../../asset/sources/css/cfb/include/_paymentIcons.scss */
.cw_pm_carte_bleu {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_carte_bleu.png');
}

/* line 24, ../../../../asset/sources/css/cfb/include/_paymentIcons.scss */
.cw_pm_paypal {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_paypal.png');
}

/* line 27, ../../../../asset/sources/css/cfb/include/_paymentIcons.scss */
.cw_pm_dankort {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_dankort.png');
}

/* line 30, ../../../../asset/sources/css/cfb/include/_paymentIcons.scss */
.cw_pm_ideal {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_ideal.png');
}

/* line 33, ../../../../asset/sources/css/cfb/include/_paymentIcons.scss */
.cw_pm_immediately {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_immediately.png');
}

/* line 36, ../../../../asset/sources/css/cfb/include/_paymentIcons.scss */
.cw_pm_trustly {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_trustly.png');
}

/* confirmable cookie notice */
/* confirmable cookie notice */
/* line 2, ../../../../asset/sources/css/cops3/cops3/ironman/include/_accept_cookies.scss */
#cewe-accept-cookies {
  background-color: #ececec;
  border-top: 5px solid #d4d4d4;
  display: block;
  width: 100%;
  margin: 0 !important;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1000;
  font-weight: bold;
  /* CFB */
}
/* line 15, ../../../../asset/sources/css/cops3/cops3/ironman/include/_accept_cookies.scss */
#cewe-accept-cookies .cewe-grid-8,
#cewe-accept-cookies .grid_12 {
  position: relative;
  padding: 10px 0;
}
/* line 20, ../../../../asset/sources/css/cops3/cops3/ironman/include/_accept_cookies.scss */
#cewe-accept-cookies .cewe-text-medium {
  width: 945px;
}
/* line 25, ../../../../asset/sources/css/cops3/cops3/ironman/include/_accept_cookies.scss */
#cewe-accept-cookies .container {
  margin-bottom: 0px;
}

/* line 29, ../../../../asset/sources/css/cops3/cops3/ironman/include/_accept_cookies.scss */
#cewe-accept-cookies-icon {
  float: right;
  width: 25px;
  height: 25px;
  background: url("https://cs.photoprintit.com/images/de_DE/te/dflt_te_close_25.png") no-repeat right top;
}
/* line 35, ../../../../asset/sources/css/cops3/cops3/ironman/include/_accept_cookies.scss */
#cewe-accept-cookies-icon:hover {
  background: url("https://cs.photoprintit.com/images/de_DE/te/dflt_te_close_hover_25.png") no-repeat right top;
  cursor: pointer;
}

/* line 1, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input *, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .host {
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 12, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .host:active {
  outline: none;
}

/* line 16, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags {
  /*   -moz-appearance: textfield;
    -webkit-appearance: textfield; */
  overflow: hidden;
  word-wrap: break-word;
  cursor: text;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 26, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags.focused {
  outline: none;
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 32, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 37, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .tag-item {
  margin: 2px;
  padding: 0 5px;
  display: inline-block;
  float: left;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 26px;
  line-height: 25px;
  border: 1px solid #28a4c9;
  border-radius: 3px;
  color: white;
  background: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
}

/* line 50, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .tag-item.selected {
  border-color: #b92c28;
  background: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
}

/* line 54, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .tag-item .remove-button {
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  vertical-align: middle;
  font: bold 16px Arial, sans-serif;
  color: white;
}

/* line 64, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .tag-item .remove-button:active {
  color: red;
}

/* line 67, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .input {
  border: 0;
  outline: none;
  margin: 2px;
  padding: 0;
  padding-left: 5px;
  float: left;
  height: 26px;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 80, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .input::-ms-clear {
  display: none;
}

/* line 83, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input.ng-invalid .tags {
  /*   -webkit-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
    -moz-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
    box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6); */
}

/* line 89, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .autocomplete {
  margin-top: 5px;
  position: absolute;
  padding: 5px 0;
  z-index: 999;
  width: 100%;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
  /*   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); */
}

/* line 101, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .autocomplete .suggestion-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 106, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .autocomplete .suggestion-item {
  padding: 5px 10px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: black;
  background-color: white;
}

/* line 116, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .autocomplete .suggestion-item.selected {
  color: white;
  background-color: #0097cf;
}

/* line 120, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .autocomplete .suggestion-item.selected em {
  color: white;
  background-color: #0097cf;
}

/* line 124, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .autocomplete .suggestion-item em {
  font: normal bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: black;
  background-color: white;
}

/* line 1, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer-story-search-container {
  float: left;
  width: 960px;
}
/* line 5, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer-story-search-container .overlayElementIcon {
  background-image: url('../../images/cfb/dflt_icon_error.png');
  background-repeat: no-repeat;
}
/* line 9, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer-story-search-container .overlayElementIcon .spinner {
  display: none;
}

/* line 14, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer_story_wrapper {
  display: inline;
  float: left;
  width: 960px;
}

/* line 20, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer-story-search {
  bottom: 10px;
  display: inline-block;
  margin-left: 10px;
  margin-top: 20px;
  position: relative;
  width: 940px;
}
/* line 28, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer-story-search form {
  width: 458px;
}
/* line 31, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer-story-search form .cewe-search-submit {
  float: right;
  height: 28px;
}

/* line 38, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer-story-search-result {
  display: block;
  margin-left: 75px;
  margin-top: -38px;
  position: relative;
}

/* line 45, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer-story-search-no-result {
  margin: 6px 0px 6px 15px;
  overflow: hidden;
}
/* line 49, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer-story-search-no-result p {
  margin-bottom: 5px;
}

/* line 54, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer-story-search-field {
  padding: 2px 5px !important;
  width: 420px;
}

/* line 59, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer-story-search-category {
  display: inline-block;
  float: right;
}
/* line 63, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer-story-search-category select {
  height: 32px;
  width: 460px;
}

/* line 69, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer_story {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  background-color: #ffffff;
}
/* line 77, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer_story .author-meta {
  margin-bottom: 20px;
  display: block;
}
/* line 81, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer_story .story-txt {
  font-style: italic;
}
/* line 84, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer_story p {
  margin-bottom: 20px;
}
/* line 88, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer_story .author-name {
  font-size: 20px;
  margin: 0 0 5px;
}
/* line 93, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer_story img {
  width: 458px;
}
/* line 96, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer_story .bottom-line {
  padding: 0 10px;
}
/* line 99, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
.customer_story .bottom-line a {
  float: right;
  padding-right: 10px;
}

/* line 106, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
#customer-story-button {
  bottom: 10px;
  margin-left: 10px;
  position: relative;
  width: 908px;
}

/* line 113, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
tags-input .host {
  margin: 0px;
}

/* line 116, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
tags-input .tags {
  border: 0px;
}
/* line 119, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
tags-input .tags .input {
  height: 22px;
  width: 425px;
}
/* line 124, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
tags-input .tags.focused {
  box-shadow: none;
}
/* line 128, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
tags-input .tags .tag-item {
  height: 22px;
  background: linear-gradient(#fafafa, #ffffff) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #bab9b9;
  margin: 1px;
}
/* line 134, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
tags-input .tags .tag-item span {
  position: relative;
  top: -3px;
}
/* line 139, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
tags-input .tags .tag-item .remove-button {
  background-image: url("http://qs.cops3.cewedigital.lan/assets/83000000/delete_customer_story.jpg");
  height: 10px;
  width: 10px;
  display: inline-block;
  position: relative;
  top: -5px;
}
/* line 147, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
tags-input .tags .tag-item .remove-button:active {
  color: #ffffff;
}
/* line 152, ../../../../asset/sources/css/cfb/include/_customer-story.scss */
tags-input .tags .tag-item.selected {
  background: none;
  border: 1px solid #e1071c;
}
