File manager - Edit - /home/wwwwaterjetperth/public_html/wp-content/themes/stoni/css/main.css
Back
@charset "UTF-8"; /*================================================================== ##Browser Reset ##General Styles ##Header Styles #Logo #Menu style #Mega Menu #Sticky Menu #Lavalamp #Mobile Navigation ##Page Title ##Header Search ##Typography ##Footer Styles ##Page Search ##Blog #First Recent Post Hero #Second Recent Post Hero #Image Overlay #Slider Post #Image Post #Standard Post #Post Share #Lists #Medium Image #Tiny Image #First Large Post #Related Post in Single #Single Post #Post Prev/Next #Likes ##Isotope ##Lists Style ##Comments ##Contact Form ##Slick Slider ##Pagination ##Page MailChimp ##Load More ##Extended Row ##Scroll Up ##Widgets Base #Search #Recent Posts #Tagcloud #Navigation Menu #Author #Text Widget #Banner #Gallery #Calendar #Mailchimp ##Counter ##Countdown ##Blog Categories ##Testimonials ##Carousel Navigation ##Team ##Image Layers ##Pricing Table ##Progress Bar ##Services ##Services 2 ##Services 3 ##Circuit Services ##Composer Modules Styles #Toggle #Progress bar #Tabs #Wp Menu #Pie Chart #Round Chart ##Message Box ##Info Box ##Flip Box ##Custom Title ##Accordion ##Button ##Portfolio ##Custom Text ##Video Popup ##Spacing ##Clients ##Demo Item ##Social Icons ##Double Heading ##Time Line Vertical ##Time Line Horizontal ##Icon ##Divider ##Instagram ##Responsive ==================================================================*/ /* ==================== ##Browser Reset ==================== */ html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { vertical-align: baseline; font-family: inherit; font-weight: inherit; font-style: inherit; font-size: 100%; outline: 0; padding: 0; margin: 0; border: 0; } body { position: relative; overflow-x: hidden; } body, html { max-width: 100%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } mark { padding: 0 5px; color: inherit; } strong { font-weight: 700; } pre { padding: 20px; word-wrap: break-word; background: #ebf0f9; max-width: 100%; overflow: auto; margin-bottom: 20px; } code, kbd, tt, var, pre { font-family: monospace; } ul, ol { padding: 0 0 20px 0; } li ul { padding-bottom: 0; } textarea { min-height: 50px; height: 122px; } p a { transition: color 300ms; } img { vertical-align: top; max-width: 100%; height: auto; -webkit-user-select: none; user-select: none; } label, legend { display: block; margin-bottom: 5px; font-weight: 500; font-size: 18px; } iframe { width: 100%; display: block; } table { width: 100%; border-collapse: collapse; } p { margin: 0 0 20px 0; } p:empty { display: none; padding: 0; margin: 0; } * { box-sizing: border-box; } *:focus { outline: none !important; } a { transition: all 0.4s; text-decoration: none; } a:active, a:focus, a:hover { text-decoration: none; } /* ==================== ##General Styles ==================== */ ::selection { color: #ffffff; } /* input */ input[type=text], input[type=url], input[type=search], input[type=email], input[type=password], input[type=tel], input[type=time], select, textarea { display: block; height: 40px; max-width: 100%; margin: 0; border: 0; border-bottom: 1px solid #dedede; border-radius: unset; padding: 10px 0; font-size: 14px; font-weight: 400; line-height: 1.7; font-family: inherit; outline: none; transition: 0.3s; background: transparent; } input[type=text]::placeholder, input[type=url]::placeholder, input[type=search]::placeholder, input[type=email]::placeholder, input[type=password]::placeholder, input[type=tel]::placeholder, input[type=time]::placeholder, select::placeholder, textarea::placeholder { outline: none; -webkit-appearance: none; transition: 0.3s; } input[type=text]:focus, input[type=text]:active, input[type=url]:focus, input[type=url]:active, input[type=search]:focus, input[type=search]:active, input[type=email]:focus, input[type=email]:active, input[type=password]:focus, input[type=password]:active, input[type=tel]:focus, input[type=tel]:active, input[type=time]:focus, input[type=time]:active, select:focus, select:active, textarea:focus, textarea:active { background: transparent; } input[type=text]:focus::placeholder, input[type=text]:active::placeholder, input[type=url]:focus::placeholder, input[type=url]:active::placeholder, input[type=search]:focus::placeholder, input[type=search]:active::placeholder, input[type=email]:focus::placeholder, input[type=email]:active::placeholder, input[type=password]:focus::placeholder, input[type=password]:active::placeholder, input[type=tel]:focus::placeholder, input[type=tel]:active::placeholder, input[type=time]:focus::placeholder, input[type=time]:active::placeholder, select:focus::placeholder, select:active::placeholder, textarea:focus::placeholder, textarea:active::placeholder { opacity: 0; } input[type=radio], input[type=checkbox] { margin: 5px 0.4375em 0 0; } input[type=radio] ~ label, input[type=checkbox] ~ label { display: inline; } form .row.transparent-01 input, form .row.transparent-01 textarea { background: rgba(255, 255, 255, 0.1); border-color: transparent; } form .row.transparent-01 input:focus, form .row.transparent-01 input:active, form .row.transparent-01 textarea:focus, form .row.transparent-01 textarea:active { background: rgba(255, 255, 255, 0.6); border-color: transparent; } form .row.transparent-01 input::placeholder, form .row.transparent-01 textarea::placeholder { color: #ffffff !important; } form .row.transparent-01 .wgl_col-3 input.wpcf7-submit { width: 100%; } form .row.transparent-01 input.wpcf7-submit { background: #ffffff; color: #313131 !important; } form .row.transparent-01 input.wpcf7-submit:hover { background: rgba(255, 255, 255, 0.7); } form.post-password-form { margin-bottom: 20px; } form.post-password-form p:first-child { margin-bottom: 24px; } form.post-password-form label { width: calc(100% - 130px); max-width: 270px; } form.post-password-form label input[type=password] { width: 100%; margin-top: 5px; } form.post-password-form input[type=submit] { height: 56px; margin-top: 15px; color: #fff; min-width: 170px; } form.post-password-form input[type=submit]:hover { background: transparent; } .select__field:before { content: "\f0d7"; display: block; position: absolute; z-index: 0; right: 20px; font-family: FontAwesome; font-size: 14px; line-height: 40px; pointer-events: none; } .select__field select { padding-right: 36px; -webkit-appearance: none; appearance: none; } textarea { height: 120px; } .button__wrapper { display: inline-block; position: relative; margin-bottom: 20px; padding-bottom: 10px; padding-right: 10px; text-align: center; transition: 0.3s; } .button__wrapper *:not(span) { position: relative; z-index: 1; } .button__wrapper:before { content: ""; position: absolute; z-index: 0; top: 0; right: 10px; bottom: 10px; left: 0; border: 1px solid; border-color: inherit; } .button__wrapper button[type=submit], .button__wrapper input[type=submit] { margin: 0; transform: translate(10px, 10px); } .button__wrapper:hover button[type=submit], .button__wrapper:hover input[type=submit] { transform: translate(0); } input[type=submit], button { display: inline-block; height: 56px; margin-bottom: 0; border-width: 1px; border-style: solid; border-radius: 0; padding: 6px 23px; font-family: inherit; font-size: 13px; line-height: 28px; font-weight: 700; letter-spacing: 0.5px; color: #ffffff; outline: none; cursor: pointer; -webkit-appearance: none; background: transparent; transition: 0.4s; border-color: currentColor; text-transform: uppercase; } input[type=submit]:hover, button:hover { color: #fff; } input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus { background: transparent; } dl { margin-bottom: 1.75em; } dt { font-weight: 700; } dd { margin: 0 0 1.75em; } /* container */ .wgl-container { margin-right: auto; margin-left: auto; width: 1170px; } .wgl-container.full-width { width: 100%; margin-left: 0; margin-right: 0; max-width: 100%; } .wgl-container .wgl-container { width: 100%; } body.elementor-page section.favorite_property, body.elementor-editor-active section.favorite_property, body.elementor-editor-preview section.favorite_property { margin-right: auto; margin-left: auto; max-width: 1170px; } body.elementor-page main .wgl-container, body.elementor-page .footer_top-area:not(.widgets_area) .wgl-container, body.elementor-editor-active main .wgl-container, body.elementor-editor-active .footer_top-area:not(.widgets_area) .wgl-container, body.elementor-editor-preview main .wgl-container, body.elementor-editor-preview .footer_top-area:not(.widgets_area) .wgl-container { margin-left: auto; margin-right: auto; width: auto; max-width: none; } body.elementor-page main .wgl-container.full-width, body.elementor-page .footer_top-area:not(.widgets_area) .wgl-container.full-width, body.elementor-editor-active main .wgl-container.full-width, body.elementor-editor-active .footer_top-area:not(.widgets_area) .wgl-container.full-width, body.elementor-editor-preview main .wgl-container.full-width, body.elementor-editor-preview .footer_top-area:not(.widgets_area) .wgl-container.full-width { width: 100%; margin-left: 0; margin-right: 0; max-width: 100%; } body.elementor-page.single-footer main:not(:empty) .wgl-container, body.elementor-page.single-footer .footer_top-area:not(:empty) .wgl-container, body.elementor-editor-active.single-footer main:not(:empty) .wgl-container, body.elementor-editor-active.single-footer .footer_top-area:not(:empty) .wgl-container, body.elementor-editor-preview.single-footer main:not(:empty) .wgl-container, body.elementor-editor-preview.single-footer .footer_top-area:not(:empty) .wgl-container { max-width: none; margin-left: auto; margin-right: auto; } body.elementor-default .footer_top-area:not(.widgets_area) .wgl-container { margin-left: auto; margin-right: auto; width: auto; max-width: none; } body.elementor-default .footer_top-area:not(.widgets_area) .wgl-container.full-width { width: 100%; margin-left: 0; margin-right: 0; max-width: 100%; } .wgl-container .elementor-section-boxed .elementor-column-gap-default .elementor-row { width: calc(100% + 20px); margin: -10px; } .wgl-container .elementor-section-boxed .elementor-column-gap-narrow .elementor-row { width: calc(100% + 10px); margin: -5px; } .wgl-container .elementor-section-boxed .elementor-column-gap-extended .elementor-row { width: calc(100% + 30px); margin: -15px; } .wgl-container .elementor-section-boxed .elementor-column-gap-wide .elementor-row { width: calc(100% + 40px); margin: -20px; } .wgl-container .elementor-section-boxed .elementor-column-gap-wider .elementor-row { width: calc(100% + 60px); margin: -30px; } .wgl-container .elementor-section-boxed .elementor-section-boxed .elementor-container { width: 100%; } .wgl-e-dom-optimization .elementor-container > .elementor-column > .elementor-widget-wrap { padding-top: 0; padding-bottom: 0; } #main .wgl-container .wgl_wrapper { left: 0 !important; } .fullwidth-wrapper { width: 100%; padding: 0 30px; } .wgl-container:after, .wgl-container:before, .row:after, .row:before, .clearfix:after, .clearfix:before { display: table; line-height: 0; content: ""; } .wgl-container:after, .row:after, .clear, .clearfix:after { clear: both; } [class*=wgl_col-] { float: left; min-height: 1px; } .row { margin-left: -15px; margin-right: -15px; } .row [class*=wgl_col-] { display: block; width: 100%; padding-right: 15px; padding-left: 15px; } /* default */ .slick-slider a, .slick-slider a:hover, .slick-slider a:focus { transition: all 400ms; } a:hover { color: inherit; } /* extra classes */ .z-index-1 { z-index: 1; } .relative { position: relative; } .text-uppercase { text-transform: uppercase; } .bypostauthor { opacity: 1; } .ohidden { overflow: hidden; } .ovisible { overflow: visible; } /* aligning images tinymce */ .aleft { text-align: left; } .acenter { text-align: center; } .aright { text-align: right; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; margin: 0 30px 10px 0; } .alignright { float: right; margin: 0 0 10px 30px; } .wp-caption.aligncenter { margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { margin: 0.5em 0; } .wp-caption, .gallery-caption { font-style: italic; max-width: 100%; } .sticky-sidebar_init #main { padding-bottom: 120px; } #main { padding: 40px 0; position: relative; z-index: 0; min-height: 50vh; overflow: clip; } .row.sidebar_left #main-content { float: right; } .wpb_single_image * { border-radius: inherit; } .gm-control-active { border-radius: 0; box-shadow: none; } hr { border: none; border-bottom: 1px solid #1d1f21; margin: 20px 0 20px; } hr.wp-block-separator { max-width: 100px; } hr.wp-block-separator.is-style-wide, hr.wp-block-separator.is-style-dots { max-width: 100%; } /* table */ table td, table th { padding: 5px 10px; border: 1px solid #ebebee; text-align: left; } table:not(:last-child) { margin-bottom: 22px; } .col-md-delimiter .vc_column_container:not(:last-child):before { content: ""; position: absolute; z-index: 1; right: 0; top: 50%; width: 1px; height: 65%; background: #eee; transform: translateY(-50%); } /*https://make.wordpress.org/accessibility/handbook/markup/the-css-class-screen-reader-text/ Text meant only for screen readers. */ .screen-reader-text { position: absolute !important; height: 1px; width: 1px; margin: -1px; border: 0; padding: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); word-wrap: normal !important; overflow: hidden; } .screen-reader-text:focus { display: block; z-index: 100000; /* Above WP toolbar. */ top: 5px; left: 5px; width: auto; height: auto; padding: 15px 23px 14px; font-size: 1em; line-height: normal; color: #444; text-decoration: none; background-color: #eee; clip: auto !important; -webkit-clip-path: none; clip-path: none; } /* Audio def spacer */ .mejs-container { margin-bottom: 20px; } /* Gallery */ .wp-block-gallery { margin-bottom: 16px; } .wp-block-gallery li.blocks-gallery-item { padding-left: 0; margin-bottom: 16px; } .wp-block-gallery li.blocks-gallery-item:before { display: none; } .wp-block-gallery li.blocks-gallery-item figcaption { line-height: 1.5; } .wp-block-gallery.alignwide { clear: both; } #stoni-footer-inline-css { display: none; } /* ==================== ##Header Styles ==================== */ .wgl-theme-header { position: relative; z-index: 2; } .wgl-theme-header .wrapper a { color: inherit; } .wgl-theme-header .wrapper .stoni_module_button a { margin-bottom: 0; box-shadow: none; color: #fff; } .wgl-theme-header .wgl-button.elementor-button { border-width: 1px; border-style: solid; color: #fff; } .wgl-theme-header .wrapper a:hover { opacity: 1; } .wgl-theme-header .wgl-sticky-header .wgl-logotype-container > a, .wgl-theme-header .wgl-sticky-header .wgl-logotype-container > a > img { max-height: none !important; } .wgl-theme-header .wgl-mobile-header { display: none; } .wgl-theme-header .mobile_nav_wrapper .primary-nav .menu { display: none; } .wgl-theme-header.header_overlap { position: absolute; z-index: 99; width: 100%; left: 0; top: 0; } .wgl-theme-header.header_shadow { box-shadow: 1px 0 10px rgba(0, 0, 0, 0.1); } .wgl-theme-header .wgl_button { z-index: 0; } .wgl-theme-header .wgl-header-row .header_side[class^=position_center] .primary-nav > ul li.mega-menu > ul.mega-menu { left: 0; right: 0; margin: 0 auto; } .wgl-theme-header .fullwidth-wrapper { padding: 0; } body:not(.elementor-editor-active) .wgl-theme-header .elementor-column, body:not(.elementor-editor-active) .wgl-theme-header .elementor-column-wrap, body:not(.elementor-editor-active) .wgl-theme-header .elementor-widget-wrap, body:not(.elementor-editor-active) .wgl-theme-header .elementor-widget[data-widget_type="wgl-menu.default"] { position: static; } .elementor-widget-wgl-menu.menu_vertical .primary-nav > ul { min-width: 320px; } .elementor-widget-wgl-menu.menu_vertical .primary-nav ul li { display: block; float: none; height: auto; padding: 0; } .elementor-widget-wgl-menu.menu_vertical .primary-nav ul li a { padding: 10px 0; margin: 0; position: relative; } .elementor-widget-wgl-menu.menu_vertical .primary-nav ul li a span { display: inline; line-height: inherit; } .elementor-widget-wgl-menu.menu_vertical .primary-nav ul li.mega-menu-links > ul > li { width: 100%; } .elementor-widget-wgl-menu.menu_vertical .primary-nav ul li ul { position: relative; top: 0 !important; left: 0; right: 0 !important; width: 100%; box-sizing: border-box; padding: 0 0 0 30px; color: inherit; opacity: 1; visibility: visible; transition: 0s; white-space: initial; overflow: hidden; transform: none !important; min-width: initial; background-color: inherit; } .elementor-widget-wgl-menu.menu_vertical .primary-nav ul li ul.sub-menu, .elementor-widget-wgl-menu.menu_vertical .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul, .elementor-widget-wgl-menu.menu_vertical .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul { box-shadow: none; margin-top: 0; border: none; width: 100%; transition: 0s; display: none; } .elementor-widget-wgl-menu.menu_vertical .primary-nav ul li ul.sub-menu:after, .elementor-widget-wgl-menu.menu_vertical .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul:after, .elementor-widget-wgl-menu.menu_vertical .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul:after { display: none; } .wgl-header-row .wgl-header-row_wrapper { position: relative; display: flex; flex-flow: row nowrap; align-items: center; justify-content: space-between; } .wgl-header-row .header_side.display_normal { flex: 0 auto; } .wgl-header-row .header_side.display_grow { flex: 1; } .wgl-header-row .header_side.display_grow .primary-nav > .menu { white-space: nowrap; } .wgl-header-row .header_side.v_align_middle { align-self: center; } .wgl-header-row .header_side.v_align_middle .primary-nav .lavalamp-object { top: 34%; } .wgl-header-row .header_side.v_align_bottom { align-self: flex-end; } .wgl-header-row .header_side.v_align_bottom .primary-nav .lavalamp-object { top: auto; bottom: 0; } .wgl-header-row .header_side.v_align_bottom .primary-nav > ul > li > a { align-self: flex-end; align-items: flex-end; } .wgl-header-row .header_side.v_align_bottom .header_area_container > *, .wgl-header-row .header_side.v_align_bottom .header_search-button { vertical-align: bottom; } .wgl-header-row .header_side.v_align_top { align-self: flex-start; } .wgl-header-row .header_side.v_align_top .primary-nav .lavalamp-object { margin-top: 0 !important; } .wgl-header-row .header_side.v_align_top .primary-nav > ul > li > a { align-self: flex-start; align-items: flex-start; } .wgl-header-row .header_side.v_align_top .header_area_container > *, .wgl-header-row .header_side.v_align_top .header_search-button { vertical-align: top; } .wgl-header-row .header_side.h_align_left { text-align: left; } .wgl-header-row .header_side.h_align_center { text-align: center; } .wgl-header-row .header_side.h_align_right { text-align: right; } .wgl-header-row .header_side.display_grow.h_align_right { margin-left: auto; } .wgl-header-row .header_side.display_grow.h_align_center { margin-right: auto; margin-left: auto; } .wgl-header-row .header_side.display_grow.h_align_left { margin-right: auto; } .wgl-header-row .header_side.display_grow.h_align_left .header_area_container { justify-content: flex-start; } .wgl-header-row .header_side.display_grow.h_align_center .header_area_container { justify-content: center; } .wgl-header-row .header_side.display_grow.h_align_right .header_area_container { justify-content: flex-end; } .wgl-header-row .header_side[class^=position_left] .header_area_container > *:last-child { padding-right: 0; } .wgl-header-row .header_side[class^=position_right] .header_area_container > *:first-child { padding-left: 0; } .wgl-header-row .header_side[class^=position_left] .primary-nav ul li ul { left: 0; right: auto; } .wgl-header-row .header_side[class^=position_left] .primary-nav > ul > li ul .sub-menu { left: 100%; right: auto; } .wgl-header-row .header_side[class^=position_left] .primary-nav > ul > li:nth-last-child(1) > .sub-menu, .wgl-header-row .header_side[class^=position_left] .primary-nav > ul > li:nth-last-child(2) > .sub-menu, .wgl-header-row .header_side[class^=position_left] .primary-nav > ul > li:nth-last-child(3) > .sub-menu, .wgl-header-row .header_side[class^=position_left] .primary-nav > ul > li:nth-last-child(4) > .sub-menu { left: 0; right: auto; } .wgl-header-row .header_side[class^=position_left] .primary-nav > ul > li:nth-last-child(1) > .sub-menu .sub-menu, .wgl-header-row .header_side[class^=position_left] .primary-nav > ul > li:nth-last-child(2) > .sub-menu .sub-menu, .wgl-header-row .header_side[class^=position_left] .primary-nav > ul > li:nth-last-child(3) > .sub-menu .sub-menu, .wgl-header-row .header_side[class^=position_left] .primary-nav > ul > li:nth-last-child(4) > .sub-menu .sub-menu { left: 100%; right: auto; } .wgl-header-row .header_side, .wgl-header-row .header_render_editor, .wgl-header-row .wrapper, .wgl-header-row .header_area_container { max-width: 100%; } .wgl-header-row .header_side { display: flex; } .header_area_container { max-height: 100%; height: 100%; display: inline-block; } .header_area_container > * { display: inline-block; vertical-align: middle; } .delimiter { position: relative; display: inline-block; } .large_delimiter { display: inline-block; padding-left: 30px; padding-right: 30px; } .large_delimiter:after { content: ""; display: block; position: absolute; top: 0; width: 1px; height: 50px; margin-left: 0; border: 0; font-size: initial; line-height: 50px; background: #fff; visibility: visible; opacity: 0.2; } /* #Logo */ .wgl-logotype-container img { vertical-align: middle; max-height: 100%; } .wgl-logotype-container a { color: inherit; } .wgl-logotype-container .logo-name { color: inherit; font-size: 40px; } /* #Menu */ header nav.submenu-disable .menu-item_plus, header nav.submenu-disable .sub-menu { display: none; } .primary-nav { letter-spacing: 0.02em; /* Lavalamp settings */ } .primary-nav a { transition: 0.3s; } .primary-nav.align-left { text-align: left; } .primary-nav.align-left > ul.menu > li.mega-menu-links > ul.mega-menu.sub-menu, .primary-nav.align-left > ul.menu > li.mega-cat > div.mega-menu-container { left: 0; right: auto; } .primary-nav.align-center { text-align: center; } .primary-nav.align-center > ul.menu > li.mega-menu-links > ul.mega-menu.sub-menu, .primary-nav.align-center > ul.menu > li.mega-cat > div.mega-menu-container { left: 0; right: 0; margin-left: auto; margin-right: auto; } .primary-nav.align-right { text-align: right; } .primary-nav.align-right > ul.menu > li.mega-menu-links > ul.mega-menu.sub-menu, .primary-nav.align-right > ul.menu > li.mega-cat > div.mega-menu-container { left: auto; right: 0; } .primary-nav .content__media { font-weight: 400; transition: 0.4s; position: relative; } .primary-nav .lavalamp_animate .lavalamp-object { opacity: 1; } .primary-nav .lavalamp-object { z-index: 0; border-radius: unset; opacity: 0; } .primary-nav > ul.lavalamp > li > a > span:before { display: none !important; } .primary-nav ul:hover li:not(:hover) { z-index: 0; position: relative; } .primary-nav ul li { display: inline-block; vertical-align: middle; line-height: inherit; } .primary-nav ul li:before { display: none; } .primary-nav ul li.flash-icon > a > span > .menu-item_plus { display: none; } .primary-nav ul li.flash-icon > a > span > .item_text:after { content: ""; display: inline-block; width: 14px; height: 14px; position: absolute; background-image: url(../img/real_estate/storm.svg); background-size: 14px; background-repeat: no-repeat; background-position: 100% center; } .primary-nav > ul li { position: relative; padding-left: 0; } .primary-nav > ul li.mega-menu { position: static !important; } .primary-nav > ul li.mega-menu > ul.mega-menu { left: 0; right: 0; margin-left: auto; margin-right: auto; } .primary-nav > ul li.mega-menu.mega-menu-e { position: relative !important; } .primary-nav > ul li.mega-menu.mega-menu-e.position-center, .primary-nav > ul li.mega-menu.mega-menu-e.position-left-side { position: static !important; } .primary-nav > ul { height: 100%; padding: 0; } .primary-nav > ul > li { height: 100%; } .primary-nav > ul > li.current-menu-item > a > span:before, .primary-nav > ul > li.current_page_item > a > span:before, .primary-nav > ul > li.current-menu-ancestor > a > span:before, .primary-nav > ul > li.current-menu-parent > a > span:before, .primary-nav > ul > li.current_page_parent > a > span:before, .primary-nav > ul > li.current_page_ancestor > a > span:before { opacity: 1; visibility: visible; transform: translateX(0); } .primary-nav > ul > li > a { display: flex; position: relative; z-index: 1; height: 100%; vertical-align: middle; padding: 0 27px; align-items: center; color: inherit; opacity: 1; } .primary-nav > ul > li > a > span { position: relative; } .primary-nav > ul > li > ul:before { content: ""; position: absolute; top: -15px; left: 0; right: 0; width: 100%; height: 15px; } .primary-nav ul li ul li { display: block; } .primary-nav ul li > ul, .primary-nav ul li > ul ul, .primary-nav ul li .mega-menu-container { display: block; position: absolute; z-index: 555; top: calc(100% + 15px); left: -12px; min-width: 280px; white-space: nowrap; margin-top: 0; border: unset; border-radius: 0; padding: 25px 0; text-align: left; box-shadow: none; opacity: 0; visibility: hidden; transition: 0.3s ease-out; } .primary-nav ul li > ul.wgl-e-container, .primary-nav ul li > ul ul.wgl-e-container, .primary-nav ul li .mega-menu-container.wgl-e-container { white-space: normal; padding: 0; } .primary-nav ul li > ul.wgl-e-container .elementor-column, .primary-nav ul li > ul.wgl-e-container .elementor-column-wrap, .primary-nav ul li > ul.wgl-e-container .elementor-widget-wrap, .primary-nav ul li > ul ul.wgl-e-container .elementor-column, .primary-nav ul li > ul ul.wgl-e-container .elementor-column-wrap, .primary-nav ul li > ul ul.wgl-e-container .elementor-widget-wrap, .primary-nav ul li .mega-menu-container.wgl-e-container .elementor-column, .primary-nav ul li .mega-menu-container.wgl-e-container .elementor-column-wrap, .primary-nav ul li .mega-menu-container.wgl-e-container .elementor-widget-wrap { position: relative; } .primary-nav ul li > ul .primary-nav, .primary-nav ul li > ul ul .primary-nav, .primary-nav ul li .mega-menu-container .primary-nav { height: auto !important; } .primary-nav ul li > ul .primary-nav ul, .primary-nav ul li > ul ul .primary-nav ul, .primary-nav ul li .mega-menu-container .primary-nav ul { margin: 0; padding: 0; } .primary-nav ul li > ul .primary-nav ul li, .primary-nav ul li > ul ul .primary-nav ul li, .primary-nav ul li .mega-menu-container .primary-nav ul li { margin-bottom: 0; } .primary-nav ul li > ul ul { top: -3px; left: 100%; } .primary-nav ul li ul li:hover ul { top: -25px; } .primary-nav ul li ul .menu-item { line-height: inherit; transition: 0s; } .primary-nav ul li ul .menu-item a { display: block; padding: 5px 30px 4px 30px; color: inherit; transition: 0s; opacity: 1; } .primary-nav ul li:hover > ul, .primary-nav ul li:hover > div.mega-menu-container { opacity: 1; visibility: visible; top: 100%; } .primary-nav ul li:hover > ul.mega-menu > ul.mega-menu, .primary-nav ul li:hover > ul.mega-menu > li > ul.mega-menu, .primary-nav ul li:hover > ul > ul.mega-menu, .primary-nav ul li:hover > ul > li > ul.mega-menu, .primary-nav ul li:hover > div.mega-menu-container.mega-menu > ul.mega-menu, .primary-nav ul li:hover > div.mega-menu-container.mega-menu > li > ul.mega-menu, .primary-nav ul li:hover > div.mega-menu-container > ul.mega-menu, .primary-nav ul li:hover > div.mega-menu-container > li > ul.mega-menu { opacity: 1; visibility: visible; } .primary-nav ul li > div.mega-menu-container { transform: translateY(-200%); transition: 0.3s ease-out, transform 0s 0.3s; } .primary-nav ul li:hover > div.mega-menu-container { transform: translateY(0); transition: 0.3s ease-out, transform 0s; } .primary-nav ul li ul li.current-menu-ancestor.current-menu-parent > a > span, .primary-nav ul li ul li.current-menu-item > a > span, .primary-nav ul li ul li.current_page_item > a > span, .primary-nav ul li ul li:hover > a > span { opacity: 1; } .primary-nav ul li ul li.current-menu-ancestor.current-menu-parent > a > span:before, .primary-nav ul li ul li.current-menu-item > a > span:before, .primary-nav ul li ul li.current_page_item > a > span:before, .primary-nav ul li ul li:hover > a > span:before { opacity: 1; margin-left: 0; } .primary-nav ul li ul li > a > span { display: block; position: relative; padding-left: 0; transition: color 0.3s, opacity 0.3s; } .primary-nav ul li ul li > a > span:before { content: ""; width: 20px; height: 1px; transition: 0.3s; opacity: 0; display: inline-block; margin-left: -30px; margin-right: 10px; vertical-align: middle; } .primary-nav > ul > li.menu-item-has-children > a > span, .primary-nav > ul > li.mega-menu.mega-cat > a > span, .mobile_nav_wrapper .primary-nav ul > li.menu-item-has-children > a > span, .mobile_nav_wrapper .primary-nav ul > li.mega-menu.mega-cat > a > span, .menu_vertical.elementor-widget-wgl-menu .primary-nav ul > li.menu-item-has-children > a > span, .menu_vertical.elementor-widget-wgl-menu .primary-nav ul > li.mega-menu.mega-cat > a > span { padding-right: 14px; } .primary-nav > ul > li.menu-item-has-children > a > span > .menu-item_plus:before, .primary-nav > ul > li.menu-item-has-children > a > span > .menu-item_plus:after, .primary-nav > ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:before, .primary-nav > ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:after, .mobile_nav_wrapper .primary-nav ul > li.menu-item-has-children > a > span > .menu-item_plus:before, .mobile_nav_wrapper .primary-nav ul > li.menu-item-has-children > a > span > .menu-item_plus:after, .mobile_nav_wrapper .primary-nav ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:before, .mobile_nav_wrapper .primary-nav ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:after, .menu_vertical.elementor-widget-wgl-menu .primary-nav ul > li.menu-item-has-children > a > span > .menu-item_plus:before, .menu_vertical.elementor-widget-wgl-menu .primary-nav ul > li.menu-item-has-children > a > span > .menu-item_plus:after, .menu_vertical.elementor-widget-wgl-menu .primary-nav ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:before, .menu_vertical.elementor-widget-wgl-menu .primary-nav ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:after { position: absolute; content: ""; z-index: 1; background: currentColor; } .primary-nav > ul > li.menu-item-has-children > a > span > .menu-item_plus:before, .primary-nav > ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:before, .mobile_nav_wrapper .primary-nav ul > li.menu-item-has-children > a > span > .menu-item_plus:before, .mobile_nav_wrapper .primary-nav ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:before, .menu_vertical.elementor-widget-wgl-menu .primary-nav ul > li.menu-item-has-children > a > span > .menu-item_plus:before, .menu_vertical.elementor-widget-wgl-menu .primary-nav ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:before { width: 9px; height: 1px; right: 0; top: 50%; margin-top: -1px; } .primary-nav > ul > li.menu-item-has-children > a > span > .menu-item_plus:after, .primary-nav > ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:after, .mobile_nav_wrapper .primary-nav ul > li.menu-item-has-children > a > span > .menu-item_plus:after, .mobile_nav_wrapper .primary-nav ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:after, .menu_vertical.elementor-widget-wgl-menu .primary-nav ul > li.menu-item-has-children > a > span > .menu-item_plus:after, .menu_vertical.elementor-widget-wgl-menu .primary-nav ul > li.mega-menu.mega-cat > a > span > .menu-item_plus:after { width: 1px; height: 9px; right: 4px; top: 50%; margin-top: -5px; } .primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > span > .menu-item_plus:before, .primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > span > .menu-item_plus:after { position: absolute; content: ""; z-index: 1; background: currentColor; } .primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > span > .menu-item_plus:before { width: 9px; height: 1px; right: 0; top: 50%; margin-top: -1px; } .primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > span > .menu-item_plus:after { width: 1px; height: 9px; right: 4px; top: 50%; margin-top: -5px; } .primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu { left: auto; } .primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu { right: 0; } .primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu .sub-menu { right: 100%; } .primary-nav > .menu > .menu-item:not(:first-child):last-child > .sub-menu.wgl-mega-menu-position-center { left: 0; right: 0; margin-left: auto; margin-right: auto; } .primary-nav > .menu > .menu-item:not(:first-child):last-child > .sub-menu.wgl-mega-menu-position-left-side { left: 0; right: auto; margin-left: -16px; margin-right: auto; } .primary-nav > .menu > .menu-item > .sub-menu.wgl-submenu-position-left, .primary-nav > .menu > .menu-item > .sub-menu.wgl-mega-menu-position-left { left: auto !important; right: -16px !important; } .primary-nav > .menu > .menu-item > .sub-menu.wgl-submenu-position-right, .primary-nav > .menu > .menu-item > .sub-menu.wgl-mega-menu-position-right { right: auto !important; left: -16px !important; } .primary-nav > .menu > .menu-item > .sub-menu.wgl-mega-menu.wgl-mega-menu-position-center { left: 0; right: 0; margin-left: auto; margin-right: auto; } .primary-nav > .menu > .menu-item > .sub-menu.wgl-mega-menu.wgl-mega-menu-position-left-side { left: 0; right: auto; margin-left: 0; margin-right: auto; } .primary-nav ul.sub-menu.wgl-submenu-position-left { left: auto !important; right: 100% !important; } .primary-nav ul.sub-menu.wgl-submenu-position-right { right: auto !important; left: 100% !important; } .primary-nav ul li.mega-menu-e ul.sub-menu { display: none; } .admin-bar .wgl-sticky-header { top: 32px; } /* #Mega Menu */ .primary-nav ul li.mega-menu-links > ul { box-sizing: border-box; width: 1170px; display: flex; flex-wrap: wrap; } .primary-nav ul li.mega-menu-links > ul > li { float: left; box-sizing: border-box; margin: 0; padding: 0; } .primary-nav ul li.mega-menu-links > ul > li:after { content: unset; display: none; position: absolute; top: 30px; right: 0; width: 1px; height: calc(100% - 60px); background: unset; } .primary-nav ul li.mega-menu-links > ul > li:hover ~ li { z-index: 0; } .primary-nav ul li.mega-menu-links > ul > li.hide-mega-headings > a { display: none; } .primary-nav ul li.mega-menu-links > ul > li:hover > a > span { background: none !important; } .primary-nav ul li.mega-menu-links > ul > li > a { position: relative; padding: 24px 15px 0; } .primary-nav ul li.mega-menu-links > ul > li > a > span { padding-left: 0 !important; } .primary-nav ul li.mega-menu-links > ul > li > a:before, .primary-nav ul li.mega-menu-links > ul > li > a:after, .primary-nav ul li.mega-menu-links > ul > li > a > span:before, .primary-nav ul li.mega-menu-links > ul > li > a > span:after { display: none; } .primary-nav ul li.mega-menu-links.mega-columns-1col > ul > li { width: 100%; } .primary-nav ul li.mega-menu-links.mega-columns-1col > ul > li:after { display: none; } .primary-nav ul li.mega-menu-links.mega-columns-2col > ul > li { width: 50%; } .primary-nav ul li.mega-menu-links.mega-columns-2col > ul > li:nth-child(2n):after { display: none; } .primary-nav ul li.mega-menu-links.mega-columns-3col > ul > li { width: 33.33333%; } .primary-nav ul li.mega-menu-links.mega-columns-3col > ul > li:nth-child(3n):after { display: none; } .primary-nav ul li.mega-menu-links.mega-columns-4col > ul > li { width: 25%; } .primary-nav ul li.mega-menu-links.mega-columns-4col > ul > li:nth-child(4n):after { display: none; } .primary-nav ul li.mega-menu-links.mega-columns-5col > ul > li { width: 20%; } .primary-nav ul li.mega-menu-links.mega-columns-5col > ul > li:nth-child(5n):after { display: none; } .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul { position: relative; left: 0 !important; right: auto !important; padding-top: 6px; padding-bottom: 25px; top: 0; opacity: 0; min-width: auto; visibility: hidden; margin-top: 0; background: transparent; border: 0; box-shadow: none; } .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li { padding-left: 0; padding-right: 0; text-transform: none; } .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul { left: 100% !important; right: auto !important; } li.mega-menu-links > ul.mega-menu { padding: 15px 15px 20px; left: 0; right: 0; margin-left: auto; margin-right: auto; } li.mega-menu-links > ul.mega-menu .item_text { display: flex; flex-direction: column; text-align: center; font-size: 20px; line-height: 2; } li.mega-menu-links > ul.mega-menu .item_text > img { box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.08); border-radius: 0; margin-bottom: 10px; transition: 0.4s; } li.mega-menu-links > ul.mega-menu .menu-item > a:hover .item_text > img { transform: translateY(-10px); } .wgl-mobile-header .primary-nav ul li.mega-menu-links > ul.mega-menu .item_text > img, .menu_vertical.elementor-widget-wgl-menu .primary-nav ul li.mega-menu-links > ul.mega-menu .item_text > img { display: none; } body.single-header.elementor-editor-active .wgl-site-header, body.single-header.elementor-editor-active .wgl-site-header .primary-nav { display: block; } /* Mega Menu Categories */ .primary-nav ul li.mega-menu.mega-cat > ul.mega-menu { width: 1170px; } .primary-nav ul li.mega-menu.mega-cat > ul.mega-menu.sub-menu-columns-item { width: 100%; } .primary-nav ul li.mega-menu.mega-cat > ul.mega-menu > li > ul { position: relative; left: 0 !important; right: auto !important; top: 0; opacity: 0; min-width: auto; visibility: hidden; margin-top: 0; } .primary-nav ul li.mega-menu.mega-cat.mega-columns-1col .ajax_menu .item { width: 100%; } .primary-nav ul li.mega-menu.mega-cat.mega-columns-2col .ajax_menu .item { width: 50%; } .primary-nav ul li.mega-menu.mega-cat.mega-columns-3col .ajax_menu .item { width: 33.33333%; } .primary-nav ul li.mega-menu.mega-cat.mega-columns-4col .ajax_menu .item { width: 25%; } .primary-nav ul li.mega-menu.mega-cat.mega-columns-5col .ajax_menu .item { width: 20%; } .primary-nav ul li.mega-menu.mega-cat .ajax_menu .item { padding-left: 10px; padding-right: 10px; float: left; box-sizing: border-box; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts { float: left; width: 80%; padding-top: 20px; padding-left: 10px; padding-right: 10px; box-sizing: border-box; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts .preloader_type { width: 80%; margin-left: 20%; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container { overflow: hidden; width: 100%; padding: 0; box-sizing: border-box; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container:after { content: ""; display: block; height: 0; clear: both; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item { opacity: 0; transform: translateY(20px); transition: transform 0.6s ease, opacity 0.4s ease; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(1) { transition-delay: 0s; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(2) { transition-delay: 0.1s; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(3) { transition-delay: 0.2s; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(4) { transition-delay: 0.3s; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(5) { transition-delay: 0.4s; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu.fadeIn-menu .item { opacity: 1; transform: translateY(0); } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu { /* Categories Vertical */ position: relative; box-shadow: none; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical { width: 20%; padding: 0; background: rgba(0, 0, 0, 0.04); float: left; box-sizing: border-box; border-top: 0; margin: 0; padding-bottom: 1500px; margin-bottom: -1500px; border: 0; box-shadow: none; padding-top: 19px; min-width: initial; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.menu-item { transition: background 0.4s, color 0.3s, border-color 0.4s; border-top: 1px solid transparent; border-bottom: 1px solid transparent; padding: 0; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.menu-item > a { padding: 10px 28px 10px 28px; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.is-active { background: #fff; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal { /* Categories Horizontal */ border: 0; box-shadow: none; padding: 20px; background: transparent; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal:after { display: block; content: ""; height: 0; clear: both; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li { float: left; padding: 0; margin-right: 10px; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li:last-child { margin-right: 0; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li.is-active > a { color: #fff; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li > a { display: block; padding: 3px 13px; font-size: 14px; text-align: center; box-sizing: border-box; transition: background 0.3s, color 0.3s; } .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container > .mega-cat-content.horizontal-posts { padding: 0 10px; } /* Mega menu preloader */ .mega_menu_wrapper_overlay { background: #fff; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 1; transition: opacity 0.2s ease; } .mega_menu_wrapper_preloader { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 16px; height: 16px; } .preloader_type { width: 100%; height: 100%; position: relative; } .mega_menu_wrapper_preloader span { height: 16px; width: 16px; background-color: #999; animation: wgl_circle 1.4s infinite ease-in-out both; position: absolute; top: 0; border-radius: 100%; } .mega_menu_wrapper_preloader span:first-of-type { left: -22px; animation-delay: -0.32s; } .mega_menu_wrapper_preloader span:nth-of-type(2) { animation-delay: -0.16s; } .mega_menu_wrapper_preloader span:last-of-type { left: 22px; } @keyframes wgl_circle { 0%, 80%, to { transform: scale(0); opacity: 0; } 40% { transform: scale(1); opacity: 1; } } /* #Sticky Menu */ .wgl-sticky-header { position: fixed; z-index: 99999; top: 0; left: 0; width: 100%; transform: translateY(-100%); overflow: hidden; opacity: 0; transition: 0.3s; } .wgl-sticky-header.sticky_active { overflow: visible; transform: translateY(0); opacity: 1; } .wgl-sticky-header.header_sticky_shadow { box-shadow: 1px 0 10px rgba(0, 0, 0, 0.1); } .wgl-sticky-header .wgl-header-row .header_side.v_align_middle .primary-nav .lavalamp-object { top: 32%; } /* #Lavalamp */ .lavalamp { position: static; } .lavalamp-object { position: absolute; top: 0; left: 0; height: 1px; } /* Custom easing transitions */ .lavalamp .lavalamp-object { transition-property: transform, width, height; } .lavalamp .lavalamp-object.ease-in-out { transition-timing-function: ease-in-out; } .lavalamp .lavalamp-object.linear { transition-timing-function: linear; } .lavalamp .lavalamp-object.easeInQuad { transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); } .lavalamp .lavalamp-object.easeInCubic { transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } .lavalamp .lavalamp-object.easeInQuart { transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22); } .lavalamp .lavalamp-object.easeInQuint { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); } .lavalamp .lavalamp-object.easeInSine { transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); } .lavalamp .lavalamp-object.easeInExpo { transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035); } .lavalamp .lavalamp-object.easeInCirc { transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335); } .lavalamp .lavalamp-object.easeInBack { transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); } .lavalamp .lavalamp-object.easeOutQuad { transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); } .lavalamp .lavalamp-object.easeOutCubic { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } .lavalamp .lavalamp-object.easeOutQuart { transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); } .lavalamp .lavalamp-object.easeOutQuint { transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); } .lavalamp .lavalamp-object.easeOutSine { transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); } .lavalamp .lavalamp-object.easeOutExpo { transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); } .lavalamp .lavalamp-object.easeOutCirc { transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); } .lavalamp .lavalamp-object.easeOutBack { transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); } .lavalamp .lavalamp-object.easeInOutQuad { transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } .lavalamp .lavalamp-object.easeInOutCubic { transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); } .lavalamp .lavalamp-object.easeInOutQuart { transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); } .lavalamp .lavalamp-object.easeInOutQuint { transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); } .lavalamp .lavalamp-object.easeInOutSine { transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); } .lavalamp .lavalamp-object.easeInOutExpo { transition-timing-function: cubic-bezier(1, 0, 0, 1); } .lavalamp .lavalamp-object.easeInOutCirc { transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); } .lavalamp .lavalamp-object.easeInOutBack { transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); } /* ==================== #Mobile Navigation ==================== */ .hamburger-box { display: inline-block; position: relative; width: 20px; height: 20px; } .mobile-hamburger-toggle { padding: 0 0; display: none; cursor: pointer; transition-property: opacity, filter; transition-duration: 0.15s; transition-timing-function: linear; height: 20px; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; margin: 0; overflow: visible; } .hamburger-inner { display: block; top: 50%; margin-top: calc(1px / -2); } .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { position: absolute; width: 20px; height: 1px; background-color: currentColor; transition: transform 0.15s ease; } .hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; top: -6px; } .hamburger-inner::after { top: auto; bottom: -6px; } .hamburger-box .hamburger-inner { top: 0; transition: background-color 0s 0.13s linear; } .hamburger-box .hamburger-inner::before { top: 6px; transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger-box .hamburger-inner::after { top: 12px; transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .mobile-hamburger-toggle.is-active .hamburger-inner { transition-delay: 0.22s; background-color: transparent; } .mobile-hamburger-toggle.is-active .hamburger-inner::before { top: 0; transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0, 6px, 0) rotate(45deg); } .mobile-hamburger-toggle.is-active .hamburger-inner::after { top: 0; transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0, 6px, 0) rotate(-45deg); } body.mobile_switch_on .mobile_nav_wrapper .wgl-menu_overlay { opacity: 1; visibility: visible; } .mobile_nav_wrapper .wgl-menu_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); visibility: hidden; opacity: 0; transition: all 0.45s ease-in-out; } .mobile_nav_wrapper .primary-nav ul li ul li > a > span:before { display: none; } .mobile_nav_wrapper .primary-nav ul li ul li.current-menu-ancestor.current-menu-parent > a > span:before, .mobile_nav_wrapper .primary-nav ul li ul li.current-menu-item > a > span:before, .mobile_nav_wrapper .primary-nav ul li ul li.current_page_item > a > span:before { display: inline-block; } .mobile_nav_wrapper .primary-nav ul li ul li.menu-item-has-children:after, .mobile_nav_wrapper .primary-nav > ul > li.menu-item-has-children > a:after { display: none; } .mobile_nav_wrapper .primary-nav ul li a { position: relative; text-transform: capitalize; } .mobile_nav_wrapper .primary-nav > ul > li.menu-item-has-children > a:after, .mobile_nav_wrapper .primary-nav > ul > li.mega-menu.mega-cat > a:after { display: none; } .mobile_nav_wrapper .primary-nav > ul > li > a > span.button_switcher:after, .mobile_nav_wrapper .primary-nav ul li ul li > a:before { display: none; } .primary-nav ul li ul .menu-item.back { margin-left: -21px; } .primary-nav ul li ul .menu-item.back a { display: inline-block !important; color: inherit !important; } .primary-nav ul li ul .menu-item.back:before { content: "\f177"; display: inline-block; position: static; width: auto; height: auto; padding-right: 5px; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; cursor: pointer; transition: color 0.4s; color: inherit !important; } .mobile_nav_wrapper .primary-nav ul li ul { position: relative; top: 0 !important; left: 0; right: 0 !important; width: 100%; box-sizing: border-box; padding: 0 0 0 30px; color: inherit; opacity: 1; visibility: visible; transition: 0s; white-space: initial; overflow: hidden; transform: none !important; min-width: initial; } body.admin-bar .wgl-menu_outer { top: 32px; height: calc(100vh - 32px); } .wgl-menu_outer { position: fixed; z-index: 999; background-color: #222328; transition: opacity 0.2s; width: 400px; overflow: hidden; height: 100%; top: 0; transform: translateX(-100%); transition: transform 0.45s ease-in-out; -webkit-user-select: none; user-select: none; } .wgl-menu_outer.sub-menu-position_right { right: 0; transform: translateX(100%); } .wgl-menu_outer .mobile-hamburger-close { position: relative; z-index: 999; } .wgl-menu_outer .mobile-hamburger-toggle { position: absolute; top: 50%; margin-top: -10px; right: 16px; } .wgl-menu_outer .mobile-hamburger-toggle .hamburger-inner { transition-delay: 0.22s; background-color: transparent; } .wgl-menu_outer .mobile-hamburger-toggle .hamburger-inner::before { background: currentColor; top: 0; transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0, 6px, 0) rotate(45deg); } .wgl-menu_outer .mobile-hamburger-toggle .hamburger-inner::after { background: currentColor; top: 0; transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0, 6px, 0) rotate(-45deg); } .wgl-menu_outer .wgl-menu_header { position: relative; display: flex; flex-wrap: wrap; width: 100%; padding: 30px 30px 10px; align-items: center; justify-content: space-between; } .wgl-menu_outer .wgl-menu_content { position: relative; width: 100%; height: 100%; } /* Mobile Switcher */ body.mobile_switch_on { position: fixed; overflow: hidden; width: 100%; height: 100%; } body.mobile_switch_on .wgl-menu_outer { transform: translateX(0%); } .mobile_nav_wrapper .primary-nav { position: absolute; padding: 0 0 30px; width: calc(100% + 17px); bottom: 17px; top: 0; right: 0; left: 0; overflow-y: scroll; } .mobile_nav_wrapper .primary-nav > ul li { position: static; } .menu_vertical.elementor-widget-wgl-menu .primary-nav > ul, .mobile_nav_wrapper .primary-nav > ul.mobile_switch_on { position: relative; left: 0; width: 100%; height: auto; box-sizing: border-box; margin: 0; padding: 10px 30px 30px 30px; text-align: left; } .menu_vertical.elementor-widget-wgl-menu .primary-nav > ul { padding: 10px 30px 30px 0px; } .mobile_nav_wrapper .primary-nav ul.mobile_switch_on li { display: block; float: none; height: auto; padding: 0; } .mobile_nav_wrapper .primary-nav ul.mobile_switch_on li div.mega-menu-container { display: none; } .mobile_nav_wrapper .primary-nav ul.mobile_switch_on li:before { display: none; } .mobile_nav_wrapper .primary-nav ul li { /* Mobile Mega Menu Column */ } .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > .mega-menu.sub-menu { min-height: inherit !important; padding-right: 30px !important; padding-left: 30px !important; max-width: none !important; background-image: none !important; } .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > .mega-menu.sub-menu li { width: 100%; margin-top: 0; font-weight: inherit !important; line-height: inherit; } .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > .mega-menu.sub-menu li.hide-mega-headings a { display: block; } .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > .mega-menu.sub-menu li ul.show_sub_menu { visibility: visible; opacity: 1; } .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > .mega-menu.sub-menu li ul li:after { display: none; } .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > .mega-menu.sub-menu li:after { display: none; } .mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a { padding: 10px 0; margin: 0; } .mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a span { display: inline; font: inherit; line-height: inherit; } .mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a span.menu-item_plus { display: none; } .mobile_nav_wrapper .primary-nav > ul > li > a span:before, .mobile_nav_wrapper .primary-nav > ul > li > a span:after { display: none; } .mobile_nav_wrapper .primary-nav ul li ul li.menu-item-has-children > a:after, .mobile_nav_wrapper .primary-nav > ul > li.menu-item-has-children > a:after { display: none; } .mobile_nav_wrapper .primary-nav ul li ul li { border-bottom: 0; margin: 0; } .mobile_nav_wrapper .primary-nav ul li ul li:hover > a { background: transparent; color: inherit; } .mobile_nav_wrapper .primary-nav ul li ul li.current-menu-ancestor.current-menu-parent > a, .mobile_nav_wrapper .primary-nav ul li ul li.menu-item.current-menu-item > a { background: transparent; } .mobile_nav_wrapper .primary-nav ul li ul li > a > span { padding: 0; background: none !important; } .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul > li > a:before { display: none; } .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul > li:hover > a > span { color: inherit; } .mobile_nav_wrapper .primary-nav ul li ul.sub-menu, .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul, .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul { box-shadow: none; margin-top: 0; border: none; width: 100%; transition: 0s; background-color: #222328; display: none; } .mobile_nav_wrapper .primary-nav ul li ul.sub-menu:after, .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul:after, .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul:after { display: none; } .mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul { padding-top: 0; padding-bottom: 0; } .mobile_nav_wrapper .primary-nav ul li ul.sub-menu li:hover, .mobile_nav_wrapper .primary-nav ul li ul.sub-menu li:focus { padding-left: 0; } /* Button Switcher */ .mobile_nav_wrapper.menu_expand .primary-nav .button_switcher, .mobile_nav_wrapper.menu_expand .primary-nav .button_switcher_vertical, .menu_vertical.elementor-widget-wgl-menu.menu_expand .primary-nav .button_switcher, .menu_vertical.elementor-widget-wgl-menu.menu_expand .primary-nav .button_switcher_vertical { width: 100%; height: 100%; z-index: 1; cursor: pointer; position: absolute; top: 50%; transform: translateY(-50%); right: 0; margin-right: 0; background: transparent; } .mobile_nav_wrapper.menu_expand .primary-nav .button_switcher:before, .mobile_nav_wrapper.menu_expand .primary-nav .button_switcher_vertical:before, .menu_vertical.elementor-widget-wgl-menu.menu_expand .primary-nav .button_switcher:before, .menu_vertical.elementor-widget-wgl-menu.menu_expand .primary-nav .button_switcher_vertical:before { right: 10px; left: unset; } .mobile_nav_wrapper.menu_expand .primary-nav .button_switcher:after, .mobile_nav_wrapper.menu_expand .primary-nav .button_switcher_vertical:after, .menu_vertical.elementor-widget-wgl-menu.menu_expand .primary-nav .button_switcher:after, .menu_vertical.elementor-widget-wgl-menu.menu_expand .primary-nav .button_switcher_vertical:after { content: ""; display: block; position: absolute; top: 15%; left: 15%; width: 70%; height: 70%; opacity: 0.05; background-color: transparent; transition: 0.2s; } .mobile_nav_wrapper.menu_expand .primary-nav .button_switcher:hover:after, .mobile_nav_wrapper.menu_expand .primary-nav .button_switcher:focus:after, .mobile_nav_wrapper.menu_expand .primary-nav .button_switcher_vertical:hover:after, .mobile_nav_wrapper.menu_expand .primary-nav .button_switcher_vertical:focus:after, .menu_vertical.elementor-widget-wgl-menu.menu_expand .primary-nav .button_switcher:hover:after, .menu_vertical.elementor-widget-wgl-menu.menu_expand .primary-nav .button_switcher:focus:after, .menu_vertical.elementor-widget-wgl-menu.menu_expand .primary-nav .button_switcher_vertical:hover:after, .menu_vertical.elementor-widget-wgl-menu.menu_expand .primary-nav .button_switcher_vertical:focus:after { opacity: 0.02; } .mobile_nav_wrapper.menu_expand .primary-nav .button_switcher.is-active:before, .mobile_nav_wrapper.menu_expand .primary-nav .button_switcher_vertical.is-active:before, .menu_vertical.elementor-widget-wgl-menu.menu_expand .primary-nav .button_switcher.is-active:before, .menu_vertical.elementor-widget-wgl-menu.menu_expand .primary-nav .button_switcher_vertical.is-active:before { transform: translate(-50%, -50%) rotate(225deg); } .mobile_nav_wrapper .primary-nav .button_switcher, .mobile_nav_wrapper .primary-nav .button_switcher_vertical, .menu_vertical.elementor-widget-wgl-menu .primary-nav .button_switcher, .menu_vertical.elementor-widget-wgl-menu .primary-nav .button_switcher_vertical { width: 50px; height: 50px; z-index: 1; cursor: pointer; position: absolute; top: 50%; transform: translateY(-50%); right: 0; margin-right: 0; } .mobile_nav_wrapper .primary-nav .button_switcher:before, .mobile_nav_wrapper .primary-nav .button_switcher_vertical:before, .menu_vertical.elementor-widget-wgl-menu .primary-nav .button_switcher:before, .menu_vertical.elementor-widget-wgl-menu .primary-nav .button_switcher_vertical:before { content: ""; display: inline-block; border-top-width: 1px; border-top-style: solid; border-left-width: 1px; border-left-style: solid; transform: translate(-50%, -50%) rotate(135deg); opacity: 0.8; transition: all 0.3s ease; background: none !important; position: absolute; top: 50%; left: 50%; margin: auto; width: 8px; height: 8px; visibility: visible; margin-top: 0; border-radius: 0; color: inherit; margin-left: 0 !important; } .mobile_nav_wrapper .primary-nav .button_switcher.is-active:before, .mobile_nav_wrapper .primary-nav .button_switcher_vertical.is-active:before, .menu_vertical.elementor-widget-wgl-menu .primary-nav .button_switcher.is-active:before, .menu_vertical.elementor-widget-wgl-menu .primary-nav .button_switcher_vertical.is-active:before { transform: translate(-50%, -50%) rotate(225deg); } .wgl-mobile-header .mini-cart { position: static; } @media only screen and (max-width: 420px) { .wgl-menu_outer { width: 100%; } } @media only screen and (max-width: 360px) { .wgl-mobile-header .woo_mini_cart { width: calc(100vw - 40px); } } @media only screen and (max-width: 1200px) { .wgl-theme-header .wgl-sticky-header { display: none; } } @media screen and (max-width: 782px) { body.admin-bar .wgl-menu_outer { top: 46px; height: calc(100vh - 46px); } } /* ==================== ##Page Title ==================== */ .page-header { padding: 10px 0; position: relative; z-index: 1; } .page-header_wrapper { height: 100%; } .page-header_wrapper .wgl-container { height: 100%; } .page-header .page-header_content { height: 100%; display: flex; flex-direction: column; justify-content: center; } .page-header_align_left .page-header_content { align-items: flex-start; text-align: left; } .page-header_align_center .page-header_content { align-items: center; text-align: center; } .page-header_align_right .page-header_content { align-items: flex-end; text-align: right; } .page-header.breadcrumbs_align_left .page-header_breadcrumbs { align-self: flex-start; } .page-header.breadcrumbs_align_center .page-header_breadcrumbs { align-self: center; } .page-header.breadcrumbs_align_right .page-header_breadcrumbs { align-self: flex-end; } .page-header.breadcrumbs_inline .page-header_content { flex-direction: row; align-items: center; } .page-header.breadcrumbs_inline .page-header_content .page-header_breadcrumbs { align-self: auto; margin-top: 0; } .page-header.breadcrumbs_inline.page-header_align_left .page-header_content { justify-content: space-between; } .page-header.breadcrumbs_inline.page-header_align_right .page-header_content { justify-content: space-between; flex-direction: row-reverse; } .page-header.breadcrumbs_inline.page-header_align_center .page-header_breadcrumbs { margin-left: 20px; } .page-header_title { text-transform: capitalize; color: inherit; font-weight: 500 !important; } .page-header_breadcrumbs:not(:first-child) { margin-top: 25px; } .page-header_breadcrumbs a { color: inherit; } .page-header_breadcrumbs a.home { font-size: 0; line-height: 0; letter-spacing: 0; } .page-header_breadcrumbs a.home:before { font-size: inherit; font-size: 16px; content: "\f12d"; font-family: "Flaticon"; font-weight: 400; } .page-header_breadcrumbs a:hover { opacity: 1; } .page-header_breadcrumbs .breadcrumbs { white-space: nowrap; letter-spacing: 0; text-transform: uppercase; } .page-header_breadcrumbs .breadcrumbs > * { opacity: 0.7; } .page-header_breadcrumbs .breadcrumbs > *.current { opacity: 1; } .page-header_breadcrumbs .divider:not(:last-child) { color: inherit; margin: 0 2.5px; } .page-header_breadcrumbs .divider:not(:last-child):before { content: ""; display: inline-block; width: 15px; height: 1px; vertical-align: middle; font-size: inherit; font-weight: 400; background-color: currentColor; transition: 0.3s; } /* ==================== ##Header Search ==================== */ .elementor-widget-container .header_search:before { display: none; } .elementor-widget-container .header_search .wgl-search { display: flex; align-items: center; height: 100%; } .elementor-widget-container .header_search-wrapper { height: 100%; width: 100%; } .elementor-widget.elementor-widget-wgl-header-search { position: initial; } .elementor-widget-wgl-header-search.full-height-yes { height: 100%; } .elementor-widget-wgl-header-search.full-height-yes > .elementor-widget-container, .elementor-widget-wgl-header-search.full-height-yes > .elementor-widget-container > .header_search { height: inherit; } .elementor-widget-wgl-header-search.full-height-yes > .elementor-widget-container .header_search-button-wrapper, .elementor-widget-wgl-header-search.full-height-yes > .elementor-widget-container > .header_search .header_search-button-wrapper { align-items: center; } section.elementor-section-content-top .full-height-yes.elementor-widget-wgl-header-search .elementor-widget-container .header_search-button-wrapper { align-items: flex-start; } section.elementor-section-content-bottom .full-height-yes.elementor-widget-wgl-header-search .elementor-widget-container .header_search-button-wrapper { align-items: flex-end; } .header_search { position: relative; } .header_search:before { content: ""; display: inline-block; position: relative; height: 100%; vertical-align: middle; } .header_search-button { display: inline-block; position: relative; width: 20px; height: 20px; margin-top: 0; vertical-align: middle; cursor: pointer; } .header_search-button svg { transition: 0.3s; } .header_search-button svg .st_transform { stroke: currentColor !important; transform-origin: bottom left; transform-box: fill-box; transition: 0.45s; } .header_search-button svg g path { fill: currentColor !important; } .header_search-button svg line { stroke: currentColor !important; } .header_search-button:hover svg path.st_transform { transform: rotate(-185deg); } .header_search-button:before, .header_search-button:after { content: ""; position: absolute; top: 0; left: 0; box-sizing: border-box; border: 3px solid currentColor; } .header_search-button:before { width: 90%; height: 90%; border-radius: 50%; border-width: 2px; transform: rotate(45deg); transition: all 0.3s, background-color 0s linear 0s; } .header_search-button:after { border-width: 0.5px; width: 0; height: 35%; left: 90%; top: 90%; margin-left: 0; margin-top: 0; background-color: currentColor; transform: translate(-50%, -50%) rotate(-45deg); transition: all 0.3s; } .header_search.search_alt .header_search-field { opacity: 0; visibility: hidden; transform: scale3d(0.8, 0.8, 0.8); position: fixed; z-index: 100001; top: 0; left: 0; width: 100%; height: 100%; max-height: 100vh; opacity: 0; visibility: hidden; transition: all 300ms; display: flex; justify-content: center; align-items: center; flex-direction: column; } .header_search.search_alt .header_search-field .search-form { position: relative; z-index: 1; width: 80%; max-width: 1170px; } .header_search.search_alt .header_search-field .search-form:after { content: ""; display: block; position: absolute; top: 50%; right: 15px; width: 20px; height: 20px; margin-top: -10px; font-size: 0; line-height: 0; transform: translate(0, 0); background: url(../img/icons/search/search.svg); opacity: 1; transition: 0.4s; } .header_search.search_alt .header_search-field .search-form:hover:after { opacity: 0.6; } .header_search.search_alt .header_search-field .search-field { width: 100%; height: 46px; font-weight: 400; padding: 14px 50px 11px 20px; font-size: 18px; border: unset; border-radius: 5px; background: #ffffff; } .header_search.search_alt .header_search-field .search-field:placeholder { font-size: 16px; font-weight: 400; color: #ffffff; } .header_search.search_alt .header_search-field .search-field:focus, .header_search.search_alt .header_search-field .search-field:active { box-shadow: none; border-bottom: 1px solid #e5e5e5; } .header_search.search_alt .header_search-field .search-button { position: absolute; z-index: 2; height: 100%; width: 50px; right: 0; top: 0; font-size: 0; background: transparent; border: none; box-shadow: none; outline: none; padding: 0; margin: 0; cursor: pointer; } .header_search.search_alt .header_search-field .search-button:focus, .header_search.search_alt .header_search-field .search-button:active { box-shadow: none; background: transparent; } .header_search.search_alt .header_search-field .header_search-wrap { display: flex; flex-direction: column; width: 80%; max-width: 1170px; margin-bottom: 40px; } .header_search.search_alt .header_search-field .header_search-wrap .header_search-heading_bg { font-size: 250px; color: #f6f6f6; line-height: 0.12; margin-left: -114px; } .header_search.search_alt .header_search-field .header_search-wrap .header_search-heading_description { font-weight: 800; font-size: 40px; line-height: 52px; color: #fff; } .header_search.search_alt .header_search-field .header_search-close { position: fixed; top: 12.5%; right: 3.8%; font-size: 70px; color: #979797; cursor: pointer; opacity: 0; transition: all 0.3s ease-in-out; } .header_search.search_standard .header_search-field { position: absolute; z-index: 2; top: 100%; right: 0; border-radius: 0; padding: 30px; box-shadow: none; transform: scale3d(0.8, 0.8, 0.8); opacity: 0; visibility: hidden; transition: 0.3s; } .header_search.search_standard .header_search-field .search-form { position: relative; z-index: 1; } .header_search.search_standard .header_search-field .search-form:after { display: inline-block; position: absolute; z-index: 1; width: 50px; height: 100%; top: 0; right: 0; content: "\f125"; font: normal normal normal 14px/1 flaticon; font-size: 21px; line-height: 46px; text-align: right; transition: opacity 0.3s; color: #fff; } .header_search.search_standard .header_search-field .search-form:hover:after { opacity: 0.6; } .header_search.search_standard .header_search-field .search-field { width: 230px; height: 46px; border: unset; border-radius: 0; padding: 8px 50px 8px 0; font-weight: 400; font-size: 16px; background: transparent; color: #ffffff; border-bottom: 1px solid #a5a4a4; } .header_search.search_standard .header_search-field .search-field::placeholder { color: #ffffff !important; } .header_search.search_standard .header_search-field .search-field:focus, .header_search.search_standard .header_search-field .search-field:active { box-shadow: none; } .header_search.search_standard .header_search-field .search-button { position: absolute; z-index: 2; height: 100%; width: 50px; right: 0; top: 0; font-size: 0; background: transparent; border: none; box-shadow: none; outline: none; padding: 0; margin: 0; cursor: pointer; } .header_search.search_standard .header_search-field .search-button:focus, .header_search.search_standard .header_search-field .search-button:active { box-shadow: none; background: transparent; } .header_search.header_search-open.search_standard .header_search-field, .header_search.header_search-open.search_alt .header_search-field { opacity: 1; visibility: visible; transform: translateY(0); transform: scale3d(1, 1, 1); } .header_search.header_search-open.search_standard .header_search-button:before, .header_search.header_search-open.search_alt .header_search-button:before { width: 0; height: 100%; border-radius: 0; border-width: 0.5px; left: 50%; background-color: currentColor; transition: all 0.3s, background-color 0s linear 0.3s; transform: translateX(-0.5px) rotate(45deg); } .header_search.header_search-open.search_standard .header_search-button:after, .header_search.header_search-open.search_alt .header_search-button:after { height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(-45deg); } .header_search.header_search-open.search_standard .header_search-close, .header_search.header_search-open.search_alt .header_search-close { opacity: 1; } .header_search.header_search-open.search_standard .header_search-close:before, .header_search.header_search-open.search_alt .header_search-close:before { content: "\f00d"; font: normal normal normal 14px/1 FontAwesome; font-size: 21px; cursor: pointer; color: #fff; } @media screen and (max-width: 600px) { .header_search-field .header_search-wrap .header_search-heading_bg { font-size: 90px; } } @media screen and (max-width: 480px) { .header_search .header_search-field .stoni_module_double_headings { text-align: center; } .header_search .header_search-field .search-field { max-width: 340px; } .header_search-field .search-form { width: auto; } .header_search-field .header_search-wrap .header_search-heading_bg { font-size: 60px; } .header_search-field .header_search-wrap .header_search-heading_description { font-size: 30px; } } @media only screen and (max-width: 440px) { .header_search .header_search-field .search-field { max-width: 260px; } .header_search-field .search-form { width: auto; } } @media only screen and (max-width: 369px) { .header_search .header_search-field .search-field { max-width: 240px; } .header_search-field .search-form { width: auto; } } @media only screen and (max-width: 329px) { .header_search .header_search-field .search-field { max-width: 200px; } .header_search-field .search-form { width: auto; } } @media only screen and (max-width: 280px) { .header_search .header_search-field .search-field { max-width: 180px; } .header_search-field .search-form { width: auto; } } /* ==================== ##Typography ==================== */ /* Highlighter */ span.highlighter { padding: 0 0.2em; color: #ffffff; } /* Blockquote */ blockquote { position: relative; z-index: 1; font-size: 20px; line-height: 36px; font-weight: 400; padding-left: 100px; } blockquote p:last-of-type { margin-bottom: 5px; } blockquote cite { display: block; position: relative; margin-top: 12px; font-style: normal; font-size: 14px; line-height: 1.2; font-weight: 600; color: #afafaf; text-transform: uppercase; letter-spacing: 1.4px; margin-top: 20px; } blockquote:before { content: ""; display: inline-block; position: absolute; left: 0; top: 22px; z-index: 1; width: 70px; height: 1px; margin-bottom: 0; border-radius: 0; font-style: normal; text-align: center; box-sizing: border-box; opacity: 1; box-shadow: none; } /* Dropcaps */ .dropcap, .elementor-drop-cap, .dropcap-bg { float: left; margin-top: 0.25em; margin-right: 0.68em; text-align: center; width: 1.3336em; height: 1.3336em; line-height: 1.3336em; font-size: 1.875em; color: inherit; border-radius: 0; color: #ffffff; } p.has-drop-cap:not(:focus):first-letter { font-size: 3em; line-height: 1.2; font-weight: 600; } small { font-size: 0.8em; } code, tt, kbd { font-size: 87.5%; color: #e83e8c; word-break: break-word; } i, cite, em, var, address, dfn, q { font-style: italic; } kbd { font-family: monospace; } sub { vertical-align: sub; font-size: smaller; } sup { vertical-align: super; font-size: smaller; } /* ==================== ##Footer Styles ==================== */ .footer_wrapper { padding: 24px 0; } .footer_top-area p { margin-bottom: 19px; } .footer_top-area.widgets_area .row { border-bottom: 1px solid #e2e7f1; } .footer_top-area strong { font-weight: inherit; } .footer_top-area .textwidget img { margin-bottom: 20px; } .footer_top-area .widget.widget_wgl_posts .recent-posts-widget { padding-top: 0; } .footer_top-area .primary-nav.footer-menu .menu-item a { font-weight: 500; } .footer_top-area .footer-link { position: relative; z-index: 1; } .footer_top-area .footer-link:before { content: ""; position: absolute; z-index: 1; display: block; bottom: 0; border-bottom: 1px solid; width: 0; right: auto; left: 50%; transform: translateX(-50%); visibility: visible; transition: all 0.3s ease-in-out 0s, color 0s; } .footer_top-area .footer-link:hover { color: #ffffff !important; } .footer_top-area .footer-link:hover:before { width: 100%; color: #ffffff !important; } .footer { position: relative; overflow: clip; } .footer .elementor-section .elementor-container { width: 100%; } .footer .blog-posts .meta-wrapper * { line-height: 22px; } .footer .blog-posts .blog-post_title { margin-top: -5px; } .footer .blog-posts .item:last-child .blog-post { margin-bottom: 0; } .footer .gallery-caption { display: none; } .footer .mc4wp-form-fields { position: relative; } .footer .mc4wp-form-fields input[type=email]:not([type=checkbox]) { width: 100%; text-align: left; border: 0; border-bottom: 1px solid #6d7078; background-color: transparent; color: #dbdbdb; height: 40px; font-size: 14px; font-weight: 400; padding-right: 0; padding-left: 0; margin-bottom: 20px; } .footer .mc4wp-form-fields input[type=email]:not([type=checkbox])::placeholder { color: #dbdbdb; } .footer .mc4wp-form-fields input[type=submit] { transition: all 400ms; margin-bottom: 0; padding: 0 34px; height: 44px; text-transform: uppercase; font-weight: bold; font-size: 13px; color: #fff !important; letter-spacing: 0; } .footer .mc4wp-form-fields input[type=submit]:hover, .footer .mc4wp-form-fields input[type=submit]:active, .footer .mc4wp-form-fields input[type=submit]:focus { background: transparent !important; } .footer .stoni_wave_footer { display: block; position: absolute; top: 0; width: 100%; } .footer .stoni_wave_footer svg { width: 100%; left: 0; top: 0; height: 100%; position: absolute; } .primary-nav.footer-menu .menu-item { display: inline-block; margin: 0 20px; } .copyright { font-size: 14px; } .copyright p { margin: 0px; } /* ==================== ##Elementor ==================== */ body.wgl-e-dom-optimization main .wgl-container.wgl-content-sidebar, body.wgl-e-dom-optimization.single main .wgl-container:not(.wgl-content-sidebar) { padding-right: 15px; padding-left: 15px; } body.wgl-e-dom-optimization main .wgl-container.wgl-content-sidebar .elementor, body.wgl-e-dom-optimization.single main .wgl-container:not(.wgl-content-sidebar) .elementor { margin-left: -15px; margin-right: -15px; } .elementor-element.elementor-widget.elementor-widget-spacer { margin-bottom: 0; } .elementor-image-gallery .gallery-item { margin-top: 0 !important; } .elementor-image-gallery img { border: 0 !important; } .elementor-section.wgl-add-background-text:before, .elementor-element.wgl-add-background-text:before { margin-left: calc(8.9vw / 2); } .elementor-section.wgl-add-background-text:before, .elementor-section.wgl-add-background-text .wgl-background-text, .elementor-element.wgl-add-background-text:before, .elementor-element.wgl-add-background-text .wgl-background-text { position: absolute; font-size: 13.0225vw; line-height: 1; z-index: 0; width: 100%; text-align: center; letter-spacing: 8.9vw; white-space: nowrap; color: #f7f7f7; display: block; -webkit-user-select: none; user-select: none; } .elementor-section.wgl-add-background-text.wgl-animation-background-text:before, .elementor-element.wgl-add-background-text.wgl-animation-background-text:before { display: none; } .elementor-section.wgl-add-background-text .wgl-background-text .letter, .elementor-element.wgl-add-background-text .wgl-background-text .letter { display: inline-block; text-indent: 0; opacity: 0; } .elementor-section.wgl-add-background-text .wgl-background-text .letter:last-child, .elementor-element.wgl-add-background-text .wgl-background-text .letter:last-child { margin-right: -8.9vw; } body.elementor-editor-active .elementor-element.wgl-add-background-text.wgl-animation-background-text:before, body.elementor-editor-active .elementor-section.wgl-add-background-text.wgl-animation-background-text:before { display: block; } body.elementor-editor-active .wgl-products.appear-animation .product { opacity: 1; transform: unset; } body .elementor-element-overlay ul li:before { background: transparent; } body ul li.elementor-icon-list-item::before { display: none; } .elementor-widget-container .elementor-counter .elementor-counter-title { line-height: 1.3; margin-top: 12px; font-weight: 500; } body .select2.select2-container { font-size: 14px; font-weight: normal; } body .select2.select2-container ul li { font-size: 14px; line-height: 30px; font-weight: 400; } body .select2-container--default .select2-search--inline .select2-search__field { line-height: 30px; height: 30px; max-width: 100%; } body .select2-container--default .select2-search--dropdown .select2-search__field { background-color: transparent; padding: 0 10px; border: unset; border-bottom: 1px solid #dedede; transition: all 0.3s; } body .select2-container--default .select2-search--dropdown .select2-search__field:hover, body .select2-container--default .select2-search--dropdown .select2-search__field:focus { border-color: #e7e8e8; } body .select2-container--default .select2-selection--single { padding: 4px 0; background: transparent; border: unset; border-bottom: 1px solid #dedede; border-radius: unset; font-weight: normal; margin: 0; height: 40px; text-align: left; transition: all 0.3s; } body .select2-container--default .select2-selection--single .select2-selection__clear { float: left; } body .select2-container--default .select2-selection--single .select2-selection__placeholder { color: inherit; } body .select2-container--default .select2-selection--single .select2-selection__rendered { color: inherit; line-height: 30px; padding-left: 0; } body .select2-container--default .select2-selection--single .select2-selection__arrow { top: 0; right: 0; height: 40px; width: 40px; } body .select2-container--default .select2-selection--single .select2-selection__arrow b { border: unset; height: auto; right: 0; left: auto; margin-left: 0; margin-top: 0; position: absolute; top: 0; } body .select2-container--default .select2-selection--single .select2-selection__arrow b:after { content: "\f078"; display: block; position: absolute; z-index: 0; right: 20px; font-family: "FontAwesome"; font-size: 11px; line-height: 39px; font-weight: normal; color: #94a0b9; padding-top: 1px; pointer-events: none; } body .select2-container--default .select2-selection--multiple { font-size: 0; padding: 4px 0; border: unset; border-bottom: 1px solid #dedede; min-height: 40px; background-color: #ffffff; border-radius: unset; transition: background-color 0.3s; } body .select2-container--default .select2-selection--multiple .select2-selection__rendered { max-width: 100%; padding: 0; } body .select2-container--default .select2-selection--multiple .select2-selection__rendered li { padding-left: 0; padding-right: 10px; margin: 0 !important; max-width: 100%; } body .select2-container--default .select2-selection--multiple .select2-selection__choice { background: unset; border: unset; margin-right: 5px; } body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { transition: color 0.4s; } body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #cf0a05; } body .select2-container--default.select2-container--focus .select2-selection--multiple, body .select2-container--default.select2-container--focus .select2-selection--single, body .select2-container--default.select2-container--open .select2-selection--multiple, body .select2-container--default.select2-container--open .select2-selection--single { border: unset; border-bottom: 1px solid #dedede; background-color: transparent; } body .select2-container--default .select2-results__option { padding-left: 18px; line-height: 30px; } body .select2-container--default .select2-results__option[aria-selected=true], body .select2-container--default .select2-results__option[data-selected=true] { background-color: #dfdfdf; color: inherit; } body .select2-container--default .select2-results__option--highlighted[aria-selected=true], body .select2-container--default .select2-results__option--highlighted[data-selected=true] { font-weight: 700; } body .select2-results { font-size: 14px; } body .select2-dropdown { box-shadow: 6px 5px 30px rgba(0, 0, 0, 0.12); border: unset; border-bottom: 1px solid #dedede; } body .select2-container--open .select2-dropdown--above { border-radius: unset; } body .select2-search--dropdown { padding: 4px 10px; } body.admin-bar > .select2-container { margin-top: -32px; } @media screen and (max-width: 782px) { body.admin-bar > .select2-container { margin-top: -46px; } } .woocommerce-input-wrapper .select__field:before { display: none; } /* ==================== ##Blog ==================== */ /* Fix to Item Carousel with box shadow */ .blog-posts .item { float: left; } .blog-posts .container-grid.row.blog_carousel { margin-left: -15px; margin-right: -15px; } .blog-posts .container-grid.row.blog_carousel .wgl-carousel-wrapper { overflow: visible; } .blog-posts .container-grid.row.blog_carousel .wgl-carousel { width: calc(100% + 30px); padding: 20px 15px 35px; margin-left: -15px; margin-right: -15px; overflow: hidden; } .blog-posts .container-grid.row.blog_carousel .wgl-carousel .slick-slider { overflow: visible; } .blog-posts .container-grid.row .wgl-carousel .wgl-carousel { margin-left: -15px; margin-right: -15px; padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; } /* #Standard Post */ .blog-style-standard .blog-post { transition: all 0.3s ease; background: #fff; margin-bottom: 50px; border-radius: 0; transition: all 0.4s; } .blog-style-standard .blog-post_wrapper { border-radius: 0; transition: all 0.4s; } .blog-style-standard .blog-post_wrapper .blog-post_meta_info { position: absolute; left: 40px; top: 40px; z-index: 12; transition: all 0.45s ease; } .blog-style-standard .blog-post_wrapper .blog-post_meta_info .meta-wrapper { margin: 0; font-weight: 600; font-size: 14px; } .blog-style-standard .blog-post_wrapper > .blog-post_meta_info { position: relative; left: initial; top: initial; margin-bottom: 5px; } .blog-style-standard .blog-post_content { padding: 23px 0 16px; } .blog-style-standard .wgl_col-12 .blog-post { margin-bottom: 70px; } .blog-style-standard .wgl_col-12 .blog-post.format-standard-image, .blog-style-standard .wgl_col-12 .blog-post.format-gallery:not(.format-no_featured), .blog-style-standard .wgl_col-12 .blog-post.format-audio, .blog-style-standard .wgl_col-12 .blog-post.format-video:not(.format-no_featured) { margin-bottom: 40px; } .blog-style-standard .wgl_col-12 .blog-post_text { margin-bottom: 14px; } .blog-style-standard .wgl_col-12 .format-no_featured:not(.format-audio) .blog-post_wrapper, .blog-style-standard .wgl_col-12 .format-quote .blog-post_wrapper, .blog-style-standard .wgl_col-12 .format-link .blog-post_wrapper { padding: 55px 60px 48px; background: #f7f7f7; } .blog-style-standard .blog-post.format-standard-image, .blog-style-standard .blog-post.format-gallery:not(.format-no_featured), .blog-style-standard .blog-post.format-video:not(.format-no_featured) { margin-bottom: 40px; } .blog-style-standard .blog-post:after { display: block; content: ""; height: 0; clear: both; } .blog-style-standard .blog-post.format-quote .blog-post_media { margin-bottom: 26px; margin-top: -6px; } .blog-style-standard .blog-post .blog-post_content > .meta-wrapper { margin-bottom: -3px; } .blog-style-standard .blog-post blockquote cite { padding-left: 0; } .blog-style-standard .format-no_featured:not(.format-audio) .blog-post_wrapper, .blog-style-standard .format-quote .blog-post_wrapper, .blog-style-standard .format-link .blog-post_wrapper { background: #f7f7f7; } .blog-style-standard .blog-post.hide_media { margin-bottom: 30px; } .blog-style-standard .blog-post.hide_media .blog-post_content { padding-bottom: 10px; } .blog-style-standard.blog_carousel .slick-slide { margin-bottom: 0; } .blog-style-standard.blog_carousel .slick-slide.item_slick { margin-bottom: 0; } .blog-style-standard .blog-post_text { font-size: 16px; } .blog-style-standard .blog-post_text blockquote { padding-bottom: 65px; } .blog-style-standard .blog-post_text:after { content: ""; display: table; clear: both; } .blog-style-standard .blog-post_meta-wrap { line-height: 0; float: right; } .blog-style-standard .blog-post_meta-wrap:after { content: ""; display: table; clear: both; } .blog-style-standard .blog-post_meta-wrap .meta-wrapper { border-top-width: 0 !important; padding-top: 0; padding-bottom: 0; } .blog-style-standard .blog-post_info-wrap > div:last-child { margin-left: 0; } /* Blog Style Hero */ .blog-style-hero .meta-wrapper { margin-bottom: 4px; } .blog-style-hero .blog-post_title { margin-bottom: 12px; } .blog-style-hero .blog-post { transition: all 0.3s ease; margin-bottom: 30px; border-radius: 0; transition: all 0.4s; overflow: hidden; } .blog-style-hero .blog-post.format-standard .blog-post-hero-content_front, .blog-style-hero .blog-post.format-link .blog-post-hero-content_front, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post-hero-content_front, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post-hero-content_front, .blog-style-hero .blog-post.format-audio .blog-post-hero-content_front, .blog-style-hero .blog-post.format-quote .blog-post-hero-content_front { display: none; } .blog-style-hero .blog-post.format-standard .blog-post-hero-content_back, .blog-style-hero .blog-post.format-link .blog-post-hero-content_back, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post-hero-content_back, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post-hero-content_back, .blog-style-hero .blog-post.format-audio .blog-post-hero-content_back, .blog-style-hero .blog-post.format-quote .blog-post-hero-content_back { opacity: 1; visibility: visible; } .blog-style-hero .blog-post.format-standard .blog-post-hero-content_back .blog-post_text, .blog-style-hero .blog-post.format-link .blog-post-hero-content_back .blog-post_text, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post-hero-content_back .blog-post_text, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post-hero-content_back .blog-post_text, .blog-style-hero .blog-post.format-audio .blog-post-hero-content_back .blog-post_text, .blog-style-hero .blog-post.format-quote .blog-post-hero-content_back .blog-post_text { opacity: 1; transform: translateZ(0); } .blog-style-hero .blog-post.format-standard .blog-post-hero_content, .blog-style-hero .blog-post.format-link .blog-post-hero_content, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post-hero_content, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post-hero_content, .blog-style-hero .blog-post.format-audio .blog-post-hero_content, .blog-style-hero .blog-post.format-quote .blog-post-hero_content { position: relative; padding: 34px 40px 65px; } .blog-style-hero .blog-post.format-standard .blog-post-hero_wrapper .blog-post_feature-link:before, .blog-style-hero .blog-post.format-link .blog-post-hero_wrapper .blog-post_feature-link:before, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post-hero_wrapper .blog-post_feature-link:before, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post-hero_wrapper .blog-post_feature-link:before, .blog-style-hero .blog-post.format-audio .blog-post-hero_wrapper .blog-post_feature-link:before, .blog-style-hero .blog-post.format-quote .blog-post-hero_wrapper .blog-post_feature-link:before { display: none; } .blog-style-hero .blog-post.format-standard .btn-read-more, .blog-style-hero .blog-post.format-link .btn-read-more, .blog-style-hero .blog-post.format-video.format-no_featured .btn-read-more, .blog-style-hero .blog-post.format-gallery.format-no_featured .btn-read-more, .blog-style-hero .blog-post.format-audio .btn-read-more, .blog-style-hero .blog-post.format-quote .btn-read-more { display: none; } .blog-style-hero .blog-post.format-standard .button-read-more, .blog-style-hero .blog-post.format-link .button-read-more, .blog-style-hero .blog-post.format-video.format-no_featured .button-read-more, .blog-style-hero .blog-post.format-gallery.format-no_featured .button-read-more, .blog-style-hero .blog-post.format-audio .button-read-more, .blog-style-hero .blog-post.format-quote .button-read-more { transform: translate3d(-10px, 0, 0); transition: 0.45s ease; } .blog-style-hero .blog-post.format-standard:hover .button-read-more, .blog-style-hero .blog-post.format-link:hover .button-read-more, .blog-style-hero .blog-post.format-video.format-no_featured:hover .button-read-more, .blog-style-hero .blog-post.format-gallery.format-no_featured:hover .button-read-more, .blog-style-hero .blog-post.format-audio:hover .button-read-more, .blog-style-hero .blog-post.format-quote:hover .button-read-more { visibility: visible; opacity: 1; transform: translateX(0); } .blog-style-hero .blog-post.format-standard .blog-post-featured_media, .blog-style-hero .blog-post.format-link .blog-post-featured_media, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post-featured_media, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post-featured_media, .blog-style-hero .blog-post.format-audio .blog-post-featured_media, .blog-style-hero .blog-post.format-quote .blog-post-featured_media { margin-bottom: 12px; } .blog-style-hero .blog-post.format-standard .blog-post_title a, .blog-style-hero .blog-post.format-link .blog-post_title a, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post_title a, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post_title a, .blog-style-hero .blog-post.format-audio .blog-post_title a, .blog-style-hero .blog-post.format-quote .blog-post_title a { color: #232323; } .blog-style-hero .blog-post.format-quote .blog-post_text { display: none; } .blog-style-hero .blog-post .wgl-video_popup { margin-bottom: 30px; } .blog-style-hero .button-read-more { opacity: 0; visibility: hidden; position: absolute; margin-top: 3px; } .blog-style-hero .blog-post-hero_thumb { position: relative; overflow: hidden; z-index: 0; } .blog-style-hero .blog-post-hero_content { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 1; padding: 10px 40px 60px; } .blog-style-hero .blog-post-hero_content .meta-wrapper span + span:before { background: currentColor; } .blog-style-hero .blog-post-hero_content .blog-post_title > a { font-size: 24px; line-height: 36px; } .blog-style-hero .blog-post_bg_media { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; background-position: center center; transform: scale(1); will-change: transform; transition: all 0.45s ease; z-index: 0; } .blog-style-hero .blog-post_bg_media:before { background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(202, 202, 202, 0) 24%, #3d3d3d 88%, #232323 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ opacity: 0.6; } .blog-style-hero .blog-post_bg_media:after { display: block; content: ""; height: 100%; width: 100%; position: absolute; left: 0; top: 0; transition: all 0.45s ease; opacity: 0.1; visibility: visible; } .blog-style-hero .blog-post-hero_wrapper { padding: 0; background: #f7f7f7; } .blog-style-hero .blog-post-hero_wrapper:hover .blog-post_bg_media { transform: scale(1.05); } .blog-style-hero .blog-post-hero_wrapper:hover .blog-post_bg_media:after { opacity: 1; visibility: visible; } .blog-style-hero .blog-post-hero_wrapper:hover .blog-post-hero-content_back { opacity: 1; visibility: visible; } .blog-style-hero .blog-post-hero_wrapper:hover .blog-post-hero-content_back .blog-post_text { opacity: 1; transform: translateZ(0); } .blog-style-hero .blog-post-hero_wrapper:hover .blog-post-hero-content_front { opacity: 0; visibility: hidden; } .blog-style-hero .blog-post-hero_wrapper:hover .btn-read-more .blog-post-read-more { opacity: 1; visibility: visible; } .blog-style-hero .blog-post-hero_wrapper:hover .divider_post_info { width: 0; opacity: 0; visibility: hidden; } .blog-style-hero .blog-post-hero_wrapper .blog-post_feature-link { position: relative; width: 100%; display: block; vertical-align: top; background-repeat: no-repeat; background-position: center center; background-size: cover; height: 100%; transition: transform 0.3s ease, opacity 0.3s; max-height: 460px; } .blog-style-hero .blog-post-hero_wrapper .blog-post_feature-link:before { display: block; content: ""; width: 100%; padding-top: 124.328%; } .blog-style-hero .blog-post-hero_wrapper .blog-post_feature-link:after { display: block; content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .blog-style-hero .blog-post-hero_wrapper .divider_post_info { width: 90px; height: 1px; display: block; position: absolute; left: 0; bottom: 45px; transition: all 0.45s ease; border: 0; } .blog-style-hero .blog-post-hero-content_back { opacity: 0; visibility: hidden; transition: all 0.35s ease; } .blog-style-hero .blog-post-hero-content_back .blog-post_text { opacity: 0; transform: translate3d(0, 30px, 0); transition: 0.3s ease; margin-bottom: 14px; } .blog-style-hero .blog-post-hero-content_front { transition: all 0.35s ease; } .blog-style-hero .btn-read-more .blog-post-read-more { position: absolute; right: 0; top: 0; z-index: 1; width: 45px; height: 45px; background: #d30; display: block; text-align: center; line-height: 45px; opacity: 0; visibility: hidden; transition: all 0.45s ease; } .blog-style-hero .btn-read-more .blog-post-read-more:before { content: "\f134"; font-family: "Flaticon"; font-size: 12px; font-weight: 500; display: inline-block; text-align: center; border-radius: 0; vertical-align: top; color: #fff; } .blog-style-hero .blog-post_text { font-size: 14px; line-height: 30px; } .blog-post { margin-bottom: 30px; position: relative; } .blog-post_text { margin-bottom: 17px; } .blog-post_text *:last-child { margin-bottom: 0; } .blog-post.format-gallery .blog-post_media_part { overflow: hidden; } .blog-post.format-gallery .blog-post_media:hover .wgl-carousel .slick-prev { margin-left: 0; } .blog-post.format-gallery .blog-post_media:hover .wgl-carousel .slick-next { margin-right: 0; } .blog-post.standard .blog-post_media, .blog-post.format-standard .blog-post_media { margin-bottom: 12px; } .blog-post.format-quote .blog-post_media, .blog-post.format-link .blog-post_media, .blog-post.format-audio .blog-post_media { position: static; } .blog-post.format-quote .blog-post_meta_info, .blog-post.format-link .blog-post_meta_info, .blog-post.format-audio .blog-post_meta_info { position: relative; left: 0; top: 0; } .blog-post .blog-post_media { position: relative; } .blog-post .blog-post_media img { box-sizing: border-box; } .blog-post .blog-post_media .blog-post_media_part { position: relative; } .blog-post .blog-post_media .blog-post_media_part .parallax-video .blog-post_feature-link { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 99999; } .blog-post.format-standard-image .blog-post_media, .blog-post.format-image .blog-post_media { position: relative; z-index: 1; } .blog-post.format-standard-image .blog-post_media .blog-post_media_part, .blog-post.format-image .blog-post_media .blog-post_media_part { overflow: hidden; } .blog-post.format-standard-image .blog-post_media .blog-post_feature-link:before, .blog-post.format-image .blog-post_media .blog-post_feature-link:before { content: ""; display: block; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; opacity: 1; transition: all 0.3s; } .blog-post.format-standard-image .blog-post_media .blog-post_feature-link, .blog-post.format-image .blog-post_media .blog-post_feature-link { display: inline-block; position: relative; z-index: 1; } .blog-post.format-standard-image .blog-post_media:hover .blog-post_feature-link:before, .blog-post.format-image .blog-post_media:hover .blog-post_feature-link:before { opacity: 1; } .blog-post.format-quote .blog-post_text-bg { top: 37px; } .blog-post.format-quote .blog-post_meta_info { margin-top: 30px; } .blog-post.format-audio .blog-post_media { margin-bottom: 22px; } .blog-post.format-link .blog-post_meta_info { margin-top: 30px; } .blog-post.format-standard-image .blog-post_media, .blog-post.format-image .blog-post_media { position: relative; z-index: 1; } .blog-post.format-standard-image .blog-post_media .blog-post_media_part, .blog-post.format-image .blog-post_media .blog-post_media_part { overflow: hidden; } .blog-post.format-standard-image .blog-post_media .blog-post_feature-link, .blog-post.format-image .blog-post_media .blog-post_feature-link { display: inline-block; position: relative; z-index: 1; } .blog-post.format-standard.link .blog-post_title:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 20px; content: "\f0c1"; } .blog-post.format-quote .blog-post_quote-author { font-size: 14px; font-weight: 600; margin-top: 12px; text-align: left; text-transform: uppercase; padding-left: 52px; color: #afafaf; letter-spacing: 1.2px; } .blog-post.format-quote .blog-post_quote-author-pos { font-weight: 300; } .blog-post.format-quote .blog-post_quote-author img { border-radius: 50%; } .blog-post .stoni_module_videobox.button_align-right.with_image .videobox_link_wrapper { right: 50px; top: auto; transform: translate(0%, 0%); bottom: 50px; } .format-video .blog-post_media .blog-post_media_part { width: 100%; overflow: hidden; } .wgl_col-12.item .format-video .blog-post_media .blog-post_media_part { padding-bottom: 48.8%; } .wgl_col-12.item .format-video .blog-post_media .blog-post_media_part.video_image:not(.video_parallax) { padding-bottom: 0; } .wgl_col-12.item .format-audio .blog-post_media .blog-post_media_part { padding-bottom: 48.8%; overflow: hidden; } .format-video .blog-post_media .blog-post_media_part, .format-audio .blog-post_media .blog-post_media_part { padding-bottom: 81.43%; } .format-video .blog-post_media .blog-post_media_part.video_image:not(.video_parallax), .format-audio .blog-post_media .blog-post_media_part.video_image:not(.video_parallax) { padding-bottom: 0; } .related_posts .format-video .blog-post_media .blog-post_media_part { padding-bottom: 56.5%; } .format-video .blog-post_media iframe, .format-audio .blog-post_media iframe { position: absolute; z-index: 1; height: 100%; } .blog-post_quote-text { font-weight: 400; font-size: 26px; line-height: 46px; position: relative; z-index: 1; padding-bottom: 0; padding-top: 0px; vertical-align: top; padding-left: 52px; } .blog-post_quote-text:before { content: "”"; z-index: 1; font-size: 95px; line-height: 122px; font-weight: 600; opacity: 1; text-align: left; padding-left: 0; box-sizing: border-box; font-style: normal; display: inline-block; position: absolute; left: 0px; top: -12px; } .blog-post_quote-author .blog-post_quote-image { width: 30px; vertical-align: middle; margin-right: 10px; } .format-no_featured:not(.format-audio) .blog-post_wrapper, .format-standard .blog-post_wrapper, .format-quote .blog-post_wrapper, .format-link .blog-post_wrapper { padding: 26px 40px 16px; } .format-no_featured:not(.format-audio) .blog-post_wrapper .blog-post_content, .format-standard .blog-post_wrapper .blog-post_content, .format-quote .blog-post_wrapper .blog-post_content, .format-link .blog-post_wrapper .blog-post_content { padding: 0; } .blog_columns-2 .format-standard .blog-post_wrapper, .blog_columns-2 .format-quote .blog-post_wrapper, .blog_columns-2 .format-link .blog-post_wrapper, .blog_columns-3 .format-standard .blog-post_wrapper, .blog_columns-3 .format-quote .blog-post_wrapper, .blog_columns-3 .format-link .blog-post_wrapper, .blog_columns-4 .format-standard .blog-post_wrapper, .blog_columns-4 .format-quote .blog-post_wrapper, .blog_columns-4 .format-link .blog-post_wrapper { padding: 34px 40px 32px; } .blog_columns-2 .format-standard .blog-post_wrapper .blog-post_content, .blog_columns-2 .format-quote .blog-post_wrapper .blog-post_content, .blog_columns-2 .format-link .blog-post_wrapper .blog-post_content, .blog_columns-3 .format-standard .blog-post_wrapper .blog-post_content, .blog_columns-3 .format-quote .blog-post_wrapper .blog-post_content, .blog_columns-3 .format-link .blog-post_wrapper .blog-post_content, .blog_columns-4 .format-standard .blog-post_wrapper .blog-post_content, .blog_columns-4 .format-quote .blog-post_wrapper .blog-post_content, .blog_columns-4 .format-link .blog-post_wrapper .blog-post_content { padding: 0; } .blog_columns-2 .blog-post_quote-text, .blog_columns-3 .blog-post_quote-text, .blog_columns-4 .blog-post_quote-text { font-size: 18px; font-weight: 400; line-height: 36px; } .blog_columns-2 .blog-post.format-quote .blog-post_quote-author, .blog_columns-3 .blog-post.format-quote .blog-post_quote-author, .blog_columns-4 .blog-post.format-quote .blog-post_quote-author { font-size: 12px; margin-top: 7px; } .blog_columns-2 .blog-post_link > .link_post, .blog_columns-3 .blog-post_link > .link_post, .blog_columns-4 .blog-post_link > .link_post { font-size: 18px; line-height: 30px; margin-top: 3px; padding-left: 44px; } .blog_columns-2 .blog-post_link > .link_post:before, .blog_columns-3 .blog-post_link > .link_post:before, .blog_columns-4 .blog-post_link > .link_post:before { transform: translateY(-50%); top: 50%; left: 1px; } .blog_carousel .wgl_col-4 .blog-post .blog-post_content { padding: 26px 30px 7px; } .blog_carousel .wgl_col-4 .blog-post_meta_info { left: 30px; top: 30px; } .format-audio .blog-post_wrapper > .blog-post_content { padding: 0 !important; } .format-quote .blog-post_wrapper .blog-post_content, .format-standard .blog-post_wrapper .blog-post_content, .format-link .blog-post_wrapper .blog-post_content { padding: 0 !important; } .blog-post.sticky-post .blog-post_wrapper { border-width: 20px; border-style: solid; border-color: #eeeeee !important; padding: 25px 25px 15px 25px; } .blog-style-standard .format-link .blog-post_wrapper .blog-post_media { margin-bottom: 35px; } .blog-post_link { position: relative; z-index: 1; padding-top: 0; } .blog-post_link > .link_post { font-size: 26px; font-weight: 400; line-height: 36px; display: block; padding-left: 46px; margin-top: -2px; } .blog-post_link a:before { content: "\f13d"; font-family: "Flaticon"; font-size: 26px; font-weight: 400; display: inline-block; text-align: center; border-radius: 0; margin-right: 18px; margin-left: 0; position: absolute; left: 0; } .blog-posts .blog-post_title { display: block; clear: both; word-wrap: break-word; } .blog-posts .blog-post_title > a { font-size: 30px; line-height: 36px; } .blog-post_content p { margin-bottom: 8px; } .blog-post_content > p { margin-bottom: 20px; } /* #h1,h2,h3,h4,h5,h6 */ .blog-post_content h1, .row > div > h1, .blog-post_content h2, .row > div > h2, .blog-post_content h3, .row > div > h3, .blog-post_content h4, .row > div > h4, .blog-post_content h5, .row > div > h5, .blog-post_content h6, .row > div > h6 { margin-bottom: 8px; } /* #Lists */ .blog-posts-list:after { display: block; height: 0; content: ""; clear: both; } .blog-posts-list + .wgl-pagination { margin-bottom: 25px; } .home .sidebar_right .blog-posts-list, .home .sidebar_left .blog-posts-list, .archive .sidebar_right .blog-posts-list, .archive .sidebar_left .blog-posts-list { margin-top: 0; } .home .wgl-container:not(.wgl-content-sidebar) .blog-posts-list, .archive .wgl-container:not(.wgl-content-sidebar) .blog-posts-list { margin-top: 50px; } .archive .blog-posts-list { margin-top: 0; } .home .row.sidebar_right, .home .row.sidebar_left { margin-top: 50px; } /* #Medium Image */ .blog-posts .blog-style-medium_img .format-link .blog-post_wrapper, .blog-posts .blog-style-medium_img .format-quote .blog-post_wrapper { overflow: visible; } .blog-posts .blog-style-medium_img .blog-post_wrapper { background: transparent; padding: 0; overflow: hidden; } .blog-posts .blog-style-medium_img .blog-post_wrapper:after { display: block; height: 0; content: ""; clear: both; } .blog-posts .blog-style-medium_img .format-quote .blog-post_wrapper > .blog-post_media, .blog-posts .blog-style-medium_img .format-link .blog-post_wrapper > .blog-post_media { width: 100%; float: none; padding-right: 0; } .blog-posts .blog-style-medium_img .format-quote .blog-post_wrapper > .blog-post_content, .blog-posts .blog-style-medium_img .format-link .blog-post_wrapper > .blog-post_content { width: 100%; float: none; padding-right: 0; } .blog-posts .blog-style-medium_img .format-quote .blog-post_wrapper, .blog-posts .blog-style-medium_img .format-link .blog-post_wrapper { padding: 50px; } .blog-posts .blog-style-medium_img .format-quote .blog-post_wrapper .blog-post_content, .blog-posts .blog-style-medium_img .format-link .blog-post_wrapper .blog-post_content { width: 100%; float: none; } .blog-posts .blog-style-medium_img .format-standard .blog-post_wrapper { padding: 50px; } .blog-posts .blog-style-medium_img .format-standard .blog-post_wrapper .blog-post_content { width: 100%; float: none; } .blog-posts .blog-style-medium_img .format-audio .blog-post_media .blog-post_media_part { margin-bottom: 0; padding-bottom: 237px; } .blog-posts .blog-style-medium_img .format-audio .blog-post_content { padding-top: 30px !important; } .blog-posts .blog-style-medium_img .blog-post_media { width: 250px; padding-right: 30px; margin-bottom: 0; float: left; margin-top: -1px; margin-left: -1px; } .blog-posts .blog-style-medium_img .blog-post_media .blog-post_media { width: 100%; margin-right: 0; margin-left: 0; margin-top: 0; float: none; margin-bottom: 0; padding-right: 0; } .blog-posts .blog-style-medium_img .blog-post_title { clear: none; } .blog-posts .blog-style-medium_img .blog-post_text { margin-bottom: 11px; } .blog-posts .blog-style-medium_img .blog-post_meta-wrap { padding-bottom: 0; margin-top: 0; margin-bottom: 0; float: left; line-height: 0; } .blog-posts .blog-style-medium_img .blog-post_meta-wrap:after { content: ""; display: table; clear: both; } .blog-posts .blog-style-medium_img .blog-post_meta-wrap .meta-wrapper { border-top-width: 0 !important; float: left; padding-top: 0; padding-bottom: 0; } .blog-posts .blog-style-medium_img .blog-post_meta-wrap .meta-wrapper > span + span { margin-left: 30px; } .blog-posts .blog-style-medium_img .blog-post_meta-wrap .meta-wrapper span.comments_post a:before { color: inherit; } .blog-posts .blog-style-medium_img .blog-post_info-wrap > div:last-child { margin-left: 0; } .blog-posts .blog-style-medium_img .blog-post_meta-categories span + span:before { color: inherit; } .blog-posts .blog-style-medium_img .blog-post_media .blog-post_feature-link:before { left: 0; top: 0; width: 100%; height: 100%; } .blog-posts .blog-style-medium_img .blog-post_content { padding-right: 30px; padding-left: 0; margin-left: 0; float: left; width: calc(100% - 250px); } .blog-posts .blog-style-medium_img .blog-post_content > .meta-wrapper { margin-bottom: 15px; } /* #Tiny Image */ .blog-posts .blog-style-tiny_img .wgl-carousel .slick-prev, .blog-posts .blog-style-tiny_img .wgl-carousel .slick-next { display: none !important; } .blog-posts .blog-style-tiny_img .blog-post .blog-post_link > .link_post { margin-top: 0; } .blog-posts .blog-style-tiny_img .blog-post .blog-post_link:before { top: 0; } .blog-posts .blog-style-tiny_img .blog-post .blog-post_quote-text { margin-top: 0; } .blog-posts .blog-style-tiny_img .blog-post.format-standard .blog-post_media { width: auto; margin-right: 0; float: none; } .blog-posts .blog-style-tiny_img .format-no_featured .blog-post_media { margin-bottom: 20px; } .blog-posts .blog-style-tiny_img .format-link .blog-post_media, .blog-posts .blog-style-tiny_img .format-quote .blog-post_media { width: 100%; margin-right: 0; float: none; } .blog-posts .blog-style-tiny_img .blog-post_media { width: 70px; margin-right: 20px; margin-bottom: 0; float: left; } .blog-posts .blog-style-tiny_img .blog-post_media .blog-post_media { width: 100%; margin-right: 0; margin-left: 0; margin-top: 0; float: none; margin-bottom: 0; } .blog-posts .blog-style-tiny_img .blog-post_media .blog-post_feature-link:before { left: 0; width: 100%; height: 100%; top: 0; } .blog-posts .blog-style-tiny_img .blog-post_media img { border-radius: 0; } .blog-posts .blog-style-tiny_img .blog-post_title { clear: none; } .blog-posts .blog-style-tiny_img .meta-wrapper { padding-top: 0; padding-bottom: 0; line-height: 1; margin-bottom: 0; } .blog-posts .blog-style-tiny_img .blog-post_meta-wrap, .blog-posts .blog-style-tiny_img .meta-wrapper { padding-left: 0; padding-right: 0; background: none; } .blog-posts .blog-style-tiny_img .blog-post_meta-wrap { padding-bottom: 0; margin-top: 0; margin-bottom: 0; float: left; line-height: 0; } .blog-posts .blog-style-tiny_img .blog-post_meta-wrap:after { content: ""; display: table; clear: both; } .blog-posts .blog-style-tiny_img .blog-post_meta-wrap .meta-wrapper { border-top-width: 0 !important; float: left; padding-top: 0; padding-bottom: 0; } .blog-posts .blog-style-tiny_img .blog-post_meta-wrap .meta-wrapper > span + span { margin-left: 30px; } .blog-posts .blog-style-tiny_img .blog-post_meta-wrap .meta-wrapper span.comments_post a:before { color: inherit; } .blog-posts .blog-style-tiny_img .blog-post_info-wrap > div:last-child { margin-left: 0; } .blog-posts .blog-style-tiny_img .blog-post_meta-categories span + span:before { color: inherit; } .mega-ajax-content .item .blog-post_media { margin-bottom: 14px; } .mega-ajax-content .item .blog-post_title { margin-bottom: 5px; } .mega-ajax-content .item .blog-post_content { white-space: normal; } .mega-ajax-content .item .meta-wrapper { background: none; padding-left: 0; padding-right: 0; } .mega-ajax-content .format-video .blog-post_media .blog-post_media_part, .mega-ajax-content .format-audio .blog-post_media .blog-post_media_part { padding-bottom: 70.272%; } .blog_carousel .blog-post { margin-bottom: 0 !important; } .blog_carousel .wgl-carousel .slick-dots { margin-top: 0; } .blog_carousel.row { margin-left: 0; margin-right: 0; } .blog_carousel .wgl-carousel-wrapper { overflow: visible; } .blog-post_meta-wrap { line-height: 0; } .blog-post_meta-wrap:after { content: ""; display: table; clear: both; } .blog-post_meta-wrap .meta-wrapper { border-top-width: 0 !important; float: left; padding-top: 0; padding-bottom: 0; } .blog-post_meta-wrap .share_post-container > a:before, .blog-post_meta-wrap .share_post-container:before { font-weight: 400; } .blog-post_meta-wrap .author_post img { border-radius: 50%; margin-right: 5px; } .meta-wrapper { margin-bottom: 0px; font-weight: 600; padding-top: 0; font-size: 13px; text-transform: uppercase; line-height: 0; } .meta-wrapper * { line-height: 34px; transition: color 0.4s; letter-spacing: 0.5px; } .meta-wrapper span { opacity: 1; display: inline-block; vertical-align: middle; position: relative; } .meta-wrapper span:hover { opacity: 1; } .meta-wrapper span + span:before { content: ""; margin: 0 10px 0 9px; display: inline-block; width: 4px; height: 4px; vertical-align: middle; margin-top: -2px; border-radius: 50%; } .meta-wrapper img { border-radius: 50%; margin-right: 5px; } .meta-wrapper .author_post a { text-decoration: underline; } .blog-post_meta-categories { line-height: 1; } .blog-post_meta-categories a { display: inline-block; transition: 0.4s; } .blog-post_meta-categories span { line-height: 1; } .blog-post_meta-categories span:before { display: none !important; } .blog-post_meta-categories span:last-child a { margin-right: 0px; } .blog-post_meta-categories span:after { display: inline-block; content: ", "; margin-right: 5px; } .blog-post_meta-categories span:last-child:after { display: none; } .single_meta.format-video .blog-post_media .blog-post_media_part, .single_meta.format-audio .blog-post_media .blog-post_media_part { padding-bottom: 58%; } .single_meta.format-video .blog-post_media .blog-post_media_part.video_image:not(.video_parallax), .single_meta.format-audio .blog-post_media .blog-post_media_part.video_image:not(.video_parallax) { padding-bottom: 0; } .single_meta .wgl-carousel { overflow: hidden; } .single_meta .stoni_module_videobox img { box-shadow: none; } .single_meta .meta-wrapper { padding-top: 0; } .single_meta .blog-post_title { line-height: 1.32; margin-bottom: 18px; margin-top: 7px; word-wrap: break-word; overflow-wrap: break-word; } .single_meta .blog-post_media { margin-bottom: 24px; } .single_meta .blog-post_media { margin-bottom: 29px; } .single_meta.format-link .blog-post_media { margin-bottom: 25px; } .single_meta.post_format-post-format-quote .blog-post_media .blog-post_media_part { padding-top: 0; } /* Single post type 1 */ .single_type-1 .blog-post.blog-post-single-item .blog-post_content .blog-post_meta-wrap { margin-top: -12px; min-height: 30px; } .single_type-1 .blog-post.blog-post-single-item .blog-post_content .blog-post_meta-wrap .meta-wrapper *.blog-post_meta-categories { line-height: 0; } .single_type-1 .blog-post.blog-post-single-item .blog-post_content > .meta-wrapper { margin-bottom: 0; margin-top: -12px; } .single_type-1 .blog-post.blog-post-single-item .blog-post_content .blog-post_title + .meta-wrapper { margin-bottom: 43px; } .single_type-1 .single_meta .blog-post_media { margin-bottom: 42px; } .single_type-1 .single_meta .blog-post_title { margin-top: 0; margin-bottom: 40px; font-size: 36px; } /* Single post type 2 */ .single_type-2 .blog-post.blog-post-single-item .blog-post_content .blog-post_meta-wrap { min-height: 30px; margin-bottom: 22px; } .single_type-2 .blog-post.blog-post-single-item .blog-post_content > .meta-wrapper { margin-bottom: 0; } .single_type-2 .blog-post.blog-post-single-item .blog-post_content .blog-post_title { margin-top: 0; margin-bottom: 17px; font-size: 36px; } .single_type-2 .blog-post.blog-post-single-item .blog-post_content .blog-post_title + .meta-wrapper { margin-bottom: 25px; } /* Single post type 3 */ .post_featured_bg { position: relative; background: #14081f; margin-top: -40px; margin-bottom: 70px; } .post_featured_bg .meta-wrapper span:before { background: #fff; } .post_featured_bg .blog-post_meta-categories span:after { color: #fff; } .post_featured_bg .parallax-video { z-index: 1 !important; } .post_featured_bg .parallax-video + .wgl-container { z-index: 2; position: relative; } .post_featured_bg .blog-post_bg_media { background-repeat: no-repeat; background-size: cover; background-position: center 0; } .post_featured_bg .blog-post_bg_media:before { background-color: rgba(34, 35, 40, 0.4); } .post_featured_bg .blog-post_meta-wrap { position: relative; } .post_featured_bg .blog-post_meta-wrap > * { display: inline-block; float: none; vertical-align: middle; } .post_featured_bg .blog-post_meta-wrap .wgl-likes .sl-icon { color: inherit; transition: 0.4s; } .post_featured_bg .blog-post_meta-wrap .blog-post_likes-wrap, .post_featured_bg .blog-post_meta-wrap .blog-post_views-wrap { color: #ffffff; } .post_featured_bg .blog-post_meta-wrap .blog-post_likes-wrap:before, .post_featured_bg .blog-post_meta-wrap .blog-post_views-wrap:before { content: ""; margin: 0 10px; display: inline-block; width: 4px; height: 4px; vertical-align: middle; background: #ffffff; } .post_featured_bg .blog-post_meta-wrap .blog-post_likes-wrap { margin-left: 0; } .post_featured_bg .blog-post_meta-wrap .blog-post_views-wrap .wgl-views:before { color: inherit; } .post_featured_bg .blog-post { margin-bottom: 0; } .post_featured_bg .blog-post_title { position: relative; z-index: 1; max-width: 640px; margin: 15px auto 10px; line-height: 1.3348; font-size: 42px; color: #fff; background: none; padding-left: 0; padding-right: 0; } .post_featured_bg .blog-post_title:after { content: ""; display: block; width: 112px; height: 1px; text-align: center; margin: 25px auto 0; } .post_featured_bg .blog-post_likes-wrap .wgl-likes { padding-right: 0; vertical-align: middle; } .post_featured_bg .wgl-likes:hover .sl-count { color: #cccccc; } .post_featured_bg .wgl-likes:hover .sl-icon { color: #ef52a3; } .post_featured_bg .wgl-likes .sl-count, .post_featured_bg .meta-wrapper { color: #cccccc; background: none; padding-left: 0; padding-right: 0; } .post_featured_bg .wgl-likes .sl-count .comments_post a, .post_featured_bg .wgl-likes .sl-count a, .post_featured_bg .meta-wrapper .comments_post a, .post_featured_bg .meta-wrapper a { color: #cccccc; } .post_featured_bg .wgl-likes .sl-count > span.author_post a:after, .post_featured_bg .meta-wrapper > span.author_post a:after { border-color: #cccccc; } .post_featured_bg .blog-post_meta-wrap { background: none; } .post_featured_bg .content-container { position: relative; text-align: center; } .post_featured_bg .date_info { margin-top: 25px; } .single #main-content > .blog-post { margin-bottom: 40px; } .blog-post_text + .clear + .button-read-more, .blog-post_text + .page-link + .clear + .button-read-more { margin-bottom: 21px; } .blog-post_text .more-link + .button-read-more { display: block; margin-top: 20px; } .blog-post_meta-desc .button-read-more + .blog-post_meta-wrap { margin-top: -3px; } .blog-post_meta-desc:after { content: ""; height: 0; display: block; clear: both; } .blog-post_text + .page-link { margin-bottom: 21px; } .button-read-more { display: inline-block; position: relative; vertical-align: middle; transition: all 0.4s; box-sizing: border-box; margin-left: 0; margin-bottom: 0; font-size: 13px; text-transform: uppercase; font-weight: 700; padding-right: 23px; line-height: 34px; overflow: hidden; z-index: 1; } .button-read-more:before { content: ""; display: block; width: 14px; height: 0; border-bottom: 2px solid; position: absolute; right: 2px; top: 16px; transition: transform 0.4s; z-index: 0; } .button-read-more:after { content: ""; display: block; width: 6px; height: 6px; border-width: 2px 2px 0 0; border-style: solid; transform: rotate(45deg); position: absolute; right: 2px; top: 13px; transition: margin 0.4s; box-sizing: content-box !important; z-index: 0; } .tagcloud-wrapper { float: left; margin: 0; } .tagcloud-wrapper .title_tags { font-size: 14px; margin-right: 18px; } .single_meta .divider_post_info { margin-top: 22px; padding-bottom: 10px; border-top: 1px solid #e1e1e1; } .single_post_info .tagcloud { float: left; } .single_post_info .blog-post_views-wrap { float: right; } .single_post_info .blog-post_likes-wrap { float: right; } .single_post_info .divider_post_info { margin-top: 22px; padding-bottom: 27px; border-top: 1px solid #e1e1e1; } .single_post_info:after { content: ""; display: table; clear: both; } .single_post_info div:not(.blog-post_likes-wrap):only-child { float: none !important; display: block; text-align: center; } .single_post_info div.share_post-container:only-child { float: right !important; } .single_post_info .blog-post_share-wrap { float: left; } .single_post_info.post_info { padding-top: 50px; padding-bottom: 35px; clear: both; } .single_post_info.post_info > .blog-post_meta-wrap > .tagcloud-wrapper .tagcloud, .single_post_info.post_info > .meta-wrapper > .tagcloud-wrapper .tagcloud { text-align: left; } .single_post_info .blog-post_info-wrap > div { margin-left: 19px; } .divider_post_info { clear: both; } .blog-post_excerpt { margin: 0 0 38px; font-size: 20px; font-weight: 400; line-height: 1.8; } .blog-post_excerpt > p:last-child { margin-bottom: 0; } .blog-post_info-wrap { float: right; line-height: 0; } .blog-post_info-wrap > div { margin-left: 18px; } .blog-post_info-wrap .blog-post_views-wrap { float: left; margin-left: 0; } .blog-post_info-wrap > .meta-wrapper { float: right; font-size: 13px; text-transform: uppercase; font-weight: 400; } .blog-post_info-wrap > .meta-wrapper * { letter-spacing: 0; } .blog-post_likes-wrap { float: right; } .blog-post_likes-wrap + .share_post { padding-right: 20px; } .blog-post_likes-wrap .wgl-likes { line-height: 34px; } /* Columns in Blog */ .blog_columns-2:not(.blog_masonry) .wgl_col-6:nth-child(2n+1) { clear: left; } .blog_columns-3:not(.blog_masonry) .wgl_col-4:nth-child(3n+1) { clear: left; } .blog_columns-4:not(.blog_masonry) .wgl_col-3:nth-child(4n+1) { clear: left; } .blog-style-standard.blog_columns-3 .blog-post_content { padding: 17px 0 7px; } .single.related_posts { margin-top: 76px; } .single.related_posts .meta-wrapper, .single.related_posts .blog-post_title { color: #fff; } .single.related_posts .meta-wrapper a, .single.related_posts .blog-post_title a { color: #fff; } .single.related_posts .blog-post_text { color: #cccccc; } /* #Post Prev/Next */ .stoni-post-navigation { padding: 0; margin-bottom: -30px; display: flex; align-items: center; justify-content: space-between; } .stoni-post-navigation:last-of-type { margin-bottom: 20px; } .stoni-post-navigation + .row #comments { margin-top: 74px; } .prev-link, .next-link { font-size: 13px; font-weight: 700; transition: all 300ms; position: relative; text-transform: uppercase; background: #f2f2f2; z-index: 1; padding: 20px 7.5px; float: right; color: #939393; } .prev-link_icon, .next-link_icon { display: inline-block; width: 0; height: 0px; margin-left: 5px; margin-right: 5px; position: relative; vertical-align: top; color: inherit; } .prev-link_icon:before, .next-link_icon:before { content: "\f134"; font-family: "Flaticon"; font-size: 12px; display: inline-block; border: 0; vertical-align: middle; font-style: normal; position: absolute; left: -6px; top: 2px; } .prev-link:hover, .next-link:hover { color: #ffffff !important; } .prev-link { float: left; } .prev-link_wrapper { float: left; margin-bottom: 30px; } .prev-link_wrapper a:hover .image_prev:after, .prev-link_wrapper a:hover .image_prev:before { visibility: visible; opacity: 1; } .prev-link_wrapper a:hover .image_prev:before { margin-left: 0; } .prev-link_wrapper a:hover .image_prev.no_image:before { opacity: 0; visibility: hidden; } .prev-link_wrapper a:hover .image_prev.no_image .no_image_post:before { margin-left: 0; opacity: 1; visibility: visible; } .prev-link_wrapper .image_prev { display: inline-block; width: 45px; height: 45px; border-radius: 0%; overflow: hidden; vertical-align: top; margin-right: 20px; position: relative; transition: all 0.3s; } .prev-link_wrapper .image_prev img { border-radius: 0%; } .prev-link_wrapper .image_prev .no_image_post { background: #f3f3f3; display: block; width: 100%; height: 100%; } .prev-link_wrapper .image_prev.no_image:before { opacity: 1; visibility: visible; margin-left: 0; } .prev-link_wrapper .image_prev.no_image .no_image_post:before { content: "\f135"; font-family: "Flaticon"; font-size: 14px; position: absolute; line-height: 45px; left: 0; margin-left: 20px; right: 0; opacity: 1; color: #fff; display: block; text-align: center; z-index: 2; opacity: 0; visibility: hidden; transition: all 0.3s ease; } .prev-link_wrapper .image_prev:before { content: "\f135"; font-family: "Flaticon"; font-size: 14px; position: absolute; line-height: 45px; left: 0; margin-left: 20px; right: 0; opacity: 1; color: #fff; display: block; text-align: center; z-index: 2; opacity: 0; visibility: hidden; transition: all 0.3s ease; } .prev-link_wrapper .image_prev:after { display: block; content: ""; height: 100%; width: 100%; position: absolute; top: 0; left: 0; border-radius: 0%; opacity: 0; visibility: hidden; transition: all 0.3s ease; } .prev-link_wrapper .prev_title { max-width: 210px; font-weight: 500; line-height: 24px; display: inline-block; word-wrap: break-word; } .prev-link_icon { margin-left: 5px; margin-right: 5px; } .prev-link_icon:before { content: "\f140"; left: auto; right: -6px; } .next-link:before { right: 0; left: auto; transition: width 0.3s linear 0s, right 0s linear 0.3s, left 0s linear 0.3s; } .next-link:hover:before { right: auto; left: 0; } .next-link_wrapper { text-align: right; float: right; margin-bottom: 30px; margin-left: auto; } .next-link_wrapper a:hover .image_next:after, .next-link_wrapper a:hover .image_next:before { visibility: visible; opacity: 1; } .next-link_wrapper a:hover .image_next:before { margin-right: 0; } .next-link_wrapper a:hover .image_next.no_image:before { opacity: 0; visibility: hidden; } .next-link_wrapper a:hover .image_next.no_image .no_image_post:before { margin-right: 0; opacity: 1; visibility: visible; } .next-link_wrapper .image_next { display: inline-block; width: 45px; height: 45px; border-radius: 0%; overflow: hidden; vertical-align: top; margin-left: 20px; position: relative; transition: all 0.3s; } .next-link_wrapper .image_next img { border-radius: 0%; } .next-link_wrapper .image_next.no_image:before { opacity: 1; visibility: visible; margin-right: 0; } .next-link_wrapper .image_next.no_image .no_image_post:before { content: "\f134"; font-family: "Flaticon"; font-size: 14px; position: absolute; line-height: 45px; left: 0; margin-right: 20px; right: 0; opacity: 1; color: #fff; display: block; text-align: center; z-index: 2; opacity: 0; visibility: hidden; transition: all 0.3s ease; } .next-link_wrapper .image_next .no_image_post { background: #f3f3f3; display: block; width: 100%; height: 100%; } .next-link_wrapper .image_next:before { content: "\f134"; font-family: "Flaticon"; font-size: 14px; position: absolute; line-height: 45px; left: 0; margin-right: 20px; right: 0; opacity: 1; color: #fff; display: block; text-align: center; z-index: 2; opacity: 0; visibility: hidden; transition: all 0.3s ease; } .next-link_wrapper .image_next:after { display: block; content: ""; height: 100%; width: 100%; position: absolute; top: 0; left: 0; border-radius: 0%; opacity: 0; visibility: hidden; transition: all 0.3s ease; } .next-link_wrapper .next_title { max-width: 210px; display: inline-block; text-align: right; font-weight: 500; line-height: 24px; word-wrap: break-word; } .info_prev-link_wrapper > a, .info_next-link_wrapper > a { display: flex; align-items: center; } .prev-link-info_wrapper > span, .next-link-info_wrapper > span { display: block; } .prev-link-info_wrapper .meta-wrapper, .next-link-info_wrapper .meta-wrapper { background: none; padding-left: 0; padding-right: 0; } /* Author info wrapper */ .author-info_wrapper { padding: 40px; margin: 16px 0 48px; position: relative; z-index: 0; padding-bottom: 25px; background: #f8f8f8; border-radius: 0; border: 1px solid #e1e1e1; background: url(../img/author_bg.jpg) no-repeat; background-size: cover; } .author-info_excerpt { clear: both; margin-top: 36px; } .author-info_content { margin-left: 120px; } .author-info_avatar { float: left; margin-right: 30px; } .author-info_avatar img { border-radius: 50%; box-sizing: content-box; } .author-info_name { margin-bottom: 0 !important; margin-top: 18px; font-size: 20px; line-height: 24px; } .author-info_name span { font-weight: inherit; font-size: inherit; line-height: inherit; font-family: inherit; margin-right: 7px; } .author-info_public { font-size: 18px; font-weight: 300; } .author-info_description { margin-bottom: 20px; font-size: 16px; font-weight: 400; line-height: 30px; letter-spacing: 0.15px; } .author-info_social-link { display: inline-block; margin-right: 10px; font-size: 14px; text-transform: uppercase; position: relative; width: 30px; line-height: 30px; text-align: center; height: 30px; color: #b0b0b0; } .author-info_social-link:last-child { margin-right: 0; } .author-info_social-wrapper { line-height: 1; padding-bottom: 5px; margin-top: 15px; } .author-info_social-wrapper .title_soc_share { margin-left: -8px; } .single .single.related_posts .stoni_module_title { padding-bottom: 11px; margin-bottom: 0; } .single .single.related_posts .blog-post_content { padding: 26px 30px 7px; } .single .single.related_posts .single_post_info .divider_post_info { margin-top: 25px; padding-bottom: 10px; border: 0; } @media only screen and (max-width: 1200px) { .vc_row:not(.vc_row-no-padding) .vc_column_container > .vc_column-inner, .vc_row:not(.vc_row-no-padding) .theiaStickySidebar > .vc_column-inner { padding-left: 15px !important; padding-right: 15px !important; } } @media only screen and (max-width: 992px) { .vc_col-sm-8 .blog-posts .blog-style-medium_img .blog-post_media, .vc_col-sm-9 .blog-posts .blog-style-medium_img .blog-post_media { width: 100%; margin-right: 0; margin-left: 0; padding-right: 30px; text-align: left; margin-top: 30px; padding-left: 30px; } .vc_col-sm-8 .blog-posts .blog-style-medium_img .blog-post_content, .vc_col-sm-9 .blog-posts .blog-style-medium_img .blog-post_content { padding-bottom: 20px; padding-right: 30px; padding-left: 30px; margin-left: 0; float: left; width: 100%; width: 100%; width: 100%; box-sizing: border-box; } .vc_col-sm-8 .blog-style-standard.row .wgl_col-6, .vc_col-sm-9 .blog-style-standard.row .wgl_col-6 { width: 100%; } .blog-style-tiny_img.blog_columns-3:not(.blog_masonry) .wgl_col-4 { width: 50%; } .blog-style-tiny_img.blog_columns-3:not(.blog_masonry) .wgl_col-4:nth-child(3n+1) { clear: none; } .blog-style-tiny_img.blog_columns-3:not(.blog_masonry) .wgl_col-4:nth-child(2n+1) { clear: left; } } @media only screen and (max-width: 768px) { .blog-style-tiny_img.blog_columns-3:not(.blog_masonry) .wgl_col-4 { width: 100%; } .prev-link_wrapper, .next-link_wrapper { max-width: 100%; width: 100%; } .stoni-post-navigation .back-nav_page { display: none; } } @media only screen and (max-width: 600px) { .blog-posts .blog-style-medium_img .blog-post_media { width: 180px; } .blog-posts .blog-style-medium_img .blog-post_content { width: calc(100% - 180px); } } @media only screen and (max-width: 1024px) { .blog_columns-2:not(.blog_masonry) .wgl_col-6:nth-child(2n+1) { clear: none; } .blog_columns-3:not(.blog_masonry) .wgl_col-4:nth-child(3n+1) { clear: none; } .blog_columns-4:not(.blog_masonry) .wgl_col-3:nth-child(4n+1) { clear: none; } .blog_columns-2:not(.blog_masonry) .wgl_col-6:nth-child(2n+1) { clear: left; } .blog_columns-3:not(.blog_masonry) .wgl_col-4:nth-child(3n+1) { clear: left; } .blog_columns-4:not(.blog_masonry) .wgl_col-3:nth-child(2n+1) { clear: left; } .stoni-post-navigation { margin-bottom: 0; } .blog-style-hero.blog_columns-3 .wgl_col-4 { width: 50%; } .blog-style-hero.blog_columns-3 .wgl_col-4:nth-child(3n+1) { clear: none; } .blog-style-hero.blog_columns-3 .wgl_col-4:nth-child(2n+1) { clear: left; } .blog-style-hero.blog_columns-4 .wgl_col-3 { width: 50%; } .blog-style-hero.blog_columns-4 .wgl_col-3:nth-child(4n+1) { clear: none; } .blog-style-hero.blog_columns-4 .wgl_col-3:nth-child(2n+1) { clear: left; } } @media only screen and (max-width: 767px) { .blog-style-hero.blog_columns-3 .wgl_col-4 { width: 100%; } .blog-style-hero.blog_columns-4 .wgl_col-3 { width: 100%; } } @media only screen and (max-width: 600px) { .single_type-2 .blog-post.blog-post-single-item .blog-post_content .meta-wrapper, .single_type-1 .blog-post.blog-post-single-item .blog-post_content .meta-wrapper { max-width: 100%; } .blog-style-standard .wgl_col-12 .format-no_featured:not(.format-audio) .blog-post_wrapper, .blog-style-standard .wgl_col-12 .format-standard .blog-post_wrapper, .blog-style-standard .wgl_col-12 .format-quote .blog-post_wrapper, .blog-style-standard .wgl_col-12 .format-link .blog-post_wrapper { padding: 30px 30px 29px; } .format-no_featured:not(.format-audio) .blog-post_wrapper, .format-standard .blog-post_wrapper, .format-quote .blog-post_wrapper, .format-link .blog-post_wrapper { padding: 30px 30px 29px; } } @media screen and (max-width: 420px) { .single_meta .meta-wrapper span:after { display: none; } .blog-posts .blog-style-medium_img .blog-post_media { width: 100%; padding-right: 0; margin-right: -1px; } .blog-posts .blog-style-medium_img .blog-post_content { width: 100%; padding-left: 30px; } } .blog-post_wrapper .blog-post_media .stoni_module_videobox img { box-shadow: none; } .blog-post_wrapper .blog-post_media .stoni_module_videobox .videobox_link { width: 80px; height: 80px; box-shadow: none; background: #fff; border-color: #ffffff; } .blog-post_wrapper .blog-post_content .stoni_module_videobox .videobox_wrapper_link:before { display: none; } .blog-post_wrapper .blog-post_content .stoni_module_videobox { margin-bottom: 50px; } .blog-post_bg_media { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center; background-size: cover; } .blog-post_bg_media:before { content: ""; position: absolute; width: 100%; height: 100%; display: block; left: 0; top: 0; transition: all 0.3s ease; } .blog-post_bg_media .slider-wrapper, .blog-post_bg_media .blog-post_media-slider { height: 100%; } /* Slick Settings */ .slider-wrapper.wgl-carousel .blog-post_media-slider_slick { height: 100%; } .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .item_slick { height: 100%; width: 100%; position: relative; z-index: 5; } .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .item_slick span { height: 100%; width: 100%; display: block; background-size: cover; background-position: center; transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); overflow: hidden; } .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .item_slick span img { transition: all 500ms ease-in-out; transform: scale(1.25, 1.25); } .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .item_slick.slick-active span img { transform: scale(1, 1); } .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .slick-list, .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .slick-track { height: 100%; } .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .slick-prev { left: auto; right: 60px; } .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .slick-next { right: 15px; } .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .slick-arrow { width: 45px; height: 45px; top: 0; transform: translate(0, 0); } .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .slick-arrow:after { line-height: 45px; color: #ffffff; font-size: 14px; font-weight: bold; } .slider-wrapper.wgl-carousel .slick-slider { z-index: auto; backface-visibility: hidden; } .slider-wrapper.wgl-carousel .slick-slider .slick-arrow { z-index: 100; } .blog_carousel_title-arrow .wgl-carousel .slick-prev.slick-arrow, .blog_carousel_title-arrow .wgl-carousel .slick-next.slick-arrow { display: none !important; } .blog_title.stoni_module_title { justify-content: flex-start; padding-bottom: 15px; } .wgl_module_title.item_title { position: relative; } .wgl_module_title.item_title .carousel_arrows { position: absolute; right: 0; top: 2px; text-align: center; z-index: 2; } .wgl_module_title.item_title .carousel_arrows span[class*=slick_arrow] { cursor: pointer; display: inline-block; width: 25px; height: 25px; background: #f2f2f2; margin-left: 10px; transition: all 0.45s ease; } .wgl_module_title.item_title .carousel_arrows span[class*=slick_arrow] span { display: block; line-height: 25px; text-align: center; } .wgl_module_title.item_title .carousel_arrows span[class*=slick_arrow] span:after { content: "\f11f"; font-family: "Flaticon"; font-size: 14px; display: inline-block; border: 0; color: #939393 !important; vertical-align: top; line-height: 25px; } .wgl_module_title.item_title .carousel_arrows span[class*=slick_arrow]:hover span:after { color: #fff !important; } .wgl_module_title.item_title .carousel_arrows span[class*=slick_arrow].left_slick_arrow span:after { content: "\f140"; } .row.sidebar_left .content-container { float: right; } .container-grid.row > .wgl-carousel { margin-left: 0; margin-right: 0; } .container-grid.row > .wgl-carousel.navigation_offset_element { padding-left: 40px; padding-right: 40px; overflow: hidden; } .container-grid.row > .wgl-carousel.navigation_offset_element > .slick-slider { overflow: visible; } .container-grid.row > .wgl-carousel.navigation_offset_element .slick-list { overflow: hidden; } .blog_title { margin-bottom: 30px; } .blog_subtitle { margin-bottom: 45px; font-size: 18px; line-height: 1.6; } /* Views */ .blog-post_views-wrap { text-align: center; line-height: 32px; font-size: 12px; color: #989898; } .blog-post_views-wrap .wgl-views { display: inline-block; } .blog-post_views-wrap .wgl-views:before { margin-right: 6px; vertical-align: middle; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f06e"; } .blog-post_views-wrap .counts { font-weight: 600; vertical-align: middle; } .blog-post_views-wrap .counts_text { font-size: 12px; font-weight: 400; text-transform: capitalize; vertical-align: middle; display: none; } /* Attachment media */ .attachment_media .meta-wrapper { margin-bottom: 10px; font-weight: 600; } .attachment_media .meta-wrapper > span { position: relative; padding-left: 23px; } .attachment_media .meta-wrapper > span:first-child { padding-left: 0; } .attachment_media .meta-wrapper > span:first-child:before { display: none; } .parallax-video { position: absolute !important; z-index: 2 !important; top: 0; left: 0; width: 100%; height: 100%; } .jarallax { position: relative; z-index: 0; } .jarallax > .jarallax-img { position: absolute; object-fit: cover; /* support for plugin https://github.com/bfred-it/object-fit-images */ font-family: "object-fit: cover;"; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } /* Blog Archive */ .blog_archive-cat { margin-bottom: 20px; text-align: center; } .blog_archive-cat_title { text-transform: capitalize; } .archive .wgl_blog_list { margin-bottom: 30px; } /* Unit test */ .wp-block-media-text { margin-bottom: 20px; } .wp-block-media-text .wp-block-media-text__content { padding: 10px 8%; } .wp-block-image { margin-top: 20px; margin-bottom: 20px; } .wp-block-image .alignleft { margin-right: 25px; } .wp-block-image .alignright { margin-left: 25px; } .blog-post_content > p > img.size-full { margin-top: 20px; margin-bottom: 20px; } /* ==================== ##Shares Style ==================== */ /* ==================== ##SCSS variables ==================== */ .share_post-container { position: relative; -webkit-user-select: none; user-select: none; display: inline-block; color: #fff; line-height: 0; font-size: 0; vertical-align: middle; float: right; } .share_post-container .share_social-wpapper { display: inline-block; } .share_post-container .share_post > a:before, .share_post-container .share_social-wpapper a span { font-size: 14px; } .share_post-container .share_post { display: block; color: inherit; } .share_post-container .share_post span.fa { transition: 0.45s ease; color: inherit; } .share_post-container span { line-height: inherit; display: block; } .share_post-container > a { line-height: 34px; display: block; text-align: center; pointer-events: none; color: #292929; } .share_post-container > a:before { content: "\f13a"; font-size: 13px; font-family: "Flaticon"; font-weight: bold; vertical-align: middle; } .share_post-container:hover .share_social-wpapper { visibility: visible; opacity: 1; margin-top: -2px; } .share_post-container .share_social-wpapper { padding: 0; display: block; position: absolute; right: 0%; top: -100%; margin-top: 10px; margin-right: -20px; z-index: 2; box-shadow: none; opacity: 0; visibility: hidden; border: 1px solid #e1e1e1; background: #ffffff; padding: 0; transition: all 0.4s ease-in-out; } .share_post-container .share_social-wpapper:before { content: ""; position: absolute; top: 100%; right: 0; height: 15px; width: 100%; } .share_post-container .share_social-wpapper ul { padding: 0; line-height: inherit; white-space: nowrap; } .share_post-container .share_social-wpapper ul li { text-align: center; width: 30px; height: 30px; padding: 0; line-height: 30px; display: inline-block; vertical-align: top; transition: all 0.3s; opacity: 1; visibility: visible; margin-bottom: 0; } .share_post-container .share_social-wpapper ul li:before { display: none; } .share_post-container .share_social-wpapper ul li .share:hover_facebook span.fa { color: #3b5998; } .share_post-container .share_social-wpapper ul li .share:hover_google span.fa { color: #db4437; } .share_post-container .share_social-wpapper ul li .share:hover_twitter span.fa { color: #1da1f2; } .share_post-container .share_social-wpapper ul li .share:hover_pinterest span.fa { color: #bd081c; } .share_post-container .share_social-wpapper ul li .share:hover_linkedin span.fa { color: #007bb5; } .single_info-share_social-wpapper > span { font-size: 16px; font-weight: 600; margin-right: 15px; text-transform: uppercase; } .single_info-share_social-wpapper:only-child { border: 0; padding: 0; } .single_info-share_social-wpapper .share_social-wpapper { font-size: 0; line-height: 0; margin-top: 5px; display: inline-block; } .single_info-share_social-wpapper .share_link, .single_info-share_social-wpapper .share_post { position: relative; display: inline-block; transition: all 0.45s ease-in-out; } .single_info-share_social-wpapper .share_link + .share_link { margin-left: 5px; } .single_info-share_social-wpapper .share_link span.fa, .single_info-share_social-wpapper .share_link span.fab { display: inline-block; position: relative; z-index: 1; width: 30px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; transition: 0.5s; border-radius: 50%; color: #fff; } .single_info-share_social-wpapper .share_link + .share_link { margin-left: 12px; } .single_info-share_social-wpapper .share_link span { border: 0; } .single_info-share_social-wpapper .share_link span:hover.fa-facebook { background-color: #3b5998; border-color: #3b5998; color: #ffffff; } .single_info-share_social-wpapper .share_link span:hover.fa-twitter, .single_info-share_social-wpapper .share_link span:hover.fa-x-twitter { background-color: #1da1f2; border-color: #1da1f2; color: #ffffff; } .single_info-share_social-wpapper .share_link span:hover.fa-linkedin, .single_info-share_social-wpapper .share_link span:hover.fa-linkedin-square { background-color: #007bb5; border-color: #007bb5; color: #ffffff; } .single_info-share_social-wpapper .share_link span:hover.fa-pinterest, .single_info-share_social-wpapper .share_link span:hover.fa-pinterest-p { background-color: #bd081c; border-color: #bd081c; color: #ffffff; } .single_info-share_social-wpapper .share_link span:hover.fa-instagram { background-color: #c32aa3; border-color: #c32aa3; color: #ffffff; } .single_info-share_social-wpapper .share_link span:hover.fa-google { background-color: #db4437; border-color: #db4437; color: #ffffff; } .single_info-share_social-wpapper .share_link:hover span { transform: translateY(-5px); } .author-info_social-wrapper .author-info_social-link.fa-facebook:hover { color: #3b5998; } .author-info_social-wrapper .author-info_social-link.fa-google:hover { color: #db4437; } .author-info_social-wrapper .author-info_social-link.fa-twitter:hover, .author-info_social-wrapper .author-info_social-link.fa-x-twitter:hover { color: #1da1f2; } .author-info_social-wrapper .author-info_social-link.fa-pinterest:hover { color: #bd081c; } .author-info_social-wrapper .author-info_social-link.fa-linkedin:hover { color: #007bb5; } .wgl-social-share_pages { position: absolute; z-index: 90; } .wgl-social-share_pages.fixed { position: fixed; z-index: 90; } .wgl-social-share_pages.standard_style li { padding: 0; margin-bottom: 5px; } .wgl-social-share_pages.standard_style li:before { display: none; } .wgl-social-share_pages.standard_style a { line-height: 40px; width: 60px; text-align: right; border-radius: 0 30px 30px 0; color: #bbc8d7; display: block; box-sizing: border-box; padding-right: 16px; transition: all 0.45s ease; } .wgl-social-share_pages.standard_style a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 0%; height: 100%; border-radius: 0 30px 30px 0; opacity: 0; visibility: hidden; transition: all 0.3s ease-in; } .wgl-social-share_pages.standard_style a:hover { color: #fff; } .wgl-social-share_pages.standard_style a:hover:before { width: 100%; opacity: 1; visibility: visible; } .wgl-social-share_pages.standard_style a span { width: 20px; display: inline-block; text-align: center; position: relative; z-index: 1; } .wgl-social-share_pages.hovered_style { top: 40%; left: 40px; } .wgl-social-share_pages.hovered_style .share_social-desc { width: 40px; height: 40px; position: absolute; z-index: -1; } .wgl-social-share_pages.hovered_style .share_social-title { transform: translateY(0%) rotate(180deg); border-radius: 0; writing-mode: vertical-rl; text-orientation: mixed; padding: 0; z-index: 12; white-space: nowrap; transition: all 0.45s ease; font-size: 13px; font-weight: 700; letter-spacing: 2px; color: #323232; line-height: 40px; position: absolute; bottom: calc(100% + 14px); text-transform: uppercase; } .wgl-social-share_pages.hovered_style .share_social-icon-plus { height: 40px; line-height: 40px; vertical-align: middle; transition: transform 0.2s ease-in-out; border-radius: 50%; display: inline-block; width: 40px; position: absolute; cursor: pointer; bottom: 0; } .wgl-social-share_pages.hovered_style .share_social-icon-plus:before { width: 2px; height: 12px; margin-left: -1px; margin-top: -6px; } .wgl-social-share_pages.hovered_style .share_social-icon-plus:after { width: 12px; height: 2px; margin-top: -1px; margin-left: -6px; } .wgl-social-share_pages.hovered_style .share_social-icon-plus:before, .wgl-social-share_pages.hovered_style .share_social-icon-plus:after { position: absolute; content: ""; z-index: 1; top: 50%; left: 50%; background: #fff; } .wgl-social-share_pages.hovered_style ul { width: 40px; margin: 0; position: absolute; bottom: 100%; left: 0; transform: translate(0, 30px); opacity: 0; transition: 0.2s ease-in-out; visibility: hidden; padding: 0; z-index: 2; padding-bottom: 10px; } .wgl-social-share_pages.hovered_style ul li { padding: 0; text-align: center; } .wgl-social-share_pages.hovered_style ul li:before { display: none; } .wgl-social-share_pages.hovered_style ul li a { color: #323232; } .wgl-social-share_pages.hovered_style ul li a span { font-size: 14px; width: 20px; display: inline-block; text-align: center; } .wgl-social-share_pages.hovered_style:hover .share_social-title { opacity: 0; } .wgl-social-share_pages.hovered_style:hover .share_social-icon-plus { transform: rotate(-45deg); } .wgl-social-share_pages.hovered_style:hover ul { opacity: 1; visibility: visible; transform: translate(0, 0); } .wgl-portfolio-single_item .single_info-share_social-wpapper { margin-top: 5px; text-align: center; } .wgl-portfolio-single_item .single_info-share_social-wpapper > span { text-transform: capitalize; } .wgl-portfolio-single_item .single_info-share_social-wpapper .share_link span.fa { width: 30px; height: 30px; line-height: 30px; font-size: 12px; } .wgl-portfolio-single_item .single_info-share_social-wpapper .share_link + .share_link { margin-left: 10px; } .wgl-portfolio-item_annotation_social .single_info-share_social-wpapper { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin: 20px 0 0; } .wgl-portfolio-item_annotation_social .single_info-share_social-wpapper > span { font-size: 16px; text-transform: capitalize; } .wgl-portfolio-item_annotation_social .single_info-share_social-wpapper .share_social-wpapper { margin: 0; margin-right: -6px; } .wgl-portfolio-item_annotation_social .single_info-share_social-wpapper .share_link span { background: transparent; border: 0; transform: translateY(0); } .wgl-portfolio-item_annotation_social .single_info-share_social-wpapper .share_link span:hover { background: transparent; } .wgl-portfolio-item_annotation_social .single_info-share_social-wpapper .share_link span.fa { width: 26px; height: 26px; line-height: 26px; font-size: 14px; } .woocommerce div.product .share_social-wpapper .share_link { color: #c2c2c2; margin-right: 20px; font-size: 12px; } .woocommerce div.product .share_social-wpapper .share_link span.fa { transition: 0.45s ease-in-out; } .woocommerce div.product .share_social-wpapper .share_link:last-child { margin-right: 0; } /* #Likes */ .wgl-likes { display: inline-block; font-size: 12px; text-transform: uppercase; font-weight: 600; color: #989898; } .wgl-likes .sl-button { color: inherit; cursor: pointer; } .wgl-likes .sl-count { transition: all 0.3s ease; } .wgl-likes .sl-icon { margin-right: 5px; transform: translateZ(0); display: inline-block; font-size: 13px; color: #fe3e5d; padding: 0 1px; font-weight: 600; } .wgl-likes:hover .sl-icon { animation-name: pulse_like; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; } @keyframes pulse_like { 25% { transform: scale(1.2); } 75% { transform: scale(0.9); } } /* ==================== ##Isotope (Recommended) ==================== */ /* https://isotope.metafizzy.co/v1/docs/introduction.html */ /**** Isotope Filtering ****/ .isotope-item { z-index: 2; } .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; } /**** Isotope CSS3 transitions ****/ .isotope, .isotope .isotope-item { transition-duration: 0.8s; } .isotope { transition-property: height, width; } .isotope .isotope-item { transition-property: transform, opacity; } /**** disabling Isotope CSS3 transitions ****/ .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { transition-duration: 0s; } /* ==================== ##Lists Style ==================== */ body ul li, body ol li { position: relative; z-index: 1; padding-left: calc(1em + 5px); line-height: 38px; list-style: none; } ul li:before { content: ""; display: block; position: absolute; z-index: 1; top: 18px; left: 2px; width: 0.3125em; height: 0.3125em; border-radius: 50%; } body ul > li:last-child, body ol > li:last-child { padding-bottom: 0; } body ul.stoni_dash li { padding-left: calc(1.1em + 14px); } body ul.stoni_dash li:before { content: ""; top: 20px; width: 0.9375em; height: 0.0625em; border-radius: unset; } body ul.stoni_plus li { padding-left: 25px; } body ul.stoni_plus li:before { content: ""; position: absolute; z-index: 1; top: 20px; left: 7px; width: 8px; height: 2px; } body ul.stoni_plus li:after { content: ""; position: absolute; z-index: 1; top: 17px; left: 10px; width: 2px; height: 8px; } body ul.stoni_check li { padding-left: calc(1em + 13px); } body ul.stoni_check li:before { content: "\f109"; font-family: flaticon; width: 0; height: 0; top: 0; left: 0; font-size: 0.8em; } body ul.stoni_slash li { padding-left: 25px; } body ul.stoni_slash li:before { content: "/"; width: 0; height: 0; top: 0; left: 7px; font-size: 1.05em; font-weight: 700; } body ul.no-list-style li { padding: 0; } body ul.no-list-style li:before { display: none; } body ol { counter-reset: li; } body ol li { counter-increment: li; } body ol > li { position: relative; } body ol > li:before { /* https://www.w3.org/Style/Examples/007/color-bullets.en.html */ content: "." counter(li); position: absolute; z-index: 1; left: 0; font-size: inherit; display: inline-block; line-height: inherit; direction: rtl; font-weight: 600; width: auto; height: auto; } body ul ol > li:before { top: 0; background-color: transparent !important; } body li ol { margin-bottom: 0; padding-bottom: 0; } /* ==================== ##Comments ==================== */ .single.related_posts + .row #comments { padding-top: 0; margin-top: 46px; } #comments { margin-top: 20px; margin-bottom: 44px; } #comments:before { content: ""; clear: both; display: block; } #comments > h3 { margin-bottom: 12px; padding-bottom: 16px; z-index: 10; position: relative; font-size: 30px; line-height: 38px; } #comments > h3 span { font-size: 26px; } #comments .pingback .edit-link .comment-edit-link { font-size: 12px; color: #7e7676; margin-left: 5px; } #comments .pingback .edit-link .comment-edit-link:hover { color: #b9a9cd; } #comments .comment-notes { margin-bottom: 22px; margin-top: 5px; font-size: 14px; } #comments .comment-form-cookies-consent + .form-submit { margin-top: 12px; } #comments .form-submit { margin-bottom: 0; clear: both; margin-top: 20px; display: inline-block; } #comments .form-submit input[type=submit] { color: #fff; } #comments .form-submit input[type=submit]:hover { background: transparent; } #comments .form-submit:hover { background: transparent; } #comments .comment-respond { margin-top: 74px; background: #f7f7f7; padding: 50px; } #comments .commentlist { list-style: none; margin: 0; padding: 0; position: relative; line-height: inherit; } #comments .commentlist li.pingback, #comments .commentlist li.trackback { padding: 0; } #comments .commentlist li.pingback:before, #comments .commentlist li.trackback:before { display: none; } #comments .commentlist + * { margin-top: 37px; background: #f7f7f7; padding: 50px; } #comments .commentlist .comment-respond { margin: 20px 0; } #comments .commentlist .comment { padding: 0; } #comments .commentlist .comment:before, #comments .commentlist .comment:after { display: none; } #comments .commentlist .comment .stand_comment { padding: 35px 0 35px 110px; margin-bottom: 0; border-bottom: 1px solid #e1e1e1; } #comments .commentlist .comment .stand_comment .thiscommentbody { position: relative; z-index: 1; min-height: 70px; } #comments .commentlist .comment .commentava { position: absolute; z-index: 1; left: -110px; top: 2px; height: 80px; width: 80px; } #comments .commentlist .comment .commentava img { border-radius: 0; } #comments .commentlist .comment.pingback .stand_comment { padding-left: 0; } #comments .commentlist .comment .children .comment { margin-left: 70px; } #comments .commentlist .comment .children .stand_comment { padding-left: 80px; } #comments .commentlist .comment .children .stand_comment .commentava { left: -80px; width: 50px; height: 50px; } #comments .commentlist > .comment > .children > .comment { margin-left: 110px; } #comments .commentlist > .comment:last-child { margin-bottom: -1px; } #comments .commentlist > .comment:last-child .stand_comment:last-child { border-bottom: 0; } #comments .commentlist .comment_info { padding-right: 90px; } #comments .commentlist .comment_info .meta-wrapper { margin-bottom: 0; opacity: 1; line-height: 24px; background: none; } #comments .commentlist .comment_info .meta-wrapper * { font-size: 12px; text-transform: capitalize; line-height: 1; vertical-align: unset; } #comments .commentlist .comment_info .meta-wrapper > span { text-transform: uppercase; margin-right: 5px; color: #989898; } #comments .commentlist .comment_info .meta-wrapper .comment-edit-link { transition: color 0.3s ease; } #comments .commentlist .comment_info .meta-wrapper .comment-edit-link span { transition: 0s; } #comments .commentlist .comment_info .meta-wrapper .comment-edit-link:hover { color: #232323; } #comments .commentlist .comment_author_says { font-size: 18px; font-weight: 700; line-height: 18px; padding-top: 0; margin-bottom: 2px; } #comments .commentlist .comment_author_says a { font-weight: inherit; font-size: inherit; } #comments .commentlist .comment_content { margin-top: 3px; font-weight: 400; line-height: 30px; font-size: 16px; } #comments .commentlist .comment_content p { margin-bottom: 0; padding-bottom: 5px; } #comments .commentlist .comment_content h1, #comments .commentlist .comment_content h2, #comments .commentlist .comment_content h3, #comments .commentlist .comment_content h4, #comments .commentlist .comment_content h5, #comments .commentlist .comment_content h6 { margin-bottom: 8px; } #comments .comment-reply-link { display: inline-block; vertical-align: middle; font-size: 0.8125em; text-transform: uppercase; box-sizing: border-box; transition: all 0.3s ease; position: absolute; right: 0; top: 2px; line-height: 23px; font-weight: 700; border-width: 1px; border-style: solid; padding: 0 14px; } #comments .comment-reply-link:hover, #comments .comment-reply-link:focus, #comments .comment-reply-link:active { color: #232323; } #comments .comment-reply-link:hover:before, #comments .comment-reply-link:focus:before, #comments .comment-reply-link:active:before { padding-right: 5px; } #comments #cancel-comment-reply-link { font-weight: 300; opacity: 0.8; text-transform: capitalize; } #comments small #cancel-comment-reply-link { font-size: 18px; margin-left: 10px; } #comments ol.commentlist > li:first-child > .stand_comment { padding-top: 0; } #comments .button__wrapper input[type=submit], #comments .button__wrapper button { background: transparent !important; } .comments-title { margin-bottom: 28px; } body .comment-respond .comment-reply-title { position: relative; font-size: 30px; line-height: 38px; } body .comment-respond .comment-form { margin-left: -10px; margin-right: -10px; } body .comment-respond .comment-form [class*=wgl_col-], body .comment-respond .comment-form > p { position: relative; padding-left: 10px; padding-right: 10px; } body .comment-respond label { margin: 0; } body .comment-respond .form_field { width: 100%; margin-bottom: 8px !important; } body .comment-respond textarea.form_field { resize: none; margin-bottom: 20px !important; } body .comment-form-cookies-consent { clear: both; } body .comment-form-cookies-consent > * { display: inline-block; } body .comment-form-cookies-consent > input { margin-right: 7px; margin-left: 0; } body .comment-form-cookies-consent > label { display: inline-block !important; font-size: 14px; vertical-align: middle; margin-top: -5px; } .wp-block-latest-comments > li { padding-left: 0; } .wp-block-latest-comments > li:before { display: none; } /* ==================== ##Contact Form ==================== */ .wpcf7-form-control-wrap { display: block; margin-bottom: 10px; } .wpcf7 form .wpcf7-response-output { margin: 0; } .wpcf7 input:not([type=submit], [type=checkbox], [type=radio], [type=file]), .wpcf7 select, .wpcf7 textarea { width: 100%; } .wpcf7 input:not([type=submit], [type=checkbox], [type=radio], [type=file])::placeholder, .wpcf7 select::placeholder, .wpcf7 textarea::placeholder { color: #616161 !important; } .wpcf7 input[type=checkbox] { width: auto; } .wpcf7 .wpcf7-list-item { margin-left: 0; } .wpcf7-form .row { margin-left: -15px; margin-right: -15px; } .wpcf7-form .row [class*=wgl_col-] { position: relative; padding-left: 15px; padding-right: 15px; } .wpcf7 .ajax-loader { display: none !important; } .wpcf7-not-valid { border-color: #ff0000; } .wpcf7-not-valid-tip { padding-top: 5px; } .wpcf7 .form-icon { position: absolute; z-index: 1; top: 9px; right: 35px; font-size: 14px; color: #bababa; } .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item, .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item { display: flex; align-items: center; } .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input, .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input { width: auto; height: auto; } .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input + .wpcf7-list-item-label, .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input + .wpcf7-list-item-label { padding-left: 0.5em; } .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type=radio] { -webkit-appearance: radio; appearance: radio; } .wpcf7 .wpcf7-submit { margin-top: 30px; } .wpcf7 .wpcf7-spinner { display: none; } .wpb_text_column .wpcf7 .wpcf7-form-control-wrap { display: block; margin-bottom: 10px; } .sign_up { display: flex; justify-content: center; margin-right: -20px; } .sign_up input[type=submit] { margin-left: 20px; height: 50px; } .sign_up input[type=email] { width: 350px; } .sign_up .ajax-loader { display: none; } .coming-soon .button__wrapper { margin-top: 0; } .coming-soon .button__wrapper input[type=submit] { height: 44px; } /* Footer Contact Form */ .footer .wpcf7 input:not([type=submit]) { width: 100%; height: 46px; margin: unset; border: unset; border-bottom: 1px solid #d9d8d7; padding: 0px 20px 0 33px; font-size: 14px; font-weight: 400; color: inherit; outline: unset; background: transparent; box-shadow: unset; overflow: hidden; } .footer .wpcf7 input:not([type=submit])::placeholder { color: #9a9a9a; } .footer .wpcf7 input:not([type=submit]):focus, .footer .wpcf7 input:not([type=submit]):active { border-color: inherit; background: transparent; } .footer .wpcf7 span[class*=email] { position: relative; } .footer .wpcf7 span[class*=email]:after { content: "\f137"; position: absolute; top: 0; left: 0; font-family: flaticon; font-size: 20px; line-height: 42px; color: #9a9a9a; } .footer .wpcf7 input[type=submit] { background-color: #ffffff; border: 1px solid; } .footer .wpcf7 input[type=submit]:hover { color: #ffffff; } /* End Footer Contact Form */ /* Mailchimp */ #mc_embed_signup .mc-field-group { float: left; position: relative; z-index: 1; width: calc(100% - 160px); margin-right: 20px; } #mc_embed_signup .mc-field-group input { width: 100%; height: 40px; padding-bottom: 0; padding-top: 0; color: #979797; background-color: rgba(255, 255, 255, 0.1); } #mc_embed_signup .mc-field-group input::placeholder { color: #979797; } #mc_embed_signup .button-submit input { width: 140px; margin-bottom: 0; text-transform: uppercase; font-weight: 600; } #mc_embed_signup div.mce_inline_error { position: absolute; z-index: 1; margin-bottom: 0 !important; box-sizing: border-box; width: 100%; box-shadow: 0px 0px 15px 0px rgba(40, 71, 178, 0.15); background: #fff !important; color: #6b0505 !important; border-top: 0 !important; margin-top: 5px !important; border-radius: 0; } .wgl-mailchimp-2 #mc_embed_signup .mc-field-group { width: 100%; float: left; position: relative; z-index: 1; margin-right: 0; } .wgl-mailchimp-2 #mc_embed_signup .mc-field-group input { width: 100%; height: 50px; border: 1px solid #8b8b8b; font-size: 14px; color: #ffffff; background-color: transparent; } .wgl-mailchimp-2 #mc_embed_signup .mc-field-group input::placeholder { color: #ffffff; } .wgl-mailchimp-2 #mc_embed_signup .mc-field-group .mce_inline_error { width: 100%; } .wgl-mailchimp-2 #mc_embed_signup .button-submit { position: absolute; z-index: 1; top: 5px; right: 5px; transition: 0.5s; } .wgl-mailchimp-2 #mc_embed_signup .button-submit input { width: 130px; height: 40px; margin-bottom: 0; padding: 0 10px; } .wgl-mailchimp-2 #mc_embed_signup .button-submit:hover input { color: #ffffff; } /* Coming Soon */ .coming-soon_form form { text-align: center; } .coming-soon_form .wpcf7 input:not([type=submit]), .coming-soon_form .wpcf7 select, .coming-soon_form .wpcf7 textarea { display: inline-block; width: auto; background: rgba(255, 255, 255, 0.1); border-color: transparent; } .coming-soon_form .wpcf7 input:not([type=submit])::placeholder, .coming-soon_form .wpcf7 select::placeholder, .coming-soon_form .wpcf7 textarea::placeholder { color: #ffffff !important; } .coming-soon_form .wpcf7 .wpcf7-form-control-wrap { display: inline-block; vertical-align: top; margin-right: 10px; } .wpcf7 .call_to_action_1.subscribe .wgl_col-5 { width: 300px; } .wpcf7 .call_to_action_1.subscribe .wgl_col-2 { width: 19.6025%; min-width: 170px; } .wpcf7 .call_to_action_1.subscribe input:not([type=submit]), .wpcf7 .call_to_action_1.subscribe .wpcf7 select, .wpcf7 .call_to_action_1.subscribe .wpcf7 textarea { font-size: 16px; } .wpcf7 .call_to_action_1 input:not([type=submit]), .wpcf7 .call_to_action_1 .wpcf7 select, .wpcf7 .call_to_action_1 .wpcf7 textarea { background-color: transparent; border-color: #4b4b4b; height: 56px; padding-bottom: 0; color: #ffffff; } .wpcf7 .call_to_action_1 input:not([type=submit])::placeholder, .wpcf7 .call_to_action_1 .wpcf7 select::placeholder, .wpcf7 .call_to_action_1 .wpcf7 textarea::placeholder { color: #ffffff !important; } .wpcf7 .call_to_action_1 input:not([type=submit]):focus, .wpcf7 .call_to_action_1 input:not([type=submit]):active, .wpcf7 .call_to_action_1 .wpcf7 select:focus, .wpcf7 .call_to_action_1 .wpcf7 select:active, .wpcf7 .call_to_action_1 .wpcf7 textarea:focus, .wpcf7 .call_to_action_1 .wpcf7 textarea:active { background: transparent; } .wpcf7 .call_to_action_1 .wgl_col-5 { width: 37.5%; } .wpcf7 .call_to_action_1 .wgl_col-2 { width: 25%; } .wpcf7 .call_to_action_1 .wgl_col-2 .wpcf7-submit { width: 100%; color: #ffffff; margin-top: 0; } /* ==================== ##Slick Slider ==================== */ .wgl-carousel { position: relative; z-index: 1; margin-left: -15px; margin-right: -15px; } .wgl-carousel .slick-slider { display: block; -webkit-user-select: none; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow: hidden; } .wgl-carousel .slick-list { position: relative; z-index: 1; display: block; } .wgl-carousel .slick-track { position: relative; z-index: 1; } .wgl-carousel .slick-track:after { content: ""; display: table; clear: both; } .wgl-carousel .slick-slide { padding-left: 15px; padding-right: 15px; float: left; height: 100%; min-height: 1px; cursor: pointer; } .wgl-carousel .slick-slide.dragging img { pointer-events: none; } .wgl-carousel .slick-loading .slick-track, .wgl-carousel .slick-loading .slick-slide { visibility: hidden; } .wgl-carousel-wrapper, .wgl-carousel_wrapper { overflow: hidden; } /* ==================== ##Pagination ==================== */ .wgl-pagination { padding-bottom: 30px; margin-top: 16px; } .wgl-pagination .page { display: inline-block; vertical-align: top; margin: 0 5px; padding: 0; } .wgl-pagination .page-numbers { position: relative; z-index: 1; height: 45px; width: 45px; line-height: 43px; font-size: 18px; font-weight: 500; display: block; padding: 0; transition: all 0.4s; text-align: center; color: #323232; border: 1px solid #e1e1e1; } .wgl-pagination .page-numbers .fa { font-size: 18px; } .wgl-pagination .page-numbers:hover { background: #323232; border-color: #323232; color: #fff; } .wgl-pagination .page .current { cursor: default; color: #fff; background: #323232; border-color: #323232; } .wgl-pagination .page:before, .wgl-pagination .page:after { display: none; } .wgl-pagination .page:first-child { margin-left: 0; } .wgl-pagination .page:last-child { margin-right: 0; } .page-link { clear: both; } /* ==================== ##Load More ==================== */ .load_more_wrapper { position: relative; z-index: 1; margin-top: 20px; text-align: center; } .load_more_wrapper .button_wrapper:hover .load_more_item { transform: translate(0); } .load_more_wrapper .button_wrapper { display: inline-block; position: relative; margin-bottom: 20px; } .load_more_wrapper .load_more_item { display: inline-block; position: relative; margin: 0; border: 1px solid; border-radius: 0; padding: 15px 52px; font-size: 13px; font-weight: 700; color: #ffffff; text-transform: uppercase; white-space: nowrap; transition: 0.4s; } .load_more_wrapper .load_more_item:before { content: "\f021"; display: inline-block; position: absolute; z-index: 99; top: 50%; left: 50%; margin: -10px 0 0 -8px; font: normal normal normal 14px/1 FontAwesome; font-size: 19px; color: #fff; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; opacity: 0; transition: all 0.4s, color 0s; animation: rotating 2s linear infinite; } .load_more_wrapper .load_more_item span { position: relative; z-index: 1; } .load_more_wrapper .load_more_item:hover { color: #fff !important; } .load_more_wrapper .load_more_item.loading:before { color: inherit; opacity: 1; } .load_more_wrapper .load_more_item.loading span { opacity: 0; } .load_more_wrapper .load_more_item.blog_load_more { margin-top: 10px; } .load_more_wrapper .load_more_item.full_width_btn .load_more_item { width: 100%; } @keyframes rotating { 0% { transform: rotate(0turn); } 100% { transform: rotate(1turn); } } /* ==================== ##Scroll Up ==================== */ #scroll_up { position: fixed; z-index: 20; right: -1px; bottom: 30px; width: 40px; height: 40px; line-height: 40px; text-align: center; cursor: pointer; opacity: 0; transform: translateX(130%); transition: 0.4s; } #scroll_up:after { content: "\f135"; display: inline-block; font-family: Flaticon; font-size: 18px; transform: rotate(90deg); } #scroll_up.active { opacity: 1; transform: translateY(0); } #scroll_up:hover:after { animation: scroll_up_anim 1.5s infinite; } @keyframes scroll_up_anim { 0% { transform: translateY(-3px) rotate(90deg); } 50% { transform: translateY(3px) rotate(90deg); } 100% { transform: translateY(-3px) rotate(90deg); } } /* ==================== ##Revolution Slider ==================== */ .rev_slider .tp-caption a { color: inherit; transition: all 0.3s ease; } .rev_slider .tp-caption .stoni_module_social a { line-height: 26px !important; transition: all 0.3s ease !important; } .add_wave_rev_slider .rev_slider_wrapper > .rev_slider:before { content: ""; display: block; position: absolute; z-index: 22; bottom: 0; width: 100%; background: url(../img/wave_rev.svg); height: 50%; background-size: 100% 100%; } /* ==================== ##Widgets Base ==================== */ body .footer .widget_categories a:after, body .footer .widget_product_categories a:after, body .footer .widget_layered_nav a:after { background: #fff; } body .footer .widget select, body .footer .widget.widget_recent_comments ul li a, body .footer .widget_categories ul li .post_count, body .footer .widget_categories ul li .count, body .footer .widget_product_categories ul li .post_count, body .footer .widget_product_categories ul li .count, body .footer .widget_layered_nav .woocommerce-widget-layered-nav-list li .post_count, body .footer .widget_layered_nav .woocommerce-widget-layered-nav-list li .count, body .footer .widget_meta ul li .post_count, body .footer .widget_meta ul li .count, body .footer .widget_archive ul li .post_count, body .footer .widget_archive ul li .count { color: #fff; } body .footer .tagcloud a { background: #fff; } body .footer .widget_comments > ul > li:before, body .footer .widget_meta > ul > li:before, body .footer .widget_archive > ul > li:before, body .footer .widget_recent_comments > ul > li:before, body .footer .widget_recent_entries > ul > li:before { color: #fff; } body .footer .widget_search .search-form .search-field, body .footer .widget_search .woocommerce-product-search .search-field, body .footer .widget_product_search .search-form .search-field, body .footer .widget_product_search .woocommerce-product-search .search-field { color: #fff; } body .footer .widget_search .search-form .search-field::placeholder, body .footer .widget_search .woocommerce-product-search .search-field::placeholder, body .footer .widget_product_search .search-form .search-field::placeholder, body .footer .widget_product_search .woocommerce-product-search .search-field::placeholder { color: #fff; } body .footer .widget_search .search-form .search-field:focus, body .footer .widget_search .search-form .search-field:active, body .footer .widget_search .woocommerce-product-search .search-field:focus, body .footer .widget_search .woocommerce-product-search .search-field:active, body .footer .widget_product_search .search-form .search-field:focus, body .footer .widget_product_search .search-form .search-field:active, body .footer .widget_product_search .woocommerce-product-search .search-field:focus, body .footer .widget_product_search .woocommerce-product-search .search-field:active { color: #fff; } body .widget { position: relative; z-index: 1; } body .widget:not(:first-child) { padding-top: 42px; } body .widget .widget-title { margin-bottom: 20px; position: relative; } body .widget .widget-title .widget-title_wrapper { font-size: 20px; line-height: 1.6; position: relative; z-index: 1; display: inline-block; font-weight: 500; } body .widget .widget-title .rsswidget { margin-right: 5px; line-height: 0; } body .widget .widget-title .rsswidget img { margin-top: 6px; } body .widget .widget-title:before { content: ""; z-index: 1; height: 1px; width: 55px; display: inline-block; vertical-align: super; margin-right: 14px; } body .widget ul li { font-weight: 500; font-size: 16px; line-height: 36px; } body .widget ul li a { color: inherit; transition: all 0.3s ease; } body .widget ul li:before { display: none; } body .widget > ul, body .widget > div > ul { padding-bottom: 0; } body .widget > #recentcomments { margin-top: -11px; margin-bottom: -15px; } body .widget > ul > li li, body .widget > div > ul > li li { padding-left: 18px; line-height: 40px; } body .widget > ul > li > ul ul li { padding-left: 30px; } body .widget_archive > ul, body .widget_recent_entries > ul, body .widget_categories > ul, body .widget_product_categories > ul, body .widget.widget_layered_nav > ul, body .widget_meta > ul { margin-bottom: -15px; } body .widget_archive ul, body .widget_recent_entries ul, body .widget_categories ul, body .widget_product_categories ul, body .widget.widget_layered_nav ul, body .widget_meta ul { margin-top: -11px; } body .widget_archive ul li:before, body .widget_recent_entries ul li:before, body .widget_categories ul li:before, body .widget_product_categories ul li:before, body .widget.widget_layered_nav ul li:before, body .widget_meta ul li:before { display: block; content: ""; width: 5px; height: 5px; border-radius: 50%; position: absolute; z-index: 1; left: 2px; top: 18px; color: inherit; } body .widget_archive ul li ul li:last-child, body .widget_recent_entries ul li ul li:last-child, body .widget_categories ul li ul li:last-child, body .widget_product_categories ul li ul li:last-child, body .widget.widget_layered_nav ul li ul li:last-child, body .widget_meta ul li ul li:last-child { border-bottom: 0; } body .widget_archive ul ul, body .widget_recent_entries ul ul, body .widget_categories ul ul, body .widget_product_categories ul ul, body .widget.widget_layered_nav ul ul, body .widget_meta ul ul { margin-top: 0; } body .widget_archive ul ul a, body .widget_recent_entries ul ul a, body .widget_categories ul ul a, body .widget_product_categories ul ul a, body .widget.widget_layered_nav ul ul a, body .widget_meta ul ul a { font-size: 16px; padding: 0; } body .widget_archive ul ul li:before, body .widget_recent_entries ul ul li:before, body .widget_categories ul ul li:before, body .widget_product_categories ul ul li:before, body .widget.widget_layered_nav ul ul li:before, body .widget_meta ul ul li:before { top: 25px; } body .widget_archive ul ul li:after, body .widget_recent_entries ul ul li:after, body .widget_categories ul ul li:after, body .widget_product_categories ul ul li:after, body .widget.widget_layered_nav ul ul li:after, body .widget_meta ul ul li:after { display: none; } body .widget_archive > ul > li:last-child > ul, body .widget_recent_entries > ul > li:last-child > ul, body .widget_categories > ul > li:last-child > ul, body .widget_product_categories > ul > li:last-child > ul, body .widget.widget_layered_nav > ul > li:last-child > ul, body .widget_meta > ul > li:last-child > ul { padding-bottom: 0; margin-bottom: -8px; } body .widget_categories ul li li, body .widget_product_categories ul li li, body .widget.widget_layered_nav ul li li { padding-top: 0; } body .widget_categories ul li, body .widget_product_categories ul li, body .widget.widget_layered_nav ul li, body .widget_meta ul li, body .widget_archive ul li { padding-left: 0; transition: all 0.3s ease; } body .widget_categories ul li img, body .widget_product_categories ul li img, body .widget.widget_layered_nav ul li img, body .widget_meta ul li img, body .widget_archive ul li img { max-width: 40px; margin-right: 15px; vertical-align: middle; margin-top: -4px; } body .widget_categories ul li .post_count, body .widget_categories ul li .count, body .widget_product_categories ul li .post_count, body .widget_product_categories ul li .count, body .widget.widget_layered_nav ul li .post_count, body .widget.widget_layered_nav ul li .count, body .widget_meta ul li .post_count, body .widget_meta ul li .count, body .widget_archive ul li .post_count, body .widget_archive ul li .count { font-size: 11px; font-weight: 500; text-align: center; box-sizing: border-box; vertical-align: super; display: inline-block; margin-top: -30px; transition: all 0.3s ease; margin-left: 4px; } body .widget_categories ul li ul li .post_count, body .widget_categories ul li ul li .count, body .widget_product_categories ul li ul li .post_count, body .widget_product_categories ul li ul li .count, body .widget.widget_layered_nav ul li ul li .post_count, body .widget.widget_layered_nav ul li ul li .count, body .widget_meta ul li ul li .post_count, body .widget_meta ul li ul li .count, body .widget_archive ul li ul li .post_count, body .widget_archive ul li ul li .count { top: 0; } body .widget_categories ul li ul li img, body .widget_product_categories ul li ul li img, body .widget.widget_layered_nav ul li ul li img, body .widget_meta ul li ul li img, body .widget_archive ul li ul li img { display: none; } body .widget_categories ul li:before, body .widget_product_categories ul li:before, body .widget.widget_layered_nav ul li:before, body .widget_meta ul li:before, body .widget_archive ul li:before { display: none !important; } body .widget_categories ul li ul li:last-child, body .widget_product_categories ul li ul li:last-child, body .widget.widget_layered_nav ul li ul li:last-child, body .widget_meta ul li ul li:last-child, body .widget_archive ul li ul li:last-child { padding-bottom: 0; } body .widget_categories ul li ul li:after, body .widget_product_categories ul li ul li:after, body .widget.widget_layered_nav ul li ul li:after, body .widget_meta ul li ul li:after, body .widget_archive ul li ul li:after { bottom: initial; top: 0; } body .widget_categories a, body .widget_product_categories a, body .widget.widget_layered_nav a, body .widget_meta a, body .widget_archive a { text-transform: capitalize; display: inline-block; font-size: 16px; font-weight: 500; padding: 2px 0; position: relative; } body .widget_comments > ul > li:before, body .widget_meta > ul > li:before, body .widget_archive > ul > li:before, body .widget_recent_comments > ul > li:before, body .widget_recent_entries > ul > li:before { content: "\f12a"; position: relative; z-index: 1; font-family: "flaticon"; top: 0; width: auto; height: auto; font-weight: 300; font-size: 20px; opacity: 0.7; display: inline-block !important; vertical-align: baseline; background-color: transparent !important; margin-right: 15px; color: #939393; } body .widget_categories ul li, body .widget_categories .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item, body .widget_product_categories ul li, body .widget_product_categories .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item, body .widget.widget_layered_nav ul li, body .widget.widget_layered_nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { padding-left: 18px; } body .widget_categories > ul > li > a:after, body .widget_product_categories > ul > li > a:after, body .widget.widget_layered_nav > ul > li > a:after { content: ""; display: block; position: absolute; height: 5px; width: 5px; top: 50%; left: -18px; margin-top: -2.5px; transition: all 0.3s ease; border-radius: 50%; background: #323232; } body .widget_meta > ul > li:before { content: "\f11e"; font-size: 16px; } body .widget_archive > ul > li:before { content: "\f12f"; font-size: 16px; } body .widget_recent_comments ul li { padding: 0; } body .widget_recent_comments > ul > li:before { content: "\f12a"; font-size: 16px; } body .widget_recent_entries > ul > li:before { content: "\f0c6"; font-size: 18px; font-family: fontawesome; margin-right: 10px; } body .widget_recent_entries ul li { padding: 3px 0 3px 0; } body .widget_recent_entries ul li .post-date { font-size: 0.8em; float: right; } body .widget_recent_entries ul li:before { display: none; } body .widget_recent_entries ul li:after { content: ""; clear: both; display: table; } body .widget_pages ul { margin-top: -11px; } body .widget_pages ul ul { margin-top: 0; } body .widget_pages ul li { line-height: 40px; } body .widget_pages > ul > li > a:before, body .widget_pages > ul > li > a:after { position: absolute; content: ""; z-index: 1; background: currentColor; } body .widget_pages > ul > li > a:before { width: 9px; height: 1px; left: 0; top: 19px; } body .widget_pages > ul > li > a:after { width: 1px; height: 9px; left: 4px; top: 15px; } body .widget_rss .widget-title > a { font-size: 20px; line-height: 1.4; text-align: center; font-weight: 500; margin-bottom: 12px; padding-bottom: 12px; position: relative; text-transform: capitalize; letter-spacing: 0.01em; } body .widget_rss .widget-title > a img { display: none; } body .widget_rss ul li { padding: 40px 0 0 0; } body .widget_rss ul li:first-child { padding-top: 0; } body .widget_rss ul li .rsswidget { font-size: 18px; font-weight: 400; line-height: 28px; display: inline-block; } body .widget_rss ul li .rss-date { font-size: 16px; display: block; font-style: normal; line-height: 1.5; margin: 0 0 20px; } body .widget_rss ul li .rssSummary { font-size: 14px; line-height: 24px; margin-bottom: 15px; } body .widget_rss ul li cite { display: block; position: relative; margin-top: 0; font-size: 16px; font-style: normal; font-weight: 400; text-transform: capitalize; color: #7e7e7e; } body .widget_rss ul li cite:before { content: "–"; margin-right: 5px; } body .widget .select__field:before { line-height: 48px; } body .widget .select__field:before { display: none; } body .widget select { border-radius: 0; width: 100%; height: 48px; font-size: 16px; } body .widget select:focus, body .widget select:active { border-color: #d2d2d2; } .wp-block-archives-dropdown { display: inline-block; position: relative; } .wp-block-archives-dropdown select { border-radius: 0; height: 48px; min-width: 270px; font-size: 16px; } .wp-block-archives-dropdown select:focus, .wp-block-archives-dropdown select:active { border-color: #d2d2d2; } ul.wp-block-archives.wp-block-archives-list li { padding-left: 0; } ul.wp-block-archives.wp-block-archives-list li:before { content: "\f115"; position: relative; z-index: 1; font-family: "flaticon"; top: 0; width: auto; height: auto; font-weight: 300; font-size: 20px; display: inline-block !important; vertical-align: baseline; background-color: transparent !important; margin-right: 15px; color: #939393; } ul.wp-block-archives.wp-block-archives-list li a { text-transform: capitalize; padding-right: 0; display: inline-block; font-size: 18px; font-weight: 600; padding: 2px 0; position: relative; } ul.wp-block-latest-posts li { padding-left: 0; } ul.wp-block-latest-posts li:before { content: "\f118"; position: relative; z-index: 1; font-family: "flaticon"; top: 0; width: auto; height: auto; font-weight: 300; font-size: 20px; display: inline-block !important; vertical-align: baseline; background-color: transparent !important; margin-right: 15px; color: #939393 !important; } ul.wp-block-latest-posts li a { color: inherit; } ul.wp-block-categories.wp-block-categories-list li:before { display: none; } ul.wp-block-categories.wp-block-categories-list li a { text-transform: capitalize; padding-right: 0; display: inline-block; font-size: 16px; font-weight: 500; padding: 2px 0; position: relative; } ul.wp-block-categories.wp-block-categories-list li a:after { content: ""; display: block; position: absolute; height: 5px; width: 5px; top: 50%; left: -18px; margin-top: -2.5px; transition: all 0.3s ease; border-radius: 50%; background: #323232; } ul.wp-block-categories.wp-block-categories-list li .post_count { font-size: 11px; font-weight: 500; text-align: center; box-sizing: border-box; vertical-align: super; display: inline-block; margin-top: -30px; transition: all 0.3s ease; } ul.wp-block-categories.wp-block-categories-list > li li { line-height: 30px; padding-left: 40px; } ul.wp-block-categories.wp-block-categories-list > li li a { font-size: 16px; } ul.wp-block-categories.wp-block-categories-list ul { padding: 5px 0; } .woocommerce .woocommerce-widget-layered-nav-dropdown__submit { height: 46px; line-height: 44px; padding: 0 25px; } .woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover { color: #ffffff; } /* ==================== #Search ==================== */ body .widget_search:not(:first-child), body .widget_product_search:not(:first-child) { padding-top: 30px; } body .widget_search .search-form, body .widget_search .woocommerce-product-search, body .widget_product_search .search-form, body .widget_product_search .woocommerce-product-search { position: relative; z-index: 1; } body .widget_search .search-form .search-field, body .widget_search .woocommerce-product-search .search-field, body .widget_product_search .search-form .search-field, body .widget_product_search .woocommerce-product-search .search-field { width: 100%; height: 50px; padding: 0px 50px 0 24px; border: 0; outline: none; font-weight: 400; overflow: hidden; margin-bottom: 0; border-radius: 0; border: 1px solid #e1e1e1; } body .widget_search .search-form .search-field::placeholder, body .widget_search .woocommerce-product-search .search-field::placeholder, body .widget_product_search .search-form .search-field::placeholder, body .widget_product_search .woocommerce-product-search .search-field::placeholder { font-size: 16px; font-weight: 400; transition: all 0.5s; } body .widget_search .search-form .search-field:focus::placeholder, body .widget_search .woocommerce-product-search .search-field:focus::placeholder, body .widget_product_search .search-form .search-field:focus::placeholder, body .widget_product_search .woocommerce-product-search .search-field:focus::placeholder { opacity: 0; } body .widget_search .search-form .search-field:focus, body .widget_search .search-form .search-field :active, body .widget_search .woocommerce-product-search .search-field:focus, body .widget_search .woocommerce-product-search .search-field :active, body .widget_product_search .search-form .search-field:focus, body .widget_product_search .search-form .search-field :active, body .widget_product_search .woocommerce-product-search .search-field:focus, body .widget_product_search .woocommerce-product-search .search-field :active { border-color: #d2d2d2; } body .widget_search .search-form .search-button, body .widget_search .search-form button[type=submit], body .widget_search .search-form:after, body .widget_search .woocommerce-product-search .search-button, body .widget_search .woocommerce-product-search button[type=submit], body .widget_search .woocommerce-product-search:after, body .widget_product_search .search-form .search-button, body .widget_product_search .search-form button[type=submit], body .widget_product_search .search-form:after, body .widget_product_search .woocommerce-product-search .search-button, body .widget_product_search .woocommerce-product-search button[type=submit], body .widget_product_search .woocommerce-product-search:after { position: absolute; z-index: 1; top: 0; right: 0; width: 50px; height: 50px; font-size: 0; text-align: center; opacity: 0; padding: 0; margin: 0; cursor: pointer; } body .widget_search .search-form .search-button, body .widget_search .woocommerce-product-search .search-button, body .widget_product_search .search-form .search-button, body .widget_product_search .woocommerce-product-search .search-button { z-index: 2; } body .widget_search .search-form:after, body .widget_search .woocommerce-product-search:after, body .widget_product_search .search-form:after, body .widget_product_search .woocommerce-product-search:after { content: "\f133"; font-family: "Flaticon"; line-height: 50px; font-size: 20px; display: inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); opacity: 1; transition: all 0.4s; right: 0; color: #fff; } /* ==================== #Recent Posts ==================== */ body .widget_wgl_posts .recent-posts-widget { padding: 0; margin-top: 18px; } body .widget_wgl_posts .recent-posts-widget li { padding: 0; line-height: inherit; } body .widget_wgl_posts .recent-posts-widget li img { float: left; max-width: 84px; border-radius: 0; } body .widget_wgl_posts .recent-posts-widget li:after { content: ""; clear: both; position: relative; display: table; height: 0; } body .widget_wgl_posts .recent-posts-widget li:not(:first-child) { margin-top: 30px; } body .widget_wgl_posts .recent-posts-widget .recent-posts-image_wrapper { overflow: hidden; margin-right: 20px; } body .widget_wgl_posts .recent-posts-widget .recent-posts-image_wrapper, body .widget_wgl_posts .recent-posts-widget .recent-posts-content_wrapper { float: left; } body .widget_wgl_posts .recent-posts-widget .with_image .recent-posts-content_wrapper { width: calc(100% - 104px); } body .widget_wgl_posts .recent-posts-widget .meta-wrapper span { line-height: 1; margin-top: 10px; font-size: 14px; color: #828181; font-weight: 500; text-transform: capitalize; } body .widget_wgl_posts .recent-posts-widget .recent-posts-content_wrapper { width: calc(100% - 20px); } body .widget_wgl_posts .recent-posts-widget .post_title { font-size: 16px; line-height: 24px; } body .widget_wgl_posts .recent-posts-widget .post_title a { font-weight: 500; } body .widget_wgl_posts .recent-posts-widget .counter_posts { font-size: 16px; font-weight: 500; color: #fff; width: 30px; height: 30px; line-height: 24px; text-align: center; border: 3px solid #fafafa; display: inline-block; position: absolute; left: 0; top: 0; border-radius: 50%; margin-left: -13px; margin-top: -15px; } body .widget_postshero .with_image .recent-posts-content { height: 240px; position: relative; } body .widget_postshero .post_title { font-size: 22px; } body .widget_postshero .post_title a:hover { opacity: 0.8; } body .widget_postshero .meta-wrapper { background: rgba(18, 19, 20, 0.4); color: #ffffff; font-size: 12px; display: flex; align-self: flex-start; padding: 0 10px; } body .widget_postshero .post_cat a { color: #ffffff; font-size: 11px; text-transform: uppercase; font-weight: 500; padding: 3px 10px; } body .widget_postshero .post_cat a:hover { background: rgba(18, 19, 20, 0.4); } body .widget_postshero .meta-data:before { content: "\f148"; font-family: "Flaticon"; font-size: 12px; display: inline-block; border: 0; vertical-align: middle; margin-right: 7px; color: #ffffff; } body .widget_postshero li { padding: 0 !important; line-height: inherit; } body .widget_postshero li:not(:last-child) { margin-bottom: 30px; } body .widget_postshero li:after { display: none; } body .widget_postshero li.with_image .recent-posts-content_wrapper { position: absolute; z-index: 1; bottom: 0; width: 100%; height: 100%; padding: 20px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: flex-end; } body .widget_postshero li.with_image .recent-posts-image_wrapper:before, body .widget_postshero li.with_image .recent-posts-image_wrapper:after { content: ""; position: absolute; z-index: 1; width: 100%; height: 100%; left: 0; top: 0; transition: all 0.5s; } body .widget_postshero li.with_image .recent-posts-image_wrapper:before { background: linear-gradient(to top, #000020 0, rgba(0, 0, 0, 0) 60%); opacity: 0.4; } body .widget_postshero li.with_image .recent-posts-image_wrapper:after { background: #000020; opacity: 0; } body .widget_postshero li.with_image:hover .recent-posts-image_wrapper:before { opacity: 0; } body .widget_postshero li.with_image:hover .recent-posts-image_wrapper:after { opacity: 0.4; } body .widget_postshero li.with_image .post_cat { position: absolute; z-index: 1; top: 20px; left: 20px; line-height: 1; } body .widget_postshero li.with_image .post_title { margin-bottom: 15px; } body .widget_postshero li.with_image .post_title a { color: #ffffff; font-weight: 500; } /* ==================== #Tagcloud ==================== */ .tagcloud { font-size: 0; line-height: 0; margin-bottom: -10px; } .tagcloud a { position: relative; z-index: 1; display: inline-block; font-size: 13px !important; line-height: 26px; font-weight: 500; margin-right: 10px; margin-bottom: 10px; padding: 0 16px; border-width: 1px; border-style: solid; transition: all 0.4s; text-transform: lowercase; border-radius: 0; } .tagcloud a:hover { color: #ffffff; } /* ==================== #Navigation Menu ==================== */ body .widget_nav_menu .menu-main-container { margin-top: -11px; } body .widget_nav_menu > div > ul > li > a:before, body .widget_nav_menu > div > ul > li > a:after { position: absolute; content: ""; z-index: 1; background: currentColor; } body .widget_nav_menu > div > ul > li > a:before { width: 9px; height: 1px; left: 0; top: 17px; } body .widget_nav_menu > div > ul > li > a:after { width: 1px; height: 9px; left: 4px; top: 13px; } body .widget_nav_menu ul.menu li { padding-left: 16px; } body .widget_nav_menu ul.menu > li > a { display: block; } body .widget_nav_menu ul.menu .sub-menu > li:last-child:after { display: none; } body .widget_nav_menu ul.menu > .menu-item-has-children .sub-menu .menu-item-has-children { padding-bottom: 0; } body .widget_nav_menu ul.menu > .menu-item-has-children .sub-menu .menu-item-has-children > a { display: block; } /* ==================== #Author ==================== */ .stoni_author-widget { margin-bottom: 20px; } .author-widget_wrapper { background-position: center; background-repeat: no-repeat; text-align: center; position: relative; padding: 38px 20px 20px; background-size: cover; border: 1px solid #e1e1e1; } .author-widget_wrapper > * + .author-widget_social { margin-top: 18px; } .author-widget_img-wrapper { margin-bottom: 24px; position: relative; display: block; margin-left: auto; margin-right: auto; width: 150px; height: 150px; } .author-widget_img-wrapper img { border-radius: 50%; } .author-widget_title { font-size: 24px; line-height: 24px; margin-bottom: 0; } .author-widget_text { font-size: 16px; line-height: 30px; margin-bottom: 20px; margin-top: 13px; } .author-widget_social a { display: inline-block; position: relative; z-index: 1; width: 30px; height: 30px; line-height: 28px; font-size: 13px; text-align: center; transition: 0.5s; border-radius: 5px; border: 1px solid; } .author-widget_social a.fa-facebook { background-color: #3b5998; border-color: #3b5998; color: #ffffff; } .author-widget_social a.fa-twitter, .author-widget_social a.fa-x-twitter { background-color: #1da1f2; border-color: #1da1f2; color: #ffffff; } .author-widget_social a.fa-linkedin, .author-widget_social a.fa-linkedin-square { background-color: #007bb5; border-color: #007bb5; color: #ffffff; } .author-widget_social a.fa-pinterest, .author-widget_social a.fa-pinterest-p { background-color: #bd081c; border-color: #bd081c; color: #ffffff; } .author-widget_social a.fa-instagram { background-color: #c32aa3; border-color: #c32aa3; color: #ffffff; } .author-widget_social a.fa-google { background-color: #db4437; border-color: #db4437; color: #ffffff; } .author-widget_social a.fa-facebook:hover { color: #3b5998; background-color: transparent; } .author-widget_social a.fa-google:hover { color: #db4437; background-color: transparent; } .author-widget_social a.fa-twitter:hover, .author-widget_social a.fa-x-twitter:hover { color: #1da1f2; background-color: transparent; } .author-widget_social a.fa-pinterest:hover, .author-widget_social a.fa-pinterest-p:hover { color: #bd081c; background-color: transparent; } .author-widget_social a.fa-linkedin:hover { color: #007bb5; background-color: transparent; } .author-widget_social a.fa-instagram:hover { color: #c32aa3; background-color: transparent; } .author-widget_social a:hover { transform: translateY(-5px); } .author-widget_social-link { margin: 0 5px; } .author-widget_img_sign-wrapper { text-align: center; margin: 0 auto 13px; } /* ==================== ##SCSS variables ==================== */ .wgl-agent-property_wrapper a { color: var(--stoni-property-color); } .wgl-agent-property_wrapper .wgl-agent-property_name span { font-weight: 600; } .wgl-agent-property_wrapper .wgl-agent-property_socials a { background-color: var(--stoni-property-color); color: #fff; width: 30px; } .wgl-agent-property_wrapper .wgl-agent-property_socials a.fa-facebook-f:hover { background-color: #3b5998; border-color: #3b5998; } .wgl-agent-property_wrapper .wgl-agent-property_socials a.fa-twitter:hover { background-color: #1da1f2; border-color: #1da1f2; } .wgl-agent-property_wrapper .wgl-agent-property_socials a.fa-linkedin-in:hover { background-color: #007bb5; border-color: #007bb5; } .wgl-agent-property_wrapper .wgl-agent-property_socials a.fa-instagram:hover { background-color: #c32aa3; border-color: #c32aa3; } .wgl-agent-property_wrapper .wgl-agent-property_socials a.fa-telegram-plane:hover { background-color: #0088cc; border-color: #0088cc; } .wgl-agent-property_wrapper .wgl-agent-property_title { line-height: 1; margin-bottom: 25px; } .wgl-agent-property_wrapper .wgl-agent-property_title .title { font-size: 24px; font-weight: 500; } /* ==================== #Text Widget ==================== */ .textwidget p:last-child { margin-bottom: 0; } /* ==================== #Banner ==================== */ .widget.stoni_widget.stoni_banner-widget { display: block; max-width: 370px; margin-top: 50px; border-radius: 0; padding: 15px; text-align: center; background-size: cover; background-position: center center; position: relative; } .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper { position: relative; } .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper:before, .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper:after { content: ""; position: absolute; } .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper:before { border-top: 1px solid #e1e1e1; left: 0%; right: 0; top: 0; transition-property: all; transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93); transition-duration: 200ms; transition-delay: 0s; } .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper:after { border-bottom: 1px solid #e1e1e1; left: 0; right: 0%; bottom: 0; transition-property: all; transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93); transition-duration: 200ms; transition-delay: 0s; } .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper:not(:hover):after, .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper:not(:hover):before { transition-delay: 0s; } .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper:hover:before { left: 100%; } .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper:hover:after { right: 100%; } .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper:hover .stoni_banner-widget-wrapper-inner:before { bottom: 100%; } .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper:hover .stoni_banner-widget-wrapper-inner:after { top: 100%; } .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper-inner:before, .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper-inner:after { content: ""; position: absolute; } .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper-inner:before { border-left: 1px solid #e1e1e1; top: 0; bottom: 0%; left: 0; transition-property: all; transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93); transition-duration: 200ms; transition-delay: 0s; } .widget.stoni_widget.stoni_banner-widget .stoni_banner-widget-wrapper-inner:after { border-right: 1px solid #e1e1e1; top: 0%; bottom: 0; right: 0; transition-property: all; transition-timing-function: cubic-bezier(0, 0.98, 0.51, 0.93); transition-duration: 200ms; transition-delay: 0s; } .widget.stoni_widget.stoni_banner-widget.without_logotype { padding-top: 114px; } .widget.stoni_widget.stoni_banner-widget .banner-widget_img-wrapper { display: block; margin: 0 auto 30px; text-align: center; } .widget.stoni_widget.stoni_banner-widget .banner-widget_text_sub { font-size: 22px; margin-bottom: 7px; font-weight: 400; color: #ffffff; line-height: 30px; } .widget.stoni_widget.stoni_banner-widget .banner-widget_text { margin-bottom: 32px; padding: 0 26px; font-size: 24px; line-height: 34px; font-weight: 500; color: #ffffff; } .widget.stoni_widget.stoni_banner-widget .banner-widget_text_bg { position: relative; z-index: -1; margin-top: -20px; font-size: 60px; font-weight: 900; color: #fffefe; text-transform: uppercase; text-align: center; } .widget.stoni_widget.stoni_banner-widget .banner-widget_button { display: inline-block; padding: 12px 38px; border-radius: 0; font-weight: 700; color: #ffffff; border-width: 1px; border-style: solid; transition: all 0.45s ease; font-size: 13px; } .widget.stoni_widget.stoni_banner-widget .banner-widget_button:hover { background: #fff; border-color: #fff; } /* ==================== #Gallery ==================== */ body .widget_media_gallery .gallery { margin: -5px !important; } body .widget_media_gallery .gallery-item { margin: 0 !important; } body .widget_media_gallery .gallery-item .gallery-icon { margin: 5px; position: relative; z-index: 1; } body .widget_media_gallery .gallery-item .gallery-icon > a { display: block; } body .widget_media_gallery .gallery-item .gallery-icon a:before { content: ""; position: absolute; z-index: 1; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; transition: opacity 0.4s; background: #ffffff; border-radius: inherit; } body .widget_media_gallery .gallery-item .gallery-icon a:hover:before { opacity: 0.6; } body .widget_media_gallery .gallery-item img { border: 0 !important; border-radius: 0; } body .widget_media_gallery .gallery .gallery-caption { display: none; } /* ==================== #Calendar ==================== */ body .widget_calendar .calendar_wrap { width: 100%; max-width: 370px; margin-bottom: 10px; } body .widget_calendar .calendar_wrap table td { font-size: 14px; padding: 4px 0px; position: relative; z-index: 1; text-align: center; font-weight: 500; } body .widget_calendar .calendar_wrap table td > a { display: inline-block; width: 100%; height: 100%; color: #ffffff; } body .widget_calendar .calendar_wrap table td#today { color: #ffffff; } body .widget_calendar .calendar_wrap table tr { border: 0; } body .widget_calendar .calendar_wrap table th { padding: 5px 0px; text-align: center; } body .widget_calendar .calendar_wrap table caption { font-size: 18px; padding: 7px; color: #ffffff; } body .widget_calendar .calendar_wrap table tfoot { display: none; } body .widget_calendar .calendar_wrap table td#today:before, body .widget_calendar .calendar_wrap tbody td > a:before { content: ""; position: absolute; z-index: -1; width: 100%; height: 100%; top: 0; left: 0; } .footer .calendar_wrap tbody, .footer .calendar_wrap td#today { color: inherit; } /* ==================== ##Accordion ==================== */ .wgl-accordion .wgl-accordion_header { cursor: pointer; font-size: 16px; line-height: 1.4; transition: 0.4s; display: flex; align-items: center; justify-content: space-between; } .wgl-accordion .wgl-accordion_title { color: inherit; font-size: inherit; line-height: inherit; } .wgl-accordion .wgl-accordion_content { display: none; font-size: 14px; } .wgl-accordion .wgl-accordion_content p:last-child { margin-bottom: 0; } .wgl-accordion .wgl-accordion_panel .wgl-accordion_content { font-weight: 400; } .wgl-accordion .wgl-accordion_icon { transition: 0.4s, color 0s; } .wgl-accordion.icon-def .wgl-accordion_header .wgl-accordion_icon { position: relative; z-index: 1; height: 12px; width: 12px; } .wgl-accordion.icon-def .wgl-accordion_header .wgl-accordion_icon:before, .wgl-accordion.icon-def .wgl-accordion_header .wgl-accordion_icon:after { content: ""; display: block; position: absolute; border-style: solid; transition: 0.5s ease-in-out, color 0s; transform: rotate(90deg); } .wgl-accordion.icon-def .wgl-accordion_header .wgl-accordion_icon:before { left: 0; right: 0; top: 50%; margin-top: -1px; border-width: 2px 0 0 0; } .wgl-accordion.icon-def .wgl-accordion_header .wgl-accordion_icon:after { top: 0; bottom: 0; left: 50%; margin-left: -1px; border-width: 0 0 0 2px; } .wgl-accordion.icon-def .wgl-accordion_header.active .wgl-accordion_icon:before, .wgl-accordion.icon-def .wgl-accordion_header.active .wgl-accordion_icon:after { transform: rotate(-90deg); } .wgl-accordion.icon-def .wgl-accordion_header.active .wgl-accordion_icon:before { opacity: 0; } .wgl-accordion.icon-custom .wgl-accordion_header.active .wgl-accordion_icon { transform: rotate(90deg); } /* ==================== ##Button ==================== */ .wgl-button.elementor-button { font-size: 13px; font-weight: 700; text-transform: uppercase; } .wgl-button.elementor-button .elementor-button-content-wrapper { display: flex; align-items: center; justify-content: center; float: none; } .wgl-button.elementor-button .elementor-align-icon-left { flex-direction: row; } .wgl-button.elementor-button .elementor-align-icon-right { flex-direction: row-reverse; } .wgl-button.elementor-button .elementor-icon { display: block; } .wgl-button.elementor-button.elementor-size-xs { font-size: 11px; padding: 15px 25px; border-radius: 0; } .wgl-button.elementor-button.elementor-size-sm { font-size: 11px; padding: 17px 31px; border-radius: 0; } .wgl-button.elementor-button.elementor-size-md { font-size: 12px; padding: 19px 34px; border-radius: 0; } .wgl-button.elementor-button.elementor-size-lg { font-size: 13px; padding: 21px 37px; border-radius: 0; } .wgl-button.elementor-button.elementor-size-xl { font-size: 14px; padding: 23px 40px; border-radius: 0; } /* ==================== ##Header List Info ==================== */ .elementor-element.elementor-widget.elementor-widget-wgl-header-logo, .elementor-element.elementor-widget.elementor-widget-wgl-header-search, .elementor-element.elementor-widget.elementor-widget-wgl-header-delimiter, .elementor-element.elementor-widget.elementor-widget-wgl-header-list-info, .elementor-element.elementor-widget.elementor-widget-wgl-header-cart, .elementor-element.elementor-widget.elementor-widget-wgl-header-favorite, .elementor-element.elementor-widget.elementor-widget-wgl-header-login, .elementor-element.elementor-widget.elementor-widget-wgl-date, .elementor-element.elementor-widget.elementor-widget-wgl-menu { margin-bottom: 0; } .elementor-element.elementor-widget.elementor-widget-wgl-header-logo, .elementor-element.elementor-widget.elementor-widget-wgl-header-date, .elementor-element.elementor-widget.elementor-widget-wgl-header-search, .elementor-element.elementor-widget.elementor-widget-wgl-header-delimiter, .elementor-element.elementor-widget.elementor-widget-wgl-header-list-info, .elementor-element.elementor-widget.elementor-widget-wgl-header-cart, .elementor-element.elementor-widget.elementor-widget-wgl-header-favorite, .elementor-element.elementor-widget.elementor-widget-wgl-header-login { width: auto; } .elementor-element.elementor-widget.elementor-widget-wgl-menu.menu_vertical { width: auto; } .elementor-element.elementor-widget.elementor-widget-wgl-date { width: auto; } .elementor-element.elementor-widget.elementor-widget-wgl-header-delimiter .delimiter { background: #e5e5e5; } .elementor-widget.elementor-align-center .wgl-header-list-info .elementor-icon-list-item:after { margin: 0; } .wgl-header-list-info .elementor-icon-list-item { list-style: none; } .wgl-header-list-info .elementor-icon-list-item:before { display: none; } .wgl-header-list-info .elementor-icon-list-item span, .wgl-header-list-info .elementor-icon-list-item i { transition: all 0.4s; } .wgl-header-list-info .wgl-header-list-icon i { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; } .wgl-header-list-info a { color: inherit; } /*! elementor default */ .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container { overflow: hidden; } .elementor-widget .elementor-icon-list-items.elementor-inline-items { margin-right: -8px; margin-left: -8px; } .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: 8px; margin-left: 8px; } .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { width: auto; left: auto; position: relative; height: 100%; border-top: 0; border-bottom: 0; border-right: 0; border-left-width: 1px; border-style: solid; right: -8px; } .elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0; padding: 0; } .elementor-widget .elementor-icon-list-item { margin: 0; padding: 0; position: relative; } .elementor-widget .elementor-icon-list-item:after { position: absolute; bottom: 0; width: 100%; } .elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { display: flex; font-size: inherit; align-items: var(--icon-vertical-align, center); } .elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { align-self: center; padding-inline-start: 5px; } .elementor-widget .elementor-icon-list-icon { display: flex; position: relative; top: var(--icon-vertical-offset, initial); } .elementor-widget .elementor-icon-list-icon svg { width: var(--e-icon-list-icon-size, 1em); height: var(--e-icon-list-icon-size, 1em); } .elementor-widget .elementor-icon-list-icon i { width: 1.25em; font-size: var(--e-icon-list-icon-size); } .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); } .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0); } .elementor-widget.elementor-list-item-link-full_width a { width: 100%; } .elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after { right: 0; } @media (min-width: -1) { .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-widescreen-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-widescreen-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after { right: 0; } } @media (max-width: -1) { .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-laptop-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-laptop-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after { right: 0; } } @media (max-width: -1) { .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after { right: 0; } } @media (max-width: 1024px) { .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-tablet-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-tablet-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after { right: 0; } } @media (max-width: -1) { .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after { right: 0; } } @media (max-width: 767px) { .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a { justify-content: center; } .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after { margin: auto; } .elementor-widget.elementor-mobile-align-center .elementor-inline-items { justify-content: center; } .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; } .elementor-widget.elementor-mobile-align-left .elementor-inline-items { justify-content: flex-start; } .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; } .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items { justify-content: flex-end; } .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after { left: 0; } .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after { right: 0; } } /* ==================== ##Header Date ==================== */ .wgl-header-date { line-height: 1; font-size: 12px; font-weight: 800; text-transform: uppercase; display: flex; } .wgl-header-date.wgl-default-format { align-items: center; } .wgl-header-date.wgl-default-format > span:first-child { font-size: 2.5em; margin-right: 10px; } .wgl-header-date.wgl-default-format > span:last-child { line-height: 16px; margin-top: 2px; } .wgl-header-date.wgl-default-format > span:last-child span { display: block; } /* ==================== ##Double Headings ==================== */ .wgl-double_heading { display: flex; flex-direction: column; } .wgl-double_heading .dbl-title_wrapper { line-height: 0; } .wgl-double_heading .dbl-title { font-size: 38px; line-height: 56px; font-weight: inherit; color: inherit; } /* ==================== ##Info Box ==================== */ .elementor-widget.elementor-widget-wgl-info-box.elementor-position-right .elementor-icon-box-icon { margin-left: 5px; } .elementor-widget.elementor-widget-wgl-info-box.elementor-position-left .elementor-icon-box-icon { margin-right: 5px; } .elementor-widget.elementor-widget-wgl-info-box.elementor-position-top .elementor-icon-box-icon { margin-bottom: 5px; } .elementor-widget.elementor-widget-wgl-info-box.elementor-position-right .elementor-image-box-img { margin-left: 20px; } .elementor-widget.elementor-widget-wgl-info-box.elementor-position-left .elementor-image-box-img { margin-right: 20px; } .elementor-widget.elementor-widget-wgl-info-box.elementor-position-top .elementor-image-box-img { margin-bottom: 20px; } .elementor-widget.wgl-hover_shift-yes { padding-top: 20px; transform: translateY(0); transition: 0.5s; } .elementor-widget.wgl-hover_shift-yes:hover > .elementor-widget-container { transform: translateY(-20px); } .elementor-widget.wgl-hover_shift-yes > .elementor-widget-container { transition: 0.5s; position: relative; } .elementor-widget .wgl-infobox { transition: 0.5s; } .elementor-widget .wgl-infobox .wgl-infobox_title { position: relative; z-index: 1; margin-bottom: 10px; font-size: 22px; line-height: 1.4; font-weight: 500; word-break: break-word; transition: all 0.45s ease; } .elementor-widget .wgl-infobox .wgl-infobox-title_wrapper { position: relative; } .elementor-widget .wgl-infobox .wgl-infobox_bg_title { position: absolute; transition: all 0.45s ease; top: 0; left: -6px; font-size: 30px; color: #f7f7f7; line-height: 1; width: 100%; -webkit-user-select: none; user-select: none; } .elementor-widget .wgl-infobox .wgl-infobox_content { font-size: 16px; transition: all 0.45s ease; } .elementor-widget .wgl-infobox .wgl-infobox_content p:last-child { margin-bottom: 0; } .elementor-widget .wgl-infobox .wgl-infobox-button_wrapper { border-radius: inherit; } .elementor-widget .wgl-infobox .wgl-infobox_button { line-height: 1; } .elementor-widget .wgl-infobox .wgl-infobox_button.read-more-icon.corner-attached { position: absolute; bottom: 0; display: inline-block; } .elementor-widget .wgl-infobox .wgl-infobox_button.read-more-icon.corner-attached.corner-position_right { right: 0; } .elementor-widget .wgl-infobox .wgl-infobox_button.read-more-icon.corner-attached.corner-position_left { left: 0; } .elementor-widget .wgl-infobox .wgl-infobox_item_link { position: absolute; z-index: 2; width: 100%; height: 100%; left: 0; top: 0; } .elementor-widget .wgl-infobox .button-read-more { padding-left: 0; } .elementor-widget .wgl-infobox .button-read-more:before, .elementor-widget .wgl-infobox .button-read-more:after { display: none; } .wgl-icon { margin: 0; transition: all 0.4s; } .wgl-icon.icon_circle { width: 40px; height: 40px; line-height: 40px; text-align: center; background: #ffffff; border-radius: 40px; } .wgl-icon.icon_circle.icon_shadow { box-shadow: 0 0 16px 3px rgba(3, 38, 94, 0.19); } .wgl-icon.opacity_icon:hover { opacity: 0.5; } a .wgl-icon { cursor: pointer; } /* Elementor Widget Icon Box */ .elementor-widget-icon-box .elementor-icon-box-wrapper { display: block; text-align: center; } .elementor-widget-icon-box .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } @media (min-width: 768px) { .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper { align-items: flex-start; } .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper { align-items: center; } .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper { align-items: flex-end; } } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper { text-align: start; flex-direction: row; } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } @media (min-width: -1) { .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper { text-align: start; flex-direction: row; } .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } } @media (max-width: -1) { .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper { text-align: start; flex-direction: row; } .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } } @media (max-width: -1) { .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper { text-align: start; flex-direction: row; } .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } } @media (max-width: 1200px) { .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper { text-align: start; flex-direction: row; } .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } } @media (max-width: -1) { .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper { text-align: start; flex-direction: row; } .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } } @media (max-width: 767px) { .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper { display: flex; } .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon { margin-left: var(--icon-box-icon-margin, 15px); margin-right: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper { text-align: start; flex-direction: row; } .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon { margin-right: var(--icon-box-icon-margin, 15px); margin-left: 0; margin-bottom: unset; } .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; } .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon { margin-bottom: var(--icon-box-icon-margin, 15px); margin-right: auto; margin-left: auto; } .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon { display: block; flex: unset; } } .elementor-widget-icon-box .elementor-icon-box-title a { color: inherit; } .elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; } .elementor-widget-icon-box .elementor-icon-box-description { margin: 0; } /* Elementor Widget Image Box */ .elementor-widget-image-box .elementor-image-box-content { width: 100%; } @media (min-width: 768px) { .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { display: flex; } .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { text-align: end; flex-direction: row-reverse; } .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper { text-align: start; flex-direction: row; } .elementor-widget-image-box.elementor-position-top .elementor-image-box-img { margin: auto; } .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper { align-items: flex-start; } .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper { align-items: center; } .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper { align-items: flex-end; } } @media (max-width: 767px) { .elementor-widget-image-box .elementor-image-box-img { margin-left: auto !important; margin-right: auto !important; margin-bottom: 15px; } } .elementor-widget-image-box .elementor-image-box-img { display: inline-block; } .elementor-widget-image-box .elementor-image-box-title a { color: inherit; } .elementor-widget-image-box .elementor-image-box-wrapper { text-align: center; } .elementor-widget-image-box .elementor-image-box-description { margin: 0; } /* ==================== ##Testimonials ==================== */ .wgl-testimonials { margin: 0 -15px; } .wgl-testimonials .wgl-testimonials-item_wrap { transition: 0.4s; margin-bottom: 30px; } .wgl-testimonials .wgl-testimonials_item { position: relative; transform: translateY(0); transition: inherit; border-radius: 0; border: 1px solid #e1e1e1; padding: 35px 35px 30px; } .wgl-testimonials.hover_animation .wgl-testimonials-item_wrap { padding-top: 20px; } .wgl-testimonials.hover_animation .wgl-testimonials-item_wrap:hover .wgl-testimonials_item { transform: translateY(-20px); } .wgl-testimonials .wgl-carousel { margin: 0; } .wgl-testimonials .wgl-testimonials-meta_wrap { display: flex; align-items: center; line-height: 1; } .wgl-testimonials .wgl-testimonials_image img { border-radius: 250px; } .wgl-testimonials .wgl-testimonials-name_wrap { display: flex; flex-direction: column; } .wgl-testimonials .wgl-testimonials_name { padding-bottom: 1px; font-size: 20px; line-height: 1; font-weight: 500; transition: all 0.45s ease; } .wgl-testimonials .wgl-testimonials_name a { font-weight: inherit; font-family: inherit; color: inherit; line-height: inherit; font-size: inherit; } .wgl-testimonials .wgl-testimonials_position { font-size: 18px; line-height: 1.25; font-weight: 300; display: inline-block; } .wgl-testimonials .wgl-testimonials_quote { position: relative; z-index: 0; } .wgl-testimonials.add_quote_icon .wgl-testimonials-meta_wrap:after { position: absolute; z-index: 1; content: "“"; font-size: 80px; text-align: center; color: #ffffff; right: -1px; top: -1px; height: 55px; width: 55px; line-height: 90px; border-radius: 0%; background: #323232; font-weight: 300; transition: all 0.45s ease; } .wgl-testimonials.type-inline_top .wgl-testimonials_item { margin-bottom: 30px; border: 1px solid #e1e1e1; padding: 35px 35px 30px; } .wgl-testimonials.type-inline_top .wgl-testimonials_image { margin-right: 35px; } .wgl-testimonials.type-inline_top .wgl-testimonials-name_wrap { vertical-align: top; line-height: 1; } .wgl-testimonials.type-inline_top .wgl-testimonials_quote { font-size: 18px; line-height: 30px; } .wgl-testimonials.type-inline_top .wgl-carousel-wrapper { padding: 15px 15px 0; } .wgl-testimonials.type-inline_bottom .wgl-testimonials_item { overflow: hidden; margin-bottom: 30px; padding: 32px 30px 39px 60px; box-shadow: 0px 15px 38px rgba(0, 0, 0, 0.1); background: #ffffff; } .wgl-testimonials.type-inline_bottom .wgl-testimonials_image { padding-right: 20px; } .wgl-testimonials.type-inline_bottom .wgl-testimonials-content_wrap { padding-bottom: 24px; } .wgl-testimonials.type-inline_bottom .wgl-carousel-wrapper { overflow: unset; } .wgl-testimonials.type-inline_bottom .wgl-carousel-wrapper .wgl-testimonials_item { box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1); } .wgl-testimonials.type-author_top .wgl-testimonials_image { margin-bottom: 25px; } .wgl-testimonials.type-author_top .wgl-testimonials-content_wrap { margin-bottom: 21px; } .wgl-testimonials.type-author_bottom .wgl-testimonials-meta_wrap { flex-direction: column; padding-top: 47px; } .wgl-testimonials.type-author_bottom .wgl-testimonials-meta_wrap .wgl-testimonials_image { margin-top: -18px; margin-bottom: 28px; } .wgl-testimonials.type-author_bottom .wgl-carousel:not(.prev_next_pos_right) .wgl-carousel_slick { margin-left: 72px; margin-right: 72px; } .wgl-testimonials.type-author_bottom .wgl-carousel:not(.prev_next_pos_right) .wgl-carousel_slick .wgl-testimonials_item { padding-left: 11%; padding-right: 11%; } .wgl-testimonials.alignment_left { text-align: left; } .wgl-testimonials.alignment_left.type-author_top .wgl-testimonials-meta_wrap { justify-content: flex-start; } .wgl-testimonials.alignment_left.type-author_bottom .wgl-testimonials-meta_wrap { align-items: flex-start; } .wgl-testimonials.alignment_left.type-inline_bottom .wgl-testimonials-meta_wrap { justify-content: flex-start; } .wgl-testimonials.alignment_center { text-align: center; } .wgl-testimonials.alignment_center.type-author_top .wgl-testimonials-meta_wrap, .wgl-testimonials.alignment_center.type-inline_bottom .wgl-testimonials-meta_wrap { justify-content: center; } .wgl-testimonials.alignment_right { text-align: right; } .wgl-testimonials.alignment_right.type-author_top .wgl-testimonials-meta_wrap { justify-content: flex-end; } .wgl-testimonials.alignment_right.type-author_bottom .wgl-testimonials-meta_wrap { align-items: flex-end; } .wgl-testimonials.alignment_right.type-inline_bottom .wgl-testimonials-meta_wrap { justify-content: flex-end; } .wgl-testimonials .wgl-carousel:not(.prev_next_pos_right) .slick-arrow { width: 58px; height: 58px; } .wgl-testimonials .wgl-carousel:not(.prev_next_pos_right) .slick-arrow:after { font-size: 40px; line-height: 58px; } .wgl-testimonials .wgl-carousel:not(.prev_next_pos_right) .slick-arrow.slick-prev { left: 20px; transform: translate(0, -50%) rotate(0.5turn); } .wgl-testimonials .wgl-carousel:not(.prev_next_pos_right) .slick-arrow.slick-prev:after { content: "\f134"; } .wgl-testimonials .wgl-carousel:not(.prev_next_pos_right) .slick-arrow.slick-next { right: 20px; transform: translate(0, -50%); } .wgl-testimonials .wgl-carousel:not(.prev_next_pos_right) .slick-arrow.slick-next:after { content: "\f134"; } .wgl-testimonials .wgl-carousel:not(.prev_next_pos_right):hover .slick-prev { transform: translate(-14px, -50%) rotate(0.5turn); } .wgl-testimonials .wgl-carousel:not(.prev_next_pos_right):hover .slick-next { transform: translate(14px, -50%); } .wgl-testimonials:after { content: ""; display: block; clear: both; } /* ==================== ##Portfolio ==================== */ .isotope-filter { font-weight: 400; font-size: 18px; margin-bottom: 30px; } .isotope-filter a { display: inline-block; transition: all 0.5s; position: relative; line-height: 22px; font-size: 14px; font-weight: 500; text-transform: capitalize; margin-right: 20px; padding: 12px 30px; border: 1px solid transparent; border-bottom: 1px solid #e1e1e1; } .isotope-filter a.active { color: #fff; } .isotope-filter a:after { display: none; } .isotope-filter a .number_filter { position: absolute; z-index: 1; width: 26px; height: 16px; right: -18px; line-height: 16px; font-size: 11px; top: -15px; font-weight: 800; opacity: 0; visibility: hidden; transition: all 0.5s ease; text-align: center; color: #ffffff; transform: translateY(4px); display: none; } .isotope-filter a:last-child { margin-right: 28px; } .isotope-filter a.active .number_filter { opacity: 1; visibility: visible; transform: translateY(0); } .isotope-filter a.active:after { opacity: 1; left: -15px; visibility: visible; } .isotope-filter.filter-center { text-align: center; } .isotope-filter.filter-left { text-align: left; } .isotope-filter.filter-right { text-align: right; } .wgl_portfolio_list .wgl-pagination { padding-top: 40px; } .isotope-filter + .wgl-portfolio_wrapper { overflow: hidden; } /* Portfolio Container*/ .row .wgl_portfolio_list .load_more_wrapper { margin-top: 0; } .isotope-filter + .wgl-portfolio-list_wrapper { margin: 0 -35px; overflow: hidden; } .row .wgl-portfolio-list_item { padding-left: 0; padding-right: 0; display: inline-block; vertical-align: top; } .row .wgl-portfolio-list_item.slick-slide { display: inline-block; } body.page .wgl-container:not(.single_portfolio) .wgl-portfolio_container:not(.no_gap) { margin-left: 0; margin-right: 0; padding-bottom: 20px; } body.page .wgl-container:not(.single_portfolio) .wgl-portfolio_container:not(.no_gap) .slick-dots { padding: 0 0 25px 0; } .wgl-portfolio-item_meta { font-size: 14px; font-weight: 600; } .wgl-portfolio-item_meta a, .wgl-portfolio-item_meta span { color: inherit; } .wgl-portfolio-item_meta .post_cats { position: relative; z-index: 1; display: block; line-height: 1.4; transition: all 0.5s; font-size: 11px; font-weight: bold; } .wgl-portfolio-item_meta .post_cats a { position: relative; display: inline-block; text-transform: uppercase; } .wgl-portfolio-item_meta .post_cats .delimiter-comma { margin-left: 4px; margin-right: 4px; } .wgl-portfolio-item_wrapper .overlay { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all 0.5s; border-radius: 0; background-color: rgba(50, 50, 50, 0.9); } .wgl-portfolio-item_wrapper .portfolio_link { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; display: block; opacity: 0; transition: all 0.5s; font-size: 24px; } .wgl-portfolio-item_wrapper .portfolio_link-icon { transition: all 0.5s; } .wgl-portfolio-item_wrapper.gallery_type .portfolio_link { justify-content: center; align-items: center; } .wgl-portfolio-item_image { border-radius: 0; } .wgl-portfolio-item_title .title { font-size: 24px; line-height: 1.2; } .wgl-portfolio-item_title span, .wgl-portfolio-item_title a { color: inherit; font-weight: inherit; font-size: inherit; font-family: inherit; line-height: inherit; } .under_image { position: relative; z-index: 1; padding-bottom: 55px; } .under_image .wgl-portfolio-item_image { position: relative; transition: all 0.6s ease-in-out; overflow: hidden; } .under_image .wgl-portfolio-item_image img { transform: translateY(0); transition: all 0.5s; } .under_image .wgl-portfolio-item_title .title { font-size: 24px; } .under_image .wgl-portfolio-item_title .title:hover a { opacity: 0.7; } .under_image .portfolio_link { display: flex; justify-content: center; align-items: center; } .under_image .wgl-portfolio-item_meta { margin-bottom: 12px; } .under_image .wgl-portfolio-item_meta .post_cats a:hover { opacity: 0.7; } .under_image .post_cats { color: #b3b3b3; } .under_image .wgl-portfolio-item_description { padding: 25px 20px 10px; z-index: 3; transition: all 0.35s ease-out; position: absolute; bottom: 0; width: calc(100% - 70px); left: 35px; background: #fff; border-radius: 0; } .under_image.h_align_right .wgl-portfolio-item_description { text-align: right; } .under_image.h_align_center .wgl-portfolio-item_description { text-align: center; } .under_image .wgl-portfolio-item_description:empty { display: none; } .under_image:hover .wgl-portfolio-item_description { bottom: 55px; } .inside_image { position: relative; } .inside_image.no-featured-img .wgl-portfolio-item_description { opacity: 1; } .inside_image .wgl-portfolio-item_image { overflow: hidden; } .inside_image .wgl-portfolio-item_image:empty { height: 320px; background: currentColor; } .inside_image .wgl-portfolio-item_description { position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; padding: 40px; opacity: 0; overflow: hidden; } .inside_image .wgl-portfolio-item_description, .inside_image .wgl-portfolio-item_description .wgl-portfolio-item_description-inner > * { transition: 0.5s; } .inside_image .wgl-portfolio-item_meta { position: relative; z-index: 2; margin-bottom: 15px; color: #c6c6c6; } .inside_image .wgl-portfolio-item_meta .delimiter-comma { opacity: 0.6; } .inside_image .wgl-portfolio-item_title { position: relative; z-index: 2; margin-bottom: 7px; } .inside_image .wgl-portfolio-item_title .title { color: #ffffff; } .inside_image .wgl-portfolio-item_title .title a:hover { color: rgba(255, 255, 255, 0.7); } .inside_image .wgl-portfolio-item_content { position: relative; z-index: 2; color: #cccccc; } .inside_image .portfolio_link { display: flex; justify-content: center; align-items: center; flex-direction: column; transition: all 0.5s; } .inside_image .portfolio_link .portfolio_link-icon { display: none; } .inside_image.zoom_in_animation .overlay { top: 5%; left: 5%; width: calc(100% - 10%); height: calc(100% - 10%); transform: scale(0.7); } .inside_image.zoom_in_animation .wgl-portfolio-item_description { transform: scale(0.9); } .inside_image.zoom_in_animation:hover .overlay, .inside_image.zoom_in_animation:hover .wgl-portfolio-item_description { transform: scale(1); } .inside_image.outline_animation .overlay:before { content: ""; position: absolute; z-index: 1; width: 100%; height: 100%; left: 0; top: 0; transition: all 0.5s; border-radius: 0; } .inside_image.offset_animation { z-index: 1; } .inside_image.offset_animation:before { content: ""; position: absolute; z-index: 1; width: 100%; height: 100%; left: 0; top: 0; transition: all 0.5s; border: 1px solid; box-sizing: border-box; border-radius: 0; } .inside_image.offset_animation .wgl-portfolio-item_offset { position: relative; z-index: 1; transition: all 0.5s; } .inside_image.offset_animation:hover { z-index: 2; } .inside_image.offset_animation:hover .wgl-portfolio-item_offset { transform: translate(20px, 20px); } .inside_image.sub_layer_animation .wgl-portfolio-item_description { width: calc(100% - 50px); height: auto; left: 25px; bottom: 25px; top: initial; border-radius: 0; align-items: flex-start; padding: 26px 30px; transform: translateY(10px); text-align: left; } .inside_image.sub_layer_animation .wgl-portfolio-item_meta { margin-bottom: 10px; } .inside_image.simple_animation .wgl-portfolio-item_description { justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; padding-top: 36px; text-align: left; } .inside_image.simple_animation .wgl-portfolio-item_meta { margin-bottom: 7px; } .inside_image.simple_animation .post_cats a { opacity: 1; font-weight: 700; } .inside_image.simple_animation .wgl-portfolio-item_divider div { width: 0; margin-left: 0; left: -40px; } .inside_image.simple_animation:hover .wgl-portfolio-item_divider div { width: calc(100% + 40px); } .inside_image:hover .wgl-portfolio-item_description, .inside_image:hover .overlay, .inside_image:hover .portfolio_link, .inside_image.always_info_animation .wgl-portfolio-item_description, .inside_image.always_info_animation .overlay, .inside_image.always_info_animation .portfolio_link { opacity: 1; } .inside_image:hover .wgl-portfolio-item_divider div, .inside_image.always_info_animation .wgl-portfolio-item_divider div { width: 100%; } .inside_image.always_info_animation:hover .wgl-portfolio-item_title, .inside_image.always_info_animation:hover .wgl-portfolio-item_content, .inside_image.always_info_animation:hover .wgl-portfolio-item_meta, .inside_image.always_info_animation:hover .overlay { opacity: 0; visibility: hidden; } .inside_image.always_info_animation:hover .wgl-portfolio-item_divider div { width: 0; } .inside_image.sub_layer_animation:hover .wgl-portfolio-item_description { transform: translateY(0); } .inside_image .wgl-portfolio-item_divider div { display: block; height: 1px; width: 0%; position: absolute; left: 0; right: 0; transition: all 0.45s ease; margin-top: 24px; margin-left: auto; margin-right: auto; } .inside_image .wgl-portfolio-item_description-inner { position: relative; } .wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-prev, .wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-next { width: 70px; height: 70px; top: initial; bottom: 0; left: 50%; right: initial; background: transparent; transition: 0s; } .wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-prev:after, .wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-next:after { line-height: 70px; transition: 0.4s; } .wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-prev:before, .wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-next:before { content: ""; position: absolute; z-index: -1; left: 0; top: 20px; width: 1px; height: 30px; background: #dedede; } .wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-prev { transform: translate(-70px, 0); } .wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-prev:before { top: 0; width: 140px; height: 70px; border-radius: 0; background: #ffffff; box-shadow: 6px 5px 30px rgba(0, 0, 0, 0.12); } .wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-next { transform: translate(0, 0); } .wgl-portfolio_container .wgl-carousel.arrows_center_mode .slick-next:before { top: 20px; width: 1px; height: 30px; background: #dedede; } .wgl-portfolio_container .wgl-carousel.center_info .slick-current .wgl-portfolio-item_description, .wgl-portfolio_container .wgl-carousel.center_info .slick-current .overlay, .wgl-portfolio_container .wgl-carousel.center_info .slick-current .portfolio_link { opacity: 1; } .wgl-portfolio_container .wgl-carousel .wgl-carousel_slick { padding-bottom: 5px; margin-bottom: 30px; } .wgl-portfolio_container .wgl-carousel .wgl-portfolio-list_item { width: 1000px; } .wgl-portfolio_container.appear-animation .item .wgl-portfolio-item_wrapper { opacity: 0; } .wgl-portfolio_container.appear-animation.anim-fade-in .animate .wgl-portfolio-item_wrapper { animation: fade_in 0.9s ease forwards; } .wgl-portfolio_container.appear-animation.anim-slide-top .animate .wgl-portfolio-item_wrapper { animation: slide_top 0.5s ease forwards; transform: translateY(50px); } .wgl-portfolio_container.appear-animation.anim-slide-bottom .animate .wgl-portfolio-item_wrapper { animation: slide_bottom 0.5s ease forwards; transform: translateY(-50px); } .wgl-portfolio_container.appear-animation.anim-slide-left .animate .wgl-portfolio-item_wrapper { animation: slide_left 0.5s ease forwards; transform: translateX(50px); } .wgl-portfolio_container.appear-animation.anim-slide-right .animate .wgl-portfolio-item_wrapper { animation: slide_right 0.5s ease forwards; transform: translateX(-50px); } .wgl-portfolio_container.appear-animation.anim-zoom .animate .wgl-portfolio-item_wrapper { animation: zoom_in 0.5s ease forwards; transform: scale(0.5); } @keyframes fade_in { 100% { opacity: 1; } } @keyframes slide_top { 100% { opacity: 1; transform: translateY(0); } } @keyframes slide_bottom { 100% { opacity: 1; transform: translateY(0); } } @keyframes slide_left { 100% { opacity: 1; transform: translateX(0); } } @keyframes slide_right { 100% { opacity: 1; transform: translateX(0); } } @keyframes zoom_in { 100% { opacity: 1; transform: scale(1); } } /* Portfolio Single */ .wgl-portfolio-single_wrapper .wgl-portfolio-item_title_wrap:empty { display: none; } .wgl-portfolio-single_wrapper.single_type-3, .wgl-portfolio-single_wrapper.single_type-4 { margin-top: -40px; } .wgl-portfolio-single_wrapper.single_type-3 .wgl-portfolio-item_title_wrap, .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item_title_wrap { color: #ffffff; } .wgl-portfolio-single_wrapper.single_type-3 .wgl-portfolio-item_cats, .wgl-portfolio-single_wrapper.single_type-3 .wgl-portfolio-item_title, .wgl-portfolio-single_wrapper.single_type-3 .wgl-portfolio-item_meta, .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item_cats, .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item_title, .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item_meta { color: inherit; } .wgl-portfolio-single_wrapper.single_type-1 .wgl-portfolio-single_item .wgl-portfolio-item_title_wrap { margin-bottom: 45px; } .wgl-portfolio-single_wrapper.single_type-1 .wgl-portfolio-single_item .wgl-portfolio-item_title_wrap .wgl-portfolio-item_title { margin-bottom: 10px; } .wgl-portfolio-single_wrapper.single_type-2 .wgl-portfolio-item_title_wrap { margin-bottom: 24px; } .wgl-portfolio-single_wrapper.single_type-2 .wgl-portfolio-item_cats { margin-bottom: 10px; } .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item_info { color: #ffffff; border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 32px; } .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item-info_desc { width: initial; margin: 0 35px; display: inline-block; border-bottom: 0; } .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item-info_desc h5 { color: inherit; display: inline-block; } .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item-info_desc span { display: inline-block; } .wgl-portfolio-single_wrapper.single_type-4 .wgl-portfolio-item_bg { margin-bottom: 60px; } .wgl-portfolio-single_wrapper .wgl-portfolio-item_bg { position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; margin-bottom: 75px; } .wgl-portfolio-single_wrapper .wgl-portfolio-item_bg:before { content: ""; position: absolute; z-index: -1; width: 100%; height: 100%; left: 0; top: 0; background: #2f3441; opacity: 0.3; } .wgl-portfolio-single_wrapper .wgl-portfolio-item_title { font-size: 38px; line-height: 1.2; } .wgl-portfolio-single_wrapper .wgl-portfolio-item_cats { margin-bottom: 30px; display: block; } .wgl-portfolio-single_wrapper .wgl-portfolio-single_item .wgl-portfolio-item_meta { margin: 0; text-transform: uppercase; color: #939393; font-size: 13px; margin-top: 18px; } .wgl-portfolio-single_wrapper .wgl-portfolio-single_item .wgl-portfolio-item_meta > span { font-weight: 300; } .wgl-portfolio-single_wrapper .wgl-portfolio-single_item .wgl-portfolio-item_meta > span:after { content: "/"; color: inherit; font-size: 13px; font-weight: 700; font-style: italic; letter-spacing: 1.5px; text-transform: uppercase; margin-left: 6px; margin-right: 6px; } .wgl-portfolio-single_wrapper .wgl-portfolio-single_item .wgl-portfolio-item_meta > span:last-child:after { display: none; } .wgl-portfolio-single_item { margin-bottom: 55px; } .wgl-portfolio-single_item .wgl-portfolio-item_image { margin-bottom: 40px; } .wgl-portfolio-single_item .wgl-portfolio-item_image img { border-radius: 0; } .wgl-portfolio-single_item .wgl-portfolio-info_wrap { margin-left: -15px; margin-right: -15px; } .wgl-portfolio-single_item .wgl-portfolio-info_wrap:after { content: ""; clear: both; display: table; } .wgl-portfolio-single_item .single_post_info { padding-bottom: 35px; margin-bottom: 35px; border-bottom: 1px solid #e1e1e1; } .wgl-portfolio-single_item .tags_likes_wrap .wgl-likes { float: right; } .wgl-portfolio-single_item .portfolio-category { display: inline-block; padding: 0 10px; margin-right: 10px; line-height: 20px; transition: 0.4s; font-size: 10px; color: #ffffff; border-radius: 0; font-weight: 700; text-transform: uppercase; } .wgl-portfolio-single_item .tagcloud .tagcloud_desc { font-size: 14px; line-height: 30px; vertical-align: top; text-transform: uppercase; color: #313131; font-weight: 700; margin-right: 20px; } .single_portfolio .related_portfolio { margin-top: 80px; margin-bottom: 26px; } .single_portfolio .related_portfolio .wgl-carousel { margin: 0; } .single_portfolio .related_portfolio .stoni_module_title { margin-bottom: 30px; } .single_portfolio #comments .comment-respond { margin-top: 30px; margin-bottom: 70px; } .wgl-portfolio-item_annotation_inner .wgl-portfolio-item-info_desc { padding: 12px 0; margin-bottom: 0; } .wgl-portfolio-item_annotation_inner .wgl-portfolio-item-info_desc:last-child { border-bottom: 0; } .wgl-portfolio-item-info_desc { width: 100%; display: flex; justify-content: space-between; margin-bottom: 10px; vertical-align: top; border-bottom: 1px solid #e1e1e1; padding: 6px 0; } .wgl-portfolio-item-info_desc h5 { margin-right: 14px; line-height: 30px; font-size: 16px; font-weight: bold; } .wgl-portfolio-item-info_desc span { display: block; font-size: 16px; line-height: 30px; } .portfolio_info_item-download { padding-bottom: 10px; padding-top: 30px; border-top: 1px solid #dfdfdf; margin-top: 20px; } .portfolio_info_item-download .wgl_button_link { margin-bottom: 0; } .wgl-portfolio-single_item .wgl-portfolio-item_annotation { padding: 25px 40px 40px; margin-top: 10px; border-radius: 0; border: 1px solid #e1e1e1; } .wgl-portfolio-single_item .wgl-portfolio-item_annotation .single_info-share_social-wpapper { margin-top: 25px; } .wgl-portfolio-single_item .wgl-portfolio-item_annotation .single_info-share_social-wpapper .share_title { font-weight: 700; } .wgl-portfolio-single_item .wgl-portfolio-item_annotation-wrap:only-child { width: 100%; } .wgl-portfolio-single_item .wgl-portfolio-item_annotation-wrap:only-child .wgl-portfolio-item-info_desc { width: 25%; } .wgl-portfolio-single_item .wgl-portfolio-info_desc:only-child { width: 100%; } /* Portfolio Archive */ .portfolio_archive-cat { margin-bottom: 20px; text-align: center; } .portfolio_archive-cat_title { text-transform: capitalize; } .archive .wgl_portfolio_list { margin-bottom: 30px; } .wgl-ellipsis { display: inline-block; position: relative; width: 64px; height: 64px; } .wgl-ellipsis span { position: absolute; top: 27px; width: 11px; height: 11px; background: #fff; animation-timing-function: cubic-bezier(0, 1, 1, 0); } .wgl-ellipsis span:nth-child(1) { left: 6px; animation: wgl-ellipsis1 0.6s infinite; } .wgl-ellipsis span:nth-child(2) { left: 6px; animation: wgl-ellipsis2 0.6s infinite; } .wgl-ellipsis span:nth-child(3) { left: 26px; animation: wgl-ellipsis2 0.6s infinite; } .wgl-ellipsis span:nth-child(4) { left: 45px; animation: wgl-ellipsis3 0.6s infinite; } @keyframes wgl-ellipsis1 { 0% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes wgl-ellipsis3 { 0% { transform: scale(1); } 100% { transform: scale(0); } } @keyframes wgl-ellipsis2 { 0% { transform: translate(0, 0); } 100% { transform: translate(19px, 0); } } /* ==================== ##Team ==================== */ .wgl_module_team { position: relative; z-index: 1; } .wgl_module_team .team-item_wrap { transition: 0.4s; } .wgl_module_team .team-item { float: left; box-sizing: border-box; } .wgl_module_team .team-item.grayscale_image img { filter: grayscale(100%); } .wgl_module_team .team-item.hide_info .team-item_info { transform: translateY(-10px); opacity: 0; } .wgl_module_team .team-item_content { position: relative; z-index: 1; } .wgl_module_team .team-image { position: relative; z-index: 1; width: 100%; overflow: hidden; } .wgl_module_team .team-image img { transition: 0.4s; transform: scale3d(1, 1, 1); } .wgl_module_team .team-image:before { content: ""; position: absolute; z-index: -1; width: 100%; height: 100%; left: 0; top: 0; border: 1px solid #e1e1e1; box-sizing: border-box; } .wgl_module_team .team-item_info { margin-top: 25px; padding: 0 20px; transition: 0.4s; } .wgl_module_team .team-title { margin-bottom: 0; font-size: 20px; line-height: 1.25; font-weight: 500; } .wgl_module_team .team-title a { font-weight: inherit; font-size: inherit; line-height: inherit; color: inherit; } .wgl_module_team .team-info_icons { position: absolute; z-index: 1; width: max-content; top: 30px; left: 30px; text-align: center; transition: 0.5s; opacity: 0; } .wgl_module_team .team-icon { display: block; width: 35px; height: 37px; line-height: 37px; font-size: 13px; border-radius: unset; opacity: 0; transform: translateY(100%); color: #ffffff; } .wgl_module_team .team-icon:before { transition: 0.4s; } .wgl_module_team .team-icon:hover { color: #ffffff; } .wgl_module_team .team-icon:hover:before { opacity: 0.7; } .wgl_module_team .team-item:hover .team-info_icons, .wgl_module_team .team-item.slick-center .team-info_icons { opacity: 1; } .wgl_module_team .team-item:hover .team-icon, .wgl_module_team .team-item.slick-center .team-icon { opacity: 1; transform: translateY(0); } .wgl_module_team .team-item:hover .team-icon:nth-child(1), .wgl_module_team .team-item.slick-center .team-icon:nth-child(1) { transition: all 0.3s, transform 0.3s 0s, opacity 0.3s 0s; } .wgl_module_team .team-item:hover .team-icon:nth-child(2), .wgl_module_team .team-item.slick-center .team-icon:nth-child(2) { transition: all 0.3s, transform 0.3s 0.15s, opacity 0.3s 0.15s; } .wgl_module_team .team-item:hover .team-icon:nth-child(3), .wgl_module_team .team-item.slick-center .team-icon:nth-child(3) { transition: all 0.3s, transform 0.3s 0.3s, opacity 0.3s 0.3s; } .wgl_module_team .team-item:hover .team-icon:nth-child(4), .wgl_module_team .team-item.slick-center .team-icon:nth-child(4) { transition: all 0.3s, transform 0.3s 0.45s, opacity 0.3s 0.45s; } .wgl_module_team .team-item:hover .team-icon:nth-child(5), .wgl_module_team .team-item.slick-center .team-icon:nth-child(5) { transition: all 0.3s, transform 0.3s 0.6s, opacity 0.3s 0.6s; } .wgl_module_team .team-item:hover .team-icon:nth-child(6), .wgl_module_team .team-item.slick-center .team-icon:nth-child(6) { transition: all 0.3s, transform 0.3s 0.75s, opacity 0.3s 0.75s; } .wgl_module_team .team-item:hover .team-icon:nth-child(7), .wgl_module_team .team-item.slick-center .team-icon:nth-child(7) { transition: all 0.3s, transform 0.3s 0.9s, opacity 0.3s 0.9s; } .wgl_module_team .team-item:hover .team-icon:nth-child(8), .wgl_module_team .team-item.slick-center .team-icon:nth-child(8) { transition: all 0.3s, transform 0.3s 1.05s, opacity 0.3s 1.05s; } .wgl_module_team .team-item:hover .team-icon:nth-child(9), .wgl_module_team .team-item.slick-center .team-icon:nth-child(9) { transition: all 0.3s, transform 0.3s 1.2s, opacity 0.3s 1.2s; } .wgl_module_team .team-item:hover .team-icon:nth-child(10), .wgl_module_team .team-item.slick-center .team-icon:nth-child(10) { transition: all 0.3s, transform 0.3s 1.35s, opacity 0.3s 1.35s; } .wgl_module_team .team-item:hover .team-icon:nth-child(11), .wgl_module_team .team-item.slick-center .team-icon:nth-child(11) { transition: all 0.3s, transform 0.3s 1.5s, opacity 0.3s 1.5s; } .wgl_module_team .team-item:hover.grayscale_image img, .wgl_module_team .team-item.slick-center.grayscale_image img { filter: grayscale(0%); } .wgl_module_team .team-item:hover.hide_info .team-item_info, .wgl_module_team .team-item.slick-center.hide_info .team-item_info { transform: translateY(0); opacity: 1; } .wgl_module_team .team-item:hover .team-image img, .wgl_module_team .team-item.slick-center .team-image img { transform: scale3d(0.9, 0.9, 0.9); } .wgl_module_team .team-department { font-size: 18px; line-height: 1.4; font-weight: 300; margin-top: 4px; } .wgl_module_team .team-item_excerpt { position: relative; z-index: 1; font-size: 14px; line-height: 1.71; color: #8a8a8a; overflow: hidden; margin-top: 10px; } .wgl_module_team.team-col_1 .team-item { width: 100%; } .wgl_module_team.team-col_2 .team-item { width: 50%; } .wgl_module_team.team-col_2 .team-item:nth-child(2n+1) { clear: left; } .wgl_module_team.team-col_3 .team-item { width: 33.3333333%; } .wgl_module_team.team-col_3 .team-item:nth-child(3n+1) { clear: left; } .wgl_module_team.team-col_4 .team-item { width: 25%; } .wgl_module_team.team-col_4 .team-item:nth-child(4n+1) { clear: left; } .wgl_module_team.team-col_5 .team-item { width: 20%; } .wgl_module_team.team-col_5 .team-item:nth-child(5n+1) { clear: left; } .wgl_module_team .wgl-carousel_wrapper .wgl-carousel { margin-left: 0; margin-right: 0; } .wgl_module_team .wgl-carousel_wrapper .wgl-carousel .team-item:not(:first-child) { clear: none; } .wgl_module_team .wgl-carousel_wrapper .wgl-carousel_slick { padding-top: 20px; } .wgl_module_team:after { content: ""; display: block; clear: both; } /* ### Single team ### */ .single-team .page-header { margin-bottom: 85px !important; } .single-team .single_team_page .team-single_wrapper { display: flex; position: relative; z-index: 1; align-items: center; margin-bottom: 30px; background-color: #f7f7f7; box-shadow: 0 0px 0px 15px #ffffff inset; border: 1px solid #e1e1e1; background-position: right; background-size: cover; } .single-team .single_team_page .team-image { max-width: 570px; } .single-team .single_team_page .team-image img { position: relative; } .single-team .single_team_page .team-image_wrap { margin: -25px 0; } .single-team .single_team_page .team-info_wrapper { padding-left: 6%; flex: 1; margin: 15px 15px 15px 0; } .single-team .single_team_page .team-title { position: relative; z-index: 1; margin-bottom: 28px; font-size: 38px; line-height: 1.055; } .single-team .single_team_page .team-info_item { margin-bottom: 6px; font-size: 16px; } .single-team .single_team_page .team-info_item:first-child { margin-top: 0; } .single-team .single_team_page .team-info_item > * { display: inline; font-family: inherit; font-size: inherit; line-height: inherit; } .single-team .single_team_page .team-info_item h5 { font-weight: 600; } .single-team .single_team_page .team-info_item h5 + a span, .single-team .single_team_page .team-info_item h5 + span { margin-left: 11px; } .single-team .single_team_page .team-info_item a { color: inherit; } .single-team .single_team_page .team-info_icons { margin-top: 22px; } .single-team .single_team_page .team-info_icons .team-icon { display: inline-block; position: relative; z-index: 1; width: 24px; height: 24px; line-height: 24px; font-size: 15px; text-align: center; transition: 0.5s; } .single-team .single_team_page .team-info_icons .team-icon + .team-icon { margin-left: 15px; } .single-team .single_team_page .team-info_icons .team-icon:hover { transform: translateY(-2px); background-color: transparent; } .single-team .single_team_page .team-single_speaches-title { font-weight: 400; margin-bottom: 30px; } .single-team .single_team_page .team-single_speaches-info .speech-info_item { margin-bottom: 30px; padding: 30px; border: 1px solid #dddddd; border-radius: 10px; } .single-team .single_team_page .team-single_speaches-info .speech-info_day { margin-bottom: 6px; font-size: 22px; } .single-team .single_team_page .team-single_speaches-info .speech-info_time { margin-bottom: 8px; } .single-team .single_team_page .team-single_speaches-info .speech-info_time, .single-team .single_team_page .team-single_speaches-info .speech-info_desc { font-size: 18px; } /* ==================== ##Countdown ==================== */ .wgl-countdown .countdown-row { display: flex; justify-content: center; align-items: center; margin-left: -15px; margin-right: -15px; } .wgl-countdown .countdown-section { flex: 1; color: inherit; position: relative; margin-right: 15px; margin-left: 15px; } .wgl-countdown .countdown-section .countdown-amount { display: flex; align-items: center; justify-content: center; position: relative; z-index: 1; font-size: 1em; line-height: 1.07; font-weight: 500; color: inherit; width: 2.22622em; height: 2.8em; margin: 0 auto; } .wgl-countdown .countdown-section .countdown-period { display: block; margin-top: 1em; font-size: 0.444445em; line-height: 1; font-weight: 400; color: inherit; text-transform: capitalize; text-align: center; } .wgl-countdown.show_separating .countdown-section:not(:last-child) .countdown-amount:before, .wgl-countdown.show_separating .countdown-section:not(:last-child) .countdown-amount:after { content: ""; position: absolute; z-index: 1; right: -15px; width: 0.11em; height: 0.11em; background: currentColor; border-radius: 50%; transform: translateX(50%); } .wgl-countdown.show_separating .countdown-section:not(:last-child) .countdown-amount:before { top: 50%; margin-top: -0.3em; } .wgl-countdown.show_separating .countdown-section:not(:last-child) .countdown-amount:after { top: 50%; margin-top: 0.3em; } .wgl-countdown.cd_large { font-size: 75px; } .wgl-countdown.cd_medium { font-size: 50px; } .wgl-countdown.cd_small { font-size: 36px; } .wgl-countdown.align_left { text-align: left; } .wgl-countdown.align_left .countdown-row { justify-content: flex-start; } .wgl-countdown.align_left .countdown-section { flex: 0; } .wgl-countdown.align_center { text-align: center; } .wgl-countdown.align_right { text-align: right; } .wgl-countdown.align_right .countdown-row { justify-content: flex-end; } .wgl-countdown.align_right .countdown-section { flex: 0; } .wgl-countdown.custom_font .countdown-section { font-family: inherit; } .wgl-countdown.custom_font .countdown-section .countdown-amount, .wgl-countdown.custom_font .countdown-period { font-family: inherit; font-weight: inherit; } @media only screen and (max-width: 992px) { .wgl-countdown.cd_large { font-size: 60px; } .wgl-countdown.cd_medium { font-size: 40px; } .wgl-countdown.cd_small { font-size: 36px; } } @media only screen and (max-width: 768px) { .wgl-countdown.cd_large { font-size: 36px; } .wgl-countdown.cd_medium { font-size: 36px; } .wgl-countdown.cd_small { font-size: 36px; } } @media only screen and (max-width: 480px) { .wgl-countdown.cd_large { font-size: 30px; } .wgl-countdown.cd_medium { font-size: 30px; } .wgl-countdown.cd_small { font-size: 30px; } } @media only screen and (max-width: 420px) { .wgl-countdown.cd_large { font-size: 24px; } .wgl-countdown.cd_medium { font-size: 24px; } .wgl-countdown.cd_small { font-size: 24px; } } @media only screen and (max-width: 360px) { .wgl-countdown.cd_large { font-size: 20px; } .wgl-countdown.cd_medium { font-size: 20px; } .wgl-countdown.cd_small { font-size: 20px; } } /* ==================== ##Carousel Navigation ==================== */ /* Slick Arrows */ .wgl-carousel .slick-arrow { display: block; position: absolute; z-index: 100; top: 50%; width: 50px; height: 50px; margin: 0; border: unset; border-radius: unset; padding: 0; text-align: center; font-size: 0; font-weight: 300; letter-spacing: 0; text-indent: 0; background: #ffffff; cursor: pointer; opacity: 1; box-shadow: unset; transition: 0.4s; border-radius: 0; } .wgl-carousel .slick-arrow:after { display: inline-block; position: relative; vertical-align: middle; width: 100%; height: 100%; border: inherit; border-radius: inherit; font-family: Flaticon; font-size: 18px; line-height: 50px; color: inherit; transition: 0; } .wgl-carousel .slick-arrow:hover { color: #ffffff; } .wgl-carousel .slick-prev { left: 45px; right: auto; transform: translate(0, -50%); } .wgl-carousel .slick-prev:after { content: "\f135"; } .wgl-carousel .slick-next { left: auto; right: 45px; transform: translate(0, -50%); } .wgl-carousel .slick-next:after { content: "\f134"; } .wgl-carousel:hover .slick-prev { transform: translate(-20px, -50%); } .wgl-carousel:hover .slick-next { transform: translate(20px, -50%); } .wgl-carousel .stoni_carousel_list { overflow: hidden; } .wgl-carousel.prev_next_pos_right .wgl-carousel_slick { margin-right: 50px; } .wgl-carousel.prev_next_pos_right .slick-arrow { top: auto; bottom: 97px; left: auto; right: 16px; transform: translate(0, 0); } .wgl-carousel.prev_next_pos_right .slick-arrow:after { margin: 0; } .wgl-carousel.prev_next_pos_right .slick-prev { right: 66px; } /* Slick Dots */ .wgl-carousel .slick-dots { padding: 0; margin: 30px 15px 0 15px; line-height: 0; font-size: 0; min-height: 50px; } .wgl-carousel .slick-dots li { display: inline-block; font-size: 0; line-height: 0; list-style: none; padding: 5px; margin: 0; opacity: 1; cursor: pointer; } .wgl-carousel .slick-dots li button { position: relative; z-index: 1; display: inline-block; font-size: 0; padding: 0; margin: 0; box-sizing: border-box; border: 0; vertical-align: bottom; } .wgl-carousel .slick-dots li button:focus { outline: none; } .wgl-carousel .slick-dots li:before { display: none; } .wgl-carousel .slick-dots li:last-child { margin-right: 0; } .wgl-carousel .vc_row { margin-left: 0; margin-right: 0; } .wgl-carousel.pag_align_left .slick-dots { text-align: left; } .wgl-carousel.pag_align_right .slick-dots { text-align: right; } .wgl-carousel.pag_align_center .slick-dots { text-align: center; } .wgl-carousel.pagination_circle .slick-dots li button { border-radius: 50%; width: 4px; height: 4px; opacity: 0.3; } .wgl-carousel.pagination_circle .slick-dots li button:hover { box-shadow: 0 2px 6px 0; } .wgl-carousel.pagination_circle .slick-dots li.slick-active button { opacity: 1; box-shadow: 0 2px 6px 0; transform: scale(2.5); } .wgl-carousel.pagination_circle_border .slick-dots li { margin: 1px; } .wgl-carousel.pagination_circle_border .slick-dots li button { border-radius: 50%; width: 20px; height: 20px; border-width: 1px; border-style: solid; border-color: transparent; background: transparent !important; } .wgl-carousel.pagination_circle_border .slick-dots li button:before { content: ""; display: block; width: 4px; height: 4px; position: absolute; left: 50%; top: 50%; margin-top: -2px; margin-left: -2px; border-radius: 50%; } .wgl-carousel.pagination_line .slick-dots li { margin: 0 5px; padding: 10px 0; } .wgl-carousel.pagination_line .slick-dots li button { width: 25px; height: 3px; opacity: 0.5; background: transparent; } .wgl-carousel.pagination_line .slick-dots li button:before { content: ""; position: absolute; z-index: 1; left: 0; bottom: 0; width: 100%; height: 1px; transition: all 0.3s; } .wgl-carousel.pagination_line .slick-dots li:hover button:before { height: 3px; } .wgl-carousel.pagination_line .slick-dots li.slick-active button { opacity: 1; } .wgl-carousel.pagination_line .slick-dots li.slick-active button:before { height: 3px; } .wgl-carousel.pagination_square .slick-dots li { width: 8px; height: 8px; margin-right: 8px; opacity: 0.3; } .wgl-carousel.pagination_square .slick-dots li.slick-active { opacity: 1; } .wgl-carousel.pagination_line_circle .slick-dots li { margin: 0; padding: 10px 5px; } .wgl-carousel.pagination_line_circle .slick-dots li button { width: 6px; height: 6px; opacity: 0.5; border-radius: 6px; } .wgl-carousel.pagination_line_circle .slick-dots li:hover button { opacity: 1; } .wgl-carousel.pagination_line_circle .slick-dots li.slick-active button { opacity: 1; width: 25px; } /* ==================== ##Clients ==================== */ .wgl-clients { display: flex; flex-wrap: wrap; } .wgl-clients .wgl-carousel_wrapper { width: 100%; } .wgl-clients .clients_image { float: left; display: flex; } .wgl-clients .clients_image .image_wrapper { display: inline-block; position: relative; z-index: 1; } .wgl-clients .clients_image.slick-slide { display: flex; } .wgl-clients .hover_image { display: none; position: absolute; z-index: 1; top: 0; left: 0; visibility: hidden; } .wgl-clients.items-1 > .clients_image { width: 100%; } .wgl-clients.items-1 > .clients_image:nth-child(2), .wgl-clients.items-1 > .clients_image:nth-child(n+3) { clear: left; } .wgl-clients.items-2 > .clients_image { width: 50%; } .wgl-clients.items-2 > .clients_image:nth-child(3), .wgl-clients.items-2 > .clients_image:nth-child(2n+5) { clear: left; } .wgl-clients.items-3 > .clients_image { width: 33.33333%; } .wgl-clients.items-3 > .clients_image:nth-child(4), .wgl-clients.items-3 > .clients_image:nth-child(3n+7) { clear: left; } .wgl-clients.items-4 > .clients_image { width: 25%; } .wgl-clients.items-4 > .clients_image:nth-child(5), .wgl-clients.items-4 > .clients_image:nth-child(4n+9) { clear: left; } .wgl-clients.items-5 > .clients_image { width: 20%; } .wgl-clients.items-5 > .clients_image:nth-child(6), .wgl-clients.items-5 > .clients_image:nth-child(5n+11) { clear: left; } .wgl-clients.items-6 > .clients_image { width: 16.66666%; } .wgl-clients.items-6 > .clients_image:nth-child(7), .wgl-clients.items-6 > .clients_image:nth-child(6n+13) { clear: left; } .wgl-clients img { transition: all 0.3s; } .wgl-clients.anim-zoom .clients_image img { transform: scale(0.95); } .wgl-clients.anim-zoom .clients_image:hover img { transform: scale(1); } .wgl-clients.anim-opacity .clients_image img { opacity: 0.5; } .wgl-clients.anim-opacity .clients_image:hover img { opacity: 1; } .wgl-clients.anim-grayscale .clients_image img { filter: grayscale(100%); opacity: 0.2; } .wgl-clients.anim-grayscale .clients_image:hover img { filter: grayscale(0); opacity: 1; } .wgl-clients.anim-contrast .clients_image:hover img { filter: contrast(300%); } .wgl-clients.anim-blur .clients_image:hover img { filter: blur(1px); } .wgl-clients.anim-invert .clients_image:hover img { filter: invert(100%); } .wgl-clients.anim-ex_images .hover_image { display: block; opacity: 0; } .wgl-clients.anim-ex_images .image_wrapper:hover .hover_image { opacity: 1; visibility: visible; } .wgl-clients.anim-ex_images .image_wrapper:hover .hover_image + .main_image { opacity: 0; } /* ==================== ##Image Layers ==================== */ .wgl-image-layers { position: relative; line-height: 0; max-width: 100%; } .wgl-image-layers .img-layer_image-wrapper { position: relative; line-height: 0; display: block; width: inherit; max-width: 100%; height: inherit; max-height: 100%; } .wgl-image-layers .img-layer_image-wrapper:not(:first-child) { position: absolute; left: 0; top: 0; } .wgl-image-layers .img-layer_image-wrapper .img-layer_image { transition: all 0.5s; } .wgl-image-layers .img-layer_image-wrapper.fade_in .img-layer_image, .wgl-image-layers .img-layer_image-wrapper.slide_big_up .img-layer_image, .wgl-image-layers .img-layer_image-wrapper.slide_big_down .img-layer_image, .wgl-image-layers .img-layer_image-wrapper.slide_big_left .img-layer_image, .wgl-image-layers .img-layer_image-wrapper.slide_big_right .img-layer_image, .wgl-image-layers .img-layer_image-wrapper.slide_up .img-layer_image, .wgl-image-layers .img-layer_image-wrapper.slide_down .img-layer_image, .wgl-image-layers .img-layer_image-wrapper.slide_left .img-layer_image, .wgl-image-layers .img-layer_image-wrapper.slide_right .img-layer_image, .wgl-image-layers .img-layer_image-wrapper.flip_x .img-layer_image, .wgl-image-layers .img-layer_image-wrapper.flip_y .img-layer_image, .wgl-image-layers .img-layer_image-wrapper.zoom_in .img-layer_image { opacity: 0; visibility: hidden; } .wgl-image-layers .img-layer_image-wrapper.slide_big_up .img-layer_image { transform: translateY(100%); } .wgl-image-layers .img-layer_image-wrapper.slide_big_down .img-layer_image { transform: translateY(-100%); } .wgl-image-layers .img-layer_image-wrapper.slide_big_left .img-layer_image { transform: translateX(100%); } .wgl-image-layers .img-layer_image-wrapper.slide_big_right .img-layer_image { transform: translateX(-100%); } .wgl-image-layers .img-layer_image-wrapper.slide_up .img-layer_image { transform: translateY(50%); } .wgl-image-layers .img-layer_image-wrapper.slide_down .img-layer_image { transform: translateY(-50%); } .wgl-image-layers .img-layer_image-wrapper.slide_left .img-layer_image { transform: translateX(50%); } .wgl-image-layers .img-layer_image-wrapper.slide_right .img-layer_image { transform: translateX(-50%); } .wgl-image-layers .img-layer_image-wrapper.flip_x .img-layer_image { transform: rotateX(-100deg); } .wgl-image-layers .img-layer_image-wrapper.flip_y .img-layer_image { transform: rotateY(-100deg); } .wgl-image-layers .img-layer_image-wrapper.zoom_in .img-layer_image { transform: scale3d(0.2, 0.2, 0.2); } .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.fade_in .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_big_up .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_big_down .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_big_left .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_big_right .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_up .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_down .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_left .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_right .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.flip_x .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.flip_y .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.zoom_in .img-layer_image { opacity: 1; visibility: visible; } .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_big_up .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_big_down .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_up .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_down .img-layer_image { transform: translateY(0); } .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_big_left .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_big_right .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_left .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.slide_right .img-layer_image { transform: translateX(0); } .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.flip_x .img-layer_image, .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.flip_y .img-layer_image { transform: rotate(0); } .wgl-image-layers.img-layer_animate .img-layer_image-wrapper.zoom_in .img-layer_image { transform: scale3d(1, 1, 1); } /* ==================== ##Video Popup ==================== */ .wgl-video_popup { position: relative; z-index: 1; } .wgl-video_popup .videobox_content { display: flex; align-items: center; } .wgl-video_popup .videobox_background img { position: relative; z-index: 0; width: 100%; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.15); } .wgl-video_popup .title { position: relative; z-index: 2; font-size: 18px; line-height: 1.35; font-weight: 700; } .wgl-video_popup .videobox_link { flex-shrink: 0; position: relative; z-index: 1; width: 70px; height: 70px; box-sizing: border-box; border-radius: 50%; box-shadow: 6px 5px 30px rgba(0, 0, 0, 0.12); display: block; background-color: #ffffff; transition: all 0.4s; cursor: pointer; } .wgl-video_popup .videobox_icon { display: block; position: absolute; z-index: 1; top: 50%; left: 50%; transform: translate(-40%, -50%); } .wgl-video_popup.with_image .videobox_content { display: block; } .wgl-video_popup.with_image .videobox_link_wrapper { display: flex; align-items: center; position: absolute; z-index: 1; top: 50%; } .wgl-video_popup.button_align-left { text-align: left; } .wgl-video_popup.button_align-left .videobox_content, .wgl-video_popup.button_align-left .videobox_link_wrapper { justify-content: flex-start; } .wgl-video_popup.button_align-left.with_image .videobox_link_wrapper { left: 0; transform: translate(10%, -50%); } .wgl-video_popup.button_align-left.title_pos-right .videobox_content, .wgl-video_popup.button_align-left.title_pos-right .videobox_link_wrapper { justify-content: flex-end; } .wgl-video_popup.button_align-left.title_pos-top .videobox_content, .wgl-video_popup.button_align-left.title_pos-bot .videobox_content { align-items: flex-start; } .wgl-video_popup.button_align-center { text-align: center; } .wgl-video_popup.button_align-center .videobox_content, .wgl-video_popup.button_align-center .videobox_link_wrapper { justify-content: center; } .wgl-video_popup.button_align-center.with_image .videobox_link_wrapper { left: 50%; transform: translate(-50%, -50%); } .wgl-video_popup.button_align-center.title_pos-right .videobox_content, .wgl-video_popup.button_align-center.title_pos-right .videobox_link_wrapper { justify-content: center; } .wgl-video_popup.button_align-right { text-align: right; } .wgl-video_popup.button_align-right .videobox_content, .wgl-video_popup.button_align-right .videobox_link_wrapper { justify-content: flex-end; } .wgl-video_popup.button_align-right.with_image .videobox_link_wrapper { right: 0; transform: translate(-10%, -50%); } .wgl-video_popup.button_align-right.title_pos-top .videobox_content, .wgl-video_popup.button_align-right.title_pos-top .videobox_link_wrapper, .wgl-video_popup.button_align-right.title_pos-bot .videobox_content, .wgl-video_popup.button_align-right.title_pos-bot .videobox_link_wrapper { align-items: flex-end; } .wgl-video_popup.button_align-inline { display: inline-block; } .wgl-video_popup.button_align-inline.with_image .videobox_link_wrapper { left: 50%; transform: translate(-50%, -50%); } .wgl-video_popup.title_pos-right .videobox_content, .wgl-video_popup.title_pos-right .videobox_link_wrapper { flex-direction: row-reverse; justify-content: flex-start; } .wgl-video_popup.title_pos-top .videobox_content, .wgl-video_popup.title_pos-top .videobox_link_wrapper { flex-direction: column; } .wgl-video_popup.title_pos-bot .videobox_content, .wgl-video_popup.title_pos-bot .videobox_link_wrapper { flex-direction: column-reverse; } .wgl-video_popup .videobox_animation { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%; } .wgl-video_popup.animation_circles .videobox_animation { z-index: 1; border-width: 0.5px; border-style: solid; opacity: 0; animation: circles 3.9s linear 0s infinite; animation-play-state: paused; } .wgl-video_popup.animation_circles .videobox_animation.circle_2 { animation-delay: 1.3s; } .wgl-video_popup.animation_circles .videobox_animation.circle_3 { animation-delay: 2.6s; } .wgl-video_popup.animation_circles .videobox_link:hover .videobox_animation, .wgl-video_popup.animation_circles.always-run-animation .videobox_animation { animation-play-state: running; } .wgl-video_popup.animation_circles.always-run-animation .videobox_link:hover .videobox_animation { animation-play-state: paused; } @keyframes circles { 0% { transform: scale(1); opacity: 0; } 20% { transform: scale(1.44); opacity: 0.5; } 100% { transform: scale(3.2); opacity: 0; } } .wgl-video_popup.animation_ring_pulse .videobox_animation { z-index: -1; opacity: 0.1; background: inherit; animation: pulse_ring 2.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s infinite; animation-play-state: paused; } .wgl-video_popup.animation_ring_pulse .videobox_link:hover .videobox_animation, .wgl-video_popup.animation_ring_pulse.always-run-animation .videobox_animation { animation-play-state: running; } .wgl-video_popup.animation_ring_pulse.always-run-animation .videobox_link:hover .videobox_animation { animation-play-state: paused; } @keyframes pulse_ring { 0% { transform: scale(1); } 50% { transform: scale(1.7); } 100% { transform: scale(1); } } .wgl-video_popup.animation_ring_rotate .videobox_animation { z-index: -1; transform: scale(1.58); } .wgl-video_popup.animation_ring_rotate .videobox_animation .ring_1 { position: absolute; z-index: 1; top: 50%; left: 50%; transform: translate(-50%, -50%); animation: rotate_ring 4s linear infinite; animation-play-state: paused; } .wgl-video_popup.animation_ring_rotate .videobox_link:hover .videobox_animation .ring_1, .wgl-video_popup.animation_ring_rotate.always-run-animation .videobox_animation .ring_1 { animation-play-state: running; } .wgl-video_popup.animation_ring_rotate.always-run-animation .videobox_link:hover .videobox_animation .ring_1 { animation-play-state: paused; } @keyframes rotate_ring { 0% { transform: translate(-50%, -50%) rotate(0turn); } 100% { transform: translate(-50%, -50%) rotate(1turn); } } /* ==================== ##Pricing Table ==================== */ .wgl-pricing_plan { max-width: 400px; margin-left: auto; margin-right: auto; margin-bottom: 30px; padding-top: 20px; text-align: center; position: relative; z-index: 1; } .wgl-pricing_plan.hover-animation .pricing_plan_wrap { transform: translateY(0); } .wgl-pricing_plan.hover-animation:hover .pricing_plan_wrap { transform: translateY(-20px); } .wgl-pricing_plan .pricing_plan_wrap { border: 1px solid #e1e1e1; transition: 0.5s; background-size: cover; background-position: center; background-color: #ffffff; } .wgl-pricing_plan .pricing_header { position: relative; z-index: 1; padding: 0px 35px 42px; text-align: center; } .wgl-pricing_plan .pricing_header .pricing_title { display: inline-block; font-size: 15px; line-height: 35px; margin-bottom: 36px; padding: 0 20px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #ffffff; margin-top: -1px; } .wgl-pricing_plan .pricing_header .pricing_price_wrap { font-size: 60px; line-height: 0.01; font-weight: 700; } .wgl-pricing_plan .pricing_header:after { content: ""; position: absolute; z-index: 1; bottom: 0; left: 28%; height: 1px; width: 44%; } .wgl-pricing_plan .pricing_cur { display: inline-block; padding-top: 0; padding-right: 0.5em; font-size: 0.4em; line-height: 1.3; font-weight: 400; color: inherit; vertical-align: bottom; margin-bottom: 3px; text-decoration: inherit; } .wgl-pricing_plan .pricing_price { display: inline-block; position: relative; z-index: 1; padding-bottom: 2px; font-family: inherit; font-size: inherit; line-height: 0.95; font-weight: inherit; color: inherit; vertical-align: baseline; text-decoration: inherit; } .wgl-pricing_plan .pricing_price .price_decimal { position: absolute; z-index: 1; top: 4px; left: 101%; padding-left: 0.15em; vertical-align: top; font-family: inherit; font-size: 0.45em; font-weight: inherit; color: inherit; text-decoration: inherit; } .wgl-pricing_plan .pricing_quantity-unit { display: inline-block; vertical-align: bottom; font-size: 0.4em; line-height: 1.75; font-weight: 400; padding-left: 0.4em; text-decoration: inherit; } .wgl-pricing_plan .pricing_desc { font-size: 14px; display: block; margin: 17px 15px 0; font-weight: 400; } .wgl-pricing_plan .pricing_content { margin: 26px 35px 18px; font-size: 18px; } .wgl-pricing_plan .pricing_content ul { display: flex; flex-direction: column; align-items: center; padding-bottom: 19px; font-size: 18px; word-break: break-word; } .wgl-pricing_plan .pricing_content ul li { display: inline-flex; margin-top: 12px; } .wgl-pricing_plan .pricing_content ul li[style*=color]:before { color: inherit; } .wgl-pricing_plan .pricing_content ul li i { margin-right: 10px; } .wgl-pricing_plan .pricing_footer { margin: 18px 35px 50px; font-size: 14px; line-height: 24px; font-weight: 400; } /* ==================== ##Progress Bar ==================== */ .wgl-progress_bar .progress_wrap { display: block; border-radius: unset; transition: width 1.5s; } .wgl-progress_bar .progress_label_wrap { display: flex; justify-content: space-between; align-items: center; width: 100%; padding-bottom: 10px; line-height: 1; white-space: nowrap; transition: inherit; } .wgl-progress_bar .progress_bar_wrap { display: block; position: relative; z-index: 0; width: 100%; height: 2px; border-radius: unset; background-color: #e4e4e4; transition: inherit; } .wgl-progress_bar .progress_bar { position: absolute; z-index: 1; top: 0; left: 0; width: 0; height: inherit; border-radius: inherit; transition: inherit; } .wgl-progress_bar .progress_value_wrap { position: relative; z-index: 0; margin-left: 5px; padding-top: 1px; line-height: inherit; } .wgl-progress_bar .progress_bar_wrap-wrap { transition: inherit; border: 1px solid; padding: 2px; } .wgl-progress_bar .progress_label_wrap .progress_label, .wgl-progress_bar .progress_label_wrap .progress_value_wrap { font-size: 14px; line-height: inherit; font-weight: 600; text-transform: uppercase; color: #232323; } .wgl-progress_bar .progress_value, .wgl-progress_bar .progress_units { font-size: inherit; line-height: inherit; font-weight: inherit; text-transform: inherit; color: inherit; } .wgl-tabs_headings { display: flex; align-items: stretch; flex-wrap: wrap; flex-direction: row; position: relative; overflow: hidden; } .wgl-tabs_header { text-align: center; position: relative; cursor: pointer; padding: 20px; font-weight: 700; transition: 0.4s; line-height: 1; border-bottom: 2px solid #f7f7f7; display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 22px; } .wgl-tabs_content { display: block; background: #ffffff; } .wgl-tabs_icon { line-height: 1; color: inherit; transition: 0.4s; } .wgl-tabs_title { font-size: 16px; color: inherit; line-height: inherit; } .wgl-tabs.icon_position-left .wgl-tabs_header { flex-direction: row-reverse; } .wgl-tabs.icon_position-right .wgl-tabs_header { flex-direction: row; } .wgl-tabs.icon_position-top .wgl-tabs_header { flex-direction: column-reverse; } .wgl-tabs.icon_position-bottom .wgl-tabs_header { flex-direction: column; } @media (max-width: 1024px) { .wgl-tabs.icon_position-tablet-left .wgl-tabs_header { flex-direction: row-reverse; } .wgl-tabs.icon_position-tablet-right .wgl-tabs_header { flex-direction: row; } .wgl-tabs.icon_position-tablet-top .wgl-tabs_header { flex-direction: column-reverse; } .wgl-tabs.icon_position-tablet-bottom .wgl-tabs_header { flex-direction: column; } } @media (max-width: 767px) { .wgl-tabs.icon_position-mobile-left .wgl-tabs_header { flex-direction: row-reverse; } .wgl-tabs.icon_position-mobile-right .wgl-tabs_header { flex-direction: row; } .wgl-tabs.icon_position-mobile-top .wgl-tabs_header { flex-direction: column-reverse; } .wgl-tabs.icon_position-mobile-bottom .wgl-tabs_header { flex-direction: column; } } .wgl-tabs.tabs_align-left .wgl-tabs_headings { justify-content: flex-start; } .wgl-tabs.tabs_align-left .wgl-tabs_headings .wgl-tabs_header:last-child { margin-right: 0 !important; } .wgl-tabs.tabs_align-right .wgl-tabs_headings { justify-content: flex-end; } .wgl-tabs.tabs_align-right .wgl-tabs_headings .wgl-tabs_header:first-child { margin-left: 0 !important; } .wgl-tabs.tabs_align-center .wgl-tabs_headings { justify-content: center; } .wgl-tabs.tabs_align-center .wgl-tabs_headings .wgl-tabs_header:last-child { margin-right: 0 !important; } .wgl-tabs.tabs_align-center .wgl-tabs_headings .wgl-tabs_header:first-child { margin-left: 0 !important; } .wgl-tabs.tabs_align-justify .wgl-tabs_header { flex: 1; } .wgl-tabs.tabs_align-justify .wgl-tabs_header:last-child { margin-right: 0 !important; } .wgl-tabs.tabs_align-justify .wgl-tabs_header:first-child { margin-left: 0 !important; } @media (max-width: 1024px) { .wgl-tabs.tabs_align-tablet-left .wgl-tabs_headings { justify-content: flex-start; } .wgl-tabs.tabs_align-tablet-left .wgl-tabs_headings .wgl-tabs_header:last-child { margin-right: 0 !important; } .wgl-tabs.tabs_align-tablet-right .wgl-tabs_headings { justify-content: flex-end; } .wgl-tabs.tabs_align-tablet-right .wgl-tabs_headings .wgl-tabs_header:first-child { margin-left: 0 !important; } .wgl-tabs.tabs_align-tablet-center .wgl-tabs_headings { justify-content: center; } .wgl-tabs.tabs_align-tablet-center .wgl-tabs_headings .wgl-tabs_header:last-child { margin-right: 0 !important; } .wgl-tabs.tabs_align-tablet-center .wgl-tabs_headings .wgl-tabs_header:first-child { margin-left: 0 !important; } .wgl-tabs.tabs_align-tablet-justify .wgl-tabs_header { flex: 1; } .wgl-tabs.tabs_align-tablet-justify .wgl-tabs_header:last-child { margin-right: 0 !important; } .wgl-tabs.tabs_align-tablet-justify .wgl-tabs_header:first-child { margin-left: 0 !important; } } @media (max-width: 767px) { .wgl-tabs.tabs_align-mobile-left .wgl-tabs_headings { justify-content: flex-start; } .wgl-tabs.tabs_align-mobile-left .wgl-tabs_headings .wgl-tabs_header:last-child { margin-right: 0 !important; } .wgl-tabs.tabs_align-mobile-right .wgl-tabs_headings { justify-content: flex-end; } .wgl-tabs.tabs_align-mobile-right .wgl-tabs_headings .wgl-tabs_header:first-child { margin-left: 0 !important; } .wgl-tabs.tabs_align-mobile-center .wgl-tabs_headings { justify-content: center; } .wgl-tabs.tabs_align-mobile-center .wgl-tabs_headings .wgl-tabs_header:last-child { margin-right: 0 !important; } .wgl-tabs.tabs_align-mobile-center .wgl-tabs_headings .wgl-tabs_header:first-child { margin-left: 0 !important; } .wgl-tabs.tabs_align-mobile-justify .wgl-tabs_header { flex: 1 0 auto; width: 100%; } .wgl-tabs.tabs_align-mobile-justify .wgl-tabs_header:last-child { margin-right: 0 !important; } .wgl-tabs.tabs_align-mobile-justify .wgl-tabs_header:first-child { margin-left: 0 !important; } } /* ==================== ##Time Line Vertical ==================== */ .wgl-timeline-vertical { position: relative; z-index: 1; padding: 90px 0 51px; } .wgl-timeline-vertical:before { content: ""; position: absolute; z-index: -1; height: 100%; width: 1px; left: 50%; top: 0; margin-left: -1px; background: #a7a7a7; } .wgl-timeline-vertical:after { content: ""; position: absolute; z-index: 1; height: 6px; width: 21px; background: #636363; bottom: 0; left: 50%; margin-left: -11px; } .wgl-timeline-vertical.appear_anim .time_line-item .time_line-content, .wgl-timeline-vertical.appear_anim .time_line-item .time_line-pointer { transform: translateX(20%); opacity: 0; } .wgl-timeline-vertical.appear_anim .time_line-item:nth-child(even) .time_line-content, .wgl-timeline-vertical.appear_anim .time_line-item:nth-child(even) .time_line-pointer { transform: translateX(-20%); } .wgl-timeline-vertical .time_line-item { position: relative; margin-bottom: 40px; width: 50%; transition: opacity 0.5s; } .wgl-timeline-vertical .time_line-item:last-child { margin-bottom: 0; } .wgl-timeline-vertical .time_line-item:nth-child(odd) { margin-left: 50%; padding-left: 7%; text-align: left; } .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-content { margin-top: -12%; margin-right: 12%; } .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-text { right: 0; } .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-date { right: 0; } .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-pointer { left: -1px; border-width: 0 1px 1px 0; } .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-pointer:before { border-top: 1px dashed #636363; left: 100%; } .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-pointer:after { bottom: -6px; left: -5px; } .wgl-timeline-vertical .time_line-item:nth-child(odd) .time_line-point { bottom: -6px; left: -5px; } .wgl-timeline-vertical .time_line-item:nth-child(even) { text-align: right; padding-right: 7%; } .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-content { margin-top: -51%; margin-left: 12%; } .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-text { left: 0; text-align: left; } .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-date { left: 0; padding-left: 3%; } .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-pointer { right: 0; border-width: 1px 0 0 1px; } .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-pointer:before { border-bottom: 1px dashed #636363; right: 100%; } .wgl-timeline-vertical .time_line-item:nth-child(even) .time_line-point { top: -6px; right: -5px; } .wgl-timeline-vertical .time_line-item.item_show .time_line-content, .wgl-timeline-vertical .time_line-item.item_show .time_line-pointer, .wgl-timeline-vertical .time_line-item.item_show:nth-child(even) .time_line-content, .wgl-timeline-vertical .time_line-item.item_show:nth-child(even) .time_line-pointer { opacity: 1; transform: translateX(0); } .wgl-timeline-vertical .time_line-item.no-image:nth-child(odd) .time_line-text { left: 0; } .wgl-timeline-vertical .time_line-item.no-image:nth-child(even) .time_line-text { right: 0; left: initial; } .wgl-timeline-vertical .time_line-item .time_line-date { font-weight: 800; } .wgl-timeline-vertical.grayscale_anim .time_line-image img { transition: 0.5s; filter: grayscale(100%); } .wgl-timeline-vertical .time_line-date { position: absolute; z-index: -1; top: 0; color: #f4f4f4; white-space: nowrap; transition: all 0.3s; line-height: 1; font-size: 74px; transform: translateY(-68%); font-weight: 800; letter-spacing: 22px; } .wgl-timeline-vertical .time_line-content { position: relative; z-index: 1; transition: all 0.4s; height: 300px; } .wgl-timeline-vertical .time_line-text { position: absolute; z-index: 1; top: 50%; transform: translateY(-50%); padding: 20px; color: #ffffff; max-width: 68%; line-height: 24px; transition: all 0.4s; } .wgl-timeline-vertical .time_line-text p:last-child { margin-bottom: 0; } .wgl-timeline-vertical .time_line-text > * { color: inherit; } .wgl-timeline-vertical .time_line-pointer { position: absolute; z-index: 2; width: 44px; height: 44px; border: 1px dashed #636363; bottom: 50%; transition: all 0.4s; } .wgl-timeline-vertical .time_line-pointer:before { content: ""; position: absolute; z-index: 1; width: 100%; height: 100%; top: 0; } .wgl-timeline-vertical .time_line-point { position: absolute; z-index: 1; width: 11px; height: 11px; border-radius: 50%; background-color: #636363; } .wgl-timeline-vertical .time_line-point:before { content: ""; position: absolute; z-index: 1; width: 100%; height: 100%; top: 0; left: 0; border: 1px solid #cccccc; border-radius: 50%; transition: 0.4s; opacity: 0; } .wgl-timeline-vertical .time_line-item:hover:nth-child(odd) .time_line-text { transform: translate(-5px, -50%); } .wgl-timeline-vertical .time_line-item:hover:nth-child(even) .time_line-text { transform: translate(5px, -50%); } .wgl-timeline-vertical .time_line-item:hover .time_line-point:before { width: 27px; height: 27px; margin-left: -8px; margin-top: -8px; opacity: 1; } .wgl-timeline-vertical .time_line-item:hover .time_line-image img { filter: grayscale(0); } /* ==================== ##Striped Services ==================== */ .wgl-striped-services { display: flex; flex-direction: row; } .wgl-striped-services .service-item { width: 50%; height: 100%; transition: 0.5s; background-repeat: no-repeat; } .wgl-striped-services .service-item_title { font-size: 48px; line-height: 1.3; } .wgl-striped-services .service-item_subtitle { font-size: 15px; line-height: 1.1; text-transform: uppercase; letter-spacing: 5px; margin-top: 14px; } .wgl-striped-services .service-item_content { display: flex; justify-content: center; align-items: center; text-align: center; flex-direction: column; height: 100%; width: 100%; } .wgl-striped-services .service-item_link { width: 100%; height: 100%; } .wgl-striped-services .service-item.active { width: 75%; } .wgl-striped-services .service-item .service-item_title { font-weight: 400; } .wgl-striped-services .service-item .service-item_subtitle { font-weight: 700; } .wgl-striped-services.onhover .service-item:not(.active) { width: 40%; } @media only screen and (max-width: 1024px) { .wgl-striped-services { flex-direction: column; } .wgl-striped-services .service-item { width: 100%; height: 50%; display: flex; flex: 3; } .wgl-striped-services .service-item.active { width: 100%; height: 75%; flex: 5; } .wgl-striped-services.onhover .service-item:not(.active) { width: 100%; height: 40%; flex: 2; } } /* ==================== ##Image Comparison ==================== */ .wgl-image_comparison.cocoen { cursor: pointer; line-height: 0; margin: 0; overflow: hidden; padding: 0; position: relative; -webkit-user-select: none; user-select: none; } .wgl-image_comparison.cocoen img.comp-image { max-width: none; display: block; width: 100%; } .wgl-image_comparison.cocoen > div { height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 50%; } .wgl-image_comparison.cocoen .cocoen-drag { position: absolute; z-index: 1; top: 0; bottom: 0; left: 50%; width: 2px; margin-left: -1px; background: #fff; cursor: ew-resize; } .wgl-image_comparison.cocoen .cocoen-drag:before, .wgl-image_comparison.cocoen .cocoen-drag:after { font-family: flaticon; position: absolute; width: 45px; height: 45px; line-height: 45px; text-align: center; color: #232323; background: #ffffff; cursor: pointer; font-size: 14px; } .wgl-image_comparison.cocoen .cocoen-drag:before { content: "\f134"; left: 50%; bottom: 50%; } .wgl-image_comparison.cocoen .cocoen-drag:after { content: "\f135"; right: 50%; top: 50%; } /* ==================== ## WGL Text Path ==================== */ .elementor-widget-wgl-text-path { font-size: 22px; text-align: var(--alignment, left); } .elementor-widget-wgl-text-path .wgl-text-path { transform: rotate(var(--rotate, 0)); } .elementor-widget-wgl-text-path .wgl-text-path[data-type-svg=wgl_line_simple] { overflow: hidden; } .elementor-widget-wgl-text-path .wgl-text-path.rotate_circle svg { animation-name: wgl-rotation; animation-iteration-count: infinite; animation-timing-function: linear; } .elementor-widget-wgl-text-path .simple_line { white-space: nowrap; width: var(--width); margin: 0 auto; } .elementor-widget-wgl-text-path .simple_line .text--word { display: inline-block; } .elementor-widget-wgl-text-path .simple_line .text--word .text { word-spacing: var(--word-spacing); transition: all var(--transition); } .elementor-widget-wgl-text-path .simple_line .divider { display: inline-block; position: relative; vertical-align: middle; } .elementor-widget-wgl-text-path .wgl-text-path > svg { width: var(--width); height: auto; overflow: visible; word-spacing: var(--word-spacing); transform: scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)); } .elementor-widget-wgl-text-path .wgl-text-path > svg path { vector-effect: non-scaling-stroke; fill: var(--path-fill, transparent); stroke: var(--stroke-color, transparent); stroke-width: var(--stroke-width, 1px); transition: var(--stroke-transition) stroke, var(--stroke-transition) fill; } .elementor-widget-wgl-text-path .wgl-text-path > svg:hover path { --path-fill: var( --path-fill-hover ); --stroke-color: var( --stroke-color-hover ); --stroke-width: var( --stroke-width-hover ); } .elementor-widget-wgl-text-path .wgl-text-path > svg text { fill: var(--stoni-primary-color); transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill; } .elementor-widget-wgl-text-path .wgl-text-path > svg text:hover { fill: var(--stoni-primary-color); } @keyframes wgl-rotation { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } /* ==================== ##Link Overlay ==================== */ .wgl-link-overlay { position: absolute; z-index: 999; top: 0; left: 0; right: 0; bottom: 0; } /*==================== ##Properties ==================== */ /* ==================== ##SCSS variables ==================== */ .wgl_module_properties { position: relative; z-index: 1; } .wgl_module_properties .property__media-wrap { position: relative; z-index: 1; } .wgl_module_properties .property__media-wrap .property__thumbnail::before, .wgl_module_properties .property__media-wrap .swiper-wrapper::before { content: ""; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; border-radius: inherit; transition: 0.4s; background: linear-gradient(180deg, rgba(var(--stoni-primary-rgb), 0) 25%, rgba(var(--stoni-primary-rgb), 0.5) 100%); } .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper { overflow: hidden; } .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper .property__media-slider.wgl-carousel { margin-left: auto; margin-right: auto; } .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper .property__media-slider.wgl-carousel .wgl-navigation_wrapper { display: flex; flex-direction: row; align-items: flex-end; justify-content: flex-start; gap: 10px; margin: 18px 11px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; gap: 10px; z-index: 1; } .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper .property__media-slider.wgl-carousel .wgl-navigation_wrapper .elementor-swiper-button, .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper .property__media-slider.wgl-carousel .wgl-navigation_wrapper .motion-arrow { pointer-events: auto; } .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper .property__media-slider.wgl-carousel button { pointer-events: auto; --wgl-swiper-button-diameter: 40px; display: block; position: relative; right: unset; left: unset; top: unset; margin: unset; width: var(--wgl-swiper-button-diameter); height: var(--wgl-swiper-button-diameter); border-radius: var(--wgl-swiper-button-diameter); padding: 0; line-height: 0.5em; font-size: 23px; font-weight: normal; letter-spacing: unset; text-align: center; text-indent: unset; box-shadow: unset; cursor: pointer; transition: all 0.4s, transform 0.15s; transform: unset; flex-shrink: 0; box-sizing: content-box; background-color: transparent; border: 1px solid transparent; } .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper .property__media-slider.wgl-carousel button i:before { content: "\f134"; font-family: flaticon; line-height: 1; } .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper .property__media-slider.wgl-carousel button.elementor-swiper-button-prev i { display: inline-block; transform: scale(-1); } .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper .property__media-slider.wgl-carousel .elementor-swiper-button { position: initial; display: block; color: #fff; border: unset; box-shadow: unset; background: transparent; transform: translateY(0); padding: 0; --wgl-swiper-button-diameter: 40px; } .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper .property__media-slider.wgl-carousel .elementor-swiper-button.swiper-button-disabled { opacity: 1; cursor: unset; } .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper .property__media-slider.wgl-carousel .elementor-swiper-button i:before { content: "\f134"; font-family: flaticon; line-height: 1; } .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper .property__media-slider.wgl-carousel .elementor-swiper-button.elementor-swiper-button-prev i { display: inline-block; transform: scale(-1); } .wgl_module_properties .property__media-wrap .wgl-carousel_wrapper .property__media-slider.wgl-carousel .elementor-swiper-button:hover:not(.swiper-button-disabled) { opacity: 0.6; } .wgl_module_properties .property__media-wrap .property__statuses { position: absolute; z-index: 1; top: 20px; left: 20px; } .wgl_module_properties .property__media-wrap .property__statuses a { background-color: #fff; } .wgl_module_properties .property__media-wrap .property__statuses a:hover { background-color: var(--stoni-property-color); } .wgl_module_properties .property__media-wrap .property__favorite { position: absolute; right: 20px; bottom: 20px; z-index: 1; transition: 0.45s; } .wgl_module_properties .property__media-wrap .property__favorite .property_favorite button { border: 0; padding: 0; min-height: auto; height: 36px; width: 36px; line-height: 36px; border-radius: 50%; background: #fff; } .wgl_module_properties .property__media-wrap .property__favorite .property_favorite button.liked, .wgl_module_properties .property__media-wrap .property__favorite .property_favorite button:hover { background: var(--quere-primary-color); } .wgl_module_properties .property__media-wrap .property__favorite .property_favorite button.liked i, .wgl_module_properties .property__media-wrap .property__favorite .property_favorite button:hover i { fill: #fff; color: #fff; } .wgl_module_properties .property__media-wrap .property__favorite .property_favorite button i { display: flex; align-items: center; justify-content: center; transition: all 0.45s; color: var(--quere-primary-color, #232323); fill: var(--quere-primary-color, #232323); } .wgl_module_properties .property__thumbnail { display: block; border-radius: 0; overflow: hidden; } .wgl_module_properties .property__thumbnail img { transition: 0.4s; border-radius: inherit; } .wgl_module_properties .property__info { margin-top: 26px; margin-bottom: 10px; } .wgl_module_properties .property__location { font-size: 14px; font-weight: 500; color: #3C3C3B; margin-bottom: 8px; } .wgl_module_properties .property__title { font-size: 24px; font-weight: 600; line-height: 1.1; margin-bottom: 0; } .wgl_module_properties .property__title a, .wgl_module_properties .property__title span { font: inherit; line-height: inherit; color: inherit; letter-spacing: inherit; transition: 0.4s; } .wgl_module_properties .property__title span { cursor: default; } .wgl_module_properties .property__title a { text-decoration: underline; -webkit-text-decoration-color: transparent; text-decoration-color: transparent; text-decoration-thickness: 0.05em; text-underline-offset: 0.1em; } .wgl_module_properties .property__title a:hover { -webkit-text-decoration-color: currentColor; text-decoration-color: currentColor; } .wgl_module_properties .property__excerpt { font-size: 14px; line-height: 2; margin-top: 11px; } .wgl_module_properties .property__meta-wrapper { border-top: 1px solid var(--stoni-property-color); margin-top: 20px; padding-top: 12px; display: flex; justify-content: space-between; align-items: center; } .wgl_module_properties .property__price { font-size: 18px; font-weight: 600; color: var(--stoni-property-color); } .wgl_module_properties .property__meta { display: flex; gap: 16px; font-size: 13px; font-weight: 500; color: var(--stoni-property-color); } .wgl_module_properties .property__meta > * { display: inline-block; vertical-align: middle; } .wgl_module_properties .property__meta > *::before { display: inline-block; vertical-align: middle; margin-right: 7px; font-size: 22px; width: 22px; height: 22px; } .wgl_module_properties .property__meta-area::before { content: ""; background-image: url(../img/real_estate/area.svg); } .wgl_module_properties .property__meta-bedrooms::before { content: ""; background-image: url(../img/real_estate/double-bed.svg); } .wgl_module_properties .property__meta-baths::before { content: ""; background-image: url(../img/real_estate/bath.svg); } .wgl_module_properties .property__meta-rooms::before { content: ""; background-image: url(../img/real_estate/rooms.svg); } .wgl_module_properties { --stoni-properties-grid-gap: 30px; } .wgl_module_properties .properties:not(.carousel) { display: flex; flex-wrap: wrap; } .wgl_module_properties .properties:not(.carousel) .property__item { margin-bottom: var(--stoni-properties-grid-gap); } @media (min-width: 768px) { .wgl_module_properties .properties:not(.carousel) { margin-right: calc((var(--stoni-properties-grid-gap) / 2) * -1); margin-left: calc((var(--stoni-properties-grid-gap) / 2) * -1); } .wgl_module_properties .properties:not(.carousel) .property__item { margin-right: calc(var(--stoni-properties-grid-gap) / 2); margin-left: calc(var(--stoni-properties-grid-gap) / 2); } } .wgl_module_properties .properties.carousel .swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; } .wgl_module_properties .properties.carousel > .wgl-carousel_wrapper { margin-right: calc((var(--stoni-properties-grid-gap) / 2) * -1); margin-left: calc((var(--stoni-properties-grid-gap) / 2) * -1); } .wgl_module_properties .properties.carousel .property__wrapper { margin-right: calc((var(--stoni-properties-grid-gap) / 2)); margin-left: calc((var(--stoni-properties-grid-gap) / 2)); } .wgl_module_properties .grid-col--1 .property__item { width: 100%; } .wgl_module_properties .grid-col--2 .property__item { width: calc(50% - var(--stoni-properties-grid-gap)); } .wgl_module_properties .grid-col--3 .property__item { width: calc(33.333333% - var(--stoni-properties-grid-gap)); } .wgl_module_properties .grid-col--4 .property__item { width: calc(25% - var(--stoni-properties-grid-gap)); } .wgl_module_properties .grid-col--5 .property__item { width: calc(20% - var(--stoni-properties-grid-gap)); } @media (max-width: 1500px) { .wgl_module_properties .grid-col--5 .property__item { width: calc(25% - var(--stoni-properties-grid-gap)); } } @media (max-width: 1370px) { .wgl_module_properties .grid-col--4 .property__item, .wgl_module_properties .grid-col--5 .property__item { width: calc(33.333333% - var(--stoni-properties-grid-gap)); } } @media (max-width: 1025px) { .wgl_module_properties .grid-col--3 .property__item, .wgl_module_properties .grid-col--4 .property__item, .wgl_module_properties .grid-col--5 .property__item { width: calc(50% - var(--stoni-properties-grid-gap)); } } @media (max-width: 767px) { .wgl_module_properties .grid-col--2 .property__item, .wgl_module_properties .grid-col--3 .property__item, .wgl_module_properties .grid-col--4 .property__item, .wgl_module_properties .grid-col--5 .property__item { width: 100%; } } .related_property { margin-top: 48px; margin-bottom: 62px; } .related_property .quere_module_title { margin-bottom: 30px; } .wgl-theme-header .favorite_icon { display: flex; align-items: center; line-height: 30px; height: 100%; letter-spacing: 0; } .wgl-theme-header .favorite_icon .favorite-count { display: inline-flex; align-items: center; position: relative; font-style: normal; color: inherit; backface-visibility: hidden; transition: 0s; } .wgl-theme-header .favorite_icon .favorite-count:before { display: inline-flex; align-items: center; justify-content: center; font-size: 22px; line-height: 1em; letter-spacing: unset; font-weight: normal; border-radius: 100px; width: 50px; height: 50px; font-weight: 700; } .wgl-theme-header .favorite_icon .favorite-count span { display: inline-block; border-radius: 19px; font-family: var(--quere-header-font-family); font-weight: var(--quere-header-font-weight); line-height: 19px; min-width: 19px; height: 19px; font-size: 10px; color: var(--quere-tertiary-color); background-color: var(--quere-primary-color); text-align: center; padding: 0 3px; z-index: 2; position: absolute; right: 0; top: -18px; bottom: 5px; margin: auto; } /*==================== ##Properties Search ==================== */ .wgl-properties .elementor-search .wgl-properties_search-fields .item_field select { width: 100%; padding-left: 27px; border-bottom: 1px solid rgba(255, 255, 255, 0.15); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt input { background-image: var(--stoni-bg-caret); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .rbt-input-multi.rbt-input { border: 1px solid #dedede !important; border-width: 0 0 1px 0 !important; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .rbt-input-multi.rbt-input input { border-color: transparent !important; border-width: 0 0 1px 0 !important; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-container--default .select2-selection--multiple, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-container--default .select2-selection--single { border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-container--default .select2-selection--multiple { min-height: 40px; background: transparent; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #fff; border: 0; border-radius: 0; display: inline-flex; margin: 6px 3px 8px 0; color: var(--stoni-property-color); border: 1px solid var(--stoni-property-color); font-size: 14px; font-style: normal; font-weight: 500; padding: 6px 24px 6px 12px; position: relative; white-space: pre-wrap; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove { display: inline-block; width: 10px; height: 10px; margin-top: 0; vertical-align: middle; color: rgba(165, 165, 165, 0.5); font-size: 0; position: absolute; right: 0; top: 50%; margin-top: -5px; margin-right: 7px; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove::before, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove::after { content: ""; position: absolute; top: 0; left: 0; box-sizing: border-box; border: 3px solid currentColor; margin: 0; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove::before { content: ""; width: 0; height: 100%; border-radius: 0; border-width: 0.5px; left: 50%; background-color: currentColor; transition: all 0.3s, background-color 0s linear 0.3s; transform: translateX(-0.5px) rotate(45deg); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove::after { border-width: 0.5px; width: 0; margin-left: 0; margin-top: 0; background-color: currentColor; transition: all 0.3s; height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(-45deg); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-selection--single, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-selection--multiple, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt input { padding-right: 0; background-image: none; color: #fff; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-selection--single::placeholder, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-selection--multiple::placeholder, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt input::placeholder { color: #fff; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-selection--single .select2-selection__rendered::after, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt .select2-selection--multiple .select2-selection__rendered::after, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field .rbt input .select2-selection__rendered::after { width: 12px; height: 12px; content: ""; display: inline-block; position: absolute; right: 0; top: 0; margin-top: 14px; -webkit-mask-image: var(--quere-bg-caret); mask-image: var(--quere-bg-caret); background-color: #fff; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 12px; mask-size: 12px; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.status_option .rbt:before, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.type_option .rbt:before, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.category_option .rbt:before, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.location_option .rbt:before { content: ""; width: 18px; height: 18px; left: 0; top: 10px; background-size: 18px; background-repeat: no-repeat; background-position: 100% center; z-index: 1; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.advanced_filter { width: var(--stoni-property-top-columns-button, 25%); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.status_option { width: var(--stoni-property-top-columns-status, 25%); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.status_option .rbt:before { -webkit-mask: url(../img/real_estate/status.svg); mask: url(../img/real_estate/status.svg); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.type_option { width: var(--stoni-property-top-columns-type, 25%); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.type_option .rbt:before { -webkit-mask: url(../img/real_estate/type.svg); mask: url(../img/real_estate/type.svg); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.category_option { width: var(--stoni-property-top-columns-categories, 25%); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.category_option .rbt:before { -webkit-mask: url(../img/real_estate/category.svg); mask: url(../img/real_estate/category.svg); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.location_option { width: var(--stoni-property-top-columns-location, 25%); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.location_option .rbt:before { -webkit-mask: url(../img/real_estate/location.svg); mask: url(../img/real_estate/location.svg); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.adv_btn_filter .advanced_btn { border: 1px solid #dedede; cursor: pointer; border-radius: 0; border: 0; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.adv_btn_filter .advanced_btn::before { content: ""; width: 18px; height: 18px; -webkit-mask: url(../img/real_estate/settings.svg); mask: url(../img/real_estate/settings.svg); background-color: #fff; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.advanced_filter button { letter-spacing: 1.3px; padding-left: 15px; padding-right: 15px; font-weight: 700; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.advanced_filter button .active_count { background: #fff; border: 1px solid var(--stoni-property-color); color: var(--stoni-property-color); top: -10px; right: 8px; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.advanced_filter button::before { content: ""; width: 18px; height: 18px; left: -2px; top: 6px; background-size: 18px; background-repeat: no-repeat; background-position: 100% center; -webkit-mask: url(../img/real_estate/advance.svg); mask: url(../img/real_estate/advance.svg); background-color: var(--stoni-property-color); } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.advanced_filter button.active, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.advanced_filter button:hover, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.advanced_filter button:focus { background: var(--stoni-property-color); color: #fff; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.advanced_filter button.active:before, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.advanced_filter button:hover:before, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.advanced_filter button:focus:before { background-color: #fff; } .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.send_button button:hover, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.send_button button:focus, .wgl-properties .elementor-search .wgl-properties_search-fields .item_field.send_button button:active { color: #fff; } .wgl-properties .elementor-search .wgl-properties_search-advanced .search_wrapper .item_field.field-block-price { width: var(--stoni-property-bottom-columns-price, 25%); } .wgl-properties .elementor-search .wgl-properties_search-advanced .search_wrapper .item_field.field-block-area { width: var(--stoni-property-bottom-columns-area, 25%); } .wgl-properties .elementor-search .wgl-properties_search-advanced .search_wrapper .item_field.field-block-bedrooms { width: var(--stoni-property-bottom-columns-bedrooms, 25%); } .wgl-properties .elementor-search .wgl-properties_search-advanced .search_wrapper .item_field.field-block-bathroom { width: var(--stoni-property-bottom-columns-bathroom, 25%); } .wgl-properties .elementor-search .wgl-properties_search-advanced .search_wrapper .item_field.field-block-floor { width: var(--stoni-property-bottom-columns-floor, 25%); } .wgl-properties .elementor-search .wgl-properties_search-advanced .search_wrapper .item_field.field-block-year { width: var(--stoni-property-bottom-columns-year, 25%); } .wgl-properties .elementor-search .wgl-properties_search-advanced .search_wrapper .item_field.field-block-categories { width: var(--stoni-property-bottom-columns-categories, 25%); } .wgl-properties .elementor-search .wgl-properties_search-advanced .search_wrapper .item_field.field-block-type { width: var(--stoni-property-bottom-columns-type, 25%); } .wgl-properties .elementor-search .wgl-properties_search-advanced .search_wrapper .item_field.field-block-ameneties { width: var(--stoni-property-bottom-columns-ameneties, 25%); } .wgl-properties .elementor-search .wgl-properties_search-advanced .search_wrapper .item_field.field-reset-btn { margin-bottom: -14px; margin-top: -14px; } .wgl-properties .elementor-search .wgl-properties_search-advanced .search_wrapper .item_field.field-reset-btn .reset_btn { font-size: 13px; font-weight: 700; letter-spacing: 1.3px; color: var(--stoni-property-color); } .wgl-properties .elementor-search .wgl-properties_search-advanced .title_label { font-weight: 700; } .wgl-properties .elementor-search .wgl-properties_search-advanced .btn-group-toggle > label > span { font-weight: 600; color: var(--stoni-property-color); border-radius: 0; } .wgl-properties .elementor-search .wgl-properties_search-advanced .btn-group-toggle > label > span:after { content: ""; background-repeat: no-repeat; background-position: center center; background-image: url(../img/real_estate/check.svg); background-color: #fff; border: 1px solid #D9D9D9; color: var(--quere-button-color-idle); } .wgl-properties .elementor-search .wgl-properties_search-advanced .btn-group-toggle > label input:hover + span, .wgl-properties .elementor-search .wgl-properties_search-advanced .btn-group-toggle > label input:checked + span { color: #fff; background: var(--stoni-property-color); border-color: var(--stoni-property-color); } .wgl-properties .elementor-search .wgl-properties_search-advanced .btn-group-toggle > label input:checked + span:after { opacity: 1; } /* ==================== ##Working Hours ==================== */ .wgl-working-hours .working-item { display: flex; align-items: baseline; } .wgl-working-hours .working-item_day { order: 1; margin-right: 13px; } .wgl-working-hours .working-item_hours { order: 3; margin-left: 13px; } .wgl-working-hours .working-item::after { content: ""; width: 100%; height: 1px; flex: 1; order: 2; transform: translateY(1px); } .wgl-working-hours .working-item .working-item_day { font-weight: 400; } .wgl-working-hours .working-item .working-item_hours { font-weight: 600; } /* ==================== ##Demo Item ==================== */ .wgl-demo-item { text-align: center; } .wgl-demo-item .demo-item { transition: 0.4s; display: block; } .wgl-demo-item .demo-item_image { transition: 0.4s; } .wgl-demo-item .demo-item_title { font-size: 24px; line-height: 1.25em; transition: 0.4s; display: flex; } .wgl-demo-item .demo-item_title > * { font: inherit; color: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; } .wgl-demo-item.lift_on_hover:hover .demo-item { transform: translateY(-15px); } .elementor-widget .wgl-dashboard-profile .wgl-navbar li, .wgl-theme-header .wgl-dashboard-profile .wgl-navbar li { padding-left: 0; } .elementor-widget .wgl-dashboard-profile .wgl-navbar li:before, .wgl-theme-header .wgl-dashboard-profile .wgl-navbar li:before { display: none; } .elementor-widget .wgl-dashboard-profile .wgl-navbar li .sub-menu li:hover a, .wgl-theme-header .wgl-dashboard-profile .wgl-navbar li .sub-menu li:hover a { color: currentColor; } .elementor-widget .wgl-dashboard-profile .wgl-navbar li .sub-menu li:hover a:before, .wgl-theme-header .wgl-dashboard-profile .wgl-navbar li .sub-menu li:hover a:before { color: currentColor; } .elementor-widget .wgl-dashboard-profile .wgl-navbar li .sub-menu li.my_properties a:before, .wgl-theme-header .wgl-dashboard-profile .wgl-navbar li .sub-menu li.my_properties a:before { width: 18px; height: 20px; content: ""; background-color: currentColor; -webkit-mask-image: url(../img/real_estate/dashboard/dashboard_properties.svg); mask-image: url(../img/real_estate/dashboard/dashboard_properties.svg); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .elementor-widget .wgl-dashboard-profile .wgl-navbar li .sub-menu li.add_new_property a:before, .wgl-theme-header .wgl-dashboard-profile .wgl-navbar li .sub-menu li.add_new_property a:before { content: ""; width: 12px; height: 12px; margin-top: -1px; margin-left: 6px; margin-right: 16px; background-color: currentColor; -webkit-mask-image: url(../img/real_estate/dashboard/add_new_properties.svg); mask-image: url(../img/real_estate/dashboard/add_new_properties.svg); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .elementor-widget .wgl-dashboard-profile .wgl-navbar li .sub-menu li.profile a:before, .wgl-theme-header .wgl-dashboard-profile .wgl-navbar li .sub-menu li.profile a:before { content: ""; width: 22px; height: 22px; background-color: currentColor; -webkit-mask-image: url(../img/real_estate/dashboard/home.svg); mask-image: url(../img/real_estate/dashboard/home.svg); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; } .elementor-widget .wgl-dashboard-profile .wgl-navbar li .sub-menu li .button, .wgl-theme-header .wgl-dashboard-profile .wgl-navbar li .sub-menu li .button { border: 0; border: 1px solid currentColor; } body div.wgl-property-notice-box { position: relative; min-height: 65px; padding: 23px 12px 13px 83px; border: 1px solid #d2d2d2; border-radius: unset; box-shadow: unset; background-color: #ffffff; z-index: 0; } body div.wgl-property-notice-box.closable { padding-right: 53px; } body div.wgl-property-notice-box .message_title { margin-bottom: -1px; font-size: 18px; line-height: 1.25; color: inherit; } body div.wgl-property-notice-box .message_text { font-size: 14px; line-height: 1.45; } body div.wgl-property-notice-box li { padding-left: 0; } body div.wgl-property-notice-box li::before { display: none; } body div.wgl-property-notice-box .message_icon_wrap { position: absolute; z-index: 1; top: -1px; left: -1px; width: 65px; height: calc(100% + 2px); border-radius: unset; } body div.wgl-property-notice-box .message_icon { display: flex; justify-content: center; align-items: center; height: 100%; box-sizing: border-box; text-align: center; font-style: normal; font-size: 32px; line-height: 1; color: #ffffff; } body div.wgl-property-notice-box .message_icon:before { font-family: "flaticon"; } body div.wgl-property-notice-box .message_close_button { display: flex; justify-content: center; align-items: center; position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; width: 53px; height: auto; border-top-right-radius: inherit; border-bottom-right-radius: inherit; text-align: center; font-size: 16px; line-height: 1; color: #d2d2d2; cursor: pointer; transition: 0.4s; margin: 0; } body div.wgl-property-notice-box .message_close_button:hover { color: #b74f4f; } body div.wgl-property-notice-box .message_close_button:before { content: "\f136"; font-family: flaticon; font-weight: 600; } body div.wgl-property-notice-box.type_info { color: #5280af; } body div.wgl-property-notice-box.type_info .message_icon_wrap { background-color: #5280af; } body div.wgl-property-notice-box.type_info .message_icon:before { content: "\f108"; } body div.wgl-property-notice-box.type_success { color: #4a9e72; } body div.wgl-property-notice-box.type_success .message_icon_wrap { background-color: #4a9e72; } body div.wgl-property-notice-box.type_success .message_icon:before { content: "\f109"; } body div.wgl-property-notice-box.type_error { color: #b74f4f; } body div.wgl-property-notice-box.type_error .message_icon_wrap { background-color: #b74f4f; } body div.wgl-property-notice-box.type_error .message_icon:before { content: "\f136"; } body div.wgl-property-notice-box.type_warning { color: #cbbc9d; } body div.wgl-property-notice-box.type_warning .message_icon_wrap { background-color: #cbbc9d; } body div.wgl-property-notice-box.type_warning .message_icon { transform: rotate(0.5turn); } body div.wgl-property-notice-box.type_warning .message_icon:before { content: "\f137"; } body div.wgl-property-notice-box.type_custom .message_icon:before { font-family: fontawesome; } .wgl-auth-form input:-webkit-autofill, .wgl-auth-form input:-webkit-autofill:hover, .wgl-auth-form input:-webkit-autofill:focus, .wgl-auth-form input:-webkit-autofill:active, .login-in-dashboard.wgl-dashboard input:-webkit-autofill, .login-in-dashboard.wgl-dashboard input:-webkit-autofill:hover, .login-in-dashboard.wgl-dashboard input:-webkit-autofill:focus, .login-in-dashboard.wgl-dashboard input:-webkit-autofill:active { -webkit-background-clip: text; -webkit-text-fill-color: #616161; -webkit-transition: background-color 5000s ease-in-out 0s; transition: background-color 5000s ease-in-out 0s; box-shadow: none; } .wgl-auth-form input[type=checkbox], .login-in-dashboard.wgl-dashboard input[type=checkbox] { --input-color: var(--stoni-property-color); } .wgl-auth-form input[type=checkbox]:before, .wgl-auth-form input[type=checkbox]:after, .login-in-dashboard.wgl-dashboard input[type=checkbox]:before, .login-in-dashboard.wgl-dashboard input[type=checkbox]:after { margin-top: 2px; } .wgl-auth-form .modal-dialog, .wgl-auth-form .register, .wgl-auth-form .login, .login-in-dashboard.wgl-dashboard .modal-dialog, .login-in-dashboard.wgl-dashboard .register, .login-in-dashboard.wgl-dashboard .login { border-color: #f2f2f2; background-color: #f2f2f2; box-shadow: none; } .wgl-auth-form .modal_content .tabs-panel input[type=submit], .wgl-auth-form .modal_content .tabs-panel .button-primary, .wgl-auth-form .register input[type=submit], .wgl-auth-form .register .button-primary, .wgl-auth-form .login input[type=submit], .wgl-auth-form .login .button-primary, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel input[type=submit], .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel .button-primary, .login-in-dashboard.wgl-dashboard .register input[type=submit], .login-in-dashboard.wgl-dashboard .register .button-primary, .login-in-dashboard.wgl-dashboard .login input[type=submit], .login-in-dashboard.wgl-dashboard .login .button-primary { float: none; width: 100%; font-weight: 700; font-size: 13px; line-height: 18px; text-align: center; padding-left: 40px; padding-right: 40px; height: 56px; border-radius: 0; transition: all 0.45s; color: #fff; background-color: var(--stoni-property-color); } .wgl-auth-form .modal_content .tabs-panel input[type=submit]:hover, .wgl-auth-form .modal_content .tabs-panel input[type=submit]:focus, .wgl-auth-form .modal_content .tabs-panel input[type=submit]:active, .wgl-auth-form .modal_content .tabs-panel .button-primary:hover, .wgl-auth-form .modal_content .tabs-panel .button-primary:focus, .wgl-auth-form .modal_content .tabs-panel .button-primary:active, .wgl-auth-form .register input[type=submit]:hover, .wgl-auth-form .register input[type=submit]:focus, .wgl-auth-form .register input[type=submit]:active, .wgl-auth-form .register .button-primary:hover, .wgl-auth-form .register .button-primary:focus, .wgl-auth-form .register .button-primary:active, .wgl-auth-form .login input[type=submit]:hover, .wgl-auth-form .login input[type=submit]:focus, .wgl-auth-form .login input[type=submit]:active, .wgl-auth-form .login .button-primary:hover, .wgl-auth-form .login .button-primary:focus, .wgl-auth-form .login .button-primary:active, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel input[type=submit]:hover, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel input[type=submit]:focus, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel input[type=submit]:active, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel .button-primary:hover, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel .button-primary:focus, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel .button-primary:active, .login-in-dashboard.wgl-dashboard .register input[type=submit]:hover, .login-in-dashboard.wgl-dashboard .register input[type=submit]:focus, .login-in-dashboard.wgl-dashboard .register input[type=submit]:active, .login-in-dashboard.wgl-dashboard .register .button-primary:hover, .login-in-dashboard.wgl-dashboard .register .button-primary:focus, .login-in-dashboard.wgl-dashboard .register .button-primary:active, .login-in-dashboard.wgl-dashboard .login input[type=submit]:hover, .login-in-dashboard.wgl-dashboard .login input[type=submit]:focus, .login-in-dashboard.wgl-dashboard .login input[type=submit]:active, .login-in-dashboard.wgl-dashboard .login .button-primary:hover, .login-in-dashboard.wgl-dashboard .login .button-primary:focus, .login-in-dashboard.wgl-dashboard .login .button-primary:active { box-shadow: none; background-color: #fff; color: var(--stoni-property-color); outline: none; } .wgl-auth-form .modal_content .tabs-panel, .wgl-auth-form .login, .wgl-auth-form .register, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel, .login-in-dashboard.wgl-dashboard .login, .login-in-dashboard.wgl-dashboard .register { text-align: center; } .wgl-auth-form .modal_content .tabs-panel form label, .wgl-auth-form .login form label, .wgl-auth-form .register form label, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form label, .login-in-dashboard.wgl-dashboard .login form label, .login-in-dashboard.wgl-dashboard .register form label { color: var(--stoni-property-color); font-weight: 600; } .wgl-auth-form .modal_content .tabs-panel form > p.login-password:after, .wgl-auth-form .modal_content .tabs-panel form > p.login-username:after, .wgl-auth-form .login form > p.login-password:after, .wgl-auth-form .login form > p.login-username:after, .wgl-auth-form .register form > p.login-password:after, .wgl-auth-form .register form > p.login-username:after, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form > p.login-password:after, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form > p.login-username:after, .login-in-dashboard.wgl-dashboard .login form > p.login-password:after, .login-in-dashboard.wgl-dashboard .login form > p.login-username:after, .login-in-dashboard.wgl-dashboard .register form > p.login-password:after, .login-in-dashboard.wgl-dashboard .register form > p.login-username:after { display: none; } .wgl-auth-form .modal_content .tabs-panel form > p.login-remember, .wgl-auth-form .login form > p.login-remember, .wgl-auth-form .register form > p.login-remember, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form > p.login-remember, .login-in-dashboard.wgl-dashboard .login form > p.login-remember, .login-in-dashboard.wgl-dashboard .register form > p.login-remember { margin-top: 20px; } .wgl-auth-form .modal_content .tabs-panel form > p.login-remember label, .wgl-auth-form .login form > p.login-remember label, .wgl-auth-form .register form > p.login-remember label, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form > p.login-remember label, .login-in-dashboard.wgl-dashboard .login form > p.login-remember label, .login-in-dashboard.wgl-dashboard .register form > p.login-remember label { color: var(--stoni-property-color); font-weight: 600; } .wgl-auth-form .modal_content .tabs-panel form input[type=checkbox], .wgl-auth-form .login form input[type=checkbox], .wgl-auth-form .register form input[type=checkbox], .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form input[type=checkbox], .login-in-dashboard.wgl-dashboard .login form input[type=checkbox], .login-in-dashboard.wgl-dashboard .register form input[type=checkbox] { margin: -5px 0.45rem 0 0; } .wgl-auth-form .modal_content .tabs-panel form input[type=checkbox]:before, .wgl-auth-form .modal_content .tabs-panel form input[type=checkbox]:after, .wgl-auth-form .login form input[type=checkbox]:before, .wgl-auth-form .login form input[type=checkbox]:after, .wgl-auth-form .register form input[type=checkbox]:before, .wgl-auth-form .register form input[type=checkbox]:after, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form input[type=checkbox]:before, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form input[type=checkbox]:after, .login-in-dashboard.wgl-dashboard .login form input[type=checkbox]:before, .login-in-dashboard.wgl-dashboard .login form input[type=checkbox]:after, .login-in-dashboard.wgl-dashboard .register form input[type=checkbox]:before, .login-in-dashboard.wgl-dashboard .register form input[type=checkbox]:after { margin-top: 1px; } .wgl-auth-form .modal_content .tabs-panel form input[type=text], .wgl-auth-form .modal_content .tabs-panel form input[type=url], .wgl-auth-form .modal_content .tabs-panel form input[type=search], .wgl-auth-form .modal_content .tabs-panel form input[type=email], .wgl-auth-form .modal_content .tabs-panel form input[type=password], .wgl-auth-form .modal_content .tabs-panel form input[type=tel], .wgl-auth-form .modal_content .tabs-panel form input[type=time], .wgl-auth-form .modal_content .tabs-panel form select, .wgl-auth-form .modal_content .tabs-panel form textarea, .wgl-auth-form .login form input[type=text], .wgl-auth-form .login form input[type=url], .wgl-auth-form .login form input[type=search], .wgl-auth-form .login form input[type=email], .wgl-auth-form .login form input[type=password], .wgl-auth-form .login form input[type=tel], .wgl-auth-form .login form input[type=time], .wgl-auth-form .login form select, .wgl-auth-form .login form textarea, .wgl-auth-form .register form input[type=text], .wgl-auth-form .register form input[type=url], .wgl-auth-form .register form input[type=search], .wgl-auth-form .register form input[type=email], .wgl-auth-form .register form input[type=password], .wgl-auth-form .register form input[type=tel], .wgl-auth-form .register form input[type=time], .wgl-auth-form .register form select, .wgl-auth-form .register form textarea, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form input[type=text], .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form input[type=url], .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form input[type=search], .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form input[type=email], .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form input[type=password], .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form input[type=tel], .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form input[type=time], .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form select, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel form textarea, .login-in-dashboard.wgl-dashboard .login form input[type=text], .login-in-dashboard.wgl-dashboard .login form input[type=url], .login-in-dashboard.wgl-dashboard .login form input[type=search], .login-in-dashboard.wgl-dashboard .login form input[type=email], .login-in-dashboard.wgl-dashboard .login form input[type=password], .login-in-dashboard.wgl-dashboard .login form input[type=tel], .login-in-dashboard.wgl-dashboard .login form input[type=time], .login-in-dashboard.wgl-dashboard .login form select, .login-in-dashboard.wgl-dashboard .login form textarea, .login-in-dashboard.wgl-dashboard .register form input[type=text], .login-in-dashboard.wgl-dashboard .register form input[type=url], .login-in-dashboard.wgl-dashboard .register form input[type=search], .login-in-dashboard.wgl-dashboard .register form input[type=email], .login-in-dashboard.wgl-dashboard .register form input[type=password], .login-in-dashboard.wgl-dashboard .register form input[type=tel], .login-in-dashboard.wgl-dashboard .register form input[type=time], .login-in-dashboard.wgl-dashboard .register form select, .login-in-dashboard.wgl-dashboard .register form textarea { margin-bottom: 20px; } .wgl-auth-form .wgl-property-notice-box, .login-in-dashboard.wgl-dashboard .wgl-property-notice-box { text-align: left; } .wgl-auth-form .modal_content .wgl-property-notice-box, .login-in-dashboard.wgl-dashboard .modal_content .wgl-property-notice-box { min-height: 65px; padding: 18px 40px 14px 75px; } .wgl-auth-form .modal_content .wgl-property-notice-box .message_icon_wrap, .login-in-dashboard.wgl-dashboard .modal_content .wgl-property-notice-box .message_icon_wrap { margin-top: 0; } .wgl-auth-form .modal_content .wgl-property-notice-box .message_close_button, .login-in-dashboard.wgl-dashboard .modal_content .wgl-property-notice-box .message_close_button { top: 0; right: 0; } .wgl-auth-form .modal_content .tabs-panel .lost-password, .login-in-dashboard.wgl-dashboard .modal_content .tabs-panel .lost-password { margin-top: 0; } .wgl-auth-form .wgl_message, .login-in-dashboard.wgl-dashboard .wgl_message { border: 1px solid #d2d2d2; background-color: #fff; } .wgl-auth-form .wgl_message ul li, .login-in-dashboard.wgl-dashboard .wgl_message ul li { padding-left: 0; line-height: inherit; } .wgl-auth-form .wgl_message ul li::before, .login-in-dashboard.wgl-dashboard .wgl_message ul li::before { display: none; } .theme-gradient .banner-widget_button { border-width: 0px; } .theme-gradient input[type=submit], .theme-gradient button { padding-top: 10px; padding-bottom: 10px; } .theme-gradient input[type=submit], .theme-gradient .load_more_item, .theme-gradient .stoni_404_button a, .theme-gradient a.button.alt, .theme-gradient .cart .button, .theme-gradient .woocommerce .cart input.button, .theme-gradient .widget_shopping_cart .buttons a:not(.checkout), .theme-gradient .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a:not(.checkout), .theme-gradient .woocommerce-message .button, .theme-gradient #respond input#submit, .theme-gradient ul.wgl-products li a.add_to_cart_button, .theme-gradient ul.wgl-products li a.button, .theme-gradient ul.wgl-products li .added_to_cart.wc-forward, .theme-gradient div.product form.cart .button, .theme-gradient .banner-widget_button, .theme-gradient .woocommerce .widget_price_filter .price_slider_amount .button, .theme-gradient .woocommerce form.checkout_coupon .form-row button.button, .theme-gradient.woocommerce-page #payment #place_order { border-width: 0; color: #ffffff !important; } .theme-gradient input[type=submit]:hover, .theme-gradient .load_more_item:hover, .theme-gradient .widget_price_filter .price_slider_amount button.button:hover, .theme-gradient #respond input#submit:hover, .theme-gradient a.button.alt:hover, .theme-gradient .woocommerce-message .button:hover, .theme-gradient .stoni_404_button a:hover, .theme-gradient ul.wgl-products li a.add_to_cart_button:hover, .theme-gradient ul.wgl-products li a.button:hover, .theme-gradient ul.wgl-products li .added_to_cart.wc-forward:hover, .theme-gradient div.product form.cart .button:hover, .theme-gradient .banner-widget_button:hover, .theme-gradient .blog-post_meta-categories a:hover, .theme-gradient .wgl-portfolio-single_item .portfolio-category:hover, .theme-gradient .banner-widget_button:hover, .theme-gradient .woocommerce .widget_price_filter .price_slider_amount .button:hover, .theme-gradient .widget_shopping_cart .buttons a:not(.checkout):hover, .theme-gradient .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a:not(.checkout):hover, .theme-gradient .woocommerce table.shop_table.cart input.button:hover, .theme-gradient .woocommerce button.button[name=update_cart]:hover, .theme-gradient .wc-proceed-to-checkout a.checkout-button:hover, .theme-gradient .woocommerce form.checkout_coupon .form-row button.button:hover, .theme-gradient.woocommerce-page #payment #place_order:hover { background-position: 100% !important; } .theme-gradient input[type=submit]:hover { box-shadow: none !important; } .theme-gradient .rev_slider .rev-btn.gradient-button { border-width: 0; } .theme-gradient .rev_slider .rev-btn.gradient-button:hover, .theme-gradient .rev_slider .rev-btn.gradient-button:active, .theme-gradient .rev_slider .rev-btn.gradient-button:focus { background-position: 100% !important; color: #fff; }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings