html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

    margin: 0;

    padding: 0;

    border: 0;

    vertical-align: baseline;

}





/* HTML5 display-role reset for older browsers */



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

    display: block;

}



body {

    line-height: 1;

}



ol,

ul {

    list-style: none;

}

.widget .mb-4 {
    max-width: 100%;
    max-height: 75px;
}

a {

    text-decoration: none;

}



a:hover {

    text-decoration: none;

}



blockquote,

q {

    quotes: none;

}



blockquote:before,

blockquote:after,

q:before,

q:after {

    content: "";

    content: none;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



i {

    margin: 0;

    border: 0;

    font-weight: 400;

}



:focus {

    outline: 0;

}



input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

    -webkit-appearance: none;

    margin: 0;

}



input[type=number] {

    -moz-appearance: textfield;

}



html {

    margin: 0 !important;

    scroll-behavior: smooth;

}



body {

    font-family: "Poppins", sans-serif;

    background: var(--site_bg);

    position: relative;

    padding: 0 !important;

}



:root {

    --site_bg: #F8FDFC;

    --bolum_bg: #F5FAFB;

    --header_top: #F3F6FB;

    --header_bg: #FFFFFF;

    --main_text: #1B3C74;

    --subtext: #006D95;

    --textwhite: #FFFFFF;

    --mainbg: #2453D4;

    --whitebg: #FFFFFF;

    --line: #F9FAFA;

    --herobg: #F3F6FB;

    --footerbg: ##7BB2A2;

    --custom1: #7BB2A2;

    --custom2: #C983B9;

    --custom3: #F4B733;

    --custom4: #F4B733;

    --custom5: #C983B9;

    --custom6: #F4B733;

}



@-webkit-keyframes blink {

    to {

        opacity: 0;

    }

    50% {

        opacity: 1;

    }

}



@keyframes blink {

    to {

        opacity: 0;

    }

    50% {

        opacity: 1;

    }

}



@-webkit-keyframes sk-rotate {

    100% {

        -webkit-transform: rotate(180deg);

    }

}



@keyframes sk-rotate {

    100% {

        transform: rotate(360deg);

        -webkit-transform: rotate(360deg);

    }

}



@-webkit-keyframes sk-bounce {

    0%,

    50% {

        -webkit-transform: scale(0);

    }

    100% {

        -webkit-transform: scale(1);

    }

}



@keyframes sk-bounce {

    0%,

    100% {

        transform: scale(0);

        -webkit-transform: scale(0);

    }

    50% {

        transform: scale(1);

        -webkit-transform: scale(1);

    }

}



@-webkit-keyframes pulse-border {

    0% {

        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);

        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);

        opacity: 1;

    }

    100% {

        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);

        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);

        opacity: 0;

    }

}



@keyframes pulse-border {

    0% {

        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);

        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);

        opacity: 1;

    }

    100% {

        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);

        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);

        opacity: 0;

    }

}



@-webkit-keyframes showcopied {

    0% {

        opacity: 0;

        transform: translatey(100%);

        -webkit-transform: translatey(100%);

        -moz-transform: translatey(100%);

        -ms-transform: translatey(100%);

        -o-transform: translatey(100%);

    }

    70% {

        opacity: 1;

        transform: translatey(0);

        -webkit-transform: translatey(0);

        -moz-transform: translatey(0);

        -ms-transform: translatey(0);

        -o-transform: translatey(0);

    }

    100% {

        opacity: 0;

    }

}



@keyframes showcopied {

    0% {

        opacity: 0;

        transform: translatey(100%);

        -webkit-transform: translatey(100%);

        -moz-transform: translatey(100%);

        -ms-transform: translatey(100%);

        -o-transform: translatey(100%);

    }

    70% {

        opacity: 1;

        transform: translatey(0);

        -webkit-transform: translatey(0);

        -moz-transform: translatey(0);

        -ms-transform: translatey(0);

        -o-transform: translatey(0);

    }

    100% {

        opacity: 0;

    }

}



@keyframes drop-in {

    from {

        opacity: 0;

        transform: translateY(-100px);

    }

    to {

        opacity: 1;

        transform: translate(0px);

    }

}



@keyframes drop-in2 {

    from {

        opacity: 0;

        transform: translateX(-100px);

    }

    to {

        opacity: 1;

        transform: translate(0px);

    }

}



@keyframes drop-in3 {

    from {

        opacity: 0;

        transform: translateX(100px);

    }

    to {

        opacity: 1;

        transform: translate(0px);

    }

}



.fixed-top {

    top: -40px;

    -webkit-transform: translateY(40px);

    transform: translateY(40px);

    -webkit-transition: -webkit-transform 0.6s;

    transition: -webkit-transform 0.6s;

    transition: transform 0.6s;

    transition: transform 0.6s, -webkit-transform 0.6s;

    -webkit-transition: transform 0.6s;

    -moz-transition: transform 0.6s;

    -ms-transition: transform 0.6s;

    -o-transition: transform 0.6s;

    background: var(--whitebg);

}



body.modal-open html {

    overflow: hidden;

    padding: 0;

}





/* Loader */



#preloader {

    position: fixed;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    z-index: 9999 !important;

    overflow: hidden;

    background: var(--site_bg);

}



#loading-wrapper {

    height: 100%;

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

}



.preloader {

    text-align: center;

    max-width: 20em;

    width: 100%;

}



.preloader__msg {

    animation: msg 0.3s 13.7s linear forwards;

    position: absolute;

    width: 100%;

}



.preloader__msg--last {

    animation-direction: reverse;

    animation-delay: 14s;

    visibility: hidden;

}



.cart {

    display: block;

    margin: 0 auto 1.5em auto;

    width: 3em;

    height: 3em;

}



.cart__lines,

.cart__top,

.cart__wheel1,

.cart__wheel2,

.cart__wheel-stroke {

    animation: cartLines 2s ease-in-out infinite;

}



.cart__lines {

    stroke: var(--mainbg);

}



.cart__top {

    animation-name: cartTop;

}



.cart__wheel1 {

    animation-name: cartWheel1;

    transform: rotate(-0.25turn);

    transform-origin: 43px 111px;

}



.cart__wheel2 {

    animation-name: cartWheel2;

    transform: rotate(0.25turn);

    transform-origin: 102px 111px;

}



.cart__wheel-stroke {

    animation-name: cartWheelStroke

}



.cart__track {

    stroke: var(--bolum_bg);

    transition: stroke 0.3s;

}





/* Animations */



@keyframes msg {

    from {

        opacity: 1;

        visibility: visible;

    }

    99.9% {

        opacity: 0;

        visibility: visible;

    }

    to {

        opacity: 0;

        visibility: hidden;

    }

}



@keyframes cartLines {

    from,

    to {

        opacity: 0;

    }

    8%,

    92% {

        opacity: 1;

    }

}



@keyframes cartTop {

    from {

        stroke-dashoffset: -338;

    }

    50% {

        stroke-dashoffset: 0;

    }

    to {

        stroke-dashoffset: 338;

    }

}



@keyframes cartWheel1 {

    from {

        transform: rotate(-0.25turn);

    }

    to {

        transform: rotate(2.75turn);

    }

}



@keyframes cartWheel2 {

    from {

        transform: rotate(0.25turn);

    }

    to {

        transform: rotate(3.25turn);

    }

}



@keyframes cartWheelStroke {

    from,

    to {

        stroke-dashoffset: 81.68;

    }

    50% {

        stroke-dashoffset: 40.84;

    }

}



#content-wrapper {

    color: #FFF;

    position: fixed;

    left: 0;

    top: 20px;

    width: 100%;

    height: 100%;

}



#header {

    width: 800px;

    margin: 0 auto;

    text-align: center;

    height: 100px;

    background-color: #666;

}



#content {

    width: 800px;

    height: 1000px;

    margin: 0 auto;

    text-align: center;

    background-color: #888;

}



.search--box {

    width: 100%;

    max-width: 495px;

}



.nav--search {

    display: none !important;

    margin: 15px 15px 0 15px !important;

}



.search--box .input--group {

    position: relative;

}



.search--box .input--group input {

    background: var(--bolum_bg);

    border-radius: 7px;

    border: none;

    font-weight: 400;

    font-size: 14px;

    line-height: 16px;

    color: var(--subtext);

    padding: 17px 20px;

    width: 100%;

    padding-right: 30px;

}



input[type="search"]::-webkit-search-cancel-button {

    -webkit-appearance: none;

    appearance: none;

}



.search--box .input--group input::placeholder {

    color: var(--subtext);

}



.search--box .input--group input:focus {

    outline: none;

    box-shadow: none;

}



.search--box .input--group button {

    display: flex;

    align-items: center;

    justify-content: center;

    width: 27px;

    height: 27px;

    border-radius: 100%;

    background: var(--bolum_bg);

    border: 1px solid var(--line);

    position: absolute;

    right: 0;

    top: 50%;

    transform: translate(-50%, -50%);

}



.search--box .input--group button i {

    font-size: 13px;

    color: var(--subtext);

}



.search-cancel {

    display: block;

    cursor: pointer;

    font-size: 1.45rem;

    line-height: inherit;

    color: var(--subtext);

}



.search-block {

    position: absolute;

    top: 0;

    left: 50%;

    z-index: 10;

    overflow: hidden;

    background-color: var(--bolum_bg);

    transition: all 0.35s ease-in-out;

    transform: translate(-50%);

    min-width: 85%;

    opacity: 0;

    visibility: hidden;

    border-radius: 5px;

}



.search-block.is-active {

    top: 50%;

    transform: translate(-50%, -50%);

    opacity: 1;

    visibility: visible;

}



.search-form {

    display: flex;

    align-items: center;

    padding: 0.25rem 1rem;

}



.search-input {

    display: block;

    font-family: inherit;

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    width: 100%;

    height: auto;

    padding: 0.65rem 1.25rem;

    border: none;

    outline: none;

    border-radius: 0.25rem;

    color: var(--subtext);

    background-color: var(--bolum_bg);

}



.search-input::placeholder {

    color: var(--subtext);

}



.search-input::-webkit-search-decoration,

.search-input::-webkit-search-cancel-button {

    display: none;

    visibility: hidden;

}



.section--title {

    margin-bottom: 50px;

}



.section--title h6 {

    font-weight: 600;

    font-size: 33px;

    line-height: 54px;

    color: var(--main_text);

    margin-bottom: 5px;

}



.section--title p {

    font-weight: 400;

    font-size: 16px;

    line-height: 28px;

    color: var(--subtext);

}



.header--top {

    background: var(--header_top);

}



.header--top .top--area {

    align-items: center;

}



.header--top .top--area .header--slide {

    overflow: hidden;

}



.header--top .top--area .header--slide .swiper-slide {

    font-weight: 500;

    font-size: 14px;

    line-height: 16px;

    color: var(--subtext);

    padding: 14px 0;

}



.header--top .top--area .text--area {

    font-weight: 500;

    font-size: 14px;

    line-height: 16px;

    color: var(--subtext);

    display: flex;

    justify-content: flex-end;

}



.header--top .top--area .text--area i {

    font-size: 18px;

    margin-left: 8px;

}



.site-navbar {

    display: flex;

    position: relative;

    flex-wrap: wrap;

    align-items: center;

    justify-content: space-between;

    padding: 0;

}



.site-navbar .brand-logo img {

    max-height: 33px;

    min-width: 127px;

}



.site-navbar .menu-block-wrapper {

    flex-grow: 1;

    align-items: center;

    justify-content: center;

}



.site-header--absolute {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 3;

    padding: 28px 0;

    background: var(--header_bg);

}



.site-header--sticky:not(.mobile-sticky-enable) {

    top: 0;

}



.site-header--sticky:not(.mobile-sticky-enable) {

    position: relative !important;

    top: 0;

    right: 0;

    width: 100%;

    z-index: 2;

}



.site-header--sticky.mobile-sticky-enable {

    top: 0;

    right: 0;

    width: 100%;

    z-index: 3;

    position: fixed !important;

    transition: 0.4s;

    padding-top: 40px;

}



.site-header--sticky.mobile-sticky-enable.reveal-header {

    transform: translateY(0%);

    background: var(--whitebg);

    z-index: 3;

}



.site-header--sticky:not(.mobile-sticky-enable).reveal-header.site-menu-main.nav-link-item {

    line-height: 80px;

}



.site-header--menu-center .container {

    position: relative;

}



.site-header--menu-center .menu-block-wrapper {

    position: static;

}



.site-header--menu-left .menu-block .site-menu-main {

    justify-content: flex-start;

    padding-left: 15px;

}



.site-header--menu-right .menu-block-wrapper {

    position: relative;

    z-index: 1;

}



.site-header--menu-right .site-right-block a {

    position: relative;

}



.site-header--menu-right .site-right-block a:not(:last-child) {

    margin-right: 20px;

}



.site-header--menu-right .site-right-block .header-group-action {

    margin-right: 20px;

}



.site-header--menu-right .site-right-block a i {

    font-size: 22px;

    cursor: pointer;

    color: var(--main_text);

}



.site-header--menu-right .site-right-block a span {

    min-width: 15px;

    height: 15px;

    border-radius: 100%;

    background: var(--main_text);

    position: absolute;

    top: -6px;

    right: -6px;

    display: flex;

    align-items: center;

    justify-content: center;

    font-weight: 600;

    font-size: 11px;

    line-height: 12px;

    color: var(--textwhite);

}



.site-menu-main {

    margin-bottom: 0;

    padding-left: 0;

}



.site-menu-main li {

    list-style: none;

}



.site-menu-main ul {

    list-style: none;

    margin-left: 0;

}



.site-menu-main a {

    text-decoration: none;

}



.site-menu-main .nav-item {

    display: inherit;

}



.site-menu-main .nav-item.login-box a {

    font-weight: 500;

    font-size: 15px;

    background: var(--mainbg);

    padding: 15px 30px;

    border-radius: 8px;

    line-height: 20px;

    display: flex;

    align-items: center;

    color: var(--white__text);

}



.site-menu-main .nav-link-item {

    font-weight: 500;

    font-size: 15px;

    font-style: normal;

    color: var(--main_text);

    position: relative;

    display: flex;

    align-items: center;

    cursor: pointer;

    padding: 16px 15px !important;

}



.site-menu-main .nav-link-item:hover {

    background: var(--herobg);

    border-radius: 100px;

}



.site-menu-main .nav-link-item i {

    margin-left: 5px;

    line-height: 5px;

}



.site-menu-main .sub-menu {

    position: absolute;

    z-index: 500;

    background-color: #fff;

    box-shadow: -2px 2px 70px -25px rgba(0, 0, 0, 0.3);

    padding: 20px 0px;

    transition: opacity 0.5s ease, top 0.5s ease, margin-top 0.5s ease, background-color 0.5s ease;

    opacity: 0;

    visibility: hidden;

}



.site-menu-main .sub-menu--item {

    font-weight: 700;

    font-size: 15px;

    line-height: 20px;

    padding-left: 30px;

    padding-right: 30px;

    padding-top: 10px;

    padding-bottom: 10px;

}



.site-menu-main .sub-menu--item>a {

    color: inherit;

    font-weight: 500;

    font-size: 15px;

    line-height: 18px;

    font-style: normal;

    color: var(--main_text);

}



.site-menu-main .sub-menu--item:hover>a {

    color: var(--main_text);

}



.site-menu-main .sub-menu.megamenu .dropdown-image-block {

    max-height: 336px;

}



.site-menu-main .sub-menu.megamenu .single-dropdown-block .mega-drop-menu-item {

    padding-top: 14px;

    padding-bottom: 14px;

    display: block;

}



.site-menu-main .sub-menu.megamenu .mega-drop-menu-item {

    padding-top: 2.5px;

    padding-bottom: 2.5px;

    font-size: 16px;

    font-weight: 700;

    transition: 0.4s;

    color: #000;

}



.site-menu-main>li .sub-menu>ul>li>a {

    display: inline-block;

    padding: 10px 0;

    font-size: 15px;

    color: #555;

    transition: color 0.3s ease;

    text-decoration: none;

    text-transform: capitalize;

}



.site-menu-main>li .sub-menu.mega-menu {

    left: 50%;

    transform: translateX(-50%);

}



.site-menu-main .cat--element {

    position: relative;

    display: flex;

}



.site-menu-main .cat--element #menu-btn {

    border: none;

    background: transparent;

    font-size: 20px;

    margin-top: 5px;

    line-height: 15px;

    color: var(--main--text);

    margin-right: 30px;

}



.site-menu-main .cat--element .category-inside-content {

    display: none;

    position: absolute;

    top: 400%;

    left: 0;

    background: var(--whitebg);

    border-radius: 16px;

    padding: 30px;

    width: 100%;

    min-width: 285px;

}



.site-menu-main .cat--element .category-inside-content.visible {

    display: block;

}



.site-menu-main .cat--element .category-inside-content h4 {

    font-weight: 500;

    font-size: 13px;

    line-height: 15px;

    color: var(--passive);

    border-bottom: 1px solid var(--line);

    padding-bottom: 16px;

    margin-bottom: 16px;

}



.site-menu-main .cat--element .category-inside-content ul li:not(:last-child) {

    border-bottom: 1px solid var(--line);

    padding-bottom: 16px;

    margin-bottom: 16px;

}



.site-menu-main .cat--element .category-inside-content ul li a {

    font-weight: 400;

    font-size: 13px;

    line-height: 15px;

    color: var(--main--text);

    display: flex;

    align-items: center;

}



.site-menu-main .cat--element .category-inside-content ul li a span {

    color: var(--passive);

    font-size: 20px;

}



.mobile-menu-head {

    display: none;

}



.site-header--sticky:not(.mobile-sticky-enable) {

    position: sticky !important;

    transition: 0.4s;

}



.site-header--sticky:not(.mobile-sticky-enable).scrolling {

    background: var(--header);

    padding: 20px 0 !important;

    top: 0;

}



.mobile-menu-trigger {

    display: none;

}





/* Hero */



.hero {

    background: var(--herobg);

}



.hero .hero--container {

    padding: 62px 0;

    padding-bottom: 124px;

    align-items: center;

    justify-content: space-between;

}



.hero .hero--container .text--container .subtitle {

    font-weight: 400;

    font-size: 18px;

    line-height: 21px;

    color: var(--subtext);

    margin-bottom: 5px;

    animation: drop-in 1s ease 200ms backwards;

}



.hero .hero--container .text--container .title {

    font-weight: 600;

    font-size: 45px;

    line-height: 60px;

    color: var(--main_text);

    margin-bottom: 30px;

    animation: drop-in 1s ease 500ms backwards;

}



.hero .hero--container .text--container .hero--desc {

    font-weight: 400;

    font-size: 16px;

    line-height: 28px;

    color: var(--subtext);

    margin-bottom: 35px;

    animation: drop-in 1200ms ease 800ms backwards;

}



.hero .hero--container .text--container .hero--btn {

    display: inline-block;

    font-weight: 500;

    font-size: 15px;

    line-height: 22px;

    color: var(--textwhite);

    padding: 14px 32px;

    background: var(--mainbg);

    border-radius: 5px;

    animation: drop-in 1300ms ease 800ms backwards;

}



.hover {

    transition: all 0.3s ease-in-out;

}



.hover:hover {

    transform: translateY(-3px);

}



.hero .hero--container .hero--img {

    text-align: center;

    position: relative;

}



.hero .hero--container .hero--img .absolute--item {

    max-width: 73px;

    min-width: 73px;

    height: 73px;

    background: var(--mainbg);

    border-radius: 100px;

    font-weight: 600;

    font-size: 13px;

    line-height: 20px;

    color: var(--textwhite);

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    text-transform: uppercase;

    position: absolute;

    right: 25px;

}



.hero .hero--container .hero--img .absolute--item small {

    font-size: 15px;

    line-height: 22px;

    font-weight: 600;

}



.hero .hero--container .hero--img img {

    max-width: 100%;

    height: auto;

}



.hero .hero--container .hero--img .absolute--items .item {

    border-radius: 5px;

    display: block;

    transform: rotate(30deg);

    position: absolute;

}



.hero .hero--container .hero--img .absolute--items .item--1 {

    width: 30px;

    height: 30px;

    background: var(--custom1);

    top: 0;

    left: 56px;

}



.hero .hero--container .hero--img .absolute--items .item--2 {

    width: 19px;

    height: 19px;

    background: var(--custom2);

    top: 40%;

    left: 0;

}



.hero .hero--container .hero--img .absolute--items .item--3 {

    width: 37px;

    height: 37px;

    background: var(--custom3);

    bottom: 50px;

    left: 0;

}



.hero .hero--container .hero--img .absolute--items .item--4 {

    width: 37px;

    height: 37px;

    background: var(--custom3);

    bottom: 0;

    right: 90px;

}



.hero .hero--container .hero--img .absolute--items .item--5 {

    width: 19px;

    height: 19px;

    background: var(--custom5);

    bottom: 29px;

    right: 34px;

}



.hero .hero--container .hero--img .absolute--items .item--6 {

    width: 24px;

    height: 24px;

    border-radius: 100%;

    background: var(--custom6);

    bottom: 60px;

    right: 0;

}





/* Products */



.section--1 {

    margin-top: -63px;

    margin-bottom: 20px;

}



.section--1 .section--area .section--item {

    margin-bottom: 30px;

}



.section--1 .section--area .section--item .item {

    transform: scale(1);

    transition: all 0.3s ease;

    backface-visibility: hidden;

}



.section--1 .section--area .section--item:hover .item {

    transform: scale(1.02);

}



.section--1 .section--area .section--item:first-child .item {

    background: var(--custom1);

}



.section--1 .section--area .section--item:nth-child(2) .item {

    background: var(--custom2);

}



.section--1 .section--area .section--item:nth-child(3) .item {

    background: var(--custom3);

}



.section--1 .section--area .section--item .item {

    display: flex;

    align-items: center;

    justify-content: space-between;

    border-radius: 5px;

    padding: 30px;

    display: flex;

    justify-content: space-between;

    height: 100%;

    position: relative;

    z-index: 0;

}



.section--1 .section--area .section--item .item .contents {

    display: flex;

    flex-direction: column;

    max-width: 175px;

}



.section--1 .section--area .section--item .item .contents .subtitle {

    font-weight: 400;

    font-size: 16px;

    line-height: 19px;

    color: var(--subtext);

    margin-bottom: 5px;

}



.section--1 .section--area .section--item .item .contents .title {

    font-weight: 600;

    font-size: 22px;

    line-height: 26px;

    color: var(--main_text);

    height: 100%;

    display: contents;

}



.section--1 .section--area .section--item .item .contents .go--btn {

    display: inline-block;

    font-weight: 500;

    font-size: 14px;

    line-height: 16px;

    color: var(--main_text);

    padding: 10px 17px;

    background: var(--whitebg);

    border-radius: 100px;

    margin-top: 20px;

    max-width: -moz-fit-content;

    max-width: fit-content;

    z-index: 0;

    position: relative;

}



.section--1 .section--area .section--item .item .item--image img {

    max-width: 100%;

    height: auto;

}



.animasyon-efekti {

    animation-name: slide-up;

    animation-duration: 1s;

}



.animasyon-efekti.gosterildi {

    animation-name: slide-up;

    animation-duration: 1s;

    display: block !important;

    position: fixed;

    top: 0;

    left: 0;

    right: 0;

    z-index: 4;

    transform: translate3d(0, -100%, 0);

    padding: 15px 0;

    overflow: hidden;

    zoom: 1;

    box-shadow: 0 0 30px 0 rgb(0 0 0 / 10%);

    animation-duration: .5s;

    animation-fill-mode: both;

    background: var(--whitebg);

}



.gosterildi {

    display: block;

    animation-name: slide-up;

    animation-duration: 1s;

}



#product--top {

    display: none;

}



#product--top .__content {

    display: flex;

    align-items: center;

    width: 100%;

}



.__content--back {

    position: relative;

    width: 44px;

    height: 44px;

    border-radius: 50%;

    margin-left: 15px;

    z-index: 0;

}



.__content--back::after {

    position: absolute;

    content: "";

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    opacity: 0.05;

    background: var(--theme_icn);

    border-radius: 100%;

    z-index: -1;

}



.__content--back a {

    text-decoration: none;

    white-space: nowrap;

    width: 100%;

    height: 100%;

    display: -webkit-box;

    display: flex;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    font-size: 15px;

    color: var(--main_text) !important;

}



#product--top .__content .__content-product-info {

    margin-left: 20px;

}



#product--top .__content .__content-product-info .__content-title {

    font-size: 15px;

    font-weight: 500;

    margin-bottom: 5px;

    display: block;

}



.__content-price {

    margin-right: 12px;

    height: 19px;

}



.__content-price del {

    font-size: 13px;

    color: var(--subtext);

    line-height: 24px;

    font-weight: 500;

    margin-left: 0.3125rem;

    text-decoration: none;

    position: relative;

    opacity: 0.5;

}



.__content-price del::after {

    content: "";

    position: absolute;

    left: 0;

    bottom: 9px;

    width: 93%;

    opacity: 0.4;

    border-bottom: 1px solid var(--subtext);

}



.__content-price ins {

    text-decoration: none;

    font-size: 16px;

    font-weight: 700;

    line-height: 24px;

    color: var(--main_text);

}



#product--top .__content img {

    object-fit: cover;

}



#product--top .__content .box--area {

    display: flex;

    align-items: center;

}



#product--top .__content .__content-button {

    display: inline-flex;

    align-items: center;

    height: 2.5rem;

    font-size: 15px;

    font-weight: 500;

    text-decoration: none;

    padding: 0 0.9375rem;

    border: 1px solid;

    color: var(--textwhite);

    background-color: var(--mainbg);

    border-radius: 30px;

    border-color: transparent;

    box-shadow: none;

    outline: none;

    appearance: none;

    transition: all 0.2s cubic-bezier(.28, .12, .22, 1);

    flex: 1;

    justify-content: center;

    margin-left: auto;

    max-width: 160px;

}



@keyframes slide-up {

    from {

        transform: translateY(100%);

    }

    to {

        transform: translateY(0);

    }

}



.section--2 {

    padding: 0 0 50px 0;

}



.section--2.page {

    padding-top: 70px;

}



.section--2 .section--area--product {

    display: flex;

    flex-direction: column;

}



.section--2 .section--area--product .product--row .product--item .item {

    /* border: 1px solid var(--line); */

    border-radius: 16px;

    transition: all 0.3s ease-in-out;

    margin-bottom: 30px;

}



.section--2 .section--area--product .product--row .product--item .item:hover .image .image--hover {

    opacity: 1;

}



.section--2 .section--area--product .product--row .product--item .item:hover .image .image--hover .absolute--item {

    bottom: 1rem;

    opacity: 1;

}



.section--2 .section--area--product .product--row .product--item .item .image {

    position: relative;

    text-align: center;

    background: var(--bolum_bg);

    border-radius: 16px;

    min-height: 230px;

    height: 230px;

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: center;

}



.section--2 .section--area--product .product--row .product--item .item .image img {

    width: 100%;

    height: 100%;

}



.section--2 .section--area--product .product--row .product--item .item .image span.onsale {

    font-weight: 500;

    font-size: 12px;

    line-height: 13px;

    color: var(--subtext);

    padding: 6px 8px;

    border-radius: 100px;

    background: var(--whitebg);

    position: absolute;

    top: 8px;

    left: 8px;

    z-index: 1;

    display: flex;

    align-items: center;

}



.section--2 .section--area--product .product--row .product--item .item .image span.onsale svg {

    width: 14px;

    margin-right: 5px;

}



.section--2 .section--area--product .product--row .product--item .item .image .image--hover {

    position: absolute;

    width: 100%;

    bottom: 0;

}



.section--2 .section--area--product .product--row .product--item .item .image .image--hover .absolute--item {

    position: absolute;

    bottom: 0;

    opacity: 0;

    left: 50%;

    width: 100%;

    transform: translate(-50%);

    transition-property: all;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 0.15s;

}



.section--2 .section--area--product .product--row .product--item .item .image .image--hover button.basket {

    font-size: 13px;

    font-weight: 400;

    border: none;

    color: var(--textwhite);

    border-radius: 100px;

    background: var(--mainbg);

    padding: 8px 10px;

    cursor: pointer;

    height: 30px;

    margin-right: 10px;

}



.section--2 .section--area--product .product--row .product--item .item .image .image--hover button.basket:focus {

    outline: none;

}



.section--2 .section--area--product .product--row .product--item .item .image .image--hover button.basket i {

    font-size: 14px;

    font-weight: 400;

}



.section--2 .section--area--product .product--row .product--item .item .image .image--hover a {

    font-size: 13px;

    font-weight: 400;

    border: none;

    color: var(--main_text);

    border-radius: 100px;

    background: var(--whitebg);

    padding: 8px 12px;

    height: 30px;

    display: inline-block;

    box-shadow: 0px 1px 4px -2px rgba(0, 0, 0, 0.15);

}



.section--2 .section--area--product .product--row .product--item .item .image .image--hover a i {

    font-size: 14px;

    font-weight: 400;

    margin-right: 6px;

}



.section--2 .section--area--product .product--row .product--item .item .caption {

    padding: 27px 15px;

    margin-top: -8px;

    background: var(--whitebg);

    border-radius: 0 0 16px 16px;

}



.section--2 .section--area--product .product--row .product--item .item .caption .star-rating {

    display: flex;

    align-items: center;

    margin-bottom: 15px;

}



.section--2 .section--area--product .product--row .product--item .item .caption .star-rating i {

    color: var(--mainbg);

    line-height: 18px;

}



.section--2 .section--area--product .product--row .product--item .item .caption .star-rating span {

    margin-left: 6px;

    font-weight: 400;

    font-size: 13px;

    line-height: 17px;

    color: var(--subtext);

    position: relative;

}



.section--2 .section--area--product .product--row .product--item .item .caption .cat {

    margin-bottom: 3px;

}



.section--2 .section--area--product .product--row .product--item .item .caption .cat a {

    font-weight: 400;

    font-size: 14px;

    line-height: 18px;

    color: var(--subtext);

}



.section--2 .section--area--product .product--row .product--item .item .caption .name a {

    font-weight: 500;

    font-size: 16px;

    line-height: 21px;

    color: var(--main_text);

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    word-break: break-all;

}



.section--2 .section--area--product .product--row .product--item .item .caption .price {

    margin-top: 15px;

}



.section--2 .section--area--product .product--row .product--item .item .caption .price ins {

    font-weight: 600;

    font-size: 17px;

    line-height: 20px;

    text-decoration: none;

    color: var(--subtext);

}



.section--2 .section--area--product .product--row .product--item .item .caption .price del {

    font-weight: 500;

    font-size: 17px;

    line-height: 20px;

    color: var(--subtext);

    opacity: 0.3;

}



.section--3 {

    padding: 80px 0 50px 0;

    background: var(--bolum_bg);

}



.section--3 .section--area .section--row .item {

    margin-bottom: 30px;

}



.section--3 .section--area .section--row .item .item--top {

    transition: all 0.3s ease-in-out;

}



.section--3 .section--area .section--row .item:hover .item--top {

    transform: translateY(-5px);

}



.section--3 .section--area .section--row .item .item--top {

    border-radius: 16px;

    z-index: 1;

    position: relative;

}



.section--3 .section--area .section--row .section--item:nth-child(1) .item--top {

    background: var(--custom1);

}



.section--3 .section--area .section--row .section--item:nth-child(2) .item--top {

    background: var(--custom2);

}



.section--3 .section--area .section--row .section--item:nth-child(3) .item--top {

    background: var(--custom3);

}



.section--3 .section--area .section--row .section--item:nth-child(4) .item--top {

    background: var(--custom4);

}



.section--3 .section--area .section--row .section--item:nth-child(5) .item--top {

    background: var(--custom5);

}



.section--3 .section--area .section--row .section--item:nth-child(6) .item--top {

    background: var(--custom6);

}



.section--3 .section--area .section--row .item .item--top a {

    min-height: 180px;

    max-height: 180px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.section--3 .section--area .section--row .item .item--bottom a {

    background: var(--whitebg);

    padding: 35px 30px;

    padding-top: 70px;

    border-radius: 16px;

    margin-top: -35px;

    font-weight: 400;

    font-size: 13px;

    line-height: 20px;

    color: var(--subtext);

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

}



.section--3 .section--area .section--row .item .item--bottom a span {

    font-weight: 600;

    font-size: 18px;

    line-height: 27px;

    color: var(--main_text);

}



.section--4 {

    padding: 80px 0 50px 0;

}



.section--4 .section--title .d-flex {

    width: 100%;

    justify-content: space-between;

    align-items: center;

    flex-wrap: wrap;

}



.section--4 .section--title .d-flex .title--left,

.section--4 .section--title .d-flex .cate--list {

    margin: 10px 0;

}



.section--4 .d-flex .cate--list ul {

    display: flex;

    align-items: center;

    justify-content: flex-end;

    position: relative;

    border-radius: 100px;

    padding: 5px 10px;

    z-index: 0;

    overflow-x: auto;

}



.section--4 .d-flex .cate--list ul::-webkit-scrollbar {

    -webkit-appearance: none;

    height: 1px;

}



.section--4 .d-flex .cate--list ul::-webkit-scrollbar-thumb {

    background: var(--mainbg);

    border-radius: 0;

}



.section--4 .d-flex .cate--list ul .select-wrapper {

    padding: 13px 0;

}



.section--4 .d-flex .cate--list {

    position: relative;

}



.section--4 .d-flex .cate--list::after {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border-radius: 100px;

    border: 1px solid var(--line);

    z-index: -1;

    opacity: 0.1;

}



.section--4 .d-flex .cate--list ul li:not(:last-child) {

    margin-right: 5px;

}



.section--4 .d-flex .cate--list ul li a.active {

    color: var(--textwhite);

    background: var(--mainbg);

    border-radius: 100px;

}



.section--4 .d-flex .cate--list ul li a {

    display: block;

    font-size: 16px;

    font-weight: 500;

    color: var(--main_text);

    padding: 8px 16px;

    transition: all 0.3s ease-in-out;

    white-space: nowrap;

    cursor: pointer;

}



.section--4 .d-flex .cate--list ul li a:hover {

    background: var(--mainbg);

    border-radius: 100px;

    color: var(--textwhite);

}



@keyframes rotate {

    from {

        transform: rotate(0deg);

    }

    to {

        transform: rotate(360deg);

    }

}



.buttons {

    position: relative;

    margin: auto;

    cursor: pointer;

    transition: 0.5s filter linear;

}



.buttons:hover .circle {

    color: var(--textwhite);

    stroke-dasharray: 360;

}



.buttons:hover .play {

    color: var(--textwhite);

    transform: translate3d(-50%, -50%, 0) rotate(90deg) scale(0.9);

}



.circle {

    color: var(--textwhite);

    stroke-dasharray: 52;

    animation: rotate 3s infinite linear;

    transition: color 0.3s linear, stroke-dasharray 1s linear;

}



.play {

    color: var(--textwhite);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate3d(-50%, -50%, 0) rotate(90deg) scale(0.6);

    transition: color 0.3s linear, transform 0.75s cubic-bezier(0.04, 0.19, 0, 0.99);

    padding-bottom: 0.5rem;

}



.player {

    display: none;

    position: absolute;

    top: 0;

    left: 0;

    pointer-events: none;

    -webkit-user-select: none;

    -moz-user-select: none;

    user-select: none;

}



.section--5 {

    background: var(--bolum_bg);

    padding: 80px 0;

}



.section--5 .section--title {

    margin-bottom: 110px;

}



.section--5 .section--area {

    background: var(--custom3);

    padding: 50px;

    padding-bottom: 0;

    border-radius: 16px;

}



.section--5 .section--area .section--images img {

    border-radius: 5px 5px 0 0;

    object-fit: cover;

    height: auto;

}



.section--5 .section--area .section--images {

    margin-top: -130px;

}



.section--5 .section--area .section--images figure {

    border-radius: 5px 5px 0 0;

    overflow: hidden;

    position: relative;

    margin-bottom: 0;

}



.section--5 .section--area .section--images figure .video-image {

    border-radius: 12px;

    overflow: hidden;

}



.section--5 .section--area .section--images figure .video-image img {

    border-radius: 5px;

    object-fit: cover;

}



.section--5 .section--area .section--images figure .video-link {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

}



.section--5 .section--area .section--images figure .video-link .video-link-inner {

    width: 100%;

    height: 100%;

}



.section--5 .section--area .section--images figure .video-link .video-link-inner .play-btn-wrap {

    display: flex;

    justify-content: center;

    align-items: center;

    width: 100%;

    height: 100%;

    position: relative;

    z-index: 0;

    max-height: 600px;

}



.section--5 .section--area .section--images figure .video-link .video-link-inner .play-btn-wrap::after {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: -1;

    background: var(--mainbg);

    opacity: 0.5;

    border-radius: 5px;

}



.section--5 .section--area .section--images figure .video-link .video-link-inner .play-btn-wrap .play-button {

    max-width: -moz-fit-content;

    max-width: fit-content;

}



.section--5 .section--area .content--inner h2 {

    font-size: 13px;

    font-weight: 400;

    color: var(--subtext);

    text-transform: uppercase;

    margin-bottom: 12px;

    animation: drop-in 1s ease 200ms backwards;

}



.section--5 .section--area .content--inner h3 {

    font-size: 32px;

    line-height: 1.25;

    font-weight: 600;

    color: var(--main_text);

    animation: drop-in 1s ease 500ms backwards;

}



.section--5 .section--area .content--inner p {

    color: var(--subtext);

    font-size: 16px;

    font-weight: 500;

    line-height: 1.7;

    margin: 30px 0;

    animation: drop-in 1200ms ease 800ms backwards;

}



.section--5 .section--area .content--inner a {

    display: inline-block;

    font-weight: 500;

    font-size: 15px;

    line-height: 14px;

    color: var(--textwhite);

    padding: 14px 32px;

    background: var(--mainbg);

    border-radius: 5px;

    margin-bottom: 50px;

    width: max-content;

}



.section--5 .section--area .content--inner .content .content--image {

    margin-right: 16px;

}



.section--5 .section--area .content--inner .content .content--image i {

    font-size: 36px;

}



.section--5 .section--area .content--inner .content .box {

    margin-top: 30px;

}



.section--5 .section--area .content--inner .content .box .content--text h4 {

    font-family: inherit;

    font-weight: 500;

    line-height: 1.2;

    font-size: 16px;

    color: var(--main_text);

    margin-bottom: 4px;

}



.section--5 .section--area .content--inner .content .box .content--text p {

    font-size: 14px;

    font-weight: 400;

    line-height: 1.3;

    color: var(--subtext);

}



.section--6 {

    padding: 80px 0;

}



.section--6 .section--area .section--inner .smalltitle {

    font-size: 20px;

    color: var(--subtext);

    margin-bottom: 13px;

    animation: drop-in 1s ease 200ms backwards;

}



.section--6 .section--area .section--inner .title {

    font-size: 39px;

    line-height: 57px;

    font-weight: 600;

    color: var(--main_text);

    margin-bottom: 20px;

    animation: drop-in 1s ease 500ms backwards;

}



.section--6 .section--area .section--inner .desc {

    font-size: 16px;

    line-height: 24px;

    font-weight: 400;

    color: var(--subtext);

    animation: drop-in 1200ms ease 800ms backwards;

}



.section--6 .section--area .custom-comments .content {

    background: var(--whitebg);

    padding: 20px;

    border-radius: 16px;

}



.section--6 .section--area .custom-comments .content p.comment {

    font-size: 14px;

    font-weight: 400;

    line-height: 1.6em;

    color: var(--subtext);

    margin: 30px 0;

}



.section--6 .section--area .custom-comments .user {

    display: flex;

    align-items: center;

}



.section--6 .section--area .custom-comments .user .comment-img {

    margin-right: 20px;

}



.section--6 .section--area .custom-comments .user h5 {

    font-size: 16px;

    font-weight: 600;

    color: var(--main_text);

    text-align: left;

}



.section--6 .section--area .custom-comments .user p {

    font-size: 15px;

    font-weight: 400;

    color: var(--mainbg);

    text-align: left;

}



.wrapper {

    padding: 0 0 60px 0;

}



.wrapper .gallery--area figure {

    margin-bottom: 25px;

    position: relative;

    max-width: max-content;

    margin: 0 auto;

}



@keyframes flash {

    0% {

        transform: scale(1);

    }

    50% {

        transform: scale(1.05);

    }

    100% {

        transform: scale(1);

    }

}



.wrapper .gallery--area figure:hover img {

    animation: flash 0.5s linear 1;

}



.wrapper .heading--title {

    margin-bottom: 70px;

}



.wrapper figure img {

    max-width: 100%;

}



.content-area-l7-2 {

    position: relative;

    text-align: center;

    z-index: 0;

}



.content-area-l7-2 .image--absolute {

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: -1;

}



.content-area-l7-2 .image--absolute img {

    width: 100%;

}



.section--8 {

    background: var(--bolum_bg);

    padding: 30px 0;

}



.section--8 .section--area {

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.section--8 .section--area .support--item .icon {

    margin-right: 10px;

    min-width: 34px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.section--8 .section--area .support--item .icon i {

    font-size: 34px;

    color: var(--subtext);

}



.section--8 .section--area .support--item .text h5 {

    font-size: 14px;

    line-height: 1.2;

    font-weight: 500;

    color: var(--main_text);

    margin-bottom: 4px;

}



.section--8 .section--area .support--item {

    display: flex;

    align-items: center;

    width: 25%;

}



.section--8 .section--area .support--item .text p {

    font-size: 13px;

    font-weight: 400;

    line-height: 17px;

    color: var(--subtext);

}



@media (min-width: 768px) {

    #product--top .__content .quantity {

        display: none !important;

    }

    .content-area-l7-2 {

        text-align: left;

        padding-bottom: 17px;

    }

    .content-area-l7-2 .section__heading {

        margin-bottom: 50px;

    }

    .content-l7-2-items .block-top {

        margin-bottom: 40px;

        margin-right: 30px;

    }

    .content-l7-2-items .content-l7-2-center-img {

        margin: 0px 0px 45px 0px;

    }

    .blog-area-6 {

        padding-top: 80px;

        padding-bottom: 80px;

    }

    .blog-area-6 .section__heading-2 h2 {

        margin-bottom: 60px;

    }

    section#trending-products .modal.show {

        display: -webkit-box !important;

        display: -ms-flexbox !important;

        display: flex !important;

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

}



@media (min-width: 992px) {

    .content-area-l7-2 {

        padding-bottom: 130px;

    }

}



.content-area-l7-2 .section__heading {

    margin-bottom: 40px;

}



@media (min-width: 992px) {

    .content-area-l7-2 .section__heading {

        margin-bottom: 70px;

    }

}



.content-l7-2-items .block-top {

    margin-bottom: 30px;

}



@media (min-width: 992px) {

    .content-l7-2-items .block-top {

        margin-right: 0px;

        margin-bottom: 80px;

    }

}



.content-l7-2-items .number {

    width: 50px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    box-shadow: 0 25px 17px rgba(111, 118, 138, 0.16);

    border-radius: 30px;

    border: 1px solid #f1f1f1;

    background-color: #fff;

    display: inline-block;

    margin-bottom: 32px;

}



.content-l7-2-items span {

    color: var(--main_text);

    font-size: 24px;

    font-weight: 700;

    font-style: normal;

}



.content-l7-2-items h4 {

    color: var(--main_text);

    font-size: 22px;

    font-weight: 700;

    font-style: normal;

    line-height: normal;

    margin-bottom: 22px;

}



.content-l7-2-items p {

    color: var(--subtext);

    font-size: 16px;

    font-weight: 400;

    font-style: normal;

    line-height: 28px;

    min-height: 84px;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

}





/* login */



.login--box {

    margin-top: -375px;

    padding: 0 0 154px 0;

}



.image-wrapper.bg-cover {

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

    background-attachment: scroll!important;

    border-radius: 5px 0 0 5px;

}



.shadow-lg {

    box-shadow: 0 .25rem 1.75rem rgba(30, 34, 40, .07)!important;

    border: 0 !important;

}



.login--box .text-start .form-floating input {

    display: block;

    width: 100%;

    padding: 0.6rem 1rem;

    font-size: 14px;

    font-weight: 500;

    line-height: 1.7;

    color: var(--subtext);

    background-color: #fefefe;

    background-clip: padding-box;

    border: 1px solid var(--line);

    appearance: none;

    border-radius: 0.4rem;

    box-shadow: 0 0 1.25rem rgb(30 34 40 / 4%);

    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;

}



h2.text-start {

    font-weight: 700;

    font-size: 1.3rem;

    color: var(--main_text);

    margin-bottom: 6px;

}



.reg .form-floating>label {

    top: 1px;

    left: 13px;

}



p.lead {

    font-size: 15px;

    font-weight: 500;

    color: var(--subtext);

    margin-bottom: 30px;

}



p .hover {

    font-size: 14px;

    font-weight: 500;

    color: var(--theme_icn);

}



p .hover.passreset {

    font-size: 14px;

    text-decoration: underline;

    color: var(--subtext);

}



.text-custom {

    font-size: 14px;

    font-weight: 500;

    color: var(--subtext);

}



.text-start .btn {

    display: flex;

    align-items: center;

}



.text-start .btn i {

    margin-left: 6px;

}



.login--box .text-start .btn {

    display: inline-flex;

    align-items: center;

    justify-content: center;

    font-weight: 700;

    line-height: 1.7;

    color: var(--text--white);

    background: var(--theme_icn);

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    cursor: pointer;

    user-select: none;

    box-sizing: border-box;

    transform: translateY(0);

    padding: 15px 1.2rem;

    font-size: 16px;

    border-radius: 0.4rem;

    transition: all .2s ease-in-out;

    width: 100%;

}



.login--box .text-start .btn:focus {

    box-shadow: none;

    outline: none;

}



.login--box .text-start .form-floating label {

    color: var(--subtext);

    font-size: 14px;

    display: flex;

    align-items: center;

}



.form--bottom {

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.form-floating>.form-control:focus~label,

.form-floating>.form-control:not(:placeholder-shown)~label,

.form-floating>.form-select~label {

    opacity: 1;

    transform: scale(.8) translateY(-13px) translateX(0.2rem);

}



.form-floating>.form-control,

.form-floating>.form-select {

    height: calc(2.5rem + 12px);

    line-height: 1.25;

}



.form-floating>.form-control {

    padding: 0.6rem 1rem;

}



.login--box .text-start .form-floating input:focus {

    outline: none;

}



@media (min-width: 992px) {

    .p-lg-13 {

        padding: 4rem!important;

    }

}



.wrapper .gallery--area .img--item figure img {

    max-width: 100%;

    border-radius: 8px;

    object-fit: cover;

}



.wrapper .gallery--area .img--item {

    position: relative;

    margin-bottom: 24px;

}



.wrapper .gallery--area .img--item .item-link {

    position: absolute;

    right: 0;

    bottom: 2.5rem;

    width: 2.2rem;

    height: 2.2rem;

    z-index: 1;

    transition: all .3s ease-in-out;

    opacity: 0;

    color: #343f52;

    background: rgba(255, 255, 255, .7);

    box-shadow: 0 0.25rem 0.75rem rgb(30 34 40 / 2%);

    font-size: 1rem;

    border-radius: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

}



.wrapper .gallery--area .img--item:hover .item-link {

    opacity: 1;

    right: 1.1rem;

}



.wrapper .gallery--area .img--item .caption a {

    font-size: 16px;

    font-weight: 600;

    color: var(--main_text);

}



@media (min-width: 992px) {

    .content-l7-2-items .content-l7-2-content-1 {

        text-align: right;

        padding-left: 0px;

    }

}



@media (min-width: 1600px) {

    .content-l7-2-items .content-l7-2-content-1 {

        padding-left: 80px;

    }

}



@media (min-width: 992px) {

    .content-l7-2-items .content-l7-2-content-2 {

        padding-left: 0px;

    }

}



@media (min-width: 1600px) {

    .content-l7-2-items .content-l7-2-content-2 {

        padding-right: 66px;

    }

}



.content-l7-2-items .content-l7-2-center-img {

    text-align: center;

    margin: 0px 0px 30px 0px;

}



@media (min-width: 992px) {

    .content-l7-2-items .content-l7-2-center-img {

        margin: 0px;

    }

}



@media (min-width: 480px) {

    .content-l7-2-items .content-l7-2-center-img img {

        width: initial;

        max-width: 321px;

        object-fit: cover;

    }

}



@media (min-width: 576px) {

    .content-l7-2-items .content-l7-2-center-img img {

        width: 100%;

    }

}



@media (max-width: 530px) {

    .form--bottom {

        flex-direction: column-reverse;

    }

    .form--bottom .text-custom {

        margin-top: 6px;

        text-align: center;

    }

    .single-content .product .d-flex {

        flex-direction: column !important;

        align-items: flex-start !important;

    }

    .basket--box .box--area .btn-ground {

        margin-left: 0 !important;

    }

}



@media (min-width: 1200px) {

    .content-l7-2-items .content-l7-2-center-img img {

        width: initial;

        max-width: 321px;

        object-fit: cover;

    }

    .site-menu-main .sub-menu--item.title {

        color: var(--theme_icn);

        margin-bottom: 10px;

        font-size: 13px;

        font-weight: 600;

    }

    .site-menu-main .sub-menu--item {

        font-size: 13px;

        padding: 0.375rem 20px;

    }

}



@media (max-width:70px) {

    .content-l7-2-items .content-l7-2-center-img img {

        width: 100%;

        height: auto;

    }

}



.blog-area-6 {

    padding-top: 60px;

    padding-bottom: 60px;

}



.blog-area-6.blog--inner--bottom {

    padding-top: 0;

    padding-bottom: 70px;

}



.blog-area-6.blog--inner--bottom .heading--title h3 {

    justify-content: left;

    align-items: flex-start;

}



.blog-area-6.blog--inner--bottom .heading--title h3 span.title {

    font-size: 25px;

    margin-bottom: 20px;

    display: block;

    color: var(--main_text);

}





/* Blog new */



.blog--area {

    padding-bottom: 80px;

}



div.elementor-widget-wrap.elementor-element-populated {

    align-content: flex-start;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    vertical-align: baseline;

    width: 100%;

}



div.elementor-element.elementor-element-f6e147d.rivax-align-left.elementor-widget.rivax-divider-heading-widget {

    --align-content: initial;

    --align-items: initial;

    --align-self: initial;

    --flex-basis: initial;

    --flex-direction: initial;

    --flex-grow: initial;

    --flex-shrink: initial;

    --flex-wrap: initial;

    --gap: initial;

    --justify-content: initial;

    --order: initial;

    --widgets-spacing: 20px;

    -webkit-box-flex: 0;

    -webkit-box-ordinal-group: 1;

    align-self: auto;

    bottom: 0px;

    box-sizing: border-box;

    flex-basis: auto;

    flex-grow: 0;

    flex-shrink: 1;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    order: 0;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    vertical-align: baseline;

    width: 100%;

}



div.elementor-element.elementor-element-f6e147d.rivax-align-left.elementor-widget.rivax-divider-heading-widget:where(.e-con-full, .elementor-widget) {

    -webkit-box-align: stretch;

    -webkit-box-direction: normal;

    -webkit-box-orient: vertical;

    -webkit-box-pack: start;

    align-content: normal;

    align-items: normal;

    flex-direction: row;

    flex-wrap: nowrap;

    gap: normal;

    justify-content: normal;

}



div.elementor-widget-container {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    transition: background 0.3s ease 0s, border 0.3s ease 0s, border-radius 0.3s ease 0s, box-shadow 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;

    vertical-align: baseline;

}



div.rivax-divider-heading-wrap {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    vertical-align: baseline;

}



div.rivax-divider-heading.divider-style-2 {

    --divider-color: #5960FF;

    --divider-color-2: #a7a7b0;

    align-items: baseline;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    flex-wrap: nowrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 5px;

    justify-content: left;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: relative;

    right: 0px;

    text-align: left;

    top: 0px;

    vertical-align: baseline;

}



div.divider.divider-1 {

    background: #5960ff none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    border-width: 12px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 12px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    order: 1;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    width: 12px;

}



div.divider.divider-2 {

    background: #5960ff none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    border-width: 12px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 12px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    order: 5;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    width: 0px;

}



h3.title {

    bottom: 0px;

    box-sizing: border-box;

    color: #191a1b;

    flex-shrink: 0;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 23.2px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 700;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: 32.48px;

    margin: 0px;

    margin-bottom: 1rem;

    margin-top: 0px;

    order: 10;

    padding: 0px;

    position: relative;

    right: 0px;

    text-align: left;

    top: 0px;

    vertical-align: baseline;

}



span.title-inner {

    bottom: 0px;

    box-sizing: border-box;

    color: #191a1b;

    display: inline-flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 8px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: relative;

    right: 0px;

    text-align: left;

    top: 0px;

    vertical-align: baseline;

    z-index: 10;

}



span.title-text {

    box-sizing: border-box;

    color: #191a1b;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

}



div.divider.divider-3 {

    background: #5960ff none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    border-width: 12px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 12px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    order: 15;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    width: 0px;

}



div.divider.divider-4 {

    background: #5960ff none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    border-width: 12px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 12px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    order: 20;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    width: 0px;

}



div.elementor-element.elementor-element-e918d30.elementor-widget.rivax-post-elastic-widget {

    --align-content: initial;

    --align-items: initial;

    --align-self: initial;

    --flex-basis: initial;

    --flex-direction: initial;

    --flex-grow: initial;

    --flex-shrink: initial;

    --flex-wrap: initial;

    --gap: initial;

    --justify-content: initial;

    --order: initial;

    --widgets-spacing: 20px;

    -webkit-box-flex: 0;

    -webkit-box-ordinal-group: 1;

    align-self: auto;

    bottom: 0px;

    box-sizing: border-box;

    counter-reset: post-num 0;

    flex-basis: auto;

    flex-grow: 0;

    flex-shrink: 1;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    order: 0;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    vertical-align: baseline;

    width: 100%;

}



div.elementor-element.elementor-element-e918d30.elementor-widget.rivax-post-elastic-widget:where(.e-con-full, .elementor-widget) {

    -webkit-box-align: stretch;

    -webkit-box-direction: normal;

    -webkit-box-orient: vertical;

    -webkit-box-pack: start;

    align-content: normal;

    align-items: normal;

    flex-direction: row;

    flex-wrap: nowrap;

    gap: normal;

    justify-content: normal;

}



.elementor-element-e918d30 .elementor-widget-container {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    transition: background 0.3s ease 0s, border 0.3s ease 0s, border-radius 0.3s ease 0s, box-shadow 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;

    vertical-align: baseline;

}



div.rivax-posts-container {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    vertical-align: baseline;

}



div.rivax-posts-wrapper.layout-grid {

    box-sizing: border-box;

    display: grid;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 20px;

    grid-auto-rows: 1fr;

    grid-template-columns: repeat(3, 1fr);

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    vertical-align: baseline;

}



div.post-item {

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    vertical-align: baseline;

}



article.post-wrapper.post-2006.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-digital.category-entertainment {

    align-items: center;

    background-color: var(--whitebg);

    border: 1px solid var(--line);

    border-radius: 10px;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    flex-direction: row;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 12px 15px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



div.image-outer-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    flex-shrink: 0;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 70px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    vertical-align: baseline;

    width: 70px;

    margin-right: 7px;

}



div.image-wrapper {

    border-radius: 50%;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100%;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    overflow: hidden;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



a.rivax-position-cover.rivax-z-index-10 {

    border-radius: inherit;

    bottom: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #5960ff;

    cursor: pointer;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    inset: 0px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: absolute;

    right: 0px;

    text-decoration: none;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    z-index: 10;

}



a.rivax-position-cover.rivax-z-index-10:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



a.rivax-position-cover.rivax-z-index-10:hover {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



a.rivax-position-cover.rivax-z-index-10:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



img.attachment-thumbnail.size-thumbnail.wp-post-image {

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: auto;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    max-width: 100%;

    object-fit: cover;

    padding: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: middle;

    width: 100%;

}



div.content-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 10px;

    position: relative;

    right: 0px;

    text-align: left;

    top: 0px;

    vertical-align: baseline;

    width: 100%;

}



div.terms-wrapper.multi-color.term-shape {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

}



a.term-item.term-id-9 {

    --accent-color: #02010100;

    --term-color: #1f73ff;

    background: transparent;

    border-color: rgb(31, 115, 255);

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #1f73ff;

    cursor: pointer;

    display: inline-block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 12px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 600;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    margin-right: 7px;

    padding: 0px;

    text-align: left;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

}



a.term-item.term-id-9:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



a.term-item.term-id-9:hover {

    background: rgba(2, 1, 1, 0);

    color: inherit;

    font-weight: 600;

    outline: 0px;

    text-decoration: none;

}



a.term-item.term-id-9:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



span.minititle {

    align-items: baseline;

    box-sizing: border-box;

    color: var(--subtext);

    cursor: pointer;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 13px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 5px;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    margin-bottom: 5px;

}



h5.title {

    box-sizing: border-box;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 15px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 600;

    letter-spacing: 0.5px;

    line-height: 19.4px;

    margin: 0px;

    margin-top: 0px;

    overflow-wrap: break-word;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    word-wrap: break-word;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



a.title-animation-underline-in-out {

    background-image: linear-gradient(90deg, currentcolor, currentcolor);

    background-position: right 0% bottom;

    background-repeat: no-repeat;

    background-size: 0% 2px;

    box-shadow: none;

    box-sizing: border-box;

    color: var(--main_text);

    cursor: pointer;

    display: inline;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 2px 0px;

    text-align: left;

    text-decoration: none;

    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-position 0s ease 0s;

    vertical-align: baseline;

    word-break: break-all;

    word-wrap: break-word;

}



div.meta-wrapper {

    align-items: center;

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 13.6px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 10px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: capitalize;

    vertical-align: baseline;

}



:root> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(2) {

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    vertical-align: baseline;

}



article.post-wrapper.post-88.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-digital.category-tech-news {

    align-items: center;

    background-color: #ffffff;

    border: 1px solid #e8ecf3;

    border-radius: 10px;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    flex-direction: row;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 12px 15px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.post-88 .image-outer-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    flex-shrink: 0;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    vertical-align: baseline;

    width: 100px;

}



.post-88 .image-wrapper {

    border-radius: 50%;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100%;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    overflow: hidden;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.post-88 .image-wrapper::before {

    background: transparent;

    border-radius: inherit;

    bottom: 0px;

    content: "";

    display: block;

    height: 100%;

    left: 0px;

    position: absolute;

    transition: all 0.6s ease 0s;

    width: 100%;

    z-index: 2;

}



.rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/how-to-make-a-competitors-success-work-for-you\/'] {

    border-radius: inherit;

    bottom: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #5960ff;

    cursor: pointer;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    inset: 0px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: absolute;

    right: 0px;

    text-decoration: none;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    z-index: 10;

}



.rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/how-to-make-a-competitors-success-work-for-you\/']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/how-to-make-a-competitors-success-work-for-you\/']:hover {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/how-to-make-a-competitors-success-work-for-you\/']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



[src='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/wp-content\/uploads\/2022\/04\/thought-catalog-Nv-vx3kUR2A-unsplash-150x150\.jpg'] {

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: auto;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    max-width: 100%;

    object-fit: cover;

    padding: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: middle;

    width: 100%;

}



.post-88 .content-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 10px;

    position: relative;

    right: 0px;

    text-align: left;

    top: 0px;

    vertical-align: baseline;

    width: 100%;

    z-index: 10;

}



.post-88 .terms-wrapper {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

}



.post-88 .term-item {

    --accent-color: #02010100;

    --term-color: #1f73ff;

    background: transparent;

    border-color: rgb(31, 115, 255);

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #1f73ff;

    cursor: pointer;

    display: inline-block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 12px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 600;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    margin-right: 7px;

    padding: 0px;

    text-align: left;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

}



.post-88 .term-item:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.post-88 .term-item:hover {

    background: rgba(2, 1, 1, 0);

    color: inherit;

    font-weight: 600;

    outline: 0px;

    text-decoration: none;

}



.post-88 .term-item:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.post-88 span {

    align-items: baseline;

    box-sizing: border-box;

    color: #1f73ff;

    cursor: pointer;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 5px;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: uppercase;

    vertical-align: baseline;

}



.post-88 span::before {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: inline-block;

    height: 6px;

    width: 6px;

}



.post-88 span::after {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: none;

    height: 6px;

    width: 6px;

}



.post-88 .title {

    box-sizing: border-box;

    color: #191a1b;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 16px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 700;

    letter-spacing: 0.5px;

    line-height: 22.4px;

    margin: 0px;

    margin-bottom: 1rem;

    margin-top: 0px;

    overflow-wrap: break-word;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    word-wrap: break-word;

}



[href][title='How\ to\ Make\ a\ Competitor\`s\ Success\ Work\ for\ You'] {

    background-image: linear-gradient(90deg, currentcolor, currentcolor);

    background-position: right 0% bottom;

    background-repeat: no-repeat;

    background-size: 0% 2px;

    box-shadow: none;

    box-sizing: border-box;

    color: #2b2d42;

    cursor: pointer;

    display: inline;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 2px 0px;

    text-align: left;

    text-decoration: none;

    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-position 0s ease 0s;

    vertical-align: baseline;

    word-break: break-word;

    word-wrap: break-word;

}



[href][title='How\ to\ Make\ a\ Competitor\`s\ Success\ Work\ for\ You']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



[href][title='How\ to\ Make\ a\ Competitor\`s\ Success\ Work\ for\ You']:hover {

    background-position: left 0% bottom;

    background-size: 100% 2px;

    color: #2b2d42;

    outline: 0px;

    text-decoration: none;

}



[href][title='How\ to\ Make\ a\ Competitor\`s\ Success\ Work\ for\ You']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.post-88 .meta-wrapper {

    align-items: center;

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 13.6px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 10px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: capitalize;

    vertical-align: baseline;

}



:root> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(3) {

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    vertical-align: baseline;

}



article.post-wrapper.post-1701.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-entertainment {

    align-items: center;

    background-color: #ffffff;

    border: 1px solid #e8ecf3;

    border-radius: 10px;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    flex-direction: row;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 12px 15px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.elementor-element-e918d30 .post-1701 .image-outer-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    flex-shrink: 0;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    vertical-align: baseline;

    width: 100px;

}



.elementor-element-e918d30 .post-1701 .image-wrapper {

    border-radius: 50%;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100%;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    overflow: hidden;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.elementor-element-e918d30 .post-1701 .image-wrapper::before {

    background: transparent;

    border-radius: inherit;

    bottom: 0px;

    content: "";

    display: block;

    height: 100%;

    left: 0px;

    position: absolute;

    transition: all 0.6s ease 0s;

    width: 100%;

    z-index: 2;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/technology-allows-profit-to-serve-the-community\/'] {

    border-radius: inherit;

    bottom: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #5960ff;

    cursor: pointer;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    inset: 0px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: absolute;

    right: 0px;

    text-decoration: none;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    z-index: 10;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/technology-allows-profit-to-serve-the-community\/']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/technology-allows-profit-to-serve-the-community\/']:hover {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/technology-allows-profit-to-serve-the-community\/']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [src='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/wp-content\/uploads\/2022\/05\/male-friends-playing-with-joystick_23-2148405655-150x150\.jpg'] {

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: auto;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    max-width: 100%;

    object-fit: cover;

    padding: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: middle;

    width: 100%;

}



.elementor-element-e918d30 .post-1701 .content-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 10px;

    position: relative;

    right: 0px;

    text-align: left;

    top: 0px;

    vertical-align: baseline;

    width: 100%;

    z-index: 10;

}



.elementor-element-e918d30 .post-1701 .terms-wrapper {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

}



a.term-item.term-id-15 {

    --accent-color: #02010100;

    --term-color: #ffae25;

    background: transparent;

    border-color: rgb(255, 174, 37);

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #ffae25;

    cursor: pointer;

    display: inline-block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 12px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 600;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    margin-right: 7px;

    padding: 0px;

    text-align: left;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

}



a.term-item.term-id-15:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



a.term-item.term-id-15:hover {

    background: rgba(2, 1, 1, 0);

    color: inherit;

    font-weight: 600;

    outline: 0px;

    text-decoration: none;

}



a.term-item.term-id-15:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-1701 span {

    align-items: baseline;

    box-sizing: border-box;

    color: #ffae25;

    cursor: pointer;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 5px;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: uppercase;

    vertical-align: baseline;

}



.elementor-element-e918d30 .post-1701 span::before {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: inline-block;

    height: 6px;

    width: 6px;

}



.elementor-element-e918d30 .post-1701 span::after {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: none;

    height: 6px;

    width: 6px;

}



.elementor-element-e918d30 .post-1701 .title {

    box-sizing: border-box;

    color: #191a1b;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 16px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 700;

    letter-spacing: 0.5px;

    line-height: 22.4px;

    margin: 0px;

    margin-bottom: 1rem;

    margin-top: 0px;

    overflow-wrap: break-word;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    word-wrap: break-word;

}



.elementor-element-e918d30 [href][title='Technology\ Allows\ Profit\ To\ Serve\ The\ Community'] {

    background-image: linear-gradient(90deg, currentcolor, currentcolor);

    background-position: right 0% bottom;

    background-repeat: no-repeat;

    background-size: 0% 2px;

    box-shadow: none;

    box-sizing: border-box;

    color: #2b2d42;

    cursor: pointer;

    display: inline;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 2px 0px;

    text-align: left;

    text-decoration: none;

    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-position 0s ease 0s;

    vertical-align: baseline;

    word-break: break-word;

    word-wrap: break-word;

}



.elementor-element-e918d30 [href][title='Technology\ Allows\ Profit\ To\ Serve\ The\ Community']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [href][title='Technology\ Allows\ Profit\ To\ Serve\ The\ Community']:hover {

    background-position: left 0% bottom;

    background-size: 100% 2px;

    color: #2b2d42;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [href][title='Technology\ Allows\ Profit\ To\ Serve\ The\ Community']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-1701 .meta-wrapper {

    align-items: center;

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 13.6px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 10px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: capitalize;

    vertical-align: baseline;

}



:root> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(4) {

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    vertical-align: baseline;

}



article.post-wrapper.post-2008.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-fashion.category-lifestyle {

    align-items: center;

    background-color: #ffffff;

    border: 1px solid #e8ecf3;

    border-radius: 10px;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    flex-direction: row;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 12px 15px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.elementor-element-e918d30 .post-2008 .image-outer-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    flex-shrink: 0;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    vertical-align: baseline;

    width: 100px;

}



.elementor-element-e918d30 .post-2008 .image-wrapper {

    border-radius: 50%;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100%;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    overflow: hidden;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.elementor-element-e918d30 .post-2008 .image-wrapper::before {

    background: transparent;

    border-radius: inherit;

    bottom: 0px;

    content: "";

    display: block;

    height: 100%;

    left: 0px;

    position: absolute;

    transition: all 0.6s ease 0s;

    width: 100%;

    z-index: 2;

}



.rivax-z-index-10[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/emerging-global-trends-in-leather-and-fashion\/'] {

    border-radius: inherit;

    bottom: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #5960ff;

    cursor: pointer;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    inset: 0px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: absolute;

    right: 0px;

    text-decoration: none;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    z-index: 10;

}



.rivax-z-index-10[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/emerging-global-trends-in-leather-and-fashion\/']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.rivax-z-index-10[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/emerging-global-trends-in-leather-and-fashion\/']:hover {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.rivax-z-index-10[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/emerging-global-trends-in-leather-and-fashion\/']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



[src='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/wp-content\/uploads\/2022\/06\/omid-armin-WxVm-UuuBpg-unsplash-150x150\.jpg'] {

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: auto;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    max-width: 100%;

    object-fit: cover;

    padding: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: middle;

    width: 100%;

}



.elementor-element-e918d30 .post-2008 .content-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 10px;

    position: relative;

    right: 0px;

    text-align: left;

    top: 0px;

    vertical-align: baseline;

    width: 100%;

    z-index: 10;

}



.elementor-element-e918d30 .post-2008 .terms-wrapper {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

}



a.term-item.term-id-55 {

    --accent-color: #02010100;

    --term-color: #ff004e;

    background: transparent;

    border-color: rgb(255, 0, 78);

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #ff004e;

    cursor: pointer;

    display: inline-block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 12px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 600;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    margin-right: 7px;

    padding: 0px;

    text-align: left;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

}



a.term-item.term-id-55:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



a.term-item.term-id-55:hover {

    background: rgba(2, 1, 1, 0);

    color: inherit;

    font-weight: 600;

    outline: 0px;

    text-decoration: none;

}



a.term-item.term-id-55:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .term-id-55 span {

    align-items: baseline;

    box-sizing: border-box;

    color: #ff004e;

    cursor: pointer;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 5px;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: uppercase;

    vertical-align: baseline;

}



.elementor-element-e918d30 .term-id-55 span::before {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: inline-block;

    height: 6px;

    width: 6px;

}



.elementor-element-e918d30 .term-id-55 span::after {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: none;

    height: 6px;

    width: 6px;

}



.elementor-element-e918d30 .post-2008 .title {

    box-sizing: border-box;

    color: #191a1b;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 16px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 700;

    letter-spacing: 0.5px;

    line-height: 22.4px;

    margin: 0px;

    margin-bottom: 1rem;

    margin-top: 0px;

    overflow-wrap: break-word;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    word-wrap: break-word;

}



.elementor-element-e918d30 [href][title='Emerging\ Global\ Trends\ in\ Leather\ and\ Fashion'] {

    background-image: linear-gradient(90deg, currentcolor, currentcolor);

    background-position: right 0% bottom;

    background-repeat: no-repeat;

    background-size: 0% 2px;

    box-shadow: none;

    box-sizing: border-box;

    color: #2b2d42;

    cursor: pointer;

    display: inline;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 2px 0px;

    text-align: left;

    text-decoration: none;

    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-position 0s ease 0s;

    vertical-align: baseline;

    word-break: break-word;

    word-wrap: break-word;

}



.elementor-element-e918d30 [href][title='Emerging\ Global\ Trends\ in\ Leather\ and\ Fashion']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [href][title='Emerging\ Global\ Trends\ in\ Leather\ and\ Fashion']:hover {

    background-position: left 0% bottom;

    background-size: 100% 2px;

    color: #2b2d42;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [href][title='Emerging\ Global\ Trends\ in\ Leather\ and\ Fashion']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-2008 .meta-wrapper {

    align-items: center;

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 13.6px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 10px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: capitalize;

    vertical-align: baseline;

}



:root> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(5) {

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    vertical-align: baseline;

}



article.post-wrapper.post-2007.post.type-post.status-publish.format-gallery.has-post-thumbnail.hentry.category-travel.post_format-post-format-gallery {

    align-items: center;

    background-color: #ffffff;

    border: 1px solid #e8ecf3;

    border-radius: 10px;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    flex-direction: row;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 12px 15px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.elementor-element-e918d30 .post-2007 .image-outer-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    flex-shrink: 0;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    vertical-align: baseline;

    width: 100px;

}



.elementor-element-e918d30 .post-2007 .image-wrapper {

    border-radius: 50%;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100%;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    overflow: hidden;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.elementor-element-e918d30 .post-2007 .image-wrapper::before {

    background: transparent;

    border-radius: inherit;

    bottom: 0px;

    content: "";

    display: block;

    height: 100%;

    left: 0px;

    position: absolute;

    transition: all 0.6s ease 0s;

    width: 100%;

    z-index: 2;

}



.rivax-z-index-10[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/travel-in-bermuda-read-tips-tricks-to-the-island-life\/'] {

    border-radius: inherit;

    bottom: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #5960ff;

    cursor: pointer;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    inset: 0px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: absolute;

    right: 0px;

    text-decoration: none;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    z-index: 10;

}



.rivax-z-index-10[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/travel-in-bermuda-read-tips-tricks-to-the-island-life\/']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.rivax-z-index-10[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/travel-in-bermuda-read-tips-tricks-to-the-island-life\/']:hover {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.rivax-z-index-10[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/travel-in-bermuda-read-tips-tricks-to-the-island-life\/']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



[src='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/wp-content\/uploads\/2022\/06\/lost-tourists-finding-way-150x150\.jpg'] {

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: auto;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    max-width: 100%;

    object-fit: cover;

    padding: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: middle;

    width: 100%;

}



.elementor-element-e918d30 .post-2007 .content-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 10px;

    position: relative;

    right: 0px;

    text-align: left;

    top: 0px;

    vertical-align: baseline;

    width: 100%;

    z-index: 10;

}



.elementor-element-e918d30 .post-2007 .terms-wrapper {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

}



a.term-item.term-id-2 {

    --accent-color: #02010100;

    --term-color: #00db92;

    background: transparent;

    border-color: rgb(0, 219, 146);

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #00db92;

    cursor: pointer;

    display: inline-block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 12px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 600;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    margin-right: 7px;

    padding: 0px;

    text-align: left;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

}



a.term-item.term-id-2:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



a.term-item.term-id-2:hover {

    background: rgba(2, 1, 1, 0);

    color: inherit;

    font-weight: 600;

    outline: 0px;

    text-decoration: none;

}



a.term-item.term-id-2:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .term-id-2 span {

    align-items: baseline;

    box-sizing: border-box;

    color: #00db92;

    cursor: pointer;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 5px;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: uppercase;

    vertical-align: baseline;

}



.elementor-element-e918d30 .term-id-2 span::before {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: inline-block;

    height: 6px;

    width: 6px;

}



.elementor-element-e918d30 .term-id-2 span::after {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: none;

    height: 6px;

    width: 6px;

}



.elementor-element-e918d30 .post-2007 .title {

    box-sizing: border-box;

    color: #191a1b;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 16px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 700;

    letter-spacing: 0.5px;

    line-height: 22.4px;

    margin: 0px;

    margin-bottom: 1rem;

    margin-top: 0px;

    overflow-wrap: break-word;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    word-wrap: break-word;

}



.title-animation-underline-in-out[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/travel-in-bermuda-read-tips-tricks-to-the-island-life\/'] {

    background-image: linear-gradient(90deg, currentcolor, currentcolor);

    background-position: right 0% bottom;

    background-repeat: no-repeat;

    background-size: 0% 2px;

    box-shadow: none;

    box-sizing: border-box;

    color: #2b2d42;

    cursor: pointer;

    display: inline;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 2px 0px;

    text-align: left;

    text-decoration: none;

    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-position 0s ease 0s;

    vertical-align: baseline;

    word-break: break-word;

    word-wrap: break-word;

}



.title-animation-underline-in-out[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/travel-in-bermuda-read-tips-tricks-to-the-island-life\/']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.title-animation-underline-in-out[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/travel-in-bermuda-read-tips-tricks-to-the-island-life\/']:hover {

    background-position: left 0% bottom;

    background-size: 100% 2px;

    color: #2b2d42;

    outline: 0px;

    text-decoration: none;

}



.title-animation-underline-in-out[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/travel-in-bermuda-read-tips-tricks-to-the-island-life\/']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-2007 .meta-wrapper {

    align-items: center;

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 13.6px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 10px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: capitalize;

    vertical-align: baseline;

}



:root> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(6) {

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    vertical-align: baseline;

}



article.post-wrapper.post-180.post.type-post.status-publish.format-audio.has-post-thumbnail.hentry.category-entertainment.category-lifestyle.post_format-post-format-audio {

    align-items: center;

    background-color: #ffffff;

    border: 1px solid #e8ecf3;

    border-radius: 10px;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    flex-direction: row;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 12px 15px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.elementor-element-e918d30 .post-180 .image-outer-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    flex-shrink: 0;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    vertical-align: baseline;

    width: 100px;

}



.elementor-element-e918d30 .post-180 .image-wrapper {

    border-radius: 50%;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100%;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    overflow: hidden;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.elementor-element-e918d30 .post-180 .image-wrapper::before {

    background: transparent;

    border-radius: inherit;

    bottom: 0px;

    content: "";

    display: block;

    height: 100%;

    left: 0px;

    position: absolute;

    transition: all 0.6s ease 0s;

    width: 100%;

    z-index: 2;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/bst-wests-album-is-released-after-chicago-event\/'] {

    border-radius: inherit;

    bottom: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #5960ff;

    cursor: pointer;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    inset: 0px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: absolute;

    right: 0px;

    text-decoration: none;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    z-index: 10;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/bst-wests-album-is-released-after-chicago-event\/']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/bst-wests-album-is-released-after-chicago-event\/']:hover {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/bst-wests-album-is-released-after-chicago-event\/']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [src='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/wp-content\/uploads\/2022\/04\/sexy-woman-summer-vacation-having-fun-pool--150x150\.jpg'] {

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: auto;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    max-width: 100%;

    object-fit: cover;

    padding: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: middle;

    width: 100%;

}



.elementor-element-e918d30 .post-180 .content-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 10px;

    position: relative;

    right: 0px;

    text-align: left;

    top: 0px;

    vertical-align: baseline;

    width: 100%;

    z-index: 10;

}



.elementor-element-e918d30 .post-180 .terms-wrapper {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

}



.elementor-element-e918d30 .post-180 .term-item {

    --accent-color: #02010100;

    --term-color: #ffae25;

    background: transparent;

    border-color: rgb(255, 174, 37);

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #ffae25;

    cursor: pointer;

    display: inline-block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 12px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 600;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    margin-right: 7px;

    padding: 0px;

    text-align: left;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

}



.elementor-element-e918d30 .post-180 .term-item:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-180 .term-item:hover {

    background: rgba(2, 1, 1, 0);

    color: inherit;

    font-weight: 600;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-180 .term-item:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-180 span {

    align-items: baseline;

    box-sizing: border-box;

    color: #ffae25;

    cursor: pointer;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 5px;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: uppercase;

    vertical-align: baseline;

}



.elementor-element-e918d30 .post-180 span::before {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: inline-block;

    height: 6px;

    width: 6px;

}



.elementor-element-e918d30 .post-180 span::after {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: none;

    height: 6px;

    width: 6px;

}



.elementor-element-e918d30 .post-180 .title {

    box-sizing: border-box;

    color: #191a1b;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 16px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 700;

    letter-spacing: 0.5px;

    line-height: 22.4px;

    margin: 0px;

    margin-bottom: 1rem;

    margin-top: 0px;

    overflow-wrap: break-word;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    word-wrap: break-word;

}



.elementor-element-e918d30 [href][title='BST\ West’s\ Album\ Is\ Released\ After\ Event'] {

    background-image: linear-gradient(90deg, currentcolor, currentcolor);

    background-position: right 0% bottom;

    background-repeat: no-repeat;

    background-size: 0% 2px;

    box-shadow: none;

    box-sizing: border-box;

    color: #2b2d42;

    cursor: pointer;

    display: inline;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 2px 0px;

    text-align: left;

    text-decoration: none;

    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-position 0s ease 0s;

    vertical-align: baseline;

    word-break: break-word;

    word-wrap: break-word;

}



.elementor-element-e918d30 [href][title='BST\ West’s\ Album\ Is\ Released\ After\ Event']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [href][title='BST\ West’s\ Album\ Is\ Released\ After\ Event']:hover {

    background-position: left 0% bottom;

    background-size: 100% 2px;

    color: #2b2d42;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [href][title='BST\ West’s\ Album\ Is\ Released\ After\ Event']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-180 .meta-wrapper {

    align-items: center;

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 13.6px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 10px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: capitalize;

    vertical-align: baseline;

}



:root> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(7) {

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    vertical-align: baseline;

}



article.post-wrapper.post-2004.post.type-post.status-publish.format-gallery.has-post-thumbnail.hentry.category-entertainment.category-lifestyle.post_format-post-format-gallery {

    align-items: center;

    background-color: #ffffff;

    border: 1px solid #e8ecf3;

    border-radius: 10px;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    flex-direction: row;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 12px 15px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.elementor-element-e918d30 .post-2004 .image-outer-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    flex-shrink: 0;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    vertical-align: baseline;

    width: 100px;

}



.elementor-element-e918d30 .post-2004 .image-wrapper {

    border-radius: 50%;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100%;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    overflow: hidden;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.elementor-element-e918d30 .post-2004 .image-wrapper::before {

    background: transparent;

    border-radius: inherit;

    bottom: 0px;

    content: "";

    display: block;

    height: 100%;

    left: 0px;

    position: absolute;

    transition: all 0.6s ease 0s;

    width: 100%;

    z-index: 2;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/how-to-revamp-your-wardrobe-with-fashion-style\/'] {

    border-radius: inherit;

    bottom: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #5960ff;

    cursor: pointer;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    inset: 0px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: absolute;

    right: 0px;

    text-decoration: none;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    z-index: 10;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/how-to-revamp-your-wardrobe-with-fashion-style\/']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/how-to-revamp-your-wardrobe-with-fashion-style\/']:hover {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/how-to-revamp-your-wardrobe-with-fashion-style\/']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [src='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/wp-content\/uploads\/2022\/06\/playful-bohemian-woman-posing-stylish-150x150\.jpg'] {

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: auto;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    max-width: 100%;

    object-fit: cover;

    padding: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: middle;

    width: 100%;

}



.elementor-element-e918d30 .post-2004 .content-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 10px;

    position: relative;

    right: 0px;

    text-align: left;

    top: 0px;

    vertical-align: baseline;

    width: 100%;

    z-index: 10;

}



.elementor-element-e918d30 .post-2004 .terms-wrapper {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

}



.elementor-element-e918d30 .post-2004 .term-item {

    --accent-color: #02010100;

    --term-color: #ffae25;

    background: transparent;

    border-color: rgb(255, 174, 37);

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #ffae25;

    cursor: pointer;

    display: inline-block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 12px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 600;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    margin-right: 7px;

    padding: 0px;

    text-align: left;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

}



.elementor-element-e918d30 .post-2004 .term-item:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-2004 .term-item:hover {

    background: rgba(2, 1, 1, 0);

    color: inherit;

    font-weight: 600;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-2004 .term-item:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-2004 span {

    align-items: baseline;

    box-sizing: border-box;

    color: #ffae25;

    cursor: pointer;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 5px;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: uppercase;

    vertical-align: baseline;

}



.elementor-element-e918d30 .post-2004 span::before {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: inline-block;

    height: 6px;

    width: 6px;

}



.elementor-element-e918d30 .post-2004 span::after {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: none;

    height: 6px;

    width: 6px;

}



.elementor-element-e918d30 .post-2004 .title {

    box-sizing: border-box;

    color: #191a1b;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 16px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 700;

    letter-spacing: 0.5px;

    line-height: 22.4px;

    margin: 0px;

    margin-bottom: 1rem;

    margin-top: 0px;

    overflow-wrap: break-word;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    word-wrap: break-word;

}



.elementor-element-e918d30 [href][title='How\ to\ Revamp\ Your\ Wardrobe\ With\ Fashion\ Style'] {

    background-image: linear-gradient(90deg, currentcolor, currentcolor);

    background-position: right 0% bottom;

    background-repeat: no-repeat;

    background-size: 0% 2px;

    box-shadow: none;

    box-sizing: border-box;

    color: #2b2d42;

    cursor: pointer;

    display: inline;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 2px 0px;

    text-align: left;

    text-decoration: none;

    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-position 0s ease 0s;

    vertical-align: baseline;

    word-break: break-word;

    word-wrap: break-word;

}



.elementor-element-e918d30 [href][title='How\ to\ Revamp\ Your\ Wardrobe\ With\ Fashion\ Style']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [href][title='How\ to\ Revamp\ Your\ Wardrobe\ With\ Fashion\ Style']:hover {

    background-position: left 0% bottom;

    background-size: 100% 2px;

    color: #2b2d42;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [href][title='How\ to\ Revamp\ Your\ Wardrobe\ With\ Fashion\ Style']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-2004 .meta-wrapper {

    align-items: center;

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 13.6px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 10px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: capitalize;

    vertical-align: baseline;

}



:root> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(8) {

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    vertical-align: baseline;

}



article.post-wrapper.post-2005.post.type-post.status-publish.format-gallery.has-post-thumbnail.hentry.category-entertainment.category-fitness.post_format-post-format-gallery {

    align-items: center;

    background-color: #ffffff;

    border: 1px solid #e8ecf3;

    border-radius: 10px;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    flex-direction: row;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 12px 15px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.elementor-element-e918d30 .post-2005 .image-outer-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    flex-shrink: 0;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    vertical-align: baseline;

    width: 100px;

}



.elementor-element-e918d30 .post-2005 .image-wrapper {

    border-radius: 50%;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100%;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    overflow: hidden;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.elementor-element-e918d30 .post-2005 .image-wrapper::before {

    background: transparent;

    border-radius: inherit;

    bottom: 0px;

    content: "";

    display: block;

    height: 100%;

    left: 0px;

    position: absolute;

    transition: all 0.6s ease 0s;

    width: 100%;

    z-index: 2;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/how-to-change-up-your-workout-routine-for-fall\/'] {

    border-radius: inherit;

    bottom: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #5960ff;

    cursor: pointer;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    inset: 0px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: absolute;

    right: 0px;

    text-decoration: none;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    z-index: 10;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/how-to-change-up-your-workout-routine-for-fall\/']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/how-to-change-up-your-workout-routine-for-fall\/']:hover {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/how-to-change-up-your-workout-routine-for-fall\/']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [src='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/wp-content\/uploads\/2022\/06\/young-muscular-woman-practicing-gym_155003-35527-150x150\.jpg'] {

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: auto;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    max-width: 100%;

    object-fit: cover;

    padding: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: middle;

    width: 100%;

}



.elementor-element-e918d30 .post-2005 .content-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 10px;

    position: relative;

    right: 0px;

    text-align: left;

    top: 0px;

    vertical-align: baseline;

    width: 100%;

    z-index: 10;

}



.elementor-element-e918d30 .post-2005 .terms-wrapper {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

}



.elementor-element-e918d30 .post-2005 .term-item {

    --accent-color: #02010100;

    --term-color: #ffae25;

    background: transparent;

    border-color: rgb(255, 174, 37);

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #ffae25;

    cursor: pointer;

    display: inline-block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 12px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 600;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    margin-right: 7px;

    padding: 0px;

    text-align: left;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

}



.elementor-element-e918d30 .post-2005 .term-item:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-2005 .term-item:hover {

    background: rgba(2, 1, 1, 0);

    color: inherit;

    font-weight: 600;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-2005 .term-item:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-2005 span {

    align-items: baseline;

    box-sizing: border-box;

    color: #ffae25;

    cursor: pointer;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 5px;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: uppercase;

    vertical-align: baseline;

}



.elementor-element-e918d30 .post-2005 span::before {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: inline-block;

    height: 6px;

    width: 6px;

}



.elementor-element-e918d30 .post-2005 span::after {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: none;

    height: 6px;

    width: 6px;

}



.elementor-element-e918d30 .post-2005 .title {

    box-sizing: border-box;

    color: #191a1b;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 16px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 700;

    letter-spacing: 0.5px;

    line-height: 22.4px;

    margin: 0px;

    margin-bottom: 1rem;

    margin-top: 0px;

    overflow-wrap: break-word;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    word-wrap: break-word;

}



.elementor-element-e918d30 [href][title='How\ to\ Change\ up\ Your\ Workout\ Routine\ for\ Fall'] {

    background-image: linear-gradient(90deg, currentcolor, currentcolor);

    background-position: right 0% bottom;

    background-repeat: no-repeat;

    background-size: 0% 2px;

    box-shadow: none;

    box-sizing: border-box;

    color: #2b2d42;

    cursor: pointer;

    display: inline;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 2px 0px;

    text-align: left;

    text-decoration: none;

    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-position 0s ease 0s;

    vertical-align: baseline;

    word-break: break-word;

    word-wrap: break-word;

}



.elementor-element-e918d30 [href][title='How\ to\ Change\ up\ Your\ Workout\ Routine\ for\ Fall']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [href][title='How\ to\ Change\ up\ Your\ Workout\ Routine\ for\ Fall']:hover {

    background-position: left 0% bottom;

    background-size: 100% 2px;

    color: #2b2d42;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 [href][title='How\ to\ Change\ up\ Your\ Workout\ Routine\ for\ Fall']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.elementor-element-e918d30 .post-2005 .meta-wrapper {

    align-items: center;

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 13.6px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 10px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: capitalize;

    vertical-align: baseline;

}



:root> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(3)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(2)> :nth-child(1)> :nth-child(1)> :nth-child(1)> :nth-child(9) {

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    vertical-align: baseline;

}



article.post-wrapper.post-9.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-digital.category-mobile {

    align-items: center;

    background-color: #ffffff;

    border: 1px solid #e8ecf3;

    border-radius: 10px;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    flex-direction: row;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 12px 15px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.post-9 .image-outer-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    flex-shrink: 0;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    vertical-align: baseline;

    width: 100px;

}



.post-9 .image-wrapper {

    border-radius: 50%;

    bottom: 0px;

    box-sizing: border-box;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: 100%;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    overflow: hidden;

    padding: 0px;

    position: relative;

    right: 0px;

    top: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: baseline;

    width: 100%;

}



.post-9 .image-wrapper::before {

    background: transparent;

    border-radius: inherit;

    bottom: 0px;

    content: "";

    display: block;

    height: 100%;

    left: 0px;

    position: absolute;

    transition: all 0.6s ease 0s;

    width: 100%;

    z-index: 2;

}



.rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/sony-laptops-are-still-part-of-the-sony-family\/'] {

    border-radius: inherit;

    bottom: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #5960ff;

    cursor: pointer;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    inset: 0px;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    position: absolute;

    right: 0px;

    text-decoration: none;

    top: 0px;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

    z-index: 10;

}



.rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/sony-laptops-are-still-part-of-the-sony-family\/']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/sony-laptops-are-still-part-of-the-sony-family\/']:hover {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.rivax-position-cover[href='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/sony-laptops-are-still-part-of-the-sony-family\/']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



[src='https\:\/\/demo\.rivaxstudio\.com\/fonix\/main\/wp-content\/uploads\/2022\/04\/daniel-korpai-pSaWOYGv-Tk-unsplash-150x150\.jpg'] {

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    display: block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    height: auto;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    max-width: 100%;

    object-fit: cover;

    padding: 0px;

    transition: all 0.6s ease 0s;

    vertical-align: middle;

    width: 100%;

}



.post-9 .content-wrapper {

    bottom: 0px;

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    left: 0px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 10px;

    position: relative;

    right: 0px;

    text-align: left;

    top: 0px;

    vertical-align: baseline;

    width: 100%;

    z-index: 10;

}



.post-9 .terms-wrapper {

    box-sizing: border-box;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

}



.post-9 .term-item {

    --accent-color: #02010100;

    --term-color: #1f73ff;

    background: transparent;

    border-color: rgb(31, 115, 255);

    border-radius: 0px;

    box-shadow: none;

    box-sizing: border-box;

    color: #1f73ff;

    cursor: pointer;

    display: inline-block;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 12px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 600;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    margin-right: 7px;

    padding: 0px;

    text-align: left;

    text-decoration: none;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

    vertical-align: baseline;

}



.post-9 .term-item:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.post-9 .term-item:hover {

    background: rgba(2, 1, 1, 0);

    color: inherit;

    font-weight: 600;

    outline: 0px;

    text-decoration: none;

}



.post-9 .term-item:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.post-9 span {

    align-items: baseline;

    box-sizing: border-box;

    color: #1f73ff;

    cursor: pointer;

    display: flex;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 5px;

    letter-spacing: 1px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: uppercase;

    vertical-align: baseline;

}



.post-9 span::before {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: inline-block;

    height: 6px;

    width: 6px;

}



.post-9 span::after {

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    border-radius: 50px;

    content: "";

    display: none;

    height: 6px;

    width: 6px;

}



.post-9 .title {

    box-sizing: border-box;

    color: #191a1b;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 16px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: 700;

    letter-spacing: 0.5px;

    line-height: 22.4px;

    margin: 0px;

    margin-bottom: 1rem;

    margin-top: 0px;

    overflow-wrap: break-word;

    padding: 0px;

    text-align: left;

    vertical-align: baseline;

    word-wrap: break-word;

}



[href][title='Sony\ Laptops\ Are\ Still\ Part\ Of\ The\ Sony\ Family'] {

    background-image: linear-gradient(90deg, currentcolor, currentcolor);

    background-position: right 0% bottom;

    background-repeat: no-repeat;

    background-size: 0% 2px;

    box-shadow: none;

    box-sizing: border-box;

    color: #2b2d42;

    cursor: pointer;

    display: inline;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 100%;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 2px 0px;

    text-align: left;

    text-decoration: none;

    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s, background-position 0s ease 0s;

    vertical-align: baseline;

    word-break: break-word;

    word-wrap: break-word;

}



[href][title='Sony\ Laptops\ Are\ Still\ Part\ Of\ The\ Sony\ Family']:focus {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



[href][title='Sony\ Laptops\ Are\ Still\ Part\ Of\ The\ Sony\ Family']:hover {

    background-position: left 0% bottom;

    background-size: 100% 2px;

    color: #2b2d42;

    outline: 0px;

    text-decoration: none;

}



[href][title='Sony\ Laptops\ Are\ Still\ Part\ Of\ The\ Sony\ Family']:active {

    color: inherit;

    outline: 0px;

    text-decoration: none;

}



.post-9 .meta-wrapper {

    align-items: center;

    box-sizing: border-box;

    display: flex;

    flex-wrap: wrap;

    font-family: inherit;

    font-feature-settings: inherit;

    font-kerning: inherit;

    font-optical-sizing: inherit;

    font-size: 13.6px;

    font-stretch: inherit;

    font-style: inherit;

    font-variant: inherit;

    font-variation-settings: inherit;

    font-weight: inherit;

    gap: 10px;

    letter-spacing: 0.5px;

    line-height: inherit;

    margin: 0px;

    padding: 0px;

    text-align: left;

    text-transform: capitalize;

    vertical-align: baseline;

}



@media screen and (max-width: 1024px) {

    h3.title {

        font-size: 1.3rem;

    }

    h5.title {

        font-size: 1.1rem;

    }

    .post-88 .title {

        font-size: 1.1rem;

    }

    .elementor-element-e918d30 .post-1701 .title {

        font-size: 1.1rem;

    }

    .elementor-element-e918d30 .post-2008 .title {

        font-size: 1.1rem;

    }

    .elementor-element-e918d30 .post-2007 .title {

        font-size: 1.1rem;

    }

    .elementor-element-e918d30 .post-180 .title {

        font-size: 1.1rem;

    }

    .elementor-element-e918d30 .post-2004 .title {

        font-size: 1.1rem;

    }

    .elementor-element-e918d30 .post-2005 .title {

        font-size: 1.1rem;

    }

    .post-9 .title {

        font-size: 1.1rem;

    }

}



@media (max-width: 1024px) {

    div.rivax-posts-wrapper.layout-grid {

        grid-template-columns: repeat(2, 1fr);

    }

}



@media (max-width: 767px) {

    div.rivax-posts-wrapper.layout-grid {

        grid-template-columns: repeat(1, 1fr);

    }

}





/* Blog new */



.pbmit-blog-style-1 {

    margin-bottom: 25px;

}



.pbmit-blog-style-1 .pbminfotech-box-content .pbmit-post-title {

    margin-bottom: 15px;

}



.pbmit-blog-style-1 .pbminfotech-box-content .pbmit-post-title a {

    font-size: 22px;

    font-weight: 700;

    line-height: 32px;

    color: var(--main_text);

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



.pbmit-blog-style-1 .pbminfotech-box-desc {

    margin-top: 10px;

}



.pbmit-blog-style-1 .pbminfotech-box-desc .pbminfotech-box-desc-text {

    color: var(--subtext);

    font-size: 15px;

}



.pbmit-blog-style-1 .pbminfotech-box-content {

    padding-top: 25px;

}



.pbmit-blog-style-1 .pbminfotech-box-content .pbmit-meta-container {

    display: flex;

    align-items: center;

}



.pbmit-blog-style-1 .pbmit-meta-container .pbmit-meta-line {

    font-size: 13px;

    margin-bottom: 10px;

    font-weight: 500;

    margin-right: 10px;

    color: var(--subtext);

    display: flex;

    align-items: center;

}



.pbmit-blog-style-1 .pbmit-meta-container .pbmit-meta-line i {

    margin-right: 5px;

}



.pbmit-blog-style-1 .pbmit-meta-container .pbmit-meta-line a {

    color: var(--subtext);

}



.rtl .pbmit-blog-style-1 .pbmit-meta-container .pbmit-meta-line:not(:last-child) {

    margin-left: 10px;

    margin-right: 0;

}



.pbmit-blog-style-1 .pbmit-meta-container .pbmit-meta-line:last-child {

    margin-right: 0;

}



.pbmit-blog-style-1 .pbmit-featured-wrapper {

    overflow: hidden;

    max-height: 265px;

}



.pbmit-blog-style-1 .pbmit-featured-wrapper img {

    -khtml-transform: scale(1);

    transform: scale(1);

    transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);

}



.pbmit-blog-style-1:hover .pbmit-featured-wrapper img {

    -khtml-transform: scale(1.1);

    transform: scale(1.1);

}



.pbmit-element-blog-style-1.pbminfotech-element-viewtype-row-column.pbminfotech-gap-30px .pbmit-element-posts-wrapper.row .pbmit-ele {

    margin-bottom: 50px;

}



.pbmit-blog-style-2 .post-item {

    padding: 25px 20px;

    padding-left: 0;

}



.pbmit-blog-style-2:not(:last-child) {

    border-bottom: 1px solid var(--line);

}



.pbmit-blog-style-2 .post-item .pbmit-meta-container {

    display: flex;

    align-items: center;

}



.pbmit-blog-style-2 .pbminfotech-box-content .pbmit-post-title {

    margin-bottom: 0;

}



.pbmit-blog-style-2 .pbminfotech-box-content .pbmit-post-title a {

    font-size: 24px;

    font-weight: 700;

    line-height: 32px;

    color: var(--main_text);

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



.pbmit-blog-style-2 .pbminfotech-box-desc {

    margin-top: 0;

}



.pbmit-blog-style-2 .pbmit-meta-container .pbmit-meta-line {

    font-size: 13px;

    margin-bottom: 10px;

    font-weight: 500;

    margin-right: 10px;

    color: var(--subtext);

    display: flex;

    align-items: center;

}



.pbmit-blog-style-2 .pbmit-meta-container .pbmit-meta-line a {

    color: var(--subtext);

}



.rtl .pbmit-blog-style-2 .pbmit-meta-container .pbmit-meta-line:not(:last-child) {

    margin-left: 10px;

    margin-right: 0;

}



.pbmit-blog-style-2 .pbmit-meta-container .pbmit-meta-line:last-child {

    margin-right: 0;

}



.pbmit-blog-style-2 .pbmit-meta-container .pbmit-meta-line i {

    margin-right: 5px;

    font-size: 15px;

    color: var(--pbmit-global-color);

}



.rtl .pbmit-blog-style-2 .pbmit-meta-container .pbmit-meta-line i {

    margin-left: 5px;

    margin-right: 0;

}



.pbmit-element-blog-style-2 .multi-columns-row .pbmit-blog-style-2:first-child .post-item {

    border: 0;

    padding-top: 0;

}



.pbmit-blog-classic-inner .pbmit-post-date {

    position: absolute;

    right: 0;

    top: -40px;

    padding: 9px 20px;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    font-size: 14px;

    text-transform: uppercase;

}



.news-section-two {

    padding: 70px 0;

}



.news-section-two .news__block--wrapper .news--block {

    min-height: 620px;

    overflow: hidden;

    background-repeat: no-repeat;

    background-size: cover;

    position: relative;

    border-radius: 5px;

    cursor: pointer;

}



.news-section-two .news__block--wrapper .news--block .read-more-btn {

    position: absolute;

    bottom: -30px;

    transition: all 500ms ease;

}



.news-section-two .news__block--wrapper .news--block .read-more-btn a {

    font-weight: 500;

    font-size: 16px;

    line-height: 24px;

    color: var(--text_white);

}



.news-section-two .news__block--wrapper .news--block:hover .inner-box {

    padding-bottom: 60px;

}



.news-section-two .news__block--wrapper .news--block:hover .read-more-btn {

    bottom: 30px;

}



.news-section-two .news__block--wrapper .news--block .inner-box {

    transition: all 500ms ease;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    padding: 30px;

    display: flex;

    align-items: end;

    background: linear-gradient(350deg, var(--bg_1) 0%, var(--bg_1) 0%, transparent 95%);

}



.news-section-two .news__block--wrapper .blog-info {

    display: flex;

    align-items: center;

    margin-bottom: 10px;

}



.news-section-two .news__block--wrapper .blog-info li {

    display: flex;

    align-items: center;

    font-size: 16px;

    font-weight: 400;

    color: var(--text_white);

}



.news-section-two .news__block--wrapper .blog-info li:not(:last-child) {

    margin-right: 15px;

}



.news-section-two .news__block--wrapper .blog-info li i {

    margin-right: 6px;

}



.news-section-two .news__block--wrapper .blog-info li a {

    color: var(--text_white);

    display: flex;

    align-items: center;

}



.news-section-two .news__block--wrapper .blog-title.max-lengt3 a,

.news-section-two .news__block--wrapper .blog-title.max-lengt2 a {

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



.news-section-two .news__block--wrapper .blog-title a {

    font-size: 22px;

    font-weight: 600;

    line-height: 29px;

    color: var(--text_white);

    letter-spacing: -0.01rem;

}



.news-section-two .news__block--wrapper .news-block-two {

    min-height: 295px;

    overflow: hidden;

    background-repeat: no-repeat;

    background-size: cover;

    position: relative;

    border-radius: 5px;

    cursor: pointer;

}



.news-section-two .news__block--wrapper .news-block-two .blog-title a {

    font-size: 18px;

    line-height: 25px;

}



.news-section-two .news__block--wrapper .news-block-two:hover .inner-box {

    padding-bottom: 60px;

}



.news-section-two .news__block--wrapper .news-block-two:hover .read-more-btn {

    bottom: 30px;

}



.news-section-two .news__block--wrapper .news-block-two .read-more-btn {

    position: absolute;

    bottom: -30px;

    transition: all 500ms ease;

}



.news-section-two .news__block--wrapper .news-block-two .read-more-btn a {

    font-weight: 500;

    font-size: 16px;

    line-height: 24px;

    color: var(--text_white);

}



.news-section-two .news__block--wrapper .news-block-two.bottom-pd {

    margin-bottom: 30px;

}



.news-section-two .news__block--wrapper .news-block-two .inner-box {

    transition: all 500ms ease;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    padding: 30px;

    display: flex;

    align-items: end;

    background: linear-gradient(350deg, var(--bg_1) 0%, var(--bg_1) 0%, transparent 95%);

}



@media (min-width: 992px) {

    .blog-area-6 {

        padding-top: 130px;

        padding-bottom: 130px;

    }

}



.blog-area-6 .section__heading-2 h4 {

    color: #416ff4;

    font-size: 12px;

    font-weight: 700;

    font-style: normal;

    line-height: normal;

    text-align: center;

    text-transform: uppercase;

}



.blog-area-6 .section__heading-2 h2 {

    color: #0D152E;

    font-size: 42px;

    font-weight: 700;

    font-style: normal;

    line-height: normal;

    margin-top: 30px;

    margin-bottom: 0px;

}



@media (min-width: 992px) {

    .blog-area-6 .section__heading-2 h2 {

        margin-bottom: 80px;

    }

}



.blog--area--list {

    padding: 0;

    margin-top: -341px;

    position: relative;

}



.blog-area-6 .blog-all-items {

    margin-bottom: -45px;

}



.blog-area-6 .blog-card {

    height: 100%;

    margin-bottom: 45px;

}



.blog-area-6 .blog-card .blog-image {

    height: 250px;

}



.blog-area-6 .blog-card .blog-image img {

    border-radius: 8px 8px 0px 0px;

    height: 100%;

    object-fit: cover;

}



.blog-area-6 .blog-card .blog-content {

    background: var(--whitebg);

    padding: 30px;

    border-radius: 0 0 8px 8px;

    border: 1px solid var(--line);

}



.blog-area-6 .blog-card .blog-content h4 {

    font-size: 18px;

    font-weight: 700;

    font-style: normal;

    line-height: 27px;

    min-height: 54px;

}



.blog-area-6 .blog-card .blog-content h4 a {

    text-decoration: none;

    color: var(--main_text);

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



.blog-area-6 .blog-card .blog-content p {

    color: var(--subtext);

    font-size: 16px;

    font-weight: 400;

    font-style: normal;

    line-height: 28px;

    margin-top: 20px;

}



.blog-area-6 .blog-card .blog-content .read-more-area {

    margin-top: 30px;

}



.blog-area-6 .blog-card .blog-content .read-more-area span {

    color: var(--main_text);

    font-size: 16px;

    font-weight: 700;

    font-style: normal;

    line-height: normal;

}



.blog-area-6 .blog-card .blog-content .read-more-area i {

    font-size: 18px;

    color: var(--main_text);

}



.blog-area-6 .blog-card .blog-content .read-more-area a {

    text-decoration: none;

}



section#trending-products .modal .modal-dialog {

    margin: 10px auto 0 auto;

    padding: 0 10px;

}



section#trending-products .modal .modal-dialog .modal-content {

    border-radius: 0;

    border: none;

    background: transparent;

}



section#trending-products .modal .modal-dialog .modal-content .modal-header {

    padding: 0;

    border: none;

    position: absolute;

    right: 20px;

    top: 20px;

    z-index: 2;

}



section#trending-products .modal .modal-dialog .modal-content .modal-header .pull-right {

    opacity: 1;

    margin-left: auto;

    background-color: var(--theme_post_bg) !important;

    background: url("../../assets/img/close-bgn.svg") center/1em auto no-repeat;

}



section#trending-products .modal .modal-dialog .modal-content .modal-header .pull-right:focus {

    outline: none;

    -webkit-box-shadow: none;

    box-shadow: none;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body {

    padding: 0;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_inner {

    min-width: 350px;

    border-top-right-radius: 5px;

    border-bottom-right-radius: 5px;

    overflow: hidden;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_inner .owl-img {

    width: 350px;

    height: 350px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_inner .owl-img img {

    width: 100%;

    height: 100%;

    -o-object-fit: cover;

    object-fit: cover;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_inner .owl-nav {

    position: absolute;

    width: 100%;

    top: 50%;

    -webkit-transform: translate(0, -50%);

    transform: translate(0, -50%);

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    padding: 0 10px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_inner .owl-nav .owl-next {

    position: absolute;

    right: 10px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_inner .owl-nav [class*="owl-"]:hover {

    background: transparent;

    color: var(--textwhite);

    text-decoration: none;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content {

    min-width: 460px;

    background-color: #fff;

    padding: 20px 15px 20px 20px;

    height: 350px;

    overflow-y: auto;

    border-top-left-radius: 5px;

    border-bottom-left-radius: 5px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .product_info {

    border-top: 1px solid var(--line);

    padding: 13px 0;

    margin-top: 13px;

    font-size: 12px;

    line-height: 18px;

    color: var(--subtext);

    border-bottom: 1px solid var(--line);

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content::-webkit-scrollbar {

    -webkit-appearance: none;

    width: 5px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content::-webkit-scrollbar-thumb {

    background: rgba(191, 191, 191, 0.5);

    border-radius: 0;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper {

    padding: 13px 0;

}



.body-swatch select {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    color: var(--main_text);

    font-size: 14px;

    font-weight: 500;

    background: url(https://demobi.info/cooshop/public/assets/img/ar1.png) no-repeat 95% 50% transparent;

    background-color: #fff;

    background-clip: content-box;

    border: 1px solid #ebedef;

    width: 100%;

    height: 45px;

    padding: 10px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



.body-swatch select:focus {

    border-color: #ced4da;

    box-shadow: none;

}



.main-slider .owl-nav {

    position: absolute;

    top: 35%;

    display: flex;

    align-items: center;

    justify-content: space-between;

    width: 100%;

    padding: 0 15px;

    opacity: 0;

    transition: all 0.3s ease-in-out;

}



.main-slider:hover .owl-nav {

    opacity: 1;

}



.main-slider .owl-nav button {

    width: 30px;

    height: 30px;

    background: var(--mainbg) !important;

    border-radius: 100%;

    opacity: 1;

    display: flex;

    align-items: center;

    justify-content: center;

}



.main-slider .owl-nav button i {

    font-size: 24px;

    color: var(--textwhite);

    margin: 0;

}



#sync1 .item {

    max-height: 445px;

    border-radius: 5px;

    overflow: hidden;

    text-align: center;

    position: relative;

}



#sync1 .item:hover .item-link {

    opacity: 1;

    right: 1.1rem;

}



#sync1 .item .item-link {

    position: absolute;

    bottom: 30px;

    right: 0;

    width: 2.2rem;

    height: 2.2rem;

    z-index: 1;

    transition: all .3s ease-in-out;

    opacity: 0;

    color: #343f52;

    background: rgba(255, 255, 255, .7);

    box-shadow: 0 0.25rem 0.75rem rgb(30 34 40 / 2%);

    font-size: 1rem;

    border-radius: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

}



#sync1 .item img {

    object-fit: cover;

    max-width: 100%;

    border-radius: 5px;

}



#sync2 .item {

    background: transparent;

    color: var(--textwhite);

    border-radius: 5px;

    text-align: center;

    cursor: pointer;

    opacity: 0.5;

    padding: 3px;

    border: 1px solid var(--line);

}



#sync2 .owl-item.current .item {

    border-color: var(--mainbg);

}



#sync2 .owl-item.current .item {

    opacity: 1;

}



#sync2 .owl-item img {

    height: 60px !important;

    object-fit: cover;

    border-radius: 5px;

    overflow: hidden;

    width: 100%;

}



.owl-theme .owl-nav [class*="owl-"] {

    transition: all 0.3s ease;

}



.owl-theme .owl-nav [class*="owl-"].disabled:hover {

    background-color: #d6d6d6;

}



#sync1.owl-theme {

    position: relative;

    overflow: hidden;

}



#sync1.owl-theme .owl-next,

#sync1.owl-theme .owl-prev {

    opacity: 0;

}



.zoomContainer {

    width: 0 !important;

    z-index: 2;

}



.zoomContainer .zoomLens {

    max-width: 465px !important;

    border-radius: 5px;

}



.zoomWindow {

    left: 507px !important;

    border: 2px solid #F8F8F8 !important;

    border-radius: 7px;

}



#sync1.owl-theme .owl-next,

#sync1.owl-theme .owl-prev {

    width: 30px;

    height: 30px;

    border-radius: 100%;

    margin-top: -20px;

    position: absolute;

    top: 50%;

    background-color: var(--mainbg);

    display: flex;

    align-items: center;

    justify-content: center;

    color: var(--textwhite);

    opacity: 0;

}



#sync1.owl-theme .owl-prev {

    left: 10px;

}



#sync1.owl-theme .owl-next {

    right: 10px;

}



.basket--box .box--area {

    display: flex;

    align-items: center;

    flex-direction: column;

    justify-content: space-between;

    margin-top: 1.25rem;

}



.basket--box .box--area .buttonsp {

    margin: 0 20px;

}



#mainButton {

    width: 100%;

    padding: 15px 10px;

    margin-left: 0;

    white-space: nowrap;

    background-color: transparent;

    color: var(--main_text);

    border: 1px solid var(--line);

    transition: 0.3s ease-in-out;

}



#mainButton:hover {

    color: var(--textwhite);

    background-color: var(--mainbg);

    border-color: var(--mainbg);

}



.basket--box .select-wrapper {

    margin-bottom: 1.25rem;

    padding-bottom: 1.25rem;

    border-bottom: 1px solid var(--line);

}



.basket--box .select-wrapper tbody {

    display: flex;

    flex-direction: column;

}



.basket--box .select-wrapper tbody tr {

    flex-direction: column;

    width: 100%;

    display: inline-flex;

    min-width: 100%;

}



.basket--box .select-wrapper tbody tr {

    width: 100%;

}



.basket--box .select-wrapper tbody tr td {

    margin-bottom: 10px;

    font-size: 15px;

    line-height: 24px;

    color: var(--subtext);

}



.basket--box .select-wrapper tbody tr td .select-button {

    border-radius: 100%;

    height: 30px;

    width: 30px;

    display: flex;

    align-items: center;

    justify-content: center;

    background: transparent;

    border: none;

}



.color__box {

    display: flex;

}



.color__box button:not(:last-child) {

    margin-right: 8px;

}



.hover__body {

    display: flex;

}



.hover__body button {

    width: 40px;

    height: 40px;

    background: var(--theme_post_bg);

    display: flex;

    align-items: center;

    justify-content: center;

    cursor: pointer;

    border-radius: 5px !important;

    border: 1px solid #e5e5e5 !important;

    color: var(--main_text);

    font-size: 13px;

    line-height: 12px;

    padding: 0;

    transition: all 0.3s ease-in-out;

}



.hover__body button:not(:last-child) {

    margin-right: 8px;

}



.hover__body button:hover {

    background-color: var(--mainbg) !important;

    color: var(--textwhite);

}



.hover__body button.active {

    color: var(--textwhite);

    background-color: var(--mainbg) !important;

}



.basket--box .select-wrapper tbody tr td .select-button p {

    min-width: 20px;

    height: 20px;

    border-radius: 100%;

}





/* animate fadin duration 1.5s */



.owl-carousel .animated {

    animation-duration: 1.5s !important;

}



#sync1 svg {

    width: 22px !important;

}



.company-contact {

    margin-bottom: 100px;

}



.company-contact.blog--area {

    margin-bottom: 0;

}



.company-contact .head__top {

    background-image: url('../images/covers/cover-5@2x.png');

    background-repeat: no-repeat;

    background-size: cover;

}



.company-contact .head__top .__hero {

    padding-top: 60px;

    padding-bottom: 170px;

}



.company-contact .head__top .__hero.custom--hero {

    padding-top: 98px;

    padding-bottom: 135px;

}



.company-contact.order--track .head__top .__hero {

    padding-bottom: 120px;

}



.__hero .heading h3 {

    font-size: 40px;

    font-weight: 700;

    line-height: 47px;

    color: var(--main_text);

    margin-bottom: 1.2rem;

}



.__hero .heading p,

.__hero .heading h1 {

    font-size: 18px;

    line-height: 1.75rem;

    color: var(--subtext);

    font-weight: 400;

}



.company-contact.order--track .contact-form {

    margin-top: -300px;

}



.company-contact .contact-form {

    margin-top: -350px;

}



.company-contact .contact-form-detail {

    background-image: linear-gradient(to bottom, rgba(250, 251, 251, 0), #f8fbff);

    padding-top: 142px;

}



.clip-eb {

    clip-path: ellipse(150% 120% at 50% -25%);

    padding-bottom: 230px !important;

}



.contact-form .content {

    position: relative;

    z-index: 1;

    padding: 4rem;

    border-radius: 8px;

    box-shadow: 0 10px 35px 0 rgb(0 0 0 / 3%);

}



.contact-form .content button {

    display: inline-flex;

    align-items: center;

    justify-content: center;

    width: 100%;

    position: relative;

    border: none;

    background: transparent;

    border-radius: 8px;

    padding: 23px;

    font-size: 15px;

    font-weight: 500;

    color: var(--main_text);

}



.contact-form .content button::after {

    position: absolute;

    content: "";

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    opacity: 0.1;

    background: var(--mainbg);

    z-index: -1;

    border-radius: 8px;

}



.form-row .form-group {

    margin-bottom: 1rem;

}



.form-row.ordr {

    margin-bottom: 1.3rem;

}



.form-row .form-group label,

.contact-form .form-group label {

    font-weight: 600;

    font-size: 1rem;

    color: var(--subtext);

    margin-bottom: 0.75rem;

}



.form-row .form-group .form-control,

.contact-form .form-group textarea {

    border-radius: 0.5rem;

    border: 1px solid var(--line);

    background-color: white;

    padding-left: 1.25rem;

    padding-right: 1.25rem;

    color: var(--subtext);

    height: 50px;

}



.form-row .form-group .form-control::placeholder,

.contact-form .form-group textarea::placeholder {

    color: var(--subtext);

}



.contact-form .form-group textarea {

    height: 180px;

    padding-top: 1.25rem;

    padding-bottom: 1.25rem;

    margin-bottom: 1.5rem;

    color: var(--subtext);

}



.form-row .form-group .form-control:focus,

.contact-form .form-group textarea:focus {

    outline: none;

    box-shadow: none;

}



@media (max-width: 575.98px) {

    .company-contact .head__top .__hero {

        padding-top: 40px;

    }

    .company-contact .head__top .__hero p {

        font-size: 1rem !important;

    }

    .company-contact .contact-form {

        margin-top: -180px;

    }

    .company-contact .contact-form .content {

        padding: 24px 20px;

    }

    .company-contact .contact-form .content .form-row .col {

        flex-basis: auto;

    }

    .company-contact .contact-form-detail {

        padding-top: 80px;

    }

    .company-contact .contact-form-detail .card-f {

        margin-bottom: 56px;

    }

}



@media (min-width: 576px) and (max-width: 767.98px) {

    .company-contact .head__top .__hero {

        padding-top: 40px;

    }

    .company-contact .head__top .__hero p {

        font-size: 1rem !important;

    }

    .company-contact .contact-form {

        margin-top: -180px;

    }

    .company-contact .contact-form .content {

        padding: 24px 20px;

    }

    .company-contact .contact-form .content .form-row .col {

        flex-basis: auto;

    }

    .company-contact .contact-form-detail {

        padding-top: 80px;

    }

    .company-contact .contact-form-detail .card-f {

        margin-bottom: 56px;

    }

}



@media (min-width: 768px) and (max-width: 991.98px) {

    .company-contact .head__top .__hero {

        padding-top: 88px;

    }

    .company-contact .head__top .__hero .heading p {

        font-size: 20px !important;

        line-height: 36px !important;

    }

    .company-contact .contact-form-detail {

        padding-top: 120px;

    }

    .company-contact .contact-form-detail.clip-eb {

        clip-path: ellipse(300% 120% at 50% -30%);

    }

    .company-contact .contact-form-detail .card-f {

        margin-bottom: 48px;

        padding-left: 140px;

        padding-right: 140px;

    }

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size td {

    padding-bottom: 13px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr:last-child td {

    padding-bottom: 0;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr td.label {

    font-size: 10px;

    line-height: 12px;

    color: var(--subtext);

    text-align: left;

    vertical-align: middle;

    min-width: 65px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr td.label label::after {

    content: ":";

    margin-left: 2px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button {

    width: 25px;

    height: 25px;

    background: var(--theme_post_bg);

    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;

    justify-content: center;

    cursor: pointer;

    border: none;

    color: var(--main_text);

    font-size: 10px;

    line-height: 12px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button:not(:last-child) {

    margin-right: 10px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.active {

    background: var(--mainbg);

    color: var(--textwhite);

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.disabled {

    color: var(--subtext);

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button {

    width: 25px;

    height: 25px;

    cursor: pointer;

    border: none;

    font-size: 10px;

    line-height: 15px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button:not(:last-child) {

    margin-right: 10px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.select_red {

    background: #dc3545;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.select_green {

    background: #ff4545;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.select_black {

    background: #212121;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.select_blue {

    background: #0d6efd;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.active {

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.disabled {

    color: var(--subtext);

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .product_name {

    font-weight: 600;

    font-size: 18px;

    line-height: 22px;

    color: var(--main_text);

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content h3.price {

    margin-top: 10px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content h3.price .old-price {

    font-size: 13px;

    line-height: 19px;

    margin-right: 15px;

    color: var(--subtext);

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content h3.price .old-price.kargo {

    font-weight: 600;

    font-size: 16px;

    line-height: 20px;

    color: var(--theme_color_2);

}



.owl-carousel .owl-stage {

    min-width: 350px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content h3.price .new-price {

    font-weight: 600;

    font-size: 16px;

    line-height: 20px;

    color: var(--theme_color_2);

    margin-right: 5px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom {

    padding-top: 13px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .quantity-box {

    background: #f2f2f2;

    position: relative;

    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;

    justify-content: center;

    width: 100%;

    max-width: 150px;

    margin-right: 15px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .quantity-box .input-number {

    width: 45px;

    border: none;

    vertical-align: top;

    outline: none;

    background: transparent;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    font-size: 14px;

    line-height: 21px;

    color: var(--main_text);

    position: relative;

    margin: 0 15px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .quantity-box::after {

    content: "Adet";

    font-size: 14px;

    line-height: 21px;

    color: var(--main_text);

    position: absolute;

    left: 70px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .quantity-box .input-number-decrement {

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    display: inline-block;

    text-align: center;

    cursor: pointer;

    border-right: none;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .quantity-box .input-number-increment {

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    display: inline-block;

    text-align: center;

    cursor: pointer;

    border-left: none;

    margin-left: 10px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .btn-ground {

    width: 100%;

}



.whatsapp a {

    display: inline-flex;

    align-items: center;

    justify-content: center;

    background: #4fce5d;

    color: var(--textwhite);

    width: 100%;

    font-size: 17px;

    font-weight: 500;

    padding: 15px 10px;

    border-radius: 30px;

    margin-top: 15px;

}



.whatsapp a i {

    margin-right: 6px;

    font-size: 22px;

    font-weight: 400;

}



.whatsapp-order-btn button {

    border: none;

    height: 50px;

    width: 100%;

    color: var(--textwhite);

    font-size: 15px;

    background: #4fce5d;

    border-radius: 5px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.whatsapp-order-btn button svg {

    margin-right: 7px;

}



section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .btn-ground button {

    height: 50px;

    display: block;

    text-align: center;

    width: 100%;

    color: var(--textwhite);

    font-size: 15px;

    line-height: 22px;

    border: none;

    background: var(--mainbg);

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#trending-products.not_slider .trend_item {

    margin-bottom: 30px;

}





/* Ürün sayfası */



section#urunliste {

    padding: 50px 0 50px 0;

}



section#urunliste .modal-body {

    padding: 0;

}



section#urunliste .title {

    margin-bottom: 40px;

}



section#urunliste .title span {

    font-size: 14px;

    line-height: 17px;

    color: var(--subtext);

}



section#urunliste .title h6 {

    font-weight: 500;

    font-size: 20px;

    line-height: 24px;

    margin-top: 6px;

    color: var(--main_text);

}



section#urunliste .product-box .trend_item .trend_detail {

    position: relative;

    padding: 30px 0 0 0;

    background-color: #fff;

    text-align: center;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    display: flex;

    flex-direction: column;

    height: 100%;

}



section#urunliste .product-box .owl-item .trend_item .trend_detail .content h2 {

    min-height: 36px !important;

}



section#urunliste .product-box .trend_item .trend_detail .discount {

    position: absolute;

    left: 18px;

    top: 20px;

    padding: 11px 5px;

    font-weight: 500;

    font-size: 11px;

    line-height: 13px;

    color: var(--textwhite);

    background: var(--mainbg);

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

}



section#urunliste .product-box .trend_item .trend_detail .trend_img {

    margin: 0 auto;

    height: 170px;

    width: 170px;

}



section#urunliste .product-box .trend_item .trend_detail .trend_img img {

    height: 170px;

    -o-object-fit: cover;

    object-fit: cover;

    width: 170px;

    border-radius: 5px;

}



section#urunliste .product-box .trend_item .trend_detail .content {

    height: 100%;

    padding-top: 25px;

}



section#urunliste .product-box .trend_item .trend_detail span {

    font-weight: 500;

    font-size: 13px;

    line-height: 16px;

    color: var(--subtext);

}



section#urunliste .product-box .trend_item .trend_detail .content h2 {

    font-weight: 600;

    font-size: 15px;

    line-height: 18px;

    padding: 0 10px;

    margin-top: 5px;

    color: var(--main_text);

    display: flex;

    align-items: center;

    justify-content: center;

}



section#urunliste .product-box .trend_item .trend_detail .price-box {

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    padding-top: 30px;

}



section#urunliste .product-box .trend_item .trend_detail .price-box .price {

    border-top: 1px solid var(--line);

    border-right: 1px solid var(--line);

    padding: 30px 0;

    width: 100%;

    height: 93px;

    justify-content: center;

}



section#urunliste .product-box .trend_item .trend_detail .price-box .price .old-price {

    font-size: 13px;

    line-height: 16px;

    color: var(--subtext);

    width: 100%;

    margin-bottom: 1px;

}



section#urunliste .product-box .trend_item .trend_detail .price-box .price .new-price {

    font-weight: 600;

    font-size: 20px;

    line-height: 24px;

    color: var(--theme_color_2);

    width: 100%;

}



section#urunliste .product-box .trend_item .trend_detail .price-box .product-rating {

    width: 100%;

    padding: 30px 0;

    border-top: 1px solid var(--line);

    height: 93px;

}



section#urunliste .product-box .trend_item .trend_detail .price-box .product-rating .star {

    line-height: 19px;

}



section#urunliste .product-box .trend_item .trend_detail .price-box .product-rating .star i {

    font-size: 15px;

    margin-right: -5px;

    color: var(--theme_color_2);

}



section#urunliste .product-box .trend_item .trend_detail .buy-btn button {

    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;

    justify-content: center;

    font-weight: 500;

    font-size: 15px;

    line-height: 18px;

    color: var(--textwhite);

    border: none;

    padding: 21px 0;

    width: 100%;

    background: var(--mainbg);

    border-radius: 0 0 5px 5px;

    -webkit-border-radius: 0 0 5px 5px;

    -moz-border-radius: 0 0 5px 5px;

    -ms-border-radius: 0 0 5px 5px;

    -o-border-radius: 0 0 5px 5px;

}



section#urunliste .product-box .trend_item .trend_detail .buy-btn button:focus {

    outline: none;

    -webkit-box-shadow: none;

    box-shadow: none;

}



section#urunliste .pull-right {

    opacity: 1;

    margin-left: auto;

    background-color: var(--theme_post_bg) !important;

    background: url("../../assets/img/close-bgn.svg") center/1em auto no-repeat;

}



section#urunliste .pull-right:focus {

    outline: none;

    -webkit-box-shadow: none;

    box-shadow: none;

}



section#urunliste .modal-body .product_inner {

    min-width: 350px;

    border-radius: 5px;

    overflow: hidden;

}



section#urunliste .modal-body .product_inner .owl-img {

    width: 400px;

    height: 500px;

}



section#urunliste .modal-body .product_inner .owl-img img {

    width: 100%;

    height: 100%;

    -o-object-fit: cover;

    object-fit: cover;

    border-radius: 5px;

}



section#urunliste .modal-body .product_inner .owl-nav {

    position: absolute;

    width: 100%;

    top: 50%;

    -webkit-transform: translate(0, -50%);

    transform: translate(0, -50%);

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    padding: 0 10px;

}



section#urunliste .modal-body .product_inner .owl-nav .owl-next {

    position: absolute;

    right: 10px;

}



section#urunliste .modal-body .product_inner .owl-nav [class*="owl-"]:hover {

    background: transparent;

    color: var(--textwhite);

    text-decoration: none;

}



section#urunliste .modal-body .product_content {

    width: 100%;

    padding-left: 40px;

    border-top-left-radius: 5px;

    border-bottom-left-radius: 5px;

}



section#urunliste .body-swatch {

    background: var(--whitebg);

    border-radius: 5px;

}



section#urunliste .modal-body .product_content .product_info {

    border-top: 1px solid #e5e5e5;

    margin-top: 20px;

    padding: 20px 0 20px 0;

    font-weight: 400;

    font-size: 16px;

    line-height: 26px;

    color: var(--subtext);

    border-bottom: 1px solid #e5e5e5;

}



section#urunliste .modal-body .product_content::-webkit-scrollbar {

    -webkit-appearance: none;

    width: 5px;

}



section#urunliste .modal-body .product_content::-webkit-scrollbar-thumb {

    background: rgba(191, 191, 191, 0.5);

    border-radius: 0;

}



section#urunliste .modal-body .product_content .select-wrapper {

    padding: 13px 0 0 0;

}



section#urunliste .modal-body .product_content .select-wrapper table tr {

    display: flex;

    align-items: flex-start;

    flex-direction: column;

}



section#urunliste .modal-body .product_content .select-wrapper table tr label {

    min-width: 80px;

}



section#urunliste .body-swatch select {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    color: var(--main_text);

    font-size: 13px;

    font-weight: 500;

    background: url(https://demobi.info/cooshop/public/assets/img/ar1.png) no-repeat 95% 50% transparent;

    background-color: #fff;

    background-clip: content-box;

    border: 1px solid #ebedef;

    width: 100%;

    height: 45px;

    padding: 10px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#urunliste .body-swatch select:focus {

    border-color: #ced4da;

    box-shadow: none;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size td {

    padding-top: 13px;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size td:nth-child(2) {

    width: 100%;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr td.label {

    font-size: 13px;

    line-height: 12px;

    color: var(--subtext);

    text-align: left;

    vertical-align: middle;

    padding-right: 30px;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr td.label label::after {

    content: ":";

    margin-left: 2px;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button {

    width: 40px;

    height: 40px;

    background: var(--theme_post_bg);

    display: flex;

    align-items: center;

    justify-content: center;

    cursor: pointer;

    border: 1px solid #e5e5e5 !important;

    color: var(--main_text);

    font-size: 13px;

    line-height: 12px;

    border-radius: 5px;

    padding: 0;

    transition: all 0.3s ease-in-out;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .hover__body button:hover {

    background: var(--mainbg);

    color: var(--textwhite);

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .hover__body button.active {

    background: var(--mainbg);

    border: 1px solid var(--mainbg) !important;

    color: var(--textwhite);

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button p {

    width: 25px;

    height: 25px;

    border-radius: 5px;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button:not(:last-child) {

    margin-right: 10px;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.active {

    border: 1px solid #000;

    color: var(--textwhite);

}



.basket--box .select-wrapper tbody tr td .select-button.active {

    border: 1px solid var(--subtext) !important;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.disabled {

    color: var(--subtext);

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button {

    width: 40px;

    height: 40px;

    border: 1px solid #000;

    cursor: pointer;

    border: none;

    font-size: 13px;

    line-height: 15px;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button:not(:last-child) {

    margin-right: 10px;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.select_red {

    background: #dc3545;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.select_green {

    background: #ff4545;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.select_black {

    background: #212121;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.select_blue {

    background: #0d6efd;

}



section#urunliste .modal-body .product_content .select-wrapper .product-size tr .with-swatches .liste button.disabled {

    color: var(--subtext);

}



section#urunliste .modal-body .product_content .product_name {

    color: var(--main_text);

    font-weight: 500;

    font-size: 25px;

    line-height: 32px;

    border-bottom: 1px solid #e5e5e5;

    margin-bottom: 20px;

    padding-bottom: 20px;

}



section#urunliste .modal-body .product_content h3.price {

    margin-top: 10px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



section#urunliste .modal-body .product_content h3.price .old-price {

    font-weight: 500;

    font-size: 15px;

    line-height: 19px;

    margin-right: 15px;

    color: var(--subtext);

}



section#urunliste .modal-body .product_content h3.price .old-price.kargo {

    font-weight: 600;

    font-size: 16px;

    line-height: 20px;

    color: var(--theme_color_2);

}



.owl-carousel .owl-stage {

    min-width: 350px;

}



section#urunliste .modal-body .product_content h3.price .new-price {

    color: var(--theme_color_2);

    margin-right: 5px;

    font-weight: 600;

    font-size: 22px;

    line-height: 28px;

}



section#urunliste .modal-body .product_content .content_bottom {

    padding-top: 13px;

    margin-top: 13px;

    border-top: 1px solid #e5e5e5;

}



section#urunliste .modal-body .product_content .content_bottom .quantity-box {

    background: var(--whitebg);

    position: relative;

    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;

    justify-content: center;

    width: 100%;

    max-width: 150px;

    margin-right: 15px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#urunliste .modal-body .product_content .content_bottom .quantity-box .input-number {

    width: 45px;

    border: none;

    vertical-align: top;

    outline: none;

    background: transparent;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    font-size: 14px;

    line-height: 21px;

    color: var(--main_text);

    position: relative;

    margin: 0 15px;

}



section#urunliste .modal-body .product_content .content_bottom .quantity-box::after {

    content: "Adet";

    font-size: 14px;

    font-weight: 500;

    line-height: 21px;

    color: var(--main_text);

    position: absolute;

    left: 70px;

}



section#urunliste .modal-body .product_content .content_bottom .quantity-box .input-number-decrement {

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    display: inline-block;

    text-align: center;

    cursor: pointer;

    border-right: none;

}



section#urunliste .modal-body .product_content .content_bottom .quantity-box .input-number-increment {

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    display: inline-block;

    text-align: center;

    cursor: pointer;

    border-left: none;

    margin-left: 10px;

}



section#urunliste .modal-body .product_content .content_bottom .btn-ground {

    width: 100%;

}



section#urunliste .whatsapp-order-btn button {

    border: none;

    height: 50px;

    width: 100%;

    color: var(--textwhite);

    font-size: 15px;

    font-weight: 500;

    background: #4fce5d;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.whatsapp-order-btn button svg {

    margin-right: 7px;

}



section#urunliste .product_content .content_bottom .btn-ground button {

    height: 50px;

    display: block;

    text-align: center;

    width: 100%;

    color: var(--textwhite);

    font-size: 15px;

    font-weight: 500;

    line-height: 22px;

    border: none;

    background: var(--mainbg);

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#urunliste.not_slider .trend_item {

    margin-bottom: 30px;

}





/* FAQ */



section#faq {

    padding: 62px 0 60px 0;

}



section#faq .faq_container {

    display: -ms-grid;

    display: grid;

    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;

    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;

    gap: 0px 0px;

    grid-auto-flow: row;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



section#faq .left_faq {

    -ms-grid-row: 1;

    -ms-grid-row-span: 2;

    -ms-grid-column: 1;

    -ms-grid-column-span: 6;

    grid-area: 1 / 1 / 3 / 7;

}



section#faq .left_faq .faq_item {

    background: var(--whitebg);

    padding: 33px 38px;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

    cursor: default;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#faq .left_faq .faq_item h6 {

    font-weight: 600;

    font-size: 20px;

    line-height: 24px;

    margin-bottom: 9px;

    color: var(--theme_color_2);

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}



section#faq .left_faq .faq_item p {

    font-size: 14px;

    line-height: 23px;

    color: var(--subtext);

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}



section#faq .left_faq .faq_item.center {

    margin: 30px 0;

}



section#faq .left_faq .faq_item:hover {

    background: var(--theme_color_2_hover);

}



section#faq .left_faq .faq_item:hover h6,

section#faq .left_faq .faq_item:hover p {

    color: var(--textwhite);

}



section#faq .faq_img {

    z-index: -1;

    -ms-grid-row: 1;

    -ms-grid-row-span: 2;

    -ms-grid-column: 6;

    -ms-grid-column-span: 7;

    grid-area: 1 / 6 / 3 / 13;

}



section#faq .faq_img img {

    width: 705px;

    height: 578px;

    max-height: 578px;

    -o-object-fit: cover;

    object-fit: cover;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}





/* Gallery */



section#gallery {

    background: var(--theme_post_bg);

    padding: 60px 0;

}



section#gallery .title {

    margin-bottom: 40px;

}



section#gallery .title span {

    font-size: 14px;

    line-height: 21px;

    color: var(--subtext);

}



section#gallery .title h6 {

    font-weight: 600;

    font-size: 20px;

    line-height: 30px;

    color: var(--main_text);

}



section#gallery .video .video-inner {

    max-width: 600px;

    position: relative;

}



section#gallery .video .video-inner .video-image {

    max-width: 600px;

    max-height: 600px;

}



.video-image2 {

    max-width: 600px;

    max-height: 600px;

    display: flex;

}



section#gallery .video .video-inner .video-image2 img {

    height: 100%;

    width: 100%;

    -o-object-fit: cover;

    object-fit: cover;

}



section#gallery .video .video-inner .video-image img {

    height: 100%;

    width: 100%;

    -o-object-fit: cover;

    object-fit: cover;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#gallery .video .video-inner .video-image::after {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: var(--theme_top_bg);

    content: "";

    opacity: 0.7;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#gallery .video .video-inner .video-link {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 1;

    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;

    justify-content: center;

}



section#gallery .video .video-inner .video-link .video-link-inner {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    max-width: 500px;

}



section#gallery .video .video-inner .video-link .video-link-inner .play-btn-wrap {

    position: relative;

}



section#gallery .video .video-inner .video-link .video-link-inner .play-btn-wrap::after {

    content: "";

    position: absolute;

    z-index: -1;

    left: 50%;

    top: 50%;

    width: 90px;

    height: 90px;

    border: 2px solid #fff;

    -webkit-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

    border-radius: 50%;

    display: block;

    -webkit-animation: pulse-border 1500ms ease-out infinite;

    animation: pulse-border 1500ms ease-out infinite;

}



section#gallery .video .video-inner .video-link .video-link-inner .item_text {

    text-align: center;

    font-weight: 500;

    font-size: 16px;

    line-height: 23px;

    color: var(--textwhite);

}



section#gallery .video .video-inner .video-link .video-link-inner strong {

    font-weight: 600;

    font-size: 40px;

    line-height: 49px;

    color: var(--textwhite);

    padding: 20px 0;

}



section#gallery .gallery-box .g_item {

    margin-bottom: 30px;

}



section#gallery .gallery-box .g_item img {

    min-height: 285px;

    max-height: 285px;

    width: 100%;

    object-fit: cover;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#gallery .gallery-box .g_item.mb_0 {

    margin-bottom: 0;

}



.lb-data .lb-details {

    display: none;

}



#lightbox .lb-container .lb-image {

    border: none !important;

    border-radius: 0;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

}





/* Contact */



section#contact {

    background: var(--theme_post_bg);

    padding: 60px 0;

}



section#contact .title {

    margin-bottom: 40px;

}



section#contact .title span {

    font-size: 14px;

    line-height: 17px;

    color: var(--subtext);

}



section#contact .title h6 {

    font-weight: 600;

    font-size: 20px;

    line-height: 30px;

    color: var(--main_text);

}



section#contact .form-group {

    margin-bottom: 30px;

}



section#contact .form-group .icon {

    padding-left: calc(1.5em + 25px);

    background-repeat: no-repeat;

    background-position: center left calc(0.375em + 15px);

    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);

}



section#contact .form-group .icon.i_name {

    background-image: url(../../assets/img/contact_name.svg);

}



section#contact .form-group .icon.i_tel {

    background-image: url(../../assets/img/contact_telephone.svg);

}



section#contact .form-group .icon.i_email {

    background-image: url(../../assets/img/contact_email.svg);

}



section#contact .form-group input {

    width: 100%;

    border: none;

    font-size: 13px;

    line-height: 16px;

    color: var(--main_text);

    padding: 20px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#contact .form-group input::-webkit-input-placeholder {

    color: var(--subtext);

}



section#contact .form-group input:focus {

    outline: none;

    border: none;

    -webkit-box-shadow: none;

    box-shadow: none;

}



section#contact .form-group textarea {

    width: 100%;

    border: none;

    font-size: 13px;

    line-height: 16px;

    color: var(--main_text);

    padding: 20px;

    min-height: 137px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#contact .form-group textarea::-webkit-input-placeholder {

    color: var(--subtext);

}



section#contact .contact-submit .btn {

    display: block;

    width: 100%;

    background: var(--mainbg);

    border: none;

    font-weight: 500;

    font-size: 15px;

    line-height: 18px;

    color: var(--textwhite);

    padding: 21.5px 0;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#contact .contact-submit .btn:focus {

    outline: none;

    -webkit-box-shadow: none;

    box-shadow: none;

    border: none;

}





/* Blog */



section#blog {

    padding: 60px 0;

}



section#blog .title {

    margin-bottom: 40px;

}



section#blog .title span {

    font-size: 14px;

    line-height: 17px;

    color: var(--subtext);

}



section#blog .title h6 {

    font-weight: 500;

    font-size: 20px;

    line-height: 24px;

    margin-top: 6px;

    color: var(--main_text);

}



section#blog .blog-container a.blog-img {

    position: relative;

    display: flex;

    align-items: center;

    justify-content: center;

    overflow: hidden;

    border-radius: 5px 5px 0 0;

    -webkit-border-radius: 5px 5px 0 0;

    -moz-border-radius: 5px 5px 0 0;

    -ms-border-radius: 5px 5px 0 0;

    -o-border-radius: 5px 5px 0 0;

}



section#blog .blog-container a.blog-img img {

    width: 100%;

    max-height: 200px;

    object-fit: cover;

    height: 200px;

}



section#blog .blog-container a.blog-img span.blog-icn {

    color: var(--textwhite);

    font-size: 18px;

    position: absolute;

    height: 40px;

    width: 40px;

    background-color: var(--mainbg);

    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;

    justify-content: center;

    border-radius: 50px;

    z-index: 1;

    opacity: 0;

    visibility: visible;

    -webkit-transition: all 0.3s ease-in-out 0s;

    transition: all 0.3s ease-in-out 0s;

}



section#blog .blog-container a.blog-img::before {

    content: "";

    display: block;

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 1;

    opacity: 0;

    visibility: hidden;

    background-color: rgba(51, 51, 51, 0.25);

    -webkit-transition: all 0.35s ease;

    transition: all 0.35s ease;

    pointer-events: none;

}



section#blog .blog-container a.blog-img:hover::before {

    visibility: visible;

    opacity: 1;

}



section#blog .blog-container a.blog-img:hover span.blog-icn {

    visibility: visible;

    opacity: 1;

}



section#blog .blog-container .blog-bottom {

    background: var(--whitebg);

    padding: 25px;

    border-radius: 0 0 5px 5px;

    -webkit-border-radius: 0 0 5px 5px;

    -moz-border-radius: 0 0 5px 5px;

    -ms-border-radius: 0 0 5px 5px;

    -o-border-radius: 0 0 5px 5px;

    height: 226px;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}



section#blog .blog-container .blog-bottom a.blog-title {

    font-size: 14px;

    font-weight: 500;

    line-height: 21px;

    color: var(--main_text);

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



section#blog .blog-container .blog-bottom .blog-text {

    font-size: 13px;

    line-height: 19px;

    color: var(--subtext);

    padding: 15px 0;

}



section#blog .blog-container .blog-bottom .blog-btn {

    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;

    justify-content: center;

    font-weight: 500;

    font-size: 15px;

    line-height: 18px;

    color: var(--textwhite);

    padding: 13px 0;

    width: 100%;

    background: var(--mainbg);

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}





/* Blog Page */



section#blog-page {

    padding: 0 0 30px 0;

    margin-top: -338px;

    z-index: 1;

    position: relative;

}



section#blog-page .blog-container {

    margin-bottom: 30px;

}



section#blog-page .blog-container a.blog-img {

    position: relative;

    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;

    justify-content: center;

    border-radius: 5px 5px 0 0;

    overflow: hidden;

}



section#blog-page .blog-container a.blog-img img {

    width: 100%;

    height: 200px;

    object-fit: cover;

}



section#blog-page .blog-container a.blog-img span.blog-icn {

    color: var(--textwhite);

    font-size: 18px;

    position: absolute;

    height: 40px;

    width: 40px;

    background-color: var(--mainbg);

    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;

    justify-content: center;

    border-radius: 50px;

    z-index: 1;

    opacity: 0;

    visibility: visible;

    -webkit-transition: all 0.3s ease-in-out 0s;

    transition: all 0.3s ease-in-out 0s;

}



section#blog-page .blog-container a.blog-img::before {

    content: "";

    display: block;

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 1;

    opacity: 0;

    visibility: hidden;

    background-color: rgba(51, 51, 51, 0.25);

    -webkit-transition: all 0.35s ease;

    transition: all 0.35s ease;

    pointer-events: none;

}



section#blog-page .blog-container a.blog-img:hover::before {

    visibility: visible;

    opacity: 1;

}



section#blog-page .blog-container a.blog-img:hover span.blog-icn {

    visibility: visible;

    opacity: 1;

}



section#blog-page .blog-container .blog-bottom {

    background: var(--whitebg);

    padding: 25px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    height: 226px;

    display: flex;

    justify-content: space-between;

    flex-direction: column;

}



section#blog-page .blog-container .blog-bottom a.blog-title {

    font-size: 14px;

    font-weight: 500;

    line-height: 21px;

    color: var(--main_text);

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



section#blog-page .blog-container .blog-bottom .blog-text {

    font-size: 13px;

    line-height: 19px;

    color: var(--subtext);

    padding: 15px 0;

    min-height: 90px;

}



section#blog-page .blog-container .blog-bottom .blog-btn {

    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;

    justify-content: center;

    font-weight: 500;

    font-size: 15px;

    line-height: 18px;

    color: var(--textwhite);

    padding: 13px 0;

    width: 100%;

    background: var(--mainbg);

    border-radius: 5px;

}





/* Blog Text */



#blog-text {

    margin-bottom: 70px;

    position: relative;

    margin-top: 80px;

}



#blog-text figure {

    max-height: 500px;

}



#blog-text figure img {

    height: auto;

    width: 100%;

    object-fit: cover;

    max-height: 500px;

}



#blog-text .text-wrapper {

    background: var(--whitebg);

    box-shadow: 0 10px 35px 0 rgb(0 0 0 / 3%);

    border-radius: 10px;

    overflow: hidden;

}



#blog-text .text-wrapper .text-container {

    padding: 2.8rem 3rem 2.8rem;

    color: var(--main_text);

    line-height: 22px;

}



#blog-text .text-wrapper .text-container h1.title {

    font-size: 20px;

    margin-bottom: 20px;

    color: var(--main_text);

}



#blog-text article p {

    font-size: 16px;

    color: var(--subtext);

    line-height: 23px;

}



.text-container h1,

.text-container h2,

.text-container h3,

.text-container h4,

.text-container h5,

.text-container h6,

.text-container b {

    font-weight: bold;

}



.text-container {

    font: unset;

}





/* Instagram */



section#instagram {

    padding: 50px 0;

    padding-top: 0;

}



section#instagram .title {

    margin-bottom: 40px;

}



section#instagram .title span {

    font-size: 14px;

    line-height: 17px;

    color: var(--subtext);

}



section#instagram .title h6 {

    font-weight: 500;

    font-size: 20px;

    line-height: 24px;

    margin-top: 6px;

    color: var(--main_text);

}



section#instagram .instagram-post .post-item a.post-detail {

    position: relative;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 100%;

    overflow: hidden;

}



section#instagram .instagram-post .post-item a.post-detail::after {

    content: "";

    position: absolute;

    width: 85px;

    height: 85px;

    border-radius: 100%;

    border: 2px solid var(--textwhite);

    opacity: 0;

    visibility: hidden;

    transition: all 0.3s ease-in-out;

}



section#instagram .instagram-post .post-item:hover a.post-detail::after {

    opacity: 1;

    visibility: visible;

}



section#instagram .instagram-post .post-item a.post-detail:hover img.insta_img {

    transform: scale(1.1);

}



section#instagram .instagram-post .post-item a.post-detail img.insta_img {

    max-width: 100%;

    border-radius: 100%;

    object-fit: cover;

    transform: scale(1);

    transition: all 0.3s ease-in-out;

}





/* ---------- SEPET ---------- */



.swal2-popup.swal2-toast.swal2-show {

    max-width: 230px;

}



.swal2-popup.swal2-toast .swal2-title {

    margin-top: 10px !important;

}



section#home-top {

    background: var(--bolum_bg);

}



section#home-top .top_container {

    text-align: center;

    padding: 70px 0;

}



section#home-top.page--pad .top_container {

    text-align: center;

    padding: 50px 0;

}



section#home-top .top_container span {

    font-size: 25px;

    line-height: 37px;

    color: var(--subtext);

}



section#home-top .top_container p {

    font-weight: 600;

    font-size: 35px;

    color: var(--main_text);

}



section#order-form {

    padding: 60px 0;

}



section#order-form .form-left .order-steps {

    background: var(--whitebg);

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#order-form .form-left .order-steps .order-top {

    border-bottom: 1px solid var(--line);

    padding: 25px;

}



section#order-form .form-left .order-steps .order-top span {

    font-weight: 500;

    font-size: 16px;

    line-height: 24px;

    color: var(--main_text);

}



section#order-form .form-left .order-steps .order-top p {

    font-size: 12px;

    line-height: 18px;

    color: var(--subtext);

}



section#order-form .form-left .order-steps .steps {

    padding: 25px;

}



section#order-form .form-left .order-steps .steps .form-group {

    margin-bottom: 25px;

}



section#order-form .form-left .order-steps .steps .form-group .c-label {

    font-weight: 500;

    font-size: 16px;

    line-height: 19px;

    color: var(--main_text);

    margin-bottom: 10px;

}



section#order-form .form-left .order-steps .steps .form-group .select_box {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    background-image: url("../../img/paymentarrow.svg");

    background-repeat: no-repeat;

    background-origin: content-box;

    background-position: right;

    border-radius: 0;

}



section#order-form .form-left .order-steps .steps .form-group .form-control {

    width: 100%;

    border: 1px solid #f1f1f1;

    font-size: 13px;

    line-height: 19px;

    color: var(--main_text);

    padding: 20px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#order-form .form-left .order-steps .steps .form-group .form-control.select_box {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    background-image: url("../../img/paymentarrow.svg");

    background-repeat: no-repeat;

    background-origin: content-box;

    background-position: right;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#order-form .form-left .order-steps .steps .form-group .form-control::-webkit-input-placeholder {

    color: var(--subtext);

}



section#order-form .form-left .order-steps .steps .form-group .form-control:-ms-input-placeholder {

    color: var(--subtext);

}



section#order-form .form-left .order-steps .steps .form-group .form-control::-ms-input-placeholder {

    color: var(--subtext);

}



section#order-form .form-left .order-steps .steps .form-group .form-control::placeholder {

    color: var(--subtext);

}



section#order-form .form-left .order-steps .steps .form-group .form-control:focus {

    outline: none;

    -webkit-box-shadow: none;

    box-shadow: none;

}



section#order-form .form-left .order-steps .steps .form-group textarea {

    width: 100%;

    border: 1px solid var(--line);

    font-size: 13px;

    line-height: 19px;

    color: var(--main_text);

    padding: 20px;

    min-height: 82px;

    border-radius: 5px;

}



section#order-form .form-left .order-steps .steps .form-group textarea::-webkit-input-placeholder {

    color: var(--subtext);

}



section#order-form .form-left .order-steps .steps .form-group textarea:-ms-input-placeholder {

    color: var(--subtext);

}



section#order-form .form-left .order-steps .steps .form-group textarea::-ms-input-placeholder {

    color: var(--subtext);

}



section#order-form .form-left .order-steps .steps .form-group textarea::placeholder {

    color: var(--subtext);

}



section#order-form .order-info .order-info-inner {

    background: var(--whitebg);

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#order-form .order-info .order-info-inner .inner-top {

    padding: 25px;

}



section#order-form .order-info .order-info-inner .inner-top span {

    font-weight: 500;

    font-size: 16px;

    line-height: 24px;

    color: var(--main_text);

}



section#order-form .order-info .order-info-inner .inner-top p {

    font-size: 12px;

    line-height: 18px;

    color: var(--subtext);

}



section#order-form .order-info .order-info-inner .inner-middle {

    padding: 25px;

    border-top: 1px solid var(--line);

    border-bottom: 1px solid var(--line);

}



section#order-form .order-info .order-info-inner .inner-middle li {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    font-size: 15px;

    line-height: 22px;

    color: var(--main_text);

}



section#order-form .order-info .order-info-inner .inner-middle li svg path {

    fill: var(--theme_icn);

}



section#order-form .order-info .order-info-inner .inner-middle li:last-child {

    color: var(--theme_color_2);

    font-weight: 700;

}



section#order-form .order-info .order-info-inner .inner-middle li:last-child svg path {

    fill: var(--theme_color_2);

}



section#order-form .order-info .order-info-inner .inner-middle li svg,

section#order-form .order-info .order-info-inner .inner-middle li img {

    margin-right: 10px;

}



section#order-form .order-info .order-info-inner .inner-middle li:not(:last-child) {

    margin-bottom: 25px;

}



section#order-form .order-info .order-info-inner .inner-middle li:first-child {

    font-weight: 600;

}



section#order-form .order-info .order-info-inner .inner-middle li.order-price .order-old-price del {

    font-weight: 600;

    font-size: 15px;

    line-height: 22px;

    color: var(--subtext);

}



section#order-form .order-info .order-info-inner .inner-middle li.order-price .order-new-price {

    font-size: 15px;

    line-height: 22px;

}



section#order-form .order-info .order-info-inner .inner-bottom {

    padding: 25px;

}



section#order-form .order-info .order-info-inner .inner-bottom button {

    display: block;

    width: 100%;

    border: none;

    color: var(--textwhite);

    background: var(--mainbg);

    font-weight: 600;

    font-size: 15px;

    line-height: 22px;

    padding: 11px 0;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#bank {

    position: relative;

    padding: 60px 0 30px 0;

    background: var(--theme_post_bg);

}



section#bank .bank-item {

    margin-bottom: 30px;

}



section#bank .bank-item .bank-container .bank-content {

    padding: 40px;

    background-color: var(--whitebg);

    border-radius: 5px;

}



section#bank .bank-item .bank-container .bank-content .topContent {

    border-bottom: 1px solid var(--line);

    margin-bottom: 40px;

    padding-bottom: 40px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

}



.bg--soft {

    background: var(--theme_post_bg);

    padding-top: 50px;

}



section#bank .bank-item .bank-container .bank-content .topContent .topRight a {

    font-weight: 500;

    font-size: 15px;

    line-height: 22px;

    color: var(--main_text);

    padding: 15px 36px;

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

    border-radius: 5px;

    position: relative;

    z-index: 0;

}



section#bank .bank-item .bank-container .bank-content .topContent .topRight a::before {

    position: absolute;

    content: "";

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    opacity: 0.05;

    background: var(--header_top);

    border-radius: 5px;

    z-index: -1;

}



section#bank .bank-item .bank-container .bank-content .topContent .topRight a:hover {

    background: var(--mainbg);

    color: var(--textwhite);

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}



section#bank .bank-item .bank-container .bank-content .bank-icon {

    height: 25px;

    max-height: 25px;

    margin-bottom: 4px;

}



section#bank .bank-item .bank-container .bank-content .bank-name {

    font-size: 22px;

    line-height: 34px;

    font-weight: 600;

    color: var(--main_text);

}



section#bank .bank-item .bank-container .bank-content button {

    border: none;

    background-color: transparent;

    position: relative;

    text-align: center;

    vertical-align: text-bottom;

    padding: 1px 6px;

    margin-left: 20px;

    border-radius: 5px;

    z-index: 0;

    color: var(--main_text);

}



section#bank .bank-item .bank-container .bank-content button::before {

    position: absolute;

    content: "";

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    opacity: 0.05;

    background: var(--theme_icn);

    border-radius: 5px;

    z-index: -1;

}



section#bank .bank-item .bank-container .bank-content button:focus {

    outline: none;

    -webkit-box-shadow: none;

    box-shadow: none;

}



section#bank .bank-item .bank-container .bank-content button i {

    font-size: 14px;

}



section#bank .bank-item .bank-container .bank-content p {

    font-weight: 500;

    font-size: 17px;

    line-height: 27px;

    color: var(--main_text);

}



section#bank .bank-item .bank-container .bank-content p b {

    font-weight: 700;

}



section#bank .bank-item .bank-container .bank-content p:not(:last-child) {

    margin-bottom: 20px;

}



.popover {

    margin-left: 14px !important;

}



.popover .popover-header {

    border: none;

    background: transparent;

    border-radius: none;

    font-size: 14px;

    color: var(--main_text);

}



section#alert .order_alert_container {

    background: var(--mainbg);

    padding: 20px 30px;

    border-radius: 5px;

}



section#alert .order_alert_container p {

    font-size: 17px;

    line-height: 25px;

    color: var(--textwhite);

}



section#alert .order_alert_container p strong {

    font-weight: 600;

}



section#alert.order-information .order_alert_container {

    margin-top: 40px;

}



section#payment-notif {

    padding: 60px 0;

    background: var(--theme_post_bg);

}



section#payment-notif form {

    background: var(--whitebg);

    padding: 25px;

}



section#payment-notif form .form-group {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    margin-bottom: 25px;

}



section#payment-notif form .form-group p {

    color: var(--subtext);

}



section#payment-notif form .form-group .c-label {

    font-weight: 500;

    font-size: 16px;

    line-height: 19px;

    color: var(--main_text);

    margin-bottom: 20px;

}



section#payment-notif form .form-group .c-control {

    border: 1px solid var(--line);

    padding: 13px 17px;

    font-size: 15px;

    height: 50px;

    line-height: 18px;

    color: var(--main_text);

    border-radius: 5px;

}



section#payment-notif form .form-group .c-control.readn {

    position: relative;

    z-index: 0;

    background: var(--bolum_bg);

}



section#payment-notif form .form-group .c-control.readn::before {

    position: absolute;

    content: "";

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    opacity: 0.05;

    background: var(--theme_icn);

    z-index: -1;

    border-radius: 5px;

}



section#payment-notif form .form-group .c-control::-webkit-input-placeholder {

    font-size: 15px;

    line-height: 18px;

    color: var(--subtext);

}



section#payment-notif form .form-group .c-control:-ms-input-placeholder {

    font-size: 15px;

    line-height: 18px;

    color: var(--subtext);

}



section#payment-notif form .form-group .c-control::-ms-input-placeholder {

    font-size: 15px;

    line-height: 18px;

    color: var(--subtext);

}



section#payment-notif form .form-group .c-control::placeholder {

    font-size: 15px;

    line-height: 18px;

    color: var(--subtext);

}



section#payment-notif form .form-group .c-control:focus {

    outline: none;

}



section#payment-notif form .form-group .form-control {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    height: 50px;

    background-image: url("../../img/paymentarrow.svg");

    background-repeat: no-repeat;

    background-origin: content-box;

    background-position: right;

    border-radius: 0;

}



section#payment-notif form .form-group .form-control:focus {

    outline: none;

    -webkit-box-shadow: none;

    box-shadow: none;

    color: var(--main_text);

}



section#payment-notif form .form-group .form-control.c-control {

    color: #acacac;

}



section#payment-notif form .form-group .form-control option {

    font-size: 15px;

    color: #acacac;

}



section#payment-notif form .form-group._bank .c-control:focus {

    color: var(--main_text);

}



section#payment-notif form .form-group.date input {

    color: #acacac;

}



section#payment-notif form .form-group textarea {

    min-height: 80px;

}



section#payment-notif form .form-group .formaction-btn {

    display: -webkit-inline-box;

    display: -ms-inline-flexbox;

    display: inline-flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    background: var(--mainbg);

    border-radius: 0;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    padding: 16px 0;

    color: var(--textwhite);

    font-size: 15px;

    line-height: 18px;

    font-weight: 500;

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}





/* Fake Notif */



.custom-social-proof {

    position: fixed;

    bottom: 20px;

    left: 20px;

    z-index: 3 !important;

}



.custom-social-proof .custom-notification {

    border: 0;

    text-align: left;

    z-index: 1;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    font-weight: 400;

    border-radius: 6px;

    -webkit-box-shadow: 1px 1px 12px 1px rgb(11 10 10 / 10%);

    box-shadow: 1px 1px 12px 1px rgb(11 10 10 / 10%);

    background-color: #fff;

    position: relative;

    cursor: pointer;

    max-width: 360px;

}



.custom-social-proof .custom-notification .custom-notification-container {

    display: -webkit-box !important;

    display: -ms-flexbox !important;

    display: flex !important;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    max-width: 480px;

}



.custom-social-proof .custom-notification .custom-notification-container .custom-notification-image-wrapper img {

    height: 75px;

    width: 75px;

    overflow: hidden;

    border-radius: 6px 0 0 6px;

    -o-object-fit: cover;

    object-fit: cover;

}



.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper {

    margin: 0;

    height: 100%;

    color: var(--main_text);

    border-radius: 0 6px 6px 0;

    -webkit-box-flex: 1;

    -ms-flex: 1;

    flex: 1;

    display: -webkit-box !important;

    display: -ms-flexbox !important;

    display: flex !important;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}



.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content {

    font-family: inherit !important;

    margin: 0 !important;

    padding: 0 5px 0 20px;

    font-size: 15px;

    line-height: 16px;

}



.custom-social-proof .custom-notification .custom-notification-container .custom-notification-content-wrapper .custom-notification-content small {

    margin-top: 3px !important;

    display: block !important;

    font-size: 12px !important;

    opacity: 0.8;

}



.custom-social-proof .custom-notification .custom-close {

    position: absolute;

    top: 12px;

    right: 8px;

    height: 12px;

    width: 12px;

    cursor: pointer;

    -webkit-transition: 0.2s ease-in-out;

    transition: 0.2s ease-in-out;

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

    opacity: 1;

}



.custom-social-proof .custom-notification .custom-close::before {

    content: "";

    display: block;

    width: 100%;

    height: 2px;

    background-color: gray;

    position: absolute;

    left: 0;

    top: 5px;

}



.custom-social-proof .custom-notification .custom-close::after {

    content: "";

    display: block;

    height: 100%;

    width: 2px;

    background-color: gray;

    position: absolute;

    left: 5px;

    top: 0;

}



.poweredby {

    font-weight: 600;

    text-decoration: none;

    margin-left: 3px;

    color: #3498db;

}





/* window popup */



.popupimg {

    width: 100%;

    height: 100%;

    object-fit: cover;

    object-position: center;

    border-radius: 0;

}



#myModal .modal-dialog .modal-content .modal-body .modal-img {

    order: 2;

    min-width: 300px;

}



#myModal .modal-dialog .modal-content .modal-body .modal-info {

    padding: 30px;

    display: flex;

    flex-direction: column;

    justify-content: center;

}



#myModal .modal-dialog .modal-content .modal-body .modal-info h6 {

    margin-bottom: 10px;

    font-size: 16px;

    color: var(--main_text);

}



#myModal .modal-dialog {

    max-width: 700px;

}



#myModal .modal-dialog .modal-content {

    border-radius: 0;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border: none;

}



#myModal .modal-dialog .modal-content .modal-header {

    border-bottom: 1px solid #f5f3f3;

    padding: 27px 30px;

    display: none;

}



#myModal .modal-dialog .modal-content .modal-header .header-icn {

    margin-right: 11px;

}



#myModal .modal-dialog .modal-content .modal-header .header-text h6 {

    font-weight: 600;

    font-size: 18px;

    line-height: 22px;

    color: var(--main_text);

}



#myModal .modal-dialog .modal-content .modal-header .header-text p {

    font-weight: 500;

    font-size: 14px;

    line-height: 17px;

    margin-top: 3px;

    color: var(--subtext);

}



.product-modal .modal-content {

    border: none;

    background: transparent;

}



.product-modal .modal-header {

    border-bottom: none;

    padding: 1rem 0;

}



.product-modal .modal-header .btn-close {

    color: var(--textwhite);

    background: none;

    opacity: 1;

    margin-right: 0;

}



.product-modal .modal-header .btn-close:focus {

    outline: none;

    box-shadow: none;

}



.product-modal .modal-body {

    padding: 0;

}



#myModal .modal-dialog .modal-content .modal-header .btn-close {

    background-color: var(--bolum_bg) !important;

    background: url("../../assets/img/close-bgn.svg") center/1em auto no-repeat;

    opacity: 1;

}



#myModal .modal-dialog .modal-content .modal-header .btn-close:focus {

    outline: none;

    border: none;

    -webkit-box-shadow: none;

    box-shadow: none;

}



#myModal .modal-dialog .modal-content .modal-body {

    padding: 27px 30px;

}



#myModal .modal-dialog .modal-content .modal-body .btn-close {

    position: absolute;

    right: 5px;

    top: 5px;

    background: var(--bolum_bg);

    color: var(--main_text);

    font-size: 17px;

}



#myModal .modal-dialog .modal-content .modal-body .btn-close:focus,

#myModal .modal-dialog .modal-content .modal-body .btn-close:hover {

    background: var(--bolum_bg);

    color: var(--main_text);

}



#myModal .modal-dialog .modal-content .modal-body .btn-close i {

    font-size: 18px;

}



#myModal .modal-dialog .modal-content .modal-body .modal-info .text_one {

    font-weight: 600;

    font-size: 18px;

    line-height: 22px;

    margin-bottom: 30px;

    color: var(--main_text);

}



#myModal .modal-dialog .modal-content .modal-body .modal-info .text_second {

    font-size: 24px;

    line-height: 30px;

    font-weight: 600;

    color: var(--main_text);

}



#myModal .modal-dialog .modal-content .modal-body .modal-info .text_second strong {

    color: var(--theme_color_2);

}



#myModal .modal-dialog .modal-content .modal-body .modal-info p {

    font-weight: 500;

    font-size: 14px;

    line-height: 20px;

    color: var(--subtext);

}



#myModal .modal-dialog .modal-content .modal-body .modal-info a {

    background: var(--mainbg);

    color: var(--textwhite);

    padding: 18px;

    border-radius: 5px;

    margin-top: 30px;

    text-align: center;

}



#myModal .modal-dialog .modal-content .modal-footer {

    border-top: none;

    padding: 0 30px 27px 30px;

}



#myModal .modal-dialog .modal-content .modal-footer a {

    display: block;

    text-align: center;

    width: 100%;

    background: var(--mainbg);

    font-size: 15px;

    line-height: 22px;

    color: var(--textwhite);

    padding: 13px 0;

}



#myModal.show {

    padding-right: 0 !important;

    background: rgba(34, 34, 34, 0.7);

    display: flex !important;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}





/* Order inquiry */



section#order-inquiry {

    padding: 30px 0 60px 0;

}



section#order-inquiry .order-inquiry-wrapper {

    background: var(--whitebg);

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#order-inquiry .order-inquiry-wrapper .order-inquiry_top {

    padding: 25px;

    border-bottom: 1px solid var(--line);

}



section#order-inquiry .order-inquiry-wrapper .order-inquiry_top h6 {

    font-weight: 500;

    font-size: 16px;

    line-height: 24px;

    color: var(--main_text);

}



section#order-inquiry .order-inquiry-wrapper .order-inquiry_top p {

    font-size: 12px;

    line-height: 18px;

    color: var(--subtext);

}



section#order-inquiry .order-inquiry-wrapper .order-inquiry_body {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    padding: 30px 25px;

}



section#order-inquiry .order-inquiry-wrapper .order-inquiry_body .o_label {

    font-weight: 500;

    font-size: 16px;

    line-height: 19px;

    color: var(--main_text);

    margin-bottom: 10px;

}



section#order-inquiry .order-inquiry-wrapper .order-inquiry_body .order_control {

    border: 1px solid #f1f1f1;

    width: 100%;

    font-size: 13px;

    height: 50px;

    padding: 15px;

    line-height: 19px;

    color: var(--main_text);

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#order-inquiry .order-inquiry-wrapper .order-inquiry_body .order_control::-webkit-input-placeholder {

    color: var(--subtext_placeholder);

}



section#order-inquiry .order-inquiry-wrapper .order-inquiry_body .order_control:-ms-input-placeholder {

    color: var(--subtext_placeholder);

}



section#order-inquiry .order-inquiry-wrapper .order-inquiry_body .order_control::-ms-input-placeholder {

    color: var(--subtext_placeholder);

}



section#order-inquiry .order-inquiry-wrapper .order-inquiry_body .order_control::placeholder {

    color: var(--subtext_placeholder);

}



section#order-inquiry .order-inquiry-wrapper .order-action-btn {

    padding: 0 25px 30px 25px;

}



section#order-inquiry .order-inquiry-wrapper .order-action-btn button {

    display: block;

    height: 50px;

    width: 100%;

    border: none;

    color: var(--textwhite);

    background: var(--mainbg);

    font-weight: 500;

    font-size: 15px;

    line-height: 18px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

}



section#fixed-whatsapp {

    position: fixed;

    right: 30px;

    bottom: 30px;

    z-index: 3;

}



#icon-chat {

    font-size: 23px;

}



.right-container .right-container-button {

    width: 50px;

    height: 50px;

    border: none;

    background-color: #e89f04;

    transition: all 300ms;

    cursor: pointer;

    padding: 10px;

    color: white;

    border-radius: 100px;

}



.right-container .right-container-button span {

    color: white;

    position: absolute;

    left: 13px;

    top: 11px;

    line-height: 28px;

}



.right-container .right-container-button:hover {

    transition: all 400ms cubic-bezier(.62, .1, .5, 1);

    width: 154px;

}



.right-container .right-container-button .long-text {

    transition: opacity 1000ms;

    opacity: 0;

    color: white;

    white-space: nowrap;

    font-size: 0;

    width: 0;

    margin: 0;

}



.right-container .right-container-button .long-text.show-long-text {

    transition: opacity 700ms, width 1ms linear 270ms, font-size 1ms linear 270ms;

    opacity: 1;

    margin-left: 37px;

    font-size: 15px;

    width: auto;

}



.catbody {

    background-color: #fff;

    padding: 30px;

    border-radius: 5px;

    border: 1px solid var(--line);

}



.catbody .card .card-body {

    padding: 0;

}



.catbody .card {

    padding: 0;

    background: transparent;

    border: none;

    border-radius: 0;

}



.catbody .card:not(:last-child) {

    border-bottom: 1px solid var(--line);

    padding-bottom: 30px;

    margin-bottom: 30px;

}



.cs .dropdown-toggle svg {

    transition: all 0.3s ease 0s;

    fill: var(--main_text);

}



.cs .dropdown-toggle.active svg {

    fill: var(--main_text);

}



.menukate {

    font-weight: 600;

    font-size: 15px;

    line-height: 18px;

    color: var(--subtext);

    transition: all 0.3s ease 0s;

}



.menukate:hover {

    color: var(--mainbg);

}



.breadcrumb--area {

    padding-top: 50px;

}



.breadcrumb--area .breadcrumb--content .title-area h1 {

    font-size: 25px;

    line-height: 48px;

    font-weight: 600;

    color: var(--main_text);

}



.breadcrumb--area .breadcrumb--content .content {

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.breadcrumb--area .breadcrumb--content .content .search--box {

    max-width: 293px;

}



.breadcrumb--area .breadcrumb--content .content .search--box .input--group button {

    border: none !important;

}



.breadcrumb--area .breadcrumb--content .content .search--box .input--group button i {

    font-size: 18px

}



.breadcrumb--area .breadcrumb--content .content .search--box .input--group input {

    background: var(--whitebg);

    border: 1px solid var(--line);

}



.breadcrumb--area .breadcrumb--content .breadcrumbs-wrapper-flex ul {

    display: flex;

    align-items: center;

}



.breadcrumb--area .breadcrumb--content .breadcrumbs-wrapper-flex ul i {

    font-size: 14px;

    line-height: 12px;

    color: var(--subtext);

}



.breadcrumb--area .breadcrumb--content .breadcrumbs-wrapper-flex ul li a,

.breadcrumb--area .breadcrumb--content .breadcrumbs-wrapper-flex ul li {

    font-size: 12px;

    font-weight: 500;

    line-height: 12px;

    color: var(--subtext);

}



.progress-wrap {

    position: fixed;

    right: 30px;

    bottom: 95px;

    height: 46px;

    width: 46px;

    cursor: pointer;

    display: block;

    border-radius: 50px;

    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);

    z-index: 10000;

    opacity: 0;

    visibility: hidden;

    transform: translateY(15px);

    -webkit-transition: all 200ms linear;

    transition: all 200ms linear;

}



.progress-wrap.active-progress {

    opacity: 1;

    visibility: visible;

    transform: translateY(0);

}



.progress-wrap::after {

    position: absolute;

    font-family: 'unicons';

    content: '\e84b';

    text-align: center;

    line-height: 46px;

    font-size: 24px;

    color: var(--subtext);

    /* --- Pijl kleur --- */

    left: 0;

    top: 0;

    height: 46px;

    width: 46px;

    cursor: pointer;

    display: block;

    z-index: 1;

    -webkit-transition: all 200ms linear;

    transition: all 200ms linear;

}



.progress-wrap:hover::after {

    opacity: 0;

}



.progress-wrap::before {

    position: absolute;

    font-family: 'unicons';

    content: '\e84b';

    text-align: center;

    line-height: 46px;

    font-size: 24px;

    opacity: 0;

    background: var(--subtext);

    /* --- Pijl hover kleur --- */

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    left: 0;

    top: 0;

    height: 46px;

    width: 46px;

    cursor: pointer;

    display: block;

    z-index: 2;

    -webkit-transition: all 200ms linear;

    transition: all 200ms linear;

}



.progress-wrap:hover::before {

    opacity: 1;

}



.progress-wrap svg path {

    fill: none;

}



.progress-wrap svg.progress-circle path {

    stroke: var(--subtext);

    /* --- Lijn progres kleur --- */

    stroke-width: 4;

    box-sizing: border-box;

    -webkit-transition: all 200ms linear;

    transition: all 200ms linear;

}



.cookieConsentContainer {

    z-index: 999;

    width: 90%;

    max-width: -webkit-max-content;

    max-width: -moz-max-content;

    max-width: max-content;

    border-radius: 5px;

    text-align: center;

    min-height: 20px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    padding: 15px 20px;

    -webkit-box-shadow: 0px 4px 10px rgba(215, 222, 230, 0.3);

    box-shadow: 0px 4px 10px rgba(215, 222, 230, 0.3);

    border-radius: 16px;

    background: var(--whitebg);

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

    overflow: hidden;

    position: fixed;

    bottom: 30px;

    right: 50%;

    -webkit-transform: translate(50%);

    transform: translate(50%);

    -webkit-transition: opacity 1s ease;

    transition: opacity 1s ease;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}



.cookieConsentContainer .cookieCont {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

    width: 100%;

}



.cookieConsentContainer .cookieTitle a {

    vertical-align: text-top;

}



.cookieConsentContainer .cookieDesc p {

    font-weight: 400;

    font-size: 15px;

    line-height: 18px;

    padding: 0 20px;

    color: var(--main_text);

}



.cookieConsentContainer .cookieDesc a {

    font-weight: 700;

    color: var(--main_text);

    text-decoration: none;

}



.cookieConsentContainer .cookieButton button {

    display: inline-block;

    cursor: pointer;

    background: var(--bolum_bg);

    min-width: 30px;

    min-height: 30px;

    width: 100%;

    color: #a9b5b7;

    border-radius: 5px;

    border: none;

}



.cookieConsentContainer.hidden {

    opacity: 0;

    display: none;

    z-index: -99;

}



.product_view .modal-dialog {

    max-width: 830px;

    width: 100%;

}



.space-ten {

    padding: 10px 0;

}





/* RESPONSIVE */



@media (max-width: 1599px) {

    section#main-home .home_container .home_left .item-text-info h2 span {

        font-size: 55px;

    }

    section#main-home .home_container .home_right::before {

        right: 8%;

    }

}



@media (min-width: 768px) and (max-width: 1365px) {

    .section--3 .section--area .section--item {

        flex: 0 0 auto;

        width: 33.33333333%;

    }

}



@media (min-width: 1366px) {

    .container {

        max-width: 1254px;

    }

}



@media (min-width: 1200px) {

    .offcanvas {

        visibility: visible;

        position: relative;

        background: none;

        border: none;

        -webkit-box-pack: end;

        -ms-flex-pack: end;

        justify-content: end;

        color: red;

    }

    header .header_bottom .navbar .navbar-nav .nav-item .nav-link {

        line-height: 100px;

    }

}



@media (min-width: 1200px) and (max-width: 1365px) {

    section#gallery .gallery-box .g_item {

        max-height: 285px;

    }

    header .header_bottom .navbar {

        padding: 15px 0 0 !important;

    }

    header .header_bottom .navbar .container {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

}



.g-recaptcha {

    transform-origin: left top;

    -webkit-transform-origin: left top;

}



@media (max-width: 1200px) {

    .site-header--menu-right .site-right-block a {

        margin-right: 20px !important;

    }

    .site-header--menu-right .site-right-block .header-group-action a {

        margin-right: 0 !important;

    }

    .container {

        max-width: 95% !important;

    }

    .content-area-l7-2 .image--absolute {

        text-align: left;

    }

    .content-area-l7-2 .image--absolute img {

        width: 65%;

    }

    .wrapper .gallery--area .img--item {

        text-align: center;

    }

    footer {

        margin-bottom: 50px;

    }

    .cs .dropdown-menu {

        display: none !important;

        margin-top: 13px !important;

    }

    .cs .dropdown-menu.show {

        display: block !important;

    }

    header .header_bottom .navbar .navbar-nav .nav-item .nav-link {

        line-height: 15px;

    }

    header .header_bottom .navbar .navbar-nav .nav-item .nav-link.active::before {

        bottom: -10px;

    }

    header .header_bottom .navbar {

        padding: 25px 0;

    }

    section#main-home .home_container .home_left .item-text-info h2 .t_one {

        font-size: 55px;

    }

    section#main-home .home_container .home_left .item-text-info h2 span {

        font-size: 45px;

    }

    section#blog .blog-container {

        margin-bottom: 30px;

    }

    header .header_bottom .container {

        width: 100%;

    }

    .offcanvas {

        width: 250px !important;

        height: 100vh;

    }

    .offcanvas .text-reset svg path {

        fill: var();

    }

    .offcanvas-start-xl {

        top: 0;

        left: 0;

        border-right: 1px solid rgba(0, 0, 0, 0.2);

        -webkit-transform: translateX(-100%);

        transform: translateX(-100%);

    }

    .offcanvas-backdrop {

        height: 100vh;

    }

    header .header_bottom .navbar .navbar-nav {

        margin-bottom: 50px;

    }

    header .header_bottom .navbar .navbar-nav .nav-item {

        margin-left: 0 !important;

        margin-bottom: 28px;

    }

    header .header_bottom .navbar .navbar-nav .nav-item .blinking {

        display: none;

    }

    section#order-info .order_container .order_right .info-container .text-feature ul h6 .t_one {

        font-size: 16px;

        line-height: 16px;

        margin-bottom: 4px;

    }

    section#order-info .order_container .order_right .info-container .text-feature ul h6 .t_second {

        line-height: 14px;

    }

    section#gallery .video .video-inner .video-link .video-link-inner strong {

        line-height: 45px;

        font-size: 40px;

    }

}



@media (min-width: 992px) and (max-width: 1200px) {

    section#bank .bank-item .bank-container .bank-content .topContent {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-align: start;

        -ms-flex-align: start;

        align-items: flex-start;

    }

    section#bank .bank-item .bank-container .bank-content .topContent .topRight {

        margin-top: 30px;

    }

}



@media (min-width: 992px) and (max-width: 1130px) {

    section#order-info .order_container .order_right {

        padding-top: 25px;

    }

    section#order-info .order_container .order_right .info-container .text-feature ul h6 .t_second {

        font-size: 12px;

    }

    section#order-info .order_container .order_right .info-container h2 .text_second {

        font-size: 50px;

    }

    section#order-info .order_container .order_right .info-container h2 .text_second strong {

        font-size: 50px;

    }

    .navbar-expand-lg .navbar-nav {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

        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;

        justify-content: center;

    }

    header .header_bottom .navbar .navbar-nav .nav-item:last-child {

        margin-left: 32px;

        margin-right: 21px;

    }

}



@media (max-width: 998px) {

    section#urunliste .modal-body .modal-inner {

        flex-direction: column;

    }

    section#urunliste .modal-body .product_content {

        padding-left: 0;

        margin-top: 30px;

    }

}



@media (min-width: 992px) {

    section#gallery .video .video-inner .video-image,

    section#gallery .video .video-inner .video-image2 {

        height: 600px;

    }

    .navbar .dropdown-menu-end {

        right: 0;

        left: auto;

    }

    .navbar .nav-item .dropdown-menu {

        display: block;

        opacity: 0;

        visibility: hidden;

        -webkit-transition: 0.3s;

        transition: 0.3s;

        margin-top: 0;

    }

    .navbar .nav-item:hover .nav-link {

        color: var(--textwhite);

    }

    .navbar .nav-item:hover .dropdown-menu {

        -webkit-transition: 0.3s;

        transition: 0.3s;

        opacity: 1;

        visibility: visible;

        top: 100%;

        -webkit-transform: rotateX(0deg);

        transform: rotateX(0deg);

    }

    .navbar .dropdown-menu.fade-down {

        top: 80%;

        -webkit-transform: rotateX(-75deg);

        transform: rotateX(-75deg);

        -webkit-transform-origin: 0% 0%;

        transform-origin: 0% 0%;

    }

    .navbar .dropdown-menu.fade-up {

        top: 180%;

    }

    section#fixed-whatsapp .item .item-detail span {

        padding: 0 20px 0 0;

        font-size: 14px;

        color: var(--textwhite);

        position: absolute;

        visibility: hidden;

        opacity: 0;

        margin-left: -30px;

        font-weight: 500;

    }

    section#fixed-whatsapp .item .item-detail:hover {

        -webkit-transition: 0.4s cubic-bezier(0, 0, 0.34, 0.81);

        transition: 0.4s cubic-bezier(0, 0, 0.34, 0.81);

    }

    section#fixed-whatsapp .item .item-detail:hover span {

        position: relative;

        opacity: 1;

        visibility: visible;

        margin-left: 0;

        -webkit-transition: 0.4s cubic-bezier(0, 0, 0.34, 0.81);

        transition: 0.4s cubic-bezier(0, 0, 0.34, 0.81);

    }

}



@media (max-width: 991px) {

    .header_top .header_top_container .top_ticker {

        display: none;

    }

    .header_top .header_top_container .top_info {

        margin-left: 0 !important;

        text-align: left;

    }

    section#main-home .home_container {

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        justify-content: center;

        padding: 25px 0;

    }

    section#main-home .home_container .home_left {

        text-align: center;

        margin-top: 30px;

    }

    section#order-info .order_container .order_right .info-container h2 .text_one,

    section#order-info .order_container .order_right .info-container h2 .text_second {

        font-size: 30px;

        line-height: 45px;

    }

    section#main-home .home_container .home_left .item-text-info .info_button {

        margin: 0 auto;

    }

    section#main-home .home_container .home_left .item-text-info .i_top {

        font-size: 28px;

    }

    section#main-home .home_container .home_left .item-text-info h2 {

        line-height: 45px;

    }

    section#main-home .home_container .home_left .item-text-info h2 span.t_one {

        font-size: 39px;

        line-height: 45px;

    }

    section#main-home .home_container .home_left .item-text-info h2 span {

        font-size: 39px;

        line-height: 45px;

    }

    section#main-home .home_container .home_right .right_container {

        margin-left: unset;

        margin: 0 auto;

    }

    section#main-home .home_container .home_right::before {

        content: none;

    }

    section#order-info .order_container {

        -webkit-box-pack: center !important;

        -ms-flex-pack: center !important;

        justify-content: center !important;

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

    }

    section#order-info .order_container .order_right .info-container {

        text-align: center;

    }

    section#order-info .order_container .order_right .info-container .text-feature {

        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;

        justify-content: center;

    }

    section#order-info .order_container .order_right .info-container .text-feature ul {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    section#order-info .order_container .order_right .info-container .text-feature ul li {

        width: 100%;

        padding-right: 30px;

        text-align: left;

    }

    section#order-info .order_container .order_left {

        padding-top: 60px;

    }

    section#order-info .order_container .order_left .left_inner {

        margin-bottom: 25px;

    }

    section#order-info .order_container .order_left::before {

        content: none;

    }

    section#faq .faq_container {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

    }

    section#faq .faq_container .left_faq {

        margin-bottom: 30px;

    }

    section#faq .faq_container .left_faq .faq_item {

        text-align: center;

    }

    section#order-form .form-left {

        margin-bottom: 30px;

    }

    section#gallery .video .video-inner {

        margin: 0 auto;

    }

    section#gallery .gallery-box {

        margin-top: 30px;

    }

    section#gallery .gallery-box .g_item {

        margin-bottom: 0;

    }

    .custom-social-proof {

        display: none !important;

    }

    .custom-social-proof .custom-notification {

        display: none !important;

    }

    section#fixed-whatsapp {

        left: 30px;

        bottom: 60px;

        right: unset;

    }

    section#order-info .order_container .order_left .side-img {

        margin-bottom: 30px;

    }

}



@media (max-width: 830px) {

    section#trending-products .modal .modal-dialog .modal-content .modal-body .modal-inner {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-orient: vertical;

        -webkit-box-direction: reverse;

        -ms-flex-direction: column-reverse;

        flex-direction: column-reverse;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .product_inner .owl-img {

        width: 100%;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .modal-inner .product_inner .owl-img {

        height: 250px;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .modal-inner .product_content,

    .owl-carousel .owl-stage,

    .owl-carousel .owl-stage-outer,

    section#trending-products .modal .modal-dialog .modal-content .modal-body .product_inner {

        min-width: 100%;

    }

}



@media (max-width: 767px) {

    .hero .hero--area .text--area {

        margin-top: 30px;

    }

    section#gallery .gallery-box {

        text-align: center;

    }

    section#gallery .gallery-box .g_item {

        margin-bottom: 30px;

    }

    section#gallery .gallery-box .g_item img {

        max-width: 285px;

    }

    #myModal .modal-dialog .modal-content .modal-body {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

        text-align: center;

    }

    [data-aos-delay] {

        -webkit-transition-delay: 0 !important;

        transition-delay: 0 !important;

    }

    section#trending-products .modal {

        max-height: 99vh;

        overflow: auto;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .modal-inner .product_content {

        -webkit-box-ordinal-group: -1;

        -ms-flex-order: -2;

        order: -2;

        height: 100%;

        border-top-left-radius: 0;

        border-top-right-radius: 0;

        border-bottom-left-radius: 5px;

        border-bottom-right-radius: 5px;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .modal-inner .product_inner {

        -webkit-box-ordinal-group: -1;

        -ms-flex-order: -2;

        order: -2;

        border-top-left-radius: 5px;

        border-top-right-radius: 5px;

        border-bottom-right-radius: 0;

        border-bottom-left-radius: 0;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .modal-inner .product_inner .owl-img {

        height: 250px;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .product_inner {

        max-width: 100%;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .product_inner .owl-img {

        width: 100%;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-header {

        top: 20px;

    }

    section#gallery .video .video-inner .video-image,

    section#gallery .video .video-inner .video-image2 {

        height: 600px;

    }

    section#gallery .video .video-inner .video-image img,

    section#gallery .video .video-inner .video-image img {

        height: 100%;

    }

}



@media (max-width: 412px) {

    .section--1 .section--area .section--item .item .contents {

        max-width: 100%;

        width: 100%;

    }

    .body-swatch select {

        font-size: 10px;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .quantity-box::after {

        bottom: 14px;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content h3.price {

        flex-direction: column;

        align-items: flex-start;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content h3.price .cr1 {

        margin-bottom: 4px;

    }

    section#urunliste .modal-body .product_content .content_bottom .quantity-box::after {

        bottom: 14px;

    }

    section#urunliste .modal-body .product_content h3.price {

        flex-direction: column;

        align-items: flex-start;

    }

    section#urunliste .modal-body .product_content h3.price .cr1 {

        margin-bottom: 4px;

    }

}



@media (min-width: 576px) {

    #myModal .modal-dialog {

        margin: 15.75rem auto;

    }

}



@media (min-width: 1366px) {

    .container {

        max-width: 1254px;

    }

}



@media (min-width:992px) and (max-width: 1200px) {

    .single-content .product .product-content .product-detail {

        flex-direction: column !important;

    }

}



@media (min-width:992px) and (max-width: 1100px) {

    .form--bottom {

        flex-direction: column-reverse;

    }

    .form--bottom .text-custom {

        margin-top: 6px;

    }

}



@media (max-width: 1200px) {

    .site-header--menu-right .site-right-block .header-group-action .site-header-account,

    .site-header--menu-right .site-right-block a {

        display: none;

    }

    .cookieConsentContainer {

        bottom: 60px;

    }

    .site-header--menu-right .menu-block .tab-content .header-group-action {

        display: none;

    }

    #tabs-2 .cat--element {

        padding: 15px 0 !important;

    }

    #tabs-2 .cat--element .category-inside-content ul li {

        padding-left: 15px;

    }

    #tabs-2 .cat--element .category-inside-content ul li a {

        font-size: 15px !important;

        font-weight: 500 !important;

    }

    .site-header--menu-right .menu-block .tab-content .header-group-action .site-header-cart {

        min-width: 44px;

    }

    .site-header--menu-right .menu-block .tab-content .header-group-action .site-header-account {

        width: 100%;

    }

    .site-header--menu-right .menu-block .tab-content .header-group-action {

        padding: 0 15px;

        width: 100%;

        padding-bottom: 130px;

    }

    .urun--pad {

        padding: 17px 0;

    }

    .single-content .product .product-content .product-detail .column.product-icons {

        max-width: 100% !important;

    }

    .single-content .product .product-content .product-detail .column.product-icons {

        margin-left: 0 !important;

        padding-top: 1.25rem;

    }

    .site-header--menu-right .menu-block-wrapper .tab-content {

        flex-direction: column;

    }

    .site-header--menu-right .menu-block-wrapper .tab-content .tab-pane {

        width: 100%;

        margin-bottom: 30px;

    }

    .progress-wrap {

        bottom: 65px;

    }

    #tabs-2 .cat--element {

        padding: 15px;

    }

    #tabs-2 .cat--element .menu-btn,

    section#fixed-whatsapp {

        display: none;

    }

    #tabs-2 .cat--element .category-inside-content ul li:not(:last-child) {

        border-bottom: 1px solid var(--line);

        padding-bottom: 16px;

        margin-bottom: 16px;

    }

    #tabs-2 .cat--element .category-inside-content ul li a {

        font-weight: 400;

        font-size: 13px;

        line-height: 15px;

        color: var(--main_text);

        display: flex;

        align-items: center;

    }

    #tabs-2 .cat--element .category-inside-content ul li a span {

        color: var(--subtext);

        font-size: 20px;

        margin-right: 5px;

    }

    .mobile--hidden {

        display: none !important;

    }

    .hero .absolute--box .img3 {

        left: calc(85% - -10px);

        right: unset;

    }

    .hero .absolute--box .img2 img {

        display: none;

    }

    .hero .absolute--box .img2 img,

    .hero .absolute--box .img3 img {

        max-width: 80%;

    }

    .top--section .section--content .search--box {

        max-width: 285px;

    }

    .lg--none {

        display: none;

    }

    .container {

        max-width: 95%;

    }

    .site-header .menu-block .tab-content {

        overflow-x: hidden;

        overflow-y: auto;

    }

    .site-header .menu-block .mobile-menu-head.active .d-flex {

        border-bottom: 1px solid var(--line);

    }

    .site-header .menu-block .mobile-menu-head .nav-tabs {

        width: 100%;

        border: none;

        display: flex;

        align-items: center;

    }

    .site-header .menu-block .mobile-menu-head .nav-tabs .nav-item {

        width: 50%;

    }

    .site-header .menu-block .mobile-menu-head .nav-tabs .nav-item .nav-link {

        border: none;

        display: flex;

        align-items: center;

        justify-content: center;

        color: var(--subtext);

        font-size: 14px;

        line-height: 50px;

        padding: 0;

    }

    .site-header .menu-block .mobile-menu-head .nav-tabs .nav-item .nav-link.active {

        color: var(--theme_icn);

    }

    .site-header .menu-block .mobile-menu-head .nav-tabs .nav-item .nav-link i {

        margin-right: 7px;

        font-size: 14px;

        font-weight: 400;

    }

    .top--section .section--content .header--logo {

        display: none;

    }

    .site-header--absolute {

        padding: 17px 0;

    }

    .site-header--sticky:not(.mobile-sticky-enable) {

        position: sticky !important;

        transition: 0.4s;

    }

    .site-header--sticky:not(.mobile-sticky-enable):not(.mobile-sticky-enable).scrolling {

        background: var(--header);

        padding: 15px 0;

    }

    .site-menu-main .sub-menu--item {

        padding-top: 15px;

        padding-bottom: 15px;

        border-bottom: 1px solid var(--line);

        padding-left: 15px;

    }

    .site-header .mobile-menu-trigger {

        display: block;

        font-size: 24px;

    }

    .site-header .item-right {

        align-items: center;

    }

    .site-header .menu-block {

        position: fixed;

        width: 320px;

        background-color: #ffffff;

        left: 0;

        top: 0;

        height: 100%;

        overflow: hidden;

        transform: translate(-100%);

        transition: all 0.5s ease;

        z-index: 1099;

        flex-direction: column;

    }

    .site-header .menu-block .mobile-menu-head {

        display: flex;

        height: 50px;

        border-bottom: 1px solid var(--line);

        justify-content: space-between;

        align-items: center;

        position: relative;

        z-index: 501;

        position: sticky;

        background-color: #ffffff;

        width: 100%;

        top: 0;

    }

    .site-header .menu-block .mobile-menu-head .go-back {

        height: 50px;

        width: 50px;

        cursor: pointer;

        line-height: 50px;

        text-align: center;

        color: var(--main_text);

        font-size: 16px;

        display: none;

    }

    .site-header .menu-block .mobile-menu-head .mobile-menu-close {

        height: 50px;

        width: 50px;

        border-left: 1px solid rgba(0, 0, 0, 0.1);

        cursor: pointer;

        line-height: 50px;

        text-align: center;

        color: var(--main_text);

        font-size: 25px;

    }

    .site-header .menu-block .mobile-menu-head.active .go-back {

        display: block;

    }

    .site-header .menu-block .mobile-menu-head.active .current-menu-title {

        visibility: visible;

    }

    .site-header .menu-block .site-menu-main {

        height: 100%;

        width: 100%;

        overflow-x: hidden;

        overflow-y: auto;

    }

    .site-header .menu-block.active {

        transform: translate(0%);

    }

    .site-menu-main>li {

        line-height: 1;

        margin: 0;

        display: block;

    }

    .site-menu-main>li>a {

        line-height: 50px;

        height: 50px;

        padding: 0 50px 0 15px;

        display: block;

        border-bottom: 1px solid var(--line);

        color: var(--main_text) !important;

    }

    .site-menu-main>li>a i {

        position: absolute;

        height: 50px;

        width: 50px;

        top: 0;

        right: 0;

        text-align: center;

        line-height: 50px;

        transform: rotate(-90deg);

    }

    .site-menu-main>li .sub-menu.mega-menu {

        visibility: visible;

        opacity: 1;

        position: absolute;

        box-shadow: none;

        margin: 0;

        padding: 15px;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        padding-top: 75px;

        max-width: none;

        min-width: auto;

        display: none;

        transform: translateX(0%);

        overflow-y: auto;

        overflow-x: hidden;

    }

    .site-menu-main>li .sub-menu.mega-menu>.list-item>ul {

        margin-bottom: 15px;

    }

    .site-menu-main>li .sub-menu.mega-menu>.list-item>ul>li>a {

        display: block;

    }

    .site-menu-main>li .sub-menu {

        visibility: visible;

        opacity: 1;

        position: absolute;

        box-shadow: none;

        margin: 0;

        padding: 15px;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        padding-top: 48px;

        max-width: none;

        min-width: auto;

        display: none;

        transform: translateX(0%);

        overflow-y: auto;

        overflow-x: hidden;

        padding-left: 0;

        padding-right: 0;

    }

    .site-menu-main>li .sub-menu>ul>li>a {

        display: block;

    }

    .site-menu-main>li .sub-menu.active {

        border-top: 1px solid rgba(0, 0, 0, 0.1);

        display: block;

    }

    .menu-overlay {

        position: fixed;

        background-color: rgba(0, 0, 0, 0.5);

        left: 0;

        top: 0;

        width: 100%;

        height: 100%;

        z-index: 1098;

        visibility: hidden;

        opacity: 0;

        transition: all 0.5s ease;

    }

    .menu-overlay.active {

        visibility: visible;

        opacity: 1;

    }

    .top--section {

        display: none;

    }

}



@media (min-width: 1200px) {

    .site-header--menu-left .menu-block {

        width: 100%;

    }

    .site-menu-main .sub-menu.megamenu {

        min-width: 1100px;

    }

}



.owl-theme .owl-nav.disabled+.owl-dots {

    display: none;

}



@media (max-width: 992px) {

    .nav--search {

        display: block !important;

    }

    .section-lg {

        padding-bottom: 35px;

    }

    .hero .hero--container {

        padding-top: 30px;

    }

    .footer .top--info h3 {

        padding-right: 10rem !important;

    }

    .section--8 .section--area .support--item {

        width: 50%;

        margin-bottom: 20px;

    }

    .section--6 .section--area .section--inner .desc {

        margin-bottom: 30px;

    }

    .section--5 .section--area .section--images {

        margin-top: 0;

    }

    .video-image2 {

        margin: 0 auto;

    }

    .hero .hero--container .text--container {

        margin-bottom: 30px;

    }

    .header--top .header--right {

        display: none;

    }

    .single-content .product .product-content .product-detail .column {

        margin-top: 30px;

    }

    .wrapper figure,

    .header--top .top--area .header--slide .swiper-slide {

        text-align: center;

    }

    .content-area-l7-2 .image--absolute img {

        width: 40%;

    }

    .pass--box {

        margin-top: -196px;

    }

    .pass--clip {

        padding-bottom: 49px !important;

    }

    .padding--area {

        padding: 30px;

    }

    .catbody {

        max-height: 314px;

        overflow: auto;

        margin-bottom: 30px;

    }

    .catbody::-webkit-scrollbar-track {

        border-radius: 100px;

        background: #E2F3FB;

        margin-top: -13px;

        margin-bottom: 0;

    }

    .catbody::-webkit-scrollbar {

        width: 5px;

    }

    .catbody::-webkit-scrollbar-thumb {

        border: 4px solid rgba(0, 0, 0, 0);

        background-clip: padding-box;

        border-radius: 100px;

        background: var(--theme_top_bg);

    }

    .single-content.single-gray .single-wrapper>.product {

        padding: 20px !important;

    }

    #sync1 .item {

        margin-bottom: 20px;

        display: flex;

        align-items: center;

        justify-content: center;

    }

    #sync1 .owl-nav {

        display: none;

    }

    footer .image-wrapper .card-body h3 {

        text-align: center;

        padding-right: 0;

        margin-bottom: 30px;

    }

    .owl-theme .owl-nav.disabled+.owl-dots {

        margin-left: 30px;

    }

    .content-l7-2-items .block-top,

    .content-l7-2-items .block-three,

    .content-l7-2-items .block-four {

        width: 50%;

    }

    .widget {

        text-align: center;

    }

    section#comments .custom-comments .comment .d-flex {

        padding-left: 30px;

    }

    #fixed-whatsapp {

        display: none;

    }

    .section--3 .section--area .features--row .image .video-image2 img {

        height: auto;

    }

    .section--3 .section--area .features--row .content {

        margin-top: 30px;

    }

}



.mobile--logo {

    z-index: 1;

    position: absolute;

    left: 50%;

    transform: translate(-50%);

    max-width: 110px;

}



.mobile--logo img {

    width: 100%;

}



.box--shadow {

    box-shadow: 0 0 30px 0 rgb(0 0 0 / 10%);

}



@media (min-width:1200px) {

    .mobile--logo,

    .footer-device-mobile {

        display: none;

    }

    .site-navbar {

        flex-flow: row nowrap;

        justify-content: flex-start;

    }

    .site-navbar .menu-block-wrapper {

        display: flex !important;

        flex-basis: auto;

    }

    .site-header--sticky:not(.mobile-sticky-enable) {

        position: sticky !important;

        transition: 0.4s;

    }

    .site-header--sticky:not(.mobile-sticky-enable).scrolling {

        background: var(--header);

        padding: 20px 0 !important;

    }

    .site-header--sticky:not(.mobile-sticky-enable).reveal-header {

        transform: translateY(0%);

        z-index: 3;

        top: 0 !important;

    }

    .site-header--sticky:not(.mobile-sticky-enable).reveal-header.site-menu-main .nav-link-item {

        line-height: 100px;

    }

    .site-header--menu-center .menu-block {

        margin-left: auto;

        margin-right: auto;

    }

    .site-header--menu-left .container-fluid .sub-menu.megamenu {

        left: 0%;

        transform: translateX(0%) translateY(10px);

    }

    .site-header--menu-left .container-fluid .nav-item.has-megamenu:hover>.sub-menu {

        transform: translateX(0%) translateY(-10px);

        left: 0%;

        margin-left: 20px;

    }

    .site-header--menu-right>.container-fluid .sub-menu.megamenu {

        left: 100%;

        transform: translateX(-100%) translateY(10px);

    }

    .site-header--menu-right>.container-fluid .nav-item.has-megamenu:hover>.sub-menu {

        transform: translateX(-100%) translateY(-10px);

        left: 100%;

        margin-left: -20px;

    }

    .container-fluid .site-navbar {

        padding-left: 20px;

        padding-right: 20px;

    }

    .header-btns {

        margin-right: 0;

    }

    .row-lg {

        display: flex;

    }

    .site-menu-main {

        display: flex;

        align-items: center;

        margin-bottom: 0;

        padding-left: 0;

    }

    .site-menu-main li.nav-item {

        padding: 0;

        height: 100px;

        display: flex;

        align-items: center;

    }

    .site-menu-main .sub-menu {

        top: 100%;

        min-width: 227px;

        max-width: 227px;

    }

    .site-menu-main .sub-menu .sub-menu {

        top: 0 !important;

        left: 100%;

    }

    .site-menu-main .sub-menu--item>a {

        transition: 0.4s;

    }

    .site-menu-main .sub-menu.megamenu {

        background-color: #fff;

        padding: 30px;

        min-width: 925px;

        left: 50%;

        transform: translateX(-50%) translateY(0px);

        will-change: transform;

        top: 100%;

        box-shadow: 0 42px 54px rgba(0, 0, 0, 0.09);

        border: 1px solid #e7e9ed;

        border-radius: 8px;

        visibility: hidden;

        z-index: -99;

        opacity: 0;

        pointer-events: none;

    }

    .site-menu-main .sub-menu.megamenu .mega-drop-menu-item {

        padding-left: 0px;

        padding-right: 10px;

    }

    .site-menu-main .sub-menu.megamenu .mega-drop-menu-item:hover {

        color: var(--subtext) !important;

    }

    .site-menu-main .sub-menu.megamenu.megadropdown-right {

        right: 0%;

        transform: translateX(0%) translateY(10px);

    }

    .site-menu-main .sub-menu.megamenu.megadropdown-left {

        left: 0%;

        transform: translateX(0%) translateY(10px);

    }

    li.nav-item-has-children:not(.has-megamenu) {

        position: relative;

    }

    li.nav-item-has-children:hover>.sub-menu {

        top: 100%;

        margin-top: 0;

        visibility: visible;

        opacity: 1;

        z-index: 99;

        pointer-events: visible;

        border-radius: 0px 0px 15px 15px;

        box-shadow: 0px 2px 5px -2px rgb(0 0 0 / 13%);

    }

}



@media (max-width: 768px) {

    .breadcrumb--area .breadcrumb--content .content {

        flex-direction: column;

        align-items: flex-start;

    }

    .breadcrumb--area .breadcrumb--content .content .search--box {

        margin-top: 20px;

    }

    .__hero .heading h3 {

        font-size: 6.20vw;

        line-height: 7.11vw;

    }

    .__hero .heading h1 {

        font-size: 3.34vw;

        line-height: 4.64vw;

    }

    .section-lg .pbmit-btn {

        margin-top: 15px;

    }

    .section--6 .section--area .section--inner .title {

        font-size: 7.25vw;

        line-height: 8.42vw;

    }

    .section--6 .section--area .section--inner .desc {

        font-size: 3vw;

    }

    .section--6 .section--area .section--inner .smalltitle {

        font-size: 4.12vw;

    }

    .section--3 .section--area .section--item {

        flex: 0 0 auto;

        width: 50%;

    }

    .section--title h6 {

        font-size: 5.68vw;

        line-height: 8vw;

    }

    .content-area-l7-2 .image--absolute img {

        width: 34%;

    }

    .mb--0 {

        padding-bottom: 0 !important;

    }

    footer .widget {

        margin-bottom: 10px;

    }

    #product--top .__content .item,

    #product--top .__content .__content-product-info {

        display: none;

    }

    .hero .absolute--box .img3 {

        bottom: 87%;

        z-index: 1;

        left: calc(75% - -10px);

    }

    .section--2 .section--area--cat .cat--row .item img {

        transform: translate3d(0, 0, 0);

    }

    .section--3 .section--area .features--row .content h3 {

        font-size: 6.510416666666667vw;

        line-height: 7.161458333333333vw;

    }

    .heading--title h3 span.title {

        font-size: 3.90625vw;

        line-height: 4.557291666666666vw;

    }

    .hero .hero--area .text--area h2 {

        font-size: 35px;

        line-height: 46px;

    }

    .hero .absolute--box .img2 {

        display: none;

    }

    .hero .absolute--box .img2 img,

    .hero .absolute--box .img3 img {

        max-width: 65%;

    }

    .section--3 .section--area .features--row .content .flex--box ul li:not(:last-child) {

        margin-bottom: 30px !important;

    }

    .header_top {

        display: none;

    }

    .section--3 .section--area .features--row .content .flex--box ul li {

        width: 100%;

    }

}



@media (max-width:660px) {

    .site-header--menu-right .site-right-block a.search--icon {

        display: none;

    }

    .woocommerce-breadcrumb ul li:first-child i {

        display: block !important;

    }

    .woocommerce-breadcrumb ul {

        flex-direction: column!important;

        align-items: flex-start !important;

    }

    .content-l7-2-items .block-top,

    .content-l7-2-items .block-three,

    .content-l7-2-items .block-four {

        width: 100%;

    }

    .content-l7-2-content-1,

    .content-l7-2-content-2 {

        display: flex;

        flex-direction: column;

    }

    .block-three {

        margin-bottom: 30px;

    }

}



@media (min-width:768px) and (max-width:992px) {

    .hero .hero--area .text--area h2 {

        font-size: 4.536290322580645vw;

        line-height: 6.048387096774194vw;

    }

}



@media (max-width: 576px) {

    #blog-text .text-wrapper .text-container {

        padding: 25px;

    }

    #blog-text .text-wrapper .text-container h1.title {

        font-size: 16px;

    }

    #blog-text article p {

        font-size: 14px;

    }

    .hero .hero--container {

        padding-top: 0;

    }

    .section--4 .d-flex .cate--list {

        width: 100%;

    }

    .section--4 .d-flex .cate--list ul {

        justify-content: flex-start;

    }

    .section--8 .section--area .support--item {

        flex-basis: 100%;

    }

    .section--3 .section--area .section--item {

        flex: 0 0 auto;

        width: 100%;

    }

    .hero .hero--container .text--container .title {

        font-size: 8.8125vw;

        line-height: 10.4vw;

    }

    .hero .hero--container .text--container .subtitle {

        font-size: 4.125vw;

        line-height: 3.64vw;

    }

    .hero .hero--container .text--container .hero--desc {

        font-size: 3.7vw;

        line-height: 5.8vw;

    }

    .single-content .product .d-flex {

        flex-direction: column;

        align-items: flex-start !important;

    }

    .basket--box .box--area .buttonsp {

        margin: 15px 0 !important;

        padding: 15px 10px;

    }

    .continue-shop-btn.sepet {

        flex-direction: column;

    }

    .continue-shop-btn.sepet a.focus-reset {

        margin-bottom: 15px;

    }

    .section--3 .video-inner .video-link .video-link-inner strong {

        font-size: 6.944vw;

        line-height: 8.507vw;

    }

    .section--3 .video-inner .video-link .video-link-inner .item_text {

        font-size: 2.778vw;

        line-height: 3.993vw;

        margin: 0 10px;

    }

    .section--3 .video-inner .video-image::after {

        width: 100%;

    }

    .single-content .product .product-meta.top {

        flex-direction: column !important;

        align-items: flex-start;

    }

    .single-content .product .product-checklist ul li:not(:last-child) {

        border-right: none !important;

        margin-bottom: 8px;

    }

    .single-content .product .product-meta .product-brand {

        border-right: none !important;

    }

    .single-content .product .product-checklist ul {

        flex-direction: column;

        align-items: flex-start !important;

    }

    #sync2 .owl-item img {

        height: auto !important;

        max-height: 60px;

    }

    #sync1 .item img {

        height: auto;

    }

    .hero {

        padding: 40px 0;

    }

    .section--3 .section--area .features--row .content span {

        font-size: 3.8194444444444446vw;

        line-height: 4.513888888888888vw;

    }

    .heading--title h3 span.subtitle {

        font-size: 2.604166666666667vw;

        line-height: 3.125vw;

    }

    .hero .absolute--box .img3 {

        left: calc(85% - 44px) !important;

        right: unset;

    }

    .hero .absolute--box .img2 {

        right: 5%;

        text-align: right;

    }

    .hero .absolute--box .img2 img,

    .hero .absolute--box .img3 img {

        max-width: 55%;

    }

    section#urunliste .modal-body .product_inner {

        min-width: 100%;

    }

    section#urunliste .modal-body .product_content .content_bottom .btn-group {

        flex-direction: column;

    }

    section#urunliste .modal-body .product_content .content_bottom .btn-group .quantity-box {

        height: 50px;

        margin-bottom: 15px;

    }

    section#home-top .top_container p {

        font-size: 24px;

        margin-top: 5px;

    }

    section#main-home .home_container .home_left .item-text-info h2 span {

        font-size: 30px;

    }

    #myModal .modal-dialog .modal-content {

        max-height: 600px;

        overflow-x: auto;

    }

    section#main-home .home_container .home_left .item-text-info .i_top,

    section#order-info .order_container .order_right .info-container .info_top {

        font-size: 20px;

    }

    section#main-home .home_container .home_right .side-img .side-img1 {

        height: auto;

    }

    section#order-info .order_container .order_left .side-img .side-img1 {

        height: auto;

    }

    section#bank .bank-item .bank-container .bank-content .topContent {

        -webkit-box-orient: vertical;

        -webkit-box-direction: normal;

        -ms-flex-direction: column;

        flex-direction: column;

        -webkit-box-pack: start;

        -ms-flex-pack: start;

        justify-content: flex-start;

        -webkit-box-align: start;

        -ms-flex-align: start;

        align-items: flex-start;

    }

    section#bank .bank-item .bank-container .bank-content .topContent .topRight {

        margin-top: 30px;

    }

    section#gallery .video .video-inner .video-link .video-link-inner {

        padding: 0 15px;

    }

    section#gallery .video .video-inner .video-link .video-link-inner strong {

        font-size: 30px;

        padding: 15px 0;

    }

    section#gallery .video .video-inner .video-link .video-link-inner .item_text {

        font-size: 13px;

        line-height: 17px;

    }

    section#gallery .video .video-inner .video-link .video-link-inner img {

        width: 60px;

    }

    section#gallery .gallery-box .g_item.mb_0 {

        margin-bottom: 30px;

    }

    section#gallery .gallery-box .g_item:last-child {

        margin-bottom: 0;

    }

    #myModal .modal-dialog {

        margin: 5.5rem 15px;

    }

    #myModal .modal-dialog .modal-content .modal-header .header-left {

        padding-right: 15px;

    }

    #myModal .modal-dialog .modal-content .modal-body .modal-info .text_one {

        font-size: 22px;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .quantity-box::after {

        left: 70px;

        font-size: 12px;

        bottom: 15px;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .quantity-box .input-number {

        width: 50px;

        margin: 0 10px;

        font-size: 12px;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .quantity-box .input-number-increment {

        margin-left: 0;

    }

    section#trending-products .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .btn-ground button {

        font-size: 12px;

    }

    section#urunliste .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .quantity-box::after {

        left: 70px;

        font-size: 12px;

        bottom: 15px;

    }

    section#urunliste .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .quantity-box .input-number {

        width: 50px;

        margin: 0 10px;

        font-size: 12px;

    }

    section#urunliste .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .quantity-box .input-number-increment {

        margin-left: 0;

    }

    section#urunliste .modal .modal-dialog .modal-content .modal-body .product_content .content_bottom .btn-ground button {

        font-size: 12px;

    }

    .header_top .header_top_container .top_info p {

        font-weight: 500;

        font-size: 14px;

        line-height: 17px;

    }

    .header_top .header_top_container .top_info p i {

        margin-right: 10px;

    }

    .header_top .header_top_container .top_info p img {

        height: 15px;

        margin-right: 0;

    }

    .whatsapp-order-btn button {

        font-size: 12px;

    }

}



@media (max-width:480px) {

    .heading--title h3 span.subtitle {

        font-size: 14px;

        line-height: 15px;

    }

    .heading--title h3 span.title {

        font-size: 22px;

        line-height: 20px;

    }

    .section--3 .section--area .features--row .content p {

        font-size: 16px;

        line-height: 24px;

    }

}



@media (max-width:440px) {

    .section--1 .section--area .section--item .item .contents .go--btn {

        font-size: 13px;

        padding: 8px 12px;

    }

    .section--1 .section--area .section--item .item .contents .title {

        font-size: 18px;

    }

    .section--title p,

    .section--1 .section--area .section--item .item .contents .subtitle {

        font-size: 14px;

        line-height: 24px;

    }

    .section--5 .section--area .content--inner h3 {

        font-size: 24px;

    }

    .section--5 .section--area .content--inner p,

    .section--4 .d-flex .cate--list ul li a {

        font-size: 14px;

    }

    .section--5 .section--area {

        padding: 20px;

        padding-bottom: 0;

    }

    .section--6 .section--area .section--inner .title {

        font-size: 32px;

    }

    .section--6 .section--area .section--inner .desc {

        font-size: 16px;

    }

    .section--6 .section--area .section--inner .smalltitle {

        font-size: 18px;

    }

    .hero .hero--container .text--container .hero--btn {

        font-size: 13px;

        line-height: 16px;

    }

    .section--title h6 {

        font-size: 22px;

    }

    .content-l7-2-items .content-l7-2-center-img img {

        height: auto;

        max-width: 100%;

    }

    .comment_container .comment-text .d-flex {

        flex-direction: column;

    }

    .comment_container .comment-text .comment--image {

        max-width: 40px;

        margin-bottom: 15px;

    }

    section#user-information .user__info-wrapper .form__wrapper.ticket__detail .message .message__content .message__top span {

        flex-direction: column;

        align-items: flex-start;

    }

    section#user-information .user__info-wrapper .form__wrapper.ticket__detail .message .message__content .message__top span strong {

        margin-bottom: 4px;

    }

    .section--3 .section--area .features--row .content p {

        font-size: 14px;

        line-height: 23px;

    }

    .section--3 .section--area .features--row .content span {

        font-size: 16px;

        line-height: 20px;

    }

    .section--3 .section--area .features--row .content h3 {

        font-size: 28px;

        line-height: 31px;

    }

    .hero .hero--area .text--area h4 {

        font-size: 16px;

    }

    .hero .hero--area .text--area h2 {

        font-size: 8vw;

        line-height: 10.4vw;

    }

    .single-content .product .d-flex {

        flex-direction: column;

        align-items: flex-start !important;

    }

    .single-content .product .d-flex .price {

        margin-bottom: 15px !important;

    }

    .__content--back {

        display: none;

    }

    .basket--box .box--area {

        flex-direction: column !important;

        align-items: flex-start!important;

    }

    .basket--box .box--area .quantity {

        margin-bottom: 20px;

    }

    .basket--box .box--area .single_add_to_cart_button {

        margin-left: 0;

        padding: 10px 0.93rem;

        width: 100%;

    }

}





/*# sourceMappingURL=style.css.map */