/* Default Layout */.ic-item-language-switcher .ic-dropdown-layout .ic-language-switcher-active .ic-language-switcher-item,.ic-item-language-switcher .ic-language-switcher-list .ic-language-switcher-item { position: relative; }.ic-item-language-switcher .ic-dropdown-layout .ic-language-switcher-active .ic-language-switcher-item { align-items: center; display: inline-flex;}.ic-item-language-switcher .ic-language-switcher-item,.ic-item-language-switcher .ic-language-switcher-item * { cursor: pointer !important;}.ic-item-language-switcher .ic-dropdown-layout .ic-language-switcher-list .ic-language-switcher-item,.ic-item-language-switcher .ic-dropdown-layout .ic-language-switcher-active .ic-language-switcher-item { transition: .3s;}.ic-item-language-switcher .ic-dropdown-layout .ic-language-switcher-list .ic-language-switcher-item:hover,.ic-item-language-switcher .ic-dropdown-layout .ic-language-switcher-active .ic-language-switcher-item:hover { opacity: .75 !important;}.ic-item-language-switcher .ic-language-switcher-list a { bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 1;}.ic-item-language-switcher .ic-dropdown-layout .ic-language-switcher-list:before { border: 5px solid transparent; border-bottom: 5px solid var(--background-color); content: ""; height: 0; left: 50% !important; margin-left: -5px; position: absolute; top: -9px;}/* Dropdown Layout */.ic-item-language-switcher .ic-language-switcher-wrapper:not(.ic-lightbox-layout) .ic-language-switcher-list > i,.ic-item-language-switcher .ic-language-switcher-wrapper:not(.ic-lightbox-layout) .ic-language-switcher-wrapper .ic-language-switcher-backdrop,.ic-item-language-switcher .ic-dropdown-layout:not(.visible-language-switcher-list) .ic-language-switcher-list { display: none;}.ic-item-language-switcher .ic-dropdown-layout .ic-language-switcher-list { border-bottom: calc(var(--border-width) * var(--border-bottom)) var(--border-style) var(--border-color); border-left: calc(var(--border-width) * var(--border-left)) var(--border-style) var(--border-color); border-radius: var(--border-radius); border-right: calc(var(--border-width) * var(--border-right)) var(--border-style) var(--border-color); border-top: calc(var(--border-width) * var(--border-top)) var(--border-style) var(--border-color); box-shadow: var(--shadow-horizontal) var(--shadow-vertical) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);}.ic-item-language-switcher .ic-dropdown-layout .ic-language-switcher-list { box-sizing: border-box; left: var(--switcher-left); margin-left: -8.625rem; margin-top: 10px; position: absolute; width: 17.1875rem;}.ic-item-language-switcher .ic-dropdown-layout .ic-language-switcher-active img,.ic-item-language-switcher .ic-dropdown-layout .ic-language-switcher-list img { margin-right: 20px; flex-shrink: 0;}.ic-item-language-switcher .ic-dropdown-layout .ic-language-switcher-active .ic-language-switcher-item > i { font-size: .75rem; margin-left: 20px;}@keyframes language-switcher { from {transform: scale(.8); opacity: 0;} to {transform: scale(1); opacity: 1;}}.ic-item-language-switcher .ic-dropdown-layout.visible-language-switcher-list .ic-language-switcher-list { animation: language-switcher .3s cubic-bezier(0.4,0,0.2,1) both; backface-visibility: hidden; will-change: transform;}@keyframes hidden-dropdown-language-switcher { from {transform: scale(1); opacity: 1;} to {transform: scale(.8); opacity: 0;}}/* Lightbox Layout */@keyframes visible-language-switcher { from {opacity: 0;} to {opacity: 1;}}@keyframes hidden-language-switcher { from {opacity: 1;} to {opacity: 0;}}.ic-item-language-switcher { z-index: 10;}/*/* Main menu*/.close-menu,.open-menu { display: none;}.mod-menu__sub { transition: all .5s ease;}.nav { margin: 0;}.main-menu .nav { font-size: 0; letter-spacing: 0; line-height: 0; list-style: none; margin-bottom: 0; padding-left: 0;}.main-menu .nav > li { display: inline-block; float: none; overflow: visible; text-decoration: none;}.main-menu .nav > li > a,.main-menu .nav > li > span { background: transparent; display: block;}.main-menu .nav > li > a:hover,.main-menu .nav > li > a:focus { background: transparent;}.mod-menu__sub { padding: 0; width: 250px;}@-moz-document url-prefix() {}.deeper.parent > .mod-menu__sub { display: none;}.nav > .deeper.parent > .mod-menu__sub { padding: 0; position: absolute; z-index: 20;}.mod-menu__sub li > span,.mod-menu__sub li > a { display: block; padding: 10px 20px;}.mod-menu__sub > .deeper { position: relative;}.mod-menu__sub li { text-decoration: none; list-style: none;}.mod-menu__sub > .deeper:hover > .mod-menu__sub { left: 100%; position: absolute; top: 0px;}.nav li.deeper:hover > .mod-menu__sub { animation-fill-mode: none; animation-delay: 0s; box-sizing: border-box; display: block;}li.deeper >span,li.deeper > a { position: relative;}.ic-menu-backdrop { background-color: rgba(0,0,0, .1); bottom: 0; display: none; left: 0; position: fixed; right: 0; top: 0; z-index: 1;}/* Menu With Icon *//* Megamenu *//* Vertical layout menu */.ic-hamburger-menu >.main-menu .ic-overlay { z-index: -1;}/* Collapsible Vertical Menu*/@keyframes visible-nav-child { 0% {max-height: 0; overflow: hidden;opacity: 0;} 99%{max-height: 400vh; overflow: visible; opacity: 1;} 100%{max-height: 400vh; overflow: visible; opacity: 1;}}/*/* Plugin Icons*//*/* Plugin Icon-list*/.ic-item-icon-list ul { display: inline-flex; flex-wrap: wrap; margin: 0; text-decoration: none; width: 100%;}.ic-item-icon-list li { align-items: flex-start; display: inline-flex; margin-right: 30px;}.ic-item-icon-list li a:before,.ic-item-icon-list li i:before,.ic-item-icon-list li:before,.ic-item-icon-list li i { cursor: default !important; display: block; font-style: initial; height: 1em; line-height: 1em; min-width: 1em; text-align: center; text-decoration: none; text-transform: none; width: 1em;}.ic-item-icon-list li:before,.ic-item-icon-list li a:before,.ic-item-icon-list li i { margin-top: calc(var(--icon-list-line-height)/2); transform: translateY(-50%);}.ic-item-icon-list li a i:before { cursor: pointer !important;}.ic-item-icon-list li a { align-items: flex-start; display: inherit;}.ic-item-icon-list li a span { align-items: center; display: flex; min-height: 100%;}.ic-item-icon-list li a,.ic-item-icon-list li a i { cursor: pointer !important;}.ic-item-icon-list li:last-child { margin-right: 0;}@keyframes notification-in { from {bottom: 0; transform: translateY(100%); opacity: 0;}}.content-text table { width: 100% !important;}.content-text * { word-break: normal;}.content-text pre { border: 1px solid var(--border); margin: 0; max-height: 400px; overflow-x: hidden; overflow-y: scroll; padding: 50px; text-decoration: none !important; text-transform: none !important; white-space: pre-wrap; word-break: break-all;}.content-text pre code { font-family: inherit;}.ic-item-text a { transition: .3s}/*/* Plugin Button*/.ic-button-wrapper a { text-decoration: none;}.intro-post-wrapper .intro-post-info > span a,.ic-item-icon-list .ic-icon-list-wrapper ul li a *,.ic-item-main-menu a,.ic-blog-post-info-wrapper > span a,.intro-post-wrapper > span a,.ic-blog-post-title a,.ic-item-overlay-section .ic-button-wrapper .ic-btn-transition,.ic-btn-transition { cursor: pointer; transition: color .3s ease-in-out, background .3s ease-in-out;}.ic-button-wrapper a { align-items: center; display: inline-flex; justify-content: center;}.ic-item-scroll-to .ic-btn-transition span + i,.ic-item-overlay-section .ic-btn-transition span + i,.ic-item-button .ic-btn-transition span + i { color: inherit; line-height: 1em; text-align: center; width: 1em;}.empty-textnode + i,.ic-item-overlay-section .empty-textnode + i,.ic-btn-transition .empty-textnode + i { margin: 0 !important;}.ic-item-overlay-section,.ic-item-image { line-height: 0 !important;}.ic-image-wrapper > a,.ic-image-wrapper { line-height: 0; display: block;}.ic-image-wrapper { box-sizing: border-box; max-width: 100%;}.ic-item-overlay-section .ic-image-wrapper,.ic-item-image .ic-image-wrapper { display: inline-block; position: relative;}.ic-item-overlay-section .ic-image-wrapper img,.ic-item-image .ic-image-wrapper img { width: 100% !important;}.ic-image-item-caption,.ic-simple-gallery-caption { opacity: 0;}.ic-item-overlay-section .ic-image-wrapper:hover .ic-image-item-caption,.ic-item-image .ic-image-wrapper:hover .ic-image-item-caption,.ic-site-gallery-image:hover .ic-simple-gallery-caption { opacity: 1;}.ic-item-overlay-section img,.ic-image-item-caption,.ic-item-image .ic-image-wrapper img,.ic-image-item-caption .ic-caption-overlay,.ic-site-gallery-image .ic-caption-overlay,.ic-simple-gallery-caption { transition-duration: var(--transition-duration); transition-property: all;}.ic-image-item-caption,.ic-image-item-caption .ic-caption-overlay,.ic-simple-gallery-image,.ic-simple-gallery-caption .ic-caption-overlay,.ic-simple-gallery-caption { bottom: 0; display: flex; flex-direction: column; justify-content: center; left: 0; padding: 20px; position: absolute; right: 0; top: 0;}.ic-btn-transition + .ic-image-item-caption { pointer-events: none;}.ic-image-item-caption .ic-caption-overlay,.ic-simple-gallery-image { padding: 0;}.ic-item .ic-image-wrapper,.ic-item-simple-gallery .ic-site-gallery-image { overflow: hidden; transform: translate3d(0, 0, 0);}.ic-image-item-caption *:not(.ic-caption-overlay),.ic-simple-gallery-caption *:not(.ic-caption-overlay){ z-index: 1;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0,10%,0); } 100% { opacity: 1; transform: none; }}.ic-item-content-slider .active .fadeInUp,.fadeInUp { animation-name: fadeInUp;}
