@font-face {
font-family: 'MarckScript';  
src: url(https://web-frame.com/wp-content/themes/webency-child/assets/fonts/MarckScript-Regular.woff2) format('woff2'),
url(https://web-frame.com/wp-content/themes/webency-child/assets/fonts/MarckScript-Regular.ttf) format('ttf');
font-display: swap;
}
:root {
--tj-ff-heading2: 'MarckScript', sans-serif;
--wslu-color-scheme-facebook: #3B5998;
--wslu-color-scheme-facebook-hover: #2d4373;
--wslu-color-scheme-google: #4285F4;
--wslu-color-scheme-google-hover: #1266f1;
} .site-main {
overflow-x: unset;
}
body.absolute_header .breadcrumb-wrapper {
background-image: unset!important;
}
.mini-elements {
color: var(--tj-color-common-white);
gap: 16px;
}
.tj-canva-icon {
gap: 16px;
}
.tj-header-area.sticky {
background: var(--tj-color-grey-6);
}
.tj-cancel-btn, .tj-primary-btn {
text-transform: none;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, 
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, 
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, 
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, 
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, 
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, 
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, 
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,
.wps_sfw_order_details a.wps_upgrade_downgrade.button {
display: flex !important;
justify-content: center;
align-items: center;
gap: 15px;
border-radius: 150px;
font-size: 16px;
font-weight: var(--tj-fw-medium);
font-family: var(--tj-ff-body);
line-height: 1;
color: var(--tj-color-common-white) !important;
padding: 20px 35px !important;
border: none!important;
background-image: linear-gradient(to right, var(--tj-color-theme-secondary) 0%, var(--tj-color-theme-primary) 51%, var(--tj-color-theme-secondary) 100%);
background-size: 200%;
text-align: center;
i {
color: var(--tj-color-common-white);
}
&:hover,
&:focus {
color: var(--tj-color-common-white);
background-position: -100%;
i {
color: var(--tj-color-common-white);
}
}
}
.button#domain_name_field_update {
display: none!important;
}
.button#domain_name_field_update.show {
display: flex!important;
}
.woocommerce table.cart td.actions .coupon {
display: flex;
}
.woocommerce table.cart td.actions button[name="update_cart"],
.button[name="apply_coupon"] {
float: right;
}
#coupon_code {
width: auto!important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
background-image: linear-gradient(
to right,
var(--tj-color-theme-secondary) 0%,
var(--tj-color-theme-primary) 51%,
var(--tj-color-theme-secondary) 100%
);
}
.woocommerce ul.products li.product .price > *:not(del),
.product .price > *:not(del),
.wc-block-components-product-price > *:not(del),
.wc-block-grid__product-price.price > *:not(del) {
font-size: 22px!important;
font-weight: 700;
color: var(--tj-color-theme-primary)!important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,
.woocommerce-loop-product__title {
text-align: center!important;
} .checkout.woocommerce-checkout {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.checkout.woocommerce-checkout #customer_details,
.checkout.woocommerce-checkout .web-frame-order-review {
width: 48%;
}
.checkout.woocommerce-checkout #customer_details .col-1,
.checkout.woocommerce-checkout #customer_details .col-2,
.checkout.woocommerce-checkout #place_order,
.woocommerce-NoticeGroup-checkout {
width: 100%;
}
#wc-stripe-express-checkout-element {
order: 5;
}
#wc-stripe-express-checkout-button-separator {
display: none!important;
}
.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after {
content: unset;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
top: unset;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
display: flex;
align-items: center;
justify-content: space-between;
padding-left: 3.5em!important;
}
.woocommerce form .form-row .input-text {
min-height: 50px;
width: 100%;
font-size: 16px;
line-height: 1;
color: var(--tj-color-common-black);
padding-left: 20px;
padding-right: 20px;
outline: none;
border: 1px solid var(--tj-color-border-1);
}
.woocommerce-NoticeGroup-checkout .woocommerce-error {
width: 100%;
flex-direction: column;
align-items: unset;
}
.woocommerce ul.products li.product .price del,
.woocommerce div.product p.price del, 
.woocommerce div.product span.price del {
color: var(--tj-color-theme-primary) !important;
}
.woocommerce span.onsale {
width: 44px;
height: 44px;
}
.woocommerce span.onsale::before {
content: '';
position: absolute;
top: -5px;
left: -5px;
width: 54px;
height: 54px;
background-image: linear-gradient(to right, var(--tj-color-theme-secondary) 0%, var(--tj-color-theme-primary) 100%);
z-index: -2;
border-radius: 100%;
}
.woocommerce span.onsale::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 44px;
height: 44px;
background-color: var(--tj-color-heading-primary);
z-index: -1;
border-radius: 100%;
} .product .summary.entry-summary .product_meta {
display: flex;
flex-direction: column;
}
.product .summary.entry-summary .product_meta > span {
font-weight: 700;
margin-bottom: 5px;
}
.product .summary.entry-summary .product_meta > span > span,
.product .summary.entry-summary .product_meta > span > a {
font-weight: 400;
}
.single-project-section h2,
.product h2,
.cart_totals h2 {
font-size: 32px;
}
.tj-faq-area .tj-faq-style .accordion-item .accordion-body {
max-width: unset;
} .single-project {
padding: 60px 0;
position: relative;
}
.single-project > .container,
.single-project-section > .container {
position: relative;
z-index: 1;
}  .tj-secondary-btn.btn-border,
.tj-secondary-btn {
padding: 3px!important;
} .tj-secondary-btn.btn-border span,
.tj-secondary-btn span {
background-color: var(--tj-color-common-black)!important;
color: var(--tj-color-common-white)!important;
text-transform: none!important;
}
.project-shape {
position: absolute;
z-index: 0;
}
.project-shape-1 {
top: 5%;
right: 2%;
}
.project-shape-2 {
bottom: 5%;
left: 10%;
}
.project-shape-3 {
left: 0;
bottom: 20%;
}
.project-shape-4 {
right: 10%;
top: 2%;
}
.project-shape-5 {
left: 0;
bottom: 0;
}
.project-shape-6 {
right: 0;
top: 45%;
} .single-project-section {
position: relative;
padding: 60px 0;
}
.proekti-posts .single-project:nth-child(even) .article-content-container {
order: 2;
}
.proekti-posts .single-project:nth-child(even) > a {
order: 1;
}
section.single-project-section:nth-child(odd) .image-container {
order: 1;
}
section.single-project-section:nth-child(odd) .text-area {
order: 2;
}
.single-project-section:nth-child(even),
.proekti-posts .single-project:nth-child(even) {
background-color: #F8F7FF;
}
.project-slider.project-posts {
--f-carousel-slide-width: 100%!important;
}
.project-slider .f-button,
.project-slider .f-button:active,
.project-slider .f-button:focus,
.project-slider .f-button:hover {
box-shadow: 0 6px 12px -2px rgb(50 50 93 / 25%), 0 3px 7px -3px rgb(0 0 0 / 30%);
}
.project-slider .f-button:hover:not([disabled]) {
color: #616161;
background-color: #fff;
}
.elementor-widget-tj-services-layout .col-lg-3,
.tj-services-section .col-lg-3 {
width: calc(100% / 3);
}
.service-features > div {
display: flex;
flex-direction: column;
gap: 24px;
font-size: 18px;
color: var(--tj-color-common-black);
}
.service-features > div > * {
gap: 8px;
}
.service-features .fa {
background: linear-gradient(to right, var(--tj-color-theme-secondary) 0%, var(--tj-color-theme-primary) 100%);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
font-size: 32px;
width: 40px;
display: inline-flex;
justify-content: center;
}
.single-project-section .color-container {
height: 40px;
width: 40px;
box-shadow: 0 0 40px 0 rgb(0 0 0 / .15);
border-radius: 8px;
}
span.highlight-rainbow {
background: linear-gradient(to right, var(--tj-color-theme-secondary) 0%, var(--tj-color-theme-primary) 100%);
color: #fff0;
-webkit-background-clip: text;
background-clip: text;
} .projects_gallery {
width: 70%;
}
.projects_gallery img {
max-width: 100%;
height: auto;
width: 100%;
object-fit: cover;
object-position: top;
aspect-ratio: 3/2;
}
.projects_gallery .f-carousel__slide,
.projects_gallery .f-carousel__viewport,
.projects_gallery .f-carousel__track {
height: fit-content!important;
align-items: center;
}
.projects_gallery .f-carousel__viewport {
width: auto;
}
.single-project-section .f-carousel__thumbs {
max-width: 100%;
}
.project-slider .f-button,
.projects_gallery .f-button {
display: flex;
justify-content: center;
align-items: center;
box-sizing: content-box;
position: relative;
margin: 0;
padding: 0;
color: #475569;
background: #fff;
box-shadow: 0 6px 12px -2px rgb(50 50 93 / 25%), 0 3px 7px -3px rgb(0 0 0 / 30%);
pointer-events: all;
cursor: pointer;
border-radius: 50%;
transition: var(--transition-period-1);
}
.project-slider .f-button:hover:not([disabled]),
.projects_gallery .f-button:hover:not([disabled]) {
color: var(--neutral-color-700);
background-color: var(--neutral-color-300);
} .form-container {
background-color: var(--tj-color-common-white);
border-radius: 16px;
padding: 32px!important;
}
.form-container ul {
list-style-type: none!important;
padding-left: 0!important;
} .form-container .wpforms-container {
margin-bottom: 0;
}
.form-container input,
.form-container textarea,
.search_input,
.comment-form input,
.comment-form textarea {
border-radius: 8px;
padding: 17px 20px;
background: var(--tj-color-grey-5);
border: 1px solid var(--tj-color-border-1);
color: var(--tj-color-common-black);
}
.form-container ::placeholder {
color: #888888;
}
.form-container .wpforms-container-full button[type=submit]:focus:after {
border: none!important;
}
.form-container a {
color: var(--tj-primary-color)!important;
}
.form-container button {
width: 100%;
} .wp-block-heading,
.tj-post__content .has-large-font-size {
font-size: 26px!important;
font-weight: var(--tj-fw-regular);
color: var(--tj-color-text-body);
line-height: 1.6;
} .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
border-radius: 150px!important;
} .mobile-navbar-menu.mean-container .mean-nav ul li > a,
.mobile-navbar-menu.mean-container .mean-nav ul li > ul > li > a {
text-transform: none!important;
} .woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
width: 100%!important;
}
.xs-login__item {
min-height: 56px;
width: 100%!important;
}
#xs-social-login-container {
margin: 30px 0;
max-width: 100%;
padding-bottom: 0;
}
#xs-social-login-container .xs-login--style-1 .xs-login__item--icon {
margin-left: 10px!important;
}
#xs-social-login-container .xs-login--style-1 .xs-login__item--label {
width: 100%!important;
text-align: center!important;
}
.xs-login__item,
.xs-login__item--label,
.xs-login__item:hover .xs-login__item--icon {
color: white!important;
}
.wslu-color-scheme--facebook {
background-color: var(--wslu-color-scheme-facebook)!important;
}
.wslu-color-scheme--facebook:hover {
background-color: var(--wslu-color-scheme-facebook-hover)!important;
}
.wslu-color-scheme--google {
background-color: var(--wslu-color-scheme-google)!important;
}
.wslu-color-scheme--google:hover {
background-color: var(--wslu-color-scheme-google-hover)!important;
}
.wslu-color-scheme--google:hover .xs-login__item--icon,
.wslu-color-scheme--facebook:hover .xs-login__item--icon,
#xs-social-login-container .xs-login--style-1 .xs-login__item--icon {
background-color: transparent!important;
}
.wf-social-login-divider {
margin: 30px 0;
display: flex;
align-items: center;
gap: 4px;
}
.wf-social-login-divider::before,
.wf-social-login-divider::after {
content: '';
border-bottom: 1px solid var(--tj-color-border-1);
width: 100%;
}
.grecaptcha-badge {
visibility: hidden!important;
}
@media (min-width: 992px) {
.tj-hero-section {
padding-top: 80px;
}
.project-slider.project-posts {
--f-button-next-pos: -50px;
--f-button-prev-pos: -50px;
}
} @media (max-width: 991.98px) { 
.woocommerce-error, .woocommerce-info, .woocommerce-message {
flex-direction: column;
padding: 42px 12px 12px 12px;
gap: 8px;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
top: 1em;
left: 0;
right: 0;
display: flex;
justify-content: center;
}
.elementor-widget-tj-services-layout .col-lg-3,
.tj-services-section .col-lg-3 {
width: 50%!important;
}
}
@media (max-width: 768px) {
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
min-height: 45px;
}
.woocommerce table.cart td.actions .coupon {
flex-direction: column;
}
.woocommerce table.cart td.actions .coupon button {
margin-top: 6px;
width: 100%!important;
}
.checkout.woocommerce-checkout #customer_details,
.checkout.woocommerce-checkout .web-frame-order-review,
.checkout_coupon.woocommerce-form-coupon > p,
.checkout_coupon.woocommerce-form-coupon > p button,
#coupon_code {
width: 100%!important;
}
.woocommerce-NoticeGroup-checkout .woocommerce-error::before {
top: unset;
left: 1.5em;
right: unset;
display: block;
}
.woocommerce-NoticeGroup-checkout .woocommerce-error {
padding: 1em 2em 1em 3.5em;
} .form-container {
padding: 16px!important;
} .projects_gallery {
width: 100%;
} .about-us-tj-image .about-image-group-four {
min-height: 250px;
}
section.single-project-section .text-area {
order: 2;
}
.elementor-widget-tj-services-layout .col-lg-3,
.tj-services-section .col-lg-3 {
width: 100%!important;
}
}@font-face {
font-family: 'MarckScript';  
src: url(https://web-frame.com/wp-content/themes/webency-child/assets/fonts/MarckScript-Regular.woff2) format('woff2'),
url(https://web-frame.com/wp-content/themes/webency-child/assets/fonts/MarckScript-Regular.ttf) format('ttf');
font-display: swap;
}
:root {
--tj-ff-heading2: 'MarckScript', sans-serif;
--wslu-color-scheme-facebook: #3B5998;
--wslu-color-scheme-facebook-hover: #2d4373;
--wslu-color-scheme-google: #4285F4;
--wslu-color-scheme-google-hover: #1266f1;
} .site-main {
overflow-x: unset;
}
body.absolute_header .breadcrumb-wrapper {
background-image: unset!important;
}
.mini-elements {
color: var(--tj-color-common-white);
gap: 16px;
}
.tj-canva-icon {
gap: 16px;
}
.tj-header-area.sticky {
background: var(--tj-color-grey-6);
}
.tj-cancel-btn, .tj-primary-btn {
text-transform: none;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, 
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, 
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, 
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, 
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, 
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, 
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, 
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,
.wps_sfw_order_details a.wps_upgrade_downgrade.button {
display: flex !important;
justify-content: center;
align-items: center;
gap: 15px;
border-radius: 150px;
font-size: 16px;
font-weight: var(--tj-fw-medium);
font-family: var(--tj-ff-body);
line-height: 1;
color: var(--tj-color-common-white) !important;
padding: 20px 35px !important;
border: none!important;
background-image: linear-gradient(to right, var(--tj-color-theme-secondary) 0%, var(--tj-color-theme-primary) 51%, var(--tj-color-theme-secondary) 100%);
background-size: 200%;
text-align: center;
i {
color: var(--tj-color-common-white);
}
&:hover,
&:focus {
color: var(--tj-color-common-white);
background-position: -100%;
i {
color: var(--tj-color-common-white);
}
}
}
.button#domain_name_field_update {
display: none!important;
}
.button#domain_name_field_update.show {
display: flex!important;
}
.woocommerce table.cart td.actions .coupon {
display: flex;
}
.woocommerce table.cart td.actions button[name="update_cart"],
.button[name="apply_coupon"] {
float: right;
}
#coupon_code {
width: auto!important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
background-image: linear-gradient(
to right,
var(--tj-color-theme-secondary) 0%,
var(--tj-color-theme-primary) 51%,
var(--tj-color-theme-secondary) 100%
);
}
.woocommerce ul.products li.product .price > *:not(del),
.product .price > *:not(del),
.wc-block-components-product-price > *:not(del),
.wc-block-grid__product-price.price > *:not(del) {
font-size: 22px!important;
font-weight: 700;
color: var(--tj-color-theme-primary)!important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,
.woocommerce-loop-product__title {
text-align: center!important;
} .checkout.woocommerce-checkout {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.checkout.woocommerce-checkout #customer_details,
.checkout.woocommerce-checkout .web-frame-order-review {
width: 48%;
}
.checkout.woocommerce-checkout #customer_details .col-1,
.checkout.woocommerce-checkout #customer_details .col-2,
.checkout.woocommerce-checkout #place_order,
.woocommerce-NoticeGroup-checkout {
width: 100%;
}
#wc-stripe-express-checkout-element {
order: 5;
}
#wc-stripe-express-checkout-button-separator {
display: none!important;
}
.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after {
content: unset;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
top: unset;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
display: flex;
align-items: center;
justify-content: space-between;
padding-left: 3.5em!important;
}
.woocommerce form .form-row .input-text {
min-height: 50px;
width: 100%;
font-size: 16px;
line-height: 1;
color: var(--tj-color-common-black);
padding-left: 20px;
padding-right: 20px;
outline: none;
border: 1px solid var(--tj-color-border-1);
}
.woocommerce-NoticeGroup-checkout .woocommerce-error {
width: 100%;
flex-direction: column;
align-items: unset;
}
.woocommerce ul.products li.product .price del,
.woocommerce div.product p.price del, 
.woocommerce div.product span.price del {
color: var(--tj-color-theme-primary) !important;
}
.woocommerce span.onsale {
width: 44px;
height: 44px;
}
.woocommerce span.onsale::before {
content: '';
position: absolute;
top: -5px;
left: -5px;
width: 54px;
height: 54px;
background-image: linear-gradient(to right, var(--tj-color-theme-secondary) 0%, var(--tj-color-theme-primary) 100%);
z-index: -2;
border-radius: 100%;
}
.woocommerce span.onsale::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 44px;
height: 44px;
background-color: var(--tj-color-heading-primary);
z-index: -1;
border-radius: 100%;
} .product .summary.entry-summary .product_meta {
display: flex;
flex-direction: column;
}
.product .summary.entry-summary .product_meta > span {
font-weight: 700;
margin-bottom: 5px;
}
.product .summary.entry-summary .product_meta > span > span,
.product .summary.entry-summary .product_meta > span > a {
font-weight: 400;
}
.single-project-section h2,
.product h2,
.cart_totals h2 {
font-size: 32px;
}
.tj-faq-area .tj-faq-style .accordion-item .accordion-body {
max-width: unset;
} .single-project {
padding: 60px 0;
position: relative;
}
.single-project > .container,
.single-project-section > .container {
position: relative;
z-index: 1;
}  .tj-secondary-btn.btn-border,
.tj-secondary-btn {
padding: 3px!important;
} .tj-secondary-btn.btn-border span,
.tj-secondary-btn span {
background-color: var(--tj-color-common-black)!important;
color: var(--tj-color-common-white)!important;
text-transform: none!important;
}
.project-shape {
position: absolute;
z-index: 0;
}
.project-shape-1 {
top: 5%;
right: 2%;
}
.project-shape-2 {
bottom: 5%;
left: 10%;
}
.project-shape-3 {
left: 0;
bottom: 20%;
}
.project-shape-4 {
right: 10%;
top: 2%;
}
.project-shape-5 {
left: 0;
bottom: 0;
}
.project-shape-6 {
right: 0;
top: 45%;
} .single-project-section {
position: relative;
padding: 60px 0;
}
.proekti-posts .single-project:nth-child(even) .article-content-container {
order: 2;
}
.proekti-posts .single-project:nth-child(even) > a {
order: 1;
}
section.single-project-section:nth-child(odd) .image-container {
order: 1;
}
section.single-project-section:nth-child(odd) .text-area {
order: 2;
}
.single-project-section:nth-child(even),
.proekti-posts .single-project:nth-child(even) {
background-color: #F8F7FF;
}
.project-slider.project-posts {
--f-carousel-slide-width: 100%!important;
}
.project-slider .f-button,
.project-slider .f-button:active,
.project-slider .f-button:focus,
.project-slider .f-button:hover {
box-shadow: 0 6px 12px -2px rgb(50 50 93 / 25%), 0 3px 7px -3px rgb(0 0 0 / 30%);
}
.project-slider .f-button:hover:not([disabled]) {
color: #616161;
background-color: #fff;
}
.elementor-widget-tj-services-layout .col-lg-3,
.tj-services-section .col-lg-3 {
width: calc(100% / 3);
}
.service-features > div {
display: flex;
flex-direction: column;
gap: 24px;
font-size: 18px;
color: var(--tj-color-common-black);
}
.service-features > div > * {
gap: 8px;
}
.service-features .fa {
background: linear-gradient(to right, var(--tj-color-theme-secondary) 0%, var(--tj-color-theme-primary) 100%);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
font-size: 32px;
width: 40px;
display: inline-flex;
justify-content: center;
}
.single-project-section .color-container {
height: 40px;
width: 40px;
box-shadow: 0 0 40px 0 rgb(0 0 0 / .15);
border-radius: 8px;
}
span.highlight-rainbow {
background: linear-gradient(to right, var(--tj-color-theme-secondary) 0%, var(--tj-color-theme-primary) 100%);
color: #fff0;
-webkit-background-clip: text;
background-clip: text;
} .projects_gallery {
width: 70%;
}
.projects_gallery img {
max-width: 100%;
height: auto;
width: 100%;
object-fit: cover;
object-position: top;
aspect-ratio: 3/2;
}
.projects_gallery .f-carousel__slide,
.projects_gallery .f-carousel__viewport,
.projects_gallery .f-carousel__track {
height: fit-content!important;
align-items: center;
}
.projects_gallery .f-carousel__viewport {
width: auto;
}
.single-project-section .f-carousel__thumbs {
max-width: 100%;
}
.project-slider .f-button,
.projects_gallery .f-button {
display: flex;
justify-content: center;
align-items: center;
box-sizing: content-box;
position: relative;
margin: 0;
padding: 0;
color: #475569;
background: #fff;
box-shadow: 0 6px 12px -2px rgb(50 50 93 / 25%), 0 3px 7px -3px rgb(0 0 0 / 30%);
pointer-events: all;
cursor: pointer;
border-radius: 50%;
transition: var(--transition-period-1);
}
.project-slider .f-button:hover:not([disabled]),
.projects_gallery .f-button:hover:not([disabled]) {
color: var(--neutral-color-700);
background-color: var(--neutral-color-300);
} .form-container {
background-color: var(--tj-color-common-white);
border-radius: 16px;
padding: 32px!important;
}
.form-container ul {
list-style-type: none!important;
padding-left: 0!important;
} .form-container .wpforms-container {
margin-bottom: 0;
}
.form-container input,
.form-container textarea,
.search_input,
.comment-form input,
.comment-form textarea {
border-radius: 8px;
padding: 17px 20px;
background: var(--tj-color-grey-5);
border: 1px solid var(--tj-color-border-1);
color: var(--tj-color-common-black);
}
.form-container ::placeholder {
color: #888888;
}
.form-container .wpforms-container-full button[type=submit]:focus:after {
border: none!important;
}
.form-container a {
color: var(--tj-primary-color)!important;
}
.form-container button {
width: 100%;
} .wp-block-heading,
.tj-post__content .has-large-font-size {
font-size: 26px!important;
font-weight: var(--tj-fw-regular);
color: var(--tj-color-text-body);
line-height: 1.6;
} .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
border-radius: 150px!important;
} .mobile-navbar-menu.mean-container .mean-nav ul li > a,
.mobile-navbar-menu.mean-container .mean-nav ul li > ul > li > a {
text-transform: none!important;
} .woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
width: 100%!important;
}
.xs-login__item {
min-height: 56px;
width: 100%!important;
}
#xs-social-login-container {
margin: 30px 0;
max-width: 100%;
padding-bottom: 0;
}
#xs-social-login-container .xs-login--style-1 .xs-login__item--icon {
margin-left: 10px!important;
}
#xs-social-login-container .xs-login--style-1 .xs-login__item--label {
width: 100%!important;
text-align: center!important;
}
.xs-login__item,
.xs-login__item--label,
.xs-login__item:hover .xs-login__item--icon {
color: white!important;
}
.wslu-color-scheme--facebook {
background-color: var(--wslu-color-scheme-facebook)!important;
}
.wslu-color-scheme--facebook:hover {
background-color: var(--wslu-color-scheme-facebook-hover)!important;
}
.wslu-color-scheme--google {
background-color: var(--wslu-color-scheme-google)!important;
}
.wslu-color-scheme--google:hover {
background-color: var(--wslu-color-scheme-google-hover)!important;
}
.wslu-color-scheme--google:hover .xs-login__item--icon,
.wslu-color-scheme--facebook:hover .xs-login__item--icon,
#xs-social-login-container .xs-login--style-1 .xs-login__item--icon {
background-color: transparent!important;
}
.wf-social-login-divider {
margin: 30px 0;
display: flex;
align-items: center;
gap: 4px;
}
.wf-social-login-divider::before,
.wf-social-login-divider::after {
content: '';
border-bottom: 1px solid var(--tj-color-border-1);
width: 100%;
}
.grecaptcha-badge {
visibility: hidden!important;
}
@media (min-width: 992px) {
.tj-hero-section {
padding-top: 80px;
}
.project-slider.project-posts {
--f-button-next-pos: -50px;
--f-button-prev-pos: -50px;
}
} @media (max-width: 991.98px) { 
.woocommerce-error, .woocommerce-info, .woocommerce-message {
flex-direction: column;
padding: 42px 12px 12px 12px;
gap: 8px;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
top: 1em;
left: 0;
right: 0;
display: flex;
justify-content: center;
}
.elementor-widget-tj-services-layout .col-lg-3,
.tj-services-section .col-lg-3 {
width: 50%!important;
}
}
@media (max-width: 768px) {
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
min-height: 45px;
}
.woocommerce table.cart td.actions .coupon {
flex-direction: column;
}
.woocommerce table.cart td.actions .coupon button {
margin-top: 6px;
width: 100%!important;
}
.checkout.woocommerce-checkout #customer_details,
.checkout.woocommerce-checkout .web-frame-order-review,
.checkout_coupon.woocommerce-form-coupon > p,
.checkout_coupon.woocommerce-form-coupon > p button,
#coupon_code {
width: 100%!important;
}
.woocommerce-NoticeGroup-checkout .woocommerce-error::before {
top: unset;
left: 1.5em;
right: unset;
display: block;
}
.woocommerce-NoticeGroup-checkout .woocommerce-error {
padding: 1em 2em 1em 3.5em;
} .form-container {
padding: 16px!important;
} .projects_gallery {
width: 100%;
} .about-us-tj-image .about-image-group-four {
min-height: 250px;
}
section.single-project-section .text-area {
order: 2;
}
.elementor-widget-tj-services-layout .col-lg-3,
.tj-services-section .col-lg-3 {
width: 100%!important;
}
}@font-face {
font-family: "flaticon_webency";
src: url(//web-frame.com/wp-content/plugins/tj-webency-core/inc/icons/flaticon/fonts/flaticon_webency.woff2?0d7eff447743a95ee21d50a52e2d5f76)
format("woff2"),
url(//web-frame.com/wp-content/plugins/tj-webency-core/inc/icons/flaticon/fonts/flaticon_webency.woff?0d7eff447743a95ee21d50a52e2d5f76)
format("woff"),
url(//web-frame.com/wp-content/plugins/tj-webency-core/inc/icons/flaticon/fonts/flaticon_webency.eot?0d7eff447743a95ee21d50a52e2d5f76#iefix)
format("embedded-opentype"),
url(//web-frame.com/wp-content/plugins/tj-webency-core/inc/icons/flaticon/fonts/flaticon_webency.ttf?0d7eff447743a95ee21d50a52e2d5f76)
format("truetype"),
url(//web-frame.com/wp-content/plugins/tj-webency-core/inc/icons/flaticon/fonts/flaticon_webency.svg?0d7eff447743a95ee21d50a52e2d5f76#flaticon_webency)
format("svg");
}
i[class^="flaticon-"]:before,
i[class*=" flaticon-"]:before {
font-family: flaticon_webency !important;
font-style: normal;
font-weight: normal !important;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.flaticon-rotate:before {
content: "\f101";
}
.flaticon-hand:before {
content: "\f102";
}
.flaticon-left-click:before {
content: "\f103";
}
.flaticon-phone-call:before {
content: "\f104";
}
.flaticon-old-typical-phone:before {
content: "\f105";
}
.flaticon-phone-with-wire:before {
content: "\f106";
}
.flaticon-email:before {
content: "\f107";
}
.flaticon-open-envelope:before {
content: "\f108";
}
.flaticon-twitter:before {
content: "\f109";
}
.flaticon-instagram:before {
content: "\f10a";
}
.flaticon-whatsapp:before {
content: "\f10b";
}
.flaticon-facebook:before {
content: "\f10c";
}
.flaticon-market-positioning:before {
content: "\f10d";
}
.flaticon-ui:before {
content: "\f10e";
}
.flaticon-trending-topic:before {
content: "\f10f";
}
.flaticon-compass:before {
content: "\f110";
}
.flaticon-next:before {
content: "\f111";
}
.flaticon-deep-learning:before {
content: "\f112";
}
.flaticon-enlargement:before {
content: "\f113";
}
.flaticon-vip:before {
content: "\f114";
}
.flaticon-graphic-design:before {
content: "\f115";
}
.flaticon-graphic-designer:before {
content: "\f116";
}
.flaticon-search:before {
content: "\f117";
}
.flaticon-communication:before {
content: "\f118";
}
.flaticon-marketing-automation:before {
content: "\f119";
}
.flaticon-digital-marketing:before {
content: "\f11a";
}
.flaticon-healthcare:before {
content: "\f11b";
}
.flaticon-care:before {
content: "\f11c";
}
.flaticon-application:before {
content: "\f11d";
}
.flaticon-laurel-wreath:before {
content: "\f11e";
}
.flaticon-quality:before {
content: "\f11f";
}
.flaticon-verify:before {
content: "\f120";
}
.flaticon-quotation-mark:before {
content: "\f121";
}
.flaticon-right-arrow:before {
content: "\f122";
}
.flaticon-corporate:before {
content: "\f123";
}
.flaticon-speech-bubble:before {
content: "\f124";
}
.flaticon-swirly-scribbled-arrow:before {
content: "\f125";
}
.flaticon-curve:before {
content: "\f126";
}
.flaticon-design:before {
content: "\f127";
}
.flaticon-graphic-design-1:before {
content: "\f128";
}
.flaticon-mobile-development:before {
content: "\f129";
}
.flaticon-ui-design:before {
content: "\f12a";
}
.flaticon-megaphone:before {
content: "\f12b";
}
.flaticon-next-1:before {
content: "\f12c";
}
.flaticon-calendar:before {
content: "\f12d";
}
.flaticon-group:before {
content: "\f12e";
}
.flaticon-profile:before {
content: "\f12f";
}
.flaticon-badge:before {
content: "\f130";
}
.flaticon-calendar-1:before {
content: "\f131";
}
.flaticon-coment:before {
content: "\f132";
}
.flaticon-design-1:before {
content: "\f133";
}
.flaticon-3d-film:before {
content: "\f134";
}
.flaticon-layers:before {
content: "\f135";
}
.flaticon-sketch:before {
content: "\f136";
}
.flaticon-client:before {
content: "\f137";
}
.flaticon-category:before {
content: "\f138";
}
.flaticon-categories:before {
content: "\f139";
}
.flaticon-completed-task:before {
content: "\f13a";
}
.flaticon-maps-and-flags:before {
content: "\f13b";
}
.flaticon-pin:before {
content: "\f13c";
}
.flaticon-telephone-1:before {
content: "\f13d";
}
.flaticon-back-in-time:before {
content: "\f13e";
}
.flaticon-clock:before {
content: "\f13f";
}
.flaticon-email-1:before {
content: "\f140";
}
.flaticon-web:before {
content: "\f141";
}
.flaticon-telephone-2:before {
content: "\f142";
}
.flaticon-arrow-right:before {
content: "\f143";
}
.flaticon-conversation:before {
content: "\f144";
}
.flaticon-user:before {
content: "\f145";
}
.flaticon-twitter-1:before {
content: "\f146";
}
.flaticon-wordpress:before {
content: "\f147";
}
.flaticon-rating-stars:before {
content: "\f148";
}
.flaticon-product:before {
content: "\f149";
}
.flaticon-army:before {
content: "\f14a";
}
.flaticon-thumbs-up:before {
content: "\f14b";
}