/* codeDESIGN - layout_cms.css */ @charset "utf-8"; /* OTHER COMPONENTS */ .com_codedesign_contactform div.component, .com_kickconsentmanager div.component { margin: 0px 0px 0px 0px; padding: 20px 40px 20px 0px; color: var(--ci_color_font_white); } @media only screen and (max-width: 768px) { .com_codedesign_contactform div.component, .com_kickconsentmanager div.component { padding: 20px 0px 20px 0px; } } .com_codedesign_contactform div.component h1, .com_codedesign_contactform div.component h2, .com_kickconsentmanager div.component h1, .com_kickconsentmanager div.component h2 { font: var(--font-h1_component); font-style: normal; color: var(--ci_color_white); letter-spacing: -1px; margin: 0px 0px 20px 0px; padding: 0px 0px 15px 0px; position: relative; } .com_codedesign_contactform div.component div.contact_form_errors_counter h4 { font: var(--font-h3_component); font-style: normal; color: var(--ci_color_black); letter-spacing: 0px; margin: 0px 0px 20px 0px; padding: 0px 0px 15px 0px; position: relative; } .com_codedesign_contactform div.component div.contact_form_errors_counter h4 i { margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; } .com_codedesign_contactform div.component a, .com_codedesign_contactform div.component a, .com_codedesign_contactform div.component a:visited { text-decoration: none; font-weight: 600; color: var(--ci_color_white); } .com_codedesign_contactform div.component a:hover { text-decoration: underline; color: var(--ci_color_white); } .com_codedesign_contactform div.component h1:after, .com_codedesign_contactform div.component h2:after, .com_codedesign_contactform div.component div.contact_form_errors_counter h4:after { background: #74a21c; bottom: -1px; content: ''; height: 2px; left: 0%; margin: 0px 0px 0px 0px; position: absolute; width: 82px; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } .com_codedesign_contactform div.component h1:hover:after, .com_codedesign_contactform div.component h2:hover:after { background: #74a21c; width: 180px; } .com_codedesign_contactform div.component h3 { font: var(--font-h3_component); font-style: normal; color: var(--ci_color_white); letter-spacing: 0px; margin: 0px 0px 20px 0px; padding: 0px 0px 15px 0px; position: relative; } .com_codedesign_contactform div.component h3:after { background: #74a21c; bottom: -1px; content: ''; height: 2px; left: 0%; margin: 0px 0px 0px 0px; position: absolute; width: 82px; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } .com_codedesign_contactform div.component h3:hover:after, .com_codedesign_contactform div.component div.contact_form_errors_counter h4:hover:after { background: #74a21c; width: 180px; } .com_codedesign_contactform div.component div.contact_form_privacy { background: #222220; margin: 0px 0px 0px 0px; padding: 20px 20px 20px 20px; } /* JOOMLA CMS */ /* COM_CONTENT */ .com_content div.item-page { margin: 0px 0px 0px 0px; padding: 20px 40px 20px 0px; color: var(--ci_color_font_dark); } /* FULL WIDTH */ .com_content div.col-md-12 div.item-page { margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; color: var(--ci_color_font_dark); } @media only screen and (max-width: 768px) { .com_content div.item-page { padding: 20px 0px 20px 0px; } } .com_content div.item-page span.ci_color { font-weight: 400; } /* COM_CONTENT EDIT ICONS */ .com_content div.item-page div.icons { display: none; } /* COM_CONTENT IMAGES */ figure.figure-img-fulltext { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; } .com_content div.item-page div.img-fulltext { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .com_content div.item-page div.img-fulltext-caption { background: #F8F8F8; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; } /* COM_CONTENT EMBED MEDIA */ .com_content div.item-page div.video_container { height: 0; position: relative; padding-bottom: 56.25%; padding-top: 30px; overflow: hidden; } .com_content div.item-page div.video_container iframe, .com_content div.item-page div.video_container object, .com_content div.item-page div.video_container embed { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } /* COM_CONTENT H1 - H6 */ .com_content div.item-page div.page-header { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .com_content div.item-page div.page-header h1, .com_content div.item-page div.page-header h2 { font: var(--font-h1_component); font-style: normal; font-weight: 400; color: var(--ci_color_white); letter-spacing: -1px; margin: 0px 0px 20px 0px; padding: 0px 0px 15px 0px; position: relative; } .com_content div.item-page div.page-header h1:after, .com_content div.item-page div.page-header h2:after { background: #74a21c; bottom: -1px; content: ''; height: 2px; left: 0%; margin: 0px 0px 0px 0px; position: absolute; width: 82px; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } .com_content div.item-page div.page-header h1:hover:after, .com_content div.item-page div.page-header h2:hover:after { background: #74a21c; width: 180px; } .com_content div.item-page div.page-article-content { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: var(--ci_color_white); } .com_content div.item-page div.page-article-content h3 { font: var(--font-h3_component); font-style: normal; font-weight: 500; color: var(--ci_color_white); letter-spacing: 0px; margin: 0px 0px 20px 0px; padding: 0px 0px 15px 0px; position: relative; } .com_content div.item-page div.page-article-content h3:after { background: #74a21c; bottom: -1px; content: ''; height: 2px; left: 0%; margin: 0px 0px 0px 0px; position: absolute; width: 82px; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } .com_content div.item-page div.page-article-content h3:hover:after { background: #74a21c; width: 180px; } .com_content div.item-page div.page-article-content hr { background: #dfdfdf; width: 100%; height: 3px; border: none; } /* COM_CONTENT ARTICLE ATTACHMENTS */ .com_content dl.fields-container { } .com_content dd.field-entry, .com_content span.field-label, .com_content span.field-value { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .com_content span.field-label { font-weight: 400; } dd.field-entry.article-attachment-field span.field-value a, dd.field-entry.article-attachment-field span.field-value a:link, dd.field-entry.article-attachment-field span.field-value a:visited { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 18px; font-weight: 300; color: var(--ci_color_black); text-decoration: none; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; position: relative; } dd.field-entry.article-attachment-field span.field-value a:hover { color: var(--ci_color); text-decoration: underline; } dd.field-entry.article-attachment-field span.field-value a:before { content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 100; font-size: 1.4em; color: var(--ci_color_accent_1); margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline-block; position: absolute; left: 0px; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } dd.field-entry.article-attachment-field span.field-value a:hover:before { color: var(--ci_color_accent_1); left: 6px; } /* COM_CONTENT LINKS */ .com_content div.item-page div.page-article-content a, .com_content div.item-page div.page-article-content a:link, .com_content div.item-page div.page-article-content a:visited, .com_content div.blog div.category-desc a, .com_content div.blog div.category-desc a:link, .com_content div.blog div.category-desc a:visited { font-weight: 400; color: var(--ci_color_white); text-decoration: none; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .com_content div.item-page div.page-article-content a:hover, .com_content div.blog div.category-desc a:hover { color: var(--ci_color_white); text-decoration: underline; } /* LIST ELEMENTS */ .com_content div.item-page div.page-article-content ul, .com_content div.blog div.category-desc ul, .com_content div.blog div.item ul, .com_content div.blog div.items-more ol { list-style: none; margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; } .com_content div.item-page div.page-article-content ul ul, .com_content div.blog div.item ul ul { list-style: none; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; } .com_content div.item-page div.page-article-content ul li, .com_content div.blog div.category-desc ul li, .com_content div.blog div.item ul li, .com_content div.blog div.items-more ol li { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; position: relative; } .com_content div.item-page div.page-article-content ul li:before, .com_content div.blog div.category-desc ul li:before, .com_content div.blog div.item ul li:before, .com_content div.blog div.items-more ol li:before { content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 100; font-size: 1.4em; color: #74a21c; margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline-block; position: absolute; left: 0px; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .com_content div.item-page div.page-article-content ul li:hover:before, .com_content div.blog div.category-desc ul li:hover:before, .com_content div.blog div.item ul li:hover:before, .com_content div.blog div.items-more ol li:hover:before { color: #74a21c; left: 6px; } .com_content div.item-page div.page-article-content ul li a, .com_content div.item-page div.page-article-content ul li a:link, .com_content div.item-page div.page-article-content ul li a:visited, .com_content div.blog div.items-more ol li a, .com_content div.blog div.items-more ol li a:link, .com_content div.blog div.items-more ol li a:visited { font-weight: 400; color: var(--ci_color_white); text-decoration: none; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .com_content div.item-page div.page-article-content ul li a:hover, .com_content div.blog div.items-more ol li a:hover { color: var(--ci_color_white); text-decoration: underline; } /* LIST ELEMENTS NUMBERS */ .com_content div.item-page div.page-article-content ol, .com_content div.blog div.category-desc ol, .com_content div.blog div.item ol { list-style: none; counter-reset: item; margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; } .com_content div.item-page div.page-article-content ol li, .com_content div.blog div.category-desc ol li, .com_content div.blog div.item ol li { counter-increment: item; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; } .com_content div.item-page div.page-article-content ol li:before, .com_content div.blog div.category-desc ol li:before, .com_content div.blog div.item ol li:before { content: counters(item, ".") ". "; color: var(--ci_color); font-weight: 400; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; } /* COM_CONTENT FURTHER HTML ELEMENTS */ .html_table_in_content { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } /* COM_CONTENT PAGE BREAK ACCORDION */ /* CONTENT ACCORDION PAGEBREAK */ div.pane-sliders.ui-accordion { margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; } h3.pane-toggler.ui-accordion-header { background: #F8F8F8; font: normal 14px/13px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important; letter-spacing: 0px !important; color: var(--ci_color_font_dark) !important; margin: 0px 0px 5px 0px !important; padding: 8px 10px 8px 10px !important; cursor: pointer; } h3.pane-toggler.ui-accordion-header a, h3.pane-toggler.ui-accordion-header a:link, h3.pane-toggler.ui-accordion-header a:visited { font: normal 14px/20px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: 600; letter-spacing: 0px; color: var(--ci_color_font_dark) !important; text-transform: none; text-decoration: none; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; } h3.pane-toggler.ui-accordion-header a:hover { text-decoration: none !important; } @media only screen and (max-width: 768px) { h3.pane-toggler.ui-accordion-header { background: #ffffff; } } h3.pane-toggler.ui-accordion-header:after { display: none; } h3.pane-toggler.ui-accordion-header:hover span.ui-accordion-header-icon:after { color: #fafafa; } h3.pane-toggler.ui-accordion-header span.ui-accordion-header-icon:after { font-family: 'Font Awesome 5 Pro'; font-size: 1.5em; content: "\f078"; margin: 3px 10px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; right: 0px; cursor: pointer; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } h3.pane-toggler.ui-accordion-header-active { } h3.pane-toggler.ui-accordion-header-active:after { display: none; } h3.pane-toggler.ui-accordion-header-active span.ui-accordion-header-icon:after { content: "\f077"; color: #fafafa; } div.pane-slider.ui-accordion-content { margin: 0px 0px 0px 0px; padding: 15px 0px 15px 0px; } div.pane-slider.ui-accordion-content ul { margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; } /* COM_CONTENT BLOG */ .com_content div.blog { margin: 0px 0px 0px 0px; padding: 20px 40px 20px 0px } @media only screen and (max-width: 768px) { .com_content div.blog { margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; } } .com_content div.blog div.category-desc { margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; } /* COM_CONTENT BLOG GRID */ .com_content div.blog div.items-row { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .com_content div.blog div.items-row.cols-1 { width: 100%; } .com_content div.blog div.blog-item-col.col-md-12 { padding-left: 0px; padding-right: 0px; } /* COM_CONTENT BLOG ITEM */ .com_content div.blog div.item { margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; } .com_content div.blog div.item:after { background: #2C2B29; width: 100%; height: 3px; display: inline-block; border: none; margin: 0px 0px 20px 0px; padding: 0px 0px 20px 0px; } .com_content div.blog div.item div.blog-item-content { background: #2C2B29; margin: 0px 0px 0px 0px; padding: 20px 20px 20px 20px; } .com_content div.blog div.item h2, .com_content div.blog div.item h2 a, .com_content div.blog div.item h2 a:link, .com_content div.blog div.item h2 a:visited, .com_content div.blog div.item h2 a:hover { font: var(--font-h3_component); font-style: normal; color: var(--ci_color_white); letter-spacing: 0px; margin: 0px 0px 20px 0px; padding: 0px 0px 15px 0px; position: relative; text-decoration: none; } .com_content div.blog div.item h2:after { background: #74a21c; bottom: -1px; content: ''; height: 2px; left: 0%; margin: 0px 0px 0px 0px; position: absolute; width: 82px; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } .com_content div.blog div.item h2:hover:after { background: #74a21c; width: 180px; } /* COM_CONTENT BLOG CHILD CATEGORIES */ .com_content div.blog div.cat-children { margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; } .com_content div.blog div.cat-children div.category-desc { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; } /* COM_CONTENT BLOG CHILD CATEGORIES AS LIST OUTPUT */ .com_content div.blog div.cat-children div h3 { font: normal 14px/22px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: 300; color: var(--ci_color_grey); letter-spacing: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; } .com_content div.blog div.cat-children div h3:before { content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 100; font-size: 1.4em; color: var(--ci_color_accent_1); margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline-block; position: absolute; left: 0px; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .com_content div.blog div.cat-children div h3:after { display: none; } .com_content div.blog div.cat-children div h3 a, .com_content div.blog div.cat-children div h3 a:link, .com_content div.blog div.cat-children div h3 a:visited { font-weight: 400; color: var(--ci_color_font_dark); text-decoration: none; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .com_content div.blog div.cat-children div h3 a:hover { color: var(--ci_color); text-decoration: underline; } /* COM_CONTENT BLOG MORE ITEMS LIST */ .com_content div.blog div.items-more ol { list-style-type: none; } /* COM_CONTENT BLOG READMORE */ .com_content div.blog div.readmore { width: 100%; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px float: right; text-align: right; } .com_content div.blog div.readmore:before, .com_content div.blog div.readmore:after { clear: both; } .com_content div.blog div.readmore a, .com_content div.blog div.readmore a:link, .com_content div.blog div.readmore a:visited { font-weight: 400; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 25px; color: var(--ci_color_black); text-decoration: none; position: relative; } .com_content div.blog div.readmore a:before { content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 100; font-size: 1.4em; color: var(--ci_color_accent_1); -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; position: absolute; left: 0px; display: inline-block; clear: both; } .com_content div.blog div.readmore a:hover, .com_content div.blog div.readmore a:hover:before { color: var(--ci_color_black); } div.readmore { width: 100%; text-align: right; } /* READMORE INLINE */ a.readmore_inline, a.readmore_inline:link, a.readmore_inline:visited { font-weight: 400; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; color: var(--ci_color_white); text-decoration: none; position: relative; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } a.readmore_inline:hover { color: var(--ci_color_white); } a.readmore_inline_white, a.readmore_inline_white:link, a.readmore_inline_white:visited { color: var(--ci_color_white); } a.readmore_inline_white:hover { color: var(--ci_color_white); } a.readmore_inline:before { content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 100; font-size: 1.4em; color: #74a21c; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; left: 0px; display: inline-block; clear: both; } a.readmore_inline:hover:before { color: #74a21c; left: 6px; } a.readmore_inline_white:before { color: var(--ci_color_white); } a.readmore_inline_white:hover:before { color: var(--ci_color_white); left: 6px; } /* COM_CONTENT PAGINATION */ .com_content div.pagination { width: 100%; margin: 60px 0px 0px 0px; padding: 20px 0px 0px 0px; border-top: 1px solid #e2e2e2; } .com_content div.pagination ul { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .com_content div.pagination ul li { height: 40px; line-height: 42px; list-style: none; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-transform: uppercase; } /* ACTIVE */ .com_content div.pagination ul li span { background: var(--ci_color_accent_1); height: 40px; display: inline-block; color: #ffffff; padding: 0px 8px 0px 8px; } .com_content div.pagination ul li i.fa-chevron-double-left, .com_content div.pagination ul li i.fa-chevron-left { padding: 0px 10px 0px 0px; } .com_content div.pagination ul li i.fa-chevron-right, .com_content div.pagination ul li i.fa-chevron-double-right { padding: 0px 0px 0px 10px; } .com_content div.pagination ul li.disabled i { display: none; } @media only screen and (max-width: 768px) { .com_content div.pagination ul li i { display: none; } } /* COM_CONTENT PAGINATION OTHER SPANS, START, PREV, NEXT, END */ .com_content div.pagination ul li.pagination-start span, .com_content div.pagination ul li.pagination-prev span, .com_content div.pagination ul li.pagination-next span, .com_content div.pagination ul li.pagination-end span { background: none; color: var(--ci_color_font_dark); } .com_content div.pagination ul li a, .com_content div.pagination ul li a:link, .com_content div.pagination ul li a:visited { height: 40px; margin: 0px 0px 0px 0px; padding: 0px 8px 0px 8px; display: inline-block; text-decoration: none; color: var(--ci_color_font_dark); } .com_content div.pagination ul li.active a, .com_content div.pagination ul li.active a:link, .com_content div.pagination ul li.active a:visited, .com_content div.pagination ul li a:hover { background: var(--ci_color_accent_1); color: #ffffff; } .com_content div.pagination ul li.disabled a:hover { background: none; color: var(--ci_color_font_dark); } /* COM_CONTENT PAGINATION COUNTER */ .com_content div.pagination div.counter { line-height: 42px; text-transform: uppercase; } @media only screen and (max-width: 768px) { .com_content div.pagination div.counter { display: none; } } /* MODULE MENU SUBMENU FOR SUBPAGES HTML5 */ div.moduletable_submenu_subpages { margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; } div.moduletable_submenu_subpages h3 { font: var(--font-h3_component); font-style: normal; color: var(--ci_color_black); letter-spacing: 0px; margin: 0px 0px 20px 0px; padding: 0px 0px 15px 0px; position: relative; } div.moduletable_submenu_subpages h3:after { background: var(--ci_color_accent_1); bottom: -1px; content: ''; height: 2px; left: 0%; margin: 0px 0px 0px 0px; position: absolute; width: 82px; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } div.moduletable_submenu_subpages h3:hover:after { width: 180px; } div.moduletable_submenu_subpages ul { list-style: none; margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; } div.moduletable_submenu_subpages ul ul { list-style: none; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; } div.moduletable_submenu_subpages ul li { list-style: none; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 20px; position: relative; } div.moduletable_submenu_subpages.submenu_subpages_50p ul { padding: 0px 40px 0px 0px; } div.moduletable_submenu_subpages.submenu_subpages_50p ul li { width: 46%; float: left; clear: none; margin: 4px 4% 4px 0px; padding: 0px 0px 8px 20px; border-bottom: 1px solid #e5e5e5; } @media only screen and (max-width: 991px) { div.moduletable_submenu_subpages.submenu_subpages_50p ul li { width: 100%; list-style: none; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 20px; position: relative; border-bottom: none; } } div.moduletable_submenu_subpages ul li:before { content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 100; font-size: 1.4em; color: var(--ci_color_accent_1); margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline-block; position: absolute; left: 0px; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } div.moduletable_submenu_subpages ul li:hover:before { color: var(--ci_color_accent_1); left: 6px; } div.moduletable_submenu_subpages ul li a, div.moduletable_submenu_subpages ul li a:link, div.moduletable_submenu_subpages ul li a:visited { font-weight: 400; color: var(--ci_color_font_dark); text-decoration: none; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } div.moduletable_submenu_subpages ul li a:hover { color: var(--ci_color); text-decoration: underline; } div.moduletable_submenu_subpages ul li.active.deeper.parent > a, div.moduletable_submenu_subpages ul li.active.deeper.parent > a:link, div.moduletable_submenu_subpages ul li.current > a, div.moduletable_submenu_subpages ul li.current > a:link { color: var(--ci_color); text-decoration: none; } /* SHOW SUBMENUS ONLY WHEN ACTIVE */ div.moduletable_submenu_subpages ul li.deeper.parent > ul { display: none; } div.moduletable_submenu_subpages ul li.active.deeper.parent > ul, div.moduletable_submenu_subpages ul li.current.deeper.parent > ul { display: inline; } /* TODO THIS IS BECAUSE OF THIRD LEVEL ISSUES */ /* SO WE KEEP ALL OPEN TILL ACCORDION SOLUTION */ div.moduletable_submenu_subpages ul li.active.deeper.parent ul { display: inline; } /* MODULE CONTENT BOX */ div.moduletable_contentbox_subpages { background: #F9F9F9; margin: 0px 40px 20px 0px; padding: 20px 20px 20px 20px; display: inline-block; position: relative; } @media only screen and (max-width: 991px) { div.moduletable_contentbox_subpages { margin: 0px 0px 20px 0px; } } div.moduletable_contentbox_subpages:before { font-family: 'Font Awesome 5 Pro'; content: "\f4a5"; font-size: 3em; line-height: 40px; color: var(--ci_color_accent_1); position: absolute; top: 24px; left: 20px; } div.moduletable_contentbox_subpages div.custom_contentbox_subpages { padding: 0px 0px 0px 60px; } div.moduletable_contentbox_subpages i { color: var(--ci_color_accent_1); } /* MODULE CONTENT BOX 2 */ div.custom_contentbox_subpages_with_border { margin: 20px 0px 20px 0px; padding: 0px 40px 0px 0px; display: inline-block; position: relative; } @media only screen and (max-width: 991px) { div.custom_contentbox_subpages_with_border { padding: 0px 20px 0px 20px; } } div.custom_contentbox_subpages_with_border_inner { background: #F9F9F9; margin: 0px 0px 0px 0px; padding: 40px 40px 40px 40px; position: relative; } /* COM GDPR */ div.cc-banner a.cc-btn.cc-allow { transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } div.cc-banner a.cc-btn.cc-allow:hover { background: #ffffff !important; color: #010101 !important; } /* COM JSITEMAP */ .layout_jmap_sitemap { margin: 0px 0px 0px 0px; padding: 20px 40px 20px 0px; } @media only screen and (max-width: 768px) { .layout_jmap_sitemap { padding: 20px 0px 20px 0px; } } .layout_jmap_sitemap div.jmap_sitemap_description { margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; } /* COM JSITEMAP LIST ELEMENTS */ .layout_jmap_sitemap ul.jmap_sitemap_html_menu { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .layout_jmap_sitemap ul.jmap_sitemap_html_menu a, .layout_jmap_sitemap ul.jmap_sitemap_html_menu a:link, .layout_jmap_sitemap ul.jmap_sitemap_html_menu a:visited { color: var(--ci_color_white); text-decoration: none; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .layout_jmap_sitemap ul.jmap_sitemap_html_menu a:hover { color: var(--ci_color_white); text-decoration: underline; } .layout_jmap_sitemap ul.jmap_sitemap_html_menu li span.jmap_sitemap_source_title { font: var(--font-h3_component); font-style: normal; color: var(--ci_color_white); letter-spacing: 0px; margin: 0px 0px 20px 0px; padding: 0px 0px 15px 0px; position: relative; } .layout_jmap_sitemap ul.jmap_sitemap_html_menu li span.jmap_sitemap_source_title:after { background: #74a21c; bottom: -1px; content: ''; height: 2px; left: 0%; margin: 0px 0px 0px 0px; position: absolute; width: 82px; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } .layout_jmap_sitemap ul.jmap_sitemap_html_menu li span.jmap_sitemap_source_title:hover:after { background: #74a21c; width: 180px; } .layout_jmap_sitemap ul.jmap_sitemap_html_menu li { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 20px; position: relative; } .layout_jmap_sitemap ul.jmap_sitemap_html_menu li.first_li_jmap_sitemap_source_title { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; } .layout_jmap_sitemap ul.jmap_sitemap_html_menu li:before { content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 100; font-size: 1.4em; margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline-block; position: absolute; left: 0px; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .layout_jmap_sitemap ul.jmap_sitemap_html_menu li:hover:before { color: #74a21c; left: 6px; } .layout_jmap_sitemap ul.jmap_sitemap_html_menu li.first_li_jmap_sitemap_source_title:before { display: none; } /* COM JSITEMAP LIST ELEMENTS MENU LEVEL 1 */ .layout_jmap_sitemap ul.jmap_sitemap_html_menu ul { list-style: none; margin: 35px 0px 0px 0px; padding: 0px 0px 0px 0px; } /* COM JSITEMAP LIST ELEMENTS MENU LEVEL 2 AND 3 */ .layout_jmap_sitemap ul.jmap_sitemap_html_menu ul ul, .layout_jmap_sitemap ul.jmap_sitemap_html_menu ul ul ul { list-style: none; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; } .layout_jmap_sitemap a, .layout_jmap_sitemap a:link, .layout_jmap_sitemap a:visited { font-weight: 300; } /* CMS SEARCH */ .com_finder div.finder { margin: 0px 0px 0px 0px; padding: 0px 40px 20px 0px; } @media only screen and (max-width: 768px) { .com_finder div.finder { padding: 20px 0px 20px 0px; } } .com_finder div.finder fieldset { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; } .com_finder div.finder span.term { font-weight: 400 !important; } .com_finder div.finder fieldset.word label { display: none; } .com_finder div.finder fieldset.word input { width: 80%; float: left; border-right: none; padding: 7px 5px 8px 10px; } .com_finder div.finder fieldset.word button { width: 20%; float: right; } @media only screen and (max-width: 768px) { .com_finder div.finder fieldset.word input { width: 60%; } .com_finder div.finder fieldset.word button { width: 40%; } } .com_finder div.finder fieldset.word button { border-left: 1px solid transparent; } .com_finder div.finder fieldset.word button:hover { border-left: 1px solid #c5c5c5; } .com_finder div.finder div.com_finder_form_searchbutton i { padding: 0px 10px 0px 0px; } .com_finder div.finder div.com_finder_form_advanced_search { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; } .com_finder div.finder div.com_finder_form_advanced_search a, .com_finder div.finder div.com_finder_form_advanced_search a:link, .com_finder div.finder div.com_finder_form_advanced_search a:visited { font-weight: 400; color: var(--ci_color_font_dark); text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; } .com_finder div.finder div.com_finder_form_advanced_search a:before { content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 100; font-size: 1.4em; color: #74a21c; margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline-block; position: absolute; left: 0px; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .com_finder div.finder div.com_finder_form_advanced_search a:hover:before { color: #74a21c; left: 6px; } .com_finder div.finder #search-query-explained a, .com_finder div.finder #search-query-explained a:link, .com_finder div.finder #search-query-explained a:visited { font-weight: 400; color: var(--ci_color_font_dark); text-decoration: none; } .com_finder div.finder div.com_finder_form_advanced_search_hints { background: #222220; margin: 20px 0px 0px 0px; padding: 20px 20px 20px 20px; color: var(--ci_color_white); } .com_finder div.finder div.com_finder_form_advanced_search_hints ul { list-style: none; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; } .com_finder div.finder div.com_finder_form_advanced_search_hints li { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 20px; position: relative; } .com_finder div.finder div.com_finder_form_advanced_search_hints li:before { content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 100; font-size: 1.4em; color: #74a21c; margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline-block; position: absolute; left: 0px; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .com_finder div.finder div.com_finder_form_advanced_search_hints li:hover:before { color: #74a21c; left: 6px; } .com_finder div.finder div.com_finder_form_advanced_search_hints p, .com_finder div.finder div.com_finder_form_advanced_search_hints #search-query-explained { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .com_finder div.finder div.com_finder_form_advanced_search_hints p:first-of-type { font-weight: 400; margin: 0px 0px 10px 0px; } .com_finder div.finder div.com_finder_form_advanced_search_hints span.term { font-weight: 400 !important; } .com_finder div.finder div.finder-selects { display: none; } /* CMS SEARCH RESULTS */ .com_finder div.finder ul.search-results { list-style: none; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; } .com_finder div.finder ul.search-results li, .com_finder div.finder #search-result-empty { background: #222220; margin: 0px 0px 30px 0px; padding: 20px 20px 20px 20px; position: relative; } .com_finder div.finder #search-result-empty { margin: 20px 0px 0px 0px; } .com_finder div.finder ul.search-results li:after { background: #74a21c; width: 100%; height: 1px; content: ''; display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; left: 0%; bottom: -15px; } .com_finder div.finder ul.search-results li:last-child:after { display: none; } .com_finder div.finder ul.search-results li h4.result-title, .com_finder div.finder #search-result-empty h2 { font: var(--font-h3_component); font-style: normal; color: var(--ci_color_black); letter-spacing: 0px; margin: 0px 0px 20px 0px; padding: 0px 0px 15px 0px; position: relative; } .com_finder div.finder ul.search-results li h4.result-title:after, .com_finder div.finder #search-result-empty h2:after { background: #74a21c; bottom: -1px; content: ''; height: 2px; left: 0%; margin: 0px 0px 0px 0px; position: absolute; width: 82px; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } .com_finder div.finder ul.search-results li h4.result-title:hover:after, .com_finder div.finder #search-result-empty h2:hover:after { background: #74a21c; width: 180px; } .com_finder div.finder ul.search-results li h4 a, .com_finder div.finder ul.search-results li h4 a:link, .com_finder div.finder ul.search-results li h4 a:visited { color: var(--ci_color_white); text-decoration: none; } .com_finder span.highlight { background: none; font-weight: 400; padding: 0px; } /* CMS LANGAUGE SWITCHER DEFAULT LIST */ div.layout_languages_wrapper { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } div.system_language ul.system_languages_list { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } div.system_language ul.system_languages_list li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; position: relative; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } div.system_language ul.system_languages_list li:after { height: 14px; content: ''; display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 5px; right: 0px; border-right: 2px solid rgba(34, 34, 34, 0.1); } div.system_language ul.system_languages_list li:last-child:after { display: none; } div.system_language ul.system_languages_list li a, div.system_language ul.system_languages_list li a:link, div.system_language ul.system_languages_list li a:visited { width: 100%; height: 100%; display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 12px 0px 10px; font: normal 14px/20px 'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: 500; color: var(--ci_color_grey); text-decoration: none; text-transform: uppercase; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; } div.system_language ul.system_languages_list li.lang-active a, div.system_language ul.system_languages_list li.lang-active a:link, div.system_language ul.system_languages_list li.lang-active a:visited, div.system_language ul.system_languages_list li a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; } div.system_language ul.system_languages_list li a:hover { color: #242424; } /* CMS LANGAUGE SWITCHER DROP DOWN */ div.system_language_above_component { position: absolute; right: 30px; top: 17px; z-index: 999; } @media only screen and (max-width: 991px) { div.system_language_above_component { display: none; } } ul.system_languages_list_with_icons { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } ul.system_languages_list_with_icons li { background: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; float: left; position: relative; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } ul.system_languages_list_with_icons > li { width: auto; height: 40px; } ul.system_languages_list_with_icons li img { width: 15px !important; margin: 8px 0px 0px 0px !important; float: left; } ul.system_languages_list_with_icons li a, ul.system_languages_list_with_icons li a:link, ul.system_languages_list_with_icons li a:visited { font: 400 11px/11px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; color: var(--ci_color_black); text-decoration: none; text-transform: uppercase; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 10px; position: relative; } ul.system_languages_list_with_icons li a.href_active_language .arrow { display: inline-block; font-family: 'Font Awesome 5 Pro'; font-weight: 100; position: absolute; right: -6px; top: calc(50% - 8px); line-height: 1; font-style: normal; font-weight: normal; } ul.system_languages_list_with_icons li a.href_active_language .arrow:before { content: "\f078"; font-size: 1.6em; font-weight: 100; color: var(--ci_color_accent_1); transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } ul.system_languages_list_with_icons:hover li a.href_active_language .arrow:before { color: var(--ci_color); } ul.system_languages_list_with_icons li:focus-within a { outline: none; } ul.system_languages_list_with_icons li:hover, ul.system_languages_list_with_icons li:focus-within { cursor: pointer; } /* CMS LANGAUGE SWITCHER SUBMENU */ ul.system_languages_list_with_icons li ul { list-style: none; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px; -webkit-transform: translateY(50%); -moz-transform: translateY(50%); transform: translateY(50%); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0.0; -khtml-opacity: 0.0; opacity: 0.0; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; position: absolute; z-index: 9999; } ul.system_languages_list_with_icons li:hover > ul, ul.system_languages_list_with_icons li:focus-within > ul, ul.system_languages_list_with_icons li ul:hover, ul.system_languages_list_with_icons li ul:focus { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px); } ul.system_languages_list_with_icons li ul li { background: #F8F8F8; width: 120px; margin: 0px 0px 0px 0px; padding: 4px 10px 4px 10px; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } ul.system_languages_list_with_icons li ul li:hover { background: #fcfcfc; } ul.system_languages_list_with_icons li ul li a, ul.system_languages_list_with_icons li ul li a:link, ul.system_languages_list_with_icons li ul li a:visited { font: 400 11px/11px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; color: var(--ci_color_black); text-decoration: none; text-transform: uppercase; } ul.system_languages_list_with_icons li ul li img { width: 15px !important; margin: 4px 0px 0px 0px !important; float: left; } ul.system_languages_list_with_icons li ul li span.system_language { padding: 3px 0px 0px 10px; float: left; } ul.system_languages_list_with_icons li ul li span.system_language:after { clear: both; } ul.system_languages_list_with_icons li ul li:first-child > a:after { /* ARROW UP SUBMENU */ content: ''; position: absolute; left: -3px; top: -15px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #F8F8F8; } /* CMS LANGAUGE SWITCHER IN BREADCRUMBS */ div.system_language_in_breadcrumbs { margin: 0px 30px 0px 0px; padding: 0px 0px 0px 0px; } div.system_language_in_breadcrumbs ul.system_languages_list_with_icons li ul { margin: 0px 0px 0px 0px; } div.system_language_in_breadcrumbs ul.system_languages_list_with_icons li ul li { width: 90px; padding: 4px 0px 4px 0px; } div.system_language_in_breadcrumbs li ul li { line-height: 20px !important; color: var(--ci_color_grey) !important; } div.system_language_in_breadcrumbs ul.system_languages_list_with_icons li ul li a, div.system_language_in_breadcrumbs ul.system_languages_list_with_icons li ul li a:link, div.system_language_in_breadcrumbs ul.system_languages_list_with_icons li ul li a:visited { font: 400 11px/11px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; color: var(--ci_color_grey); text-decoration: none; text-transform: uppercase; } div.system_language_in_breadcrumbs ul.system_languages_list_with_icons li ul li:first-child > a:after { /* ARROW UP SUBMENU */ left: auto; right: 1px; top: -15px; } /* CMS LANGAUGE SWITCHER IN NAVIGATION */ div.system_language_in_navigation { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; right: 100px; top: 19px; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } @media only screen and (max-width: 991px) { div.system_language_in_navigation { right: 0px; top: 60px; } } div#system_language_clone_for_mmenu div.system_language_in_navigation { right: 10px; top: -33px; } div.system_language_in_navigation ul.system_languages_list { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } div.system_language_in_navigation ul.system_languages_list li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; position: relative; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } div.system_language_in_navigation div.system_language_in_navigation ul.system_languages_list li { } div.system_language_in_navigation ul.system_languages_list li:after { height: 14px; content: ''; display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 5px; right: 0px; border-right: 2px solid rgba(34, 34, 34, 0.1); display: none; } div.system_language_in_navigation ul.system_languages_list li:last-child:after { display: none; } div.system_language_in_navigation ul.system_languages_list li a, div.system_language_in_navigation ul.system_languages_list li a:link, div.system_language_in_navigation ul.system_languages_list li a:visited { background: #ffffff; margin: 0px 0px 0px 0px; padding: 2px 11px 2px 12px; font: 500 12px/12px 'Montserrat',sans-serif; color: var(--ci_color_grey_2); text-decoration: none; text-transform: uppercase; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } div.system_language_in_navigation ul.system_languages_list li a:hover { background: #F8F8F8; color: var(--ci_color_grey); } div.system_language_in_navigation ul.system_languages_list li.lang-active a, div.system_language_in_navigation ul.system_languages_list li.lang-active a:link, div.system_language_in_navigation ul.system_languages_list li.lang-active a:visited { background: var(--ci_color_accent_1); color: #ffffff; } /* COM_USERS */ .com_users div.responsive_form_wrapper[class^="col-"], .com_users div.responsive_form_wrapper[class*=" col-"], .com_users div.form_element_buttons div.col-sm-12 { padding-left: 0px; padding-right: 0px; } .com_users div.form_element_row div.col-sm-8 input[type="text"], .com_users div.form_element_row div.col-sm-8 input[type="password"], .com_users div.form_element_row div.col-sm-8 select, .com_users div.form_element_row div.col-sm-8 textarea { width: 100%; } .com_users div.login div.form_element_row .form_element_buttons { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .com_users div.login div.form_element_row .form_element_checkboxes { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .com_users div.fieldset_label_description { margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; } .com_users fieldset { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; } .com_users div.login div.login_links ul { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .com_users div.login div.login_links ul li { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; position: relative; } .com_users div.login div.login_links ul li:before { content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 100; font-size: 1.4em; color: var(--ci_color_accent_1); margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline-block; position: absolute; left: 0px; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .com_users div.login div.login_links ul li:hover:before { color: var(--ci_color_accent_1); left: 6px; } .com_users div.login div.login_links ul li a, .com_users div.login div.login_links ul li a:link, .com_users div.login div.login_links ul li a:visited { font-weight: 300; color: var(--ci_color_font_dark); text-decoration: none; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .com_users div.login div.login_links ul li a:hover { color: var(--ci_color); text-decoration: underline; } /* COM_USERS RESET PASSWORD / RECOVER USERNAME*/ .com_users div.registration, .com_users div.login, .com_users div.reset, .com_users div.remind { margin: 0px 0px 0px 0px; padding: 0px 40px 20px 0px; } @media only screen and (max-width: 768px) { .com_users div.registration, .com_users div.login, .com_users div.reset, .com_users div.remind { padding: 20px 0px 20px 0px; } } div.content-category { margin-bottom: 40px; } table.layout_table_im_content td:first-child { width: 150px; } table.category { width: calc(100% - 20px); padding-right: 20px; border-collapse: collapse; } table.category tr { background: #2c2b29; border-bottom: 1px solid #222220; transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; } table.category tr:hover { background: #222220; } table.category thead tr { background: #222220; } table.category td, table.category th { padding: 4px 8px; } #categorylist_header_title { width: 80%; text-align: left; } #categorylist_header_date { width: 20%; text-align: right; } .list-title { width: 80%; text-align: left; } .list-date { width: 20%; text-align: right; } .icon_smaller { width: 60%; text-align: center; position: relative; margin: 0px auto; } .layout_slider_header .tp-bullets.tp-thumbs { margin: 0px 0px -10px 0px; } .news_headline { margin-top: 40px; } /* CONTACT FORM RECAPTCHA */ div.recaptcha_v2_styled { background: #f9f9f9; width: 100%; min-height: 80px; position: relative; } div.recaptcha_v2_styled_border { width: 280px; height: 78px; display: inline-block; border-left: 2px solid #f9f9f9; border-right: 5px solid #f9f9f9; border-top: 1px solid #f9f9f9; border-bottom: 6px solid #f9f9f9; position: absolute; top: 0px; z-index: 3; pointer-events: none; } div.recaptcha_v2_styled_code div.g-recaptcha { background: #f9f9f9 } div.recaptcha_v2_styled_code div.g-recaptcha > div:first-child { width: 100% !important; } div.recaptcha_v2_styled_background_off { background: #f9f9f9; width: 100%; height: 75px; display: inline-block; z-index: 1; position: absolute; }