.cl-header, .cl-header__row { background-repeat: no-repeat; background-position: left top; border-top-width: 0; border-right-width: 0; border-left-width: 0; border-bottom-width: 0 } .cl-header--menu-style-fullscreen-overlay .cl-header__hamburger-button, .cl-header__mobile-button, .cl-header__tools .cl-header__tool--side-menu .cl-header__tool__link { cursor: pointer; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; position: relative } .cl-header--menu-style-fullscreen-overlay .cl-header__hamburger-button span, .cl-header__mobile-button span, .cl-header__tools .cl-header__tool--side-menu .cl-header__tool__link span { display: block; position: absolute; height: 3px; width: 100%; border-radius: 4px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out } .cl-header--menu-style-fullscreen-overlay .cl-header__hamburger-button span:nth-child(1), .cl-header__mobile-button span:nth-child(1), .cl-header__tools .cl-header__tool--side-menu .cl-header__tool__link span:nth-child(1) { top: 0px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center } .cl-header--menu-style-fullscreen-overlay .cl-header__hamburger-button span:nth-child(2), .cl-header__mobile-button span:nth-child(2), .cl-header__tools .cl-header__tool--side-menu .cl-header__tool__link span:nth-child(2) { top: 6px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; width: 16px !important } .cl-header--menu-style-fullscreen-overlay .cl-header__hamburger-button span:nth-child(3), .cl-header__mobile-button span:nth-child(3), .cl-header__tools .cl-header__tool--side-menu .cl-header__tool__link span:nth-child(3) { top: 12px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center } .cl-header--menu-style-fullscreen-overlay .open.cl-header__hamburger-button span:nth-child(1), .open.cl-header__mobile-button span:nth-child(1), .cl-header__tools .cl-header__tool--side-menu .open.cl-header__tool__link span:nth-child(1) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top: -1px; left: 2px } .cl-header--menu-style-fullscreen-overlay .open.cl-header__hamburger-button span:nth-child(2), .open.cl-header__mobile-button span:nth-child(2), .cl-header__tools .cl-header__tool--side-menu .open.cl-header__tool__link span:nth-child(2) { width: 0%; opacity: 0 } .cl-header--menu-style-fullscreen-overlay .open.cl-header__hamburger-button span:nth-child(3), .open.cl-header__mobile-button span:nth-child(3), .cl-header__tools .cl-header__tool--side-menu .open.cl-header__tool__link span:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 16px; left: 2px } .cl-fullscreen-overlay__close { position: absolute; width: 20px; right: 0; top: 10px; background: #fff; height: 15px; cursor: pointer; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out } .cl-fullscreen-overlay__close span { display: block; position: absolute; height: 3px; width: 100%; border-radius: 4px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out } .cl-fullscreen-overlay__close span:nth-child(1) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top: -1px; left: 2px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center } .cl-fullscreen-overlay__close span:nth-child(2) { -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; width: 0%; opacity: 0 } .cl-fullscreen-overlay__close span:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 13px; left: 2px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center } .cl-slider--carousel .cl-entry .cl-entry__overlay a, .cl-page-header__overlay, .cl-page-header__image, .cl-entry__overlay, .cl-entry__overlay-link, .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper .cl-entry__content>a, .cl-post-header__overlay, .cl-post-header__image, .cl-video-gallery__featured article .cl-video-featured .cl-entry__media, .cl-video-gallery .cl-video-entry .cl-video-play, .cl-featured-box__content, .cl-featured-box a { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .cl-fullscreen-overlay__menu ul, .cl-header .widget_nav_menu ul, .widget ul { list-style: none; margin: 0; padding: 0 } html { overflow-x: hidden } body { margin-right: 0 !important; -webkit-font-smoothing: antialiased } h1, h2, h3, h4, h5, h6, p { margin-top: 0; margin-bottom: 0 } pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word } .cl-content h1, .cl-content h2, .cl-content h3, .cl-content h4 { margin: 1.414em 0 0.5em } .cl-content p { margin-bottom: 1.3em } .cl-page-content h1, .cl-page-content h2, .cl-page-content h3, .cl-page-content h4 { margin: 1.414em 0 0.5em } .cl-page-content p { margin-bottom: 1.3em } a { text-decoration: none; cursor: pointer } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } mark.highlight { background: transparent } .wp-caption { max-width: 100% } .wp-caption-text { margin: 10px 0; text-align: center; font-size: 14px; font-style: italic } .wp-caption-text, .gallery-caption, .entry-caption { line-height: 1.5em } .bypostauthor { display: block } .alignleft { float: left; padding-right: 20px } .alignright { float: right; padding-left: 20px } .aligncenter { display: block; float: none !important; margin-left: auto; margin-right: auto } .wp-caption { max-width: 100%; padding: 4px; float: none; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box } .wp-caption a { display: block; padding: 5px; padding-bottom: 0px } img { vertical-align: middle; max-width: 100%; height: auto; border: 0 } input, textarea, select { box-shadow: none; border: none; font-size: 14px; max-width: 100%; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none } input[type="search"] { -webkit-appearance: none } input:focus, textarea:focus, select:focus, button:focus { outline: none !important } input:not([type="submit"]) { height: 44px; padding-left: 20px; border-width: 1px; border-style: solid } input:not([type="submit"])::-webkit-input-placeholder { font-size: 16px } input:not([type="submit"]):-moz-placeholder { font-size: 16px } input:not([type="submit"])::-moz-placeholder { font-size: 16px } input:not([type="submit"]):-ms-input-placeholder { font-size: 16px } select { height: 44px; padding-left: 20px; border-width: 1px; border-style: solid } select::-webkit-input-placeholder { font-size: 16px } select:-moz-placeholder { font-size: 16px } select::-moz-placeholder { font-size: 16px } select:-ms-input-placeholder { font-size: 16px } textarea { padding-left: 20px; padding-top: 15px; border-width: 1px; border-style: solid } textarea::-webkit-input-placeholder { font-size: 16px } textarea:-moz-placeholder { font-size: 16px } textarea::-moz-placeholder { font-size: 16px } textarea:-ms-input-placeholder { font-size: 16px } .cl-dropcap { float: left; font-size: 54px; line-height: 54px; padding-right: 8px; font-weight: bold } @media (max-width: 576px) { .hidden-xs { display: none !important } } @media (min-width: 577px) and (max-width: 767px) { .hidden-sm { display: none !important } } @media (min-width: 768px) and (max-width: 991px) { .hidden-md { display: none !important } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-lg { display: none !important } } @media (min-width: 1200px) { .hidden-xl { display: none !important } } .cl-pagination-numbers { display: block; width: 100%; position: relative; margin-top: 40px } .cl-pagination-numbers ul { list-style: none; display: inline; padding: 0; margin: 0 } .cl-pagination-numbers ul li { display: inline-block; margin-right: 5px } .cl-pagination-numbers ul li:last-child { margin-right: 0px } .cl-pagination-numbers ul li a, .cl-pagination-numbers ul li span { font-size: 16px; font-weight: 500; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; text-align: center; display: inline-block; -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) } .cl-pagination-numbers ul li a:hover { background-color: #f1f1f1 } .cl-pagination-numbers ul .current { color: #fff } .cl-pagination-jump { display: block; margin-top: 20px; height: 35px } .cl-pagination-jump div { display: inline-block } .cl-pagination-jump a { padding: 11px 15px; border: 1px solid; background: #fff; -webkit-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); margin-right: 10px } .cl-pagination-jump a:hover { color: #fff } .cl-pagination-infinite .older-posts { visibility: hidden; display: none } .cl-infinite-loader.hidden { display: none; visibility: hidden } .cl-infinite-loader { position: relative; width: 40px; height: 40px; margin: 0em auto; clear: both } .cl-infinite-loader .dot { width: 10px; height: 10px; border-radius: 50%; background: #1b1f21; position: absolute; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-timing-function: ease; animation-timing-function: ease; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite } .cl-infinite-loader .dot1, .cl-infinite-loader .dot2 { left: 0 } .cl-infinite-loader .dot3 { left: 15px } .cl-infinite-loader .dot4 { left: 30px } .cl-infinite-loader .dot1 { -webkit-animation-name: reveal; animation-name: reveal } .cl-infinite-loader .dot2, .cl-infinite-loader .dot3 { -webkit-animation-name: slide; animation-name: slide } .cl-infinite-loader .dot4 { -webkit-animation-name: reveal; animation-name: reveal; -webkit-animation-direction: reverse; animation-direction: reverse } @-webkit-keyframes reveal { from { -webkit-transform: scale(0.001); transform: scale(0.001) } to { -webkit-transform: scale(1); transform: scale(1) } } @keyframes reveal { from { -webkit-transform: scale(0.001); transform: scale(0.001) } to { -webkit-transform: scale(1); transform: scale(1) } } @-webkit-keyframes slide { to { -webkit-transform: translateX(15px); transform: translateX(15px) } } @keyframes slide { to { -webkit-transform: translateX(15px); transform: translateX(15px) } } .cl-infinite-loader.loadmore { bottom: 65px } #infscr-loading img { display: none !important } #cl_load_more_btn { position: relative; left: 50%; margin-left: -68px; width: 136px; height: 44px } .cl-infinite-finished { display: block; text-align: center } .page-load-status { min-height: 25px; display: block !important } .page-load-status>* { display: none } img.lazyload { display: inline-block; width: 100%; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s } img.lazyload:not([src]) { opacity: 0 } img.lazyload:not([data-original]) { visibility: hidden } @-moz-document url-prefix() { img.lazyload:-moz-loading { visibility: hidden } } .gallery:after { content: ""; display: table; clear: both } img.aligncenter, div.aligncenter, figure.aligncenter { display: block; margin: 0em auto } img.wp-post-image { display: block; margin: 0em auto } img.alignright { float: right; margin: 1em 0 1em 2em } div.alignright, figure.alignright { float: right; margin: 1em 0 1em 2em } img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb { float: left; margin: 1em 1em 2em 0 } figure { max-width: 100%; height: auto; margin: 1em 0 } p img.alignright, p img.alignleft { margin-top: 0 } .gallery figure { float: left; margin: 0 2% 0.5em 0 } .gallery figure img { max-width: 100%; height: auto; margin: 0 auto; display: block } .gallery.gallery-columns-1 figure { width: 100%; margin: 0 0 1em 0; float: none } .gallery.gallery-columns-3 figure { width: 32% } .gallery.gallery-columns-3 figure:nth-of-type(3n+3) { margin-right: 0 } .gallery.gallery-columns-3 figure:nth-of-type(3n+4) { clear: left } .gallery.gallery-columns-2 figure { width: 49% } .gallery.gallery-columns-2 figure:nth-of-type(even) { margin-right: 0 } .gallery.gallery-columns-2 figure:nth-of-type(odd) { clear: left } .gallery.gallery-columns-4 figure { width: 23.25% } .gallery.gallery-columns-4 figure:nth-of-type(4n+4) { margin-right: 0 } .gallery.gallery-columns-4 figure:nth-of-type(4n+5) { clear: left } .gallery.gallery-columns-5 figure { width: 18% } .gallery.gallery-columns-5 figure:nth-of-type(5n+5) { margin-right: 0 } .gallery.gallery-columns-5 figure:nth-of-type(5n+6) { clear: left } .gallery.gallery-columns-6 figure { width: 14.2% } .gallery.gallery-columns-6 figure:nth-of-type(6n+6) { margin-right: 0 } .gallery.gallery-columns-6 figure:nth-of-type(6n+7) { clear: left } .gallery.gallery-columns-7 figure { width: 12% } .gallery.gallery-columns-7 figure:nth-of-type(7n+7) { margin-right: 0 } .gallery.gallery-columns-7 figure:nth-of-type(7n+8) { clear: left } .gallery.gallery-columns-8 figure { width: 10.2% } .gallery.gallery-columns-8 figure:nth-of-type(8n+8) { margin-right: 0 } .gallery.gallery-columns-8 figure:nth-of-type(8n+9) { clear: left } .gallery.gallery-columns-9 figure { width: 8.85% } .gallery.gallery-columns-9 figure:nth-of-type(9n+9) { margin-right: 0 } .gallery.gallery-columns-9 figure:nth-of-type(9n+10) { clear: left } @media (max-width: 767px) { img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb { display: block; margin: 1em auto; float: none } .gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure { width: 100%; margin: 0 0 1em 0; float: none } } .cl-filter__inner { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 30px } .cl-filter__inner a { font-size: 11px; text-transform: uppercase; padding-right: 14px; font-weight: 500 } .cl-filter-centered .cl-filter__inner { justify-content: center } .cl-filter-centered .cl-filter__inner a { font-size: 14px; padding-right: 30px } iframe { max-width: 100%; display: block } .page-links { display: block; width: 100%; clear: both } .cl-page-content .page-links>span { color: #000; font-weight: 500 } .cl-page-content .page-links a span { color: #6c7781 } .error404 .search-form { display: flex !important } .error404 .search-form input[type="search"] { height: 44px !important } .error404 .search-form input[type="submit"] { height: 44px; background: #222; color: #fff; width: 100px; border: 1px solid #222 } .error404 .search-form i { display: none } .error404 .search__col h3 { margin-bottom: 20px } .lazyload.loaded { padding-top: 0 !important } .scrollToTop { width: 60px; height: 60px; border-radius: 4px; text-align: center; background: rgba(0, 0, 0, 0.25); font-weight: bold; color: #fff; text-decoration: none; position: fixed; bottom: 20px; right: 20px; display: none; z-index: 999999 } .scrollToTop i { line-height: 60px; text-align: center; width: 100%; font-size: 24px } .scrollToTop:hover { text-decoration: none } html:not(.no-cssanimations) .cl-animate-on-visible:not(.reveal-right):not(.reveal-left):not(.reveal-top):not(.reveal-bottom):not(.start_animation) { opacity: 0; -webkit-animation-duration: 0.6s; -moz-animation-duration: 0.6s; -o-animation-duration: 0.6s; animation-duration: 0.6s; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden } html:not(.no-cssanimations) .cl-animate-on-visible.start_animation.top-t-bottom { -webkit-animation-name: anim_ttb; -moz-animation-name: anim_ttb; -o-animation-name: anim_ttb; animation-name: anim_ttb; opacity: 1 } html:not(.no-cssanimations) .cl-animate-on-visible.start_animation.bottom-t-top { -webkit-animation-name: anim_btt; -moz-animation-name: anim_btt; -o-animation-name: anim_btt; animation-name: anim_btt; opacity: 1 } html:not(.no-cssanimations) .cl-animate-on-visible.start_animation.left-t-right { -webkit-animation-name: anim_ltr; -moz-animation-name: anim_ltr; -o-animation-name: anim_ltr; animation-name: anim_ltr; opacity: 1 } html:not(.no-cssanimations) .cl-animate-on-visible.start_animation.right-t-left { -webkit-animation-name: anim_rtl; -moz-animation-name: anim_rtl; -o-animation-name: anim_rtl; animation-name: anim_rtl; opacity: 1 } html:not(.no-cssanimations) .cl-animate-on-visible.start_animation.zoom-in { -webkit-animation-name: zoom-in; -moz-animation-name: zoom-in; -o-animation-name: zoom-in; animation-name: zoom-in; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1 } html:not(.no-cssanimations) .cl-animate-on-visible.start_animation.zoom-out { -webkit-animation-name: zoom-out; -moz-animation-name: zoom-out; -o-animation-name: zoom-out; animation-name: zoom-out; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1 } html:not(.no-cssanimations) .cl-animate-on-visible.start_animation.zoom-reverse { -webkit-animation-name: zoom-reverse; -moz-animation-name: zoom-reverse; -o-animation-name: zoom-reverse; animation-name: zoom-reverse; -webkit-animation-duration: 0.3s; -moz-animation-duration: 0.3s; -o-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); opacity: 0 } html:not(.no-cssanimations) .cl-animate-on-visible.start_animation.alpha-anim { -webkit-animation-name: alpha-in; -moz-animation-name: alpha-in; -o-animation-name: alpha-in; animation-name: alpha-in; opacity: 1 } html:not(.no-cssanimations) .cl-animate-on-visible.start_animation.flip-in { -webkit-animation-name: flip-in; -moz-animation-name: flip-in; -o-animation-name: flip-in; animation-name: flip-in; opacity: 1 } html:not(.no-cssanimations) .cl-animate-on-visible.reveal-left { overflow: hidden; -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%); clip-path: polygon(0 0, 0 0, 0 100%, 0 100%); opacity: 0; transition: opacity 1.3s ease 167ms, -webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84); transition: clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84), opacity 1.3s ease 167ms; transition: clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84), opacity 1.3s ease 167ms, -webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84) } html:not(.no-cssanimations) .cl-animate-on-visible.reveal-left.start_animation { opacity: 1; -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) } html:not(.no-cssanimations) .cl-animate-on-visible.reveal-top { overflow: hidden; -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); opacity: 0; transition: opacity 1.1s ease 167ms, -webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84); transition: clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84), opacity 1.1s ease 167ms; transition: clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84), opacity 1.1s ease 167ms, -webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84) } html:not(.no-cssanimations) .cl-animate-on-visible.reveal-top.start_animation { opacity: 1; -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) } html:not(.no-cssanimations) .cl-animate-on-visible.reveal-bottom { overflow: hidden; -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); opacity: 0; transition: opacity 1.1s ease 167ms, -webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84); transition: clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84), opacity 1.1s ease 167ms; transition: clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84), opacity 1.1s ease 167ms, -webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84) } html:not(.no-cssanimations) .cl-animate-on-visible.reveal-bottom.start_animation { opacity: 1; -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) } html:not(.no-cssanimations) .cl-animate-on-visible.reveal-right { overflow: hidden; -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); opacity: 0; transition: opacity 1.1s ease 167ms, -webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84); transition: clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84), opacity 1.1s ease 167ms; transition: clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84), opacity 1.1s ease 167ms, -webkit-clip-path 1.1s cubic-bezier(0.778, 0.128, 0.15, 0.84) } html:not(.no-cssanimations) .cl-animate-on-visible.reveal-right.start_animation { opacity: 1; -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) } html:not(.no-cssanimations) .cl-animate-on-visible[data-speed="100"] { -webkit-animation-duration: 0.1s; -moz-animation-duration: 0.1s; -o-animation-duration: 0.1s; animation-duration: 0.1s } html:not(.no-cssanimations) .cl-animate-on-visible[data-speed="200"] { -webkit-animation-duration: 0.2s; -moz-animation-duration: 0.2s; -o-animation-duration: 0.2s; animation-duration: 0.2s } html:not(.no-cssanimations) .cl-animate-on-visible[data-speed="300"] { -webkit-animation-duration: 0.3s; -moz-animation-duration: 0.3s; -o-animation-duration: 0.3s; animation-duration: 0.3s } html:not(.no-cssanimations) .cl-animate-on-visible[data-speed="400"] { -webkit-animation-duration: 0.4s; -moz-animation-duration: 0.4s; -o-animation-duration: 0.4s; animation-duration: 0.4s } html:not(.no-cssanimations) .cl-animate-on-visible[data-speed="500"] { -webkit-animation-duration: 0.5s; -moz-animation-duration: 0.5s; -o-animation-duration: 0.5s; animation-duration: 0.5s } html:not(.no-cssanimations) .cl-animate-on-visible[data-speed="600"] { -webkit-animation-duration: 0.6s; -moz-animation-duration: 0.6s; -o-animation-duration: 0.6s; animation-duration: 0.6s } html:not(.no-cssanimations) .cl-animate-on-visible[data-speed="700"] { -webkit-animation-duration: 0.7s; -moz-animation-duration: 0.7s; -o-animation-duration: 0.7s; animation-duration: 0.7s } html:not(.no-cssanimations) .cl-animate-on-visible[data-speed="800"] { -webkit-animation-duration: 0.8s; -moz-animation-duration: 0.8s; -o-animation-duration: 0.8s; animation-duration: 0.8s } html:not(.no-cssanimations) .cl-animate-on-visible[data-speed="900"] { -webkit-animation-duration: 0.9s; -moz-animation-duration: 0.9s; -o-animation-duration: 0.9s; animation-duration: 0.9s } html:not(.no-cssanimations) .cl-animate-on-visible[data-speed="1000"] { -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s } @-webkit-keyframes anim_ttb { 0% { -webkit-transform: translate3d(0, -100px, 0); opacity: 0 } 100% { -webkit-transform: translate3d(0, 0, 0); opacity: 1 } } @-moz-keyframes anim_ttb { 0% { -moz-transform: translate3d(0, -100px, 0); opacity: 0 } 100% { -moz-transform: translate3d(0, 0, 0); opacity: 1 } } @-o-keyframes anim_ttb { 0% { -o-transform: translate3d(0, -100px, 0); opacity: 0 } 100% { -o-transform: translate3d(0, 0, 0); opacity: 1 } } @keyframes anim_ttb { 0% { transform: translate3d(0, -100px, 0); opacity: 0 } 100% { transform: translate3d(0, 0, 0); opacity: 1 } } @-webkit-keyframes anim_btt { 0% { -webkit-transform: translate3d(0, 100px, 0); opacity: 0 } 100% { -webkit-transform: translate3d(0, 0, 0); opacity: 1 } } @-moz-keyframes anim_btt { 0% { -moz-transform: translate3d(0, 100px, 0); opacity: 0 } 100% { -moz-transform: translate3d(0, 0, 0); opacity: 1 } } @-o-keyframes anim_btt { 0% { -o-transform: translate3d(0, 100px, 0); opacity: 0 } 100% { -o-transform: translate3d(0, 0, 0); opacity: 1 } } @keyframes anim_btt { 0% { transform: translate3d(0, 100px, 0); opacity: 0 } 100% { transform: translate3d(0, 0, 0); opacity: 1 } } @-webkit-keyframes anim_ltr { 0% { -webkit-transform: translate3d(-100px, 0, 0); opacity: 0 } 100% { -webkit-transform: translate3d(0, 0, 0); opacity: 1 } } @-moz-keyframes anim_ltr { 0% { -moz-transform: translate3d(-100px, 0, 0); opacity: 0 } 100% { -moz-transform: translate3d(0, 0); opacity: 1 } } @-o-keyframes anim_ltr { 0% { -o-transform: translate3d(-100px, 0); opacity: 0 } 100% { -o-transform: translate3d(0, 0, 0); opacity: 1 } } @keyframes anim_ltr { 0% { transform: translate3d(-100px, 0, 0); opacity: 0 } 100% { transform: translate3d(0, 0, 0); opacity: 1 } } @-webkit-keyframes anim_rtl { 0% { -webkit-transform: translate3d(100px, 0, 0); opacity: 0 } 100% { -webkit-transform: translate3d(0, 0, 0); opacity: 1 } } @-moz-keyframes anim_rtl { 0% { -moz-transform: translate3d(100px, 0, 0); opacity: 0 } 100% { -moz-transform: translate3d(0, 0, 0); opacity: 1 } } @-o-keyframes anim_rtl { 0% { -o-transform: translate3d(100px, 0, 0); opacity: 0 } 100% { -o-transform: translate3d(0, 0, 0); opacity: 1 } } @keyframes anim_rtl { 0% { transform: translate3d(100px, 0, 0); opacity: 0 } 100% { transform: translate3d(0, 0, 0); opacity: 1 } } @-webkit-keyframes zoom-in { 0% { -webkit-transform: scale(0.5); opacity: 0.1 } 100% { -webkit-transform: scale(1); opacity: 1 } } @-moz-keyframes zoom-in { 0% { -moz-transform: scale(0.5); opacity: 0.1 } 100% { -moz-transform: scale(1); opacity: 1 } } @-o-keyframes zoom-in { 0% { -o-transform: scale(0.5); opacity: 0.1 } 100% { -o-transform: scale(1); opacity: 1 } } @keyframes zoom-in { 0% { transform: scale(0.5); opacity: 0.1 } 100% { transform: scale(1); opacity: 1 } } @-webkit-keyframes zoom-out { 0% { -webkit-transform: scale(1.5); opacity: 0.1 } 100% { -webkit-transform: scale(1); opacity: 1 } } @-moz-keyframes zoom-out { 0% { -moz-transform: scale(1.5); opacity: 0.1 } 100% { -moz-transform: scale(1); opacity: 1 } } @-o-keyframes zoom-out { 0% { -o-transform: scale(1.5); opacity: 0.1 } 100% { -o-transform: scale(1); opacity: 1 } } @keyframes zoom-out { 0% { transform: scale(1.5); opacity: 0.1 } 100% { transform: scale(1); opacity: 1 } } @-webkit-keyframes zoom-reverse { 0% { -webkit-transform: scale(1); opacity: 1 } 100% { -webkit-transform: scale(0.5); opacity: 0 } } @-moz-keyframes zoom-reverse { 0% { -moz-transform: scale(1); opacity: 1 } 100% { -moz-transform: scale(0.5); opacity: 0 } } @-o-keyframes zoom-reverse { 0% { -o-transform: scale(1); opacity: 1 } 100% { -o-transform: scale(0.5); opacity: 0 } } @keyframes zoom-reverse { 0% { transform: scale(1); opacity: 1 } 100% { transform: scale(0.5); opacity: 0 } } @-webkit-keyframes alpha-in { 0% { opacity: 0 } 100% { opacity: 1 } } @-moz-keyframes alpha-in { 0% { opacity: 0 } 100% { opacity: 1 } } @-o-keyframes alpha-in { 0% { opacity: 0 } 100% { opacity: 1 } } @keyframes alpha-in { 0% { opacity: 0 } 100% { opacity: 1 } } @-webkit-keyframes flip-in { 0% { opacity: 0; -webkit-transform: rotateX(-45deg) translateY(120px) } 100% { -webkit-transform: rotateX(0deg) translate(0px, 0px); opacity: 1 } } @-moz-keyframes flip-in { 0% { opacity: 0; -moz-webkit-transform: rotateX(-45deg) translateY(120px) } 100% { -moz-transform: rotateX(0deg) translate(0px, 0px); opacity: 1 } } @-o-keyframes flip-in { 0% { opacity: 0; -o-transform: rotateX(-45deg) translateY(120px) } 100% { -o-transform: rotateX(0deg) translate(0px, 0px); opacity: 1 } } @keyframes flip-in { 0% { opacity: 0; transform: rotateX(-45deg) translateY(120px) } 100% { transform: rotateX(0deg) translate(0px, 0px); opacity: 1 } } @-webkit-keyframes reveal-right { 0% { -webkit-transform: translateX(-90%) } 100% { -webkit-transform: translate(0px, 0px) } } @-moz-keyframes reveal-right { 0% { -moz-transform: translateX(-90%) } 100% { -moz-transform: translate(0px, 0px) } } @-o-keyframes reveal-right { 0% { -o-transform: translateX(-90%) } 100% { -o-transform: translate(0px, 0px) } } @keyframes reveal-right { 0% { transform: translateX(-90%) } 100% { transform: translate(0px, 0px) } } .cl-md-loading { width: 90px; margin: 0 auto; top: 50%; position: absolute; left: 50%; margin-left: -45px; margin-top: -45px } .md-preloader { font-size: 0; display: inline-block; -webkit-animation: outer 6600ms linear infinite; animation: outer 6600ms linear infinite; width: 48px; height: 48px } .md-preloader svg { -webkit-animation: inner 1320ms linear infinite; animation: inner 1320ms linear infinite } .md-preloader svg circle { fill: none; stroke: #222; stroke-linecap: square; -webkit-animation: arc 1320ms cubic-bezier(0.8, 0, 0.4, 0.8) infinite; animation: arc 1320ms cubic-bezier(0.8, 0, 0.4, 0.8) infinite } @-webkit-keyframes outer { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes outer { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @-webkit-keyframes inner { 0% { -webkit-transform: rotate(-100.8deg); transform: rotate(-100.8deg) } 100% { -webkit-transform: rotate(0); transform: rotate(0) } } @keyframes inner { 0% { -webkit-transform: rotate(-100.8deg); transform: rotate(-100.8deg) } 100% { -webkit-transform: rotate(0); transform: rotate(0) } } @-webkit-keyframes arc { 0% { stroke-dasharray: 1 210.48670779px; stroke-dashoffset: 0 } 40% { stroke-dasharray: 151.55042961px, 210.48670779px; stroke-dashoffset: 0 } 100% { stroke-dasharray: 1 210.48670779px; stroke-dashoffset: -151.55042961px } } @keyframes arc { 0% { stroke-dasharray: 1 210.48670779px; stroke-dashoffset: 0 } 40% { stroke-dasharray: 151.55042961px, 210.48670779px; stroke-dashoffset: 0 } 100% { stroke-dasharray: 1 210.48670779px; stroke-dashoffset: -151.55042961px } } .alpha-in { -webkit-animation-name: alpha-in; animation-name: alpha-in } .cl-scrollable { width: 100%; height: 100%; position: relative; overflow: hidden } .cl-scrollable .cl-scrollable__content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: scroll; overflow-x: hidden } .cl-scrollable .cl-scrollable__content:focus { outline: thin dotted } .cl-scrollable .cl-scrollable__content::-webkit-scrollbar { display: none } .cl-scrollable>.cl-scrollable__pane { width: 6px; position: absolute; top: 0; right: 0; bottom: 0; -webkit-transition: .2s; -moz-transition: .2s; -o-transition: .2s; transition: .2s; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; visibility: hidden\9; opacity: .01 } .cl-scrollable>.cl-scrollable__pane>.cl-scrollable__slider { position: relative; margin: 0 1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px } .has-scrollbar>.cl-scrollable__content::-webkit-scrollbar { display: block } .cl-scrollable:hover>.cl-scrollable__pane, .cl-scrollable__pane.active, .cl-scrollable__pane.flashed { visibility: visible\9; opacity: 0.99 } .owl-theme .owl-nav { margin-top: 10px; text-align: left; -webkit-tap-highlight-color: transparent; width: 100%; top: 50%; margin-left: 15px } .owl-theme .owl-nav [class*='owl-'] { padding: 11px 15px; border: 1px solid; background: #fff; -webkit-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); margin-right: 10px } .owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default } .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 10px } .owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; position: absolute; width: 100%; margin-top: 0 !important } .cl-slider .owl-theme .owl-dots { margin-top: 0px; bottom: 60px } .owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline } .owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #D6D6D6; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #869791 } .cl-owl-nav { margin-top: 20px } @media (min-width: 992px) { .cl-owl-nav { margin-left: 15px } } .cl-owl-nav.disabled { display: none } .cl-owl-nav button { padding: 8px 15px; background: transparent; box-shadow: none; border: 1px solid; margin-right: 10px; font-family: Montserrat, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; -webkit-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); letter-spacing: 0px; line-height: 1.5; text-transform: none; cursor: pointer } .cl-owl-nav button:hover { color: #fff } .widget_apsc_widget .apsc-icons-wrapper { display: flex; flex-wrap: wrap } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile { width: 33.333%; text-align: center; padding: 17px 0; border-bottom-width: 1px; border-bottom-style: solid; border-right-width: 1px; border-right-style: solid } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile .social-icon { display: block } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile .media-name { display: none } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile .apsc-media-type { display: none } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile i { font-size: 22px } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile:nth-child(3) { border-right: 0 } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile:nth-child(4) { border-bottom: 0 } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile:nth-child(5) { border-bottom: 0 } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile:nth-child(6) { border-bottom: 0; border-right: 0 } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile .apsc-facebook { color: #3b5998 } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile .apsc-instagram { color: #c120be } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile .apsc-twitter { color: #55acee } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile .apsc-dribbble { color: #222 } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile .apsc-googlePlus { color: #b31217 } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile .apsc-youtube { color: #b31217 } .widget_apsc_widget .apsc-icons-wrapper .apsc-each-profile .apsc-count { font-size: 11px; font-weight: 500; display: block } .widget_polls-widget .widget-title { margin-bottom: 0 !important; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid } .widget_polls-widget .wp-polls { margin-top: 20px } .widget_polls-widget .wp-polls form>p { text-align: left !important; line-height: 1.5 } .widget_polls-widget .wp-polls-ul li { display: flex; align-items: flex-start; padding: 5px 0 } .widget_polls-widget .wp-polls-ul li input { height: 25px } .widget_polls-widget .wp-polls-ul li label { padding-left: 10px } .widget_polls-widget .wp-polls-ul li:first-child { padding-top: 20px } .widget_polls-widget .wp-polls-ul li:last-child { padding-bottom: 5px !important } .widget_polls-widget .wp-polls-ul li.wp-poll-result { flex-wrap: wrap; font-size: 14px !important; position: relative; padding: 10px 0 !important } .widget_polls-widget .wp-polls-ul li.wp-poll-result>* { width: 100% } .widget_polls-widget .wp-polls-ul li.wp-poll-result small { text-align: right; position: absolute; width: auto; right: 0; bottom: 5px; background: #fff; padding-left: 20px; font-weight: 500 } .widget_polls-widget .wp-polls-ul li.wp-poll-result .pollbar { position: relative; background: #6c7781; height: 6px; border: 0; margin-top: 5px; margin-right: 240px } .widget_polls-widget .wp-polls-ul li.wp-poll-result .pollbar:after { content: ""; position: absolute; width: 240px; height: 100%; left: 0; top: 0; background: #e4e9ed; z-index: -1 } .widget_polls-widget .wp-polls-ul li.voted .pollbar { background: #e94828 } .widget_polls-widget .wp-polls-ul li.voted .pollbar:after { background: #ffd7cf } .widget_polls-widget .Buttons { color: #fff; padding: 10px 14px; margin-top: 20px } .wpcf7 .cl-input-flex { display: flex } .wpcf7 .cl-input-flex label { flex: 1; padding-left: 5px; padding-right: 5px } .wpcf7 .cl-input-flex label:first-child { padding-left: 0 } .wpcf7 .cl-input-flex label:last-child { padding-right: 0 } .wpcf7 .cl-input-flex label input { width: 100% } .wpcf7 .cl-input-single { display: block; margin-top: 10px } .wpcf7 textarea { width: 100% } @media (min-width: 1200px) { #content.cl-layout-fullwidth .alignfull { width: 100vw; max-width: none; margin-left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) } } @media (min-width: 1200px) { #content.cl-layout-fullwidth .alignwide { margin-left: -20%; margin-right: -20%; max-width: none; width: auto } } p.has-drop-cap:not(:focus):first-letter { font-size: 3.5em; font-weight: bold; line-height: 0.95 } .wp-block-separator { margin: 4em 0 } .wp-block-quote { margin-left: 0; margin-right: 0; padding: 0 30px; border-left: none !important; padding-left: 30px !important; position: relative } .wp-block-quote:before { position: absolute; z-index: 0; margin: 0; left: 0; color: #fdece9; font-size: 132px; content: "\201c"; top: 25px; font-family: Georgia, Arial, sans-serif; font-style: normal; line-height: .41 } .wp-block-quote p { font-style: italic; margin-bottom: 15px !important; z-index: 1; position: relative } .wp-block-quote cite { font-weight: 500; font-style: normal } .wp-block-pullquote { margin-top: 3em; margin-bottom: 3em; border-top: 3px solid; border-bottom: 3px solid } .has-large-font-size { font-size: 20px } .wp-block-embed.alignwide .wp-block-embed__wrapper { position: relative } .wp-block-embed.alignwide .wp-block-embed__wrapper:before { content: ""; padding-top: 75%; display: block } .wp-block-embed.alignwide .wp-block-embed__wrapper iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100% } .wp-block-embed.alignfull .wp-block-embed__wrapper { position: relative } .wp-block-embed.alignfull .wp-block-embed__wrapper:before { content: ""; padding-top: 56.25%; display: block } .wp-block-embed.alignfull .wp-block-embed__wrapper iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100% } .wp-block-pullquote__content p { font-weight: normal } .wp-block-pullquote cite { font-style: normal; text-transform: uppercase; font-size: 13px } .wp-block-embed.alignwide .wp-block-embed__wrapper { position: relative } .wp-block-embed.alignwide .wp-block-embed__wrapper:before { content: ""; padding-top: 75%; display: block } .wp-block-embed.alignwide .wp-block-embed__wrapper iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100% } .wp-block-embed.alignfull .wp-block-embed__wrapper { position: relative } .wp-block-embed.alignfull .wp-block-embed__wrapper:before { content: ""; padding-top: 56.25%; display: block } .wp-block-embed.alignfull .wp-block-embed__wrapper iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100% } p.has-drop-cap:not(:focus)::after { display: none } .wp-block-image.alignfull { margin-top: 2em; margin-bottom: 2em } .cl-btn { cursor: pointer; border-width: 2px; border-style: solid; -webkit-transition: all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86) } .cl-btn p { margin: 0 } .cl-btn span { z-index: 999; position: relative } .cl-btn-container { display: flex } .cl-btn--size-small { font-size: 12px; padding: 4px 18px } .cl-btn--size-medium { font-size: 14px; font-weight: 500; padding: 10px 24px } .cl-btn--size-large { font-size: 18px; font-weight: 500; padding: 12px 32px } .cl-btn--style-square { border-radius: 0 } .cl-btn--style-small-radius { border-radius: 5px } .cl-btn--style-small-radius:after { border-radius: 5px } .cl-btn--style-rounded { border-radius: 20%/50% } .cl-btn--style-rounded:after { border-radius: 20%/50% } .cl-header__container { height: 100%; display: -webkit-flex; display: -webkit-box; display: -moz-flex; display: -moz-box; display: -ms-flexbox; display: flex; padding: 0 } .cl-header__element-container { display: flex } .cl-header__row { height: 90px; flex-wrap: nowrap; border-style: solid } .cl-header__row--top { display: none } @media (min-width: 992px) { .cl-header__row--top { display: flex } } .cl-header__row--extra { display: none } @media (min-width: 992px) { .cl-header__row--extra { display: flex } } @media (max-width: 991px) { .cl-header__row--main { padding-bottom: 0px !important } } .cl-header__col { padding-left: 15px; padding-right: 15px; display: -webkit-flex; display: -webkit-box; display: -moz-flex; display: -moz-box; display: -ms-flexbox; display: flex; flex-grow: 1; -webkit-box-flex: 1; position: relative; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .cl-header:not(.cl-header--divider-full) .cl-header__row--main .cl-header__col .cl-header__element:first-child { padding-left: 0 !important } .cl-header__row--main .cl-header__col .cl-header__element:last-child { padding-right: 0 !important } .cl-header__row--top .cl-header__col .cl-header__element:first-child, .cl-header__row--extra .cl-header__col .cl-header__element:first-child { padding-left: 0 !important } .cl-header__row--top .cl-header__col .cl-header__element:last-child, .cl-header__row--extra .cl-header__col .cl-header__element:last-child { padding-right: 0 !important } .cl-header__col--left { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .cl-header__col--middle { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .cl-header__col--right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } @media (max-width: 991px) { .cl-header__col--mobile-order-0 { order: 0 } } @media (max-width: 991px) { .cl-header__col--mobile-order-1 { order: 1 } } @media (max-width: 991px) { .cl-header__col--mobile-order-2 { order: 2 } } @media (max-width: 991px) { .cl-header__col--hide-mobile { display: none } } .cl-header__col--equal-width { flex: 1 } .cl-header--divider .cl-header__row--top .cl-header__col { padding-left: 35px; padding-right: 35px } @media (min-width: 768px) { .cl-header--divider .cl-header__row--extra .cl-header__col { padding-left: 35px; padding-right: 35px } } .cl-header--divider-full .cl-header__row--main .cl-header__col--left { padding-left: 0 } .cl-header--divider-full .cl-header__row--main .cl-header__col--right { padding-right: 0 } .cl-header--divider-full .cl-header__row--main .cl-header__col { align-items: stretch !important } .cl-header--divider-full .cl-header__row--main .cl-header__element { display: flex; align-items: center } .cl-header--divider-full .cl-header__row--main .cl-header__tools { height: 100% } .cl-header--divider-full .cl-header__row--main .cl-header__tool { border-right-width: 1px; border-right-style: solid; display: flex; align-items: center; height: 100% } @media (min-width: 768px) { .cl-header--divider-full .cl-header__row--main .cl-header__tool { padding: 0 10px !important } } @media (min-width: 992px) { .cl-header--divider-full .cl-header__row--main .cl-header__tool { padding: 0 15px !important } } @media (min-width: 1200px) { .cl-header--divider-full .cl-header__row--main .cl-header__tool { padding: 0 35px !important } } .cl-header--divider-full .cl-header__row--main .cl-header__tool:last-child { border-right-width: 0 } .cl-header--divider-full .cl-header__row--main .cl-header__element--tools { padding: 0px !important } @media (min-width: 576px) { .cl-header--divider-full .cl-header__row--main .cl-header__element--tools { border-left-width: 1px !important } } .cl-header--divider-small .cl-header__element:first-child { border-left-width: 0 !important } .cl-header--divider .cl-header__row--main .cl-header__element { padding-left: 10px; padding-right: 10px } @media (min-width: 576px) { .cl-header--divider .cl-header__row--main .cl-header__element { padding-left: 20px; padding-right: 20px } } .cl-header--divider .cl-header__row--main .cl-header__col--left .cl-header__element:last-child { border-right-width: 0 !important } .cl-header--divider .cl-header__row--main .cl-header__col--right .cl-header__element { margin-right: 0 !important; } @media (min-width: 992px) { .cl-header--transparent { position: absolute !important; top: 0; left: 0; width: 100%; z-index: 9999 } .cl-header--transparent .cl-header__row--main { background-color: transparent !important } body.admin-bar:not(.cl-offcanvas-menu-style) .cl-header--transparent { top: 32px } } @media (min-width: 992px) { .cl-header--light .cl-logo__img--dark { display: none; visibility: hidden } .cl-header--light .cl-logo__img--light { display: block; visibility: visible } .cl-header--light .cl-header__menu>li>a { color: rgba(255, 255, 255, 0.85) !important } .cl-header--light .cl-header__tools { color: rgba(255, 255, 255, 0.85) } .cl-header--light .cl-logo__font { color: rgba(255, 255, 255, 0.85) !important } .cl-header--light .cl-header__menu>li>a:hover, .cl-header--light .cl-header__menu>li.current-menu-item>a:hover, .cl-header--light .cl-header__menu>li.current-menu-parent>a:hover { color: #fff !important } .cl-header--light .cl_socialicon:not(.round)>a>i { color: rgba(255, 255, 255, 0.85); -webkit-transition: color .15s ease-in-out; -moz-transition: color .15s ease-in-out; transition: color .15s ease-in-out } .cl-header--light .cl_socialicon:not(.round)>a:hover>i { color: #fff !important } .cl-header--light .cl-header__row--main, .cl-header--light .cl-header__row--main .cl-header__element, .cl-header--light .cl-header__tool { border-color: rgba(255, 255, 255, 0.2) } .cl-header--light .cl-header__tool--side-menu .cl-header__tool__link span { background: #fff } } .cl-header__padding { display: none } .cl-header--top-mobile .cl-header__row--top { display: flex } .cl-header--extra-mobile .cl-header__row--extra { display: flex; margin-bottom: 0 } .cl-header .cl-header__row--extra .cl-header__container { padding-left: 0 } @media (min-width: 992px) { .cl-header--menu-style-border_top .cl-header__element--menu { height: 100% } .cl-header--menu-style-border_top .cl-header__nav-wrapper { height: 100% } .cl-header--menu-style-border_top .cl-header__navigation { height: 100% } .cl-header--menu-style-border_top .cl-header__menu { height: 100%; display: flex; align-items: center } .cl-header--menu-style-border_top .cl-header__menu>li { display: flex !important; flex-direction: column; justify-content: center; height: 100% } .cl-header--menu-style-border_top .cl-header__menu>li.current-menu-item { position: relative } .cl-header--menu-style-border_top .cl-header__menu>li.current-menu-item:before { content: ""; position: absolute; border-top: 1px solid; top: -1px; left: 0; width: 100%; height: 1px } .cl-header--menu-style-border_top .cl-header__menu>li.current-menu-parent { position: relative } .cl-header--menu-style-border_top .cl-header__menu>li.current-menu-parent:before { content: ""; position: absolute; border-top: 1px solid; top: -1px; left: 0; width: 100%; height: 1px } } @media (min-width: 992px) { .cl-header--menu-style-background_color .cl-header__element--menu { height: 100% } .cl-header--menu-style-background_color .cl-header__nav-wrapper { height: 100% } .cl-header--menu-style-background_color .cl-header__navigation { height: 100% } .cl-header--menu-style-background_color .cl-header__menu { height: 100%; display: flex; align-items: center } .cl-header--menu-style-background_color .cl-header__menu>li { display: flex !important; flex-direction: column; justify-content: center; height: 100% } .cl-header--menu-style-background_color .cl-header__menu>li:before { content: ""; position: absolute; top: 0px; left: 0; width: 100%; height: 100%; -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); background-color: rgba(0, 0, 0, 0) } .cl-header--menu-style-background_color .cl-header__menu>li.current-menu-item { position: relative } .cl-header--menu-style-background_color .cl-header__menu>li.current-menu-parent { position: relative } .cl-header--menu-style-background_color .cl-header__menu>li:hover { position: relative } } .cl-header--menu-style-fullscreen-overlay .cl-header__hamburger-button { display: block; position: relative; width: 24px; height: 14px } .cl-header--menu-style-fullscreen-overlay.cl-header--light .cl-header__hamburger-button span { background: #fff !important } .cl-header--menu-style-fullscreen-overlay .cl-header__element--menu { height: auto } .cl-fullscreen-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999; background: #fff; display: none; opacity: 0; -webkit-transition: opacity 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: opacity 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: opacity 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) } .cl-fullscreen-overlay__wrapper { display: flex; align-items: center; justify-content: stretch; flex-flow: column; height: 100% } .cl-fullscreen-overlay__logo { flex: 1; display: flex; align-items: center } .cl-fullscreen-overlay__menu { flex: 2; display: flex; align-items: center; padding-top: 60px } .cl-fullscreen-overlay__menu ul { text-align: center } .cl-fullscreen-overlay__menu ul li { line-height: 1 } @media (min-width: 768px) { .cl-fullscreen-overlay__menu ul li { line-height: 1.75 } } .cl-fullscreen-overlay__menu>ul>li>a { font-size: 0.5em } @media (min-width: 768px) { .cl-fullscreen-overlay__menu>ul>li>a { font-size: 1em } } .cl-fullscreen-overlay__menu>ul>li.menu-item-has-children>a { position: relative } .cl-fullscreen-overlay__menu>ul>li.menu-item-has-children>a:after { content: "\f140"; font-family: "codeless-icons"; font-size: inherit; padding-left: 5px; position: absolute; top: 50%; right: -25px; margin-top: -5px; line-height: 10px } @media (min-width: 768px) { .cl-fullscreen-overlay__menu>ul>li.menu-item-has-children>a:after { right: -40px } } .cl-fullscreen-overlay__menu>ul>li.menu-item-has-children.open>a:after { content: "\f143" } .cl-fullscreen-overlay__menu>ul>li ul { display: none; padding-bottom: 10px } @media (min-width: 768px) { .cl-fullscreen-overlay__menu>ul>li ul { margin-top: -5px; padding-bottom: 15px } } .cl-fullscreen-overlay__menu>ul>li ul li { line-height: 0.8 } @media (min-width: 768px) { .cl-fullscreen-overlay__menu>ul>li ul li { line-height: 1 } } .cl-fullscreen-overlay__menu>ul>li ul a { font-size: 0.4em; text-transform: none; font-weight: 300 } @media (min-width: 768px) { .cl-fullscreen-overlay__menu>ul>li ul a { font-size: 0.5em } } .cl-fullscreen-overlay__dynamic { flex: 1; display: flex; align-items: center } .cl-fullscreen-overlay__close { top: auto; right: 30px } @media (min-width: 768px) { .cl-fullscreen-overlay__close { right: 60px; top: 60px; width: 40px; height: 30px } .cl-fullscreen-overlay__close span:nth-child(3) { top: 27px } } .cl-fullscreen-overlay--open { opacity: 1 } @media (min-width: 992px) { .cl-header__nav-wrapper { display: flex; align-items: center; height: 100% } } @media (min-width: 992px) { .cl-header__element--menu { display: flex; align-items: center; height: 100% } } .cl-header__navigation { width: 100%; display: none } @media (min-width: 992px) { .cl-header__navigation { display: flex; align-items: center; height: 100% } } .cl-header__navigation.cl-mobile-menu { padding: 30px } body.cl-header-incontainer .cl-header__navigation.cl-mobile-menu { padding-left: 15px; padding-right: 15px } .cl-header__navigation.cl-mobile-menu li.has-submenu>a:after { content: "\f35f"; font-family: "codeless-icons"; position: absolute; font-size: 11px; right: 8px } .cl-header__navigation.cl-mobile-menu .cl-header__menu__megamenu { padding-top: 0px; padding-bottom: 0px; display: none } .cl-header__navigation.cl-mobile-menu .cl-header__menu__megamenu>ul { display: block !important } .cl-header__navigation.cl-mobile-menu .cl-header__menu__megamenu>ul>li { padding: 3px 0 } .cl-header__navigation.cl-mobile-menu .cl-header__menu__megamenu h6 { cursor: pointer; -webkit-transition: color 200ms cubic-bezier(0.78, 0.14, 0.2, 0.86), background-color 200ms cubic-bezier(0.78, 0.14, 0.2, 0.86); -moz-transition: color 200ms cubic-bezier(0.78, 0.14, 0.2, 0.86), background-color 200ms cubic-bezier(0.78, 0.14, 0.2, 0.86); -o-transition: color 200ms cubic-bezier(0.78, 0.14, 0.2, 0.86), background-color 200ms cubic-bezier(0.78, 0.14, 0.2, 0.86); transition: color 200ms cubic-bezier(0.78, 0.14, 0.2, 0.86), background-color 200ms cubic-bezier(0.78, 0.14, 0.2, 0.86) } .cl-header__navigation.cl-mobile-menu .cl-header__menu__megamenu__col { display: block; width: 100%; position: relative } .cl-header__navigation.cl-mobile-menu .cl-header__menu__megamenu__col:after { content: "\f35f"; font-family: "codeless-icons"; position: absolute; font-size: 11px; right: 8px; top: 0 } .cl-header__navigation.cl-mobile-menu .has-submenu>ul, .cl-header__navigation.cl-mobile-menu .has-submenu .cl-header__menu__megamenu>ul { padding: 3px 15px; background-image: none !important } .cl-header__navigation .cl-header__menu { padding: 0; margin: 0; list-style: none; margin-top: 0 } @media (min-width: 992px) { .cl-header__navigation .cl-header__menu { display: flex; align-items: center; height: 100% } } .cl-header__navigation .cl-header__menu>li { position: relative; display: block } @media (min-width: 992px) { .cl-header__navigation .cl-header__menu>li { display: flex !important; align-items: center; height: 100% } } .cl-header__navigation .cl-header__menu>li>a { position: relative; width: 100% } @media (min-width: 992px) { .cl-header__navigation .cl-header__menu>li>a { padding-top: 0 !important; padding-bottom: 0 !important } } .cl-header__navigation .cl-header__menu>li>a:hover { text-decoration: none } .cl-header__navigation .cl-header__menu>li.show-dropdown .cl-header__menu__megamenu { display: block; visibility: visible } @media (min-width: 992px) { .cl-header__navigation .cl-header__menu>li { display: inline-block } .cl-header__navigation .cl-header__menu>li:first-child .cl-header__col:not(.cl-header__col--left) { padding-left: 0px !important } .cl-header:not(.cl-header--menu-style-background_color) .cl-header__navigation .cl-header__menu>li:last-child { padding-right: 0px !important } } .cl-header__navigation .cl-header__menu ul.sub-menu { list-style: none; margin: 0 !important; display: none } .cl-header__navigation .cl-header__menu>li>ul.sub-menu, .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li>ul.sub-menu, .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu { visibility: visible } @media (min-width: 992px) { .cl-header__navigation .cl-header__menu>li>ul.sub-menu, .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li>ul.sub-menu, .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu { position: absolute; top: 100%; left: 6px; z-index: 9999999; box-shadow: 7px 12px 21px 0px rgba(6, 19, 34, 0.06); min-width: 290px; max-width: 290px; visibility: hidden; padding: 16px 30px; border-top: 1px solid } } @media (min-width: 992px) { .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li, .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li>ul.sub-menu>li, .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li { padding-top: 4px; padding-bottom: 4px } } @media (min-width: 992px) { .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li>ul.sub-menu, .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu { top: 0; left: 100% } } .cl-header__navigation .cl-header__menu li { position: relative } .cl-header__navigation .cl-header__menu li>a { padding: 3px 5px; width: 100%; display: block; -webkit-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) } .cl-header__navigation .cl-header__menu li.show-dropdown>ul { display: block !important; visibility: visible !important } .cl-header__navigation .cl-header__menu li.show-dropdown.show-dropdown--right-to-left>ul { left: auto !important; right: calc(100% + 26px); box-shadow: -7px 12px 21px 0px rgba(6, 19, 34, 0.06) !important } @media (min-width: 768px) { .cl-header__navigation .cl-header__menu__megamenu { max-width: 720px } } @media (min-width: 992px) { .cl-header__navigation .cl-header__menu__megamenu { max-width: 940px } } @media (min-width: 1200px) { .cl-header__navigation .cl-header__menu__megamenu { max-width: 1140px } } @media (min-width: 992px) { .cl-header__navigation .cl-header__menu__megamenu { display: none; visibility: hidden; position: absolute; left: 0px; top: 100%; z-index: 9999999; width: 160px; box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05) } .cl-header__navigation .cl-header__menu__megamenu a { text-align: left !important; padding-left: 0 !important; padding-right: 0 !important } .cl-header__navigation .cl-header__menu__megamenu>ul { display: flex !important; width: 100%; margin: 0; padding: 0; list-style: none } .cl-header__navigation .cl-header__menu__megamenu>ul>li { width: 100%; padding-left: 30px; padding-right: 30px; margin-top: 30px; margin-bottom: 30px; border-right-width: 1px; border-right-style: solid; text-align: left } .cl-header__navigation .cl-header__menu__megamenu>ul>li:last-child { border-right: none } .cl-header__navigation .cl-header__menu__megamenu>ul>li>ul { float: left; margin: 0; display: block !important; width: 100%; padding: 0; list-style: none } .cl-header__navigation .cl-header__menu__megamenu>ul>li>ul>li { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box } .cl-header__navigation .cl-header__menu__megamenu>ul>li>ul>li ul { display: block !important; visibility: visible !important; position: static !important; left: auto !important; top: auto !important; left: auto !important; z-index: 9999999 !important; padding: 0px !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important } .cl-header__navigation .cl-header__menu__megamenu>ul>li.hide-column { display: none !important } .cl-header__navigation .cl-header__menu__megamenu h6 { text-align: left; width: 100%; margin-bottom: 10px } .cl-header__navigation .cl-header__menu__megamenu--1 { width: 255px !important } .cl-header__navigation .cl-header__menu__megamenu--2 { width: 600px !important; left: 0 } .cl-header__navigation .cl-header__menu__megamenu--3 { width: 840px !important } .cl-header__navigation .cl-header__menu__megamenu--4 { width: 1140px } .cl-header__navigation .cl-header__menu__megamenu--5 { width: 1140px } .cl-header__navigation .cl-header__menu__megamenu--column>ul>li.hide-column { display: block !important } .cl-header__navigation .cl-header__menu__megamenu--column>ul>li.hide-column h6 { display: none } .cl-header__navigation .cl-header__menu__megamenu--column>ul>li.hide-column ul { display: none } .cl-header__navigation .cl-header__menu__megamenu--background { background-position: right top; background-repeat: no-repeat; background-size: cover } } .cl-header__mobile-button { display: block; position: relative; width: 24px; height: 14px; position: relative } .cl-header__mobile-button--light span { background-color: #fff !important } @media (min-width: 992px) { .cl-header__mobile-button { display: none } } .cl-header__tools { display: none; visibility: hidden; align-items: center } @media (min-width: 340px) { .cl-header__tools { display: flex; visibility: visible } } .cl-header__tools .cl-header__tool { position: relative; padding: 0 7px } .cl-header__tools .cl-header__tool--search-style-box { padding: 0 } .cl-header__tools .cl-header__tool i { font-size: 17px; top: 0px; position: relative } .cl-header__tools .cl-header__tool__link { position: relative } .cl-header__tools .cl-header__tool--shop .cart-total { width: 16px; height: 16px; border-radius: 50%; position: absolute; top: -10px; right: -9px; left: auto; color: #fff; text-align: center; line-height: 16px; font-size: 11px } .cl-header__tools .cl-header__tool--side-menu { display: flex } .cl-header__tools .cl-header__tool--side-menu .cl-header__tool__link { display: inline-block; position: relative; width: 20px; height: 15px } .cl-header__tools .cl-header__tool--search i { cursor: pointer; color: inherit; font-size: 24px; top: 2px; line-height: 1.2 } .cl-header__tools .cl-header__tool--search .cl-header__search-form { margin-left: 10px; position: relative; padding-left: 0px } @media (min-width: 768px) { .cl-header__tools .cl-header__tool--search .cl-header__search-form { padding-left: 35px } } .cl-header__tools .cl-header__tool--search .cl-header__search-form i { position: absolute; left: 0; top: 2px; display: none } @media (min-width: 768px) { .cl-header__tools .cl-header__tool--search .cl-header__search-form i { display: inline-block } } .cl-header__tools .cl-header__tool--search .cl-header__search-form label { display: none } .cl-header__tools .cl-header__tool--search .cl-header__search-form input { height: 30px; background: transparent; box-shadow: none; padding-left: 0; width: 70px; border: 0; color: inherit; font-size: inherit; text-transform: inherit } .cl-header__tools .cl-header__tool--search .cl-header__search-form input::-webkit-input-placeholder { color: inherit; font-size: inherit } .cl-header__tools .cl-header__tool--search .cl-header__search-form input:-moz-placeholder { color: inherit; font-size: inherit } .cl-header__tools .cl-header__tool--search .cl-header__search-form input::-moz-placeholder { color: inherit; font-size: inherit } .cl-header__tools .cl-header__tool--search .cl-header__search-form input:-ms-input-placeholder { color: inherit; font-size: inherit } @media (min-width: 576px) { .cl-header__tools .cl-header__tool--search .cl-header__search-form input { width: 190px } } .cl-header__tools .cl-header__tool--search .cl-header__search-form [type="submit"] { text-indent: -999px; position: absolute; top: 0; left: 0; width: 24px; height: 28px; cursor: pointer; display: none } @media (min-width: 768px) { .cl-header__tools .cl-header__tool--search .cl-header__search-form [type="submit"] { display: inline-block } } .cl-header__tools .cl-header__tool--search-style-box .cl-header__box { background: transparent; box-shadow: none !important; -webkit-shadow: none !important } .cl-header__tools .cl-header__tool--search-style-box #cl-header__search-btn { color: inherit } @media (min-width: 992px) { .cl-header--light .cl-header__tools .cl-header__tool--search-style-box #cl-header__search-btn i { color: #fff !important } } .cl-header__tools .cl-header__tool--search-style-box .cl-header__search-form { padding-left: 0; margin-left: 0; background: rgba(255, 255, 255, 0.8); padding: 8px 15px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05) } .cl-header--light .cl-header__tools .cl-header__tool--search-style-box .cl-header__search-form { background: rgba(0, 0, 0, 0.8) } .cl-header__tools .cl-header__tool--search-style-box .cl-header__search-form i { display: none } @media (min-width: 992px) { .cl-header__tools .cl-header__tool.show-dropdown>.cl-submenu { display: block !important; visibility: visible !important } .cl-header__tools .cl-header__tool.show-dropdown.show-dropdown--right-to-left>.cl-submenu { left: auto; right: 0 } } @media (min-width: 992px) { .cl-header .cl-header__box.cl-submenu { position: absolute; top: 100%; left: 6px; z-index: 9999999; -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); min-width: 14em; max-width: 20em; visibility: hidden; padding: 16px } } .cl-header>.cl-header__box.cl-submenu { display: none } .cl-header>.cl-header__box--search i { cursor: pointer; color: inherit; font-size: 24px; top: 2px; line-height: 1.2 } .cl-header>.cl-header__box--search .cl-header__search-form { margin-left: 10px; position: relative; padding-left: 0px } @media (min-width: 768px) { .cl-header>.cl-header__box--search .cl-header__search-form { padding-left: 35px } } .cl-header>.cl-header__box--search .cl-header__search-form i { position: absolute; left: 0; top: 2px; display: none } @media (min-width: 768px) { .cl-header>.cl-header__box--search .cl-header__search-form i { display: inline-block } } .cl-header>.cl-header__box--search .cl-header__search-form label { display: none } .cl-header>.cl-header__box--search .cl-header__search-form input { height: 30px; background: transparent; box-shadow: none; padding-left: 0; width: 100%; color: inherit; font-size: inherit; text-transform: inherit } .cl-header>.cl-header__box--search .cl-header__search-form input::-webkit-input-placeholder { color: inherit; font-size: inherit } .cl-header>.cl-header__box--search .cl-header__search-form input:-moz-placeholder { color: inherit; font-size: inherit } .cl-header>.cl-header__box--search .cl-header__search-form input::-moz-placeholder { color: inherit; font-size: inherit } .cl-header>.cl-header__box--search .cl-header__search-form input:-ms-input-placeholder { color: inherit; font-size: inherit } @media (min-width: 1200px) { .cl-header>.cl-header__box--search .cl-header__search-form input { width: 175px } } .cl-header>.cl-header__box--search .cl-header__search-form [type="submit"] { text-indent: -999px; position: absolute; top: 0; left: 0; width: 24px; height: 28px; cursor: pointer; display: none } @media (min-width: 768px) { .cl-header>.cl-header__box--search .cl-header__search-form [type="submit"] { display: inline-block } } .cl-logo__font { float: left } .cl-logo__font--responsive-light { color: #fff !important } .cl-logo__img { height: 40px; max-width: none; top: 50%; position: relative } .cl-logo__img--dark { display: block; visibility: visible } @media (min-width: 992px) { .cl-header--light .cl-logo__img--dark { display: none; visibility: hidden } } .cl-logo__img--light { display: none; visibility: hidden } @media (min-width: 992px) { .cl-header--light .cl-logo__img--light { display: block; visibility: visible } } @media (min-width: 992px) { .cl-logo__img--ipad { display: none } } @media (min-width: 768px) { .cl-logo__img--iphone { display: none } } .cl-logo--responsive .cl-logo__img { display: none } @media (min-width: 992px) { .cl-logo--responsive .cl-logo__img { display: block } } .cl-logo--responsive .cl-logo__img--iphone { display: block } @media (min-width: 768px) { .cl-logo--responsive .cl-logo__img--iphone { display: none } } .cl-logo--responsive .cl-logo__img--ipad { display: none } @media (min-width: 768px) { .cl-logo--responsive .cl-logo__img--ipad { display: block } } @media (min-width: 992px) { .cl-logo--responsive .cl-logo__img--ipad { display: none } } @media (min-width: 992px) { .cl-header--sticky .cl-header__row-wrapper { z-index: 999999; -webkit-transition: top 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: top 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: top 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) } .cl-header--sticky.cl-header--sticky-prepare .cl-header__row-wrapper { position: fixed; top: -100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; -ms-perspective: 1000; perspective: 1000; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); width: 100%; box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.04) } .cl-header--sticky.cl-header--sticky-prepare .cl-header__padding { display: block } .cl-header--sticky.cl-header--sticky-prepare:not(.cl-header--top-sticky) .cl-header__row--top { display: none } .cl-header--sticky.cl-header--sticky-prepare:not(.cl-header--extra-sticky) .cl-header__row--extra { display: none } .cl-header--sticky.cl-header--sticky-active .cl-header__row-wrapper { top: 0 } body.admin-bar .cl-header--sticky.cl-header--sticky-active .cl-header__row-wrapper { top: 32px } .cl-header--sticky .cl-header__row--main { -webkit-transition: height 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: height 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: height 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) } } .cl-header--sticky-mobile { position: sticky; top: 0; z-index: 99999 } @media (min-width: 992px) { .cl-header--sticky-mobile { position: static; top: auto } } .cl-header__socials a { color: inherit; -webkit-transition: all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86) } .cl-header__socials i { -webkit-transition: color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86) } .cl-header__socials--size-medium a { margin: 0 8px; font-size: 18px } .cl-header__socials--size-small a { margin: 0 5px; font-size: 14px } .cl-header__socials--size-large a { margin: 0 12px; font-size: 24px } .cl-header--light .cl-header__socials--style-simple a i { color: #fff } .cl-header__socials--style-circle-bg a { background: #f1f1f1; border-radius: 50%; position: relative } .cl-header__socials--style-circle-bg a i { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; text-align: center } .cl-header__socials--style-circle-bg a:hover i { color: #fff } .cl-header__socials--style-circle-bg.cl-header__socials--size-medium a { width: 36px; height: 36px } .cl-header__socials--style-circle-bg.cl-header__socials--size-small a { width: 24px; height: 24px } .cl-header__socials--style-circle-bg.cl-header__socials--size-large a { width: 48px; height: 48px } .cl-header__socials--style-circle-border a { border-width: 1px; border-style: solid; border-radius: 50%; position: relative } .cl-header__socials--style-circle-border a i { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; text-align: center } .cl-header__socials--style-circle-border a:hover i { color: #fff } .cl-header__socials--style-circle-border.cl-header__socials--size-medium a { width: 36px; height: 36px } .cl-header__socials--style-circle-border.cl-header__socials--size-small a { width: 24px; height: 24px } .cl-header__socials--style-circle-border.cl-header__socials--size-large a { width: 48px; height: 48px } .cl-header__icontext-icon { font-size: 24px; padding-right: 10px } .cl-header__image { position: relative; max-width: 100%; max-height: 100% } .cl-header__image .image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-position: center } .cl-header__text p { margin: 0 } .cl-header .widget_nav_menu ul { padding-top: 0 !important } .cl-header .widget_nav_menu ul li::before { display: none } .cl-header .widget_nav_menu ul li a { color: inherit } .cl-header__widget { align-items: center; line-height: 1.2 !important } @media (min-width: 992px) { .cl-header__widget .widget_nav_menu li { padding-left: 8px; padding-right: 8px } } .cl-header__widget .widget_nav_menu a { line-height: 1.2 !important } .cl-header__widget .widget { margin-left: 35px } .cl-header__widget .widget:first-child { margin-left: 0px } .cl-header__row--top-news { position: relative; background: #f4f7f8; height: 50px; display: none } @media (min-width: 992px) { .cl-header__row--top-news { display: block } } .cl-header__row--top-news .cl-header__container { padding-left: 15px; padding-right: 15px; display: flex } .cl-header__row--top-news .cl-items-container { margin-left: 0px !important; margin-right: 0px !important; height: 100%; padding-right: 100px } .cl-header__row--top-news .cl-items-container .cl-entry__header { height: 50px } .cl-header__row--top-news .title { font-weight: 600; text-transform: uppercase; font-size: 14px; color: #18191a; min-width: 100px; line-height: 50px } .cl-header__row--top-news .cl-owl-nav { position: absolute; right: 0; top: 0; margin-left: 0; height: 100%; margin-top: 0; display: flex } .cl-header__row--top-news .cl-owl-nav button { border: none; margin-right: 20px; padding: 0 !important } .cl-header__row--top-news .cl-owl-nav button:hover { color: inherit; background: inherit } .cl-header__row--top-news .cl-owl-nav button:last-child { margin-right: 0 } .cl-slider--align-center.cl-blog--style-big .cl-entry { text-align: center } .cl-slider--align-center.cl-blog--style-big .cl-entry__author { justify-content: center } .cl-slider--align-center.cl-blog--style-big .cl-entry__wrapper { width: 100%; padding-left: 15px; padding-right: 15px } @media (min-width: 576px) { .cl-slider--align-center.cl-blog--style-big .cl-entry__wrapper { max-width: 540px } } @media (min-width: 768px) { .cl-slider--align-center.cl-blog--style-big .cl-entry__wrapper { max-width: 720px } } @media (min-width: 992px) { .cl-slider--align-center.cl-blog--style-big .cl-entry__wrapper { max-width: 815px; padding-bottom: 180px } } @media (min-width: 1200px) { .cl-slider--align-center.cl-blog--style-big .cl-entry__wrapper { max-width: 815px } } .cl-slider--align-left.cl-blog--style-big .cl-entry__wrapper { width: 100%; padding-left: 15px; padding-right: 15px } @media (min-width: 576px) { .cl-slider--align-left.cl-blog--style-big .cl-entry__wrapper { max-width: 540px } } @media (min-width: 768px) { .cl-slider--align-left.cl-blog--style-big .cl-entry__wrapper { max-width: 720px } } @media (min-width: 992px) { .cl-slider--align-left.cl-blog--style-big .cl-entry__wrapper { max-width: 960px; padding-bottom: 180px } } @media (min-width: 1200px) { .cl-slider--align-left.cl-blog--style-big .cl-entry__wrapper { max-width: 1140px } } @media (min-width: 992px) { .cl-slider--align-left.cl-blog--style-big .cl-entry__wrapper-content { max-width: 70% } } .cl-slider--align-left.cl-blog--style-big .owl-dots { text-align: left } .cl-slider .owl-dots { bottom: 40px; width: 100%; position: relative; padding-left: 10px; padding-right: 10px; margin-top: 0 !important; margin: 0 auto } @media (min-width: 576px) { .cl-slider .owl-dots { max-width: 540px } } @media (min-width: 768px) { .cl-slider .owl-dots { max-width: 720px } } @media (min-width: 992px) { .cl-slider .owl-dots { max-width: 960px } } @media (min-width: 1200px) { .cl-slider .owl-dots { max-width: 1140px } } @media (min-width: 992px) { .cl-slider .owl-dots { bottom: 150px !important; margin-top: 0 !important } } .cl-slider--image-no .cl-entry__overlay { background: transparent !important } .cl-slider--image-yes .cl-entry { background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important } .cl-slider--image-yes .cl-entry__wrapper { background: transparent !important; z-index: 999; position: relative } .cl-slider--image-yes .cl-entry__overlay { background: rgba(0, 0, 0, 0.45) } .cl-slider--image-yes .cl-entry__title { color: #fff !important } .cl-slider--image-yes .cl-entry__title a:hover { color: #fff !important } .cl-slider--image-yes .cl-entry__content { color: #fff !important } .cl-slider--image-yes .cl-entry__author-data { color: #fff !important } .cl-slider--image-yes .owl-theme .owl-dots .owl-dot.active span, .cl-slider--image-yes .owl-theme .owl-dots .owl-dot:hover span { background: #fff !important } .cl-slider--image-yes .owl-theme .owl-dots .owl-dot span { background: rgba(255, 255, 255, 0.7) } .cl-slider.cl-blog--module-carousel .cl-blog__list { margin-left: 0; margin-right: 0 } .cl-slider--semicarousel .cl-entry { height: 600px; max-height: 100vh; background-position: center; background-size: cover; display: flex; align-items: center } .cl-slider--semicarousel .cl-entry__wrapper { width: 640px } .cl-slider--semicarousel .cl-entry__wrapper-content { background: #fff; text-align: center; padding: 35px 40px } .cl-slider--semicarousel .cl-entry__wrapper-content.box-dark { background: rgba(0, 0, 0, 0.85) } .cl-slider--semicarousel .cl-entry__wrapper-content.box-dark .cl-entry__title { color: #fff } .cl-slider--semicarousel .cl-entry__wrapper-content.box-dark .cl-entry__author { color: #fff } .cl-slider--semicarousel .cl-entry__wrapper-content.box-dark .cl-entry__author-data { color: #fff } .cl-slider--semicarousel .cl-entry__author { justify-content: center } .cl-slider--semicarousel .cl-entry__details { justify-content: center } .cl-slider--semicarousel .cl-entry__title { font-size: 22px !important } .cl-slider--semicarousel .cl-owl-nav { text-align: center } .cl-slider--carousel .cl-entry { height: 600px; max-height: 100vh; background-position: center; background-size: cover } .cl-slider--carousel .cl-entry .cl-entry__wrapper-content { position: relative } .cl-slider--carousel .cl-entry .cl-entry__title { font-size: 20px !important } .cl-slider--carousel .cl-entry .cl-entry__overlay { position: absolute; left: 0; width: 100%; bottom: 0; top: auto; height: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.6) 100%) !important } .cl-slider--carousel .cl-owl-nav .owl-prev { position: absolute; left: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .cl-slider--carousel .cl-owl-nav .owl-next { position: absolute; right: 20px; top: 50%; margin-right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .cl-slider--carousel .cl-owl-nav button { background-color: #fff } @media (max-width: 991px) { .cl-slider--modern { padding-bottom: 50px !important } } .cl-slider--modern .cl-entry__wrapper { margin: 0 auto; position: relative; max-width: 100% } @media (min-width: 992px) { .cl-slider--modern .cl-entry__wrapper { display: flex; justify-content: flex-end; align-items: center } } @media (max-width: 991px) { .cl-slider--modern .cl-entry__wrapper { display: flex; flex-direction: column-reverse } } .cl-slider--modern .cl-entry__wrapper-content { z-index: 9999; left: 50px; width: 100% } @media (min-width: 992px) { .cl-slider--modern .cl-entry__wrapper-content { width: 50%; position: absolute } } .cl-slider--modern .cl-entry__media { width: 100%; height: 536px; max-height: 70vh; background-position: center; background-size: cover } @media (min-width: 992px) { .cl-slider--modern .cl-entry__media { width: 60% } } @media (max-width: 991px) { .cl-slider--modern .cl-entry__media { margin-bottom: 20px } } @media (min-width: 992px) { .cl-slider--modern .cl-entry__title { font-size: 60px !important } } @media (min-width: 992px) { .cl-slider--modern .cl-entry__content { font-size: 20px } } .cl-slider--modern .cl-owl-nav { max-width: 100%; margin: 0 auto; text-align: center } @media (min-width: 992px) { .cl-slider--modern .cl-owl-nav { left: 50px; position: relative; bottom: 40px; text-align: left } } .cl-slider--modern.cl-slider--color-light .cl-entry__title { color: #fff !important } .cl-slider--modern.cl-slider--color-light .cl-entry__title a:hover { color: #fff !important } .cl-slider--modern.cl-slider--color-light .cl-entry__author { color: #fff } .cl-slider--modern.cl-slider--color-light .cl-entry__author-data { color: #fff } .cl-slider--modern.cl-slider--color-light .cl-entry__content { color: #fff !important } .cl-slider--modern.cl-slider--color-light .cl-owl-nav button { border-color: rgba(255, 255, 255, 0.2) !important; color: #fff } .col-md-12>.cl-slider { margin-top: 40px } .cl-footer.reveal { position: fixed; bottom: 0; width: 100%; z-index: 0 } body.cl-layout-bordered .cl-footer.reveal { bottom: 20px } .cl-footer .cl-footer__main { border-style: solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px } .cl-footer .cl-footer__col { padding-top: 15px; padding-bottom: 15px } @media (min-width: 768px) { .cl-footer .cl-footer__col { padding-top: 15px; padding-bottom: 15px } } .cl-footer .cl-footer__col--centered { margin: 0 auto; width: 460px; max-width: 100%; float: none; text-align: center; max-width: 100% } @media (min-width: 768px) { .cl-footer .cl-footer__col--centered { max-width: 460px !important } } .cl-footer .cl-footer__col--centered .widget_socials ul { justify-content: center } .cl-footer .cl-footer__col--inline { display: flex; flex-wrap: wrap } @media (min-width: 768px) { .cl-footer .cl-footer__col--inline { flex-wrap: nowrap } } .cl-footer .cl-footer__col--inline .widget { width: 100%; padding-top: 0px !important } @media (min-width: 768px) { .cl-footer .cl-footer__col--inline .widget { padding: 0px 30px } .cl-footer .cl-footer__col--inline .widget:first-child { padding-left: 0 } .cl-footer .cl-footer__col--inline .widget:last-child { padding-bottom: 0 } } .cl-footer__copyright { position: relative; margin-top: 0px; bottom: 0px; z-index: 1; width: 100% } .cl-footer__copyright .widget:first-child { padding-top: 0 !important } .cl-footer__copyright .widget:last-child { padding-bottom: 0 !important } @media (min-width: 768px) { .cl-footer__copyright .copyright-widget:last-child { justify-content: flex-end; text-align: right } } .cl-footer__copyright .inner-border { border-top-width: 1px; border-top-style: solid } .cl-footer-toparea.container { margin-bottom: 40px } .cl-footer-toparea.container-fluid { padding-left: 0; padding-right: 0 } .cl-footer-toparea.container-fluid .row { margin-left: 0; margin-right: 0 } .cl-footer-toparea.container-fluid .row .col-12 { padding-left: 0; padding-right: 0 } .cl-footer-toparea__content { width: 680px; padding: 60px 30px 55px 30px; margin: 0 auto; max-width: 100%; text-align: center } .cl-footer-toparea__content .mc4wp-form { max-width: 430px; margin: 0 auto } .cl-footer-toparea__content .widget { padding-top: 0px !important; padding-bottom: 15px !important } .cl-footer-toparea__content .widget_socials ul { margin-top: 10px; justify-content: center } .cl-footer-toparea__content .widget_socials ul li { padding: 0 25px } .cl-instafeed-wrapper.container { margin-bottom: 30px } .cl-instafeed-wrapper h3 { margin-bottom: 30px; text-align: center } .cl-instafeed-wrapper.container-fluid { padding-left: 0px; padding-right: 0px } .cl-wrapper-layout { width: 1240px; max-width: 100%; margin: 0 auto; background: #fff; z-index: 3; position: relative } @media (min-width: 992px) { .cl-wrapper-layout { margin-top: -90px } } @media (min-width: 992px) { .cl-wrapper-layout:before { content: ""; width: 100%; position: absolute; z-index: -1; box-shadow: 0px -33px 106px 0px rgba(25, 30, 35, 0.02); height: 700px; max-height: 100% } } .cl-wrapper-layout .inner-content-row { padding-top: 70px !important; padding-bottom: 70px !important } .cl-wrapper-layout .content-col { padding-top: 0px; padding-bottom: 70px } @media (max-width: 767px) { .cl-wrapper-layout .content-col.col-md-8 { padding-bottom: 0 } } @media (min-width: 768px) { .cl-wrapper-layout .content-col { padding-top: 0; padding-bottom: 0 } } .cl-page-with-builder #content.cl-layout-fullwidth .inner-content-row { padding-top: 0 !important; padding-bottom: 0 !important } .content-col.col-md-8>.vc_row:first-child { padding-top: 0 } .content-col.col-md-8>.vc_row:last-child { padding-bottom: 0 } .cl-page-header { position: relative } .cl-page-header__overlay { z-index: 2 } .cl-page-header__image { z-index: 1; background-size: cover; background-repeat: no-repeat; background-position: center } .cl-page-header__content { z-index: 3; position: relative } .cl-page-header__desc { margin: 0; font-size: 20px; line-height: 32px; margin-top: 15px } .cl-page-header__breadcrumbs { padding-top: 20px } .cl-page-header__breadcrumbs-link { padding: 0 12px; position: relative } .cl-page-header__breadcrumbs-link:after { content: "/"; position: absolute; right: -4px; top: 0; line-height: 22px } .cl-page-header__breadcrumbs-link:last-child:after { display: none } .cl-page-header--light .cl-page-header__title { color: #fff } .cl-page-header--light .cl-page-header__desc { color: #fff } .cl-page-header--light .cl-page-header__breadcrumbs-link { color: #fff } .cl-sidenav { max-width: 100%; box-shadow: 0px 0px 20px 0px rgba(6, 19, 34, 0.11); position: fixed; background: #fff; z-index: 9999999; width: 430px; height: 100%; right: 0; top: 0; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86) } .cl-sidenav--open { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) } .cl-sidenav__padding { padding: 30px 40px; position: relative; height: 100% } .admin-bar .cl-sidenav__padding { padding-top: 67px } .cl-sidenav__wrapper { position: relative } .cl-sidenav__close { position: absolute; width: 20px; right: 0; top: 10px; background: #fff; height: 15px; cursor: pointer; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out } .cl-sidenav__close span { display: block; position: absolute; height: 3px; width: 100%; border-radius: 4px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out } .cl-sidenav__close span:nth-child(1) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top: -1px; left: 2px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center } .cl-sidenav__close span:nth-child(2) { -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; width: 0%; opacity: 0 } .cl-sidenav__close span:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 13px; left: 2px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center } #wrapper.cl-boxed-layout { max-width: 100%; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2); margin: 0 auto } body.cl-layout-boxed { background-position: center; background-size: cover; background-attachment: fixed } @media (min-width: 768px) { aside.cl-sticky.cl-sticky-active .cl-sticky-wrapper { position: fixed; top: 80px } } @media (max-width: 767px) { aside.cl-sticky .cl-sticky-wrapper { width: 100% !important } aside#secondary { margin-top: 60px } } @media (min-width: 1200px) { .cl-layout-right_sidebar aside#secondary { padding-left: 35px } .cl-layout-left_sidebar aside#secondary { padding-right: 35px } } .cl-entry__wrapper { padding: 35px 0 } .cl-entry.sticky .cl-entry__wrapper { background: #f5f5f5; padding-left: 35px; padding-right:35px; } .cl-entry__author { display: flex; width: 100%; flex-wrap: wrap; margin-bottom: 21px } .cl-entry__author .avatar { width: 42px !important; height: 42px; border-radius: 50% } .cl-entry__author-data { flex: 1; margin-left: 10px; font-size: 12px; font-weight: 500; line-height: 17px; margin-top: 4px } .cl-entry__author-data .cl-entry__categories a { display: inline-block; margin: 0 3px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.5px } .cl-entry__author-data .cl-entry__categories a:first-child { margin-left: 0 } .cl-entry__date .time a { font-weight: 600; font-size: 14px; } .cl-entry__details { display: block; font-size: 14px; font-weight: 500; line-height: 20px; margin-top: 5px; margin-bottom: 15px } .cl-entry__details:last-child { margin-bottom: 0 } .cl-entry__details i { font-size: 16px; position: relative; top: 1px } .cl-entry__meta-wrapper { display: inline-block; padding-right: 10px; position: relative; width: 100% } @media (min-width: 576px) { .cl-entry__meta-wrapper { width: auto } } .cl-entry__meta { display: inline-block; width: 100% } @media (min-width: 576px) { .cl-entry__meta { width: auto; padding: 0 5px } } .cl-entry__meta:first-child { padding-left: 0px } .cl-entry__tools { display: inline-block; position: relative; margin-top: 10px } @media (min-width: 576px) { .cl-entry__tools { padding-left: 10px; margin-top: 0 } .cl-entry__tools:after { content: ""; position: absolute; width: 1px; height: 100%; left: -4px; top: 0; background-color: #c1c4c7 } } .cl-entry__tool { display: inline-block; padding: 0 4px } .cl-entry__tool:first-child { padding-left: 0 } .cl-entry__tool:last-child { padding-right: 0 } .cl-entry__tool-count { margin-right: 5px } .cl-entry__tool--share { position: relative } .cl-entry__share-container { opacity: 0; -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.25s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: opacity 0.1s ease-in-out, -moz-transform 0.25s cubic-bezier(0.19, 1, 0.22, 1); transition: opacity 0.1s ease-in-out, transform 0.25s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transform: translatey(-15px); -moz-transform: translatey(-15px); -ms-transform: translatey(-15px); transform: translatey(-15px); box-shadow: 0 7px 14px rgba(50, 50, 93, 0.08), 0 3px 6px rgba(0, 0, 0, 0.04); -webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, 0.08), 0 3px 6px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0 7px 14px rgba(50, 50, 93, 0.08), 0 3px 6px rgba(0, 0, 0, 0.04); position: absolute; top: -45px; left: -50px; padding: 10px 12px; border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; z-index: 999999; background: #363b43 } @media (min-width: 768px) { .cl-entry__share-container { top: -12px; left: 35px; right: auto } } .cl-entry__share-container a { padding: 0 4px } .cl-entry__share-container i { color: #fff } .cl-entry__share-container.show { opacity: 1; -webkit-transform: translatey(0px); -moz-transform: translatey(0px); -ms-transform: translatey(0px); transform: translatey(0px) } .cl-entry__share-container.hidden { display: none !important } .cl-entry__content { margin-top: 20px } .cl-entry__readmore { margin-top: 20px; font-weight: 600; font-size: 11px; text-transform: uppercase; display: inline-block; position: relative; letter-spacing: 0.7px } .cl-entry__readmore:before { content: ""; width: 100%; position: absolute; left: 0; bottom: 1px; height: 1px } .cl-entry__title { word-break: break-word } .cl-entry__media { position: relative; display: block } @media (max-width: 991px) { .cl-entry__media { display: block } .cl-entry__media img { max-width: none; width: 100% } } .cl-entry__overlay { z-index: 999 } .cl-entry__post-thumbnail { display: block; width: 100% } .cl-blog__list[data-items="1"] .cl-entry__post-thumbnail { display: inline-block } .cl-entry__post-thumbnail img { max-width: 100%; display: block; vertical-align: top } .cl-entry__post-thumbnail figure { margin: 0 } .cl-entry__content .cl-page-links>span { color: #000; font-weight: 500 } .cl-entry__content .cl-page-links a span { color: #6c7781 } .cl-entry.format-audio iframe { max-width: 100%; vertical-align: top; border: 0; width: 100% } .cl-entry.format-video iframe { max-width: 100%; vertical-align: top; border: 0; width: 100% } .cl-entry.format-video .cl-entry__post-thumbnail { position: relative } .cl-entry.format-video .cl-entry__video-play { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; text-align: center; align-items: center; justify-content: center; font-size: 86px; color: #fff; z-index: 99999 } .cl-entry.format-video .cl-entry__video-play i { -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); text-shadow: 0px 11px 30px rgba(0, 0, 0, 0) } .cl-entry.format-video .cl-entry__video-play:hover i { text-shadow: 0px 11px 30px rgba(0, 0, 0, 0.2) } .cl-entry.format-gallery .cl-entry__media { display: block } .cl-entry__gallery .owl-carousel { position: relative } .cl-entry__gallery .owl-dots { position: absolute; bottom: 0; width: 100% } .cl-entry__gallery .owl-dots .owl-dot span { background: #fff !important } .cl-entry__gallery .owl-nav { display: none } .cl-entry__gallery .owl-prev { left: 20px } .cl-entry__gallery .owl-next { right: 20px } .cl-entry__overlay-link { z-index: 9999 } @media (min-width: 992px) { body.category .cl-layout-right_sidebar .cl-blog--module-isotope { margin-top: -17px } } @media (min-width: 992px) { body.category .cl-layout-left_sidebar .cl-blog--module-isotope { margin-top: -17px } } @media (min-width: 992px) { .cl-blog--module-isotope .cl-blog__list { margin-left: -17px; margin-right: -17px } } .cl-blog--module-isotope article { width: 100%; padding-top: 17px; padding-bottom: 17px } @media (min-width: 992px) { .cl-blog--module-isotope article { padding-left: 17px; padding-right: 17px } } .cl-blog--module-isotope .cl-blog__list[data-items="1"] article { width: 100% !important } @media (min-width: 992px) { .cl-blog--module-isotope .cl-blog__list[data-items="5"] article { width: 20% } .cl-blog--module-isotope .cl-blog__list[data-items="4"] article { width: 25% } .cl-blog--module-isotope .cl-blog__list[data-items="3"] article { width: 33.3% } .cl-blog--module-isotope .cl-blog__list[data-items="2"] article { width: 50% } } .cl-blog--module-carousel { width: auto !important } @media (min-width: 992px) { .cl-blog--module-carousel .cl-blog__list { margin-left: -17px; margin-right: -17px } } @media (min-width: 992px) { .cl-blog--module-carousel article { padding: 0 17px } } .cl-blog--module-carousel .cl-owl-nav { margin-top: 30px } .cl-blog--module-carousel .cl-entry__media { display: block } .cl-blog--module-grid-blocks .cl-blog__list { display: grid; grid-gap: 24px } .cl-blog--module-grid-blocks .cl-entry { overflow: hidden } .cl-blog--module-grid-blocks .cl-entry__gallery { display: block; width: 100%; min-width: 0; max-width: 100%; overflow: hidden } .cl-blog--module-grid-blocks.cl-blog--style-media .cl-blog__list { grid-gap: 0 } .cl-blog--module-grid-blocks.cl-blog--style-media .cl-entry:not(.format-quote) .cl-entry__overlay { position: absolute; left: 0; width: 100%; bottom: 0; top: auto; height: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.45) 100%) !important } .cl-blog--module-grid-blocks.cl-blog--style-media .cl-entry__post-thumbnail { min-height: auto } .cl-blog--module-grid-blocks.cl-blog--style-media .cl-entry__media-wrapper { width: 100%; max-width: 100%; height: 100%; overflow: hidden } .cl-blog--module-grid-blocks.cl-blog--style-media .cl-entry__media { height: 100%; width: 100%; max-width: 100%; min-height: 250px; position: relative } .cl-blog--module-grid-blocks.cl-blog--style-media .cl-entry:first-child .cl-entry__title { font-size: 26px } .cl-blog--module-grid-blocks.cl-blog--style-media .cl-entry:first-child .cl-entry__header { left: 45px; bottom: 15px } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry { display: flex } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry__media { max-width: 150px; min-width: 150px; flex: 1 } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry__wrapper { padding: 10px 17px; background: transparent; flex: 1 } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry__author { display: none } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry__content { display: none } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry:first-child .cl-entry__content { display: block } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry:not(.format-standard) .cl-entry__readmore { display: none } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry__details { margin-top: 5px; margin-bottom: 0 } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry__title { font-size: 16px } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry:first-child { display: block } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry:first-child .cl-entry__media { max-width: 100%; max-height: 290px; overflow: hidden } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry:first-child .cl-entry__wrapper { padding-top: 20px !important; padding-bottom: 0 !important; padding-left: 0 !important; padding-right: 0 !important } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry:first-child .cl-entry__title { font-size: 26px } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper { width: 100% } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry.format-image .cl-entry__media { max-width: 100%; max-height: 100%; min-height: 100% !important } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry.format-image .cl-entry__wrapper { max-height: 100%; min-height: 100% !important; display: flex; padding: 30px !important } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry.format-image .cl-entry__details { position: relative !important; left: 0 !important; bottom: 0 !important; flex-wrap: wrap } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry.format-image .cl-entry__title { position: relative !important; left: 0 !important; bottom: 0 !important } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry.format-image .cl-entry__wrapper-content { min-height: 100%; position: relative; width: 100%; display: flex; align-items: flex-end } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper { width: 100% } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry.format-quote .cl-entry__media { max-width: 100%; max-height: 100%; min-height: 100% !important; overflow: hidden } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry.format-quote .cl-entry__wrapper { max-height: 100%; min-height: 100% !important; display: flex } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry.format-quote .cl-entry__content { display: block } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry.format-quote blockquote p { font-size: 16px; line-height: 1.2 } .cl-blog--module-grid-blocks.cl-blog--style-default .cl-entry.format-quote .cl-entry__wrapper-content { padding-top: 0 !important; padding-bottom: 0 !important; display: flex; align-items: center; justify-content: center } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content .cl-entry__simple-wrapper { display: flex } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content .cl-entry__media { max-width: 150px; min-width: 150px; flex: 1 } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content .cl-entry__wrapper { padding: 10px 17px; background: transparent; flex: 1 } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content .cl-entry__author { display: none } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content .cl-entry__content { display: none } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content .cl-entry__categories { visibility: hidden } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content .cl-entry__readmore { display: none } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content .cl-entry__details { margin-top: 5px; margin-bottom: 0 } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content .cl-entry__title { font-size: 16px } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content .cl-entry__tool--share { display: none !important } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-4 .cl-entry:first-child { display: block } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-4 .cl-entry:first-child .cl-entry__simple-wrapper { display: block } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-4 .cl-entry:first-child .cl-entry__content { display: block } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-4 .cl-entry:first-child .cl-entry__categories { visibility: visible } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-4 .cl-entry:first-child .cl-entry__media { max-width: 100%; max-height: 290px; overflow: hidden } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-4 .cl-entry:first-child .cl-entry__wrapper { padding: 20px 0px !important } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-4 .cl-entry:first-child .cl-entry__title { font-size: 26px } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-7 .cl-entry:first-child { display: block } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-7 .cl-entry:first-child .cl-entry__simple-wrapper { display: block } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-7 .cl-entry:first-child .cl-entry__content { display: block } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-7 .cl-entry:first-child .cl-entry__categories { visibility: visible } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-7 .cl-entry:first-child .cl-entry__media { max-width: 100%; max-height: 290px; overflow: hidden } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-7 .cl-entry:first-child .cl-entry__wrapper { padding: 20px 0px !important } .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-7 .cl-entry:first-child .cl-entry__title { font-size: 26px } .cl-blog .cl-entry__video-play { font-size: 64px !important } @media (min-width: 768px) { .cl-blog--grid-1 .cl-blog__list { grid-template-columns: repeat(3, 31.85%); grid-template-rows: 1fr 1fr } } .cl-blog--grid-1 article:first-child { grid-column: 1 / 3; grid-row: 1 / 3 } @media (min-width: 768px) { .cl-blog--grid-2 .cl-blog__list { grid-template-columns: repeat(2, 50%); grid-template-rows: repeat(2, 258px) } } .cl-blog--grid-2 article:first-child { grid-column: 1 / 2; grid-row: 1 / 3 } @media (min-width: 768px) { .cl-blog--grid-3 .cl-blog__list { grid-template-columns: repeat(2, 50%); grid-template-rows: repeat(3, 172px) } } .cl-blog--grid-3 article:first-child { grid-column: 1 / 2; grid-row: 1 / 4 } @media (min-width: 1200px) { .cl-blog--grid-4 .cl-blog__list { grid-template-columns: repeat(2, 50%); grid-template-rows: repeat(4, 115px) } } .cl-blog--grid-4 article:not(:first-child) { height: 115px } .cl-blog--grid-4 article:not(:first-child) .cl-entry__tool--share { display: none } .cl-blog--grid-4 article:not(:first-child) .cl-entry__tool--likes { display: none } .cl-blog--grid-4 article:not(:first-child) .cl-entry__meta-wrapper { padding-right: 10px } .cl-blog--grid-4 article:not(:first-child) .cl-entry__tools { padding-left: 10px; display: none } @media (min-width: 576px) { .cl-blog--grid-4 article:not(:first-child) .cl-entry__tools { display: inline-block } } .cl-blog--grid-4 article:first-child { grid-column: 1 / 2; grid-row: 1 / 5 } @media (min-width: 992px) { .cl-blog--grid-5 .cl-blog__list { grid-template-columns: repeat(2, 50%) } } .cl-blog--grid-5 article { height: 115px } .cl-blog--grid-5 article .cl-entry__tool--share { display: none } .cl-blog--grid-5 article .cl-entry__tool--likes { display: none } .cl-blog--grid-5 article .cl-entry__meta-wrapper { padding-right: 10px } .cl-blog--grid-5 article .cl-entry__tools { padding-left: 10px } .cl-blog--grid-6 .cl-blog__list { display: flex; flex-wrap: wrap; align-items: flex-start; margin-left: -17px; margin-right: -17px } @media (max-width: 991px) { .cl-blog--grid-6 .cl-blog__list { display: block } } .cl-blog--grid-6 article { padding: 17px; flex-wrap: wrap } .cl-blog--grid-6 article:nth-child(1) { width: 100% } .cl-blog--grid-6 article:nth-child(1) .cl-entry__media { max-height: 540px !important } @media (min-width: 992px) { .cl-blog--grid-6 article:not(:nth-child(1)) { width: 50% } } .cl-blog--grid-6 article:not(:nth-child(1)) .cl-entry__title { font-size: 20px !important } .cl-blog--grid-6 article .cl-entry__media { max-width: 100% !important; overflow: hidden; flex: auto !important; width: 100% !important } .cl-blog--grid-6 article .cl-entry__media img { max-width: none; width: 100% } .cl-blog--grid-6 article .cl-entry__wrapper { flex: auto !important; width: 100% !important; padding: 17px !important } .cl-blog--grid-6 article:not(.format-image):not(.format-quote) .cl-entry__content { display: block !important } .cl-blog--grid-6 article.format-quote blockquote p { font-size: 26px !important } .cl-blog--grid-7 .cl-blog__list { grid-gap: 28px } .cl-blog--grid-7 article:not(:first-child) { height: 90px } .cl-blog--grid-7 article:not(:first-child) .cl-entry__tool--share { display: none } .cl-blog--grid-7 article:not(:first-child) .cl-entry__tool--likes { display: none } .cl-blog--grid-7 article:not(:first-child) .cl-entry__meta-wrapper { padding-right: 10px } .cl-blog--grid-7 article:not(:first-child) .cl-entry__tools { padding-left: 10px; display: none } .cl-blog--grid-7 article:first-child .cl-entry__wrapper { border-bottom: 1px solid; padding-bottom: 30px } @media (min-width: 768px) { .cl-blog--grid-8 .cl-blog__list { grid-template-columns: repeat(4, 25%); grid-template-rows: 1fr 1fr } } .cl-blog--grid-8 article:first-child { grid-column: 1 / 3; grid-row: 1 / 3 } .cl-blog--grid-8 article .cl-entry__tool--likes { display: none } .cl-blog--grid-8 article .cl-entry__tool--share { display: none } @media (min-width: 768px) { .cl-blog--grid-9 .cl-blog__list { grid-template-columns: repeat(4, 25%); grid-template-rows: 1fr 1fr } } @media (max-width: 767px) { .cl-blog--grid-9 .cl-blog__list { display: block } } .cl-blog--grid-9 article:first-child { grid-column: 1 / 3; grid-row: 1 / 3 } .cl-blog--grid-9 article:nth-child(2) { grid-column: 3 / 5; grid-row: 1 / 2 } .cl-blog--grid-9 article .cl-entry__tool--likes { display: none } .cl-blog--grid-9 article .cl-entry__tool--share { display: none } @media (min-width: 768px) { .cl-blog--grid-10 .cl-blog__list { display: flex; flex-wrap: wrap } } .cl-blog--grid-10 article:first-child { flex: 1; min-width: 50% } @media (min-width: 768px) { .cl-blog--grid-10 article:first-child { width: 50%; min-height: 500px } } .cl-blog--grid-10 article:nth-child(2) { flex: 1; min-width: 50% } @media (min-width: 768px) { .cl-blog--grid-10 article:nth-child(2) { width: 50%; min-height: 500px } } .cl-blog--grid-10 article { flex: 1; min-width: 25% } .cl-blog--grid-10 article .cl-entry__tool--likes { display: none } .cl-blog--grid-10 article .cl-entry__tool--share { display: none } .cl-blog--style-default .cl-entry.format-standard .cl-entry__media .cl-entry__overlay { -webkit-transition: background-color 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: background-color 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: background-color 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) } .cl-blog--style-default .cl-entry.format-standard .cl-entry__media:hover .cl-entry__overlay { background: rgba(255, 255, 255, 0.2) } .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper { position: relative; color: #fff !important } .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__media { position: absolute; height: 100%; width: 100%; background-position: center; background-size: cover } .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__wrapper { background: transparent; position: relative; z-index: 999; min-height: 400px } .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__wrapper-content>p, .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__wrapper-content>a { display: none } .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__details { position: absolute; bottom: 28px; left: 30px; color: #fff !important } .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__details a { color: #fff !important } .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__author-data { color: #fff } .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__categories a { color: #fff !important } .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__content { display: none } .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__overlay { background: rgba(0, 0, 0, 0.25) } .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__title { position: absolute; bottom: 90px; max-width: 82%; left: 30px; color: #fff } @media (min-width: 576px) { .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__title { bottom: 60px } } .cl-blog--style-default .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__title a:hover { color: #fff } .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper { position: relative; overflow: hidden } .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper .cl-entry__media { position: absolute; height: 100%; width: 100%; background-position: center; background-size: cover } .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper .cl-entry__default-wrapper, .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper .cl-entry__alternate-wrapper { position: relative } .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper .cl-entry__overlay { opacity: .9 } .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper .cl-entry__wrapper { color: #fff !important; position: relative; z-index: 999; background: transparent } .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper .cl-entry__wrapper-content { padding-top: 30px; padding-bottom: 40px } .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper .cl-entry__header, .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper .cl-entry__readmore { display: none } .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper i { background: url("../img/quote_light.png") no-repeat center; width: 44px; height: 34px; position: relative; display: block; margin: 0 auto } .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper blockquote { color: #fff; font-style: italic; text-align: center; margin-left: 0; margin-right: 0 } .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper blockquote:before { display: none } .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper blockquote cite { margin-top: 20px; display: block } .cl-blog--style-default .cl-entry.format-quote .cl-entry__default-wrapper blockquote cite a { font-weight: 500; color: #fff; font-style: normal } .cl-blog--style-default .cl-entry.cl-hide-post-content .cl-entry__content { display: none } .cl-blog--style-default .cl-entry.cl-hide-post-content .cl-entry__readmore { display: none } .cl-layout-right_sidebar .cl-blog--style-default .cl-blog__list[data-items="2"] .format-image .cl-entry__wrapper { min-height: 530px } .cl-layout-fullwidth .cl-blog--style-default .cl-blog__list[data-items="2"] .format-image .cl-entry__wrapper { min-height: 440px } .cl-layout-fullwidth .cl-blog--style-default .cl-blog__list[data-items="2"] .format-quote .cl-entry__wrapper { padding-top: 70px; padding-bottom: 60px } .cl-blog--style-alternate .cl-entry__alternate-wrapper { display: flex; flex-wrap: wrap } .cl-blog--style-alternate .cl-entry.format-standard .cl-entry__media .cl-entry__overlay { -webkit-transition: background-color 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: background-color 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: background-color 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) } .cl-blog--style-alternate .cl-entry.format-standard .cl-entry__media:hover .cl-entry__overlay { background: rgba(255, 255, 255, 0.2) } .cl-blog--style-alternate .cl-entry__wrapper { padding: 0; padding-top: 15px; flex: 1 } .cl-blog--style-alternate .cl-entry__wrapper:nth-child(3n+0) { padding-left: 0px } @media (min-width: 992px) { .cl-blog--style-alternate .cl-entry__media { padding-right: 15px } } @media (min-width: 992px) { .cl-blog--style-alternate .cl-entry__media { flex: 1 } } .cl-blog--style-alternate .cl-entry__wrapper { background: transparent } .cl-blog--style-alternate .cl-entry.format-quote { display: block !important } .cl-blog--style-alternate .cl-entry.format-quote .cl-entry__media { max-width: 100%; padding-left: 0 !important; overflow: hidden } .cl-blog--style-alternate .cl-entry.format-quote .cl-entry__wrapper { padding: 0 50px } @media (min-width: 1200px) { .cl-blog--style-alternate .cl-entry__alternate-wrapper { flex-wrap: nowrap } .cl-blog--style-alternate .cl-entry__media { max-width: 50% } .cl-blog--style-alternate .cl-entry__wrapper { padding-left: 15px } .cl-blog--style-alternate .cl-entry:nth-child(even) .cl-entry__wrapper { order: 0; padding-left: 0; padding-right: 15px } .cl-blog--style-alternate .cl-entry:nth-child(even) .cl-entry__media { padding-left: 15px; padding-right: 0; order: 1 } } .cl-blog--module-carousel.cl-blog--style-alternate .cl-entry .cl-entry__content { display: none } .cl-blog--module-carousel.cl-blog--style-alternate .cl-entry .cl-entry__readmore { display: none } .cl-blog--module-carousel.cl-blog--style-alternate .cl-entry .cl-entry__media { max-width: 100%; padding-bottom: 15px; padding-right: 15px } @media (min-width: 768px) { .cl-blog--module-carousel.cl-blog--style-alternate .cl-entry .cl-entry__media { padding-bottom: 0 } } @media (min-width: 768px) { .cl-blog--module-carousel.cl-blog--style-alternate .cl-entry .cl-entry__media { max-width: 40% } } .cl-blog--module-carousel.cl-blog--style-alternate .cl-entry .cl-entry__wrapper { padding-top: 3px } .cl-blog--module-carousel.cl-blog--style-alternate .cl-entry.format-quote .cl-entry__media { display: none } .cl-blog--style-media .cl-entry__media-wrapper { position: relative } .cl-blog--style-media .cl-entry__media { display: block; background-color: #222; background-size: cover; background-position: center } .cl-blog--style-media .cl-entry__wrapper { position: absolute; background: transparent; bottom: 25px; color: #fff; z-index: 999; left: 0; width: 100% } .cl-blog--style-media .cl-entry__title { color: #fff } .cl-blog--style-media .cl-entry__title a:hover { color: inherit } .cl-blog--style-media .cl-entry__wrapper-content .cl-entry__content { display: none } .cl-blog--style-media .cl-entry__overlay { background: rgba(0, 0, 0, 0.2) } .cl-blog--style-media .cl-entry__details { color: #fff } .cl-blog--style-media .cl-entry__details a { color: #fff } .cl-blog--style-media .cl-entry__readmore { display: none } .cl-blog--style-media .cl-entry__categories { color: #fff } .cl-blog--style-media .cl-entry__categories a { color: #fff !important } .cl-blog--style-media .cl-entry__author-data { color: #fff } .cl-blog--style-media .cl-entry__header { position: absolute; bottom: 0px; left: 50px; padding-right: 50px } .cl-blog--style-media .cl-entry__author { display: none } .cl-blog--style-media .cl-entry__post-thumbnail { min-height: 300px } .cl-blog--style-media .cl-entry:not(.has-post-thumbnail) .cl-entry__post-thumbnail { min-height: 300px } .cl-blog--style-media .cl-entry:not(.has-post-thumbnail) .cl-entry__overlay { background: transparent } .cl-blog--style-media .cl-entry.format-quote .cl-entry__media-wrapper { min-height: 300px } .cl-blog--style-media .cl-entry.format-quote .cl-entry__media-wrapper .cl-entry__media { min-height: 300px } .cl-blog--style-media .cl-entry.format-quote .cl-entry__content i { display: none } .cl-blog--style-media .cl-entry.format-quote blockquote { padding-right: 0; padding-left: 0 !important; color: #fff !important } .cl-blog--style-media .cl-entry.format-quote blockquote p { font-size: 16px; line-height: 26px } .cl-blog--style-media .cl-entry.format-quote blockquote:before { display: none } .cl-blog--style-media .cl-entry.format-quote.has-post-thumbnail .cl-entry__overlay { opacity: 0.9 } .cl-blog--style-media .cl-entry.format-quote .cl-entry__title { display: none } .cl-blog--style-media .cl-entry.format-quote .cl-entry__content { display: block } .cl-blog--style-media .cl-entry.format-quote .cl-entry__wrapper { bottom: 0 } .cl-blog--style-media .cl-blog__list:not([data-items="1"]) .cl-entry__header { left: 25px; padding-right: 25px } .cl-blog--style-media .cl-blog__list:not([data-items="1"]) .cl-entry__wrapper { bottom: 20px } .cl-blog--style-media .cl-blog__list:not([data-items="1"]) .cl-entry__title { font-size: 16px } .cl-blog--style-media .cl-blog__list:not([data-items="1"]) .cl-entry__details { margin-top: 10px } .cl-blog--style-media .cl-blog__list[data-items="4"] .cl-entry .cl-entry__tools { display: none } .cl-blog--style-media .cl-blog__list[data-items="5"] .cl-entry .cl-entry__tools { display: none } .cl-blog--style-media .cl-blog__list[data-items="5"] .cl-entry blockquote p { font-size: 14px; line-height: 20px } .cl-blog--style-media .cl-blog__list[data-items="5"] .cl-entry blockquote cite { font-size: 14px; line-height: 20px } .cl-blog--style-alternate.cl-blog--module-carousel .cl-blog__list[data-items="3"] .cl-entry .cl-entry__tools { display: none } .cl-blog--style-alternate.cl-blog--module-carousel .cl-blog__list[data-items="3"] .cl-entry .cl-entry__wrapper { align-items: center; display: flex } .cl-blog--style-simple-no_content .cl-entry__wrapper { background: transparent; padding: 14px 0px 0px 0px } .cl-blog--style-simple-no_content .cl-entry__post-thumbnail { position: relative } .cl-blog--style-simple-no_content .cl-entry__categories { position: absolute; top: 15px; left: 20px; text-transform: uppercase; font-weight: bold; font-size: 14px; z-index: 999 } .cl-blog--style-simple-no_content .cl-entry__categories a { color: #fff !important } .cl-blog--style-simple-no_content .cl-entry__details { margin-top: 5px } .cl-blog--style-simple-no_content .cl-entry__content { display: none } .cl-blog--style-simple-no_content .cl-entry__tool--share { display: none } .cl-blog--style-simple-no_content .cl-blog__list[data-items="3"] .cl-entry__title { font-size: 16px } @media (min-width: 992px) and (max-width: 1199px) { .col-md-8 .cl-blog--style-default.cl-blog--module-isotope .cl-blog__list[data-items="2"] .cl-entry__tools { padding-left: 0; margin-top: 5px } .col-md-8 .cl-blog--style-default.cl-blog--module-isotope .cl-blog__list[data-items="2"] .cl-entry__tools:after { display: none } .col-md-8 .cl-blog--style-default.cl-blog--module-isotope .cl-blog__list[data-items="2"] .cl-entry.format-image .cl-entry__default-wrapper .cl-entry__title { bottom: 90px } } .cl-blog--style-headlines .cl-entry { padding-top: 0; padding-bottom: 0 } .cl-blog--style-headlines .cl-entry__wrapper { background: transparent; padding: 10px 0 } .cl-blog--style-headlines .cl-entry header { display: flex; align-items: center } .cl-blog--style-headlines .cl-entry__time { flex: 1; max-width: 90px; line-height: 21px; font-weight: 500 } .cl-blog--style-headlines .cl-entry__title { flex: 1; font-size: 20px !important } .cl-blog--style-headlines .cl-blog__list[data-items="1"] .cl-entry { padding-top: 0; padding-bottom: 0 } .cl-blog--style-headlines .cl-blog__list[data-items="1"] .cl-entry__wrapper { padding: 10px 0 } .cl-blog--style-headlines-2 .cl-entry { padding-top: 0; padding-bottom: 0 } .cl-blog--style-headlines-2 .cl-entry__wrapper { background: transparent; border-bottom: 1px solid } .cl-blog--style-headlines-2 .cl-entry header { display: flex; align-items: flex-start } .cl-blog--style-headlines-2 .cl-entry__title { flex: 1; font-size: 16px !important } .cl-blog--style-headlines-2 .cl-entry:last-child .cl-entry__wrapper { border-bottom: 0px !important } .cl-blog--style-headlines-2 .cl-blog__list[data-items="1"] .cl-entry { padding-top: 0; padding-bottom: 0 } .cl-blog--style-headlines-2 .cl-blog__list[data-items="1"] .cl-entry__wrapper { padding: 17px 0 } .cl-blog--style-big .cl-entry__wrapper { padding-top: 80px; padding-bottom: 80px; background: transparent; position: relative; z-index: 9999; width: 815px; margin: 0 auto; max-width: 100% } @media (min-width: 992px) { .cl-blog--style-big .cl-entry__wrapper { padding-top: 160px; padding-bottom: 160px } } .cl-blog--style-big .cl-entry__author { width: auto; text-align: left } .cl-blog--style-big .cl-entry__author-data { flex: inherit } @media (min-width: 768px) { .cl-blog--style-big .cl-entry__title { font-size: 60px } .cl-blog--style-big .cl-entry__content { font-size: 20px } } .cl-blog--style-top-news { max-width: 100%; overflow: hidden; width: 100% !important } .cl-blog--style-top-news .cl-entry__wrapper { padding: 0; background: transparent } .cl-blog--style-top-news .cl-entry__header { display: flex; font-size: 14px; align-items: center } .cl-blog--style-top-news .cl-entry__header .cl-entry__categories { text-transform: uppercase; font-weight: bold; padding-right: 13px } .cl-blog--style-top-news .cl-entry__header .cl-entry__date { padding-right: 13px } .cl-blog--style-top-news .cl-entry__header .cl-entry__title { font-size: 16px !important } .cl-blog--light-text .cl-entry__title { color: #fff !important } .cl-blog--light-text .cl-entry__title a:hover { color: #fff } .cl-blog--light-text .cl-entry__content { color: #fff !important } .cl-blog--light-text .cl-entry__author { color: #fff } .cl-blog--light-text .cl-entry__categories a { color: #fff !important } .cl-blog--light-text .cl-entry__author-data { color: #fff } .cl-post-header { padding-top: 90px; padding-bottom: 90px; max-height: 70vh; position: relative } .cl-post-header__overlay { z-index: 2 } .cl-post-header--dark .cl-post-header__overlay { background: rgba(255, 255, 255, 0.8) } .cl-post-header--light .cl-post-header__overlay { background: rgba(0, 0, 0, 0.4) } .cl-post-header__image { z-index: 1; background-size: cover; background-repeat: no-repeat; background-position: center } .cl-post-header__content { z-index: 3; position: relative } body.cl-header-transparent .cl-post-header { height: 600px } .cl-post-header__container { width: 760px; margin: 0 auto; max-width: 100% } .cl-post-header__row { margin-right: 0; margin-left: 0 } @media (min-width: 768px) { .cl-post-header__row { margin-right: -15px; margin-left: -15px } } .cl-post-header__title { text-align: center; width: 100%; font-size: 32px; line-height: 1.2; font-family: 'Noto Serif'; font-weight: 700 } @media (min-width: 768px) { .cl-post-header__title { font-size: 44px } } .cl-post-header--light { color: #fff } .cl-post-header--light * { color: #fff !important } .cl-post-header--without-image { border-bottom: 1px solid } .cl-post-header--without-image .cl-post-header__overlay { background: transparent } .cl-post-header .cl-entry__header { display: flex; flex-wrap: wrap; justify-content: center } .cl-post-header .cl-entry__details { margin-top: 20px; text-align: center } .cl-post-header .cl-entry__author { width: auto; margin-bottom: 15px !important } .cl-post-header .cl-entry__tool--share { display: none } .cl-post-header.container { margin-top: 70px } .cl-single-blog .content-col { position: relative } .cl-single-blog .content-col>article.post { width: auto; max-width: 100%; margin: 0 auto } .cl-single-blog__content p:first-child { margin-top: 0 } @media (min-width: 768px) { .cl-single-blog .inner-content-row { padding-bottom: 0px !important } } .cl-single-blog .cl-content { position: relative } .cl-single-blog .cl-content>.cl-entry__content { margin-top: 0 } .cl-single-blog:not(.cl-layout-fullwidth) .cl-single-share-buttons { top: 50px } .cl-single-blog:not(.cl-layout-fullwidth).cl-layout-left_sidebar .cl-single-share-buttons { left: auto !important; right: -100px } .cl-single-blog .cl-single-share-buttons { position: absolute; height: 100%; left: -100px; top: 10px; opacity: 1; -webkit-transition: opacity 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: opacity 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: opacity 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); display: none } @media (min-width: 1200px) { .cl-single-blog .cl-single-share-buttons { display: block } } .cl-single-blog .cl-single-share-buttons__wrapper { position: sticky; top: 100px; width: 56px; display: flex; flex-wrap: wrap; text-align: center; align-items: center; justify-content: center } .cl-single-blog .cl-single-share-buttons__wrapper span { font-size: 12px; font-weight: 500; text-transform: uppercase; margin-bottom: 10px } .cl-single-blog .cl-single-share-buttons__wrapper a { width: 40px; height: 40px; border-width: 1px; border-style: solid; margin-bottom: 10px; line-height: 40px; text-align: center } .cl-single-blog .cl-single-share-buttons__wrapper a .cl-icon-facebook { color: #3b5998 } .cl-single-blog .cl-single-share-buttons__wrapper a .cl-icon-twitter { color: #33ccff } .cl-single-blog .cl-single-share-buttons__wrapper a .cl-icon-email { color: #6c7781 } .cl-single-blog .cl-single-share-buttons__wrapper a .cl-icon-linkedin { color: #0077b5 } .cl-single-blog .cl-single-share-buttons.cl-hide { opacity: 0 } .cl-entry-single-section { margin-top: 70px; margin-bottom: 70px; max-width: 100% } body.single-post .cl-entry-single-section { width: auto; margin: 70px auto } body.single-post .cl-entry-single-section:last-child { margin-bottom: 0 } @media (min-width: 768px) { body.single-post .cl-entry-single-section:last-child { margin-bottom: 70px !important } } .cl-entry-single-section--tags { display: flex; flex-wrap: wrap; margin: 40px auto !important } @media (min-width: 768px) { .cl-entry-single-section--tags { flex-wrap: nowrap } } .cl-entry-single-section--tags a { padding: 7px 10px; font-size: 12px; margin-right: 5px; border-radius: 4px; } .cl-entry-single-section--tags a:hover { color: #fff } body.page .cl-entry-single-section .container { padding-left: 0; padding-right: 0 } .cl-entry-single-section--related article { display: block !important } .cl-entry-single-section--related article.format-image .cl-entry__media { min-height: 293px; background-position: center; background-size: cover; width: 100% } .cl-entry-single-section--related .cl-entry-single-section__title { margin-bottom: 30px } .cl-entry-single-author { display: flex; flex: 1 } .cl-entry-single-author__avatar { width: 116px; margin-right: 17px } .cl-entry-single-author__avatar img { border-radius: 50% } .cl-entry-single-author__content { width: 100% } .cl-entry-single-author__title { font-size: 14px; font-weight: bold; text-transform: uppercase } .cl-entry-single-author__bio { font-size: 18px; margin-top: 15px } .cl-entry-single-author__links { font-weight: 500; margin-top: 25px } .cl-entry-single-comments__list { margin: 0; padding: 0 } .cl-entry-single-comments__list .comments-list>article { padding-top: 40px } .cl-entry-single-comments__list .comments-list article .child-comments { padding-left: 50px } @media (min-width: 992px) { .cl-entry-single-comments__list .comments-list article .child-comments { padding-left: 75px } } .cl-entry-single-comments__list .comments-list article .comment-content { display: flex } .cl-entry-single-comments__list .comments-list article .comment-content figure { padding: 0; margin: 0; width: 45px } @media (min-width: 768px) { .cl-entry-single-comments__list .comments-list article .comment-content figure { width: 96px } } .cl-entry-single-comments__list .comments-list article .comment-content figure img { width: 45px; border-radius: 50% } @media (min-width: 768px) { .cl-entry-single-comments__list .comments-list article .comment-content figure img { width: 96px } } .cl-entry-single-comments__list .comments-list article .comment-content .comment-text { margin-top: 7px } .cl-entry-single-comments__list .comments-list article .comment-content .comment-text h1 { margin: 1em 0 0.3em } .cl-entry-single-comments__list .comments-list article .comment-content .comment-text h2 { margin: 1.1em 0 0.5em } .cl-entry-single-comments__list .comments-list article .comment-content .comment-text h3 { margin: 1.1em 0 0.5em } .cl-entry-single-comments__list .comments-list article .comment-content .comment-text h4 { margin: 1.1em 0 0.5em } .cl-entry-single-comments__list .comments-list article .comment-content .comment-text h5 { margin: 1.1em 0 0.5em } .cl-entry-single-comments__list .comments-list article .comment-content .comment-text h6 { margin: 1.1em 0 0.5em } .cl-entry-single-comments__list .comments-list article .comment-content .comment-text p { margin-top: 0px; margin-bottom: 0px } .cl-entry-single-comments__list .comments-list article .comment-content .comment-text ul, .cl-entry-single-comments__list .comments-list article .comment-content .comment-text ol { margin-top: 5px; margin-bottom: 5px } .cl-entry-single-comments__list .comments-list article .comment-content .comment-text img { margin-top: 5px; margin-bottom: 5px } .cl-entry-single-comments__list .comments-list article .comment-content .comment-meta { flex: 1; margin-left: 20px; max-width: 100% } .cl-entry-single-comments__list .comments-list article .comment-content .comment-meta .comment-author-link { font-size: 20px !important; font-weight: bold !important } .cl-entry-single-comments__list .comments-list article .comment-content .comment-meta .comment-author-says { font-style: italic; font-size: 18px } .cl-entry-single-comments__list .comments-list article .comment-content .comment-meta .comment-meta-item { font-size: 14px; display: block } .cl-entry-single-comments__list .comments-list article .comment-content .comment-meta .comment-reply-link { font-size: 14px; font-weight: bold; text-transform: uppercase; display: block; line-height: 36px } .cl-entry-single-comments__list .comments-list article .comment-content .comment-meta .comment-reply-link:after { content: "\f17a"; font-family: 'codeless-icons'; font-size: 18px; padding-left: 8px; position: relative; top: 2px } @media (min-width: 768px) { .cl-entry-single-comments__list .comments-list article .comment-content .comment-meta .comment-reply-link { float: right } } .cl-entry-single-comments__list .comments-list article .comment-content .comment-meta .comment-edit-link { font-size: 14px; font-weight: bold; text-transform: uppercase; display: block; line-height: 38px; margin-right: 15px } @media (min-width: 768px) { .cl-entry-single-comments__list .comments-list article .comment-content .comment-meta .comment-edit-link { float: right } } .cl-entry-single-comments__list .comments-list article.pingback .gravatar { display: none !important } .cl-entry-single-comments__list .comments-list article.pingback .comment-meta { margin-left: 0 } .cl-entry-single-comments .no-comments { margin-top: 30px } #respond { margin-top: 60px } #respond form { display: flex; flex-wrap: wrap; flex: 1; margin-left: -4px; margin-right: -4px; margin-top: 15px } #respond form label { display: none } #respond form>p { padding: 4px } #respond form .comment-form-comment { width: 100% } #respond form .comment-form-comment textarea { width: 100% } #respond form .comment-notes { width: 100%; font-size: 14px; font-style: italic; margin-bottom: 5px } #respond form .form-submit { margin-top: 10px } #respond form .comment-form-author, #respond form .comment-form-email, #respond form .comment-form-url { flex: 1 } #respond form .comment-form-author input, #respond form .comment-form-email input, #respond form .comment-form-url input { width: 100% } #respond #cancel-comment-reply-link { float: right } #respond .logged-in-as { font-size: 14px; font-style: italic } .cl-entry-single-navigation { padding: 44px 0; align-items: center; border-top: 1px solid; border-bottom: 1px solid; justify-content: center } @media (min-width: 768px) { .cl-entry-single-navigation { display: flex } } .cl-entry-single-navigation .single-post-nav { margin-bottom: 30px; flex: 1 } .cl-entry-single-navigation .single-post-nav:last-child { margin-bottom: 0 } @media (min-width: 768px) { .cl-entry-single-navigation .single-post-nav { margin-bottom: 0 } } .cl-entry-single-navigation .single-post-nav>a { display: flex } .cl-entry-single-navigation .single-post-nav__wrapper { max-width: 360px; display: flex; flex-wrap: wrap; align-items: center } .cl-entry-single-navigation .single-post-nav__wrapper img { width: 64px; height: 64px; max-width: none; } .cl-entry-single-navigation .single-post-nav__content { flex: 1 } .cl-entry-single-navigation .single-post-nav__title { line-height: 1.5 !important } .cl-entry-single-navigation .single-post-nav__data { display: block; font-size: 14px; font-weight: 500 } .cl-entry-single-navigation .single-post-nav__grid { background: url("../img/grid.png") no-repeat center; height: 32px; width: 32px; } @media (min-width: 768px) { .cl-entry-single-navigation .single-post-nav__grid { width: 32px } } .cl-entry-single-navigation .single-post-nav--prev>a { justify-content: flex-start; padding-left: 70px; position: relative } .cl-entry-single-navigation .single-post-nav--prev>a:before { content: ""; position: absolute; left: 0; top: 50%; height: 21px; width: 39px; margin-top: -10px; background: url("../img/nav-prev.png") no-repeat center } .cl-entry-single-navigation .single-post-nav--prev .single-post-nav__content { padding-left: 20px } .cl-entry-single-navigation .single-post-nav--next>a { justify-content: flex-end; padding-right: 70px; position: relative } .cl-entry-single-navigation .single-post-nav--next>a:before { content: ""; position: absolute; right: 0; top: 50%; height: 21px; width: 39px; margin-top: -10px; background: url("../img/nav-next.png") no-repeat center } .cl-entry-single-navigation .single-post-nav--next .single-post-nav__content { text-align: right; padding-right: 20px } .cl-items-container { position: relative } .cl-portfolio .cl-portfolio-item { text-align: center; width: 100%; padding-top: 15px; padding-bottom: 15px } @media (min-width: 992px) { .cl-portfolio .cl-portfolio-item { width: 33.3% } } .cl-portfolio .cl-portfolio-item .link { font-weight: 500; text-transform: uppercase !important; font-size: 14px; letter-spacing: 1px } .cl-portfolio .cl-portfolio-item .link span { display: block } .cl-portfolio .cl-filter__inner { justify-content: center; display: flex; margin-bottom: 30px } .cl-portfolio .cl-filter a { color: #6c7781; font-weight: 500; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; padding-right: 30px } .cl-portfolio .cl-filter a:last-child { padding-right: 0 } aside .widget_categories ul li a, .widget_categories ul li aside a, aside .widget_archive ul li a, .widget_archive ul li aside a, aside .widget_pages ul li a, .widget_pages ul li aside a, aside .widget_meta ul li a, .widget_meta ul li aside a, aside .widget_nav_menu ul li a, .widget_nav_menu ul li aside a { color: #323639; font-size: 12px; text-transform: uppercase; font-weight: 500 } aside .widget_categories .widget-title, .widget_categories aside .widget-title, aside .widget_archive .widget-title, .widget_archive aside .widget-title, aside .widget_pages .widget-title, .widget_pages aside .widget-title, aside .widget_meta .widget-title, .widget_meta aside .widget-title, aside .widget_most_popular .widget-title, .widget_most_popular aside .widget-title, aside .widget_recent_comments .widget-title, .widget_recent_comments aside .widget-title, aside .widget_recent_entries .widget-title, .widget_recent_entries aside .widget-title, aside .widget_rss .widget-title, .widget_rss aside .widget-title, aside .widget_nav_menu .widget-title, .widget_nav_menu aside .widget-title { margin-bottom: 0 !important; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid } .cl-sidenav .widget_categories .widget-title, .widget_categories .cl-sidenav .widget-title, .cl-sidenav .widget_archive .widget-title, .widget_archive .cl-sidenav .widget-title, .cl-sidenav .widget_pages .widget-title, .widget_pages .cl-sidenav .widget-title, .cl-sidenav .widget_meta .widget-title, .widget_meta .cl-sidenav .widget-title, .cl-sidenav .widget_most_popular .widget-title, .widget_most_popular .cl-sidenav .widget-title, .cl-sidenav .widget_recent_comments .widget-title, .widget_recent_comments .cl-sidenav .widget-title, .cl-sidenav .widget_recent_entries .widget-title, .widget_recent_entries .cl-sidenav .widget-title, .cl-sidenav .widget_rss .widget-title, .widget_rss .cl-sidenav .widget-title, .cl-sidenav .widget_nav_menu .widget-title, .widget_nav_menu .cl-sidenav .widget-title { margin-bottom: 0 !important; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid } .widget_categories ul, .widget_archive ul, .widget_pages ul, .widget_meta ul { padding-top: 13px } .widget_categories ul li, .widget_archive ul li, .widget_pages ul li, .widget_meta ul li { position: relative } aside .widget_categories ul li, aside .widget_archive ul li, aside .widget_pages ul li, aside .widget_meta ul li { padding: 5px 16px } footer .widget_categories ul li, footer .widget_archive ul li, footer .widget_pages ul li, footer .widget_meta ul li { padding-top: 3px; padding-bottom: 3px } footer .widget_categories ul li a, footer .widget_archive ul li a, footer .widget_pages ul li a, footer .widget_meta ul li a { padding-left: 12px } .widget_categories ul li:before, .widget_archive ul li:before, .widget_pages ul li:before, .widget_meta ul li:before { content: "\2022"; color: #c7cad0; position: absolute; left: 0; font-size: 24px; line-height: 26px } .widget p { margin-top: 0 } .widget p:last-child { margin-bottom: 0 } .widget:first-child { padding-top: 0 !important } .widget:last-child { padding-bottom: 0 !important } .widget ul.children li:last-child { padding-bottom: 0 } .widget ul li:last-child { padding-bottom: 0 !important } .widget .widget-title { margin-bottom: 20px } .widget_most_popular ul { padding-top: 13px } .widget_most_popular ul li { display: flex; flex-wrap: wrap; padding: 13px 0; align-items: center } .widget_most_popular ul li .media { width: 64px; border-radius: 50%; overflow: hidden; height: 64px; margin-right: 24px } .widget_most_popular ul li .media img { max-width: 100%; width: 64px; height: 64px } .widget_most_popular ul li .content { flex: 1; width: auto } .widget_most_popular ul li .content a { display: block; line-height: 1.4 } .widget_most_popular ul li .content .data { font-size: 14px; font-weight: 500 } footer .widget_most_popular .author { display: none } footer .widget_most_popular .divider { display: none } footer .widget_most_popular ul li { padding: 8px 0; align-items: flex-start } footer .widget_most_popular ul li .media { width: 50px; height: 50px; margin-right: 13px } footer .widget_most_popular ul li .media img { width: 50px; height: 50px } .widget_categories label { display: none } .widget_categories select { margin-top: 20px; width: 100% } footer .widget_categories ul li { padding-top: 3px; padding-bottom: 3px } footer .widget_categories ul li a { text-transform: uppercase; font-size: 12px; font-weight: 500; padding-left: 12px } .widget_categories .children { padding-left: 10px; padding-top: 0 !important } .widget_archive label { display: none } .widget_archive select { margin-top: 20px; width: 100% } .widget_pages label { display: none } .widget_pages select { margin-top: 20px; width: 100% } .widget_pages .children { padding-left: 10px; padding-top: 0 } .widget_meta label { display: none } .widget_meta select { margin-top: 20px; width: 100% } .widget_recent_comments ul { padding-top: 17px } .widget_recent_comments li { padding: 5px 0; font-size: 12px; line-height: 20px } .widget_recent_comments li .comment-author-link { display: block; font-size: 16px; font-weight: 400 } .widget_recent_entries ul { padding-top: 17px } .widget_recent_entries ul li { padding: 5px 0 } .widget_recent_entries a { font-weight: bold; font-size: 16px; display: block; line-height: 20px } .widget_recent_entries span { font-size: 12px; line-height: 20px } .widget_calendar #wp-calendar { width: 100% } .widget_calendar td { text-align: center } .widget_mc4wp_form_widget .mc4wp-form-fields { display: flex } .widget_mc4wp_form_widget .mc4wp-form-fields input[type="email"] { width: 100% } .widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"] { color: #fff; padding: 0 20px; font-size: 14px; line-height: 44px; cursor: pointer } footer .widget_mc4wp_form_widget input[type="submit"] { padding: 0 10px !important } .widget_tag_cloud .tagcloud { display: flex; flex-wrap: wrap } .widget_tag_cloud .tag-cloud-link { background: #f9f9f9; font-size: 12px !important; padding: 1px 11px; margin: 4px; border: 1px solid #f9f9f9 } .widget_tag_cloud .tag-cloud-link:hover { background: #fff } .widget_instagram .cl-instafeed { display: flex; flex-wrap: wrap; margin-left: -13px; margin-right: -13px; margin-top: -13px } .widget_instagram .cl-instafeed a { width: 33.3333%; padding: 13px } .widget_rss>ul { padding-top: 13px } .widget_rss>ul li { padding: 5px 0 } .widget_rss>ul li .rsswidget { display: block; font-size: 18px; line-height: 26px; font-weight: bold } .widget_rss>ul li .rssSummary { display: block } .widget_search form { position: relative } .widget_search label { display: none } .widget_search input[type="search"] { width: 100%; padding-left: 50px } .widget_search i { position: absolute; left: 14px; line-height: 44px; top: 0; font-size: 22px } .widget_search input[type="submit"] { position: absolute; text-indent: -999px; width: 16px; height: 45px; top: 0; right: 14px; background: transparent; cursor: pointer } footer .widget_search input[type="submit"] { display: none } .widget_nav_menu .cl-header__menu-container>ul { padding-top: 13px } #copyright .widget_nav_menu .cl-header__menu-container ul li { display: inline-block } .cl-header__element .widget_nav_menu .cl-header__menu-container ul li { display: inline-block } .widget_nav_menu ul { background-color: transparent !important } .widget_nav_menu ul li { position: relative; display: block } aside .widget_nav_menu ul li { padding: 5px 10px; min-height: 30px } footer .widget_nav_menu ul li { padding: 0 0px } .widget_nav_menu ul li a { line-height: 28px !important } .widget_nav_menu ul li:before { content: "\2022"; color: #c7cad0; position: absolute; left: 0; font-size: 24px } .widget_nav_menu .cl-header__menu__megamenu { background-color: transparent !important } .widget_nav_menu .cl-header__menu__megamenu>ul>li:before { display: none } .widget_nav_menu .cl-header__menu__megamenu h6 { color: #191e23 !important } footer .widget_nav_menu ul { padding-top: 0 !important } footer .widget_nav_menu ul li { padding-right: 0 !important } footer .widget_nav_menu ul li:before { display: none !important } footer .widget_nav_menu ul li:first-child { padding-left: 0 !important } footer .widget_nav_menu .sub-menu { padding-left: 10px } .cl-footer__copyright .widget_nav_menu ul li { display: inline-block; padding-left: 10px !important; padding-right: 10px !important } .cl-footer__copyright .widget_nav_menu ul li:last-child { padding-right: 0 !important } .cl-sidenav .widget_nav_menu ul { padding-top: 0px } .cl-sidenav .widget_nav_menu ul li { padding-left: 0 !important; padding-right: 0 !important; padding-top: 8px !important; padding-bottom: 8px } .cl-sidenav .widget_nav_menu ul li:before { display: none !important } .cl-sidenav .widget_nav_menu ul li:first-child { padding-left: 0 !important; padding-top: 0 !important } .cl-sidenav .widget_nav_menu ul li a:hover { color: #191e23 } .widget_divider { border-bottom-width: 1px; border-bottom-style: solid; padding-top: 13px !important; padding-bottom: 0px !important; margin-bottom: 13px } .widget_socials ul { display: flex; flex-wrap: wrap } .widget_socials ul li { padding: 0 10px } .widget_socials ul li i { font-size: 20px } .widget_media_image img { width: auto } footer .widget-title { border-bottom-width: 0 !important; margin-bottom: 15px !important } footer .widget>ul { padding-top: 0 !important } .widget_headlines article { border-bottom-width: 1px; border-bottom-style: solid; border-color: inherit } .widget_headlines article:first-child { padding-top: 0 !important } .widget_headlines article:last-child { border-bottom-width: 0 } .widget_headlines .cl-entry__wrapper { padding: 10px 0 !important } .widget_headlines .cl-entry__title { font-size: 16px !important; line-height: 1.5 !important } .cl-aside--widget-title-with_bg .cl-widget-title-wrapper { position: relative; margin-bottom: 20px } .cl-aside--widget-title-with_bg .cl-widget-title-wrapper:before { content: ""; background: #222; width: 100%; bottom: 0px; left: 0; position: absolute; height: 2px } .cl-aside--widget-title-with_bg .cl-widget-title-wrapper .widget-title { background: #222; color: #fff; padding: 5px 12px !important; display: inline-block; font-size: 16px; margin-bottom: 0 } .cl-aside--widget-title-with_bg .widget>ul { padding-top: 0 } aside .widget_aboutme .image { border-radius: 50%; width: 160px; height: 160px; margin: 0 auto; text-align: center; display: block } aside .widget_aboutme .wrapper { padding: 35px 28px; border-width: 1px; border-style: solid } aside .widget_aboutme .text { margin-top: 25px; margin-bottom: 15px } footer .widget_aboutme .wrapper { display: flex; align-items: center } footer .widget_aboutme .wrapper .image { flex: 1; max-height: 100px; width: 100px; max-width: 100px } footer .widget_aboutme .wrapper .text { flex: 2; padding-left: 20px } .widget_contactinfo .info { padding-top: 7px; display: flex; align-items: flex-start } .widget_contactinfo .info:first-child { padding-top: 0 } .widget_contactinfo .info i { padding-right: 8px } .wpb_row h1, .wpb_row h2, .wpb_row h3, .wpb_row h4 { margin-top: 0; margin-bottom: 0 } .wpb_row p { margin-bottom: 0 } .cl-element:last-child { margin-bottom: 0 } .cl-element__title-wrapper { margin-bottom: 10px; align-items: center } @media (min-width: 768px) { .cl-element__title-wrapper { display: flex } } .cl-element__title-wrapper .cl-filter { flex: 1; display: flex } @media (min-width: 768px) { .cl-element__title-wrapper .cl-filter { justify-content: flex-end } } .cl-element__title-wrapper .cl-filter__inner { margin-bottom: 0 } .cl-blog--module-grid-blocks .cl-element__title-wrapper { margin-bottom: 25px } .wpb_content_element:last-child { margin-bottom: 0 !important } .vc_row[data-vc-full-width="true"]:nth-last-child(2) { margin-bottom: 0 } .vc_row[data-vc-full-width="true"]:first-child { margin-top: 0 } .cl-layout-right_sidebar .vc_row[data-vc-full-width="true"] { padding-left: 0 !important; padding-right: 0 !important; left: 0 !important; width: auto !important } .cl-layout-left_sidebar .vc_row[data-vc-full-width="true"] { padding-left: 0 !important; padding-right: 0 !important; left: 0 !important; width: auto !important } .vc_row.vc_inner:last-child { margin-bottom: 0 } .wpb_column:first-child>.vc_column-inner { padding-top: 0 } .wpb_column:last-child>.vc_column-inner { padding-bottom: 0 } .vc_custom_heading { margin-bottom: 15px !important } .vc_custom_heading:last-child { margin-bottom: 0 !important } .cl-blog--module-carousel .cl-element__title-wrapper { margin-bottom: 25px } .cl-blog--module-carousel .cl-carousel--nav-centered .cl-owl-nav { margin-left: auto; margin-right: auto; width: 104px } .cl-blog--custom-width { margin: 0 auto; max-width: 100% } .cl-blog .cl-element__title-wrapper.with_bg { position: relative } .cl-blog .cl-element__title-wrapper.with_bg:before { background: #222; width: 100%; position: absolute; left: 0; height: 2px; bottom: 0; content: "" } .cl-blog .cl-element__title-wrapper.with_bg .cl-element__title { background: #222; color: #fff; padding: 5px 12px; display: inline-block } .cl-blog .cl-element__title-wrapper.with_bg .cl-filter { margin-top: 10px; margin-bottom: 10px } @media (min-width: 992px) { .cl-blog .cl-element__title-wrapper.with_bg .cl-filter { margin-top: 0; margin-bottom: 0 } } .cl-blog.cl-blog--light-text .cl-element__title { color: #fff } .cl-blog.cl-blog--light-text .cl-filter a { color: #9ea0a2 } .cl-blog.cl-blog--light-text .cl-filter a.active { color: #fff } .cl-blog.cl-blog--light-text .cl-pagination-jump a:not(:hover) { background: transparent; color: #fff } .cl-video-gallery { padding: 17px; padding-top: 28px } .cl-video-gallery__items { display: flex; height: 258px } .cl-video-gallery__featured { flex: 5 } .cl-video-gallery__featured article { height: 100% } .cl-video-gallery__featured article.cl-prepare-video .cl-entry__content { opacity: 0 } .cl-video-gallery__featured article.cl-prepare-video .cl-video-play { opacity: 0 } .cl-video-gallery__featured article.cl-prepare-video .cl-md-loading { z-index: 9999 } .cl-video-gallery__featured article.cl-prepare-video .cl-md-loading svg circle { stroke: #fff } .cl-video-gallery__featured article .cl-video-featured { height: 100%; position: relative } .cl-video-gallery__featured article .cl-video-featured .cl-entry__media { background-size: cover; background-position: center } .cl-video-gallery__featured article .cl-video-featured .cl-entry__media .cl-entry__overlay { background: rgba(0, 0, 0, 0.25) } .cl-video-gallery__featured article .cl-video-featured .cl-entry__content { display: none; margin-top: 0px; position: absolute; z-index: 9999; bottom: 15px; width: 100%; padding-left: 30px; color: #fff !important; -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) } @media (min-width: 992px) { .cl-video-gallery__featured article .cl-video-featured .cl-entry__content { display: block } } .cl-video-gallery__featured article .cl-video-featured .cl-entry__content .cl-entry__title { color: #fff !important; line-height: 1.2 } .cl-video-gallery__featured article .cl-video-featured .cl-entry__content .cl-entry__title a:hover { color: #fff } .cl-video-gallery__featured article .cl-video-featured .cl-entry__content .cl-entry__details { margin-top: 10px; color: #fff } .cl-video-gallery__featured article .cl-video-featured .cl-entry__content .cl-entry__details a { color: #fff } .cl-video-gallery__featured article .cl-video-featured .cl-entry__content .cl-entry__details .cl-entry__meta-wrapper:after { background: #fff } .cl-video-gallery__featured article .cl-video-play { background: url(../img/play.png) no-repeat center; width: 100%; height: 100%; position: absolute; z-index: 999999; left: 0; top: 0 } .cl-video-gallery__featured article iframe { height: 258px; z-index: 99999999; position: relative; width: 100% } .cl-video-gallery__more { flex: 1 } @media (min-width: 992px) { .cl-video-gallery__more { flex: 3 } } .cl-video-gallery .cl-element__title { color: #fff } .cl-video-gallery .cl-video-entry { position: relative } .cl-video-gallery .cl-video-entry__wrapper { padding: 0px; margin-bottom: 10px; margin-left: 10px; display: flex; flex-wrap: wrap; -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); cursor: pointer } .cl-video-gallery .cl-video-entry__image { width: 100% } @media (min-width: 992px) { .cl-video-gallery .cl-video-entry__image { width: 90px } } .cl-video-gallery .cl-video-entry__content { padding-left: 10px; display: none; flex: 1 } @media (min-width: 992px) { .cl-video-gallery .cl-video-entry__content { display: block } } .cl-video-gallery .cl-video-entry__content a { display: block; font-size: 13px; font-weight: 400; color: #fff; line-height: 19px } .cl-video-gallery .cl-video-entry__min { display: block; font-size: 11px; color: #b6bfc8 } .cl-button--align-center { text-align: center } .cl-button a { display: inline-block } .wpb_gmaps_widget .wpb_wrapper { padding: 0 !important; background: transparent !important } .cl-featured-box { position: relative } .cl-featured-box__content { padding: 10px; background: rgba(0, 0, 0, 0.3) } .cl-featured-box__content-inner { height: 100%; border: 1px solid rgba(255, 255, 255, 0.45); -webkit-transition: border 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: border 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: border 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); display: flex; flex-direction: column; justify-content: flex-end; padding: 25px; color: #fff } .cl-featured-box h4 { color: #fff; display: block; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) } .cl-featured-box a { z-index: 999 } .cl-featured-box__description { opacity: 0; width: 100%; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); font-size: 14px; line-height: 1.4; margin-top: 5px } .cl-featured-box:hover .cl-featured-box__content-inner { border: 1px solid #fff } .cl-featured-box:hover h4 { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px) } .cl-featured-box:hover .cl-featured-box__description { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1 } /* Elementor custom css*/ .elementor-image-gallery .gallery-item img { //height: 300px !important; } .elementor-custom-embed-play { margin-left: 40px; } @media (min-width: 1200px) { .cl-layout-right_sidebar aside#secondary { margin-top: 17px; } } .cl-header-transparent .inner-content-row { padding-top: 0; }