/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. 404 Error Page
    03. 404 Error Page
    04. 404 Error Page
    05. 404 Error Page
    06. 404 Error Page
    07. 404 Error Page
    08. 404 Error Page
    09. Product Template
    10. Product Template
    11. Product Template
    12. Product Template
    13. "Impressum" Page
    14. "Microsoft Office 2019 Professional Plus, Aktivierbar mit 1x MS Konto." Product
    15. "Merkzettel/Wunschliste" Page
    16. "FAQs" Page
    17. "Mein Konto" Page
    18. "Zahlungsabwicklung" Page
    19. "Home" Page
    20. "Google GSuite Account, Google Drive,auf Ihren Namen | 100TB+ Speicher." Product
    21. "Google G Suite Benutzer Account unbegrenzter Speicher" Product
    22. "Support-Ticket" Page
    23. "Warenkorb" Page
    24. "Sie haben Fragen oder Anregungen?" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #off-canvas-cart-summary header{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .input-group .input-group-btn .btn-secondary{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body #default-oc-header{
	background-image:-webkit-linear-gradient(left, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);	background-image:-o-linear-gradient(left, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);	background-image:linear-gradient(to right, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);
}

body #page .top-bar{
	background-image:-webkit-linear-gradient(337deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%) !important;	background-image:-o-linear-gradient(337deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%) !important;	background-image:linear-gradient(113deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%) !important;
	font-size:18px;
}

body #masthead .electro-navbar{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
	background-color:transparent;
}

body .departments-menu-v2 > .dropdown > a{
	background-color:transparent;
}

body #colophon .desktop-footer .footer-bottom-widgets{
	background-image:-webkit-linear-gradient(76deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);	background-image:-o-linear-gradient(76deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);	background-image:linear-gradient(14deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);
	background-color:transparent;
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #menu-header-support .menu-item a{
	color:#ffffff;
}

body #menu-schnellzugriff .menu-item a{
	color:#ffffff;
}

body #menu-infomation > .menu-item > a{
	color:#ffffff;
}

body #menu-infomation .sub-menu a{
	color:#ffffff;
}

body #colophon .desktop-footer .copyright-bar{
	background-image:-webkit-linear-gradient(left, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);	background-image:-o-linear-gradient(left, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);	background-image:linear-gradient(to right, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);
}

body .hentry .ywpar-wrapper{
	color:#0c0c0c;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #cfw-customer-info{
	color:#0d0c0c;
	background-image:none;
}

body #cfw-cart-list .cfw-collapse .woocommerce-Price-amount{
	color:#0c0c0c;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #tab-specification{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	border-style:solid;
	color:#000000;
	font-weight:700;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #tab-beschreibung{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	border-width:10px;
	border-color:#7febe0;
	background-image:-webkit-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:-o-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:linear-gradient(to right, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);
	color:#34495e;
}

body #tab-wie-erfolgt-die-lieferung{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	border-width:10px;
	border-color:#7febe0;
	background-image:-webkit-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:-o-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:linear-gradient(to right, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);
	color:#34495e;
}

body #tab-systemvoraussetzungen{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	border-width:10px;
	border-color:#7febe0;
	background-image:-webkit-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:-o-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:linear-gradient(to right, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);
	color:#ffffff;
}

body #tab-rechtliches{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	border-width:10px;
	border-color:#7febe0;
	background-image:-webkit-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:-o-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:linear-gradient(to right, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);
	color:#34495e;
}

body #tab-reviews{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	border-width:10px;
	border-color:#7febe0;
	color:#3498db;
	font-weight:700;

	background-size:auto;
	background-position-x:0%;
	background-position-y:39%;
	background-repeat:repeat;
	background-image:-webkit-linear-gradient(68deg, #1a2980 0%, #26d0ce 100%);	background-image:-o-linear-gradient(68deg, #1a2980 0%, #26d0ce 100%);	background-image:linear-gradient(22deg, #1a2980 0%, #26d0ce 100%);
	font-style:normal;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body #comments p{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body #tab-was-beinhaltet-das-office-paket{
	border-width:10px;
	border-color:#7febe0;
	background-image:-webkit-linear-gradient(left, rgb(19, 106, 138) 0%, rgb(38, 120, 113) 100%);	background-image:-o-linear-gradient(left, rgb(19, 106, 138) 0%, rgb(38, 120, 113) 100%);	background-image:linear-gradient(to right, rgb(19, 106, 138) 0%, rgb(38, 120, 113) 100%);
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #tab-produktvideo-produkttest{
	border-color:#7febe0;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	border-width:10px;
	background-image:-webkit-linear-gradient(left, rgb(19, 106, 138) 0%, rgb(38, 120, 113) 100%);	background-image:-o-linear-gradient(left, rgb(19, 106, 138) 0%, rgb(38, 120, 113) 100%);	background-image:linear-gradient(to right, rgb(19, 106, 138) 0%, rgb(38, 120, 113) 100%);
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #tab-wie-kommen-unsere-preise-zustande{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	border-color:#7febe0;
	border-width:10px;
	border-style:solid;
	color:#34495e;
	position:relative;
	top:0px;
	left:6px;
	font-weight:600;
	background-image:-webkit-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:-o-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:linear-gradient(to right, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);
	font-style:italic;
}

body .single-product-wrapper .entry-summary .xc-social-container{
	border-width:3px;
	border-style:dashed;
	border-color:rgba(3,150,236,0.77);
	color:#23498e;
	position:relative;
	bottom:21px;
	top:-25px;
}

body #main .product .entry-summary{
	border-style:solid;
	border-top-width:7px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-weight:500;
	color:#ffffff;
}

body .mill-article-advantages .mill-article-advantages .mill-article-advantages .mill-article-advantages .mill-article-advantages .mill-article-advantages{
	color:#282828;
	font-style:normal;
	word-wrap:break-word;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	opacity:1;
}

body .entry-summary .action-buttons span{
	color:#000000;
}

body .single-product-wrapper .entry-summary h1{
	font-size:34px;
	font-style:normal;
	font-family:'Oswald', sans-serif !important;
	color:#34495e;
}

body #tab-title-wie-kommen-unsere-preise-zustande a{
	color:#1abc9c;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-size:29px;
}

body #tab-wie-kommen-unsere-preise-zustande p{
	color:#000000 !important;
	font-weight:700 !important;
}

body #tab-wie-kommen-unsere-preise-zustande ul li{
	color:#34495e !important;
	font-style:normal;
}

body #tab-wie-kommen-unsere-preise-zustande h2{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #comments .woocommerce-noreviews{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body .mill-article-advantages .mill-article-advantages .mill-article-advantages .mill-article-advantage--headline strong{
	font-size:25px;
}

body .woocommerce-product-details__short-description p strong{
	font-size:18px !important;
}

body .entry-summary .price .electro-price{
	font-size:36px;
}

body .entry-summary .yith-wcwl-add-to-wishlist a{
	font-size:23px;
}

body .entry-summary a img{
	font-size:20px;
	position:relative;
	left:-3px;
}

body .entry-summary .xc-social-container-btn a{
	font-size:20px !important;
	position:relative;
	right:-3px;
	bottom:-3px;
}

body .entry-summary del .woocommerce-Price-amount{
	color:#ee4343;
}

body .related .product .product-inner{
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/absurdidad.png");
}

body #content .woocommerce-breadcrumb a{
	background-image:-webkit-linear-gradient(left, #ece9e6 0%, #ffffff 100%);	background-image:-o-linear-gradient(left, #ece9e6 0%, #ffffff 100%);	background-image:linear-gradient(to right, #ece9e6 0%, #ffffff 100%);
	color:#000000;
}

body #masthead .masthead .header-support.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body #masthead .masthead .header-support{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body .header-support .support-icon i{
	-webkit-box-shadow:none;	box-shadow:none;
}

body #main .product .wc-tabs{
	color:#000000;
	font-weight:700;
	font-size:20px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	letter-spacing:-0.5px;
	line-height:2.5em;
}

body #content nav{
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/absurdidad.png");
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-weight:700;
	color:#000000;
}

body #menu-primary-nav .menu-item a{
	color:#000000;
}

body .card-inline .card-item img{
	position:relative;
}

body .copyright-bar .copyright{
	font-size:18px;
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #masthead .masthead .header-icons{
	font-size:15px;
}

body #page .top-bar .container{
	font-size:15px;
	font-weight:700;
}

body .single-product-wrapper .entry-summary .yith-par-message{
	font-size:20px;
	color:#f1c40f;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	font-family:'Oswald', sans-serif;
}

body .dropdown-menu-mini-cart .widget .widget_shopping_cart_content{
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/brillant.png");
}

body .woocommerce-MyAccount-orders tbody .order .woocommerce-orders-table__cell-order-actions a{
	background-image:-webkit-linear-gradient(left, #c9d6ff 0%, #e2e2e2 100%);	background-image:-o-linear-gradient(left, #c9d6ff 0%, #e2e2e2 100%);	background-image:linear-gradient(to right, #c9d6ff 0%, #e2e2e2 100%);
	font-weight:700;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .entry-summary h2{
	height:10px;
	position:relative;
	top:-5px;
}

body .footer-contact .footer-address strong{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	position:relative;
	top:-4px;
}

body #tab-produktvideo{
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/3tileable_wood_texture.png");
}

body #tab-wie-kommen-unsere-preise-zustande .yikes-custom-woo-tab-title-wie-kommen-unsere-preise-zustande{
	color:#000000;
}

body #tab-wie-kommen-unsere-preise-zustande ul{
	color:#000000 !important;
	font-size:19px;
}

body #tab-wie-kommen-unsere-preise-zustande ul li:nth-child(2){

	color:#3498db;
}

body #tab-wie-kommen-unsere-preise-zustande ul li:nth-child(1){

	color:#3498db;
}

body #tab-wie-kommen-unsere-preise-zustande ul li:nth-child(3){

	color:#3498db;
}

body #tab-wie-kommen-unsere-preise-zustande ul li:nth-child(4){

	color:#3498db;
}

body #tab-wie-kommen-unsere-preise-zustande ul li:nth-child(5){

	color:#3498db;
}

body #tab-wie-kommen-unsere-preise-zustande ul li:nth-child(6){

	color:#3498db;
}

body #tab-wie-kommen-unsere-preise-zustande ul li:nth-child(7){

	color:#3498db;
}

body #tab-wie-kommen-unsere-preise-zustande ul li:nth-child(8){

	color:#3498db;
}

body .entry-summary .facebook i{
	position:relative;
	bottom:0px;
}

body .entry-summary .xc-social-container p{
	position:relative;
	top:12px;
}

body .da-block .da .da-text{
	color:#34495e !important;
	font-weight:600 !important;
}

body #primary{

	background-size:cover;
}

body .hentry .cart-collaterals{
	background-image:url("https://images.unsplash.com/photo-1580713898569-c1685b54dae2?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1150&fit=max&ixid=eyJhcHBfaWQiOjM1Nzl9");

	background-size:cover;
	background-position-y:32%;
	background-position-x:0px;
}

body .entry-summary .mill-article-advantages p{
	font-style:normal;
}

body #cfw-cart-details-collapse-wrap{
	border-top-left-radius:50px;
	border-bottom-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	background-color:#1768b0;
	width:421px;
	position:relative;
	left:3px;
}

body #cfw-payment-request-buttons{
	position:relative;
	min-height:61px;
	height:80px;
	background-image:none;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #tab-wie-kommen-unsere-preise-zustande p strong{
	color:#000000;
}

body .advanced-review p{
	color:#ffffff;
	font-size:21px;
}

body .advanced-review h2{
	color:#ffffff;
	font-size:20px;
}

body .advanced-review .avg-rating{
	color:#2ecc71;
}

body .comment-text .meta time{
	visibility:hidden;
}

body .comment-author-admin .comment-text .meta{
	color:#2c3e50;
	font-size:19px;
	position:relative;
	visibility:visible;
	border-width:0px;
}

body .comment-text .description p{
	font-size:19px;
}

body .advanced-review .rating-histogram{
	font-size:17px;
}

body .advanced-review .avg-rating span{
	font-size:41px !important;
}

body .rating-histogram .rating-bar .rating-count{
	color:#2ecc71 !important;
	font-size:21px;
}

body #reviews{
	border-width:0px;
}

body .comment-text .meta .woocommerce-review__author{
	color:#27ae60;
	font-size:23px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .comment-text .meta strong{
	visibility:visible;
}

body .reviews_bar .ywar_stars_value{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-size:22px;
	color:#f1c40f !important;
	font-style:italic;
}

body .reviews_bar .ywar_num_reviews{
	font-size:27px;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body #reply-title{
	color:#000000;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .stars span a{
	color:#f1c40f;
	font-size:23px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #comment{
	color:#2c3e50;
}

body #reviews_summary h3{
	color:#ffffff;
	font-weight:700 !important;
}

body #tab-title-reviews a{
	font-size:30px;
	color:#f1c40f;
	text-shadow:none;
}

body .reviews_bar .ywar_perc_rating span{
	color:#f1c40f !important;
}

body .ywar_filter_reviews .ywar_perc_rating span{
	font-size:16px;
	font-style:normal;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body .reviews_bar .ywar_rating_bar .ywar_perc_value{
	font-size:17px;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body .commentlist .comment-author-admin .comment-author-admin .comment-author-admin{
	color:#34495e;
}

body #commentform{
	font-size:20px;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	color:#ffffff;
}

body #commentform .upload_section input[type=button]{
	background-image:-webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:-o-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:linear-gradient(to right, #43cea2 0%, #185a9d 100%);
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #review_form #respond #commentform .upload_section input[type=button]{
	color:#ffffff !important;
}

body .single-product-wrapper .product-images-wrapper > span{
	font-size:28px;
	width:97px;
}

body .entry-summary .cart input[type=number]{
	color:#34495e;
	font-weight:700;
	text-shadow:none;
	position:relative;
	left:-2px;
}

body .da-block .da .da-inner{
	border-bottom-left-radius:50px;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-right-radius:0px !important;
	color:transparent;
	-webkit-background-clip:text;	background-clip:text;
}

body #tab-wie-erfolgt-die-lieferung p{
	font-weight:500;
	font-size:22px;
}

body #tab-beschreibung p{
	font-size:21px;
	font-weight:500;
}

body .entry-summary .mill-article-advantages--list li{
	font-size:19px;
	font-weight:700;
	text-shadow:none;
	font-family:'Oswald', sans-serif;
}

body .entry-summary .mill-article-advantage--headline strong{
	font-size:23px !important;
	color:#34495e;
}

body .woocommerce-product-details__short-description ul li{
	font-weight:700;
	font-size:19px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-style:normal;
	font-family:'Oswald', sans-serif;
}

body .entry-summary .woocommerce-product-details__short-description p{
	color:#2c3e50;
	font-weight:700;
	font-size:16px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-family:'Public Sans', sans-serif;
	line-height:1em;
}

body .entry-summary .mill-article-advantages-list--item{
	color:#ecf0f1 !important;
}

body .wpb_wrapper section > div{
	background-repeat:repeat;
}

body #main div .da-image{
	color:transparent;
	-webkit-background-clip:text;	background-clip:text;
}

body #main .wpb_text_column .wpb_wrapper{

	background-size:auto;
}

body #tab-title-specification a{
	color:#000000;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-size:28px;
}

body #tab-title-beschreibung a{
	color:#000000;
	font-size:28px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #tab-title-rechtliches a{
	color:#7f8c8d;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-size:31px;
}

body #tab-title-wie-erfolgt-die-lieferung a{
	color:#e67e22;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #tab-title-systemvoraussetzungen a{
	color:#000000;
	font-size:27px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #tab-systemvoraussetzungen .yikes-custom-woo-tab-title-systemvoraussetzungen{
	color:#34495e;
	font-weight:700 !important;
}

body #cfw-cart-list tbody .woocommerce-Price-amount{
	font-size:16px;
}

body #main .product .single-product-wrapper{

	background-size:contain;
	background-position-x:-292px;
	background-position-y:22px;
	background-attachment:scroll;
	background-blend-mode:normal;
	margin-bottom:160px;
	border-top-left-radius:0px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body #main .term-description{
	font-weight:700;
	font-size:20px;
	font-style:normal;
	text-align:center;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-right-radius:50px;
	border-bottom-left-radius:0px;

	background-size:auto;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	background-repeat:repeat;
	word-wrap:break-word;
	color:#34495e;
	text-transform:capitalize;
}

body .commentlist li > div:nth-child(1){

	color:#ffffff;
	font-size:25px;
	font-style:italic;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body #most_recent_reviews{
	color:#ffffff;
	font-style:normal;
	font-size:22px;
}

body #most_helpful_reviews{
	color:#ffffff;
	font-size:21px;
}

body .commentlist li .review-actions{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #commentform .comment-form-title label{
	color:#ffffff;
	font-size:23px;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body #reply-title .review_label{
	color:#ffffff;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	font-weight:700;
	font-size:23px;
}

body #reviews_summary{
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body .reviews_bar .ywar_review_row:nth-child(1) .ywar_stars_value{
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body .reviews_bar .ywar_filter_reviews .ywar_stars_value{
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body .reviews_bar .ywar_review_row:nth-child(3) .ywar_stars_value{
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body .reviews_bar .ywar_review_row:nth-child(4) .ywar_stars_value{
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body .reviews_bar .ywar_review_row:nth-child(5) .ywar_stars_value{
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body .reviews_bar .ywar_review_row:nth-child(1) .ywar_perc_value{
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body #modal_reviews .pp_content_container{
	background-image:-webkit-linear-gradient(left, #1cd8d2 0%, #93edc7 100%);	background-image:-o-linear-gradient(left, #1cd8d2 0%, #93edc7 100%);	background-image:linear-gradient(to right, #1cd8d2 0%, #93edc7 100%);
}

body .reviews_bar .ywar_filter_reviews .ywar_num_reviews{
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body .single-product-wrapper .entry-summary .woocommerce-product-rating{
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	font-size:21px;
}

body .reviews_bar .ywar_review_row:nth-child(2) .ywar_stars_value{
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body #submit{
	width:300px;
	height:49px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #arlsf-notification .arlsf-whole-link{
	text-shadow:none;
}

body .commentlist .meta em{
	color:#2ecc71;
	visibility:hidden;
}

body .ywar-description p span:nth-child(1){

	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	font-size:20px;
}

body .single-product-wrapper .entry-summary .wc-gzd-additional-info{
	font-size:16px;
	color:#34495e;
	font-weight:700;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #cfw-cart-list .cfw-cart-item-quantity p{
	font-size:18px;
	visibility:hidden;
}

body #cfw-cart-list tbody .cfw-cart-item-subtotal{
	position:relative;
}

body #cfw-totals-list tbody .woocommerce-shipping-totals{
	visibility:hidden;
}

body #cfw-totals-list .cart-subtotal th{
	font-size:18px;
}

body #cfw-totals-list tbody .cart-subtotal{
	position:relative;
}

body #cfw-cart-list tbody .cfw-cart-item-title{
	font-weight:700;
}

body #tab-wie-kommen-unsere-preise-zustande p:nth-child(2){

	font-style:italic;
	font-size:21px;
}

body #tab-wie-kommen-unsere-preise-zustande p:nth-child(4){

	font-size:19px;
}

body #tab-rechtliches p{
	font-size:18px;
}

body #tab-title-was-beinhaltet-das-office-paket a{
	color:#000000;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .entry-summary .mill-article-advantages p:nth-child(5){

	font-style:normal;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #tab-title-wichtiger-hinweis-zur-aktivierung a{
	color:#000000;
	font-size:28px;
}

body #tab-wichtiger-hinweis-zur-aktivierung{
	background-image:-webkit-linear-gradient(left, #007991 0%, #78ffd6 100%);	background-image:-o-linear-gradient(left, #007991 0%, #78ffd6 100%);	background-image:linear-gradient(to right, #007991 0%, #78ffd6 100%);
	font-size:18px;
	font-weight:700;
}

body #tab-title-produktvideo-produkttest a{
	color:#000000;
	font-size:28px;
}

body .entry-summary .cart .single_add_to_cart_button{
	background-color:#008939;
	font-size:15px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .entry-summary .cart .single_add_to_cart_button.yp_onscreen{
	-webkit-animation-duration:0s;	animation-duration:0s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body tbody tr .actions .wc-proceed-to-checkout a{
	background-color:#008939 !important;
}

body .actions .wc-proceed-to-checkout a{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .dropdown-menu-mini-cart .buttons .checkout{
	background-color:#27ae60;
}

body .comment-author-arbnesha-ajdini .meta .woocommerce-review__author{
	color:#27ae60;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .commentlist .review:nth-child(2) .woocommerce-review__author{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:#27ae60;
}

body .commentlist .review:nth-child(3) .woocommerce-review__author{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .advanced-review .rating-bar:nth-child(1) .rating-percentage{
	background-color:#f1c40f;
}

body .commentlist .review:nth-child(4) .woocommerce-review__author{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .product-cards-carousel > div > .active{
	background-image:-webkit-linear-gradient(left, #00f260 0%, #0575e6 100%);	background-image:-o-linear-gradient(left, #00f260 0%, #0575e6 100%);	background-image:linear-gradient(to right, #00f260 0%, #0575e6 100%);
}

body #tab-wie-erfolgt-die-lieferung p:nth-child(3){

	color:#34495e;
}

body #tab-beschreibung p span{
	color:#34495e !important;
}

body #tab-systemvoraussetzungen p:nth-child(2){

	color:#34495e;
	font-weight:500;
	font-size:22px;
}

body #tab-systemvoraussetzungen ul li:nth-child(1){

	font-weight:500;
	color:#34495e;
}

body #tab-systemvoraussetzungen ul li:nth-child(2){

	color:#34495e;
	font-weight:500;
}

body #tab-systemvoraussetzungen ul li:nth-child(3){

	color:#34495e;
	font-weight:500;
}

body #tab-systemvoraussetzungen p:nth-child(4){

	color:#34495e;
	font-weight:500;
	font-size:22px;
}

body #tab-systemvoraussetzungen ul{
	font-size:22px;
}

body #cfw-cart .cfw-cart-item-description .cfw-cart-item-data{
	font-size:13px !important;
}

body #cfw-cart .cfw-cart-item-description .cfw-cart-item-title{
	font-weight:700 !important;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	color:#ecf0f1 !important;
}

body #cfw-cart-summary{
	background-image:none;
}

body #cfw-cart-summary-content{
	border-top-left-radius:27px !important;
	border-bottom-left-radius:39px !important;
	background-color:#2980b9 !important;
	position:relative;
	background-image:none;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .cfw-cart-item-description div .cfw-edit-item-quantity-control-wrap{
	font-size:17px;
	font-weight:700;
	color:#212121 !important;
	font-style:normal;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body #payment .cfw-radio-reveal-group{
	font-size:18px;
}

body #cfw-cart-summary-content h3{
	color:#ffffff;
}

body #cfw-shipping-info-action .cfw-primary-btn{
	background-color:#27ae60;
}

body #cfw-promo-code-btn{
	background-color:#34495e !important;
}

body .cfw-cart-item-image .cfw-cart-item-image-wrap span{
	background-color:#e74c3c !important;
}

body #cfw-cart .cfw-cart-item-subtotal .woocommerce-Price-amount{
	color:#ecf0f1;
	position:relative;
	left:11px;
}

body #cfw-totals-list .cfw-module{
	color:#ecf0f1;
}

body #cfw-totals-list tbody .order-total{
	color:#ecf0f1 !important;
}

body #cfw-totals-list td p{
	font-size:10px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #cfw-payment-request-buttons h2{
	font-weight:700 !important;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:#2c3e50;
	font-size:19px !important;
	top:-25px;
}

body #payment-info-separator-wrap .pay-button-separator span{
	text-shadow:none;
	color:#34495e;
	font-weight:600;
	font-size:18px;
	visibility:hidden;
}

body #main .wpb_wrapper .da img{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	-webkit-transition-duration:0s;	transition-duration:0s;
	-webkit-filter:blur(0.33px);	filter:blur(0.33px);
	-webkit-box-shadow:0px 0px 10px 0px #333e48;	box-shadow:0px 0px 10px 0px #333e48;
}

body #main .wpb_wrapper .da-inner{
	-webkit-box-shadow:none;	box-shadow:none;
}

body #cfw-cart-details-collapse-wrap h3{
	color:#ecf0f1;
}

body #cfw-cart-list .cfw-cart-item-description .cfw-cart-item-title{
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	color:#ecf0f1;
}

body .variation .variation-Sprache p{
	color:#000000;
}

body .cfw-cart-item-data .variation .variation-Sprache{
	color:#2c3e50;
	text-shadow:none;
}

body .variation .variation-Versandart p{
	color:#000000;
}

body .variation .variation-Marke p{
	color:#000000;
}

body .cfw-cart-item-data .variation .variation-Marke{
	color:#2c3e50;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .cfw-cart-item-data .variation .variation-Versandart{
	color:#2c3e50;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #cfw-cart-list .cfw-cart-item-subtotal .woocommerce-Price-amount{
	color:#ecf0f1;
}

body #cfw-tab-container #order_review #cfw-payment-method #cfw-payment-action .previous-button .cfw-prev-tab{
	color:#27ae60 !important;
}

body #cfw-tab-container #order_review #cfw-customer-info #cfw-shipping-info-action .previous-button .cfw-prev-tab{
	color:#27ae60 !important;
}

body #yith-par-message-reward-cart a{
	font-size:20px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #ywpar-points-max{
	color:#ecf0f1;
}

body #cfw-billing-methods .cfw-small{
	font-size:21px;
}

body #cfw-cart-details-collapse-wrap .order_details td{
	color:#ecf0f1;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	font-weight:700;
	position:relative;
	top:-28px;
	background-color:#303030;
}

body #cfw-cart-details-collapse-wrap h4{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-size:17px;
	font-weight:700 !important;
	color:#2ecc71;
}

body #cfw-cart-details-collapse-wrap thead th{
	visibility:hidden;
}

body #cfw-cart-details-collapse-wrap .order-again a{
	background-color:#189e50;
}

body #ywbc_barcode_value div span{
	color:#000000;
}

body #cfw-thank-you section ul{
	font-weight:700;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:#000000;
}

body{

	background-size:auto;
	background-color:transparent;
}

body #cfw-footer{
	background-color:#2877b8;
	position:relative;
}

body #cfw-footer .wrap .cfw-footer-inner{
	color:#000000;
}

body #cfw-thank-you .title h5{
	color:#000000;
	font-weight:700 !important;
}

body #cfw-thank-you .cfw-customer-information .inner{
	color:#000000;
	font-weight:700;
}

body #cfw-thank-you .cfw-column-6 h6{
	color:#000000;
	font-weight:700 !important;
}

body #cfw-thank-you .title{
	font-size:17px !important;
}

body #cfw-thank-you ul i{
	background-color:transparent !important;
}

body .wishlist_table thead .product-name{
	color:#000000;
	font-weight:700;
	font-size:19px;
}

body .wishlist_table thead .product-price{
	color:#000000;
	font-weight:700;
	font-size:19px;
}

body .wishlist_table th span{
	color:#000000;
	font-weight:700;
	font-size:19px;
}

body .hentry p{
	font-size:19px;
	color:#000000;
	font-weight:700;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-family:'Thasadith', sans-serif;
}

body #cfw-cart-list tbody .cfw-cart-item-quantity{
	color:#ecf0f1;
}

body .entry-summary .action-buttons a{
	color:#d6301e;
}

body .entry-summary .yith-wcwl-add-button .add_to_wishlist{
	color:#ee210b;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .woocommerce-product-details__short-description tr td{
	color:#020202;
	text-shadow:none;
	font-weight:700;
	font-family:'Oswald', sans-serif;
}

body #yith-wcwl-row-6094 .add-to-cart-wrap a{
	background-color:#27ae60;
}

body .home-v1-da-block .da .da-text{
	font-size:16px;
	text-align:center;
}

body .products-carousel-tabs .active .add_to_wishlist{
	color:#f3220b !important;
}

body .entry-summary .loop-product-categories a{
	font-size:16px;
	font-weight:700;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	-webkit-box-shadow:-6px 5px 21px 2px #34495e !important;	box-shadow:-6px 5px 21px 2px #34495e !important;

	-ms-flex-item-align:auto;	-ms-grid-row-align:auto;	align-self:auto;
	color:#ecf0f1 !important;
}

body .entry-summary h4{
	color:#2c3e50;
	font-weight:700 !important;
}

body #tab-title-was-wird-benoetigt-von-mir a{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:#3498db;
}

body #yith-par-message-cart{
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	background-color:#3498db !important;
	background-image:none;
}

body #yith-par-message-reward-cart{
	font-weight:700;
	color:#f1c40f;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	background-color:#3498db !important;
}

body #cfw-billing-methods div .secure-notice{
	font-weight:700;
	color:#2c3e50;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .deals-and-tabs .deals-block section{
	border-color:transparent !important;
}

body #main div iframe{
	font-size:14px;
}

body .section-product-cards-carousel .nav-item a.nav-link{
	color:#2c3e50;
}

body .product-cards-carousel .active .woocommerce-loop-product__title{
	color:#2c3e50;
	font-weight:600;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .footer-info{
	color:transparent;
}

body .products .yith-wcwl-add-button a{
	color:#c0392b !important;
}

body .footer-contact .footer-logo img{
	background-color:#f1eded;
	background-repeat:repeat;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;
	padding-right:4px;
}

body .entry-summary .action-buttons .yith-wcwl-add-to-wishlist{
	position:relative;
	top:-25px;
}

body .entry-summary .woocommerce-product-details__short-description .mill-article-advantages--list li{
	color:#000000 !important;
}

body .entry-summary .mill-article-advantage--headline{
	font-family:'Oswald', sans-serif;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .single-product-wrapper .entry-summary .woocommerce-product-details__short-description ul li{
	color:#020202 !important;
}

body .home-v1-da-block .da .da-media{
	-ms-flex-wrap:nowrap;	flex-wrap:nowrap;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-ms-flex-line-pack:center;	align-content:center;

	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
}

body .off-canvas-wrapper #page #content .container .site-content-inner #primary #main .home-v1-da-block .da-block .da .da-inner .da-media{
	width:100% !important;
}

body .home-v1-da-block .da .da-inner{
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-ms-flex-line-pack:center;	align-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;

	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body .home-v1-da-block .da .da-action{
	text-align:center;

	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	border-style:none !important;
}

body #content .container .site-content-inner #primary #main .home-v1-da-block .da-block .da .da-inner .da-media .da-media-left img{
	width:76% !important;
}

body .savings-text .woocommerce-Price-amount bdi{
	font-size:15px;
}

body #rev_slider_2_1 rs-slides rs-slide{
	background-image:-webkit-linear-gradient(left, #ece9e6 0%, #ffffff 100%);	background-image:-o-linear-gradient(left, #ece9e6 0%, #ffffff 100%);	background-image:linear-gradient(to right, #ece9e6 0%, #ffffff 100%);
}

body #main .related .products{
	background-color:#ecf0f1;
	border-top-left-radius:46px;
	border-top-right-radius:35px;
	border-bottom-left-radius:31px;
}

body #main .related h2{
	color:#ecf0f1;
	font-weight:700 !important;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body .entry-summary .woocommerce-product-rating a{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #content{
	color:#000000;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body #content .container{
	background-color:#ffffff;
}

body .hentry .woocommerce-order-downloads{
	position:relative;
	right:-166px;
}

body .hentry .cart-collaterals .cart_totals{
	right:-200px;
	left:12px;
	top:-58px;
	margin-right:-50px !important;
	margin-top:-50px !important;
	margin-bottom:-50px !important;
}

body .hentry .entry-header h1{
	color:#ecf0f1 !important;
	background-color:#27ae60;
	margin-left:200px;
	margin-right:200px;
	border-top-left-radius:50px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:36px;
	border-top-right-radius:0px;
}

body #cfw-content .cfw-column-12 ul{
	position:relative;
	left:290px;
}

body #cfw-logo-container .cfw-logo a{
	background-color:#ffffff;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	background-position-y:62%;
	background-position-x:132px;
	background-image:none;
	font-weight:700;
	line-height:6em;
	font-size:12px;
}

body #cfw-header .wrap .cfw-container #cfw-logo-container .cfw-logo a{
	width:272px !important;
}

body .entry-summary ins bdi{
	color:#ee4343;
	font-weight:700;
}

body .entry-summary .price .wc-gzd-sale-price-label{
	color:#000000;
	font-weight:700;
}

body #cfw-thank-you tr .download-file a{
	color:#ffffff !important;
}

body #ywbc_barcode_value{
	position:relative;
	left:-7px;
	bottom:5px;
}

body #ywbc_barcode_value img{
	position:relative;
}

body .entry-summary del bdi{
	color:#000000;
	font-weight:600;
}

body .deals-block del bdi{
	color:#000000;
}

body #pay_with_amazon{
	position:relative;
}

body #paypal_box_button .angelleye_smart_button_checkout_top{
	position:relative;
	top:2px;
}

body #slider-2-slide-3-layer-13{
	display:inline;
}

body #content .site-content-inner{
	background-color:#ffffff;
}

body .header-icons a .ec-favorites{
	color:#c0392b;
}

body #cfw-shipping-info-action .cfw-continue-to-payment-btn{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-weight:700;
	color:#ecf0f1;
}

body .cart_totals .wc-gzd-additional-wrapper p{
	visibility:hidden;
	color:#bdc3c7;
}

body .nav-wizard .step-payment .step-title{
	font-weight:700;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .nav-wizard .step-order .step-title{
	font-weight:700;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #tab-was-beinhaltet-das-office-paket h2{
	color:#000000;
}

body #tab-produktvideo-produkttest h2{
	color:#000000;
}

body #cfw .row .cfw-rp .nav-wizard{
	height:40px !important;
}

body #cfw .cfw-rp .nav-wizard{
	padding-top:1px;
}

body #trustpilot-widget-trustbox-2-wrapper .trustpilot-widget iframe{
	visibility:hidden !important;
}

body .home-v1-da-block .da-block .da{
	background-color:transparent;
}

body #id-ad .da .da-inner{
	background-color:transparent;
}

body #id-ad .da-block .da{
	background-color:transparent;
}

body #id-ax .da-block .da{
	background-color:transparent;
}

body #cfw .nav-wizard{
	height:47px;
}

body #cfw-promo-code{
	position:relative;
	top:4px;
}

body #cfw-promo-code_field .cfw-input-wrap{
	top:-29px;
}

body #cfw-promo-code_field .cfw-input-wrap label{
	color:#ecf0f1;
}

body .woocommerce-product-rating .woocommerce-review-link span{
	visibility:hidden;
}

body .cfw-side-cart-floating-button{
	bottom:400px;
}

body .cfw-cart-item-subtotal .woocommerce-Price-amount bdi{
	visibility:hidden;
}

body .cfw-cart-item-description .cfw-cart-item-title a{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .cfw-items-summary-item-discount ins bdi{
	color:#e74c3c;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-weight:700;
}

body #id-ax .vc_column_container:nth-child(1) .da-media-left{
	width:309px;
}

body #id-ax .vc_column_container:nth-child(2) .da-media-left{
	width:339px;
}

body #id-ax .vc_column_container:nth-child(3) .da-media-left{
	width:339px;
}

body .deals-block div img{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body .deals-block header .savings{
	font-size:23px;
	height:43px;
}

body .off-canvas-wrapper #page #content .container .site-content-inner #primary #main .deals-and-tabs .deals-block section header .savings{
	width:33% !important;
}

body .home-v1-da-block .da:nth-child(1) .da-action{
	border-style:solid;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body .home-v1-da-block .da:nth-child(2) .da-action{
	border-style:solid;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body .home-v1-da-block .da:nth-child(3) .da-action{
	border-style:solid;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body .cfw-radio-reveal-li .payment_box p{
	font-weight:600;
}

body .cfw-radio-reveal-label div .cfw-radio-reveal-title{
	font-weight:500;
}

body #main .hentry .entry-content{
	background-color:transparent !important;
	border-top-left-radius:50px;
}

body #main article{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:26px;
	background-size:cover;
}

body #cfw-cart .cfw-cart-item-title img{
	height:0px;
	width:0px;
}

body #cfw-cart-summary-totals td p{
	font-size:11px;
	font-weight:600;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:#ecf0f1;
}

body .cfw-cart-table .cfw-cart-item-subtotal .woocommerce-Price-amount{
	line-height:3em;
}

body #tab-title-vorteile-einer-volumen-app-aktivierung a{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:#27ae60;
}

body #order_review tbody .product-name{
	margin-right:115px;
	-webkit-transform:translatex(-27px) translatey(53px);	-ms-transform:translatex(-27px) translatey(53px);	transform:translatex(-27px) translatey(53px);
}

body .flux-checkout--modern{
	background-color:#33abdb !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #order_review .checkbox-data-download label{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body .checkbox-data-download .woocommerce-form__label span{
	font-size:8px;
	font-weight:700;
	display:inline-block;
	height:23px;
	position:relative;
	top:0px;
}

body #order_review td .wc-gzd-additional-info{
	font-size:10px !important;
}

body .flux-step--payment .flux-heading--payment{
	visibility:hidden;
}

body .flux-step--payment .flux-step__content .order-review-wrapper > h3:nth-child(1){

	visibility:hidden;
}

body .flux-step--payment .order-review-wrapper{
	-webkit-transform:translatex(0px) translatey(-87px);	-ms-transform:translatex(0px) translatey(-87px);	transform:translatex(0px) translatey(-87px);
	width:1440px;
	height:4037px;
}

body #order_review .woocommerce-checkout-review-order-table:nth-child(16) tbody .product-name{
	visibility:hidden;
}

body #order_review .woocommerce-checkout-review-order-table:nth-child(16) tbody .product-total{
	visibility:hidden;
}

body #order_review .woocommerce-checkout-review-order-table:nth-child(16) .cart_item{
	visibility:hidden;
}

body #order_review .woocommerce-checkout-review-order-table:nth-child(16) .woocommerce-form-coupon__inner{
	visibility:hidden;
}

body #order_review .woocommerce-checkout-review-order-table:nth-child(16) .order-total-small-business-notice td{
	visibility:hidden;
}

body #order_review .order-total:nth-child(5) th{
	visibility:hidden;
}

body #order_review .order-total:nth-child(5) td{
	visibility:hidden;
}

body #order_review .woocommerce-checkout-review-order-table:nth-child(16){

	visibility:hidden;
}

body .wc-gzd-order-submit .wc-gzd-place-order .flux-footer{
	-webkit-transform:translatex(0px) translatey(-801.7662353515625px);	-ms-transform:translatex(0px) translatey(-801.7662353515625px);	transform:translatex(0px) translatey(-801.7662353515625px);
}

body #order_review .woocommerce-checkout-review-order-table{
	-webkit-transform:translatex(0px) translatey(-87px);	-ms-transform:translatex(0px) translatey(-87px);	transform:translatex(0px) translatey(-87px);
}

body #order_review tbody .product-total{
	padding-right:11px !important;
}

body #cfw-payment-method{
	position:relative;
	top:17px;
}

body #cfw-billing-methods .cfw-payment-method-information-wrap{
	position:relative;
	top:-53px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #cfw-payment-method .wc-gzd-checkbox-placeholder .checkbox-data-download{
	color:#7f8c8d;
}

body #cfw-payment-method .checkbox-data-download label{
	width:948px;
	top:-65px;
	font-size:8px;
	line-height:1em;
	font-weight:300;
}

body #cfw-payment-action{
	position:relative;
	top:-153px;
}

body #cfw-footer p{
	color:#ecf0f1;
}

body #cfw-cart-summary-content .order-again a{
	background-color:#daa905;
}

body #cfw-thank-you-action a{
	background-color:#27ae60;
}

body .comment-text .wc-gzd-review-authenticity-status a{
	visibility:hidden;
}

body .thread-even .comment-text .wc-gzd-review-authenticity-status{
	visibility:hidden;
}

body #order_review .cfw-order-status .inner{
	background-image:-webkit-linear-gradient(32deg, rgb(17, 153, 142) 0%, rgb(56, 239, 125) 100%);	background-image:-o-linear-gradient(32deg, rgb(17, 153, 142) 0%, rgb(56, 239, 125) 100%);	background-image:linear-gradient(58deg, rgb(17, 153, 142) 0%, rgb(56, 239, 125) 100%);
	color:#ffffff;
	font-weight:700;
	border-top-left-radius:14px;
	border-top-right-radius:14px;
}

body .cfw-order-status h3{
	color:#ffffff !important;
}

body .woocommerce-table--order-downloads tbody .download-file{
	display:inline-block;
	float:right;
	background-image:-webkit-linear-gradient(309deg, rgb(15, 184, 173) 0%, rgb(15, 184, 173) 41%, rgb(44, 181, 232) 100%);	background-image:-o-linear-gradient(309deg, rgb(15, 184, 173) 0%, rgb(15, 184, 173) 41%, rgb(44, 181, 232) 100%);	background-image:linear-gradient(141deg, rgb(15, 184, 173) 0%, rgb(15, 184, 173) 41%, rgb(44, 181, 232) 100%);
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	color:#3d3333;
	top:-8px;
}

body .woocommerce-table--order-downloads .download-file a{
	color:#ffffff !important;
	font-weight:600;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body .woocommerce-order-downloads .woocommerce-table--order-downloads{
	background-color:transparent;
	position:relative;
	left:-69px;
	top:-36px;
	margin-right:0px;
	-webkit-box-shadow:none !important;	box-shadow:none !important;
}

body .woocommerce-table--order-downloads tbody .download-product{
	position:relative;
	top:-36px;
	font-weight:500;
	line-height:1em;
}

body .woocommerce-order-downloads h3{
	position:relative;
	top:-4px;
}

body .woocommerce-table--order-downloads thead .download-file{
	position:relative;
	top:-28px;
}

body .woocommerce-table--order-downloads thead .download-expires{
	position:relative;
	top:-20px;
}

body .woocommerce-table--order-downloads thead .download-remaining{
	position:relative;
	top:-20px;
}

body .woocommerce-table--order-downloads .download-product span{
	position:relative;
	top:-30px;
}

body .fslm-license-keys-table tr th{
	background-image:none;
	background-color:#29b664;
	color:#000000;
	font-weight:600;
}

body .fslm-license-keys-table tr td{
	background-color:#3498db;
	background-image:-webkit-linear-gradient(309deg, rgb(15, 184, 173) 0%, rgb(15, 184, 173) 41%, rgb(44, 181, 232) 100%);	background-image:-o-linear-gradient(309deg, rgb(15, 184, 173) 0%, rgb(15, 184, 173) 41%, rgb(44, 181, 232) 100%);	background-image:linear-gradient(141deg, rgb(15, 184, 173) 0%, rgb(15, 184, 173) 41%, rgb(44, 181, 232) 100%);
	color:#ffffff;
	font-weight:600;
	background-size:auto;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	line-height:1.2em !important;
	-webkit-box-shadow:none;	box-shadow:none;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	-webkit-filter: saturate(1.07);	filter: saturate(1.07);
}

body #order_review .title .cfw-checkmark{
	-webkit-filter: invert(1);	filter: invert(1);
}

body #order_review .title{
	font-weight:700;
}

body .woocommerce-table--order-downloads .download-remaining span{
	visibility:hidden;
}

body .woocommerce-table--order-downloads tbody tr{
	position:relative;
	top:-12px;
}

body .cfw-customer-information .order-again a{
	background-color:#f1c40f !important;
}

body .cfw-customer-information .fslm-download-keys .button{
	font-weight:500;
	background-color:#169fa1 !important;
	background-image:-webkit-linear-gradient(309deg, rgb(15, 184, 173) 0%, rgb(15, 184, 173) 41%, rgb(44, 181, 232) 100%);	background-image:-o-linear-gradient(309deg, rgb(15, 184, 173) 0%, rgb(15, 184, 173) 41%, rgb(44, 181, 232) 100%);	background-image:linear-gradient(141deg, rgb(15, 184, 173) 0%, rgb(15, 184, 173) 41%, rgb(44, 181, 232) 100%);
}

body #cfw .row #order_review .woocommerce-order-downloads .inner .woocommerce-table--order-downloads{
	width:706px !important;
	padding-left:25px !important;
	padding-right:0px !important;
}

body #order_review .cfw-customer-information{
	-webkit-transform:translatex(4px) translatey(183px);	-ms-transform:translatex(4px) translatey(183px);	transform:translatex(4px) translatey(183px);
	position:relative;
	top:-200px;
}

body .entry-summary .woocommerce-product-details__short-description .mill-article-advantage--headline{
	color:#27ae60;
}

body #cfw-billing-methods .cfw-payment-method-information-wrap h4{
	position:relative;
	top:-9px;
}

body #cfw-cart .cfw-quantity-stepper a{
	color:#ecf0f1 !important;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body #cfw-cart tbody .cfw-cart-item-data{
	color:#ecf0f1;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-weight:600;
}

body #cfw-footer .cfw-footer-inner{
	background-image:none;
}

body #cfw-side-cart-form .wc-proceed-to-checkout a{
	background-color:#27ae60;
}

body .cfw-cart-table tbody .cfw-cart-item-subtotal{
	margin-right:126px;
}

body .cfw-cart-table tbody .cart_item{
	background-color:transparent;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #cfw-side-cart-form .cfw-side-cart-contents{
	background-color:transparent;
	background-image:none;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-weight:400;
}

body .widget_container_overlay iframe{
	bottom:84px !important;
}

body #cfw-side-cart-floating-button a{
	position:relative;
	left:-19px;
}

body #cfw-payment-method .wc-gzd-checkbox-placeholder p{
	top:75px;
}

body .products-carousel-tabs .nav-item .active{
	background-image:-webkit-linear-gradient(8deg, #0fb8ad 0%, #2cb5e8 100%);	background-image:-o-linear-gradient(8deg, #0fb8ad 0%, #2cb5e8 100%);	background-image:linear-gradient(82deg, #0fb8ad 0%, #2cb5e8 100%);
	color:#ffffff;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;
}

body .products-carousel-tabs .nav-item .nav-link{
	background-image:-webkit-linear-gradient(19deg, #0fb8ad 0%, #2cb5e8 100%);	background-image:-o-linear-gradient(19deg, #0fb8ad 0%, #2cb5e8 100%);	background-image:linear-gradient(71deg, #0fb8ad 0%, #2cb5e8 100%);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #cfw-payment-method .wc-gzd-checkbox-placeholder .checkbox-legal{
	bottom:6px;
	top:98px;
}

body .single-product-wrapper .entry-summary .woocommerce-product-details__short-description{
	background-color:#fcfcfc;
	background-image:none;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	background-repeat:repeat;
	-webkit-backdrop-filter: contrast(2.61);	backdrop-filter: contrast(2.61);
	-webkit-box-shadow:0px 0px 50px 0px #7d7d7d;	box-shadow:0px 0px 50px 0px #7d7d7d;
}

body .electro-navbar form{
	top:5px;
}

body .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body .home-v1-da-block .da .stretched-link{
	display:none !important;
}

body #cfw-side-cart-form .wc-proceed-to-checkout .cfw-secondary-btn{
	background-color:#368ac2;
}

@media (max-width:1487px){

	body .off-canvas-wrapper #page #content .container .site-content-inner #primary #main .hentry .entry-content .woocommerce .cart-collaterals .cart_totals{
	margin-right:200px !important;
	margin-left:200px !important;
	margin-top:-50px !important;
	margin-bottom:-50px !important;
	}

}



@media (max-width:782px){

	body #colophon .handheld-footer{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
	color:#000000;
}

body .handheld-widget-menu .columns .widget .body .menu-header-support-container .menu .menu-item a{
	color:#ffffff;
}

body .handheld-widget-menu .columns .widget .body .menu-infomation-container .menu > .menu-item > a{
	color:#ffffff;
}

body .handheld-widget-menu .sub-menu a{
	color:#ffffff !important;
}

body .handheld-widget-menu .columns .widget .body .menu-schnellzugriff-container .menu .menu-item a{
	color:#ffffff;
}

body .single-product-wrapper .entry-summary .xc-social-container{
	height:134px;
	width:100%;
	text-align:left;
	position:relative;
	top:-20px;
	border-top-left-radius:0px;
	border-bottom-style:dashed;
	border-width:0px;
}

body .entry-summary .xc-social-container p{
	height:70px;
	top:43px;
	left:1px;
	}

}



@media (max-width:769px){

	body .off-canvas-wrapper #page #content .container .site-content-inner #primary #main .hentry .entry-content .woocommerce .cart-collaterals{
	width:746px !important;
}

body .hentry .cart-collaterals{
	height:275px;
	}

}



@media (max-width:767px){

	body .hentry .cart-collaterals .cart_totals{
	left:-200px !important;
	top:-20px;
	padding-right:30px;
	padding-left:0px !important;
}

body .hentry .cart-collaterals{
	height:504px;
}

body .off-canvas-wrapper #page #content .container .site-content-inner #primary #main .hentry .entry-content .woocommerce .cart-collaterals{
	width:655px !important;
}

body .flux-step--details .flux-footer .flux-button{
	background-color:#27ae60;
}

body #cfw-billing-methods .cfw-payment-method-information-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #cfw-billing-methods .cfw-payment-method-information-wrap h4{
	top:-11px;
	}

}



@media (max-width:660px){

	body #cfw-content .cfw-column-12 ul{
	left:17px;
}

body .hentry .cart-collaterals .cart_totals{
	left:-93px;
	top:-76px;
}

body .off-canvas-wrapper #page #content .container .site-content-inner #primary #main .hentry .entry-content .woocommerce .cart-collaterals{
	width:576px !important;
}

body #cfw-logo-container .cfw-logo a{
	position:relative;
	left:-15px;
}

body #place_order{
	color:#ecf0f1 !important;
}

body .cfw-radio-reveal-group .cfw-radio-reveal-li .payment_box{
	background-color:transparent;
	font-weight:500;
	color:#000000;
}

body #page #primary #main .product .single-product-wrapper .entry-summary .woocommerce-product-details__short-description p{
	color:#2c3e50 !important;
	}

}



@media (max-width:572px){

	body .off-canvas-wrapper #page #content .container .site-content-inner #primary #main .hentry .entry-content .woocommerce .cart-collaterals .cart_totals{
	margin-right:24px !important;
}

body .hentry .cart-collaterals .cart_totals{
	padding-right:0px !important;
}

body #cfw-payment-method-review-pane .cfw-review-pane li{
	-webkit-transform:translatex(0px) translatey(-33px);	-ms-transform:translatex(0px) translatey(-33px);	transform:translatex(0px) translatey(-33px);
}

body #cfw-billing-methods .cfw-payment-method-information-wrap h4{
	-webkit-transform:translatex(13px) translatey(-43px);	-ms-transform:translatex(13px) translatey(-43px);	transform:translatex(13px) translatey(-43px);
	font-size:19px;
	padding-top:13px;
	}

}



@media (max-width:500px){

	body #cfw-billing-methods .cfw-payment-method-information-wrap{
	-webkit-transform:translatex(-3px) translatey(-41px);	-ms-transform:translatex(-3px) translatey(-41px);	transform:translatex(-3px) translatey(-41px);
	padding-top:19px;
	font-size:16px;
	letter-spacing:0.6px;
}

body #cfw-payment-method-review-pane{
	-webkit-transform:translatex(-3px) translatey(-41px);	-ms-transform:translatex(-3px) translatey(-41px);	transform:translatex(-3px) translatey(-41px);
}

body #cfw-billing-methods .cfw-payment-method-information-wrap h4{
	-webkit-transform:translatex(4px) translatey(-15px);	-ms-transform:translatex(4px) translatey(-15px);	transform:translatex(4px) translatey(-15px);
}

body #cfw-payment-method-review-pane .cfw-review-pane li{
	-webkit-transform:translatex(0px) translatey(5px);	-ms-transform:translatex(0px) translatey(5px);	transform:translatex(0px) translatey(5px);
	}

}



@media (max-width:460px){

	body .hentry .entry-header h1{
	height:132px;
	position:relative;
	left:-165px;
	width:275px;
}

body .hentry .cart-collaterals .cart_totals{
	left:-109px;
}

body #cfw-billing-methods .cfw-payment-method-information-wrap h4{
	-webkit-transform:translatex(5px) translatey(5px);	-ms-transform:translatex(5px) translatey(5px);	transform:translatex(5px) translatey(5px);
}

body #cfw-payment-method-review-pane ul{
	-webkit-transform:translatex(3px) translatey(23px);	-ms-transform:translatex(3px) translatey(23px);	transform:translatex(3px) translatey(23px);
	}

}



@media (max-width:375px){

	body #cfw-billing-methods .cfw-payment-method-information-wrap h4{
	-webkit-transform:translatex(4px) translatey(-9px);	-ms-transform:translatex(4px) translatey(-9px);	transform:translatex(4px) translatey(-9px);
	min-height:106px;
}

body #cfw-billing-methods .cfw-payment-method-information-wrap{
	padding-top:8px;
	}

}



@media (min-width:551px){

	body .flux-checkout--modern .flux-checkout__content .woocommerce .checkout .flux-checkout__content-wrapper .flux-checkout__content-right .flux-checkout__order-review #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-name{
	padding-left:237px !important;
	}

}



@media (min-width:768px){

	body #page #main .hentry .cart_totals{
	margin-left:610px !important;
	}

}



@media (min-width:769px){

	body #cfw .row .cfw-rp .nav-wizard{
	width:616px !important;
}

body #cfw .nav-wizard{
	width:50% !important;
}

body .hentry p{
	font-size:25px;
}

body .entry-summary .woocommerce-product-details__short-description p{
	font-size:17px !important;
}

body .woocommerce-table--order-downloads tbody .download-file{
	position:relative;
	left:-61px;
}

body .woocommerce-table--order-downloads thead .download-expires{
	visibility:hidden;
}

body .woocommerce-table--order-downloads tbody .download-remaining{
	visibility:hidden;
}

body .woocommerce-table--order-downloads tbody .download-expires{
	visibility:hidden;
}

body .off-canvas-wrapper #page #content .container .site-content-inner #primary #main .product .single-product-wrapper .entry-summary .woocommerce-product-details__short-description{
	height:415px !important;
}

body #content .container .site-content-inner #primary #main .product .single-product-wrapper .entry-summary .woocommerce-product-details__short-description{
	overflow:auto !important;
	}

}



@media (min-width:992px){

	body #cfw-logo-container .cfw-logo a{
	margin-right:84px;
	}

}



@media (min-width:1200px){

	body .home-v1-da-block .da .da-inner{
	padding-top:0px;
}

body .home-v1-da-block .da .da-action{
	font-size:16px;
	}

}



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
body.error404 .variation .variation-Sprache p{
	color:#000000;
}

body.error404 .variation .variation-Versandart p{
	color:#000000;
}

body.error404 .variation .variation-Marke p{
	color:#000000;
}



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
1.0



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
3.3.9.1



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
3



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
3.3.9.1



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
body.error404 a:3:{
	s:10:"customizer";
	i:1;
	s:18:"uninstall-feedback";
	i:1;
	s:9:"freevspro";
	i:1;
}



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
body.error404 a:5:{
	s:7:"invoice";
	i:1;
	s:11:"packinglist";
	i:1;
	s:13:"shippinglabel";
	i:1;
	s:12:"deliverynote";
	i:1;
	s:13:"dispatchlabel";
	i:1;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product #content{
	background-image:-webkit-linear-gradient(left, #2193b0 0%, #6dd5ed 100%);	background-image:-o-linear-gradient(left, #2193b0 0%, #6dd5ed 100%);	background-image:linear-gradient(to right, #2193b0 0%, #6dd5ed 100%);
}

body.single-product .entry-summary .loop-product-categories a{
	border-top-left-radius:22px;
	border-top-right-radius:50px;
	border-bottom-left-radius:26px;
	border-bottom-right-radius:43px;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	font-size:21px;
	line-height:1.4em;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:#ffffff !important;
	padding-left:0px;
	padding-right:14px;
	background-image:-webkit-linear-gradient(36deg, #1a2980 0%, #26d0ce 100%);	background-image:-o-linear-gradient(36deg, #1a2980 0%, #26d0ce 100%);	background-image:linear-gradient(-54deg, #1a2980 0%, #26d0ce 100%);
}

body.single-product .entry-summary .mill-article-advantage--headline{
	font-size:25px !important;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
4



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
1



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
1722523014



/*-----------------------------------------------*/
/*  "Impressum" Page                             */
/*-----------------------------------------------*/
body.page-id-6598 #content .container{
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/subtle_dots.png");
}

body.page-id-6598 #content{
	color:#0c0c0c;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-6598 #page .top-bar{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-6598 #masthead .electro-navbar{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-6598 .departments-menu-v2 > .dropdown > a{
	background-color:transparent;
}

body.page-id-6598 #menu-primary-nav{
	color:#0c0c0c;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}



/*-----------------------------------------------*/
/*  "Microsoft Office 2019 Professional Plus, Aktivierbar mit 1x MS Konto." Product*/
/*-----------------------------------------------*/
body.postid-6070 #page .top-bar .container{
	font-size:15px;
}

body.postid-6070 #ywbc_barcode_value img{
	position:relative;
}

body.postid-6070 #menu-primary-nav{
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/brillant.png");
}



/*-----------------------------------------------*/
/*  "Merkzettel/Wunschliste" Page                */
/*-----------------------------------------------*/
body.page-id-127 #content{
	color:#0c0c0c;
	font-weight:600;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/cream_dust.png");
}

body.page-id-127 #colophon .desktop-footer .footer-bottom-widgets{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-127 #colophon .desktop-footer .copyright-bar{
	background-image:-webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:-o-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:linear-gradient(to right, #43cea2 0%, #185a9d 100%);
}

body.page-id-127 #yith-wcwl-row-6035 td{
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/1lined_paper.png");
}

body.page-id-127 .copyright-bar .copyright{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-127 .footer-bottom-widgets .footer-contact{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-127 .footer-bottom-widgets-menu .widget .body{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-127 #menu-header-support .menu-item a{
	color:#ffffff;
}

body.page-id-127 #menu-schnellzugriff .menu-item a{
	color:#ffffff;
}

body.page-id-127 #menu-infomation > .menu-item > a{
	color:#ffffff;
}

body.page-id-127 #menu-infomation .sub-menu a{
	color:#ffffff;
}

body.page-id-127 #masthead .electro-navbar{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-127 .departments-menu-v2 > .dropdown > a{
	background-color:transparent;
}

body.page-id-127 #page .top-bar{
	background-image:-webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:-o-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:linear-gradient(to right, #43cea2 0%, #185a9d 100%);
}

body.page-id-127 #default-oc-header{
	background-image:-webkit-linear-gradient(left, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);	background-image:-o-linear-gradient(left, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);	background-image:linear-gradient(to right, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);
}



/*-----------------------------------------------*/
/*  "FAQs" Page                                  */
/*-----------------------------------------------*/
body.page-id-3907 #default-oc-header{
	background-image:-webkit-linear-gradient(left, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);	background-image:-o-linear-gradient(left, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);	background-image:linear-gradient(to right, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);
}

body.page-id-3907 #content{
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/absurdidad.png");
	color:#0c0c0c;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}



/*-----------------------------------------------*/
/*  "Mein Konto" Page                            */
/*-----------------------------------------------*/
body.page-id-7 #masthead .electro-navbar{
	background-image:-webkit-linear-gradient(341deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);	background-image:-o-linear-gradient(341deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);	background-image:linear-gradient(-109deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);
}

body.page-id-7 .departments-menu-v2 > .dropdown > a{
	background-image:-webkit-linear-gradient(20deg, rgb(26,41,128) 46%, rgb(38,208,206) 100%);	background-image:-o-linear-gradient(20deg, rgb(26,41,128) 46%, rgb(38,208,206) 100%);	background-image:linear-gradient(70deg, rgb(26,41,128) 46%, rgb(38,208,206) 100%);
}

body.page-id-7 .input-group .input-group-btn .btn-secondary{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-7 #page .top-bar{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-7 #colophon .desktop-footer .footer-bottom-widgets{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-7 #colophon .desktop-footer .copyright-bar{
	background-image:-webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:-o-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:linear-gradient(to right, #43cea2 0%, #185a9d 100%);
}

body.page-id-7 .hentry .woocommerce-message{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-7 .user-profile .user-image img{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-7 .hentry .entry-header h1{
	color:#0c0c0c;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7 .footer-bottom-widgets .footer-contact{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7 .footer-bottom-widgets .footer-bottom-widgets-menu .footer-bottom-widgets-menu-inner{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7 #menu-header-support .menu-item a{
	color:#ffffff;
}

body.page-id-7 #menu-schnellzugriff .menu-item a{
	color:#ffffff;
}

body.page-id-7 #menu-infomation > .menu-item > a{
	color:#ffffff;
}

body.page-id-7 #menu-infomation .sub-menu a{
	color:#ffffff;
}

body.page-id-7 .copyright-bar .copyright{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7 #masthead .masthead .header-support{
	color:#0c0c0c;
	font-weight:500;
}

body.page-id-7 #menu-primary-nav .menu-item a{
	color:#0c0c0c;
}

body.page-id-7 .hentry .woocommerce-Message{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-7 .hentry .woocommerce-Addresses .woocommerce-Address{
	color:#0c0c0c;
	font-weight:600;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7 .woocommerce-Addresses .woocommerce-Address a{
	font-weight:600;
}

body.page-id-7 #default-oc-header{
	background-image:-webkit-linear-gradient(left, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);	background-image:-o-linear-gradient(left, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);	background-image:linear-gradient(to right, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);
}

body.page-id-7 .woocommerce-table .download-file a{
	background-image:-webkit-linear-gradient(left, #c9d6ff 0%, #e2e2e2 100%);	background-image:-o-linear-gradient(left, #c9d6ff 0%, #e2e2e2 100%);	background-image:linear-gradient(to right, #c9d6ff 0%, #e2e2e2 100%);
	color:#000000;
}

body.page-id-7 .hentry .ywpar-wrapper p{
	font-size:19px;
}



/*-----------------------------------------------*/
/*  "Zahlungsabwicklung" Page                    */
/*-----------------------------------------------*/
body.page-id-6 #cfw-cart-details-collapse-wrap h3{
	color:#ffffff;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body.page-id-6 #yith-par-message-reward-cart{
	background-color:#2980b9;
}

body.page-id-6 .variation .variation-Sprache p{
	font-weight:700;
}

body.page-id-6 .variation .variation-Versandart p{
	font-weight:700;
}

body.page-id-6 .variation .variation-Marke p{
	font-weight:700;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-7950 .da-block .da .da-inner{
	background-color:rgba(245,245,245,0.01);
	background-image:-webkit-linear-gradient(left, #c9d6ff 0%, #e2e2e2 100%);	background-image:-o-linear-gradient(left, #c9d6ff 0%, #e2e2e2 100%);	background-image:linear-gradient(to right, #c9d6ff 0%, #e2e2e2 100%);
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body.page-id-7950 .da-block .da .da-text{
	color:#001919;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	text-transform:none;
	text-indent:0px;
	font-weight:500;
}

body.page-id-7950 .da-block .da .da-action{
	color:#2980b9;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7950 .da-block .da strong{
	color:#3b89d8;
	text-shadow:rgb(255, 255, 255) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px;
	font-size:21px;
}

body.page-id-7950 #content{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.page-id-7950 #page .top-bar{
	background-image:-webkit-linear-gradient(left, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);	background-image:-o-linear-gradient(left, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);	background-image:linear-gradient(to right, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);
}

body.page-id-7950 .departments-menu-v2 > .dropdown > a{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-7950 .input-group .input-group-btn .btn-secondary{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-7950 .header-icons a .header-icon-counter{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-7950 #colophon .desktop-footer .copyright-bar{
	background-image:-webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:-o-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:linear-gradient(to right, #43cea2 0%, #185a9d 100%);
}

body.page-id-7950 #colophon .desktop-footer .footer-bottom-widgets{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-7950 .footer-bottom-widgets .footer-contact{
	color:#0e0a0a;
}

body.page-id-7950 .footer-bottom-widgets .footer-bottom-widgets-menu .footer-bottom-widgets-menu-inner{
	color:#ffffff;
	text-shadow:none;
}

body.page-id-7950 #menu-header-support .menu-item{
	color:#0c0c0c;
}

body.page-id-7950 .footer-bottom-widgets .footer-bottom-widgets-menu{
	color:#0c0c0c;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-size:16px;
}

body.page-id-7950 .copyright-bar .copyright{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7950 .copyright-bar .copyright a{
	color:#0c0c0c;
}

body.page-id-7950 #main .section-product-cards-carousel header{
	color:#0c0c0c;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7950 .section-product-cards-carousel .show-nav h2{
	text-shadow:none;
	background-image:-webkit-linear-gradient(7deg, #0fb8ad 0%, #2cb5e8 100%);	background-image:-o-linear-gradient(7deg, #0fb8ad 0%, #2cb5e8 100%);	background-image:linear-gradient(83deg, #0fb8ad 0%, #2cb5e8 100%);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	color:#ffffff;
}

body.page-id-7950 #rev_slider_2_1 rs-slides rs-slide{
	border-top-right-radius:50px;
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	min-height:0px;
}

body.page-id-7950 #rev_slider_2_1 .hephaistos{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%) !important;	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%) !important;	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%) !important;
}

body.page-id-7950 .footer-contact .footer-address address{
	color:#ffffff;
}

body.page-id-7950 .footer-contact .footer-address strong{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7950 #menu-header-support .menu-item a{
	color:#ffffff;
}

body.page-id-7950 #menu-schnellzugriff .menu-item a{
	color:#ffffff;
}

body.page-id-7950 .footer-bottom-widgets-menu .columns .widget .body .menu-infomation-container .menu > .menu-item > a{
	color:#ffffff;
}

body.page-id-7950 .footer-bottom-widgets-menu .sub-menu a{
	color:#ffffff;
}

body.page-id-7950 #default-oc-header{
	background-image:-webkit-linear-gradient(left, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);	background-image:-o-linear-gradient(left, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);	background-image:linear-gradient(to right, rgb(128, 128, 128) 0%, rgb(63, 173, 168) 100%);
}

body.page-id-7950 #off-canvas-cart-summary header{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7950 .tabs-block .products-carousel-tabs .nav-inline{
	color:#0c0c0c;
}

body.page-id-7950 .products-carousel-tabs .product .product-inner{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/brillant.png");
}

body.page-id-7950 .vc_custom_1566396261335 .wpb_wrapper img{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-7950 .deals-and-tabs .deals-block section{
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/absurdidad.png");
	border-width:11px;
	border-style:dashed;
	border-color:#e8e8e8;
	border-top-left-radius:0px;
	border-top-right-radius:50px;
	border-bottom-right-radius:50px;
}

body.page-id-7950 #masthead .masthead .header-icons{
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/brillant.png");
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7950 .header-logo-area .navbar-toggle-hamburger i{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7950 #page .top-bar .container{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7950 .departments-menu-v2 a span{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7950 .deals-block header .savings{
	background-image:-webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:-o-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:linear-gradient(to right, #43cea2 0%, #185a9d 100%);
}

body.page-id-7950 .section-product-cards-carousel .nav-item span.nav-link{
	background-image:-webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:-o-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:linear-gradient(to right, #43cea2 0%, #185a9d 100%);
}

body.page-id-7950 .products-carousel-tabs .active .attachment-woocommerce_thumbnail{
	width:174px !important;
}

body.page-id-7950 #main .wpb_wrapper .vc_message_box{
	background-image:-webkit-linear-gradient(11deg, #0fb8ad 0%, #0fb8ad 74%, #2cb5e8 100%);	background-image:-o-linear-gradient(11deg, #0fb8ad 0%, #0fb8ad 74%, #2cb5e8 100%);	background-image:linear-gradient(79deg, #0fb8ad 0%, #0fb8ad 74%, #2cb5e8 100%);
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	color:#ecf0f1;
}

body.page-id-7950 .section-products-carousel header h2{
	background-image:-webkit-linear-gradient(25deg, #0fb8ad 0%, #2cb5e8 100%);	background-image:-o-linear-gradient(25deg, #0fb8ad 0%, #2cb5e8 100%);	background-image:linear-gradient(65deg, #0fb8ad 0%, #2cb5e8 100%);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	color:#f4f4f4;
}

body.page-id-7950 #id-ax .da .da-action{
	color:#000000;
}

@media (max-width:782px){

	body.page-id-7950 #colophon .handheld-footer{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-7950 .handheld-footer .handheld-widget-menu .columns{
	color:#0c0c0c;
}

body.page-id-7950 .handheld-widget-menu .columns .widget .body .menu-header-support-container .menu .menu-item a{
	color:#ffffff;
}

body.page-id-7950 .handheld-widget-menu .sub-menu a{
	color:#ffffff !important;
}

body.page-id-7950 .handheld-widget-menu .columns .widget .body .menu-infomation-container .menu > .menu-item > a{
	color:#ffffff;
}

body.page-id-7950 .handheld-widget-menu .columns .widget .body .menu-schnellzugriff-container .menu .menu-item a{
	color:#ffffff;
}

body.page-id-7950 .handheld-widget-menu .body .widget-title{
	color:#0c0c0c;
}

body.page-id-7950 .deals-block header .savings{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-7950 #off-canvas-cart-summary header{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-7950 .deals-and-tabs .deals-block section{
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/absurdidad.png");
}

body.page-id-7950 .header-logo .header-logo-link img{
	width:100%;
}

body.page-id-7950 .cart .header-icon-counter{
	background-color:#c0392b !important;
}

body.page-id-7950 .header-logo .header-logo-link .img-header-logo{
	min-width:148px;
}

body.page-id-7950 .section-product-cards-carousel .nav-item span.nav-link{
	background-image:-webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:-o-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:linear-gradient(to right, #43cea2 0%, #185a9d 100%);
	}

}



/*-----------------------------------------------*/
/*  "Google GSuite Account, Google Drive,auf Ihren Namen | 100TB+ Speicher." Product*/
/*-----------------------------------------------*/
body.postid-7098 #tab-title-wie-erfolgt-die-lieferung a{
	color:#2ecc71;
}

body.postid-7098 #tab-title-reviews a{
	color:#f1c40f;
}

body.postid-7098 #tab-was-wird-benoetigt-von-mir{
	border-width:18px;
	border-style:none;
	background-image:-webkit-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:-o-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:linear-gradient(to right, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);
	font-weight:700;
	color:#34495e;
	font-size:22px;
	text-shadow:none;
}

body.postid-7098 #tab-wie-erfolgt-die-lieferung{
	background-image:-webkit-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:-o-linear-gradient(left, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);	background-image:linear-gradient(to right, rgb(116, 235, 213) 0%, rgb(172, 182, 229) 100%);
}

body.postid-7098 #tab-wie-erfolgt-die-lieferung p{
	font-weight:700;
}

body.postid-7098 #tab-specification{
	font-weight:700;
	font-size:14px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.postid-7098 .single-product-wrapper .entry-summary .yith-par-message{
	color:#f1c40f;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}



/*-----------------------------------------------*/
/*  "Google G Suite Benutzer Account unbegrenzter Speicher" Product*/
/*-----------------------------------------------*/
body.postid-8140 .entry-summary .woocommerce-product-details__short-description p{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:#3a3a3a;
}

body.postid-8140 .off-canvas-wrapper #page #content .container .site-content-inner #primary #main .product .single-product-wrapper .entry-summary .woocommerce-product-details__short-description p{
	font-weight:00 !important;
}

body.postid-8140 #tab-title-faq a{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.postid-8140 #tab-faq{
	color:#ffffff;
	font-weight:700;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	background-image:-webkit-linear-gradient(left, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);	background-image:-o-linear-gradient(left, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);	background-image:linear-gradient(to right, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:0px;
}



/*-----------------------------------------------*/
/*  "Support-Ticket" Page                        */
/*-----------------------------------------------*/
body.page-id-6983 .hentry .entry-header h1{
	color:#0c0c0c;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-6983 #masthead .electro-navbar{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-6983 .input-group .input-group-btn .btn-secondary{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-6983 #colophon .desktop-footer .footer-bottom-widgets{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-6983 #colophon .desktop-footer .copyright-bar{
	background-image:-webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:-o-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:linear-gradient(to right, #43cea2 0%, #185a9d 100%);
}

body.page-id-6983 .footer-contact .footer-address strong{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-6983 .footer-contact .footer-address address{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:#ffffff;
}

body.page-id-6983 .footer-bottom-widgets-menu .widget .body{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-6983 .footer-bottom-widgets-menu .columns{
	color:#ffffff;
}

body.page-id-6983 .footer-bottom-widgets .footer-bottom-widgets-menu{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-6983 #menu-header-support .menu-item a{
	color:#ffffff;
}

body.page-id-6983 #menu-schnellzugriff .menu-item a{
	color:#ffffff;
}

body.page-id-6983 #menu-infomation > .menu-item > a{
	color:#ffffff;
}

body.page-id-6983 #menu-infomation .sub-menu a{
	color:#ffffff;
}

body.page-id-6983 .copyright-bar .copyright{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-6983 .departments-menu-v2 > .dropdown > a{
	background-color:transparent;
}

body.page-id-6983 #page .top-bar{
	background-image:-webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:-o-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:linear-gradient(to right, #43cea2 0%, #185a9d 100%);
}



/*-----------------------------------------------*/
/*  "Warenkorb" Page                             */
/*-----------------------------------------------*/
body.page-id-5 #page .top-bar{
	background-image:-webkit-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:-o-linear-gradient(left, #43cea2 0%, #185a9d 100%);	background-image:linear-gradient(to right, #43cea2 0%, #185a9d 100%);
}

body.page-id-5 #masthead .electro-navbar{
	background-image:-webkit-linear-gradient(311deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);	background-image:-o-linear-gradient(311deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);	background-image:linear-gradient(-139deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);
	background-color:transparent;
}

body.page-id-5 .departments-menu-v2 > .dropdown > a{
	background-image:-webkit-linear-gradient(334deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);	background-image:-o-linear-gradient(334deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);	background-image:linear-gradient(-116deg, rgb(26,41,128) 0%, rgb(38,208,206) 100%);
}

body.page-id-5 .input-group .input-group-btn .btn-secondary{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-5 #yith-par-message-cart{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-5 .hentry .entry-header h1{
	color:#0c0c0c;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-5 .header-icons a .header-icon-counter{
	background-color:#c0392b !important;
}

body.page-id-5 #owl-brands{
	visibility:visible;
}

body.page-id-5 .hentry .cart-collaterals .xc-social-container{
	visibility:hidden;
}

body.page-id-5 .woocommerce-cart-form a img{
	height:111px !important;
}

body.page-id-5 #primary #main .hentry .entry-content .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-thumbnail a img{
	width:577px !important;
}



/*-----------------------------------------------*/
/*  "Sie haben Fragen oder Anregungen?" Page     */
/*-----------------------------------------------*/
body.page-id-3035 #page .top-bar{
	background-image:-webkit-linear-gradient(left, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);	background-image:-o-linear-gradient(left, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);	background-image:linear-gradient(to right, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);
}

body.page-id-3035 #masthead .electro-navbar{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-3035 .departments-menu-v2 > .dropdown > a{
	background-color:transparent;
}

body.page-id-3035 #content .container{
	color:#1563a6;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	background-image:url("https://esoftkey.de/wp-content/plugins/waspthemes-yellow-pencil/assets/1worn_dots.png");
}

body.page-id-3035 #content{
	background-image:-webkit-linear-gradient(left, #11998e 0%, #38ef7d 100%);	background-image:-o-linear-gradient(left, #11998e 0%, #38ef7d 100%);	background-image:linear-gradient(to right, #11998e 0%, #38ef7d 100%);
}

body.page-id-3035 #page{
	color:#0c0c0c;
	font-weight:500;
}

body.page-id-3035 #colophon .desktop-footer .footer-bottom-widgets{
	background-image:-webkit-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:-o-linear-gradient(left, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);	background-image:linear-gradient(to right, rgb(26, 41, 128) 0%, rgb(38, 208, 206) 100%);
}

body.page-id-3035 .footer-bottom-widgets .footer-contact{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-3035 .footer-bottom-widgets .footer-bottom-widgets-menu .footer-bottom-widgets-menu-inner{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-3035 #menu-header-support .menu-item a{
	color:#ffffff;
}

body.page-id-3035 #menu-schnellzugriff .menu-item a{
	color:#ffffff;
}

body.page-id-3035 #menu-infomation > .menu-item > a{
	color:#ffffff;
}

body.page-id-3035 #menu-infomation .sub-menu a{
	color:#ffffff;
}

body.page-id-3035 .copyright-bar .copyright{
	color:#ffffff;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-3035 #colophon .desktop-footer .copyright-bar{
	background-image:-webkit-linear-gradient(left, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);	background-image:-o-linear-gradient(left, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);	background-image:linear-gradient(to right, rgb(67, 206, 162) 0%, rgb(24, 90, 157) 100%);
}