.chat-notification-badge{animation:notification-pulse 2s infinite;box-shadow:0 0 0 rgba(255, 68, 68, 0.4);transition:all 0.3s ease;}
@keyframes notification-pulse {
0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255, 68, 68, 0.4);}
70%{transform:scale(1.1);box-shadow:0 0 0 10px rgba(255, 68, 68, 0);}
100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255, 68, 68, 0);}
} .email-blocker{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;padding:30px 20px;max-width:100%;margin:auto;text-align:center;animation:fadeIn 0.5s ease-in-out;}
.email-blocker-header{margin-bottom:20px;}
.email-blocker-logo{max-width:80px;margin-bottom:10px;}
.email-blocker h2{font-size:24px;font-weight:bold;color:#333333;margin-bottom:10px;}
.email-blocker p{font-size:16px;color:#555555;margin-bottom:20px;}
.email-blocker input[type="email"]{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ddd;border-radius:8px;font-size:16px;color:#333333;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);transition:border-color 0.3s, box-shadow 0.3s;}
.email-blocker input[type="email"]:focus{border-color:#0073aa;box-shadow:0 0 8px rgba(0, 115, 170, 0.3);outline:none;}
.email-blocker button{background-color:#0073aa;color:#ffffff;padding:12px 20px;border:none;border-radius:8px;font-size:16px;font-weight:bold;cursor:pointer;width:100%;transition:background-color 0.3s, transform 0.2s;}
.email-blocker button:hover{background-color:#005177;transform:translateY(-2px);}
.email-blocker-footer{margin-top:20px;font-size:12px;color:#888888;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}
@keyframes fadeIn {
from{opacity:0;transform:translateY(-10px);}
to{opacity:1;transform:translateY(0);}
} #mxchat-chatbot-wrapper{display:none;}
.chatbot-title-icon{width:24px;height:24px;object-fit:contain;}
.wp-admin .mxchat-search-results, .wp-content .mxchat-search-results, .site-content .mxchat-search-results, .mxchat-search-results{display:flex;flex-direction:column;gap:20px;margin:15px 0;font-size:14px !important;}
.mxchat-search-intro{font-size:16px !important;margin:0 0 15px 0 !important;line-height:1.4 !important;font-weight:normal !important;}
.mxchat-search-item{padding:15px !important;border-radius:8px !important;background:#ffffff !important;border:1px solid rgba(0, 0, 0, 0.1) !important;}
.mxchat-search-header{display:flex !important;align-items:center !important;gap:8px !important;margin-bottom:8px !important;}
.bot-message .chat-heading{color:inherit;}
div.bot-message h1.chat-heading{font-size:24px;}
div.bot-message h2.chat-heading{font-size:20px;}
div.bot-message h3.chat-heading{font-size:18px;}
div.bot-message h4.chat-heading{font-size:16px;}
div.bot-message h5.chat-heading{font-size:12px;}
.mxchat-site-icon{width:16px !important;height:16px !important;flex-shrink:0 !important;}
.mxchat-site-url{font-size:13px !important;color:#555 !important;line-height:1 !important;}
.mxchat-search-content{display:flex !important;flex-direction:column !important;gap:10px !important;}
.mxchat-search-title{font-size:16px !important;line-height:1.4 !important;margin:0 !important;padding:0 !important;font-weight:600 !important;}
.mxchat-search-title a{text-decoration:none !important;color:#000 !important;}
.mxchat-search-title a:hover{text-decoration:underline !important;}
.mxchat-search-thumbnail{max-width:200px !important;margin:10px 0 !important;}
.mxchat-search-thumbnail img{max-width:100% !important;height:auto !important;border-radius:4px !important;}
.mxchat-search-description{font-size:14px !important;line-height:1.6 !important;color:#333 !important;margin:0 !important;padding:0 !important;}
@media screen and (max-width:782px){
.mxchat-search-results{gap:15px !important;}
.mxchat-search-intro{font-size:15px !important;}
.mxchat-search-title{font-size:15px !important;}
.mxchat-search-description{font-size:13px !important;}
}
.active-pdf-container{display:inline-flex;align-items:center;max-width:200px;margin:0px;padding:0px;line-height:13px;}
.active-pdf-name{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.remove-pdf-btn, .toolbar-perplexity{background:0 0;border:none;padding:2px;margin-left:4px;cursor:pointer;transition:opacity .2s;line-height:13px;}
.remove-pdf-btn:hover, .toolbar-perplexity:hover{opacity:1;background:none;}
#mxchat-chatbot .chat-toolbar{display:flex;gap:10px;padding:8px;border-top:1px solid #e5e5e5;background:none;align-items:end;}
#mxchat-chatbot .toolbar-btn{background:none;border:none;padding:0px;cursor:pointer;width:16px;height:16px;align-items:center;justify-content:center;opacity:0.6;transition:opacity 0.2s;margin:0;min-width:0;box-shadow:none;}
#mxchat-chatbot .toolbar-btn svg{width:100%;height:100%;}
#mxchat-chatbot .toolbar-btn:hover{opacity:1;background:none;border:none;box-shadow:none;}
#mxchat-chatbot .toolbar-btn:disabled{opacity:0.3;cursor:not-allowed;background:none;border:none;}
.toolbar-btn.active{background-color:rgba(120, 115, 245, 0.2);box-shadow:0 0 0 2px rgba(120, 115, 245, 0.4);}
.system-message{padding:8px 12px;margin:8px 0;background-color:rgba(120, 115, 245, 0.1);border-radius:8px;color:#555;font-style:italic;font-size:14px;text-align:center;}
#mxchat-chatbot .spinner{animation:rotate 2s linear infinite;width:20px;height:20px;}
#mxchat-chatbot .spinner circle{stroke:#212121;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite;}
@keyframes rotate {
100%{transform:rotate(360deg);}
}
@keyframes dash {
0%{stroke-dasharray:1, 150;stroke-dashoffset:0;}
50%{stroke-dasharray:90, 150;stroke-dashoffset:-35;}
100%{stroke-dasharray:90, 150;stroke-dashoffset:-124;}
}
.mxchat-code-block-container{position:relative;margin:20px 0;font-family:monospace;}
.chatbot-title-container{display:flex;align-items:center;justify-content:space-between;width:100%;}
.chatbot-title-group{display:flex;align-items:center;gap:8px;}
.chat-mode-indicator{font-size:12px;margin-right:8px;padding:4px 8px;border-radius:12px;background:rgba(255, 255, 255, 0.2);color:#ffffff;}
#mxchat-chatbot #chat-container #chat-box .agent-message{text-align:left;float:left;clear:both;border:1px solid rgba(226, 232, 255, .2);border-radius:0 18px 18px;background:#212121;color:#fff;overflow-x:hidden;margin-bottom:15px;padding:10px;display:inline-block;max-width:85%;font-size:14px;line-height:24px;box-shadow:-2px 2px rgba(250, 115, 230, 0.6), -4px 4px rgba(120, 115, 245, 0.6);}
.mxchat-code-block{background-color:#212121;color:#fff;padding:15px;border-radius:5px;white-space:pre-wrap;overflow:auto;font-family:monospace;}
.mxchat-code-block code{display:block;white-space:pre-wrap;}
.mxchat-copy-button{position:absolute;top:10px;right:10px;background-color:#0073aa;color:#ffffff;border:none;border-radius:5px;padding:5px 15px;font-size:12px;font-weight:bold;cursor:pointer;transition:background-color 0.3s ease, transform 0.2s ease;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);z-index:10;}
.mxchat-copy-button:hover{background-color:#005177;transform:translateY(-1px);}
.mxchat-copy-button:active{transform:translateY(1px);}
.mxchat-image-gallery{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;}
.mxchat-image-item{text-align:center;overflow:hidden;word-wrap:break-word;}
.mxchat-image-title{display:block;font-size:14px;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}
.mxchat-image-link{text-decoration:none;}
.mxchat-image-thumbnail{max-width:100%;height:auto;border-radius:5px;transition:transform 0.3s;}
.mxchat-image-thumbnail:hover{transform:scale(1.05);}
.mxchat-generated-image{max-width:100%;height:auto;border-radius:0 0 8px 8px;}
.mxchat-product-card{display:flex;flex-direction:column;align-items:center;margin:10px 0;padding:10px;border-radius:5px;background-color:inherit;}
.mxchat-product-card img.mxchat-product-image{max-width:100%;height:auto;margin-bottom:5px;border-radius:4px;}
.mxchat-product-card h3.mxchat-product-name{font-size:16px;font-weight:bold;margin:5px 0;text-align:center;color:inherit;}
.mxchat-product-card .mxchat-product-price{color:inherit;font-weight:bold;margin-bottom:5px;}
.mxchat-product-card .mxchat-product-description{font-size:14px;text-align:center;margin-bottom:10px;color:inherit;}
.mxchat-product-card .mxchat-add-to-cart-button{background-color:#212121;color:#fff;padding:8px 12px;border:none;cursor:pointer;border-radius:12px;transition:background-color 0.3s ease;}
.mxchat-product-card .mxchat-add-to-cart-button:hover{background-color:#212121;}
#mxchat-popular-questions{padding:10px;}
.mxchat-popular-questions-title{font-size:14px;line-height:24px;font-weight:bold;color:#212121;margin-bottom:10px;}
.mxchat-popular-questions-container{position:relative;display:flex;flex-direction:column;max-height:200px;overflow-y:auto;padding-right:10px;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#212121 #f1f1f1;}
.mxchat-popular-questions-container::-webkit-scrollbar{width:8px;}
.mxchat-popular-questions-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px;}
.mxchat-popular-questions-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg, #fa73e6, #7873f5, #3ac9d1);border-radius:4px;}
.mxchat-popular-questions-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, #d164ce, #6568d8, #2daeb8);}
.mxchat-popular-questions-container{scrollbar-width:thin;scrollbar-color:#212121 #f1f1f1;}
.mxchat-popular-questions-container{-ms-overflow-style:none;scrollbar-gutter:stable;}
.mxchat-popular-questions-container{overflow:auto;overscroll-behavior:contain;}
.mxchat-popular-question{padding:12px 20px;background-color:#f5f5f5;border:1px solid #bbb;border-radius:8px;color:#212121;font-size:14px;line-height:24px;cursor:pointer;text-align:initial;transition:background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;margin-bottom:10px;}
.mxchat-popular-question:hover{background-color:#eaeaea;border-color:#999;box-shadow:0 2px 6px rgba(0, 0, 0, 0.15);color:#212121;}
.mxchat-popular-question:focus{outline:none;background-color:#e0e0e0;border-color:#777;box-shadow:0 0 0 3px rgba(100, 149, 237, 0.5);color:#212121;}
.mxchat-popular-question:active{background-color:#d8d8d8;border-color:#666;box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15);color:#212121;}
#widget_icon, #widget_icon_2, #widget_icon_3, #widget_icon_5, #widget_icon_4, #widget_icon_6, #widget_icon_7{padding:10px;}
#widget_icon_10{fill:#fff;}
.invisible{display:none;opacity:0;pointer-events:none;}
#mxchat-chatbot{background:#fff;}
#mxchat-chatbot-wrapper .chatbot-footer .privacy-notice{font-size:12px;margin:0;color:#71717a;}
#mxchat-chatbot-wrapper .chatbot-footer .privacy-notice a{color:#0073aa;text-decoration:underline;font-size:12px;}
#mxchat-chatbot #chat-container #input-container #send-button, .copy-btn{transition:background-color .3s;color:#fff;font-size:1rem;cursor:pointer;font-weight:700;margin-bottom:10px;}
#mxchat-chatbot{max-width:800px;overflow:hidden;position:relative;display:flex;flex-direction:column;height:500px;box-sizing:border-box;flex-grow:1;}
#chat-container{display:flex;flex-direction:column;height:100%;}
#chat-box{flex-grow:1;overflow-y:auto;padding:10px;margin-bottom:0;font-size:1rem;}
#chat-box::-webkit-scrollbar{width:5px;}
#chat-box::-webkit-scrollbar-thumb{background-color:#212121;border-radius:20px;}
.bot-message, .user-message{margin-bottom:15px;padding:10px;display:inline-block;max-width:85%;box-shadow:0 1px 1px rgba(0, 0, 0, .1);font-size:14px;line-height:24px;}
.user-message{background:#fff;color:#212121;text-align:left;float:right;clear:both;border-radius:18px 0 18px 18px;border:1px solid #e2e8ff;word-wrap:break-word;}
#mxchat-chatbot #chat-container #chat-box .bot-message{float:left;clear:both;border:1px solid rgba(226, 232, 255, .2);border-radius:0 18px 18px;background:#212121;color:#fff;overflow-x:hidden;}
#mxchat-chatbot-wrapper{box-shadow:0 4px 8px rgba(0, 0, 0, .1);border-radius:10px;display:flex;flex-direction:column;height:100%;width:100%;}
#mxchat-chatbot #chat-container #input-container{position:relative;display:flex;align-items:center;padding-right:40px;border:1px solid #ccc;border-radius:10px;margin:10px;}
#mxchat-chatbot #chat-container #input-container #chat-input{flex-grow:1;color:#212121;line-height:24px;background:0 0;margin-bottom:0px;width:100%;min-height:20px;max-height:65px;resize:none;overflow-y:auto;font-size:16px;border:none;border-radius:5px;box-sizing:border-box;padding:0.4em 0.5em;outline:none;}
#chat-input::-webkit-scrollbar{width:8px;}
#chat-input::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px;}
#chat-input::-webkit-scrollbar-thumb{background:linear-gradient(135deg, #fa73e6, #7873f5, #3ac9d1);border-radius:4px;}
#chat-input::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, #d164ce, #6568d8, #2daeb8);}
#chat-input{scrollbar-width:thin;scrollbar-color:linear-gradient(135deg, #fa73e6, #7873f5, #3ac9d1) #f1f1f1;}
#mxchat-chatbot #chat-container #input-container #send-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:0 0!important;padding:5px;margin:0px 0px 0px 0px;}
#mxchat-chatbot #chat-container #input-container #send-button .fa-paper-plane{font-size:1.3rem;}
#mxchat-chatbot #chat-container #input-container #send-button svg{width:25px;height:25px;pointer-events:none;}
#send-button:hover, .copy-btn:hover{opacity:.8;}
#mxchat-chatbot:after{content:"";display:table;clear:both;}
pre{background-color:#000;border:1px solid #ddd;border-radius:20px;border-left:3px solid #9e7aff;color:#fff;page-break-inside:avoid;font-family:monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1em 1.5em;display:block;word-wrap:break-word;}
.copy-btn{padding:10px 20px;border:none;border-radius:4px;background-color:#9e7aff;}
#floating-chatbot{position:fixed;bottom:25px;right:25px;width:375px;height:625px;box-shadow:0 0 10px rgba(0, 0, 0, .25);border-radius:20px;overflow:hidden;display:flex;z-index:100000;transition:transform .3s ease-in-out, opacity .3s ease-in-out;transform:translateY(20%);opacity:0;pointer-events:none;}
#floating-chatbot.visible{transform:translateY(0);opacity:1;pointer-events:auto;}
#floating-chatbot-button.hidden, .exit-chat span{display:none!important;}
.visible{display:flex;}
#floating-chatbot-button{transition:opacity 1s ease-in-out;font-size:1.25rem;position:fixed;bottom:30px;right:25px;background-color:#212121;color:#fff;width:60px;height:60px;border-radius:50%;box-shadow:0 4px 8px rgba(0, 0, 0, .2)!important;justify-content:center;align-items:center;cursor:pointer;transition:.3s;z-index:100000;display:flex;}
#floating-chatbot-button img{max-width:100%;max-height:100%;width:auto;height:auto;}
#mxchat-chatbot-wrapper.active+#floating-chatbot-button{bottom:530px;width:100%;}
.chatbot-close-button{position:absolute;top:5px;right:5px;border:none;background:0 0;cursor:pointer;font-size:20px;color:#f0f0f1;}
.chatbot-top-bar{background:#212121;}
#mxchat-chatbot-wrapper .chatbot-top-bar{cursor:pointer;color:#fff;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;justify-content:space-between;align-items:start;}
#mxchat-chatbot-wrapper .chatbot-top-bar .chatbot-title{font-size:16px;line-height:25px;padding:10px;margin:0;font-family:'Plus Jakarta Sans', sans-serif;font-weight:bold;}
#mxchat-chatbot-wrapper .chatbot-top-bar .chatbot-title span{font-weight:700;}
#mxchat-chatbot-wrapper .chatbot-top-bar button.exit-chat{background:0 0;border:none;opacity:.8;padding:0px;}
.exit-chat{border:none;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px;margin-left:auto;}
.exit-chat svg{fill:white;width:24px;height:24px;transform:rotate(270deg);}
#mxchat-chatbot-wrapper .chatbot-footer{text-align:center;padding-bottom:10px;font-size:.85em;}
#mxchat-chatbot-wrapper .chatbot-footer .powered-by{text-decoration:none;color:inherit;font-weight:700;}
#mxchat-chatbot-wrapper .chatbot-footer .powered-by span{text-decoration:underline;}
#chat-box .bot-message.temporary-message .thinking-dots-container{display:flex;justify-content:center;align-items:center;overflow:hidden;height:20px;position:relative;z-index:1;flex-shrink:0;}
#chat-box .bot-message.temporary-message .thinking-dots{display:flex;justify-content:center;align-items:center;height:90%;gap:5px;flex-shrink:0;}
#chat-box .bot-message.temporary-message .thinking-dots .dot{height:6px;width:6px;margin:0 3px;background-color:#fff;border-radius:50%;display:inline-block;position:static;right:auto;top:auto;text-align:initial;color:transparent;font-size:0;font-weight:normal;line-height:normal;font-style:normal;animation:bounce 1.4s ease-in-out infinite both;-webkit-animation:bounce 1.4s ease-in-out infinite both;-moz-animation:bounce 1.4s ease-in-out infinite both;-o-animation:bounce 1.4s ease-in-out infinite both;vertical-align:middle;}
#chat-box .bot-message.temporary-message .thinking-dots .dot:first-child{animation-delay:-0.32s;-webkit-animation-delay:-0.32s;-moz-animation-delay:-0.32s;-o-animation-delay:-0.32s;}
#chat-box .bot-message.temporary-message .thinking-dots .dot:nth-child(2){animation-delay:-0.16s;-webkit-animation-delay:-0.16s;-moz-animation-delay:-0.16s;-o-animation-delay:-0.16s;}
@keyframes bounce {
0%, 100%, 80%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);}
40%{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);}
}
#pre-chat-message{position:fixed;bottom:85px;right:30px;background-color:#fff;color:#212121;padding:10px;box-shadow:0px 0px 10px rgba(150, 150, 150, 0.3);border-radius:5px;z-index:1000;cursor:pointer;max-width:325px;font-size:14px;display:none;background:#fff;margin-bottom:10px;}
#pre-chat-message .close-pre-chat-message{position:absolute;top:-6px;right:-6px;background-color:#ccc;border:none;color:#212121;font-size:14px;cursor:pointer;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;display:flex;}
@media(max-width:550px){
#pre-chat-message{bottom:70px;right:15px;}
#chat-input{width:calc(100% - 70px);}
.bot-message, .user-message{padding:10px;max-width:95%;}
#floating-chatbot-button{bottom:15px;right:10px;}
#floating-chatbot{width:100vw;height:calc(var(--vh, 1vh) * 100);margin:0;padding:0;position:fixed;bottom:0;top:0;left:0;right:0;border-radius:0;}
#mxchat-chatbot-wrapper .chatbot-top-bar{border-top-left-radius:0;border-top-right-radius:0;}
}
.bot-message p{margin:0 0 1em 0;}
.bot-message p:last-child{margin-bottom:0;}
.bot-message{white-space:pre-line;}
#active-perplexity-container{display:flex;align-items:center;margin-left:8px;font-size:12px;}
#perplexity-search-btn{display:none;}
#perplexity-search-btn.active {
opacity: 1;
}.swpm-margin-10{margin:10px;}
.swpm-margin-top-10{margin-top:10px;}
.swpm-margin-bottom-10{margin-bottom:10px;}
.swpm-hidden{display:none;}
.swpm-green-success-text{font-weight:bold;color:green;}
.swpm-red-error-text{font-weight:bold;color:red;}
.swpm-box-shadow{box-shadow:0 1px 1px rgba(0,0,0,.04);}
.swpm-yellow-box{margin:10px 0px;padding:10px;background-color:#FFFFE0;border-color:#E6DB55;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;}
.swpm-red-box{margin:10px 0px;padding:10px;background-color:#FFEBE8;border-color:#CC0000;color:#333333;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;}
.swpm-orange-box{margin:10px 0px;padding:15px 10px;color:#3F2502;background-color:#FFF6D5;border-color:#D1B655;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;}
.swpm-white-box{margin:10px 0px;padding:15px 10px;color:#3c434a;background-color:#fff;border-color:#c3c4c7;border-width:1px;border-radius:3px 3px 3px 3px;border-style:solid;}
.swpm-grey-box{margin:10px 0px;padding:15px 10px;background-color:#DDDDDD;border-color:#CCCCCC;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;}
.swpm-green-box{margin:10px 0px;padding:15px 10px;background-color:#CCF4D6;border-color:#059B53;color:#043B14;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;}
.swpm-blue-box{margin:10px 0px;padding:15px 10px;background-color:#E7F4FE;border-color:#AACEE6;color:#1D263B;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;}
.swpm-submit-btn-default-style{min-width:150px;padding:0.5em 1em;cursor:pointer;}
.swpm-tooltip-notes-container{position:relative;display:inline-block;}
.swpm-tooltip-notes-style-1{display:none;margin-top:5px;padding:4px 7px;border-radius:3px;background-color:#2d2d2d;color:#FFFFFF;z-index:9999;}
.swpm-payment-block-ic-wrapper{padding:16px;}
.swpm-button-wrapper input[type="submit"]{width:auto !important;height:auto !important;}
.swpm-button-wrapper input[type="image"]{width:auto !important;height:auto !important;}
.swpm-login-widget-form input,.swpm-login-widget-form checkbox{width:auto;}
.swpm-username-input, .swpm-password-input{margin-bottom:10px;}
.swpm-login-submit{margin:10px 0px;}
.swpm-login-widget-action-msg{font-weight:bold;}
.swpm-logged-label{font-weight:bold;}
.swpm-logged-subs-status-value{font-weight:bold;color:#CC0000;}
.swpm-logged-subs-status-description{opacity:0.8;}
.swpm-edit-profile-link{font-weight:bold;}
.swpm-logged-logout-link{font-weight:bold;}
.swpm-pw-reset-submit-button{margin:10px 0px;}
.swpm-pw-reset-widget-form table{border:none;}
.swpm-pw-reset-widget-form tr{border:none;}
.swpm-pw-reset-widget-form td{border:none;}
.swpm-reset-pw-error{font-weight:bold;color:red;}
.swpm-reset-pw-success-box{margin:10px 0px;padding:15px 10px;background-color:#CCF4D6;border-color:#059B53;color:#043B14;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;}
.swpm-registration-widget-form td{min-width:100px;}
.swpm-registration-widget-form input[type="text"], .swpm-registration-widget-form input[type="password"]{width:95%;position:relative;}
#swpm-accept-terms{position:relative;}
#swpm-accept-pp{position:relative;}
.swpm_already_used_registration_complete_link_msg{font-weight:bold;}
.swpm_registration_hidden_to_logged_users_msg{font-weight:bold;}
.swpm_registration_complete_link_invalid_msg{font-weight:bold;}
.swpm-edit-profile-form input[type="text"], .swpm-edit-profile-form input[type="password"]{width:95%;position:relative;}
.swpm-edit-profile-form select{width:95%;}
.swpm-edit-profile-submit-section{text-align:center;}
.swpm-profile-account-delete-section{text-align:center;}
.swpm-profile-account-delete-section a{color:red !important;}
.swpm-profile-update-success{font-weight:bold;color:green;}
.swpm-profile-update-error{font-weight:bold;color:red;}
.swpm-restricted{font-weight:bold;color:red;}
.swpm-select-box-left{margin:0;padding-bottom:5px;}
.swpm-ppcp-txn-success-message{font-weight:bold;color:green;margin:15px 0px;}
.swpm_status_completed{padding:7px 15px;width:auto;display:inline-block;text-align:center;min-width:80px;border-radius:4px;background-color:#b6e4b6;}
.swpm_status_refunded{padding:7px 15px;width:auto;display:inline-block;text-align:center;min-width:80px;border-radius:4px;background-color:#e4d4b6;}
.swpm_status_general{padding:7px 15px;width:auto;display:inline-block;text-align:center;min-width:80px;border-radius:4px;background-color:#dedede;}
.swpm_status_subscription, .swpm_status_subscription_created{padding:7px 15px;width:auto;display:inline-block;text-align:center;min-width:80px;border-radius:4px;background-color:#b6dee4;}
.swpm_status_subscription_cancelled{padding:7px 15px;width:auto;display:inline-block;text-align:center;min-width:80px;border-radius:4px;background-color:#e4d4b6;}
.swpm-active-subs-table{width:100%;}
.swpm-active-subs-table td, .swpm-active-subs-table th{text-align:left;padding:6px 10px;}
.swpm-sub-attached-to-profile{font-style:italic;opacity:0.7;}
.swpm-cancel-subscription-button{padding:8px 15px;text-align:center;border-radius:4px;border:none;outline:none;margin:auto;}
.swpm-cancel-subscription-button-active{background-color:#ff6a6a;cursor:pointer;color:white;}
.swpm-cancel-subscription-button-active:hover{background-color:#d95e5e;transition:200ms;}
.swpm-active-subs-api-key-error-msg{color:#cc0000;}
.swpm-cancel-subscription-form{margin-bottom:0;}
@media(max-width:420px){  .swpm-pw-reset-text{width:100%;}
} .swpm-stats-container{overflow:hidden;}
.swpm-stats-container th{font-weight:bold;}
.swpm-stats-container .table-column{order:2;}
.swpm-stats-container .char-column{order:1;}
.swpm_report_date_range_form{width:100%;display:flex;align-items:end;margin-bottom:10px;flex-wrap:wrap;}
.swpm_report_date_range_form label{font-size:smaller;}
.swpm_report_date_range_form div:last-child{margin-top:5px;}
.swpm_report_total_container{margin-top:6px;}
@media(min-width:768px){
.swpm-stats-container{
display: flex;
align-items: center;
}
.swpm-stats-container .table-column{
min-width: 50%;
order: 1;
}
.swpm-stats-container .table-column-80X{
min-width: 80%;
}
.swpm-stats-container .char-column{ flex-grow: 1;
padding: 24px 10px;
order: 2;
}
.swpm_report_date_range_form div:last-child{
margin-top: 0px;
margin-left: 4px;
}
}#kbe_container{width:100%;margin:0 auto;overflow:hidden;}
#kbe_container h1{color:#000;font-size:24px;font-weight:600;margin:0 0 34px;}
#kbe_container table{margin:10px 0px;}
#kbe_container table th{font-weight:bold;}
#kbe_container table, #kbe_container table th, #kbe_container table tr, #kbe_container table td{border:1px solid #D3D3D3;padding:4px;font-size:12px;}
.kbe_breadcrum{margin:0 0 30px;overflow:hidden;width:100%;}
.kbe_breadcrum ul{list-style:none;padding:0;margin:0;}
.kbe_breadcrum ul li{float:left;padding:0 3px 2px 3px;line-height:22px;}
.kbe_breadcrum ul li a{text-decoration:none;font-size:14px;color:#000;}
.kbe_search_field{margin:0 0 36px;width:100%;}
.kbe_search_field input[type=text]{color:#666666;font-size:15px;border:1px solid #dbdbdb;width:100%;padding:12px 17px 13px 55px;background:url(//www.webshopschnittstelle.de/wp-content/plugins/wp-knowledgebase/template-legacy/images/kbe_search_btn.png) no-repeat left #fff;background-position-x:9px;background-size:25px;}
#search-result{padding:0;margin:0;width:100%;color:#666666;font-size:14px;position:absolute;z-index:9999;border-bottom:1px solid #cccccc;}
#search-result li{background:url(//www.webshopschnittstelle.de/wp-content/plugins/wp-knowledgebase/template-legacy/images/article.svg) no-repeat scroll left 16px top 13px rgb(255,255,255);background-size:14px auto;list-style:none outside none;padding:0;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
#search-result li a{background-position:20px center;background-repeat:no-repeat;display:block;color:#595959;text-decoration:none;color:#666666;font-size:14px;font-weight:normal;line-height:22px;padding:12px 20px 12px 55px;}
#search-result li a:hover{color:#666666 !important;text-decoration:none;font-weight:normal;}
#search-result li:hover{color:#333333 !important;text-decoration:none;font-size:14px;font-weight:normal;line-height:22px;background-color:#f8f8f8;}
#search-result.kbe-search-result-has-excerpt li .kbe-search-result-title{font-weight:bold;margin-bottom:0.75em;}
#search-result li .kbe-search-result-excerpt p{margin:0.5em 0;}
#search-result li .kbe-search-result-excerpt > :first-child{margin-top:0;}
#search-result li .kbe-search-result-excerpt > :last-child{margin-bottom:0;}
.kbe_no_result{display:inline-block;background:#fff;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:16px 0 14px 55px;font-size:14px;width:100%;box-sizing:border-box;}
#kbe_content{}
.kbe_content_full{width:100%;display:inline-block;float:none;}
.kbe_content_right{width:70%;float:right;}
.kbe_content_left{width:70%;float:left;}
.kbe_leftcol{float:left;width:100%;}
.kbe_categories{width:100%;}
.kbe_category{width:44%;margin:0 35px 30px 0;display:inline-block;vertical-align:top;position:relative;}
.kbe_category span.switch{position:absolute;top:4px;left:0px;margin:0px;}
.kbe_category span.switch img{margin:0px;content:none;}
#kbe_content h2, .kbe_aside h2{border-bottom:1px solid #cccccc;padding-bottom:15px;margin:0 0 27px;font-size:22px;color:#000;font-weight:400;}
#kbe_content h2 span.kbe_count{color:#fff;font-size:14px;width:88px;height:26px;line-height:26px;text-align:center;font-weight:400;float:right;display:block;background:#166c94;}
#kbe_content .kbe_category h2 a{display:inline-block;text-decoration:none;color:#000;width:70%;}
#kbe_content .kbe_category .kbe_article_list{list-style:none;padding:0;margin:0;}
#kbe_content .kbe_child_category .kbe_child_article_list{list-style:none;padding:0;margin:0 0 0 15px;}
#kbe_content .kbe_leftcol .kbe_child_article_list li{margin-bottom:20px;margin-left:0;background:url(//www.webshopschnittstelle.de/wp-content/plugins/wp-knowledgebase/template-legacy/images/article.svg) no-repeat left center;background-size:14px auto;padding:0 0 0 32px;line-height:20px;}
#kbe_content .kbe_leftcol .kbe_child_article_list li a{color:#333333;text-decoration:none;font-size:14px;}
#kbe_content .kbe_category .kbe_child_category{width:100%;height:auto;margin-bottom:30px;}
#kbe_content .kbe_child_category h3{border-bottom:1px solid #cccccc;padding-bottom:8px !important;margin-left:15px;color:#000;overflow:hidden;font-weight:600;font-size:20px !important;}
#kbe_content .kbe_child_category h3 span.kbe_count{color:#fff;font-size:13px;width:88px;height:26px;line-height:25px;text-align:center;font-weight:400;float:right;display:block;background:#166c94;margin-bottom:0px !important;}
#kbe_content .kbe_child_category h3 a{display:inline-block;text-decoration:none;color:#000;width:70%;margin-top:7px;}
#kbe_content .kbe_leftcol .kbe_article_list li{margin-bottom:20px;margin-left:0;background:url(//www.webshopschnittstelle.de/wp-content/plugins/wp-knowledgebase/template-legacy/images/article.svg) no-repeat left center;background-size:14px auto;padding:0 0 0 32px;line-height:20px;}
#kbe_content .kbe_leftcol .kbe_article_list li a{color:#333333;text-decoration:none;font-size:14px;}
.kbe_content_right .kbe_leftcol{float:right !important;}
#kbe_content .kbe_leftcol .kbe_articles ul{padding:0;margin:0;list-style:none;}
.kbe_articles ul li{list-style:none outside none;padding:2px 0 0px 30px;margin:0 0 3px;background:url(//www.webshopschnittstelle.de/wp-content/plugins/wp-knowledgebase/template-legacy/images/article.svg) no-repeat left center;background-size:14px auto;}
#kbe_content .kbe_leftcol .kbe_articles ul li a{color:#333333;font-size:14px;line-height:32px;text-decoration:none;font-weight:normal;}
#kbe_content .kbe_leftcol .kbe_articles ul li span{color:#333333;display:block;font-size:13px;margin-bottom:0;}
#kbe_content .kbe_leftcol .kbe_articles ul li p{margin-bottom:0px;}
#kbe_content .kbe_leftcol .kbe_articles .kbe_read_more{float:right;margin-top:-8px;}
#kbe_content .kbe_leftcol .kbe_articles .kbe_read_more a{font-size:14px;}
#kbe_content .kbe_leftcol .kbe_articles_search ul{padding:0;margin:0;list-style:none;}
.kbe_articles_search ul li{list-style:none outside none;padding:4px 0 24px 30px;margin:0 0 10px;background:url(//www.webshopschnittstelle.de/wp-content/plugins/wp-knowledgebase/template-legacy/images/article.svg) no-repeat left center;background-size:14px auto;border-bottom:1px solid #e2e2e2;}
#kbe_content .kbe_leftcol .kbe_articles_search ul li a{color:#666666;font-size:16px;font-weight:600;line-height:32px;text-decoration:none;font-weight:normal;}
#kbe_content .kbe_leftcol .kbe_articles_search ul li span{color:#333333;display:block;font-size:13px;margin-bottom:0;}
#kbe_content .kbe_leftcol .kbe_articles_search ul li p{margin-bottom:0px;}
#kbe_content .kbe_leftcol .kbe_articles_search .kbe_read_more{float:right;margin-top:-8px;}
#kbe_content .kbe_leftcol .kbe_articles_search .kbe_read_more a{font-size:14px;font-weight:normal;}
#kbe_container blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;font-style:italic;}
#kbe_container blockquote cite{margin:5px 0 0;display:block;}
.kbe_aside{width:25%;float:right;}
.kbe_aside.kbe_aside_none{display:none !important;}
.kbe_aside.kbe_aside_left{float:left !important;margin-right:5%;}
.kbe_aside.kbe_aside_right{float:right !important;margin-left:5%;}
.kbe_widget{margin-bottom:40px;content:"";display:table;clear:both;width:99%;}
.kbe_widget h2{margin-bottom:15px !important;padding-bottom:10px !important;}
.kbe_widget ul{list-style:none !important;margin:0 !important;padding:0;}
#kbe_container .kbe_widget li{margin-bottom:16px;margin-left:0px;background:url(//www.webshopschnittstelle.de/wp-content/plugins/wp-knowledgebase/template-legacy/images/angle-right.svg) no-repeat;background-position:left center;background-size:18px auto;padding:0 0 0 25px;}
.kbe_widget li a{color:#333333;text-decoration:none;font-size:14px;line-height:20px;}
#kbe_container .kbe_aside .kbe_widget_article li{background:url(//www.webshopschnittstelle.de/wp-content/plugins/wp-knowledgebase/template-legacy/images/article.svg) no-repeat left center;background-size:14px auto;}
.kbe_widget label{font-size:13px;color:#000;float:left;margin:0 20px 0 0;line-height:25px;}
.kbe_widget select{width:100px;height:26px;background:#fff;border:1px solid #dbdbdb;font-size:13px;padding:0 10px;color:#000;}
.kbe_widget input[type=text]{width:90%;height:26px;font-size:13px;color:#333;padding:0 5%;}
.kbe_widget .kbe_tags_widget{float:left;height:auto;line-height:26px;width:100%;word-spacing:4px;margin-bottom:40px;}
.kbe_widget .kbe_tags_widget a{text-decoration:none;line-height:26px;word-spacing:4px;}
#kbe_content .kbe_leftcol a{color:#166c94;text-decoration:none;}
#kbe_content .kbe_leftcol h2{font-size:22px;font-weight:normal;border-bottom:1px solid #cccccc;padding-bottom:12px;margin-bottom:18px;}
.kbe_leftcol .kbe_category.has-child h2{padding-left:21px;}
#kbe_content .kbe_leftcol h3{font-size:18px;padding-bottom:0px;margin-bottom:16px;}
#kbe_content .kbe_leftcol h4{font-size:16px;padding-bottom:0px;margin-bottom:10px;}
#kbe_content .kbe_leftcol p{font-weight:normal;color:#333333;}
#kbe_content .kbe_leftcol ul{list-style-type:disc;padding:0 19px;margin-bottom:20px;}
#kbe_content .kbe_leftcol ul li, ol{color:#333333;}
#kbe_content .kbe_leftcol ol{list-style-type:decimal;padding:0 21px;margin-bottom:20px;}
#kbe_content .kbe_leftcol span{color:#333333;font-size:16px;margin-bottom:40px;display:block;}
#kbe_content .kbe_leftcol span a{text-decoration:none;font-size:14px;}
#kbe_content .kbe_leftcol .kbe_reply h4{font-size:16px;margin-bottom:12px;}
#kbe_content .kbe_leftcol .kbe_reply span{font-size:14px;font-weight:normal;}
#kbe_content .kbe_leftcol .kbe_reply label{display:block;margin-bottom:7px;}
#kbe_content .kbe_leftcol .kbe_reply input[type=text]{width:255px;height:27px;margin-bottom:23px;border:1px solid #cccccc;padding:10px 10px;}
#kbe_content .kbe_leftcol .kbe_reply textarea{width:602px;height:160px;display:block;margin-bottom:30px;padding:10px 10px;}
.kbe_reply{width:100%;padding-top:40px;}
.kbe_tags_div{width:100%;height:auto;margin:8px 0 16px;overflow:hidden;}
.kbe_tags_icon{background:url(//www.webshopschnittstelle.de/wp-content/plugins/wp-knowledgebase/template-legacy/images/kbe_icon_tag.png) no-repeat left top 1px;float:left;height:25px;width:25px;margin-right:12px;}
.kbe_tags_div ul li{float:left;list-style:none;padding-right:6px;text-transform:capitalize;}
.kbe_tags_div ul li a{color:#333333 !important;text-decoration:none !important;font-size:14px;}
.kbe_tags_div ul li::after{content:",";}
.kbe_tags_div ul li:last-child:after{content:"";}
.kbe_reply #comments{margin-bottom:16px;font-size:16px;}
.kbe_reply .commentlist li{margin-top:16px;background-color:#e3e3e3;float:left;padding-bottom:12px;border-radius:6px;width:100%;}
.kbe_reply ol{padding:0px !important;}
.kbe_reply ol, .kbe_reply ul{list-style:none !important;}
.kbe_reply .fn{font-size:15px;font-weight:bold;text-transform:capitalize;margin-left:6px;}
.kbe_reply .comment-meta{margin-top:-11px;width:50%;}
.kbe_reply .comment-edit-link{display:none !important;}
.kbe_reply .says{display:none !important;}
.kbe_reply .commentlist li p{padding-right:9px;}
.kbe_reply .comment-body{padding-left:12px;padding-top:12px;}
.kbe_reply ul{margin-left:30px !important;padding:0px !important;}
.kbe_reply .children li{background-color:#f2f2f2;margin-left:-10px;margin-right:12px;padding:0 0 10px 0 !important;}
.kbe_reply #respond h3{font-size:18px;padding-top:18px !important;}
.kbe_reply .commentlist li #respond{border-top:1px solid #ccc;margin-left:10px;width:97%;}
.kbe_reply #respond form{margin-top:0px;}
.kbe_reply .cancel-comment-reply{margin-top:0px;font-size:16px;}
.kbe_reply #respond input[type="text"]{border:1px solid #cccccc;height:39px !important;margin-bottom:23px;padding:10px;width:602px !important;}
.kbe_reply #respond textarea{display:block;height:160px;margin-bottom:30px;padding:10px;resize:none;width:602px;}
.kbe_widget .wp-tag-cloud li{background-size:14px auto;background-image:url(//www.webshopschnittstelle.de/wp-content/plugins/wp-knowledgebase/template-legacy/images/tag.svg) !important;background-repeat:no-repeat;background-position:left center;}
@media screen and (min-width: 768px) and (max-width: 1024px) {
#kbe_content .kbe_leftcol{width:65%;}
#kbe_content .kbe_category{width:100%;display:inline-block;}
.kbe_categories{width:100%;}
.kbe_aside{float:left;width:222px;}
.kbe_content_full{width:100% !important;}
.kbe_content_full .kbe_leftcol{width:100% !important;}
.kbe_content_full .kbe_category{width:44% !important;display:inline-block;}
.kbe_content_ful .kbe_categories{width:109%;}
.kbe_articles{width:100%;}
.kbe_articles_search{width:100%;}
#kbe_container{width:100%;}
.kbe_leftcol{width:96% !important;}
.kbe_content_left{float:left;width:64% !important;margin-bottom:30px;}
.kbe_content_right{float:left;width:64% !important;margin-bottom:30px;margin-right:36px;}
.kbe_reply{width:80%;}
#kbe_content .kbe_leftcol .kbe_reply input[type="text"]{width:60%;}
#kbe_content .kbe_leftcol .kbe_reply textarea{width:95%;}
#kbe_content h2{font-size:20px;}
}
@media screen and (min-width: 641px) and (max-width: 767px) {
#kbe_content .kbe_leftcol{width:65%;}
#kbe_content .kbe_category{width:100%;display:inline-block;}
.kbe_categories{width:100%;}
.kbe_content_left{width:68% !important;}
.kbe_content_right{width:68% !important;}
.kbe_leftcol{width:96% !important;}
#kbe_content .kbe_aside{width:220px;}
.kbe_content_full .kbe_aside{display:none;}
.kbe_content_full .kbe_leftcol{width:100% !important;}
.kbe_content_full .kbe_category{width:44% !important;display:inline-block;}
.kbe_content_ful .kbe_categories{width:107%;}
.kbe_articles{width:100%;}
.kbe_articles_search{width:100%;}
#kbe_container{width:100%;}
.kbe_leftcol{width:100%;}
.kbe_reply{width:100%;}
#kbe_content .kbe_leftcol .kbe_reply input[type="text"]{width:60%;}
#kbe_content .kbe_leftcol .kbe_reply textarea{width:95%;}
#kbe_content h2{font-size:20px;}
}
@media screen and (min-width: 481px) and (max-width: 640px) {
#kbe_container{width:100%;margin:0 auto;}
#kbe_container h1{text-align:center;}
.kbe_breadcrum ul{width:100%;text-align:center;}
.kbe_breadcrum ul li{float:none;display:inline-block;line-height:22px;}
.kbe_search_field{width:100%;}
#search-result{width:100% !important;}
.kbe_search_field input[type="text"]{padding:17px 4px 13px 9px;text-align:center;}
.kbe_leftcol{width:100%;float:none;}
.kbe_content_left{float:left;width:100% !important;margin-bottom:30px;}
.kbe_content_right{float:left;width:100% !important;margin-bottom:30px;}
.kbe_category{width:100%;}
.kbe_categories{width:100%;}
#kbe_content .kbe_category h2 a{width:62%;}
#kbe_content .kbe_leftcol .kbe_articles .kbe_read_more{float:right;width:120px;}
#kbe_content .kbe_leftcol .kbe_articles_search .kbe_read_more{float:right;width:120px;}
.kbe_content_full .kbe_categories{width:100%;}
.kbe_content_full .kbe_category{width:100% !important;margin:0 0 30px 0;}
.kbe_content_full .kbe_aside{display:none;}
.kbe_aside{float:none;width:100%;}
.kbe_aside.kbe_aside_left{float:none !important;}
.kbe_aside.kbe_aside_right{float:none !important;}
.kbe_reply{padding-top:40px;width:100%;}
#kbe_content .kbe_leftcol .kbe_reply textarea{width:96%;}
#kbe_content .kbe_leftcol .kbe_reply input[type="text"]{width:60%;}
input[type="submit"], input[type="button"], input[type="reset"]{width:20%;margin-bottom:20px;}
}
@media screen and (min-width: 361px) and (max-width: 480px) {
#kbe_container{width:100%;margin:0 auto;}
#kbe_container h1{text-align:center;}
.kbe_breadcrum ul{width:100%;text-align:center;}
.kbe_breadcrum ul li{float:none;display:inline-block;line-height:22px !important;}
.kbe_search_field{width:100%;}
.kbe_search_field input[type="text"]{padding:17px 4px 13px 9px;text-align:center;}
#search-result{width:100% !important;}
.kbe_leftcol{width:100%;float:none;margin-bottom:30px;}
.kbe_content_left{float:left;width:100% !important;margin-bottom:30px;}
.kbe_content_right{float:right;width:100% !important;margin-bottom:30px;}
.kbe_categories{width:100%;}
.kbe_category{width:100%;margin:0 0 30px 0;}
#kbe_content .kbe_category h2 a{width:62%;}
#kbe_content .kbe_leftcol .kbe_articles .kbe_read_more{float:right;width:88px;}
#kbe_content .kbe_leftcol .kbe_articles_search .kbe_read_more{float:right;width:88px;}
.kbe_content_full .kbe_categories{width:100%;}
.kbe_content_full .kbe_category{width:100% !important;margin:0 0 30px 0;}
.kbe_content_full .kbe_aside{display:none;}
.kbe_aside{float:none;width:100%;}
.kbe_aside.kbe_aside_left{float:none !important;}
.kbe_aside.kbe_aside_right{float:none !important;}
.kbe_reply{width:100%;}
#kbe_content .kbe_leftcol .kbe_reply textarea{width:95%;height:100px;}
#kbe_content .kbe_leftcol .kbe_reply span{text-align:center;}
#kbe_content .kbe_leftcol .kbe_reply input[type="text"]{width:95%;padding:5px 10px;}
input[type="submit"], input[type="button"], input[type="reset"]{width:100%;margin-bottom:20px;}
}
@media screen and (min-width: 320px) and (max-width: 360px) {
#kbe_container {
width: 100%;
margin: 0 auto;
}
#kbe_container h1 {
text-align: center;
}
.kbe_breadcrum ul {
width: 100%;
text-align: center;
}
.kbe_breadcrum ul li {
float: none;
display: inline-block;
line-height: 22px;
}
.kbe_search_field {
width: 100%;
}
.kbe_search_field input[type="text"] {
padding: 17px 4px 13px 9px;
text-align: center;
}
#search-result{
width: 100% !important;
}
.kbe_leftcol {
width: 100%;
float: none;
margin-bottom: 30px;
}
#kbe_content .kbe_category h2 a{
width: 62%;
}
#kbe_content .kbe_leftcol .kbe_articles .kbe_read_more {
float: right;
width: 88px;
}
#kbe_content .kbe_leftcol .kbe_articles_search .kbe_read_more {
float: right;
width: 88px;
}
.kbe_category {
width: 100%;
margin:0 0 30px 0;
}
.kbe_content_full .kbe_category {
width: 100%;
}
.kbe_categories{
width:100%;
}
.kbe_articles ul li a {
color: #000000;
font-size: 22px;
font-weight: 600;
line-height: 26px;
text-decoration: none;
}
.kbe_articles_search ul li a {
color: #000000;
font-size: 22px;
font-weight: 600;
line-height: 26px;
text-decoration: none;
}
#kbe_content .kbe_leftcol ul li, ol li{
color: #333333;
font-size: 14px;
line-height: 22px;
margin-bottom: 15px;
}
.kbe_aside {
float: none;
width: 100%;
}
.kbe_aside.kbe_aside_left{
float: none !important;
}
.kbe_aside.kbe_aside_right{
float: none !important;
}
.kbe_content_left{
float: none;
width: 100% !important;
}
.kbe_content_right{
float: none;
width: 100% !important;
}
.kbe_reply {
width: 100%;
}
#kbe_content .kbe_leftcol .kbe_reply textarea {
width: 92%;
height:100px;
}
#kbe_content .kbe_leftcol .kbe_reply span {
text-align: center;
}
#kbe_content .kbe_leftcol .kbe_reply input[type="text"] {
width: 92%;
padding:4px 10px;
}
input[type="submit"], input[type="button"], input[type="reset"] {
width: 100%;
margin-bottom: 20px;
}
#kbe_content .kbe_leftcol h2 {
background: url(//www.webshopschnittstelle.de/wp-content/plugins/wp-knowledgebase/template-legacy/images/article.svg) no-repeat left center;
background-size: 14px auto;
border-bottom: 1px solid #CCCCCC;
font-size: 18px;
font-weight: normal;
margin-bottom: 25px;
padding: 0 0 16px 30px;
}
}