/* --- Theme Style -------------------------------------------------------- */ a, .content > .video-play:hover span, .content > .video-play svg, a svg.icon, .team-section .wp-block-column:before, #myBtn:after, .contact-right-layout a:after, ins, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button, .team-section .wp-block-column .wp-block-cover__inner-container, .swiper-pagination-bullet, .wc-block-mini-cart__button, svg, .wp-block-button__link, .woocommerce ul.products li.product .button, .wp-block-query-pagination-previous, .wp-block-query-pagination-next, .wp-block-post-excerpt__more-link, input[type="button"], .tnp.tnp-subscription .tnp-field input[type="submit"], input[type="reset"], input[type="submit"], .wp-block-fse-pro-header-search svg, .wp-block-fse-pro-header-social svg, header svg, .wp-block-social-links a, .header svg, .wp-block-search__button, .wc-block-product-search .wc-block-product-search__button, .wc-block-components-button:not(.is-link).outlined, .woocommerce ul.products li.product a h2, .wp-block-navigation__responsive-container, .services .wp-block-columns .wp-block-column:not(.section-heading), .servicess .wp-block-columns .wp-block-column:not(.section-heading), .wc-block-components-pagination__page, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-post-featured-image img { transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; } pre { background-color: var(--wp--preset--color--secondary); } .wp-block-group.wp-block-section .wp-block-group-heading { margin-bottom: var(--wp--custom--spacing--wp-comment-vertical); } .wp-block-image { margin-bottom: 1.5em; margin-top: var(--wp--style--block-gap, 2em); } footer .wp-block-image { margin-top: 0; } .header .wp-block-columns > .site-title-col { margin-bottom: 0; } .site-section { gap: 21px; } .wp-block-columns > .wp-block-column:last-child { margin-bottom: 0; } body:not(.home) .wp-site-blocks main { padding-top: var(--wp--custom--spacing--main-block-gap); } body.home .wp-site-blocks main { margin-top: 0; } .wp-block-table, .wp-block-audio, .wp-block-pullquote { margin-top: var(--wp--style--block-gap); } .wp-block-latest-posts li a { text-decoration: none; } .wp-block-latest-posts.is-grid li { margin-bottom: 0; } .wp-block-categories__list a, .wp-block-categories-list a, .wp-block-archives-list a { text-decoration: none; } .wp-block-section .wp-block-columns .wp-block-columns { margin-bottom: 0; } .no-margin-top { margin-top: 0; } .is-stacked-on-mobile .wp-block-media-text__media { margin-bottom: 28px; } body.page-template-blank .wp-site-blocks main { margin-top: 0; padding-bottom: 0; padding-top: 0; } /* For case study mobile view */ @media (min-width: 600px) and (max-width: 781px) { .wp-block-columns.case-study-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) { flex-basis: 50% !important; } } /* --- WP Block Site title Style -------------------------------------------------------- */ .wp-block-site-title { margin-bottom: 0; a { text-decoration: none; } } .site-title-col .wp-block-site-tagline { margin: 0; } /* --- Banner WP Block Social Links Style -------------------------------------------------------- */ .slider { .social-icons-list { bottom: 55px; position: absolute; z-index: 1; a { font-size: var(--wp--preset--font-size--upper-heading); } } } /* --- WP Block Navigation Main -------------------------------------------------------- */ .wp-block-navigation .wp-block-navigation-item a:hover, .wp-block-navigation .wp-block-navigation-item a:focus { text-decoration: none; } .wp-block-buttons-header .wp-block-buttons .wp-block-button .wp-block-button__link { margin-top: 0; } .wp-block-navigation .wp-block-navigation__submenu-container { padding: 7px 0; transition: 0.5s ease-in-out; li a:hover { transform: translateX(10px); -webkit-transform: translateX(10px); -moz-transform: translateX(10px); } } .wp-block-navigation__submenu-container .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content { transform: translateX(10px); -webki-ttransform: translateX(10px); -moz-transform: translateX(10px); } .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { border: 0; } .wp-block-navigation .wp-block-navigation__submenu-container a { font-size: var(--wp--preset--font-size--extra-small); font-weight: var(--wp--custom--typography--font-weight--normal); } .wp-block-centered-menu .wp-block-navigation { text-align: center; } /* --- Block Navigation Footer -------------------------------------------------------- */ .wp-block-footer.wp-block-site-generator .wp-block-navigation { font-size: var(--wp--preset--font-size--extra-small); font-weight: var(--wp--custom--typography--font-weight--normal); line-height: var(--wp--custom--typography--line-height--heading-four); text-transform: inherit; } .wp-block-footer .wp-block-navigation .wp-block-navigation-item__content { text-transform: capitalize; } /* --- WP Block Button -------------------------------------------------------- */ .comment-content, .reply { padding-left: clamp(82px, 6vw, 90px); } .wp-block-post-comments .commentlist .depth-1.parent { padding-left: 0; } .wp-block-post-comments { input[type="submit"] { margin-top: clamp(18px, 3.5vw, 24px); border: 2px solid var(--wp--preset--color--border-color); &:focus, &:hover { outline-color: transparent; } } } .wp-block-tnp-minimal { margin: 0 !important; padding: 0 !important; } .is-style-outline > .wp-block-button__link:not(.has-text-color), .tnp.tnp-subscription .tnp-field input[type="submit"], .tnp.tnp-subscription-minimal form { border-radius: 45px; border: 1px solid; overflow: hidden; position: relative; } input[type="button"], input[type="reset"], input[type="submit"] { transition: 0.5s ease-in-out; cursor: pointer; font-size: var(--wp--preset--font-size--small); font-weight: var(--wp--custom--typography--font-weight--bold); line-height: var(--wp--custom--typography--line-height--paragraph); letter-spacing: 0.88px; position: relative; padding-top: clamp(10px, 3vw, 15px); padding-right: clamp(24px, 3vw, 42px); padding-bottom: clamp(10px, 3vw, 15px); padding-left: clamp(24px, 3vw, 42px); text-transform: uppercase; text-decoration: none; } .wp-block-query-pagination-previous, .wp-block-query-pagination-next, .wp-block-post-excerpt__more-link, .tnp.tnp-subscription .tnp-field input[type="submit"] { border: 0; border-radius: 45px; transition: 0.5s ease-in-out; cursor: pointer; font-size: var(--wp--preset--font-size--small); font-weight: var(--wp--custom--typography--font-weight--extra-bold); line-height: var(--wp--custom--typography--line-height--paragraph); position: relative; padding: clamp(10px, 3vw, 15px) clamp(24px, 3vw, 42px); text-transform: uppercase; text-decoration: none; overflow: hidden; } .tnp.tnp-subscription-minimal input.tnp-submit { width: auto; } .tnp-subscription-minimal form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .tnp.tnp-subscription .tnp-field input[type="submit"] { border: 2px solid; &:hover, &:focus { border-color: transparent; } } .tnp.tnp-subscription-minimal input.tnp-email:focus { outline: none; } .tnp.tnp-subscription-minimal input.tnp-submit { border: 0; border-radius: 0 45px 45px 0; height: 55px; position: relative; padding: 0 35px; z-index: 1; } .tnp.tnp-subscription-minimal input.tnp-email { background-color: transparent; border: 0; height: 55px; position: relative; z-index: 1; } .wp-block-button:not(.is-style-artsylens-button) .wp-block-button__link, .woocommerce ul.products li.product .button, .woocommerce button.button, .woocommerce #respond input#submit, form.wpcf7-form input[type="submit"], .wp-block-post-excerpt__more-link { &:hover, &:focus { box-shadow: 0 29px 38px -25px var(--wp--preset--color--background); } } .wp-block-button.is-style-fill .wp-block-button__link, .woocommerce ul.products li.product .button, .wp-block-post-excerpt__more-link, form .wpcf7-submit, .woocommerce button.button, .wp-block-button:not(.is-style-artsylens-button) .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link { &:hover, &:focus { transform: translateY(-10px); -webkit-transform: translateY(-10px); -webkit-transform: translateY(-10px); } } form.wpcf7-form input[type="submit"] { &:hover, &:focus { transform: translate(-50%, -10px); -webkit-transform: translate(-50%, -10px); -moz-transform: translate(-50%, -10px); } } .wp-block-button.is-style-fill .wp-block-button__link, .woocommerce ul.products li.product .button { border: 1px solid transparent; } .wp-block-button.is-style-fill .wp-block-button__link, .woocommerce ul.products li.product .button { position: relative; } .header-light .wp-block-button__link:hover, .header-light .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:focus { &:after { outline-color: transparent; } } /* --- WP Block Query Pagination -------------------------------------------------------- */ .wp-block-query-pagination > .wp-block-query-pagination-numbers { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; flex-wrap: wrap; } .wp-block-query-pagination-numbers .page-numbers { background-color: var(--wp--preset--color--secondary); box-sizing: border-box; display: inline-block; border: 0; border-radius: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: var(--wp--preset--font-size--upper-heading); height: var(--wp--custom--spacing--wp-block-page-numbers); line-height: var(--wp--custom--typography--line-height--heading-four); margin-right: 7px; margin-bottom: 7px; text-decoration: none; text-align: center; width: var(--wp--custom--spacing--wp-block-page-numbers); } .wp-block-query-pagination-numbers .page-numbers:not(.dots):hover, .wp-block-query-pagination-numbers .page-numbers:not(.dots):focus, .wp-block-query-pagination-numbers .page-numbers:not(.dots).current { color: var(--wp--preset--color--foreground); } /* --- WP Block Post Terms( WP Block Post Meta) -------------------------------------------------------- */ .taxonomy-category.wp-block-post-terms > a, .taxonomy-post_tag.wp-block-post-terms > a, .wp-block-post-date a { text-decoration: none; } .single .taxonomy-category.wp-block-post-terms > a, .single .taxonomy-post_tag.wp-block-post-terms > a { background-color: transparent; border: 1px solid var(--wp--preset--color--border-color); color: var(--wp--preset--color--tertiary); display: inline-block; font-size: var(--wp--preset--font-size--extra-small); margin-right: 7px; margin-bottom: 7px; padding: 4px 14px; text-transform: capitalize; &:hover, &:focus { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); } } .single .taxonomy-category.wp-block-post-terms > .wp-block-post-terms__separator, .single .taxonomy-post_tag.wp-block-post-terms > .wp-block-post-terms__separator { display: none; } /* --- WP Block Post Navigation Link -------------------------------------------------------- */ .wp-block-post-navigation-link .post-navigation-link__label { display: block; font-size: var(--wp--preset--font-size--extra-small); font-weight: var(--wp--custom--typography--font-weight--bold); line-height: var(--wp--custom--typography--line-height--extra-small); text-transform: uppercase; margin-bottom: clamp(10px, 3vw, 17px); svg { width: 7px; } } .post-navigation-link-next { margin-top: 21px; } .wp-block-post-navigation-link a { text-decoration: none; } /* --- WP Block Post Template(wp-block-post) -------------------------------------------------------- */ .wp-block-post-title { margin-bottom: 0; a { text-decoration: none; } } .wp-block-post-template > li .wp-block-post-container { margin-top: var(--wp--custom--spacing--extra-small); } .wp-block-post-template .wp-block-post-meta > * { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } svg.icon { fill: var(--wp--preset--color--body-text); height: 14px; margin-right: 7px; width: 14px; position: relative; top: 2px; } .post-navigation-link-next svg.icon { padding-left: 7px; padding-right: 0; } a svg.icon { fill: var(--wp--preset--color--foreground); } .wp-block-post-excerpt > *:last-child { margin-bottom: 0; } .wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link { padding: 0; background: transparent; text-decoration: underline; &:hover, &:focus { box-shadow: none; background-color: transparent; transform: none; text-decoration: none; } } .wp-block-post-template > li { margin-bottom: var(--wp--custom--spacing--wp-comment-horizontal); } .wp-block-post-featured-image { overflow: hidden; } .wp-block-post-featured-image:hover img { transform: scale(1.05); } .wp-block-artsylens-featured-content .wp-block-image, .wp-block-artsylens-featured-content { .wp-block-image { position: relative; &:before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ""; width: 50%; height: 100%; background: -webkit-linear-gradient( left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100% ); background: linear-gradient( to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100% ); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); } &:hover:before { -webkit-animation: shine 0.75s; animation: shine 0.75s; } } } figure.wp-block-post-featured-image { position: relative; &:before { position: absolute; top: 0; left: -100%; z-index: 2; display: block; content: ""; width: 50%; height: 100%; background: -webkit-linear-gradient( left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100% ); background: linear-gradient( to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100% ); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); filter: blur(2px); } &:hover:before { -webkit-animation: shine 0.75s; animation: shine 0.75s; } } @-webkit-keyframes shine { 100% { left: 125%; } } @keyframes shine { 100% { left: 125%; } } .wp-block-post-author { text-transform: capitalize; } /* --- WP Block Quote -------------------------------------------------------- */ .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer, .wp-block-quote.is-large cite, .wp-block-quote.is-large footer { text-align: left; } .wp-block-quote.has-text-align-left.is-style-large cite, .wp-block-quote.has-text-align-left.is-style-large footer, .wp-block-quote.has-text-align-left.is-large cite, .wp-block-quote.has-text-align-left.is-large footer { text-align: left; } .wp-block-quote.has-text-align-right.is-style-large cite, .wp-block-quote.has-text-align-right.is-style-large footer, .wp-block-quote.has-text-align-right.is-large cite, .wp-block-quote.has-text-align-right.is-large footer { text-align: right; } .wp-block-quote.has-text-align-center.is-style-large cite, .wp-block-quote.has-text-align-center.is-style-large footer, .wp-block-quote.has-text-align-center.is-large cite, .wp-block-quote.has-text-align-center.is-large footer { text-align: center; } .wp-block-quote.is-style-plain, .wp-block-quote.is-style-large, .wp-block-quote.is-large { padding: 0; } .wp-block-quote.is-style-large p, .wp-block-quote p, .wp-block-pullquote.is-style-solid-color blockquote p, .wp-block-pullquote p, .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p, .wp-block-pullquote.has-text-align-left p, .wp-block-pullquote.has-text-align-right p, .wp-block-quote.is-large p { font-size: var(--wp--preset--font-size--content-heading); font-weight: var(--wp--custom--typography--font-weight--normal); font-family: var(--wp--preset--font-family--ibarra-real-nova); } .wp-block-quote cite, .wp-block-pullquote cite, .wp-block-quote footer, .wp-block-quote.is-style-large cite { font-weight: var(--wp--custom--typography--font-weight--bold); font-size: var(--wp--preset--font-size--upper-heading); } .wp-block-quote.is-style-plain { color: var(--wp--preset--color--foreground); } /* --- WP Block Table -------------------------------------------------------- */ .wp-block-table.is-style-stripes tbody tr:nth-child(2n + 1) { background-color: var(--wp--preset--color--secondary-bg-color); } .wp-block-table.is-style-stripes { border-bottom: 0; } .wp-block-table.is-style-stripes thead { border: 0; color: var(--wp--preset--color--foreground); } .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th { padding: 0.5em 1.4em; } .wp-block-table.is-style-stripe th:not(.has-text-align-left):not(.has-text-align-right):not(.has-text-align-center) { text-align: left; } /* --- WP Block Search -------------------------------------------------------- */ .wp-block-search { background-color: transparent; box-shadow: 0 3px 23px -18px rgba(60, 60, 60, 52%); border-radius: 45px; padding: 0; .wp-block-search__inside-wrapper, &.wp-block-search__button-inside .wp-block-search__inside-wrapper { background-color: transparent; box-sizing: border-box; border: 2px solid; border-radius: 45px; box-shadow: 0 3px 23px -18px rgba(60, 60, 60, 52%); padding: 10px; .wp-block-search__input { padding: 0 20px; height: 60px; border-radius: 45px 0 0 45px; &:focus { outline: none; } } .wp-block-search__button { cursor: pointer; margin: 0; border-radius: 0 45px 45px 0; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } } .wp-block-search__no-button.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input { border-radius: 45px; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { border-radius: 45px 0 0 45px; } /* --- WP Block Form and Input Fields -------------------------------------------------------- */ input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea { padding: calc(0.667em + 2px); font-size: var(--wp--preset--font-size--upper-heading); line-height: var(--wp--custom--typography--line-height--heading-six); font-weight: var(--wp--custom--typography--font-weight--normal); } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea { background-color: transparent; color: var(--wp--preset--color--body-text); transition: 0.5s ease-in-out; border: 1px solid; border-radius: 45px; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea { &:focus { border-color: var(--wp--preset--color--tertiary-bg-color); } } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button { padding: 10px 20px; } /* --- WP Block Embed -------------------------------------------------------- */ .wp-block-embed { margin-top: var(--wp--style--block-gap); } /* --- WP Block Image -------------------------------------------------------- */ .wp-block-image .alignleft { margin-right: 2em; } .wp-block-image .alignright { margin-left: 2em; } /* --- Block Widget -------------------------------------------------------- */ .wp-block-widget-area * { font-size: var(--wp--preset--font-size--upper-heading); line-height: var(--wp--custom--typography--line-height--heading-six); font-weight: var(--wp--custom--typography--font-weight--normal); } .wp-block-widget-area a { text-decoration: none; } .wp-block-widget-area h2 { font-size: var(--wp--preset--font-size--small); line-height: var(--wp--custom--typography--line-height--paragraph); font-weight: var(--wp--custom--typography--font-weight--bold); text-transform: uppercase; } .wp-block-tag-cloud > a { display: inline-block; border: 1px solid; margin-bottom: 7px; padding: 4px 14px; text-decoration: none; } .wp-block-widget-area ul { list-style: none; padding-left: 0; } .wp-block-widget-area li { margin-bottom: 14px; } .wp-block-widget-area li:before, .wp-block-widget-area li:after { content: ""; display: table; table-layout: fixed; } .wp-block-widget-area li:after { clear: both; } .wp-block-column-sidebar .wp-block-archives-list > li, .wp-block-column-sidebar .wp-block-categories-list > li { text-align: right; } .wp-block-archives-list > li > a, .wp-block-categories-list > li > a { float: left; } ul.wp-block-archives, .wp-block-categories { padding-left: 1em; } /* --- Block Widget Sidebar -------------------------------------------------------- */ .wp-block-sidebar > *:not(:last-child) { margin-bottom: var(--wp--custom--spacing--wp-block-sidebar-widget); } .wp-block-sidebar > * h2 { border-bottom: 1px solid; margin-bottom: 20px; padding-bottom: 20px; } .wp-block-sidebar .wp-block-latest-posts__list > li:not(:last-child) { border-bottom: 1px solid; margin-bottom: 21px; padding-bottom: 21px; } .wp-block-widget-area .wp-block-latest-posts__list > li > a { font-weight: var(--wp--custom--typography--font-weight--semi-bold); } .wp-block-widget-area .wp-block-latest-posts__post-author, .wp-block-widget-area .wp-block-latest-posts__post-date { font-size: var(--wp--preset--font-size--tiny); line-height: 1.62; margin-top: 5px; } /* --- Block Widget Footer -------------------------------------------------------- */ .wp-block-footer-widget-area-columns { margin-bottom: 0; padding-bottom: var(--wp--custom--spacing--wp-footer-vertical); padding-top: var(--wp--custom--spacing--wp-footer-vertical); } .wp-block-footer.wp-block-site-generator { font-size: var(--wp--preset--font-size--extra-small); margin-top: 0; padding-bottom: 28px; padding-top: 28px; border-top: 1px solid var(--wp--preset--color--secondary); } .wp-block-footer.wp-block-site-generator a { text-decoration: none; } .wp-block-footer .wp-block-widget:not(:last-child), .wp-block-footer .wp-block-widget > *:not(:last-child), .wp-block-footer .wp-block-latest-posts__list > li:not(:last-child) { margin-bottom: var(--wp--custom--spacing--extra-small); } .wp-block-widget-area .wp-block-widget figure { line-height: 0; margin-bottom: 0; } /* --- WP Block Sections -------------------------------------------------------- */ .wp-block-section { padding-bottom: var(--wp--custom--spacing--section-block-bottom); padding-top: var(--wp--custom--spacing--section-block-top); } [class*="wp-container-"].slider { margin-bottom: var(--wp--custom--spacing--section-block-bottom); } .wp-block-section.is-style-artsylens-padding-0, .wp-block-section.is-style-artsylens-padding-0 { padding-bottom: 0; padding-top: 0; } /* --- Drop Cap -------------------------------------------------------- */ .has-drop-cap:not(:focus)::first-letter { color: var(--wp--preset--color--title-color); font-weight: var(--wp--custom--typography--font-weight--bold); margin: 0.15em 0.15em 0 -0.07em; font-size: 5em; } /* --- WP Block Image -------------------------------------------------------- */ .wp-block-image figure.alignright, .wp-block-image figure.alignleft, .wp-block[data-align="left"] .wp-block-image, .wp-block[data-align="right"] .wp-block-image, .wp-block-cover.alignleft, .wp-block-cover.alignright, .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright, .wp-block[data-align="left"] > .wp-block-pullquote, .wp-block[data-align="right"] > .wp-block-pullquote, [data-align="left"] > .wp-block-cover, [data-align="right"] > .wp-block-cover, .wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align="left"] > .wp-block-embed, .wp-block[data-align="right"] > .wp-block-embed { max-width: 320px; width: 100%; } .wp-block-cover.alignleft, [data-align="left"] > .wp-block-cover, .wp-block-embed.alignleft, .wp-block[data-align="left"] > .wp-block-embed { margin-right: 2em !important; margin-bottom: 1.5em; } .wp-block-cover.alignright, [data-align="right"] > .wp-block-cover, .wp-block-embed.alignright, .wp-block[data-align="right"] > .wp-block-embed { margin-left: 2em !important; margin-bottom: 1.5em; } /* --- WP Block Code -------------------------------------------------------- */ .wp-block-code > code { border-color: var(--wp--preset--color--border-color); } /* --- WP Block Firgcaption -------------------------------------------------------- */ .wp-site-blocks figure figcaption, figure figcaption { font-size: var(--wp--preset--font-size--medium); line-height: var(--wp--custom--typography--line-height--paragraph); font-style: italic; } /* --- WP Block Calendar -------------------------------------------------------- */ .wp-block-calendar table th { border-color: var(--wp--preset--color--border-color); background-color: var(--wp--preset--color--secondary); } .wp-block-calendar th, .wp-block-calendar tbody td { border-color: var(--wp--preset--color--border-color); } .wp-block-calendar tbody td#today { color: var(--wp--preset--color--foreground); font-weight: var(--wp--custom--typography--font-weight--semi-bold); } .wp-block-calendar table caption { color: var(--wp--preset--color--foreground); margin-bottom: 7px; } /* --- WP Block Slider -------------------------------------------------------- */ .fse-slider-wrapper { overflow: hidden; position: relative; } .fse-slider-wrapper .tns-outer { position: relative; } .fse-slider-wrapper .wp-block-image { position: relative; text-align: center; } .fse-slider-wrapper .wp-block-image figcaption { bottom: 55px; color: var(--wp--preset--color--foreground); font-size: var(--wp--preset--font-size--heading-content); left: 50%; margin: 0 auto; max-width: 760px; opacity: 0; position: absolute; text-align: center; transform: translateX(-50%); transform-origin: top; visibility: hidden; width: 100%; transition: all 0.5s ease; padding: 15px; box-sizing: border-box; } .fse-slider-wrapper .tns-item.tns-slide-active .wp-block-image figcaption { opacity: 1; transition-delay: 0.2s; visibility: visible; } /* Sliding Testimonial */ .sliding-testimonial { max-width: 600px; } /* Nan Arrows */ .tns-control > button { background: var(--wp--preset--color--background); border: 0; color: var(--wp--preset--color--foreground); cursor: pointer; font-size: var(--wp--preset--font-size--small); font-weight: var(--wp--custom--typography--font-weight--bold); line-height: var(--wp--custom--typography--line-height--paragraph); border-radius: 50%; width: 50px; height: 50px; transition: all 0.5s ease; padding: 0; position: absolute; top: 50%; transform: translateY(-50%); } .tns-control > button.tns-prev { left: -50px; } .tns-control > button.tns-next { right: -50px; } .tns-control > button > span { display: none; } .tns-control > button:before { content: ""; display: inline-block; color: inherit; opacity: 1; width: 0.6rem; height: 0.6rem; border-style: solid; border-color: currentColor; border-width: 0.2rem 0.2rem 0 0; } .tns-control > button.tns-prev:before { -webkit-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: 4px; } .tns-control > button.tns-next:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-right: 4px; } .tns-control > button:hover, .tns-control > button:focus { background: var(--wp--preset--color--secondary); color: var(--wp--preset--color--foreground); } /* Nav Dots */ .tns-nav > button { border: 0; background-color: var(--wp--preset--color--border-color); height: 10px; line-height: 10px; margin: 0 4px; width: 10px; border-radius: 100%; box-shadow: none; position: relative; transition: all 0.5s ease; padding: 0; } .tns-nav > button:hover, .tns-nav > button:focus { background-color: var(--wp--preset--color--alternate-bg-color); } .tns-nav > button.tns-nav-active { background-color: var(--wp--preset--color--alternate-bg-color); } .tns-nav { line-height: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } /* Dots Positions */ .fse-slider-wrapper.horizontal-inside-slider-bottom-left .tns-nav, .fse-slider-wrapper.horizontal-inside-slider-bottom-center .tns-nav, .fse-slider-wrapper.horizontal-inside-slider-bottom-right .tns-nav { bottom: 28px; position: absolute; width: 100%; } .fse-slider-wrapper.horizontal-inside-slider-bottom-left .tns-nav { text-align: left; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; left: 28px; } .fse-slider-wrapper.horizontal-inside-slider-bottom-center .tns-nav { text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .fse-slider-wrapper.horizontal-inside-slider-bottom-right .tns-nav { text-align: right; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; right: 28px; } .fse-slider-wrapper.horizontal-outside-slider-bottom-left .tns-nav, .fse-slider-wrapper.horizontal-outside-slider-bottom-center .tns-nav, .fse-slider-wrapper.horizontal-outside-slider-bottom-right .tns-nav { margin-top: 28px; } .fse-slider-wrapper.horizontal-outside-slider-bottom-left .tns-nav { margin-left: 28px; text-align: left; } .fse-slider-wrapper.horizontal-outside-slider-bottom-center .tns-nav { text-align: center; } .fse-slider-wrapper.horizontal-outside-slider-bottom-right .tns-nav { margin-right: 28px; text-align: right; } .wp-block-group.section-heading { margin-bottom: var(--wp--custom--spacing--section-heading); position: relative; z-index: 1; } .section-heading hr { color: var(--wp--preset--color--alternate-bg-color); } .header .wp-block-columns { padding-left: var(--wp--custom--spacing--outer); padding-right: var(--wp--custom--spacing--outer); } .wp-block-categories a, .wp-block-archives a { font-size: var(--wp--preset--font-size--medium); } .wp-site-blocks main { margin-top: 0; } .entry-breadcrumbs { span.breadcrumb { span { color: var(--wp--preset--color--body-text); text-decoration: none; font-size: var(--wp--preset--font-size--extra-small); color: #666666; } a { color: #666666; text-decoration: none; font-size: var(--wp--preset--font-size--extra-small); } } } .banner .entry-breadcrumbs span.breadcrumb a { color: var(--wp--preset--color--foreground); } .wp-block-post-title { font-size: var(--wp--preset--font-size--post-title); } .skills-section { .bar-title .title { text-transform: capitalize; } } footer.wp-block-latest-comments__comment-meta a { text-decoration: none; } .wp-block-latest-comments__comment-excerpt { margin-top: 14px; } body:not(.wp-admin) .wp-block-section.newsletter-section { margin-top: var(--wp--custom--spacing--section-block-top); } .wp-block-post-comments.is-style-artsylens-post-comments .commentlist > li:last-child > article, .wp-block-post-comments.is-style-artsylens-post-comments .commentlist > li:last-child > article { border-bottom: 0; } .wp-block-group.banner-without-bg { padding-top: var(--wp--custom--spacing--section-block-top); } .nav-row .social-container .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg { font-size: 16px; } [class*="wp-container-"] > .wp-block-group, .home [class*="wp-container-"] > .wp-block-cover, [class*="wp-container-"] > .entry-content { margin-top: 0; } .wp-block-categories-list, .wp-block-archives-list { text-align: right; li { font-size: var(--wp--preset--font-size--medium); } } .wp-block-section:not(:nth-of-type(even)):not(.contact-section) .wp-block-button:not(.is-style-artsylens-button) .wp-block-button__link { border: 1px solid transparent; &:hover, &:focus { background: transparent; border-color: var(--wp--preset--color--fade-color); } } .wp-block-section:last-child:not(:nth-child(odd)) { border-bottom: 1px solid; } ins { text-decoration: none; }