.mt-5 {
margin-top: 5px;
}
.mt-10 {
margin-top: 10px;
}
.mt-15 {
margin-top: 15px;
}
.mt-20 {
margin-top: 20px;
}
.mt-25 {
margin-top: 25px;
}
.mt-30 {
margin-top: 30px;
}
.mt-35 {
margin-top: 35px;
}
.mt-40 {
margin-top: 40px;
}
.mt-45 {
margin-top: 45px;
}
.mt-50 {
margin-top: 50px;
}
.mt-55 {
margin-top: 55px;
}
.mt-60 {
margin-top: 60px;
}
.mt-65 {
margin-top: 65px;
}
.mt-70 {
margin-top: 70px;
}
.mt-75 {
margin-top: 75px;
}
.mt-80 {
margin-top: 80px;
}
.mt-85 {
margin-top: 85px;
}
.mt-90 {
margin-top: 90px;
}
.mt-95 {
margin-top: 95px;
}
.mt-100 {
margin-top: 100px;
}
.mt-105 {
margin-top: 105px;
}
.mt-110 {
margin-top: 110px;
}
.mt-115 {
margin-top: 115px;
}
.mt-120 {
margin-top: 120px;
}
.mt-125 {
margin-top: 125px;
}
.mt-130 {
margin-top: 130px;
}
.mt-135 {
margin-top: 135px;
}
.mt-140 {
margin-top: 140px;
}
.mt-145 {
margin-top: 145px;
}
.mt-150 {
margin-top: 150px;
}
.mt-155 {
margin-top: 155px;
}
.mt-160 {
margin-top: 160px;
}
.mt-165 {
margin-top: 165px;
}
.mt-170 {
margin-top: 170px;
}
.mt-175 {
margin-top: 175px;
}
.mt-180 {
margin-top: 180px;
}
.mt-185 {
margin-top: 185px;
}
.mt-190 {
margin-top: 190px;
}
.mt-195 {
margin-top: 195px;
}
.mt-200 {
margin-top: 200px;
} .mb-5 {
margin-bottom: 5px;
}
.mb-10 {
margin-bottom: 10px;
}
.mb-15 {
margin-bottom: 15px;
}
.mb-20 {
margin-bottom: 20px;
}
.mb-25 {
margin-bottom: 25px;
}
.mb-30 {
margin-bottom: 30px;
}
.mb-35 {
margin-bottom: 35px;
}
.mb-40 {
margin-bottom: 40px;
}
.mb-45 {
margin-bottom: 45px;
}
.mb-50 {
margin-bottom: 50px;
}
.mb-55 {
margin-bottom: 55px;
}
.mb-60 {
margin-bottom: 60px;
}
.mb-65 {
margin-bottom: 65px;
}
.mb-70 {
margin-bottom: 70px;
}
.mb-75 {
margin-bottom: 75px;
}
.mb-80 {
margin-bottom: 80px;
}
.mb-85 {
margin-bottom: 85px;
}
.mb-90 {
margin-bottom: 90px;
}
.mb-95 {
margin-bottom: 95px;
}
.mb-100 {
margin-bottom: 100px;
}
.mb-105 {
margin-bottom: 105px;
}
.mb-110 {
margin-bottom: 110px;
}
.mb-115 {
margin-bottom: 115px;
}
.mb-120 {
margin-bottom: 120px;
}
.mb-125 {
margin-bottom: 125px;
}
.mb-130 {
margin-bottom: 130px;
}
.mb-135 {
margin-bottom: 135px;
}
.mb-140 {
margin-bottom: 140px;
}
.mb-145 {
margin-bottom: 145px;
}
.mb-150 {
margin-bottom: 150px;
}
.mb-155 {
margin-bottom: 155px;
}
.mb-160 {
margin-bottom: 160px;
}
.mb-165 {
margin-bottom: 165px;
}
.mb-170 {
margin-bottom: 170px;
}
.mb-175 {
margin-bottom: 175px;
}
.mb-180 {
margin-bottom: 180px;
}
.mb-185 {
margin-bottom: 185px;
}
.mb-190 {
margin-bottom: 190px;
}
.mb-195 {
margin-bottom: 195px;
}
.mb-200 {
margin-bottom: 200px;
} .pt-5 {
padding-top: 5px;
}
.pt-10 {
padding-top: 10px;
}
.pt-15 {
padding-top: 15px;
}
.pt-20 {
padding-top: 20px;
}
.pt-25 {
padding-top: 25px;
}
.pt-30 {
padding-top: 30px;
}
.pt-35 {
padding-top: 35px;
}
.pt-40 {
padding-top: 40px;
}
.pt-45 {
padding-top: 45px;
}
.pt-50 {
padding-top: 50px;
}
.pt-55 {
padding-top: 55px;
}
.pt-60 {
padding-top: 60px;
}
.pt-65 {
padding-top: 65px;
}
.pt-70 {
padding-top: 70px;
}
.pt-75 {
padding-top: 75px;
}
.pt-80 {
padding-top: 80px;
}
.pt-85 {
padding-top: 85px;
}
.pt-90 {
padding-top: 90px;
}
.pt-95 {
padding-top: 95px;
}
.pt-100 {
padding-top: 100px;
}
.pt-105 {
padding-top: 105px;
}
.pt-110 {
padding-top: 110px;
}
.pt-115 {
padding-top: 115px;
}
.pt-120 {
padding-top: 120px;
}
.pt-125 {
padding-top: 125px;
}
.pt-130 {
padding-top: 130px;
}
.pt-135 {
padding-top: 135px;
}
.pt-140 {
padding-top: 140px;
}
.pt-145 {
padding-top: 145px;
}
.pt-150 {
padding-top: 150px;
}
.pt-155 {
padding-top: 155px;
}
.pt-160 {
padding-top: 160px;
}
.pt-165 {
padding-top: 165px;
}
.pt-170 {
padding-top: 170px;
}
.pt-175 {
padding-top: 175px;
}
.pt-180 {
padding-top: 180px;
}
.pt-185 {
padding-top: 185px;
}
.pt-190 {
padding-top: 190px;
}
.pt-195 {
padding-top: 195px;
}
.pt-200 {
padding-top: 200px;
} .pb-5 {
padding-bottom: 5px;
}
.pb-10 {
padding-bottom: 10px;
}
.pb-15 {
padding-bottom: 15px;
}
.pb-20 {
padding-bottom: 20px;
}
.pb-25 {
padding-bottom: 25px;
}
.pb-30 {
padding-bottom: 30px;
}
.pb-35 {
padding-bottom: 35px;
}
.pb-40 {
padding-bottom: 40px;
}
.pb-45 {
padding-bottom: 45px;
}
.pb-50 {
padding-bottom: 50px;
}
.pb-55 {
padding-bottom: 55px;
}
.pb-60 {
padding-bottom: 60px;
}
.pb-65 {
padding-bottom: 65px;
}
.pb-70 {
padding-bottom: 70px;
}
.pb-75 {
padding-bottom: 75px;
}
.pb-80 {
padding-bottom: 80px;
}
.pb-85 {
padding-bottom: 85px;
}
.pb-90 {
padding-bottom: 90px;
}
.pb-95 {
padding-bottom: 95px;
}
.pb-100 {
padding-bottom: 100px;
}
.pb-105 {
padding-bottom: 105px;
}
.pb-110 {
padding-bottom: 110px;
}
.pb-115 {
padding-bottom: 115px;
}
.pb-120 {
padding-bottom: 120px;
}
.pb-125 {
padding-bottom: 125px;
}
.pb-130 {
padding-bottom: 130px;
}
.pb-135 {
padding-bottom: 135px;
}
.pb-140 {
padding-bottom: 140px;
}
.pb-145 {
padding-bottom: 145px;
}
.pb-150 {
padding-bottom: 150px;
}
.pb-155 {
padding-bottom: 155px;
}
.pb-160 {
padding-bottom: 160px;
}
.pb-165 {
padding-bottom: 165px;
}
.pb-170 {
padding-bottom: 170px;
}
.pb-175 {
padding-bottom: 175px;
}
.pb-180 {
padding-bottom: 180px;
}
.pb-185 {
padding-bottom: 185px;
}
.pb-190 {
padding-bottom: 190px;
}
.pb-195 {
padding-bottom: 195px;
}
.pb-200 {
padding-bottom: 200px;
} .pl-0 {
padding-left: 0px;
}
.pl-5 {
padding-left: 5px;
}
.pl-10 {
padding-left: 10px;
}
.pl-15 {
padding-left: 15px;
}
.pl-20{
padding-left: 20px;
}
.pl-25 {
padding-left: 35px;
}
.pl-30 {
padding-left: 30px;
}
.pl-35 {
padding-left: 35px;
}
.pl-35 {
padding-left: 35px;
}
.pl-40 {
padding-left: 40px;
}
.pl-45 {
padding-left: 45px;
}
.pl-50 {
padding-left: 50px;
}
.pl-55 {
padding-left: 55px;
}
.pl-60 {
padding-left: 60px;
}
.pl-65 {
padding-left: 65px;
}
.pl-70 {
padding-left: 70px;
}
.pl-75 {
padding-left: 75px;
}
.pl-80 {
padding-left: 80px;
}
.pl-85 {
padding-left: 80px;
}
.pl-90 {
padding-left: 90px;
}
.pl-95 {
padding-left: 95px;
}
.pl-100 {
padding-left: 100px;
} .pr-0 {
padding-right: 0px;
}
.pr-5 {
padding-right: 5px;
}
.pr-10 {
padding-right: 10px;
}
.pr-15 {
padding-right: 15px;
}
.pr-20{
padding-right: 20px;
}
.pr-25 {
padding-right: 35px;
}
.pr-30 {
padding-right: 30px;
}
.pr-35 {
padding-right: 35px;
}
.pr-35 {
padding-right: 35px;
}
.pr-40 {
padding-right: 40px;
}
.pr-45 {
padding-right: 45px;
}
.pr-50 {
padding-right: 50px;
}
.pr-55 {
padding-right: 55px;
}
.pr-60 {
padding-right: 60px;
}
.pr-65 {
padding-right: 65px;
}
.pr-70 {
padding-right: 70px;
}
.pr-75 {
padding-right: 75px;
}
.pr-80 {
padding-right: 80px;
}
.pr-85 {
padding-right: 80px;
}
.pr-90 {
padding-right: 90px;
}
.pr-95 {
padding-right: 95px;
}
.pr-100 {
padding-right: 100px;
} .f-700{font-weight: 700;}
.f-600{font-weight: 600;}
.f-500{font-weight: 500;}
.f-400{font-weight: 400;}
.f-300{font-weight: 300;} .gray-bg {
background: #f7f7fd;
}
.white-bg {
background: #fff;
}
.black-bg {
background: #222;
}
.theme-bg {
background: #222;
}
.primary-bg {
background: #222;
} .white-color {
color: #fff;
}
.black-color {
color: #222;
}
.theme-color {
color: #222;
}
.primary-color {
color: #222;
} [data-overlay] {
position: relative;
}
[data-overlay]::before {
background: #000 none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
[data-overlay="3"]::before {
opacity: 0.3;
}
[data-overlay="4"]::before {
opacity: 0.4;
}
[data-overlay="5"]::before {
opacity: 0.5;
}
[data-overlay="6"]::before {
opacity: 0.6;
}
[data-overlay="7"]::before {
opacity: 0.7;
}
[data-overlay="8"]::before {
opacity: 0.8;
}
[data-overlay="9"]::before {
opacity: 0.9;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}@font-face {
font-family: "flaticon";
src: url(//reviewseam.com/wp-content/themes/reviewseam/assets/fonts/flaticon.eot);
src: url(//reviewseam.com/wp-content/themes/reviewseam/assets/fonts/flaticon.eot?#iefix) format("embedded-opentype"),
url(//reviewseam.com/wp-content/themes/reviewseam/assets/fonts/flaticon.woff2) format("woff2"),
url(//reviewseam.com/wp-content/themes/reviewseam/assets/fonts/flaticon.woff) format("woff"),
url(//reviewseam.com/wp-content/themes/reviewseam/assets/fonts/flaticon.ttf) format("truetype"),
url(//reviewseam.com/wp-content/themes/reviewseam/assets/fonts/flaticon.svg#Flaticon) format("svg");
}
i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before {
font-family: flaticon !important;
font-style: normal;
font-weight: normal !important;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.flaticon-search:before {
content: "\f101";
}
.flaticon-search-1:before {
content: "\f102";
}
.flaticon-search-2:before {
content: "\f103";
}
.flaticon-time:before {
content: "\f104";
}
.flaticon-history:before {
content: "\f105";
}
.flaticon-volume-level-indicator:before {
content: "\f106";
}
.flaticon-user:before {
content: "\f107";
}
.flaticon-mail:before {
content: "\f108";
}
.flaticon-envelope:before {
content: "\f109";
}
.flaticon-share:before {
content: "\f10a";
}
.flaticon-chat:before {
content: "\f10b";
}
.flaticon-sms:before {
content: "\f10c";
}
.flaticon-calendar:before {
content: "\f10d";
}
.flaticon-heart:before {
content: "\f10e";
}
.flaticon-heart-simple-shape-silhouette:before {
content: "\f10f";
}
.flaticon-wishlist:before {
content: "\f110";
}
.flaticon-bookmark:before {
content: "\f111";
}
.flaticon-thunder:before {
content: "\f112";
}
.flaticon-lighting:before {
content: "\f113";
}
.flaticon-shopping-cart:before {
content: "\f114";
}
.flaticon-basket:before {
content: "\f115";
}
.flaticon-comment:before {
content: "\f116";
}
.flaticon-down-arrow:before {
content: "\f117";
}
.flaticon-scribble:before {
content: "\f118";
}
.flaticon-right-arrow:before {
content: "\f119";
}
.flaticon-next:before {
content: "\f11a";
}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700&family=Manrope:wght@300;400;500;600;700;800&display=swap"); :root {
--tg-body-font-family: 'Inter', sans-serif;
--tg-heading-font-family: 'Manrope', sans-serif;
--tg-primary-color: #F4796C;
--tg-secondary-color: #183354;
--tg-body-font-color: #545E69;
--tg-heading-font-color: #183354;
--tg-paragraph-color: #545E69;
--tg-icon-color: #6D757F;
--tg-border-color: #DFDFDF;
--tg-border-dark: #273341;
--tg-body-font-size: 16px;
--tg-body-font-weight: 400;
--tg-heading-font-weight: 700;
--tg-body-line-height: 1.75;
--tg-heading-line-height: 1.2;
--tg-blue: #0d6efd;
--tg-indigo: #6610f2;
--tg-purple: #6f42c1;
--tg-pink: #d63384;
--tg-red: #dc3545;
--tg-orange: #fd7e14;
--tg-yellow: #ffc107;
--tg-green: #198754;
--tg-teal: #E8F1F1;
--tg-cyan: #0dcaf0;
--tg-white: #ffffff;
--tg-black: #0C1622;
--tg-black-two: #000000;
--tg-gray: #D9D9D9;
--tg-gray-two: #BACCE1;
--tg-gray-three: #F9F9F7;
--facebook: #104E87;
--twitter: #2EB4FF;
--linkedin: #0C7ED0;
--instagram: #FF2F7A;
--youtube: #c4302b;
--skype: #00aff0;
}
body {
font-family: var(--tg-body-font-family);
font-weight: var(--tg-body-font-weight);
font-size: var(--tg-body-font-size);
line-height: var(--tg-body-line-height);
color: var(--tg-body-font-color);
font-style: normal;
}
img,
.img {
max-width: 100%;
-webkit-transition: -webkit-transform 1s ease;
transition: -webkit-transform 1s ease;
transition: transform 1s ease;
transition: transform 1s ease, -webkit-transform 1s ease;
}
.f-left {
float: left
}
.f-right {
float: right
}
.fix {
overflow: hidden
}
a,
button {
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
text-decoration: none;
}
a:focus,
.btn:focus,
button:focus {
text-decoration: none;
outline: none;
box-shadow: none;
}
a:hover,
.portfolio-cat a:hover,
.footer -menu li a:hover {
color: var(--tg-primary-color);
text-decoration: none;
}
a,
button {
color: var(--tg-primary-color);
outline: medium none;
text-decoration: none;
}
.btn:focus,
button:focus,
input:focus,
input:focus,
textarea,
textarea:focus {
outline: 0
}
.uppercase {
text-transform: uppercase;
}
.capitalize {
text-transform: capitalize;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--tg-heading-font-family);
color: var(--tg-heading-font-color);
margin-top: 0px;
margin-bottom: .7rem;
font-style: normal;
line-height: var(--tg-heading-line-height);
font-weight: var(--tg-heading-font-weight);
text-transform: capitalize;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: inherit;
}
h1 {
font-size: 2.5rem;
}
h2 {
font-size: 2rem;
}
h3 {
font-size: 1.75rem;
}
h4 {
font-size: 1.5rem;
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
.list-wrap {
margin: 0px;
padding: 0px;
}
.list-wrap li {
list-style: none
}
p {
font-size: var(--tg-body-font-size);
font-weight: var(--tg-body-font-weight);
line-height: var(--tg-body-line-height);
color: var(--tg-paragraph-color);
text-transform: capitalize;
margin-bottom: 15px;
}
hr {
border-bottom: 1px solid var(--tg-primary-color);
border-top: 0 none;
margin: 30px 0;
padding: 0;
}
label {
color: var(--tg-body-font-color);
cursor: pointer;
font-size: 16px;
font-weight: 400;
}
*::-moz-selection {
background: var(--tg-primary-color);
color: var(--tg-white);
text-shadow: none;
}
::-moz-selection {
background: var(--tg-primary-color);
color: var(--tg-white);
text-shadow: none;
}
::selection {
background: var(--tg-primary-color);
color: var(--tg-white);
text-shadow: none;
}
*::-moz-placeholder {
color: var(--tg-body-font-color);
font-size: var(--tg-body-font-size);
opacity: 1;
}
*::placeholder {
color: var(--tg-body-font-color);
font-size: var(--tg-body-font-size);
opacity: 1;
}
.theme-overlay {
position: relative
}
.theme-overlay::before {
background: var(--tg-primary-color) none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
opacity: 0.6;
position: absolute;
top: 0;
width: 100%;
}
.separator {
border-top: 1px solid var(--tg-primary-color);
} .container {
padding-left: 15px;
padding-right: 15px;
}
.row {
--bs-gutter-x: 30px;
}
.row.g-0 {
--bs-gutter-x: 0;
}
.gutter-y-30 {
--bs-gutter-y: 30px;
}
.gutter-40 {
--bs-gutter-x: 40px;
} .btn {
user-select: none;
-moz-user-select: none;
background: var(--tg-secondary-color) none repeat scroll 0 0;
border: medium none;
border-radius: 4px;
color: var(--tg-white);
cursor: pointer;
display: inline-flex;
align-items: center;
font-size: 14px;
font-weight: 700;
letter-spacing: 0;
line-height: 1;
margin-bottom: 0;
padding: 18px 45px;
text-align: center;
text-transform: capitalize;
touch-action: manipulation;
transition: all 0.3s ease 0s;
vertical-align: middle;
white-space: nowrap;
font-family: var(--tg-heading-font-family);
position: relative;
z-index: 1;
overflow: hidden;
}
.btn::before {
content: "";
position: absolute;
-webkit-transition-duration: 800ms;
transition-duration: 800ms;
width: 200%;
height: 200%;
top: 110%;
left: 50%;
background: var(--tg-primary-color);
transform: translateX(-50%);
border-radius: 50%;
z-index: -1;
}
.btn:hover {
color: var(--tg-white);
}
.btn:hover::before {
top: -40%;
}
.btn-two {
background: var(--tg-primary-color);
}
.btn-two::before {
background: var(--tg-secondary-color);
}
.breadcrumb > .active {
color: var(--tg-primary-color);
} .scroll-top {
width: 40px;
height: 40px;
line-height: 40px;
position: fixed;
bottom: -10%;
right: 30px;
font-size: var(--tg-body-font-size);
border-radius: 6px;
z-index: 99;
color: var(--tg-white);
text-align: center;
cursor: pointer;
background: var(--tg-primary-color);
transition: 1s ease;
border: none;
}
.scroll-top.open {
bottom: 30px;
}
.scroll-top::after {
position: absolute;
z-index: -1;
content: '';
top: 100%;
left: 5%;
height: 10px;
width: 90%;
opacity: 1;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
}
.scroll-top:hover {
background: var(--tg-secondary-color);
} .custom-container {
max-width: 1860px;
}
.transparent-header {
position: absolute;
left: 0;
top: 0px;
width: 100%;
z-index: 9;
height: auto;
}
#header-fixed-height.active-height {
display: block;
height: 95px;
} .header-top-wrap {
background: var(--tg-secondary-color);
padding: 6px 35px;
}
.header-top-menu .list-wrap {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 20px;
}
.header-top-menu .list-wrap li a {
color: var(--tg-white);
font-family: var(--tg-heading-font-family);
font-size: 13px;
font-weight: 700;
line-height: normal;
text-transform: capitalize;
}
.header-top-menu .list-wrap li a:hover {
color: var(--tg-primary-color);
}
.header-top-social {
display: flex;
align-items: center;
justify-content: flex-end;
}
.header-top-social .title {
margin-bottom: 0;
color: var(--tg-white);
font-size: 13px;
font-weight: 700;
letter-spacing: 1.3px;
text-transform: uppercase;
margin-right: 6px;
line-height: 1;
}
.header-top-social .list-wrap {
display: flex;
align-items: center;
gap: 14px;
}
.header-top-social .list-wrap li a {
font-size: 14px;
color: var(--tg-white);
}
.header-top-social .list-wrap li a:hover {
color: var(--tg-primary-color);
}
.header-search-result ul{
list-style: none;
padding: 0;
margin: 0;
}
.header-search-result{
position: absolute;
top: calc(100% + 4px);
left: 0;
width: 100%;
max-width: 100%;
background: #fff;
border-radius: 12px;
box-shadow: 0px 0px 30px -5px rgba(0,0,0,0.1);
z-index: 10;
max-height: 380px;
overflow: scroll;
overflow-x: hidden; 
}
.header-search-result ul li strong {
display: block;
padding: 10px 15px 5px;
color: var(--tg-primary-color);
}
.header-search-result ul li a{
color: #000;
font-size: 14px;
padding: 10px 15px;
display: block;
}
.header-search-result ul li:hover a{
background: rgb(0 0 0 / 5%);
}
.header-search-result ul li.no-result{
padding: 12px 15px;
font-size: 14px;
color: #e0001d;
} .menu-area {
border-bottom: 1px solid var(--tg-gray);
}
.menu-nav {
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
}
.logo img {
max-height: 50px;
}
.header-left-side {
display: flex;
height: 100%;
}
.offcanvas-toggle {
border-right: 1px solid var(--tg-gray);
width: 100px;
}
.offcanvas-toggle a {
padding: 30px 30px 30px 35px;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
gap: 6px;
height: 100%;
}
.offcanvas-toggle a span {
width: 33px;
height: 2px;
border-radius: 2px;
background: var(--tg-primary-color);
transition: .3s linear;
}
.navbar-wrap {
display: flex;
}
.navbar-wrap ul {
display: flex;
flex-direction: row;
flex-wrap: wrap;
padding: 0 0;
margin: 0;
}
.navbar-wrap ul li {
list-style: none;
display: block;
position: relative;
}
.navbar-wrap ul li:first-child a {
padding-left: 0;
} 
.navbar-wrap ul li a {
font-size: 16px;
font-weight: 700;
text-transform: capitalize;
color: var(--tg-heading-font-color);
padding: 30px 17px;
display: flex;
align-items: center;
line-height: 1;
position: relative;
z-index: 1;
font-family: var(--tg-heading-font-family);
gap: 5px;
}
.navbar-wrap > ul > li.menu-item-has-children > a::after {
content: "\f107";
font-family: "Font Awesome 5 Free";
color: var(--tg-icon-color);
font-size: 14px;
line-height: 0;
transition: all 0.3s ease-out 0s;
}
.navbar-wrap > ul > li.menu-item-has-children.active > a::after,
.navbar-wrap > ul > li.menu-item-has-children:hover > a::after {
color: var(--tg-primary-color);
}
.navbar-wrap > ul > li.active > a,
.navbar-wrap > ul > li:hover > a {
color: var(--tg-primary-color);
}
.main-menu .navigation li.menu-item-has-children .dropdown-btn {
display: none;
}
.header-right-side {
display: flex;
align-items: center;
justify-content: flex-end;
padding-right: 35px;
}
.header-search-wrap form {
position: relative;
width: 340px;
}
.header-search-wrap form input {
width: 100%;
border: 1px solid var(--tg-gray);
background: transparent;
border-radius: 30px;
font-size: 14px;
font-weight: 400;
color: var(--tg-secondary-color);
padding: 12px 45px 12px 20px;
line-height: 1;
height: 45px;
}
.header-search-wrap form input::placeholder {
font-size: 14px;
font-weight: 400;
color: var(--tg-body-font-color);
}
.header-search-wrap form button {
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
background: none;
border: none;
padding: 0;
font-size: 20px;
line-height: 0;
color: var(--tg-secondary-color);
}
.header-search-wrap form button:hover {
color: var(--tg-primary-color);
}
.header-action > ul {
display: flex;
align-items: center;
margin-left: 25px;
}
.header-action > ul li {
position: relative;
margin-left: 25px;
line-height: 0;
}
.header-action ul li:first-child {
margin-left: 0;
}
.header-action ul li a {
color: var(--tg-paragraph-color);
font-size: 24px;
line-height: 0;
position: relative;
font-weight: 700;
}
.header-action ul li a:hover {
color: var(--tg-primary-color);
}
.header-action ul li a span {
position: absolute;
width: 18px;
height: 18px;
display: flex;
align-items: center;
justify-content: center;
background: var(--tg-primary-color);
color: var(--tg-white);
font-size: 11px;
font-weight: 600;
border-radius: 50%;
right: -10px;
top: -4px;
}
.header-cart {
display: flex;
align-items: center;
gap: 15px;
}
.header-cart strong {
font-size: 14px;
font-weight: 600;
color: var(--tg-secondary-color);
}
.header-action .header-sine-in a {
display: flex;
align-items: center;
gap: 10px;
font-size: 14px;
color: var(--tg-secondary-color);
}
.header-action .header-sine-in {
margin-left: 20px;
}
.header-action .header-sine-in a i {
color: var(--tg-body-font-color);
font-size: 24px;
}
.header-action .header-sine-in a:hover i {
color: var(--tg-primary-color);
transition: all 0.3s ease-out 0s;
}
.header-action .header-btn .btn {
color: var(--tg-white);
font-size: 14px;
padding: 13px 22px;
}
.navbar-wrap ul li .sub-menu {
position: absolute;
left: 0;
right: 0;
top: 100%;
min-width: 230px;
border: 1px solid #f5f5f5;
background: var(--tg-white);
margin: 0 0;
transform: scale(1, 0);
transform-origin: 0 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0px 30px 70px 0px rgba(137, 139, 142, 0.15);
-moz-box-shadow: 0px 30px 70px 0px rgba(137, 139, 142, 0.15);
box-shadow: 0px 30px 70px 0px rgba(137, 139, 142, 0.15);
border-radius: 0 0 5px 5px;
padding: 18px 0;
display: block;
visibility: hidden;
opacity: 0;
z-index: 9;
}
.navbar-wrap ul li .sub-menu .sub-menu {
right: auto;
left: 100%;
top: 0;
}
.navbar-wrap ul li .sub-menu li {
margin-left: 0;
text-align: left;
display: block;
}
.navbar-wrap ul li .sub-menu li a {
padding: 9px 15px 9px 25px;
line-height: 1.3;
font-weight: 700;
color: var(--tg-heading-font-color);
text-transform: capitalize;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
justify-content: space-between;
}
.navbar-wrap ul li .sub-menu > li.active > a,
.navbar-wrap ul li .sub-menu li a:hover {
color: var(--tg-primary-color);
}
.navbar-wrap ul li .sub-menu > li > a::before,
.navbar-wrap ul li .sub-menu li a::before {
content: "";
position: absolute;
width: 3px;
height: 0px;
top: 0;
bottom: 0;
margin: auto 0;
left: 15px;
background: var(--tg-primary-color);
opacity: 0;
visibility: hidden;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
}
.navbar-wrap ul li .sub-menu > li.active > a::before,
.navbar-wrap ul li .sub-menu li a:hover::before {
height: 11px;
opacity: 1;
visibility: visible;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.navbar-wrap ul li .sub-menu > li.menu-item-has-children > a::after {
content: "\f105";
font-family: "Font Awesome 5 Free";
color: var(--tg-icon-color);
font-size: 14px;
line-height: 0;
transition: all 0.3s ease-out 0s;
}
.navbar-wrap ul li .sub-menu > li.menu-item-has-children.active > a::after,
.navbar-wrap ul li .sub-menu > li.menu-item-has-children > a:hover::after {
color: var(--tg-primary-color);
}
.navbar-wrap ul li:hover > .sub-menu {
opacity: 1;
visibility: visible;
transform: scale(1);
}
.sticky-menu {
position: fixed;
left: 0;
margin: auto;
top: 0;
width: 100%;
z-index: 99;
background: var(--tg-white);
-webkit-animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
-webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
border-radius: 0;
}
.menu-area.sticky-menu {
border-bottom: none;
} .header-style-two {
background: #12253E;
}
.header-logo-area {
padding: 25px 0;
}
.hl-left-side {
display: flex;
align-items: center;
gap: 30px;
}
.hl-left-side .offcanvas-toggle {
border-right: none;
width: auto;
}
.offcanvas-toggle .menu-tigger-two {
padding: 0;
}
.offcanvas-toggle .menu-tigger-two span {
background: var(--tg-white);
}
.hl-right-side {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 20px;
}
.hl-right-side .header-search-wrap form {
width: 425px;
}
.hl-right-side .header-search-wrap form input {
border: 1px solid #3A506B;
color: var(--tg-white);
}
.hl-right-side .header-search-wrap form input::placeholder {
color: #8199B7;
}
.hl-right-side .header-search-wrap form button {
color: var(--tg-white);
}
.header-social .list-wrap {
display: flex;
align-items: center;
gap: 15px;
}
.header-social .list-wrap li a {
color: var(--tg-gray-three);
}
.header-social .list-wrap li a:hover {
color: var(--tg-primary-color);
}
.menu-area.menu-style-two {
border-bottom: none;
background: var(--tg-secondary-color);
}
.menu-style-two .navbar-wrap ul {
margin: 0;
}
.menu-style-two .navbar-wrap > ul > li {
margin-right: 40px;
}
.menu-style-two .navbar-wrap ul li:last-child {
margin-right: 0;
}
.menu-style-two .navbar-wrap ul li a {
padding: 23px 0;
color: var(--tg-white);
}
.menu-style-two .navbar-wrap ul > li.active > a,
.menu-style-two .navbar-wrap ul > li > a:hover {
color: var(--tg-primary-color);
}
.menu-style-two .header-action > ul {
justify-content: flex-end;
}
.menu-style-two .header-action ul li a {
color: #90A8C5;
}
.menu-style-two .header-action ul li a:hover {
color: var(--tg-primary-color);
}
.menu-style-two .header-action .header-sine-in a {
color: var(--tg-white);
}
.menu-style-two .header-action .header-sine-in a i {
color: #90A8C5;
}
.menu-style-two .header-action .header-sine-in a:hover i {
color: var(--tg-primary-color);
}
.menu-style-two .header-cart strong {
color: var(--tg-white);
} .menu-area.menu-style-three {
border-bottom: 1px solid var(--tg-border-color);
}
.header-top-wrap-two {
background: var(--tg-secondary-color);
padding: 16px 0;
}
.header-top-left .offcanvas-toggle {
border-right: none;
width: auto;
}
.header-top-left {
display: flex;
align-items: center;
gap: 25px;
}
.header-top-right .header-search-wrap form {
width: 240px;
margin-left: auto;
}
.header-search-wrap-two form input {
border: none;
background: transparent;
border-radius: 0;
color: var(--tg-white);
padding: 0 45px 0 0;
height: auto;
}
.header-search-wrap-two form input::placeholder {
color: #8199B7;
}
.header-search-wrap-two form button {
right: 0;
color: var(--tg-white);
}
.menu-style-three .navbar-wrap ul {
margin: 0 auto;
} .header-top-wrap-three {
background: var(--tg-secondary-color);
padding: 11px 0;
}
.header-top-left-two .list-wrap {
display: flex;
align-items: center;
gap: 20px;
}
.header-top-left-two .list-wrap li a {
color: var(--tg-white);
font-weight: 14px;
font-weight: 600;
}
.header-top-left-two .list-wrap li a:hover {
color: var(--tg-primary-color);
}
.header-top-right-two {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 28px;
}
.offcanvas-toggle.offcanvas-toggle-two {
border-right: none;
width: auto;
}
.header-top-right-two .header-top-social .list-wrap li a {
font-size: 16px;
}
.header-logo-area-two {
padding: 35px 0 0;
}
.header-search-wrap.header-search-wrap-three {
display: flex;
align-items: center;
}
.header-search-wrap.header-search-wrap-three form {
width: 200px;
}
.header-search-wrap.header-search-wrap-three form input {
width: 100%;
border: none;
background: transparent;
border-radius: 0;
font-size: 14px;
font-weight: 400;
color: var(--tg-secondary-color);
padding: 0 45px 0 0;
line-height: 1.6;
height: auto;
}
.header-search-wrap.header-search-wrap-three form button {
right: 0px;
font-size: 24px;
color: var(--tg-icon-color);
}
.header-search-wrap.header-search-wrap-three form button:hover {
color: var(--tg-secondary-color);
}
.header-action.header-action-two .list-wrap {
justify-content: flex-end;
}
.menu-style-four .menu-nav {
justify-content: center;
}
.menu-style-four .navbar-wrap ul {
margin: 0 auto;
}
.menu-style-four .navbar-wrap ul li a {
font-size: 16px;
padding: 37px 20px;
}
.menu-area.menu-style-four {
border-bottom: none;
} .header-logo-area-three {
background: #12253E;
padding: 35px 0;
}
.hl-left-side-three {
display: flex;
align-items: center;
gap: 25px;
}
.hl-left-side-three .header-search {
line-height: 0;
}
.hl-left-side-three .header-search a {
color: var(--tg-white);
font-size: 20px;
}
.hl-left-side-three .header-search a:hover {
color: var(--tg-primary-color);
}
.header-logo-area-three .header-top-social .list-wrap {
gap: 18px;
}
.header-logo-area-three .header-top-social .list-wrap li a {
font-size: 16px;
color: var(--tg-white);
}
.header-logo-area-three .header-top-social .list-wrap li a:hover {
color: var(--tg-primary-color);
}
.menu-style-five .navbar-wrap ul li a {
padding: 28px 0;
} .header-top-wrap-four {
background: var(--tg-secondary-color);
padding: 5px 0;
}
.header-top-left-four {
display: flex;
align-items: center;
gap: 8px;
}
.trending-box {
display: flex;
align-items: center;
gap: 7px;
padding: 4px 30px 4px 5px;
position: relative;
z-index: 1;
}
.trending-box .shape {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.trending-box .shape svg {
overflow: visible;
width: 100%;
height: 100%;
}
.trending-box .icon {
width: 28px;
height: 28px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
background: var(--tg-primary-color);
}
.trending-box span {
font-size: 13px;
font-weight: 600;
color: var(--tg-white);
}
.ta-trending-slider {
height: 40px;
margin: 0;
}
.ta-trending-slider .swiper-slide {
display: flex;
align-items: center;
}
.trending-content a {
color: #C7D2E0;
font-size: 14px;
}
.trending-content a:hover {
color: var(--tg-white);
}
.header-logo-area-four {
padding: 35px 0;
border-bottom: 1px solid var(--tg-gray);
}
.hl-left-side-four .date {
display: flex;
align-items: center;
font-size: 14px;
font-weight: 500;
color: var(--tg-body-font-color);
gap: 6px;
font-family: var(--tg-heading-font-family);
}
.hl-left-side-four .date i {
line-height: 0;
color: #6D757F;
}
.hl-right-side-four {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 20px;
}
.hl-right-side-four .sign-in a {
display: flex;
align-items: center;
font-size: 15px;
font-weight: 600;
font-family: var(--tg-heading-font-family);
color: var(--tg-body-font-color);
gap: 8px;
}
.hl-right-side-four .sign-in a i {
line-height: 0;
font-size: 22px;
}
.hl-right-side-four .sign-in a:hover {
color: var(--tg-primary-color);
}
.subscribe-btn .btn {
padding: 15px 27px;
text-transform: uppercase;
}
.menu-area.menu-style-six {
border-bottom: none;
box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.10);
}
.menu-style-six .navbar-wrap ul li a {
padding: 28px 20px;
}
.menu-style-six .navbar-wrap ul {
margin: 0 auto;
}
.menu-style-six .offcanvas-toggle {
border-right: 1px solid var(--tg-gray);
border-left: 1px solid var(--tg-gray);
width: 70px;
}
.menu-style-six .offcanvas-toggle a {
padding: 15px 5px 15px 5px;
}
.menu-style-six .offcanvas-toggle a span {
background: var(--tg-body-font-color);
}
.menu-style-six .menu-nav {
align-items: normal;
} .nav-outer .mobile-nav-toggler {
position: relative;
float: right;
font-size: 40px;
line-height: 50px;
cursor: pointer;
display: none;
color: var(--tg-white);
margin-right: 30px;
top: 15px;
}
.nav-logo img {
width: 150px;
}
.mobile-menu {
position: fixed;
right: 0;
top: 0;
width: 300px;
padding-right: 30px;
max-width: 100%;
height: 100%;
z-index: 99;
border-radius: 0px;
transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
-moz-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
-webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
-ms-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)e;
-o-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
-webkit-transform: translateX(101%);
-ms-transform: translateX(101%);
transform: translateX(101%);
}
.mobile-menu .navbar-collapse {
display: block !important;
}
.mobile-menu .nav-logo {
position: relative;
padding: 30px 25px;
text-align: left;
}
.mobile-menu-visible {
overflow: hidden;
}
.mobile-menu-visible .mobile-menu {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
.mobile-menu .navigation li.current>a:before {
height: 100%;
}
.menu-backdrop {
position: fixed;
right: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
transition: all 700ms ease;
-moz-transition: all 700ms ease;
-webkit-transition: all 700ms ease;
-ms-transition: all 700ms ease;
-o-transition: all 700ms ease;
opacity: 0;
visibility: hidden;
background: rgba(0, 0, 0, 0.5);
}
.mobile-menu-visible .menu-backdrop {
opacity: 1;
visibility: visible;
}
.mobile-menu .menu-box {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
max-height: 100%;
overflow-y: auto;
overflow-x: hidden;
background: var(--tg-white);
padding: 0px 0px;
z-index: 5;
box-shadow: -9px 0 14px 0px rgb(0 0 0 / 6%);
}
.mobile-menu-visible .mobile-menu .menu-box {
opacity: 1;
visibility: visible;
}
.mobile-menu .close-btn {
position: absolute;
right: 15px;
top: 28px;
line-height: 30px;
width: 35px;
text-align: center;
font-size: 20px;
color: #292b37;
cursor: pointer;
z-index: 10;
-webkit-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;
}
.mobile-menu-visible .mobile-menu .close-btn {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
.mobile-menu .navigation {
position: relative;
display: block;
width: 100%;
float: none;
margin: 0;
padding: 0;
}
.mobile-menu .navigation ul {
padding: 0;
margin: 0;
}
.mobile-menu .navigation li {
position: relative;
display: block;
border-top: 1px solid rgb(0 0 0 / 10%);
}
.mobile-menu .navigation:last-child {
border-bottom: 1px solid rgb(0 0 0 / 10%);
}
.mobile-menu .navigation li>ul>li:first-child {
border-top: 1px solid rgb(0 0 0 / 10%);
}
.mobile-menu .navigation li > a {
position: relative;
display: block;
line-height: 24px;
padding: 10px 60px 10px 25px;
font-size: 14px;
font-weight: 700;
color: var(--tg-heading-font-color);
text-transform: capitalize;
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
border: none;
font-family: var(--tg-heading-font-family);
}
.mobile-menu .navigation li ul li > a {
font-size: 14px;
margin-left: 20px;
text-transform: capitalize;
}
.mobile-menu .navigation li ul li ul li a {
margin-left: 40px;
}
.mobile-menu .navigation li ul li ul li ul li a {
margin-left: 60px;
}
.mobile-menu .navigation li > a:before {
content: '';
position: absolute;
left: 0;
top: 0;
height: 0;
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.mobile-menu .navigation li.menu-item-has-children .dropdown-btn {
position: absolute;
right: 15px;
top: 6px;
width: 32px;
height: 32px;
text-align: center;
font-size: 16px;
line-height: 32px;
color: var(--tg-white);
background: var(--tg-primary-color);
cursor: pointer;
border-radius: 2px;
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
z-index: 5;
}
.mobile-menu .navigation li.menu-item-has-children .dropdown-btn i {
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.mobile-menu .navigation li.menu-item-has-children .dropdown-btn.open i {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
color: var(--tg-primary-color);
}
.mobile-menu .navigation li > ul,
.mobile-menu .navigation li > ul > li > ul {
display: none;
}
.mobile-menu .social-links ul {
display: flex;
position: relative;
text-align: center;
padding: 30px 20px 20px;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.mobile-menu .social-links li {
position: relative;
display: inline-block;
margin: 0px 6px 10px;
}
.mobile-menu .social-links li a {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
position: relative;
line-height: 32px;
font-size: 16px;
color: var(--tg-heading-font-color);
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
border: 1px solid var(--tg-gray);
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
}
.mobile-menu .social-links li a:hover {
border-color: var(--tg-primary-color);
background: var(--tg-primary-color);
color: var(--tg-white);
}
.menu-area .mobile-nav-toggler {
position: relative;
float: right;
font-size: 30px;
cursor: pointer;
line-height: 1;
color: var(--tg-primary-color);
display: none;
margin-top: 0;
margin-left: 25px;
}
.mobile-search {
padding: 0 20px 25px 25px;
}
.mobile-search form {
position: relative;
}
.mobile-search input {
display: block;
width: 100%;
border: 1px solid var(--tg-gray);
padding: 10px 45px 10px 20px;
font-size: 14px;
font-weight: 400;
height: 45px;
background: transparent;
color: var(--tg-secondary-color);
}
.mobile-search input::placeholder {
font-size: 14px;
font-weight: 400;
color: #545E69;
}
.mobile-search button {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
border: none;
padding: 0;
right: 20px;
line-height: 1;
background: transparent;
color: var(--tg-secondary-color);
} .search__popup {
padding-top: 70px;
padding-bottom: 100px;
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
background: var(--tg-white);
backdrop-filter: blur(10px);
z-index: 99;
-webkit-transform: translateY(calc(-100% - 80px));
-moz-transform: translateY(calc(-100% - 80px));
-ms-transform: translateY(calc(-100% - 80px));
-o-transform: translateY(calc(-100% - 80px));
transform: translateY(calc(-100% - 80px));
-webkit-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
-moz-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
transition-delay: 0.5s;
}
.search__input {
position: relative;
height: 80px;
-webkit-transform: translateY(-40px);
-moz-transform: translateY(-40px);
-ms-transform: translateY(-40px);
-o-transform: translateY(-40px);
transform: translateY(-40px);
transition: all 0.3s ease-in-out;
transition-delay: 0.5s;
opacity: 0;
}
.search__input::after {
position: absolute;
content: "";
left: 0;
bottom: 0;
width: 0%;
height: 1px;
background-color: var(--tg-primary-color);
transition-delay: 0.3s;
transition: all 0.3s ease-in-out;
}
.search__popup.search-opened .search__input::after {
width: 100%;
transition-delay: 0.5s;
}
.search__input input {
width: 100%;
height: 100%;
background-color: transparent;
border: 0;
outline: 0;
font-size: 24px;
color: var(--tg-heading-font-color);
border-bottom: 1px solid transparent;
padding: 0;
padding-right: 30px;
}
.search__input input::placeholder {
font-size: 24px;
}
.search__input .search-input-field~.search-focus-border {
position: absolute;
bottom: 0;
left: auto;
right: 0;
width: 0;
height: 1px;
background-color: var(--tg-primary-color);
transition: all 0.5s;
}
.search__input .search-input-field:focus~.search-focus-border {
width: 100%;
left: 0;
right: auto;
transition: all .5s;
}
.search__input button {
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 18px;
color: var(--tg-primary-color);
border: none;
padding: 0 0;
background: transparent;
}
.search__popup.search-opened {
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
transition-delay: 0s;
z-index: 99999999;
}
.search__popup.search-opened .search__input {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
transition-delay: 0.3s;
}
.search__close {
position: absolute;
top: 10%;
right: 2%;
z-index: 2;
}
.search-close-btn {
margin: 0;
padding: 0;
border: none;
color: var(--tg-primary-color);
cursor: pointer;
background: transparent;
}
.search-popup-overlay {
position: fixed;
right: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 4;
transition: all 0.3s ease-in-out;
transition-delay: 0.5s;
opacity: 0;
visibility: hidden;
background: #000d25;
}
.search-popup-overlay.search-popup-overlay-open {
opacity: .55;
visibility: visible;
transition-delay: 0s;
} .offCanvas-wrap {
position: fixed;
overflow-y: auto;
top: 0px;
left: 0px;
width: 395px;
padding: 80px 58px 75px;
transform: translateX(-100%);
height: 100%;
background-color: var(--tg-white);
z-index: 1020;
transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
display: flex;
flex-direction: column;
box-shadow: rgba(0, 0, 0, 0.06) 16px 0px 32px 0px;
}
.offCanvas-menu-visible .offCanvas-wrap {
transform: translateX(0);
}
.offCanvas-wrap::-webkit-scrollbar {
width: 0px;
}
.offCanvas-body {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
flex: 1;
}
.offCanvas-logo {
margin: 0 0 25px;
}
.offCanvas-wrap .logo a.logo-light {
display: none;
}
.offCanvas-content p {
margin: 0 0;
}
.offCanvas-instagram {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 10px 0;
margin-left: -5px;
margin-right: -5px;
margin-top: 55px;
}
.offCanvas-instagram li {
width: 33.333%;
flex: 0 0 33.333%;
padding-left: 5px;
padding-right: 5px;
}
.offCanvas-instagram li a img {
height: 70px;
object-fit: cover;
object-position: center;
border-radius: 5px;
}
.offCanvas-contact {
margin: auto 0 0;
}
.offCanvas-contact .title {
margin: 0 0 28px;
font-size: 24px;
letter-spacing: -0.5px;
}
.offCanvas-contact-list {
margin: 0 0 60px;
}
.offCanvas-contact-list li {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
gap: 0 20px;
color: var(--tg-secondary-color);
margin: 0 0 8px;
}
.offCanvas-contact-list li i {
color: var(--tg-icon-color);
line-height: 1;
width: 16px;
flex: 0 0 auto;
}
.offCanvas-contact-list li a {
color: var(--tg-secondary-color);
}
.offCanvas-contact-list li a:hover {
color: var(--tg-primary-color);
}
.offCanvas-social {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 10px 28px;
}
.offCanvas-social li a {
display: block;
font-size: 18px;
color: var(--tg-secondary-color);
}
.offCanvas-social li a:hover {
color: var(--tg-primary-color);
}
.offCanvas-toggle {
position: absolute;
top: 30px;
right: 30px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
width: 50px;
height: 50px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center;
font-size: 24px;
color: var(--tg-white);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
background: var(--tg-primary-color);
cursor: pointer;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.offCanvas-toggle span {
width: 25px;
height: 1px;
background: #fff;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.offCanvas-toggle span:nth-child(2) {
transform: rotate(-90deg);
left: 25%;
}
.offCanvas-toggle:hover {
background: var(--tg-secondary-color);
}
.offCanvas-overlay {
position: fixed;
right: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 99;
transition: all 700ms ease;
-moz-transition: all 700ms ease;
-webkit-transition: all 700ms ease;
-ms-transition: all 700ms ease;
-o-transition: all 700ms ease;
opacity: 0;
visibility: hidden;
background: #000;
}
.offCanvas-menu-visible .offCanvas-overlay {
opacity: 0.6;
visibility: visible;
} .banner-post-item {
position: relative;
}
.banner-post-thumb {
overflow: hidden;
position: relative;
}
.banner-post-thumb::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
bottom: 0;
background: linear-gradient(360deg, rgba(0, 5, 11, 0.89) 0%, rgba(10, 23, 41, 0.00) 100%);
pointer-events: none;
}
.banner-post-thumb img {
height: 600px;
width: 100%;
object-fit: cover;
}
.banner-post-item:hover .banner-post-thumb img {
transform: scale(1.1);
}
.banner-post-content {
text-align: center;
position: absolute;
left: 100px;
right: 100px;
bottom: 50px;
}
.banner-post-content .post-title {
color: var(--tg-white);
font-size: 28px;
margin-bottom: 20px;
line-height: 1.28;
}
.banner-post-content .post-title a {
background-size: 0 2px;
}
.banner-post-content .post-title a:hover {
color: var(--tg-white);
}
.banner-post-item:hover .banner-post-content .post-title a {
background-size: 100% 2px;
}
.blog-post-meta.white-blog-meta .list-wrap li {
color: var(--tg-gray-two);
}
.blog-post-meta.white-blog-meta .list-wrap li a {
color: var(--tg-gray-two);
}
.blog-post-meta.white-blog-meta .list-wrap li a:hover {
color: var(--tg-primary-color);
} .banner-post-inner .row {
--bs-gutter-x: 20px;
}
.banner-post-inner .row .col-70 {
width: 69.7%;
flex: 0 0 auto;
}
.banner-post-inner .row .col-30 {
width: 30.3%;
flex: 0 0 auto;
}
.banner-post-two {
position: relative;
margin-bottom: 20px;
}
.banner-post-two.big-post .banner-post-thumb-two img {
width: 100%;
height: 615px;
object-fit: cover;
}
.banner-post-two:hover .banner-post-thumb-two img {
transform: scale(1.1);
}
.banner-post-thumb-two {
position: relative;
border-radius: 5px;
overflow: hidden;
}
.banner-post-thumb-two::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
bottom: 0;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.89) 16.31%, rgba(10, 23, 41, 0.00) 108.6%);
pointer-events: none;
}
.banner-post-content-two {
position: absolute;
left: 40px;
bottom: 40px;
right: 50px;
}
.banner-post-content-two .post-title {
font-size: 28px;
color: var(--tg-white);
margin-bottom: 15px;
line-height: 1.4;
}
.banner-post-content-two .post-title a:hover {
color: var(--tg-white);
}
.banner-post-content-two .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.banner-post-two.big-post:hover .banner-post-content-two .post-title a {
background-size: 100% 2px;
}
.banner-post-two:hover .banner-post-content-two .post-title a {
background-size: 100% 1px;
}
.banner-post-two.small-post .banner-post-content-two {
left: 25px;
right: 25px;
bottom: 20px;
}
.banner-post-two.small-post .banner-post-content-two .post-title {
font-size: 18px;
margin-bottom: 12px;
line-height: 1.3;
}
.banner-post-two.small-post .banner-post-thumb-two img {
width: 100%;
height: 192px;
object-fit: cover;
} .banner-post-three {
position: relative;
}
.banner-post-thumb-three {
position: relative;
overflow: hidden;
}
.banner-post-thumb-three::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.89) 0%, rgba(0, 0, 0, 0.55) 0.01%,
rgba(10, 23, 41, 0.00) 53.96%);
pointer-events: none;
}
.banner-post-thumb-three img {
width: 100%;
height: 530px;
object-fit: cover;
}
.banner-post-three:hover .banner-post-thumb-three img {
transform: scale(1.1);
}
.banner-post-content-three {
text-align: center;
position: absolute;
left: 40px;
right: 40px;
bottom: 60px;
}
.banner-post-content-three .post-title {
color: var(--tg-white);
font-size: 28px;
margin-bottom: 20px;
line-height: 1.4;
}
.banner-post-content-three .post-title a:hover {
color: var(--tg-white);
}
.banner-post-three:hover .banner-post-content-three .post-title a {
background-size: 100% 2px;
} .banner-post-four {
position: relative;
margin-bottom: 30px;
}
.banner-post-thumb-four {
position: relative;
border-radius: 6px;
overflow: hidden;
}
.banner-post-thumb-four::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: linear-gradient(0deg, rgba(0, 5, 11, 0.89) 9.22%, rgba(10, 23, 41, 0.18) 100%);
pointer-events: none;
border-radius: 6px;
}
.banner-post-thumb-four img {
width: 100%;
height: 422px;
object-fit: cover;
}
.banner-post-four:hover .banner-post-thumb-four img {
transform: scale(1.1);
}
.banner-post-content-four {
text-align: center;
position: absolute;
left: 30px;
right: 30px;
bottom: 55px;
}
.banner-post-content-four .post-title {
color: var(--tg-white);
margin-bottom: 20px;
font-size: 28px;
line-height: 1.3;
}
.banner-post-content-four .post-title a:hover {
color: var(--tg-white);
}
.banner-post-four:hover .banner-post-content-four .post-title a {
background-size: 100% 2px;
} .news-banner-post-wrap .row .col-33 {
width: 33.2%;
flex: 0 0 auto;
}
.news-banner-post-wrap .row .col-67 {
width: 66.8%;
flex: 0 0 auto;
}
.news-banner-small-post {
padding-right: 10px;
position: relative;
}
.news-banner-small-post::before {
content: "";
position: absolute;
right: -10px;
top: 0;
width: 1px;
height: 100%;
background: var(--tg-border-color);
}
.banner-post-five {
margin-bottom: 25px;
border-bottom: 1px solid #D8D8D8;
padding-bottom: 25px;
}
.banner-post-five:last-child {
padding: 0;
border: none;
}
.banner-post-thumb-five {
overflow: hidden;
margin-bottom: 12px;
position: relative;
}
.banner-post-thumb-five img {
width: 100%;
height: 180px;
object-fit: cover;
}
.banner-post-five:hover .banner-post-thumb-five img {
transform: scale(1.1);
}
.post-tag-four {
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
display: block;
line-height: 1.4;
color: var(--tg-icon-color);
margin-bottom: 12px;
}
.banner-post-content-five .post-title {
font-size: 18px;
margin-bottom: 10px;
line-height: 1.4;
}
.banner-post-five:hover .banner-post-content-five .post-title a {
background-size: 100% 1px;
}
.banner-post-content-five .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.banner-post-six {
margin-bottom: 30px;
}
.banner-post-thumb-six {
overflow: hidden;
margin-bottom: 20px;
}
.banner-post-thumb-six img {
width: 100%;
height: 428px;
object-fit: cover;
}
.banner-post-six:hover .banner-post-thumb-six img {
transform: scale(1.1);
}
.banner-post-content-six {
text-align: center;
}
.banner-post-content-six .post-title {
margin-bottom: 20px;
font-size: 28px;
font-weight: 800;
}
.banner-post-six:hover .banner-post-content-six .post-title a {
background-size: 100% 2px;
}
.banner-post-content-six .blog-post-meta {
margin-bottom: 15px;
}
.banner-post-content-six p {
margin-bottom: 0;
}
.banner-post-seven .banner-post-thumb-five img {
height: 200px;
width: 100%;
object-fit: cover;
}
.banner-post-seven .banner-post-thumb-five .paly-btn {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
background: var(--tg-white);
border-radius: 50%;
font-size: 18px;
}
.banner-post-seven .banner-post-thumb-five .paly-btn:hover {
background: var(--tg-primary-color);
color: var(--tg-white);
}
.banner-post-seven {
position: relative;
}
.banner-post-seven::before {
content: "";
position: absolute;
top: 0px;
right: -20px;
width: 1px;
height: 100%;
background: var(--tg-border-color);
}
.today-post-wrap .row [class*="col-"]:last-child .banner-post-seven::before {
display: none;
} .sidebar-wrap-three {
padding-left: 10px;
position: sticky;
top: 90px;
}
.sidebar-wrap-three::before {
content: "";
position: absolute;
left: -10px;
top: 0;
width: 1px;
height: 100%;
background: var(--tg-border-color);
}
.sidebar-widget-three {
margin-bottom: 40px;
}
.sidebar-widget-three:last-child {
margin-bottom: 0;
}
.widget-title-three .section-title-line {
bottom: auto;
top: 0;
}
.widget-title.widget-title-three  {
padding-bottom: 0;
padding-top: 20px;
}
.stories-post {
display: flex;
align-items: center;
flex-direction: row-reverse;
gap: 15px;
justify-content: space-between;
padding-bottom: 25px;
margin-bottom: 25px;
border-bottom: 1px solid var(--tg-border-color);
}
.stories-post:last-child {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
}
.stories-post-thumb {
width: 90px;
flex: 0 0 auto;
border-radius: 50%;
overflow: hidden;
}
.stories-post-thumb img {
width: 100%;
height: 90px;
object-fit: cover;
}
.stories-post:hover .stories-post-thumb img {
transform: scale(1.1);
}
.stories-post-content .post-title {
margin-bottom: 10px;
font-size: 17px;
font-weight: 600;
line-height: 1.4;
}
.stories-post:hover .stories-post-content .post-title a {
background-size: 100% 1px;
}
.stories-post-content .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.stories-post-content .post-tag-four {
margin-bottom: 5px;
}
.stories-post-two {
background: var(--tg-gray-three);
padding: 15px 20px 20px;
margin-bottom: 3px;
display: flex;
align-items: flex-start;
gap: 15px;
}
.stories-post-two:last-child {
margin-bottom: 0;
}
.stories-post-two .number {
margin-bottom: 0;
font-size: 26px;
color: #C2C2C2;
font-weight: 600;
}
.stories-post-two:hover .stories-post-content .post-title a {
background-size: 100% 1px;
}
.sidebar-img-two {
text-align: center;
} .breadcrumb-area {
background: var(--tg-gray-three);
padding: 37px 0;
}
.breadcrumb-content .breadcrumb {
margin-bottom: 0;
}
.breadcrumb-content .breadcrumb-item {
font-size: 15px;
font-weight: 500;
font-family: var(--tg-heading-font-family);
color: var(--tg-icon-color);
}
.breadcrumb-content .breadcrumb-item a {
color: var(--tg-icon-color);
}
.breadcrumb-content .breadcrumb-item a:hover {
color: var(--tg-primary-color);
}
.breadcrumb-content .breadcrumb-item.active {
color: var(--tg-primary-color);
}
.breadcrumb-content .breadcrumb-item+.breadcrumb-item::before {
float: left;
padding-right: 8px;
color: var(--tg-icon-color);
content: "\f101";
font-family: "Font Awesome 5 Free";
font-weight: 700;
}
.breadcrumb-content .breadcrumb-item+.breadcrumb-item {
padding-left: 8px;
} .about-img {
position: relative;
display: flex;
align-items: center;
gap: 20px;
}
.about-img .left-img {
display: flex;
flex-direction: column;
gap: 20px;
}
.about-img img {
border-radius: 8px;
}
.about-img img.shape {
position: absolute;
left: -7%;
bottom: -6%;
z-index: -1;
border-radius: 0;
}
.about-content {
width: 92%;
}
.section-title-five .sub-title {
display: block;
line-height: 1;
color: var(--tg-primary-color);
font-weight: 700;
font-family: var(--tg-heading-font-family);
margin-bottom: 15px;
}
.section-title-five .title {
margin-bottom: 10px;
font-size: 28px;
font-weight: 800;
}
.about-content > span {
font-size: 18px;
font-weight: 700;
display: block;
color: var(--tg-secondary-color);
font-family: var(--tg-heading-font-family);
line-height: 1.4;
text-transform: capitalize;
margin-bottom: 18px;
}
.about-content p {
margin-bottom: 25px;
}
.about-content .view-all-btn .btn {
border: none;
background: var(--tg-primary-color);
color: var(--tg-white);
font-weight: 600;
padding: 16px 20px;
}
.about-content .view-all-btn .btn::before {
background: var(--tg-secondary-color);
}
.about-content .view-all-btn .btn:hover {
background: var(--tg-primary-color);
}
.about-content .view-all-btn .link-btn .svg-icon svg {
color: var(--tg-white);
} .featured-post-area {
position: relative;
}
.featured-post-wrap .row {
--bs-gutter-x: 20px;
}
.featured-post-wrap .row [class*="col-"] {
padding: 0 10px;
}
.featured-post-item {
margin-bottom: 30px;
}
.featured-post-thumb {
border-radius: 6px;
overflow: hidden;
}
.featured-post-thumb img {
height: 400px;
object-fit: cover;
width: 100%;
}
.featured-post-item:hover .featured-post-thumb img {
transform: scale(1.1);
}
.featured-post-content {
position: relative;
text-align: center;
padding: 25px 0 0;
}
.featured-post-content .post-tag {
position: absolute;
left: 50%;
transform: translateX(-50%);
top: -13px;
}
.post-tag {
color: var(--tg-white);
font-family: var(--tg-heading-font-family);
font-size: 13px;
font-weight: 600;
line-height: normal;
letter-spacing: 0.78px;
text-transform: uppercase;
background: var(--tg-primary-color);
display: inline-block;
border-radius: 3px;
padding: 4px 10px;
margin-bottom: 15px;
}
.post-tag:hover {
color: var(--tg-white);
background: var(--tg-secondary-color);
}
.featured-post-content .post-title {
font-size: 24px;
margin-bottom: 12px;
}
.post-title a:hover {
color: var(--tg-secondary-color);
}
.post-title a {
color: inherit;
display: inline;
padding-bottom: 0;
-webkit-transition: background-size 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);
transition: background-size 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);
background-image: -webkit-gradient(linear, left top, left bottom, from(currentColor), color-stop(98%, currentColor));
background-image: linear-gradient(to bottom, currentColor 0%, currentColor 98%);
background-size: 0 1px;
background-repeat: no-repeat;
background-position: left 100%;
}
.featured-post-item:hover .post-title a {
background-size: 100% 1px;
}
.blog-post-meta .list-wrap {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 15px;
}
.blog-post-meta .list-wrap li {
display: flex;
align-items: center;
color: var(--tg-icon-color);
font-size: 13px;
font-weight: 600;
line-height: normal;
letter-spacing: 0.52px;
text-transform: uppercase;
gap: 5px;
}
.blog-post-meta .list-wrap li i {
line-height: 0;
font-size: 16px;
}
.blog-post-meta .list-wrap li a {
color: var(--tg-icon-color);
}
.blog-post-meta .list-wrap li a:hover {
color: var(--tg-primary-color);
}
.featured-post-active .slick-arrow {
position: absolute;
left: -15px;
top: 50%;
transform: translateY(-50%);
margin-top: -80px;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
padding: 0;
line-height: 0;
color: var(--tg-white);
font-weight: 700;
font-size: 20px;
background: var(--tg-primary-color);
border: none;
transform: rotate(180deg);
z-index: 3;
opacity: 0;
transition: .3s linear;
}
.featured-post-active .slick-arrow:hover {
background: var(--tg-secondary-color);
}
.featured-post-active .slick-next.slick-arrow {
left: auto;
right: -15px;
transform: rotate(0);
}
.featured-post-active:hover .slick-arrow {
opacity: 1;
} .team-area {
background: var(--tg-gray-three);
padding: 80px 0 50px;
}
.section-title-five p {
margin-bottom: 0;
}
.team-item {
margin-bottom: 30px;
}
.team-thumb {
position: relative;
border-radius: 8px 8px 0 0;
overflow: hidden;
}
.team-thumb img {
width: 100%;
}
.team-thumb::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: var(--tg-secondary-color);
transition: .3s linear;
opacity: 0;
}
.team-item:hover .team-thumb::before {
opacity: .5;
}
.team-social .list-wrap {
display: flex;
align-items: center;
justify-content: center;
gap: 7px;
position: absolute;
left: 0;
right: 0;
bottom: 40px;
transform: translateY(100px);
opacity: 0;
visibility: hidden;
transition: .4s ease-in-out;
}
.team-item:hover .team-social .list-wrap {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.team-social .list-wrap li a {
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
background: var(--tg-primary-color);
color: var(--tg-white);
border-radius: 50%;
font-size: 22px;
}
.team-social .list-wrap li a:hover {
background: var(--tg-secondary-color);
color: var(--tg-white);
}
.team-content {
border-radius: 0 0 8px 8px;
background: var(--tg-white);
text-align: center;
padding: 20px 20px;
}
.team-content .title {
margin-bottom: 5px;
font-size: 22px;
}
.team-content span {
font-weight: 500;
} .newsletter-wrap {
background: var(--tg-teal);
border-radius: 6px;
display: flex;
align-items: center;
padding: 74px 120px;
position: relative;
z-index: 1;
overflow: hidden;
}
.newsletter-content {
width: 20%;
flex: 0 0 auto;
margin-right: 50px;
}
.newsletter-content .title {
margin-bottom: 0;
font-size: 24px;
}
.newsletter-form {
flex-grow: 1;
}
.newsletter-form form {
display: flex;
align-items: center;
gap: 7px;
justify-content: flex-end;
}
.newsletter-form .form-grp {
width: 300px;
}
.newsletter-form .form-grp input {
width: 100%;
border: none;
background: var(--tg-white);
border-radius: 6px;
font-size: 14px;
font-weight: 500;
color: var(--tg-heading-font-color);
padding: 15px 20px;
line-height: 1;
height: 50px;
}
.newsletter-form .form-grp input::placeholder {
color: #6F6F6F;
font-size: 14px;
font-weight: 500;
}
.newsletter-shape-wrap img {
position: absolute;
z-index: -1;
}
.newsletter-shape-wrap img:nth-child(1) {
left: 0;
bottom: 0;
}
.newsletter-shape-wrap img:nth-child(2) {
top: 0;
right: 0;
} .newsletter-wrap-two .newsletter-content {
width: 25%;
flex: 0 0 auto;
margin-right: 40px;
}
.newsletter-wrap.newsletter-wrap-two {
padding: 74px 95px;
}
.newsletter-wrap-two .newsletter-content .title {
font-family: var(--tg-body-font-family);
} .newsletter-area-three {
background: var(--tg-teal);
padding: 75px 0;
}
.newsletter-wrap-three {
display: flex;
align-items: center;
}
.newsletter-wrap-three .newsletter-content {
width: 14%;
flex: 0 0 auto;
margin-right: 35px;
}
.newsletter-wrap-three .newsletter-form .form-grp {
width: 250px;
}
.newsletter-social {
display: flex;
align-items: center;
margin-left: 60px;
gap: 10px;
}
.newsletter-social .title {
margin-bottom: 0;
font-size: 18px;
}
.newsletter-social .list-wrap {
display: flex;
align-items: center;
gap: 6px;
}
.newsletter-social .list-wrap li a {
width: 45px;
height: 45px;
display: flex;
align-items: center;
justify-content: center;
background: var(--tg-secondary-color);
color: var(--tg-white);
border-radius: 50%;
font-size: 20px;
}
.newsletter-social .list-wrap li a:hover {
background: var(--tg-primary-color);
color: var(--tg-white);
}
.newsletter-form .btn {
background: var(--tg-primary-color);
}
.newsletter-form .btn::before {
background: var(--tg-secondary-color);
} .newsletter-area-four {
background: var(--tg-teal);
padding: 78px 0;
}
.newsletter-wrap-four .newsletter-content {
width: 100%;
flex: 0 0 auto;
margin-right: 0;
text-align: center;
margin-bottom: 25px;
}
.newsletter-wrap-four .newsletter-content .title {
font-size: 28px;
}
.newsletter-wrap-four .newsletter-form form {
justify-content: center;
}
.newsletter-wrap-four .newsletter-form .form-grp {
width: 350px;
} .section-title-wrap {
display: flex;
align-items: center;
gap: 30px;
justify-content: space-between;
position: relative;
padding-bottom: 20px;
}
.section-title .title {
margin-bottom: 0;
font-size: 28px;
}
.section-title-line {
width: 100%;
height: 5px;
position: absolute;
left: 0;
bottom: 0;
border: 1px solid var(--tg-border-color);
border-left: none;
border-right: none;
}
.section-title-line::before {
content: "";
position: absolute;
left: 0;
top: -1px;
width: 40px;
height: 5px;
background: var(--tg-primary-color);
}
.section-title-line::after {
content: "";
position: absolute;
left: 36px;
top: -1.5px;
width: 10px;
height: 6px;
background: var(--tg-white);
clip-path: polygon(40% 0, 100% 0%, 60% 100%, 0 100%);
}
.view-all-btn .link-btn {
display: inline-flex;
align-items: center;
line-height: 1;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
position: relative;
border-radius: 4px;
border: 1px solid #CFCFCF;
padding: 10px 17px;
color: var(--tg-secondary-color);
gap: 10px;
--arrow-hover-move-x: 110%;
--arrow-hover-move-y: 100%;
}
.view-all-btn .link-btn .svg-icon svg {
color: var(--tg-primary-color);
width: 10px;
transition: all 0.3s ease-out 0s;
transform: translateY(-2px);
}
.view-all-btn .link-btn svg path {
transition: transform .38s cubic-bezier(.37, .08, .02, .93), opacity .18s ease-out;
}
.view-all-btn .link-btn svg path:nth-of-type(1) {
transform: translateX(0) translateY(0);
opacity: 1;
transition-delay: .15s, .15s;
}
.view-all-btn .link-btn svg path:nth-of-type(2) {
transform: translateX(calc(-1 * var(--arrow-hover-move-x))) translateY(var(--arrow-hover-move-y));
opacity: .5;
transition-delay: 0s, 0s;
}
.view-all-btn .link-btn:hover svg path:nth-of-type(1) {
transform: translateX(var(--arrow-hover-move-x)) translateY(calc(-1 * var(--arrow-hover-move-y)));
opacity: 0;
transition-delay: 0s, 0s;
}
.view-all-btn .link-btn:hover svg path:nth-of-type(2) {
transform: translateX(0) translateY(0);
opacity: 1;
transition-delay: .15s, .15s;
}
.view-all-btn .link-btn:hover {
border-color: var(--tg-secondary-color);
color: var(--tg-white);
background: var(--tg-secondary-color);
}
.view-all-btn .link-btn:hover .svg-icon svg {
color: var(--tg-white);
}
.latest-post-inner-wrap > .row > .col-70 {
width: 69.7%;
flex: 0 0 auto;
}
.latest-post-inner-wrap > .row > .col-30 {
width: 30.3%;
flex: 0 0 auto;
}
.latest-post-item-wrap > .row > .col-66 {
width: 66.5%;
}
.latest-post-item-wrap > .row > .col-34 {
width: 33.5%;
}
.latest-post-item.big-post .featured-post-thumb img {
height: 390px;
object-fit: cover;
width: 100%;
}
.latest-post-item.big-post .featured-post-content {
padding: 30px 0 0;
}
.latest-post-item.big-post .featured-post-content p {
width: 90%;
margin: 0 auto;
}
.latest-post-item.big-post .featured-post-content .post-title {
font-size: 28px;
}
.latest-post-item.big-post:hover .featured-post-content .post-title a {
background-size: 100% 2px;
}
.latest-post-item.big-post .blog-post-meta .list-wrap {
margin-bottom: 12px;
}
.latest-post-item.small-post .featured-post-thumb img {
width: 100%;
height: 200px;
object-fit: cover;
}
.latest-post-item.small-post .featured-post-content .post-title {
font-size: 20px;
line-height: 1.4;
}
.latest-post-item.small-post {
margin-bottom: 20px;
}
.sidebar-wrap {
margin-left: 40px;
position: sticky;
top: 100px;
}
.sidebar-wrap.sidebar-wrap-two {
top: 70px;
}
.sidebar-avatar {
text-align: center;
position: relative;
background: var(--tg-gray-three);
padding: 100px 30px 45px;
margin-top: 100px;
z-index: 1;
}
.sidebar-avatar::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 6px;
background: var(--tg-primary-color);
}
.sidebar-avatar-thumb {
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 0;
width: 180px;
margin-top: -100px;
}
.sidebar-avatar-thumb img {
border-radius: 50%;
}
.sidebar-avatar-content .title {
font-size: 24px;
font-weight: 800;
margin-bottom: 12px;
}
.sidebar-avatar-content p {
margin-bottom: 20px;
}
.avatar-social .list-wrap {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
}
.avatar-social .list-wrap li a {
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
background: var(--tg-primary-color);
color: var(--tg-white);
border-radius: 50%;
font-size: 15px;
}
.avatar-social .list-wrap li a:hover {
background: var(--tg-secondary-color);
}
.sidebar-avatar-shape img {
position: absolute;
z-index: -1;
}
.sidebar-avatar-shape img:nth-child(1) {
right: 0;
top: 0;
}
.sidebar-avatar-shape img:nth-child(2) {
left: 0;
bottom: 0;
}
.sidebar-widget {
margin-bottom: 25px;
}
.sidebar-widget:last-child {
margin-bottom: 0;
}
.widget-title {
position: relative;
padding-bottom: 20px;
}
.widget-title .title {
margin-bottom: 0;
font-size: 22px;
}
.sidebar-social-wrap .list-wrap {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 4px;
}
.sidebar-social-wrap .list-wrap li a {
display: flex;
align-items: center;
background: var(--tg-teal);
font-size: 14px;
font-weight: 500;
text-transform: capitalize;
color: var(--tg-secondary-color);
gap: 10px;
border-radius: 4px;
padding: 10px 20px;
min-width: 162px;
justify-content: center;
}
.sidebar-social-wrap .list-wrap li a i {
font-size: 18px;
}
.sidebar-social-wrap .list-wrap li a:hover {
background: var(--tg-primary-color);
color: var(--tg-white);
} .sidebar-avatar-two {
background: var(--tg-gray-three);
border-radius: 6px;
padding: 25px 40px 40px;
text-align: center;
}
.sidebar-avatar-two .sidebar-avatar-thumb {
position: inherit;
width: 170px;
margin-top: 0;
transform: translateX(0);
border: 5px solid var(--tg-white);
border-radius: 50%;
margin: 0 auto 20px;
filter: drop-shadow(0px 20px 50px rgba(0, 0, 0, 0.10));
}
.sidebar-avatar-two .sidebar-avatar-content p {
margin-bottom: 20px;
color: #6D757F;
line-height: 1.5;
}
.sidebar-avatar-two .avatar-social .list-wrap li a {
width: 50px;
height: 50px;
background: var(--tg-white);
color: var(--tg-secondary-color);
border-radius: 50%;
font-size: 20px;
border: 1px solid #D0D0D0;
}
.sidebar-avatar-two .avatar-social .list-wrap li a:hover {
background: var(--tg-primary-color);
border-color: var(--tg-primary-color);
color: var(--tg-white);
}
.sidebar-social-wrap.sidebar-social-two .list-wrap li a {
background: #F0F0F0;
}
.sidebar-social-wrap.sidebar-social-two .list-wrap li a:hover {
background: var(--tg-primary-color);
} .categories-area {
background: var(--tg-teal);
position: relative;
padding: 70px 0 40px;
z-index: 1;
}
.categories-shape-wrap img {
position: absolute;
z-index: -1;
}
.categories-shape-wrap img:nth-child(1) {
right: 0;
top: 0;
}
.categories-shape-wrap img:nth-child(2) {
left: 0;
bottom: 0;
}
.section-title-two.text-center .title {
position: relative;
padding-bottom: 22px;
margin-bottom: 15px;
}
.section-title-two.text-center .title::before {
content: "";
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 0;
width: 32px;
height: 5px;
background: var(--tg-primary-color);
clip-path: polygon(0 0, 100% 0, 90% 100%, 10% 100%);
}
.section-title p {
width: 90%;
margin: 0 auto;
}
.categories-item {
box-shadow: 0px 0px 30px #738C8C;
border: 5px solid var(--tg-white);
border-radius: 50%;
position: relative;
width: 190px;
margin: 0 auto 30px;
}
.categories-img {
position: relative;
border-radius: 50%;
overflow: hidden;
}
.categories-img::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: var(--tg-secondary-color);
opacity: 0;
pointer-events: none;
transition: all ease 0.8s;
transform: scale(0);
border-radius: 50%;
}
.categories-item:hover .categories-img::after {
opacity: 0.8;
transform: scale(1);
}
.categories-item:hover .categories-img img {
transform: scale(1.08);
}
.categories-content {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.categories-content a {
display: block;
font-size: 13px;
font-weight: 600;
letter-spacing: 0.78px;
text-transform: uppercase;
color: var(--tg-white);
background: var(--tg-primary-color);
border-radius: 3px;
padding: 6px 10px;
line-height: 1;
} .section-title-wrap-three {
display: flex;
align-items: center;
position: relative;
gap: 15px;
}
.section-title-wrap-three.text-center {
justify-content: center;
}
.section-title-three {
display: flex;
align-items: center;
flex: 1;
}
.section-title-three .title {
font-size: 20px;
font-weight: 800;
margin-bottom: 0;
color: var(--tg-white);
text-transform: capitalize;
position: relative;
padding: 8px 28px;
z-index: 1;
white-space: nowrap;
}
.section-title-svg {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 100%;
height: 100%;
z-index: -1;
}
.section-title-svg svg {
width: 100%;
height: 100%;
color: var(--tg-primary-color);
}
.section-title-line-three {
height: 5px;
border: 1px solid var(--tg-border-color);
border-right: none;
border-left: none;
flex-grow: 1;
margin-left: -15px;
}
.section-title-wrap-three.text-center .section-title-line-three {
width: 100%;
}
.categories-item-wrap-two .row {
--bs-gutter-x: 42px;
}
.categories-item-two {
position: relative;
margin-bottom: 30px;
}
.categories-img-two {
position: relative;
overflow: hidden;
border-radius: 50px;
}
.categories-img-two img {
height: 180px;
object-fit: cover;
width: 100%;
}
.categories-item-two:hover .categories-img-two img {
transform: scale(1.1);
}
.categories-img-two::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.90) 0%, rgba(0, 0, 0, 0.20) 100%);
pointer-events: none;
}
.categories-content-two {
text-align: center;
position: absolute;
bottom: 40px;
left: 50%;
transform: translateX(-50%);
}
.categories-content-two a {
margin-bottom: 0;
background: rgba(255, 255, 255, 0.30);
}
.categories-item-two:hover .categories-content-two a {
background: var(--tg-primary-color);
} .ta-overlay-post {
position: relative;
margin-bottom: 30px;
}
.overlay-post-thumb {
overflow: hidden;
position: relative;
border-radius: 6px;
}
.overlay-post-thumb::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(180deg, rgba(24, 51, 84, 0.00) 0%, #183354 84.90%);
border-radius: 6px;
pointer-events: none;
}
.overlay-post-thumb img {
border-radius: 6px;
width: 100%;
height: 540px;
object-fit: cover;
object-position: center;
}
.ta-overlay-post:hover .overlay-post-thumb a img {
transform: scale(1.1);
}
.overlay-post-content {
position: absolute;
left: 40px;
bottom: 35px;
right: 40px;
}
.overlay-post-content .post-title {
color: var(--tg-white);
font-size: 28px;
margin-bottom: 15px;
line-height: 1.28;
}
.overlay-post-content .post-title a {
background-size: 0 2px;
}
.overlay-post-content .post-title a:hover {
color: var(--tg-white);
}
.ta-overlay-post:hover .overlay-post-content .post-title a {
background-size: 100% 2px;
}
.overlay-post-content .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.overlay-post-content .blog-post-meta .list-wrap li a,
.overlay-post-content .blog-post-meta .list-wrap li {
color: var(--tg-white);
}
.overlay-post-content .blog-post-meta .list-wrap li a:hover {
color: var(--tg-primary-color);
}
.ta-horizontal-post {
display: flex;
margin-bottom: 30px;
}
.horizontal-post-thumb {
overflow: hidden;
width: 190px;
flex: 0 0 auto;
border-radius: 5px;
margin-right: 30px;
}
.horizontal-post-thumb img {
height: 100%;
object-fit: cover;
}
.ta-horizontal-post:hover .horizontal-post-thumb img {
transform: scale(1.08);
}
.horizontal-post-content {
display: flex;
flex-direction: column;
min-height: 160px;
justify-content: center;
align-items: flex-start;
}
.horizontal-post-content .post-title {
margin-bottom: 15px;
font-size: 22px;
line-height: 1.4;
}
.ta-horizontal-post:hover .post-title a {
background-size: 100% 1px;
}
.horizontal-post-content .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.ad-banner-img img {
border-radius: 6px;
}
.ad-banner-img-two img {
border-radius: 0;
} .healthy-inner-wrap .row .col-70 {
width: 69.7%;
flex: 0 0 auto;
}
.healthy-inner-wrap .row .col-30 {
width: 30.3%;
flex: 0 0 auto;
}
.featured-post-item.healthy-post .featured-post-thumb img {
height: 200px;
}
.featured-post-item.healthy-post .featured-post-content .post-title {
font-size: 20px;
line-height: 1.4;
}
.popular-post {
display: flex;
align-items: flex-start;
margin-bottom: 25px;
}
.popular-post:last-child {
margin-bottom: 0;
}
.popular-post .thumb {
width: 110px;
flex: 0 0 auto;
aspect-ratio: 1;
margin-right: 16px;
border-radius: 5px;
overflow: hidden;
}
.popular-post .thumb img {
height: 100%;
object-fit: cover;
}
.popular-post:hover .thumb img {
transform: scale(1.05);
}
.post-tag-two {
font-size: 13px;
letter-spacing: 0.78px;
text-transform: uppercase;
font-weight: 600;
line-height: 1;
color: var(--tg-icon-color);
border-radius: 3px;
border: 1px solid #B8C1CD;
padding: 4.5px 8px;
margin-bottom: 8px;
display: inline-block;
}
.post-tag-two:hover {
border-color: var(--tg-primary-color);
background: var(--tg-primary-color);
color: var(--tg-white);
}
.popular-post .content .post-title {
margin-bottom: 8px;
font-size: 18px;
line-height: 1.4;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.popular-post:hover .content .post-title a {
background-size: 100% 1px;
}
.popular-post .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.sidebar-wrap.no-sticky {
position: inherit;
} .spotlight-post-inner-wrap .row .col-70 {
width: 69.7%;
flex: 0 0 auto;
}
.spotlight-post-inner-wrap .row .col-30 {
width: 30.3%;
flex: 0 0 auto;
}
.spotlight-post-item-wrap {
margin-bottom: 30px;
}
.spotlight-post-item-wrap .row .col-57 {
width: 57.4%;
flex: 0 0 auto;
}
.spotlight-post-item-wrap .row .col-43 {
width: 42.6%;
flex: 0 0 auto;
}
.spotlight-post {
margin-bottom: 20px;
}
.spotlight-post-thumb {
border-radius: 6px;
overflow: hidden;
}
.spotlight-post.big-post .spotlight-post-thumb {
margin-bottom: 20px;
}
.spotlight-post.big-post .spotlight-post-thumb img {
width: 100%;
object-fit: cover;
height: 300px;
}
.spotlight-post:hover .spotlight-post-thumb img {
transform: scale(1.1);
}
.spotlight-post.big-post .spotlight-post-content .post-title {
font-size: 28px;
margin-bottom: 18px;
line-height: 1.28;
}
.spotlight-post-content .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.post-title.bold-underline a {
background-size: 0 2px;
}
.spotlight-post:hover .post-title.bold-underline a {
background-size: 100% 2px;
}
.spotlight-post.small-post {
display: flex;
flex-direction: row-reverse;
gap: 20px;
}
.spotlight-post.small-post .spotlight-post-thumb {
width: 140px;
flex: 0 0 auto;
}
.spotlight-post.small-post .spotlight-post-thumb img {
width: 140px;
height: 100%;
object-fit: cover;
}
.spotlight-post.small-post .spotlight-post-content {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.spotlight-post-content .post-title {
margin-bottom: 13px;
font-size: 20px;
line-height: 1.3;
}
.spotlight-post:hover .post-title a {
background-size: 100% 1px;
}
.ta-overlay-post-two {
position: relative;
margin-bottom: 10px;
}
.overlay-post-thumb-two {
position: relative;
overflow: hidden;
border-radius: 6px;
}
.overlay-post-thumb-two::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.90) 0%, rgba(0, 0, 0, 0.20) 100%);
pointer-events: none;
}
.overlay-post-thumb-two img {
height: 300px;
width: 100%;
object-fit: cover;
}
.ta-overlay-post-two:hover .overlay-post-thumb-two img {
transform: scale(1.1);
}
.overlay-post-content-two {
position: absolute;
left: 30px;
bottom: 30px;
right: 30px;
}
.overlay-post-content-two .post-title {
margin-bottom: 15px;
font-size: 20px;
color: var(--tg-white);
line-height: 1.3;
}
.overlay-post-content-two .post-title a:hover {
color: var(--tg-white);
}
.ta-overlay-post-two:hover .overlay-post-content-two .post-title a {
background-size: 100% 1px;
}
.post-tag-three {
background: rgba(255, 255, 255, 0.30);
}
.post-tag-three:hover {
background: var(--tg-primary-color);
}
.overlay-post-content-two .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.popular-post-item-wrap .row {
--bs-gutter-x: 10px;
}
.widget-title-two {
display: flex;
align-items: center;
}
.widget-title-two .title {
margin-bottom: 0;
font-size: 20px;
font-weight: 800;
color: var(--tg-white);
padding: 8px 28px;
position: relative;
z-index: 1;
white-space: nowrap;
}
.sidebar-newsletter {
background: var(--tg-secondary-color);
border-radius: 5px;
text-align: center;
padding: 50px 35px 30px;
position: relative;
z-index: 1;
}
.sidebar-newsletter .icon {
position: absolute;
left: 50%;
transform: translateX(-50%);
color: #7B96B7;
opacity: 0.1;
top: 28px;
font-size: 75px;
line-height: 0;
z-index: -1;
}
.sidebar-newsletter .title {
color: var(--tg-white);
font-size: 24px;
font-weight: 800;
margin-bottom: 25px;
}
.sidebar-newsletter p {
margin-bottom: 30px;
color: var(--tg-white);
font-weight: 500;
}
.sidebar-newsletter-form form {
position: relative;
}
.sidebar-newsletter-form input {
width: 100%;
font-size: 14px;
font-weight: 400;
color: var(--tg-white);
border: none;
background: var(--tg-primary-color);
border-radius: 5px;
padding: 13px 45px 13px 20px;
height: 50px;
}
.sidebar-newsletter-form input::placeholder {
color: var(--tg-white);
font-size: 14px;
font-weight: 400;
opacity: .8;
}
.sidebar-newsletter-form button {
border: none;
position: absolute;
right: 18px;
top: 50%;
transform: translateY(-50%);
background: transparent;
color: var(--tg-white);
padding: 0;
line-height: 1;
}
.sidebar-newsletter-form button svg {
width: 16px;
height: 16px;
}
.rc-post-wrap .popular-post {
margin-bottom: 15px;
}
.rc-post-wrap .popular-post:last-child {
margin-bottom: 0;
}
.sidebar-widget-two {
margin-bottom: 50px;
}
.sidebar-widget-two:last-child {
margin-bottom: 0;
}
.sidebar-categories .list-wrap li {
margin-bottom: 5px;
}
.sidebar-categories .list-wrap li:last-child {
margin-bottom: 0;
}
.sidebar-categories .list-wrap li a {
background-size: cover;
background-position: center;
display: flex;
align-items: center;
position: relative;
border-radius: 6px;
overflow: hidden;
justify-content: space-between;
padding: 25px 25px;
min-height: 80px;
z-index: 1;
--arrow-hover-move-x: 110%;
--arrow-hover-move-y: 100%;
}
.sidebar-categories .list-wrap li a::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: linear-gradient(90deg, rgba(0, 0, 0, 0.65) 34.9%, rgba(0, 0, 0, 0.00) 97.88%);
pointer-events: none;
z-index: -1;
}
.sidebar-categories .list-wrap li a .post-tag {
margin-bottom: 0;
border-radius: 30px;
transition: all 0.3s ease-out 0s;
}
.sidebar-categories .list-wrap li a:hover .post-tag {
background: var(--tg-primary-color);
}
.sidebar-categories .right-arrow svg {
width: 16px;
color: var(--tg-white);
transition: all 0.3s ease-out 0s;
}
.sidebar-categories .right-arrow svg path {
transition: transform .38s cubic-bezier(.37, .08, .02, .93), opacity .18s ease-out;
}
.sidebar-categories .right-arrow svg path:nth-of-type(1) {
transform: translateX(0) translateY(0);
opacity: 1;
transition-delay: .15s, .15s;
}
.sidebar-categories .right-arrow svg path:nth-of-type(2) {
transform: translateX(calc(-1 * var(--arrow-hover-move-x))) translateY(var(--arrow-hover-move-y));
opacity: .5;
transition-delay: 0s, 0s;
}
.sidebar-categories .list-wrap li a:hover .right-arrow svg path:nth-of-type(1) {
transform: translateX(var(--arrow-hover-move-x)) translateY(calc(-1 * var(--arrow-hover-move-y)));
opacity: 0;
transition-delay: 0s, 0s;
}
.sidebar-categories .list-wrap li a:hover .right-arrow svg path:nth-of-type(2) {
transform: translateX(0) translateY(0);
opacity: 1;
transition-delay: .15s, .15s;
} .section-title.section-title-four {
display: flex;
align-items: center;
flex-grow: 1;
gap: 15px;
justify-content: space-between;
}
.section-title-four .title {
font-size: 22px;
flex: 0 0 auto;
}
.section-title-four .section-title-line {
position: relative;
display: block;
}
.politics-post {
display: flex;
gap: 28px;
}
.politics-post-thumb {
width: 330px;
flex: 0 0 auto;
overflow: hidden;
}
.politics-post-thumb img {
height: 295px;
object-fit: cover;
width: 100%;
}
.politics-post:hover .politics-post-thumb img {
transform: scale(1.1);
}
.politics-post-content {
display: flex;
align-items: flex-start;
justify-content: center;
flex-direction: column;
}
.politics-post-content .post-title {
margin-bottom: 15px;
font-size: 20px;
font-weight: 800;
}
.politics-post:hover .politics-post-content .post-title a {
background-size: 100% 1px;
}
.politics-post-content p {
margin-bottom: 18px;
}
.politics-post-content .blog-post-meta {
margin-bottom: 15px;
}
.politics-post-wrap .row .col-69 {
width: 69%;
flex: 0 0 auto;
}
.politics-post-wrap .row .col-31 {
width: 31%;
flex: 0 0 auto;
}
.politics-post-wrap-two {
position: relative;
padding-left: 10px;
}
.politics-post-wrap-two::before {
content: "";
position: absolute;
left: -15px;
top: 0;
width: 1px;
height: 100%;
background: var(--tg-border-color);
}
.politics-post-two {
margin-bottom: 15px;
border-bottom: 1px solid var(--tg-border-color);
padding-bottom: 17px;
}
.politics-post-two:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.politics-post-content-two .post-title {
font-size: 18px;
margin-bottom: 10px;
font-weight: 600;
line-height: 1.4;
}
.politics-post-content-two .post-title:hover a {
background-size: 100% 1px;
}
.politics-post-two .blog-post-meta .list-wrap {
justify-content: flex-start;
} .trending-post-inner .col-70 {
width: 69.7%;
flex: 0 0 auto;
}
.trending-post-inner .col-30 {
width: 30.3%;
flex: 0 0 auto;
}
.recent-post-wrap {
margin-bottom: 30px;
}
.recent-post-wrap .row .col-54 {
width: 53.8%;
flex: 0 0 auto;
}
.recent-post-wrap .row .col-46 {
width: 46.2%;
flex: 0 0 auto;
}
.overlay-post-two {
position: relative;
margin-bottom: 20px;
}
.overlay-post-two:hover .overlay-post-thumb img {
transform: scale(1.1);
}
.overlay-post-two:hover .overlay-post-content .post-title a {
background-size: 100% 2px;
}
.overlay-post-two .overlay-post-content {
left: 25px;
bottom: 30px;
right: 25px;
}
.overlay-post-two .overlay-post-thumb::after {
background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
}
.overlay-post-two .overlay-post-thumb img {
height: 520px;
}
.horizontal-post-two {
display: flex;
gap: 18px;
flex-direction: row-reverse;
margin-bottom: 20px;
}
.horizontal-post-two .horizontal-post-thumb {
width: 160px;
flex: 0 0 auto;
margin: 0;
}
.horizontal-post-two:hover .horizontal-post-thumb img {
transform: scale(1.1);
}
.horizontal-post-two .horizontal-post-content .post-title {
margin-bottom: 12px;
font-size: 18px;
line-height: 1.4;
}
.horizontal-post-two:hover .horizontal-post-content .post-title a {
background-size: 100% 1px;
}
.trending-post-wrap {
padding: 50px 0 20px;
}
.trending-post {
display: flex;
gap: 25px;
margin-bottom: 30px;
}
.trending-post-thumb {
width: 54%;
flex: 0 0 auto;
border-radius: 6px;
overflow: hidden;
}
.trending-post-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
.trending-post:hover .trending-post-thumb img {
transform: scale(1.1);
}
.trending-post-content {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.trending-post-content .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.trending-post-content .post-title {
font-size: 28px;
margin-bottom: 15px;
line-height: 1.3;
}
.trending-post:hover .trending-post-content .post-title a {
background-size: 100% 2px;
}
.trending-post-content .blog-post-meta {
margin-bottom: 15px;
}
.trending-post-content p {
margin-bottom: 20px;
}
.trending-post-two {
margin-bottom: 30px;
}
.trending-post-thumb-two {
position: relative;
border-radius: 6px;
overflow: hidden;
margin-bottom: 15px;
}
.trending-post-thumb-two img {
width: 100%;
height: 200px;
object-fit: cover;
}
.trending-post-two:hover .trending-post-thumb-two img {
transform: scale(1.1);
}
.trending-post-thumb-two .post-tag {
position: absolute;
left: 20px;
top: 20px;
}
.trending-post-content-two .post-title {
margin-bottom: 12px;
font-size: 20px;
line-height: 1.4;
}
.trending-post-two:hover .trending-post-content-two .post-title a {
background-size: 100% 1px;
}
.trending-post-content-two .blog-post-meta .list-wrap {
justify-content: flex-start;
} .trending-post-area-two {
background: var(--tg-teal);
position: relative;
padding: 80px 0;
z-index: 1;
}
.trending-shape-wrap img {
position: absolute;
z-index: -1;
}
.trending-shape-wrap img:nth-child(1) {
right: 0;
top: 0;
}
.trending-shape-wrap img:nth-child(2) {
left: 0;
bottom: 0;
}
.trending-post-active [class*="col-"] {
padding: 0 4px;
}
.trending-post-active .slick-arrow {
position: absolute;
left: -15px;
top: 50%;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
padding: 0;
line-height: 0;
color: var(--tg-white);
font-weight: 700;
font-size: 20px;
background: var(--tg-primary-color);
border: none;
transform: translateY(-50%);
z-index: 3;
opacity: 0;
transition: .3s linear;
}
.trending-post-active .slick-prev.slick-arrow i {
transform: rotate(180deg);
}
.trending-post-active .slick-next.slick-arrow {
left: auto;
right: -15px;
}
.trending-post-active .slick-arrow:hover {
background: var(--tg-secondary-color);
}
.trending-post-active:hover .slick-arrow {
opacity: 1;
}
.overlay-post-four .overlay-post-content-three {
position: absolute;
left: 30px;
right: 30px;
bottom: 30px;
}
.overlay-post-four .overlay-post-thumb-three {
border-radius: 6px;
}
.overlay-post-four .overlay-post-thumb-three::after {
background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.00) 74.67%);
}
.overlay-post-four .overlay-post-thumb-three img {
height: 420px;
}
.overlay-post-four .overlay-post-content-three .post-title {
font-size: 20px;
margin-bottom: 15px;
line-height: 1.4;
}
.overlay-post-three.overlay-post-four:hover .post-title a {
background-size: 100% 1px;
} .trending-post-area-three {
background: #0C192A;
padding: 70px 0 40px;
}
.section-title.white-title .title {
color: var(--tg-white);
}
.section-title-line.black-line {
border: 1px solid #253346;
border-left: none;
border-right: none;
}
.section-title-line.black-line::after {
background: #0C192A;
}
.overlay-post-five {
position: relative;
margin-bottom: 30px;
}
.overlay-post-thumb-five {
position: relative;
border-radius: 6px;
overflow: hidden;
}
.overlay-post-thumb-five img {
width: 100%;
height: 404px;
object-fit: cover;
}
.overlay-post-five:hover .overlay-post-thumb-five img {
transform: scale(1.1);
}
.overlay-post-thumb-five::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.90) 0%, rgba(0, 0, 0, 0.20) 100%);
pointer-events: none;
border-radius: 6px;
}
.overlay-post-content-five {
position: absolute;
left: 40px;
right: 40px;
bottom: 35px;
}
.overlay-post-content-five .post-title {
margin-bottom: 15px;
color: var(--tg-white);
font-size: 28px;
line-height: 1.3;
}
.overlay-post-content-five .post-title a:hover {
color: var(--tg-white);
}
.overlay-post-five:hover .overlay-post-content-five .post-title a {
background-size: 100% 2px;
}
.overlay-post-content-five .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.horizontal-post-three {
display: flex;
gap: 25px;
margin-bottom: 30px;
}
.horizontal-post-thumb-three {
border-radius: 5px;
width: 180px;
overflow: hidden;
flex: 0 0 auto;
}
.horizontal-post-thumb-three img {
width: 100%;
object-fit: cover;
height: 100%;
}
.horizontal-post-three:hover .horizontal-post-thumb-three img {
transform: scale(1.1);
}
.horizontal-post-content-three {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.horizontal-post-content-three .post-title {
color: var(--tg-white);
margin-bottom: 15px;
font-size: 20px;
line-height: 1.4;
}
.horizontal-post-content-three .post-title a:hover {
color: var(--tg-white);
}
.horizontal-post-three:hover .horizontal-post-content-three .post-title a {
background-size: 100% 1px ;
} .recent-post-inner-wrap .row .col-70 {
width: 69.7%;
flex: 0 0 auto;
}
.recent-post-inner-wrap .row .col-30 {
width: 30.3%;
flex: 0 0 auto;
}
.sidebar-tab .nav-tabs {
border: none;
border-radius: 10px;
overflow: hidden;
display: inline-flex;
margin-bottom: 30px;
}
.sidebar-tab .nav-tabs .nav-link {
border: none;
padding: 18px 35px;
color: var(--tg-secondary-color);
font-weight: 800;
font-size: 18px;
background: var(--tg-gray-three);
line-height: 1;
font-family: var(--tg-heading-font-color);
border-radius: 0;
}
.sidebar-tab .nav-tabs .nav-link.active {
background: var(--tg-primary-color);
color: var(--tg-white);
}
.popular-post-two {
border-bottom: 1px solid var(--tg-gray-two);
padding-bottom: 28px;
margin-bottom: 29px;
}
.popular-post-two:last-child {
margin-bottom: 0;
padding-bottom: 0;
border: none;
} .overlay-post-item-wrap .row {
--bs-gutter-x: 4px;
}
.overlay-post-item-wrap .row [class*="col-"] {
padding: 0 2px;
}
.overlay-post-three {
position: relative;
}
.overlay-post-thumb-three {
position: relative;
overflow: hidden;
}
.overlay-post-thumb-three::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
pointer-events: none;
}
.overlay-post-thumb-three img {
width: 100%;
height: 570px;
object-fit: cover;
}
.overlay-post-three:hover .overlay-post-thumb-three img {
transform: scale(1.1);
}
.overlay-post-content-three {
position: absolute;
left: 40px;
right: 30px;
bottom: 35px;
}
.overlay-post-content-three .post-title {
font-size: 28px;
color: var(--tg-white);
margin-bottom: 15px;
line-height: 1.3;
}
.overlay-post-content-three .post-title a:hover {
color: var(--tg-white);
}
.overlay-post-content-three .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.overlay-post-three:hover .post-title a {
background-size: 100% 2px;
} .mining-post-inner .row .col-70 {
width: 69.7%;
flex: 0 0 auto;
}
.mining-post-inner .row .col-30 {
width: 30.3%;
flex: 0 0 auto;
} .video-post-bg {
background-size: cover;
background-position: center;
padding: 100px 0 70px;
}
.section-title-three.black-title .section-title-line-three {
border-color: #253346;
}
.view-all-btn.view-all-btn-two .link-btn {
border: none;
padding: 11px 18px;
background: rgba(255, 255, 255, 0.20);
color: var(--tg-white);
}
.video-post-item.big-post .video-post-thumb {
margin-bottom: 20px;
}
.video-post-thumb {
position: relative;
overflow: hidden;
border-radius: 6px;
}
.video-post-thumb .play-btn {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
background: rgba(255, 255, 255, 0.50);
border-radius: 50%;
color: var(--tg-white);
font-size: 18px;
z-index: 1;
}
.video-post-item {
margin-bottom: 30px;
}
.video-post-thumb .play-btn:hover {
background: var(--tg-primary-color);
}
.video-post-thumb::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.37);
pointer-events: none;
}
.video-post-item.big-post .video-post-thumb img {
width: 100%;
height: 380px;
object-fit: cover;
}
.video-post-item:hover .video-post-thumb img {
transform: scale(1.1);
}
.video-post-content .post-title {
color: var(--tg-white);
font-size: 28px;
margin-bottom: 15px;
line-height: 1.3;
}
.video-post-content .post-title a:hover {
color: var(--tg-white);
}
.video-post-item:hover .video-post-content .post-title a {
background-size: 100% 1px;
}
.video-post-item.big-post:hover .video-post-content .post-title a {
background-size: 100% 2px;
}
.video-post-content .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.video-post-item.small-post {
display: flex;
gap: 30px;
}
.video-post-item.small-post .video-post-thumb {
width: 190px;
flex: 0 0 auto;
}
.video-post-item.small-post .video-post-thumb img {
height: 100%;
object-fit: cover;
width: 100%;
}
.video-post-item.small-post .video-post-content {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.video-post-item.small-post .video-post-thumb .play-btn {
width: 50px;
height: 50px;
font-size: 16px;
}
.video-post-item.small-post .video-post-content .post-title {
font-size: 22px;
line-height: 1.4;
}
.video-small-post-wrap {
position: relative;
padding-left: 35px;
}
.video-small-post-wrap::before {
content: "";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 1px;
height: 100%;
background: #253346;
} .editor-post-item {
display: flex;
gap: 30px;
}
.editor-post-thumb {
border-radius: 6px;
overflow: hidden;
width: 160px;
flex: 0 0 auto;
}
.editor-post-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
.editor-post-item:hover .editor-post-thumb img {
transform: scale(1.1);
}
.editor-post-content .post-title {
font-size: 18px;
margin-bottom: 12px;
line-height: 1.4;
}
.editor-post-item:hover .editor-post-content .post-title a {
background-size: 100% 1px;
}
.editor-post-content {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.editor-nav {
display: flex;
align-items: center;
gap: 5px;
}
.editor-nav .slick-arrow {
width: 36px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
background: transparent;
border-radius: 4px;
padding: 0;
border: 1px solid #CFCFCF;
font-size: 14px;
}
.editor-nav .slick-arrow:hover {
background: var(--tg-primary-color);
border-color: var(--tg-primary-color);
color: var(--tg-white);
}
.editor-post-active [class*="col-"] {
padding: 0 15px;
} .editor-post-item.editor-post-two {
flex-direction: row-reverse;
margin-bottom: 30px;
} .editor-post-area-three {
background: #F9F9F9;
padding: 70px 0;
}
.editor-post-active-two .col-lg-3 {
padding: 0 20px;
}
.editor-post-three {
position: relative;
}
.editor-post-three::before {
content: "";
position: absolute;
right: -20px;
top: 0;
width: 1px;
height: 100%;
background: var(--tg-border-color);
}
.editor-post-active-two .slick-active:last-child .editor-post-three::before {
display: none;
}
.editor-post-thumb-three {
overflow: hidden;
position: relative;
margin-bottom: 18px;
}
.editor-post-thumb-three .paly-btn {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
background: var(--tg-white);
border-radius: 50%;
font-size: 18px;
}
.editor-post-thumb-three .paly-btn:hover {
background: var(--tg-primary-color);
color: var(--tg-white);
}
.editor-post-thumb-three img {
width: 100%;
height: 240px;
object-fit: cover;
}
.editor-post-three:hover .editor-post-thumb-three img {
transform: scale(1.1);
}
.editor-post-content-three .post-title {
margin-bottom: 12px;
font-size: 20px;
line-height: 1.3;
}
.editor-post-three:hover .editor-post-content-three .post-title a {
background-size: 100% 1px;
}
.editor-post-content-three .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.editor-post-content-three .post-tag-four {
margin-bottom: 10px;
}
.editor-nav-two {
display: flex;
align-items: center;
gap: 5px;
}
.editor-nav-two .slick-arrow {
width: 36px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
background: transparent;
border-radius: 4px;
padding: 0;
border: 1px solid #CFCFCF;
font-size: 14px;
}
.editor-nav-two .slick-arrow:hover {
background: var(--tg-primary-color);
border-color: var(--tg-primary-color);
color: var(--tg-white);
} .weekly-post-inner-wrap .row .col-70 {
width: 69.7%;
flex: 0 0 auto;
}
.weekly-post-inner-wrap .row .col-30 {
width: 30.3%;
flex: 0 0 auto;
}
.weekly-post-item {
display: flex;
gap: 40px;
margin-bottom: 20px;
}
.weekly-post-thumb {
width: 440px;
flex: 0 0 auto;
overflow: hidden;
border-radius: 6px;
}
.weekly-post-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
.weekly-post-item:hover .weekly-post-thumb img {
transform: scale(1.1);
}
.weekly-post-content {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.weekly-post-content .post-title {
font-size: 22px;
margin-bottom: 15px;
line-height: 1.4;
}
.weekly-post-item:hover .weekly-post-content .post-title a {
background-size: 100% 1px;
}
.weekly-post-content .blog-post-meta {
margin-bottom: 15px;
}
.weekly-post-content p {
margin-bottom: 20px;
}
.weekly-post-content .view-all-btn .link-btn {
font-weight: 600;
}
.hot-post-item {
margin-bottom: 20px;
}
.hot-post-item:last-child {
margin-bottom: 0;
}
.hot-post-thumb {
overflow: hidden;
border-radius: 5px;
margin-bottom: 20px;
}
.hot-post-thumb img {
height: 220px;
object-fit: cover;
width: 100%;
}
.hot-post-item:hover .hot-post-thumb img {
transform: scale(1.1);
}
.hot-post-content .post-title {
margin-bottom: 15px;
font-size: 20px;
line-height: 1.3;
}
.hot-post-item:hover .hot-post-content .post-title a {
background-size: 100% 1px;
}
.hot-post-content .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.sidebar-img img {
border-radius: 5px;
} .weekly-post-item.weekly-post-two {
flex-direction: row-reverse;
margin-bottom: 30px;
}
.sidebar-overlay-post {
position: relative;
margin-bottom: 25px;
}
.so-post-thumb {
position: relative;
border-radius: 5px;
overflow: hidden;
}
.so-post-thumb::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
pointer-events: none;
}
.so-post-thumb img {
width: 100%;
height: 364px;
object-fit: cover;
}
.sidebar-overlay-post:hover .so-post-thumb img {
transform: scale(1.1);
}
.so-post-content {
position: absolute;
left: 30px;
bottom: 30px;
right: 25px;
}
.so-post-content .post-title {
color: var(--tg-white);
font-size: 20px;
line-height: 1.4;
}
.so-post-content .post-title a:hover {
color: var(--tg-white);
}
.sidebar-overlay-post:hover .so-post-content .post-title a {
background-size: 100% 1px;
}
.so-post-content .blog-post-meta .list-wrap {
justify-content: flex-start;
} .weekly-post-three {
margin-bottom: 30px;
}
.weekly-post-three .weekly-post-thumb {
position: relative;
margin-bottom: 15px;
width: 100%;
}
.weekly-post-three .weekly-post-thumb .post-tag {
position: absolute;
left: 30px;
top: 30px;
}
.weekly-post-three .weekly-post-thumb img {
width: 100%;
height: 300px;
object-fit: cover;
}
.weekly-post-three:hover .weekly-post-thumb img {
transform: scale(1.1);
}
.weekly-post-three:hover .weekly-post-content .post-title a {
background-size: 100% 1px;
}
.weekly-post-three .weekly-post-content p {
margin-bottom: 0;
}
.sidebar-newsletter-form-two .form-grp input {
width: 100%;
border: none;
border-radius: 5px;
background: var(--tg-white);
text-align: center;
font-size: 14px;
padding: 13px 20px;
color: var(--tg-secondary-color);
height: 50px;
}
.sidebar-newsletter-form-two .form-grp input::placeholder {
font-size: 14px;
color: #6D757F;
}
.sidebar-newsletter-form-two .btn {
width: 100%;
background: var(--tg-primary-color);
justify-content: center;
text-transform: uppercase;
margin-top: 15px;
}
.sidebar-newsletter-form-two .btn::before {
background: var(--tg-white);
}
.sidebar-newsletter-form-two .btn:hover {
color: var(--tg-primary-color);
}
.form-check {
display: flex;
align-items: center;
margin: 0;
padding: 0;
margin-top: 20px;
}
.form-check .form-check-input {
border-radius: 3px;
border: 1px solid #436793;
margin: 0 8px 0 0;
width: 18px;
height: 18px;
flex: 0 0 18px;
background-color: var(--tg-secondary-color);
cursor: pointer;
}
.form-check .form-check-input:focus {
outline: 0;
box-shadow: none;
}
.form-check label {
text-align: left;
font-size: 14px;
color: #7488A1;
user-select: none;
} .weekly-post-item.weekly-post-four {
margin-bottom: 40px;
} .top-news-post {
display: flex;
gap: 40px;
margin-bottom: 40px;
}
.top-news-post-thumb {
width: 460px;
flex: 0 0 auto;
position: relative;
overflow: hidden;
}
.top-news-post-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
.top-news-post:hover .top-news-post-thumb img {
transform: scale(1.1);
}
.top-news-post-thumb .paly-btn {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
background: var(--tg-white);
border-radius: 50%;
font-size: 18px;
}
.top-news-post-thumb .paly-btn:hover {
background: var(--tg-primary-color);
color: var(--tg-white);
}
.top-news-post-content {
display: flex;
align-items: flex-start;
flex-direction: column;
justify-content: center;
}
.top-news-post-content .post-title {
margin-bottom: 12px;
font-size: 24px;
line-height: 1.3;
}
.top-news-post:hover .top-news-post-content .post-title a {
background-size: 100% 2px;
}
.top-news-post-content .blog-post-meta {
margin-bottom: 15px;
}
.top-news-post-content p {
margin-bottom: 15px;
}
.horizontal-post-four {
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
gap: 15px;
margin-bottom: 30px;
}
.horizontal-post-thumb-four {
width: 100px;
flex: 0 0 auto;
overflow: hidden;
}
.horizontal-post-thumb-four img {
height: 100%;
width: 100%;
object-fit: cover;
min-height: 100px;
}
.horizontal-post-four:hover .horizontal-post-thumb-four img {
transform: scale(1.1);
}
.horizontal-post-content-four {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.horizontal-post-content-four .post-title {
margin-bottom: 10px;
font-size: 17px;
font-weight: 600;
line-height: 1.4;
}
.horizontal-post-four:hover .horizontal-post-content-four .post-title a {
background-size: 100% 1px;
}
.horizontal-post-content-four .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.horizontal-post-content-four .post-tag-four {
margin-bottom: 6px;
}
.sports-post-thumb {
overflow: hidden;
margin-bottom: 15px;
}
.sports-post-thumb img {
width: 100%;
height: 378px;
object-fit: cover;
}
.sports-post:hover .sports-post-thumb img {
transform: scale(1.1);
}
.sports-post-content .post-title {
margin-bottom: 10px;
line-height: 1.3;
font-size: 24px;
}
.sports-post:hover .sports-post-content .post-title a {
background-size: 100% 2px;
}
.sports-post-content .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.sports-post-content .post-tag-four {
margin-bottom: 6px;
}
.horizontal-post-four.horizontal-post-five {
flex-direction: row;
justify-content: flex-start;
}
.horizontal-post-four.horizontal-post-five:last-child {
margin-bottom: 0;
}
.sidebar-wrap.sidebar-wrap-four {
margin-left: 0;
top: 90px;
}
.hot-post-item-two {
border-bottom: 1px solid var(--tg-border-color);
padding-bottom: 20px;
}
.hot-post-item-two:last-child {
border-bottom: none;
padding-bottom: 0;
}
.hot-post-item-two .hot-post-thumb {
border-radius: 0;
}
.hot-post-item-two .post-tag-four {
margin-bottom: 5px;
}
.hot-post-item-two .hot-post-content .post-title {
font-size: 18px;
line-height: 1.4;
}
.sidebar-newsletter.sidebar-newsletter-two {
border-radius: 0;
padding: 40px 30px 30px;
}
.sidebar-newsletter.sidebar-newsletter-two .title {
font-size: 20px;
margin-bottom: 10px;
}
.sidebar-newsletter.sidebar-newsletter-two p {
margin-bottom: 25px;
}
.sidebar-newsletter.sidebar-newsletter-two .form-check label {
font-size: 13px;
} .coin-area {
padding: 50px 0 50px;
}
.coin-item-wrap .row {
--bs-gutter-x: 20px;
}
.coin-item-wrap .row .col {
padding: 0 10px;
}
.coin-item {
display: flex;
align-items: center;
gap: 10px;
}
.coin-item .icon {
width: 40px;
flex: 0 0 auto;
border-radius: 50%;
overflow: hidden;
}
.coin-item .content .title {
font-size: 15px;
margin-bottom: 5px;
white-space: nowrap;
}
.coin-item .content .title span {
font-size: 12px;
font-weight: 600;
}
.coin-item .content > span {
font-size: 13px;
font-weight: 600;
display: block;
font-family: var(--tg-heading-font-family);
line-height: 1;
} .author-inner-wrap .row .col-70 {
width: 69.7%;
flex: 0 0 auto;
}
.author-inner-wrap .row .col-30 {
width: 30.3%;
flex: 0 0 auto;
}
.author-wrap {
display: flex;
align-items: flex-start;
background: var(--tg-gray-three);
border-radius: 8px;
padding: 38px 30px 38px;
gap: 30px;
border: 1px solid #EEE;
margin-bottom: 45px;
}
.author-thumb {
width: 152px;
flex: 0 0 auto;
}
.author-thumb img {
border-radius: 50%;
box-shadow: 0px 4px 20px 0px #D0D0D0;
border: 4px solid var(--tg-white);
}
.author-content .name {
margin-bottom: 10px;
font-size: 20px;
}
.author-content p {
margin-bottom: 15px;
}
.author-social .list-wrap {
display: flex;
align-items: center;
gap: 15px;
}
.author-social .list-wrap li {
line-height: 1;
}
.author-social .list-wrap li a {
color: var(--tg-secondary-color);
}
.author-social .list-wrap li a:hover {
color: var(--tg-primary-color);
}
.sidebar-search form {
position: relative;
}
.sidebar-search form input {
width: 100%;
border: 1px solid var(--tg-gray);
border-radius: 6px;
font-size: 15px;
color: var(--tg-secondary-color);
padding: 14px 60px 14px 20px;
height: 55px;
font-weight: 500;
background: transparent;
}
.sidebar-search form input::placeholder {
font-size: 15px;
font-weight: 500;
}
.sidebar-search form button {
border: none;
position: absolute;
right: 6px;
top: 50%;
transform: translateY(-50%);
width: 42px;
height: 42px;
display: flex;
align-items: center;
justify-content: center;
background: var(--tg-primary-color);
border-radius: 4px;
color: var(--tg-white);
line-height: 0;
font-size: 20px;
}
.sidebar-search form button:hover {
background: var(--tg-secondary-color);
}
.blog-inner-wrap .sidebar-wrap {
margin-left: 0;
margin-right: 40px;
} .blog-details-content .title {
margin-bottom: 15px;
font-size: 28px;
}
.bd-content-inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: 30px;
flex-wrap: wrap;
margin-bottom: 20px;
}
.bd-content-inner .blog-post-meta .list-wrap {
justify-content: flex-start;
}
.blog-details-social .list-wrap {
display: flex;
align-items: center;
gap: 5px;
}
.blog-details-social .list-wrap li a {
width: 35px;
height: 35px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 4px;
background: var(--facebook);
color: var(--tg-white);
}
.blog-details-social .list-wrap li:nth-child(2) a {
background: var(--twitter);
}
.blog-details-social .list-wrap li:nth-child(3) a {
background: var(--instagram);
}
.blog-details-social .list-wrap li:nth-child(4) a {
background: var(--linkedin);
}
.blog-details-thumb {
margin-bottom: 20px;
}
.blog-details-thumb img {
width: 100%;
object-fit: cover;
height: 450px;
border-radius: 6px;
}
.blog-details-content p {
margin-bottom: 15px;
}
.blog-details-content p.first-info::first-letter {
font-size: 100px;
float: left;
line-height: .8;
font-weight: 700;
color: var(--tg-secondary-color);
font-family: var(--tg-heading-font-family);
margin-right: 8px;
}
.blog-details-content blockquote {
background: var(--tg-gray-three);
margin: 50px 75px 35px;
padding: 35px 40px 30px;
border-radius: 8px;
border: 1px solid #EEE;
position: relative;
}
.blog-details-content blockquote::before {
content: "\f10d";
position: absolute;
left: 40px;
top: -20px;
font-family: "Font Awesome 5 Free";
font-weight: 700;
font-size: 40px;
line-height: 1;
color: var(--tg-primary-color);
}
.blog-details-content blockquote p {
font-size: 18px;
font-weight: 700;
color: var(--tg-secondary-color);
font-family: var(--tg-heading-font-family);
line-height: 1.4;
margin-bottom: 6px;
text-transform: capitalize;
}
.blog-details-content blockquote cite {
font-style: normal;
font-size: 14px;
font-weight: 500;
position: relative;
font-family: var(--tg-heading-font-family);
padding-left: 22px;
line-height: 1;
}
.blog-details-content blockquote cite::before {
content: "";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 17px;
height: 3px;
background: var(--tg-secondary-color);
}
.blog-details-inner-img img {
border-radius: 5px;
width: 100%;
height: 100%;
object-fit: cover;
}
.blog-details-inner {
margin: 40px 0;
}
.blog-details-inner-content .title-two {
margin-bottom: 10px;
font-size: 24px;
}
.blog-details-inner-content p {
margin-bottom: 15px;
}
.blog-details-inner-content .list-wrap li {
display: flex;
align-items: center;
gap: 10px;
font-family: var(--tg-heading-font-family);
font-weight: 700;
color: var(--tg-secondary-color);
line-height: 1.4;
margin-bottom: 15px;
}
.blog-details-inner-content .list-wrap li:last-child {
margin-bottom: 0;
}
.blog-details-inner-content .list-wrap li i {
width: 22px;
height: 22px;
display: flex;
align-items: center;
justify-content: center;
background: var(--tg-primary-color);
color: var(--tg-white);
border-radius: 3px;
font-size: 14px;
}
.blog-details-video {
position: relative;
margin: 40px 0 30px;
}
.blog-details-video img {
border-radius: 5px;
width: 100%;
height: 400px;
object-fit: cover;
}
.blog-details-video .paly-btn {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 70px;
height: 70px;
display: flex;
align-items: center;
justify-content: center;
background: var(--tg-white);
border-radius: 50%;
font-size: 22px;
}
.blog-details-video .paly-btn:hover {
background: var(--tg-primary-color);
color: var(--tg-white);
}
.blog-details-bottom {
border-top: 1px solid #E6E6E6;
padding-top: 30px;
margin-top: 45px;
margin-bottom: 50px;
}
.blog-details-bottom .post-tags {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 15px;
}
.blog-details-bottom .post-share .title,
.blog-details-bottom .post-tags .title {
font-size: 16px;
margin-bottom: 0;
font-weight: 600;
}
.blog-details-bottom .post-tags .list-wrap {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 8px;
}
.blog-details-bottom .post-tags .list-wrap li a {
font-size: 15px;
font-weight: 500;
background: #FFF3F2;
display: block;
border-radius: 4px;
padding: 7px 18px;
}
.blog-details-bottom .post-tags .list-wrap li a:hover {
background: var(--tg-primary-color);
color: var(--tg-white);
}
.blog-details-bottom .post-share {
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: flex-end;
gap: 15px;
}
.blog-details-bottom .post-share .list-wrap {
display: flex;
align-items: center;
gap: 10px;
}
.blog-details-bottom .post-share .list-wrap li a {
font-size: 16px;
color: var(--tg-icon-color);
}
.blog-details-bottom .post-share .list-wrap li a:hover {
color: var(--tg-primary-color);
}
.blog-avatar-wrap {
border: 1px solid #EEEEEE;
border-radius: 6px;
display: flex;
align-items: flex-start;
padding: 42px 42px;
background: var(--tg-gray-three);
}
.blog-avatar-img {
width: 115px;
flex: 0 0 auto;
margin-right: 30px;
}
.blog-avatar-img img {
border-radius: 50%;
}
.blog-avatar-info .designation {
display: block;
font-size: 16px;
color: var(--tg-primary-color);
line-height: 1;
margin-bottom: 10px;
font-family: var(--tg-heading-font-family);
}
.blog-avatar-info .name {
margin-bottom: 10px;
font-size: 18px;
}
.blog-avatar-info p {
margin-bottom: 0;
}
.pev-next-post-wrap {
margin-bottom: 60px;
}
.pev-next-post-wrap .post-item {
display: flex;
align-items: center;
gap: 25px;
margin-bottom: 30px;
}
.post-item.next-post {
flex-direction: row-reverse;
text-align: right;
}
.pev-next-post-wrap .post-item .thumb {
width: 100px;
flex: 0 0 auto;
border-radius: 6px;
overflow: hidden;
}
.pev-next-post-wrap .post-item .thumb img {
width: 100%;
object-fit: cover;
height: 100px;
}
.pev-next-post-wrap .post-item .content span {
display: block;
font-weight: 500;
line-height: 1;
margin-bottom: 10px;
}
.pev-next-post-wrap .post-item .content .post-title {
margin-bottom: 0;
font-size: 18px;
line-height: 1.4;
}
.pev-next-post-wrap .post-item:hover .content .post-title a {
background-size: 100% 1px;
}
.comments-wrap-title {
font-size: 24px;
margin-bottom: 25px;
}
.comments-box {
display: flex;
align-items: flex-start;
border-bottom: 1px solid #D6DCE9;
padding-bottom: 30px;
margin-bottom: 35px;
}
.latest-comments .children {
margin: 0 0 0 45px;
padding: 0;
}
.comments-avatar {
width: 115px;
flex: 0 0 auto;
margin-right: 25px;
}
.comments-avatar img {
border-radius: 50%;
}
.comments-text .avatar-name {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 10px;
}
.comments-text .avatar-name .name {
margin-bottom: 0;
font-size: 18px;
}
.comments-text .avatar-name span {
font-weight: 500;
font-size: 15px;
display: block;
color: var(--tg-primary-color);
}
.comments-text p {
margin-bottom: 15px;
}
.comments-text .reply-btn {
background: #FFF3F2;
font-weight: 500;
font-size: 14px;
display: inline-block;
padding: 6px 17px;
text-transform: uppercase;
border-radius: 5px;
}
.comments-text .reply-btn:hover {
background: var(--tg-primary-color);
color: var(--tg-white);
}
.comment-respond {
margin-top: 55px;
}
.comment-reply-title {
margin-bottom: 12px;
font-size: 24px;
}
.comment-notes {
margin-bottom: 30px;
}
.comment-form .row {
--bs-gutter-x: 20px;
}
.comment-form .form-grp {
margin-bottom: 20px;
}
.comment-form .form-grp textarea,
.comment-form .form-grp input {
width: 100%;
border: 1px solid #EEEEEE;
background: var(--tg-gray-three);
color: var(--tg-secondary-color);
padding: 12px 15px;
height: 50px;
display: block;
border-radius: 4px;
font-family: var(--tg-heading-font-family);
}
.comment-form .form-grp textarea::placeholder,
.comment-form .form-grp input::placeholder {
color: var(--tg-paragraph-color);
}
.comment-form .form-grp textarea {
min-height: 130px;
max-height: 130px;
}
.comment-form .checkbox-grp {
display: flex;
align-items: center;
margin: 10px 0 25px;
}
.comment-form .checkbox-grp input {
width: 22px;
margin-right: 9px;
height: 22px;
cursor: pointer;
}
.comment-form .checkbox-grp label {
font-weight: 400;
font-size: 14px;
color: var(--tg-paragraph-color);
user-select: none;
} .pagination-wrap .pagination {
gap: 6px;
justify-content: center;
flex-wrap: wrap;
}
.pagination-wrap .pagination .page-link {
margin-left: 0;
padding: 0 0;
color: var(--tg-black-two);
font-weight: 500;
font-size: 20px;
line-height: 1;
width: 40px;
height: 40px;
font-family: var(--tg-heading-font-family);
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #CFCFCF;
border-radius: 3px;
background: var(--tg-gray-three);
transition: .3s linear;
}
.pagination-wrap .pagination .page-item.active .page-link,
.pagination-wrap .pagination .page-link:hover {
color: var(--tg-white);
background-color: var(--tg-primary-color);
border-color: var(--tg-primary-color);
}
.pagination-wrap .pagination .page-link:focus {
color: var(--tg-white);
background-color: var(--tg-primary-color);
border-color: var(--tg-primary-color);
outline: 0;
box-shadow: none;
} .instagram-inner-wrap {
padding: 0 10px;
}
.instagram-inner-wrap .row {
--bs-gutter-x: 10px;
}
.instagram-inner-wrap .row .col {
padding: 0 5px;
}
.instagram-item {
margin-bottom: 10px;
overflow: hidden;
}
.instagram-item a {
position: relative;
}
.instagram-item a::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: var(--tg-secondary-color);
opacity: 0;
pointer-events: none;
transition: all ease 0.8s;
transform: scale(0);
}
.instagram-item a::before {
content: "\f16d";
position: absolute;
z-index: 2;
font-family: "Font Awesome 5 Brands";
font-weight: 500;
font-size: 30px;
color: var(--tg-white);
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
visibility: hidden;
opacity: 0;
-webkit-transition: all ease 0.8s;
transition: all ease 0.8s;
}
.instagram-item a:hover::before {
visibility: visible;
opacity: 1;
}
.instagram-item:hover a::after {
opacity: .8;
transform: scale(1);
}
.instagram-item img {
height: 200px;
object-fit: cover;
}
.instagram-item img:hover {
transform: scale(1.1);
} .contact-info-item {
display: flex;
align-items: center;
background: var(--tg-gray-three);
border-radius: 6px;
border: 1px solid #E0E0E0;
padding: 30px 30px 30px;
gap: 50px;
margin-bottom: 35px;
}
.contact-info-item .content {
position: relative;
}
.contact-info-item .content::before {
content: "";
position: absolute;
left: -25px;
top: 50%;
transform: translateY(-50%);
width: 2px;
height: 50px;
background: #D7D7D7;
}
.contact-info-item .content .title {
margin-bottom: 10px;
font-size: 20px;
}
.contact-info-item .content p {
margin-bottom: 0;
font-weight: 500;
color: var(--tg-secondary-color);
font-family: var(--tg-heading-font-family);
}
.contact-img {
margin-bottom: 30px;
}
.contact-img img {
border-radius: 8px;
}
.contact-form .row {
--bs-gutter-x: 20px;
}
.contact-form {
border-radius: 8px;
background: var(--tg-gray-three);
padding: 45px 50px 50px;
margin-bottom: 30px;
}
.contact-form .title {
margin-bottom: 8px;
font-size: 24px;
}
.contact-form p {
margin-bottom: 20px;
font-weight: 500;
font-family: var(--tg-heading-font-family);
}
.contact-form .form-grp {
margin-bottom: 15px;
}
.contact-form .form-grp textarea,
.contact-form .form-grp input {
width: 100%;
border-radius: 4px;
border: 1px solid #D6D6D6;
background: var(--tg-white);
font-size: 14px;
font-weight: 500;
color: var(--tg-secondary-color);
padding: 12px 15px;
height: 50px;
display: block;
}
.contact-form .form-grp textarea::placeholder,
.contact-form .form-grp input::placeholder {
font-size: 14px;
font-weight: 500;
color: var(--tg-icon-color);
}
.contact-form .form-grp textarea {
min-height: 155px;
max-height: 155px;
}
.contact-form form .btn {
font-size: 18px;
padding: 16px 45px;
}
.contact-map {
width: 100%;
height: 530px;
}
.contact-map iframe {
width: 100%;
height: 100%;
mix-blend-mode: luminosity;
}
.ajax-response.error,
.ajax-response.success {
margin: 10px 0 0 !important;
}
.ajax-response.error {
color: red;
}
.ajax-response.success {
color: green;
} .footer-area {
background: var(--tg-black);
}
.footer-top {
padding: 100px 0 60px;
position: relative;
z-index: 1;
}
.footer-shape {
background-size: cover;
background-position: center;
height: 61px;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
z-index: -1;
}
.footer-widget {
margin-bottom: 40px;
}
.fw-logo {
margin-bottom: 20px;
}
.footer-content p {
margin-bottom: 0;
color: var(--tg-gray-two);
width: 95%;
}
.footer-widget .fw-title {
position: relative;
margin-bottom: 20px;
padding-bottom: 20px;
color: var(--tg-white);
font-size: 20px;
font-weight: 800;
}
.footer-widget .fw-title::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 32px;
height: 5px;
background: var(--tg-primary-color);
clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
}
.footer-link-wrap .list-wrap li {
padding: 0;
margin: 0 0 8px;
}
.footer-link-wrap .list-wrap li:last-child {
margin-bottom: 0;
}
.footer-link-wrap .list-wrap li a {
color: var(--tg-gray-two);
font-size: 15px;
font-weight: 500;
position: relative;
text-transform: capitalize;
}
.footer-link-wrap .list-wrap li a::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
background: var(--tg-gray-two);
-webkit-transform-origin: right top;
-ms-transform-origin: right top;
transform-origin: right top;
-webkit-transform: scale(0, 1);
-ms-transform: scale(0, 1);
transform: scale(0, 1);
-webkit-transition: transform 0.4s cubic-bezier(1, 0, 0, 1);
transition: transform 0.4s cubic-bezier(.74, .72, .27, .24);
}
.footer-link-wrap .list-wrap li a:hover::before {
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top;
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
} .footer-widget form {
width: 100%;
display: flex;
flex-wrap: wrap;
margin-top: 30px;
}
.footer-widget form input[type="email"] {
flex: 1;
min-width: 0;
border: none;
outline: none;
padding: 0 20px;
border-radius: 8px 0 0 8px;
}
.footer-widget form input[type="button"] {
color: #fff;
border: none;
outline: none;
font-weight: 600;
padding: 12px 20px;
white-space: nowrap;
border-radius: 0 8px 8px 0;
background: var(--tg-primary-color);
}
.footer-bottom {
border-top: 1px solid #202E3F;
padding: 35px 0;
}
.footer-bottom-menu .list-wrap {
display: flex;
align-items: center;
gap: 25px;
}
.footer-bottom-menu .list-wrap li {
position: relative;
}
.footer-bottom-menu .list-wrap li::before {
content: "";
position: absolute;
right: -14px;
top: 50%;
transform: translateY(-50%);
width: 4px;
height: 4px;
border-radius: 50%;
background: #7C91AA;
}
.footer-bottom-menu .list-wrap li:last-child::before {
display: none;
}
.footer-bottom-menu .list-wrap li a {
color: #7C91AA;
position: relative;
}
.footer-bottom-menu .list-wrap li a::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
background: #7C91AA;
-webkit-transform-origin: right top;
-ms-transform-origin: right top;
transform-origin: right top;
-webkit-transform: scale(0, 1);
-ms-transform: scale(0, 1);
transform: scale(0, 1);
-webkit-transition: transform 0.4s cubic-bezier(1, 0, 0, 1);
transition: transform 0.4s cubic-bezier(.74, .72, .27, .24);
}
.footer-bottom-menu .list-wrap li a:hover::before {
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top;
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
}
.copyright-text p {
margin-bottom: 0;
color: #7C91AA;
text-align: right;
} .footer-area-two {
margin-top: -100px;
padding: 100px 0 0;
} .footer-top-two {
background: #0C192A;
padding: 100px 0;
position: relative;
z-index: 1;
}
.footer-shape-two {
position: absolute;
left: 0;
bottom: 0;
background-size: cover;
background-position: center;
width: 100%;
height: 95px;
z-index: -1;
}
.footer-content-two {
text-align: center;
}
.footer-content-two p {
margin-bottom: 45px;
color: var(--tg-gray-two);
text-transform: capitalize;
}
.footer-social .list-wrap {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 20px 50px;
}
.footer-social .list-wrap li a {
display: flex;
align-items: center;
font-size: 18px;
font-weight: 600;
color: var(--tg-white);
gap: 8px;
}
.footer-social .list-wrap li a i {
font-size: 20px;
}
.footer-social .list-wrap li a:hover {
color: var(--tg-primary-color);
}
.footer-bottom-two {
background: #061120;
padding: 26px 0;
}
.copyright-text-two p {
margin-bottom: 0;
text-align: center;
color: #7C91AA;
} .footer-top-three .footer-content p {
color: var(--tg-body-font-color);
}
.footer-top-three .footer-widget .fw-title {
color: var(--tg-secondary-color);
}
.footer-top-three .footer-link-wrap .list-wrap li a {
color: var(--tg-body-font-color);
}
.footer-top-three .footer-link-wrap .list-wrap li a:hover {
color: var(--tg-secondary-color);
}
.footer-top-three .footer-link-wrap .list-wrap li a::before {
background: var(--tg-secondary-color);
}
.footer-bottom-three {
border-color: var(--tg-border-color);
}
.footer-bottom-three .footer-bottom-menu .list-wrap li a {
color: var(--tg-body-font-color);
}
.footer-bottom-three .footer-bottom-menu .list-wrap li a:hover {
color: var(--tg-secondary-color);
}
.footer-bottom-three .footer-bottom-menu .list-wrap li a::before {
background: var(--tg-secondary-color);
}
.footer-bottom-three .copyright-text p {
color: var(--tg-body-font-color);
} #preloader {
position: fixed;
height: 100%;
width: 100%;
top: 0;
left: 0;
background: #fff;
z-index: 9999;
}
#preloader .loader-inner {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 1001;
text-align: center;
transition: all 0s;
font-size: 0;
}
#preloader .loader-inner #loader {
position: relative;
z-index: 1002;
top: auto;
left: auto;
display: inline-block;
margin: 0 auto;
padding: 0;
border: none;
border-radius: 0;
background: 0 0 !important;
width: auto;
height: auto;
max-width: 90vw;
}
.loader-inner #loader h2 {
margin: 0 0;
text-transform: inherit;
font-size: 44px;
font-weight: 700;
line-height: 1;
font-family: var(--tg-body-font-family);
}
#bg-loader {
color: #7486b189;
}
#fg-loader {
color: var(--tg-secondary-color);
position: absolute;
top: 0px;
width: 0%;
overflow: hidden;
animation-name: leftToRight;
animation-duration: 4s;
animation-iteration-count: infinite;
white-space: nowrap;
}
#fg-loader span {
color: var(--tg-primary-color);
}
@-webkit-keyframes leftToRight {
0% {
width: 1px;
}
95% {
width: 100%;
}
100% {
width: 100%;
}
}
@keyframes leftToRight {
0% {
width: 1px;
}
95% {
width: 100%;
}
100% {
width: 100%;
}
} .darkmode-trigger {
position: fixed;
margin: 16px;
right: 15px;
bottom: 66px;
z-index: 99;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-ms-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
transform: scale(0.9);
box-shadow: 0 6px 32px -1px rgba(0, 0, 0, 0.08);
width: 40px;
height: 40px;
background-color: #1B1128;
color: var(--tg-white);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.darkmode-trigger .modeSwitch {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center;
color: var(--tg-white);
z-index: 1;
}
.darkmode-trigger [type=checkbox] {
width: 0;
height: 0;
opacity: 0;
display: none;
}
.darkmode-trigger .icon::before {
content: "\f185";
display: block;
font-family: "Font Awesome 5 Free";
font-weight: 700;
line-height: 1;
}
.darkmode-trigger:hover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
} [tg-theme=dark] {
--tg-heading-font-color: var(--tg-white);
--tg-gray: var(--tg-border-dark);
--tg-teal: #182330;
}
[tg-theme=dark] body {
background: var(--tg-black);
}
[tg-theme=dark] p {
color: var(--tg-gray-three);
}
[tg-theme=dark] .header-top-wrap {
background: #182330;
}
[tg-theme=dark] *::placeholder {
color: var(--tg-white);
}
[tg-theme=dark] .darkmode-trigger {
background-color: var(--tg-white);
color: var(--tg-primary-color);
}
[tg-theme=dark] .darkmode-trigger .modeSwitch {
color: var(--tg-primary-color);
}
[tg-theme=dark] .darkmode-trigger .icon::before {
content: "\f186";
}
[tg-theme=dark] .header-search-wrap form input {
color: var(--tg-white);
}
[tg-theme=dark] .header-search-wrap form input::placeholder {
color: var(--tg-gray-three);
opacity: .5;
}
[tg-theme=dark] .header-search-wrap form button {
color: var(--tg-white);
}
[tg-theme=dark] .header-cart strong {
color: var(--tg-white);
}
[tg-theme=dark] .header-action .header-sine-in a {
color: var(--tg-white);
}
[tg-theme=dark] .header-action .header-sine-in a:hover {
color: var(--tg-primary-color);
}
[tg-theme=dark] .post-title a:hover {
color: var(--tg-white);
}
[tg-theme=dark] .newsletter-shape-wrap {
opacity: .2;
}
[tg-theme=dark] .newsletter-form .form-grp input {
color: var(--tg-white);
background: #273341;
}
[tg-theme=dark] .section-title-line {
border-color: var(--tg-border-dark);
}
[tg-theme=dark] .section-title-line::after {
background: var(--tg-black);
}
[tg-theme=dark] .view-all-btn .link-btn {
border-color: var(--tg-border-dark);
color: var(--tg-white);
}
[tg-theme=dark] .view-all-btn .link-btn:hover {
border-color: var(--tg-secondary-color);
}
[tg-theme=dark] .categories-item {
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
border: 5px solid #E8F1F1;
}
[tg-theme=dark] .sidebar-avatar {
background: var(--tg-teal);
}
[tg-theme=dark] .sidebar-avatar-shape img {
opacity: .2;
}
[tg-theme=dark] .sidebar-social-wrap .list-wrap li a {
background: var(--tg-border-dark);
color: var(--tg-white);
}
[tg-theme=dark] .sidebar-social-wrap .list-wrap li a:hover {
background: var(--tg-primary-color);
}
[tg-theme=dark] .categories-shape-wrap img {
opacity: .2;
}
[tg-theme=dark] .overlay-post-thumb::after {
background: linear-gradient(180deg, rgba(24, 51, 84, 0.00) 0%, #000 83.34%);
}
[tg-theme=dark] .footer-area {
background: #0C192A;
}
[tg-theme=dark] .footer-top {
background: #0C192A;
}
[tg-theme=dark] .copyright-text p {
color: #7C91AA;
}
[tg-theme=dark] .sticky-menu {
background: var(--tg-teal);
}
[tg-theme=dark] .navbar-wrap ul li .sub-menu {
border: 1px solid var(--tg-gray);
background: var(--tg-border-dark);
box-shadow: 0px 30px 70px 0px rgb(43 47 53 / 15%);
}
[tg-theme=dark] .offCanvas-wrap {
background-color: #0C192A;
}
[tg-theme=dark] .offCanvas-contact-list li {
color: var(--tg-gray-three);
}
[tg-theme=dark] .offCanvas-contact-list li a {
color: var(--tg-gray-three);
}
[tg-theme=dark] .offCanvas-contact-list li a:hover {
color: var(--tg-primary-color);
}
[tg-theme=dark] .offCanvas-social li a {
color: var(--tg-gray-three);
}
[tg-theme=dark] .offCanvas-social li a:hover {
color: var(--tg-primary-color);
}
[tg-theme=dark] .mobile-menu .menu-box {
background: var(--tg-teal);
}
[tg-theme=dark] .mobile-search input {
border: 1px solid var(--tg-border-dark);
color: var(--tg-white);
}
[tg-theme=dark] .mobile-search button {
color: var(--tg-white);
}
[tg-theme=dark] .mobile-menu .close-btn {
color: var(--tg-primary-color);
}
[tg-theme=dark] .mobile-menu .navigation li {
border-top: 1px solid var(--tg-gray);
}
[tg-theme=dark] .mobile-menu .navigation:last-child {
border-bottom: 1px solid var(--tg-gray);
}
[tg-theme=dark] .newsletter-form .form-grp input::placeholder {
color: var(--tg-white);
opacity: .5;
}
[tg-theme=dark] .menu-area.menu-style-two {
background: var(--tg-teal);
}
[tg-theme=dark] .header-style-two {
background: #0f161e;
}
[tg-theme=dark] .section-title-line-three {
border-color: var(--tg-gray);
}
[tg-theme=dark] .post-tag-two {
border-color: var(--tg-teal);
}
[tg-theme=dark] .post-tag-two:hover {
background: var(--tg-primary-color);
}
[tg-theme=dark] .sidebar-newsletter {
background: var(--tg-teal);
}
[tg-theme=dark] .header-top-wrap-two {
background: var(--tg-teal);
}
[tg-theme=dark] .menu-area.menu-style-three {
border-color: var(--tg-gray);
}
[tg-theme=dark] .editor-nav .slick-arrow {
border-color: var(--tg-gray);
}
[tg-theme=dark] .editor-nav .slick-arrow:hover {
border-color: var(--tg-primary-color);
}
[tg-theme=dark] .header-top-wrap-three {
background: var(--tg-teal);
}
[tg-theme=dark] .sidebar-avatar-two {
background: var(--tg-teal);
}
[tg-theme=dark] .sidebar-avatar-two .sidebar-avatar-thumb {
border: 5px solid var(--tg-gray);
}
[tg-theme=dark] .trending-shape-wrap img {
opacity: .2;
}
[tg-theme=dark] .header-logo-area-three {
background: #0f161e;
}
[tg-theme=dark] .coin-item .content > span {
color: var(--tg-gray-three);
}
[tg-theme=dark] .menu-area.menu-style-six {
box-shadow: 0px 2px 10px 0px rgb(78 78 78 / 10%);
}
[tg-theme=dark] .hl-left-side-four .date {
color: var(--tg-white);
}
[tg-theme=dark] .hl-left-side-four .date i {
color: var(--tg-white);
}
[tg-theme=dark] .hl-right-side-four .sign-in a {
color: var(--tg-white);
}
[tg-theme=dark] .hl-right-side-four .sign-in a:hover {
color: var(--tg-primary-color);
}
[tg-theme=dark] .news-banner-small-post::before {
background: var(--tg-gray);
}
[tg-theme=dark] .banner-post-five {
border-color: var(--tg-gray);
}
[tg-theme=dark] .header-top-wrap-four {
background: var(--tg-teal);
}
[tg-theme=dark] .sidebar-wrap-three::before {
background: var(--tg-gray);
}
[tg-theme=dark] .stories-post {
border-color: var(--tg-gray);
}
[tg-theme=dark] .politics-post-wrap-two::before {
background: var(--tg-gray);
}
[tg-theme=dark] .politics-post-two {
border-color: var(--tg-gray);
}
[tg-theme=dark] .editor-post-area-three {
background: var(--tg-teal);
}
[tg-theme=dark] .editor-nav-two .slick-arrow {
border-color: var(--tg-border-dark);
}
[tg-theme=dark] .editor-nav-two .slick-arrow:hover {
border-color: var(--tg-primary-color);
}
[tg-theme=dark] .editor-post-area-three .section-title-line::after {
background: var(--tg-teal);
}
[tg-theme=dark] .editor-post-three::before {
background: var(--tg-gray);
}
[tg-theme=dark] .hot-post-item-two {
border-color: var(--tg-gray);
}
[tg-theme=dark] .footer-bottom-three {
border-color: var(--tg-gray);
}
[tg-theme=dark] .footer-top-three .footer-content p {
color: var(--tg-gray-three);
}
[tg-theme=dark] .footer-top-three .footer-widget .fw-title {
color: var(--tg-white);
}
[tg-theme=dark] .footer-link-wrap .list-wrap li a {
color: var(--tg-gray-two);
}
[tg-theme=dark] .footer-link-wrap .list-wrap li a:hover {
color: var(--tg-white);
}
[tg-theme=dark] .footer-bottom-menu .list-wrap li a::before,
[tg-theme=dark] .footer-top-three .footer-link-wrap .list-wrap li a::before {
background: var(--tg-white);
}
[tg-theme=dark] .footer-bottom-menu .list-wrap li a {
color: var(--tg-gray-two);
}
[tg-theme=dark] .footer-bottom-menu .list-wrap li a:hover {
color: var(--tg-white);
}
[tg-theme=dark] .stories-post-two {
background: var(--tg-teal);
}
[tg-theme=dark] .search__popup {
background: var(--tg-teal);
}
[tg-theme=dark] .header-search-wrap form button:hover {
color: var(--tg-primary-color);
}
[tg-theme=dark] .banner-post-seven::before {
background: var(--tg-gray);
}
[tg-theme=dark] .breadcrumb-area {
background: var(--tg-teal);
}
[tg-theme=dark] .breadcrumb-content .breadcrumb-item a {
color: var(--tg-white);
}
[tg-theme=dark] .breadcrumb-content .breadcrumb-item a:hover {
color: var(--tg-primary-color);
}
[tg-theme=dark] .breadcrumb-content .breadcrumb-item+.breadcrumb-item::before {
color: var(--tg-white);
}
[tg-theme=dark] .about-content > span {
color: var(--tg-gray-three);
}
[tg-theme=dark] .team-area {
background: var(--tg-border-dark);
}
[tg-theme=dark] .team-content {
background: var(--tg-black);
}
[tg-theme=dark] .author-wrap {
background: var(--tg-teal);
border-color: var(--tg-gray);
}
[tg-theme=dark] .author-thumb img {
box-shadow: 0px 4px 20px 0px #000000;
border-color: var(--tg-gray);
}
[tg-theme=dark] .author-social .list-wrap li a {
color: var(--tg-white);
}
[tg-theme=dark] .author-social .list-wrap li a:hover {
color: var(--tg-primary-color);
}
[tg-theme=dark] .sidebar-search form input {
color: var(--tg-white);
}
[tg-theme=dark] .sidebar-search form input::placeholder {
color: var(--tg-white);
opacity: .4;
}
[tg-theme=dark] .pagination-wrap .pagination .page-link {
color: var(--tg-white);
border-color: var(--tg-gray);
background: var(--tg-teal);
}
[tg-theme=dark] .pagination-wrap .pagination .page-link:hover {
color: var(--tg-white);
border-color: var(--tg-primary-color);
background: var(--tg-primary-color);
}
[tg-theme=dark] .blog-details-content blockquote {
background: var(--tg-teal);
border-color: var(--tg-gray);
}
[tg-theme=dark] .blog-details-content blockquote p {
color: var(--tg-white);
}
[tg-theme=dark] .blog-details-content blockquote cite {
color: var(--tg-gray-two);
}
[tg-theme=dark] .blog-details-content blockquote cite::before {
background: var(--tg-border-dark);
}
[tg-theme=dark] .blog-details-bottom {
border-color: var(--tg-gray);
}
[tg-theme=dark] .blog-details-bottom .post-tags .list-wrap li a {
background: var(--tg-teal);
}
[tg-theme=dark] .blog-details-bottom .post-tags .list-wrap li a:hover {
background: var(--tg-primary-color);
}
[tg-theme=dark] .blog-details-bottom .post-share .list-wrap li a {
color: var(--tg-white);
}
[tg-theme=dark] .blog-details-bottom .post-share .list-wrap li a:hover {
color: var(--tg-primary-color);
}
[tg-theme=dark] .blog-avatar-wrap {
border-color: var(--tg-gray);
background: var(--tg-teal);
}
[tg-theme=dark] .pev-next-post-wrap .post-item .content span {
color: var(--tg-white);
}
[tg-theme=dark] .comments-text .reply-btn {
background: var(--tg-teal);
}
[tg-theme=dark] .comments-text .reply-btn:hover {
background: var(--tg-primary-color);
}
[tg-theme=dark] .comments-box {
border-color: var(--tg-gray);
}
[tg-theme=dark] .comment-form .form-grp textarea,
[tg-theme=dark] .comment-form .form-grp input {
border-color: var(--tg-gray);
background: var(--tg-teal);
color: var(--tg-white);
}
[tg-theme=dark] .comment-form .form-grp textarea::placeholder,
[tg-theme=dark] .comment-form .form-grp input::placeholder {
color: var(--tg-white);
opacity: .5;
}
[tg-theme=dark] .comment-form .checkbox-grp input {
background-color: var(--tg-teal);
}
[tg-theme=dark] .comment-form .checkbox-grp label {
color: var(--tg-gray-three);
}
[tg-theme=dark] .blog-details-content p.first-info::first-letter {
color: var(--tg-white);
}
[tg-theme=dark] .blog-details-inner-content .list-wrap li {
color: var(--tg-white);
}
[tg-theme=dark] .contact-info-item {
background: var(--tg-teal);
border-color: var(--tg-gray);
}
[tg-theme=dark] .contact-info-item .content::before {
background: var(--tg-gray);
}
[tg-theme=dark] .contact-info-item .content p {
color: var(--tg-white);
}
[tg-theme=dark] .contact-form {
background: var(--tg-teal);
}
[tg-theme=dark] .contact-form .form-grp textarea,
[tg-theme=dark] .contact-form .form-grp input {
border-color: var(--tg-gray);
background: var(--tg-gray);
color: var(--tg-white);
}
[tg-theme=dark] .contact-form .form-grp textarea::placeholder,
[tg-theme=dark] .contact-form .form-grp input::placeholder {
color: var(--tg-white);
opacity: .5;
}
[tg-theme=dark] .menu-area .logo {
display: none !important;
}
[tg-theme=dark] .menu-area .logo.d-none {
display: block !important;
}
[tg-theme=dark] .menu-area.menu-style-two .logo.d-none {
display: none !important;
}
[tg-theme=dark] .header-logo-area-two .logo {
display: none !important;
}
[tg-theme=dark] .header-logo-area-two .logo.d-none {
display: block !important;
}
[tg-theme=dark] .menu-area.menu-style-four .logo {
display: none !important;
}
[tg-theme=dark] .header-logo-area-four .logo {
display: none;
}
[tg-theme=dark] .header-logo-area-four .logo.d-none {
display: block !important;
}
[tg-theme=dark] .menu-area.menu-style-six .logo.d-none {
display: none !important;
}
[tg-theme=dark] .mobile-menu .nav-logo {
display: none;
}
[tg-theme=dark] .mobile-menu .nav-logo.d-none {
display: block !important;
}
[tg-theme=dark] .footer-area-four .fw-logo.d-none {
display: block !important;
}
[tg-theme=dark] .footer-area-four .fw-logo {
display: none !important;
}
[tg-theme=dark] .offCanvas-wrap .logo a.logo-light {
display: block;
}
[tg-theme=dark] .offCanvas-wrap .logo a.logo-dark {
display: none;
}
[tg-theme=dark] #preloader {
background: var(--tg-black);
}
[tg-theme=dark] #fg-loader {
color: var(--tg-white);
} .bg-brand-4{background-color: #fff5ef !important;} .breadcrumb{display:flex;gap:5px;padding:0;text-transform:capitalize;color:var(--color-muted);font-size:16px;background:none;margin:0;border-radius:0;}
.breadcrumb span{position:relative;text-align:center;padding:0 10px!important;}
.breadcrumb span::before{content:"/";display:inline-block;}
.breadcrumb span.no-arrow::before{content:none;} .loop-list-style-1 article{box-shadow:var(--box-shadow-normal);}
.loop-list-style-1 article + article{margin-top:30px;}
.loop-list-style-1.loop-list-2  article + article{margin-top:50px;}
.loop-list-style-1 .post-thumb{min-height:260px;}
.loop-list-style-1.loop-list-2 .post-thumb{min-height:360px;}
.archive-header{display:flex;justify-content:space-between;align-items:center;}
.archive-header h1 sub{display:inline-block;vertical-align:super;font-size:1.2rem;top:-.7rem;margin-left:.5rem;position:relative;font-family:var(--font-body);color:var(--color-muted);font-weight:400;}
.archive .loop-list-1 .first-post .img-hover-slide{min-height:400px;}
.post-list-icon a{margin-left:8px;opacity:0.5;cursor:pointer;}
.post-list-icon a:hover{opacity:1;}
.post-list-icon i{font-size:13px;}
.img-hover-scale img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;}
.img-hover-scale:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;}
.post-format-icon{width:25px;height:25px;display:inline-block;background:#ecf0f3;line-height:25px;text-align:center;border-radius:5px;font-size:12px;color:#91a2ae;} .entry-meta .author-avatar{float:left;margin:-3px 15px 0 0;}
.entry-meta .author-avatar img{height:40px;width:40px;border:2px solid #fff;}
.entry-meta span{position:relative;}
.entry-header .entry-title{font-size:3.2em;}
.entry-wraper .excerpt p,
.single-excerpt p{font-size:22px;}
.dropcap p:first-child::first-letter{font-size:4em;float:left;margin-top:.15em;margin-right:0.15em;line-height:1;}
.dropcap blockquote p:first-child::first-letter{font-size:inherit;margin:0;line-height:inherit;float:none;}
.entry-main-content h1,
.entry-main-content h2,
.entry-main-content h3,
.entry-main-content h4,
.entry-main-content h5,
.entry-main-content h6{font-weight:700;font-family:var(--font-heading);}
.entry-wraper{position:relative;}
.entry-left-col{position:absolute;left:-20%;height:200vh;z-index:2;top:3rem;bottom:0;}
.social-sticky{position:-webkit-sticky;position:sticky;top:70px;}
.social-sticky a{display:block;color:rgba(0,0,0,.54);border-radius:50%;border:1px solid rgba(0,0,0,.34);width:30px;height:30px;text-align:center;line-height:30px;margin-bottom:0.5rem;font-size:13px;}
.single-tools{display:table;float:right;background:#f5f5f5;padding:7px 15px;border-radius:2px;}
.overflow-hidden{overflow:hidden;}
.single-thumnail .arrow-cover i{color:#fff;}
.single-excerpt p{line-height:1.5;}
.entry-main-content{font-size:18px;}
.entry-main-content p{line-height:1.75;}
.entry-main-content h2{line-height:1.25;margin-top:30px;margin-bottom:28px;font-size:1.5rem;}
.entry-main-content h3{line-height:1.25;margin-top:30px;margin-bottom:28px;font-size:1.2rem;}
.entry-main-content p{font-size:18px;color:var(--color-grey-700);}
.entry-main-content figure{margin-bottom:30px;margin-top:30px;}
.entry-bottom{display:flex;justify-content:space-between;align-items:end;}
.entry-bottom .tags a{display:inline-block;font-weight:normal;text-decoration:none;margin-right:15px;border-radius:10px;font-size:14px;text-transform:capitalize;border:1px solid var(--color-brand-2);background:var(--color-brand-4);line-height:1;padding:15px 20px;box-shadow:var(--box-shadow-hover);}
.related-posts .img-hover-slide{min-height:200px;}
blockquote{position:relative;padding:50px;font-weight:400;margin-bottom:1.5rem;background:var(--color-brand-4);font-size:24px;border-radius:20px;border:1px solid var(--color-brand-2);}
blockquote p{font-size:22px;}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child{margin-bottom:0;}
.btn-play-video{color:#fff;border:1px solid #fff;width:50px;height:40px;display:inline-block;border-radius:5px;text-align:center;line-height:40px;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;background:rgba(0,0,0,0.5);}
.entry-header-style-2{position:relative;background-color:#f6f8fa;background-position:center;background-size:cover;}
.entry-header-style-2 .entry-header-content{margin:0 auto;max-width:860px;padding:0 30px}
.entry-header-style-2::before{display:block!important;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(40,45,57,.3);content:'';pointer-events:none;transition:all .3s ease;}
.entry-header-style-2 .entry-meta .author-avatar{float:none;}
.entry-header-content{position:relative;z-index:3}
table{width:100%;margin-bottom:1.5rem;color:#212529;border-collapse:collapse;}
table p{margin-bottom:0;}
.entry-main-content table td,
.entry-main-content table th,
.comment-content table td,
.comment-content table th{padding:0.5em 1em;border:1px solid #e6e6e6;}
.entry-main-content dd,
.single-comment dd{margin:0 0 1.65em;}
.entry-main-content ul{list-style:disc;}
.entry-main-content ul li,
.comment-content ul li{list-style:disc inside;line-height:2;}
.entry-main-content ul li.blocks-gallery-item{list-style:none;}
.entry-main-content li>ul,
.entry-main-content li>ol,
.pt-65.pb-35 {
padding-top: 50px;
padding-bottom: 50px;
}
.single-content img {
max-width: 100%;
border-radius: 12px;
margin-bottom: 30px;
max-height: 700px;
width: 100%;
object-fit: cover;
}
.all-store-single .all-store-single-image {
width: 140px;
height: 140px;
border: 5px solid transparent;
box-shadow: none;
transition: 0.3s all ease-in-out;
margin: 0 auto;
background-color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
padding: 15px;
border-radius: 50%;
overflow: hidden;
box-shadow: 0px 2px 15px -2px #cdcdcd;
margin-bottom: 15px;
}
.all-store-single .all-store-single-image img{
width: 100%;
height: 100%;
object-fit: contain;
}
.single-store-mainSec{
padding: 40px 0;
}
.single-store-title h1 {
color: #000;
font-size: 28px;
margin-bottom: 20px;
}
.single-store-tabbing{
margin-bottom: 15px;
}
.single-store-tabbing ul {
display: flex;
gap: 8px;
}
.single-store-tabbing ul li {
border-radius: 20px;
padding: 8px 24px;
line-height: 1;
color: #000;
border: 1px solid #e1e1e1;
cursor: pointer;
font-size: 14px;
transition: 0.15s all;
}
.single-store-tabbing ul li:hover, .single-store-tabbing ul li.active{
color: #fff;
background: var(--tg-primary-color);
border-color: var(--tg-primary-color);
}
.s-store-sidebar {
box-shadow: 0 4px 20px 0 rgba(38, 22, 129, .15);
border-radius: 16px;
padding: 30px;
background: #fff;
height: auto;
}
.s-store-sidebar-logo {
text-align: center;
}
.s-store-sidebar-logo img {
width: 160px;
max-width: 100%;
height: auto;
border-radius: 12px;
}
.s-store-sidebar h3 {
color: #000;
font-size: 24px;
font-weight: 700;
margin-bottom: 20px;
}
.single-store-about {
border-top: 1px solid #e7e7e7;
border-bottom: 1px solid #e7e7e7;
padding: 30px 0;
margin-top: 40px;
}
.single-store-about p {
font-size: 14px;
margin-bottom: 0;
}
.single-similar-store {
padding: 30px 0;
margin-bottom: 30px;
border-bottom: 1px solid #e7e7e7;
}
.single-similar-store ul {
list-style: none;
padding: 0;
margin: 20px 0 0;
display: flex;
justify-content: flex-start;
flex-flow: wrap;
gap: 15px;
}
.single-similar-store ul li {
flex: 1 1 calc(33.33% - 15px);
max-width: calc(33.33% - 15px);
}
.single-similar-store ul li a {
display: flex;
align-items: center;
justify-content: center;
aspect-ratio: 1 / 1;
overflow: hidden;
border: 1px solid #e7e7e7;
border-radius: 12px;
transition: 0.15s all ease-in-out;
}
.single-similar-store ul li a:hover {
box-shadow: 0 4px 20px 0 rgba(38, 22, 129, 0.15);
border-color: transparent;
}
.single-similar-store ul li img {
width: 100%;
height: 100%;
object-fit: cover;
}
.popular-cat ul{
margin: 15px 0 0;
display: flex;
column-gap: 5px;
row-gap: 10px;
flex-wrap: wrap;
}
.popular-cat ul li a {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 5px;
color: #000;
background: rgb(244 121 108 / 15%);
transition: 0.15s all ease-in-out;
border-radius: 30px;
padding: 0px 7px 0 5px;
font-size: 13px;
}
.popular-cat ul li a:hover {
color: #fff;
background: var(--tg-primary-color);
}
.popular-cat ul li i {
width: 18px;
height: 18px;
line-height: 16px;
border-radius: 50%;
background: var(--tg-primary-color);
transition: 0.15s all ease-in-out;
display: inline-flex;
align-items: center;
justify-content: center;
color: #fff;
font-size: 12px;
}
.popular-cat ul li a:hover i {
color: var(--tg-primary-color);
background: #ffffff;
}
.single-store-logo {
background: #ffffff;
border-radius: 8px;
overflow: hidden;
min-height: 140px;
display: flex;
align-items: center;
justify-content: center;
padding: 15px;
border: 1px solid #e1e1e1;
}
.single-store-logo img {
max-width: 100%;
width: 100%;
height: auto;
}
.single-store-offer{
margin-bottom: 15px;
}
.single-store-offer-inner {
width: 100%;
}
.single-store-offer-main-content{
border: 1px solid #e7e7e7;
border-radius: 16px;
display: flex;
align-items: center;
justify-content: flex-start;
margin-bottom: 15px;
position: relative;
transition: 0.15s all ease-in-out;
}
.single-store-offer-main-content:hover {
box-shadow: 0px 4px 20px 0px rgba(38, 22, 129, 0.15);
}
.single-store-offer-short{
flex: 0 0 100px;
text-align: center;
}
.single-store-offer-short-inner h1,
.single-store-offer-short-inner h2,
.single-store-offer-short-inner h3,
.single-store-offer-short-inner h4,
.single-store-offer-short-inner h5,
.single-store-offer-short-inner h6{
margin: 0;
font-weight: 900;
line-height: 1.2;
color: #ffcda3;
text-transform: uppercase;
}
.single-store-offer.\--expired .single-store-offer-short-inner h1,
.single-store-offer.\--expired .single-store-offer-short-inner h2,
.single-store-offer.\--expired .single-store-offer-short-inner h3,
.single-store-offer.\--expired .single-store-offer-short-inner h4,
.single-store-offer.\--expired .single-store-offer-short-inner h5,
.single-store-offer.\--expired .single-store-offer-short-inner h6{
color: rgb(89, 89, 89);
}
.single-store-offer-short-inner h1{
font-size: 42px;
}
.single-store-offer-short-inner h2{
font-size: 28px;
}
.single-store-offer-action{
overflow: hidden;
}
.single-store-offer-img {
flex: 0 0 80px;
padding: 8px;
border-right: 1px solid #F4F3F9;
}
.single-store-offer-img img {
width: 100%;
height: 100%;
border-radius: 8px;
object-fit: contain;
aspect-ratio: 1 / 1.237;
}
.single-store-offer-content {
margin: 0;
flex: 1;
padding: 0 20px;
position: relative; }
.single-store-offer-content .coupon-item-content-coupon-box {
padding-top: 10px; }
.single-store-offer-content .coupon-item-content-coupon-box .coupon-item-content-coupon-btn {
margin-left: 0; } .single-store-offer-action-btn{
display: block;
width: max-content;
max-width: 100%;
margin: 0 36px 0 0;
text-align: center;
border-radius: 30px;
line-height: 1;
min-width: 140px;
padding: 12px 24px;
color: #ffffff;
font-size: 14px;
font-weight: 600;
background: var(--tg-primary-color); transition: 0.3s all;
}
.single-store-offer-action-btn:hover{
opacity: 0.7;
color: #ffffff;
}
.single-store-offer-txt p {
color: #666666;
font-size: 14px;
margin-bottom: 10px;
line-height: 1.6; }
.single-store-offer-meta{
display: flex;
align-items: center;
justify-content: flex-start;
line-height: 1;
margin: 0;
}
.single-store-offer-meta li{ position: relative;
} .single-store-offer-meta li:first-child{
padding-left: 0px;
}
.single-store-offer-meta li:first-child:before{
display: none;
}
.single-store-offer-expiry{
display: inline-flex;
align-items: center;
justify-content: flex-start;
font-size: 13px;
line-height: 1;
margin-right: 15px;
}
.single-store-offer-expiry p{
margin: 0;
color: #9f2a2a;
}
.single-store-offer-expiry i {
background: var(--tg-primary-color);
border-radius: 6px;
color: #fff;
padding: 4px;
margin-right: 8px;
font-size: 9px;
}
.single-store-offer-expiry p span{
font-weight: 500;
}
.single-store-offer-title{
font-size: 18px;
font-weight: 600;
color: #000;
line-height: 1.2;
margin-bottom: 10px;
}
.deal-details-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
display: none; }
.deal-details-popup-inner {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
background: rgba(0, 0, 0, 0.8); }
.deal-details-popup-box {
width: 600px;
max-width: calc(100% - 30px);
height: auto; overflow: overlay;
padding: 30px;
background: #ffffff;
position: relative; border-radius: 12px;
}
.deal-popup-logo{
margin: 0 auto;
}
.deal-popup-logo a {
display: block;
width: 150px;
height: 100px;
text-align: center;
margin: 0 auto; }
.deal-popup-logo a img {
height: 100%;
width: 100%;
object-fit: contain; 
}
.deal-details-popup-box-main{
position: relative;
max-width: calc(100% - 30px);
width: 600px;
}
.deal-popup-close {
display: block;
font-size: 16px;
color: #000;
background: #ffcda3;
display: flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
border-radius: 50%;
cursor: pointer;
position: absolute;
right: 35px;
}
.deal-details-popup-title {
text-align: center; }
.deal-details-popup-title h3 {
margin: 0;
font-size: 24px;
font-weight: 800;
color: #ffcda3;
}
.deal-details-popup-couponbox-main{
background: rgba(233,234,237,.7);
border-radius: 10px;
padding: 30px 30px 20px 30px;
margin: 30px 0;
text-align: center;
}
.deal-details-popup-couponbox {
display: flex;
align-items: center;
justify-content: flex-start;
background:#fff;
border-radius: 3px;
padding: 5px;
margin-bottom: 15px;
border: 1px solid #ccc; 
height: 48px;
}
.deal-details-popup-coupon-code {
margin: 0;
flex: 1;
text-align: center;
font-size: 24px;
font-weight: 400;
letter-spacing: 1px;
line-height: 1; }
.deal-details-popup-coupon-copybtn {
background: #ffcda3;
border: none;
flex: 0 0 90px;
max-width: 90px;
font-weight: 600;
padding: 12px 15px;
line-height: 1;
border-radius: 5px;
color: #000;
text-transform: uppercase;
cursor: pointer; }
.expired-coupons-title{
font-size: 24px;
font-weight: 700;
margin: 30px 0 15px;
color: #323232;
}
.deal-details-popup-coupon-note {
font-size: 14px;
font-weight: 300;
text-align: center;
color: #000;
margin: 0; 
}
.deal-details-popup-coupon-note a {
color: #000;
font-weight: 300; 
}
.deal-card-meta-trading-status{
display: inline-flex;
align-items: center;
justify-content: flex-start;
font-size: 13px;
line-height: 1;
}
.deal-card-meta-trading-status i {
background: #198754;
border-radius: 6px;
color: #fff;
padding: 4px;
margin-right: 8px;
font-size: 9px;
}
.deal-card-meta-trading-status.\--green{
background: #b1e7c9;
color: #0b4625;
}
.deal-card-meta-trading-status.\--green i{
background: #0b4625;
}
.deal-card-meta-trading-status.\--yellow{
background: #f1df87;
color: #726319;
}
.deal-card-meta-trading-status.\--yellow i{
background: #726319;
}
.all-categories-section {
padding: 80px 0 50px; }
.all-category-single {
display: inline-block;
text-align: center;
margin-bottom: 30px; }
.all-category-single .all-category-single-icon {
width: 60px;
height: 60px;
background: #fff5ef;
border-radius: 50%;
display: flex;
margin: 0 auto;
align-items: center;
justify-content: center;
font-size: 28px;
color: #000;
border: 5px solid transparent;
box-shadow: none;
transition: 0.3s all ease-in-out; }
.all-category-single span {
font-size: 16px;
color: #000;
font-weight: 600;
display: block;
margin: 5px 0 0;
transition: 0.3s all ease-in-out; }
.all-category-single:hover .all-category-single-icon {
box-shadow: 0 0 0px 2px black;
border: 5px solid #ffffff;
background: black;
color: #fff;
}
.all-category-single:hover .all-category-single-icon i {
transform: scale(1.1); }
.all-category-single:hover span {
color: black; }
@media(max-width: 767px){
.single-store-offer-img{
flex: 0 0 100px;
max-width: 100px;
}
}
@media(max-width: 575px){
.archive-header {
align-items: start;
flex-direction: column;
}
.archive-header .breadcrumb {
width: 100%;
justify-content: end;
}
.s-store-sidebar h3 {
font-size: 20px;
margin-bottom: 10px;
}
.single-store-title h1 {
font-size: 20px;
}
.single-store-offer-title{
font-size: 16px;
}
.single-store-offer-main-content{
flex-flow: wrap;
}
.single-store-offer-action{
flex: 1;
}
.single-store-offer-img {
flex: 0 0 80px;
}
.single-store-offer-action-btn{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
}
.single-store-offer-action-btn:hover {
opacity: 0;
}
.single-store-offer-content{
flex: 0 0 calc(100% - 115px);
}
.entry-main-content p {
font-size: 16px;
}
}@media (max-width: 1500px) {
.container {
max-width: 1320px;
} .navbar-wrap ul li a {
font-size: 14px;
padding: 30px 12px;
}
.header-right-side {
padding-right: 20px;
}
.header-top-wrap {
padding: 6px 20px;
}
.offcanvas-toggle {
width: 80px;
}
.offcanvas-toggle a {
padding: 30px 20px 30px 20px;
}
.header-search-wrap form {
width: 250px;
}
.banner-post-thumb img {
height: 560px;
}
.banner-post-content {
left: 60px;
right: 60px;
bottom: 40px;
}
.overlay-post-content-three .post-title {
font-size: 24px;
}
.overlay-post-content-three {
left: 20px;
right: 20px;
bottom: 30px;
}
.newsletter-social {
margin-left: 50px;
}
.banner-post-content-four .post-title {
font-size: 24px;
}
.banner-post-content-four {
left: 20px;
right: 20px;
bottom: 35px;
}
.banner-post-thumb-four img {
height: 390px;
}
.contact-map {
height: 450px;
}
} @media (max-width: 1199.98px) {
.container,
.custom-container {
max-width: 960px;
}
.header-action > ul li.header-btn {
display: none;
}
.menu-outer .navbar-wrap {
display: block !important;
}
.menu-area .mobile-nav-toggler {
display: block;
}
.menu-wrap {
display: flex;
align-items: center;
}
.menu-wrap .row {
flex-grow: 1;
}
.offcanvas-toggle {
display: none;
}
.logo.text-center {
text-align: left !important;
}
.menu-area {
padding: 15px 0;
}
.header-search-wrap form {
width: 300px;
}
.featured-post-thumb img {
height: 350px;
}
.featured-post-content .post-title {
font-size: 22px;
}
.newsletter-wrap {
padding: 50px 30px;
}
.newsletter-form .form-grp {
width: 220px;
}
.newsletter-content {
width: 24%;
margin-right: 20px;
}
.sidebar-wrap {
margin-left: 0;
}
.latest-post-item.big-post .featured-post-content .post-title {
font-size: 24px;
}
.latest-post-item-wrap > .row > .col-66 {
width: 100%;
}
.latest-post-wrap {
display: flex;
margin: 0 -15px;
}
.latest-post-item.small-post {
width: 50%;
flex: 0 0 auto;
padding: 0 15px;
}
.latest-post-item-wrap > .row > .col-34 {
width: 100%;
}
.sidebar-avatar {
padding: 100px 25px 40px;
}
.sidebar-social-wrap .list-wrap li a {
padding: 10px 15px;
min-width: 128px;
}
.section-title p {
width: 100%;
}
.categories-item-wrap .row {
--bs-gutter-x: 20px;
}
.featured-post-item.healthy-post .featured-post-content .post-title {
font-size: 18px;
}
.popular-post .content .post-title {
font-size: 16px;
}
.popular-post .thumb {
width: 95px;
margin-right: 10px;
}
.footer-content p {
width: 100%;
} .header-right-side {
padding-right: 0;
}
.menu-area.menu-style-two .mobile-nav-toggler {
display: none;
}
.menu-style-two .menu-wrap {
padding: 0 0;
}
.banner-post-content {
left: 30px;
right: 30px;
bottom: 35px;
}
.banner-post-content .post-title {
font-size: 24px;
}
.banner-post-content .post-title br {
display: none;
}
.categories-img-two img {
height: 150px;
}
.categories-img-two {
border-radius: 30px;
}
.categories-item-wrap-two .row {
--bs-gutter-x: 20px;
}
.spotlight-post-inner-wrap .row .col-70 {
width: 100%;
}
.spotlight-post-inner-wrap .row .col-30 {
width: 65%;
flex: 0 0 auto;
}
.spotlight-post-inner-wrap .sidebar-wrap {
margin-top: 40px;
}
.video-small-post-wrap {
padding-left: 25px;
}
.video-post-content .post-title {
font-size: 24px;
}
.video-post-item.small-post .video-post-content .post-title {
font-size: 20px;
}
.video-post-item.small-post {
gap: 20px;
}
.weekly-post-inner-wrap .row .col-70 {
width: 100%;
}
.weekly-post-item {
gap: 30px;
}
.weekly-post-inner-wrap .row .col-30 {
width: 65%;
}
.weekly-post-inner-wrap .sidebar-wrap {
padding-top: 40px;
}
.sidebar-img {
text-align: center;
}
.newsletter-wrap-two .newsletter-content {
margin-right: 20px;
}
.newsletter-wrap.newsletter-wrap-two {
padding: 50px 30px;
}
.banner-post-content-two {
left: 30px;
bottom: 30px;
right: 30px;
}
.menu-area.menu-style-three .mobile-nav-toggler {
display: none;
}
.menu-style-three .menu-wrap {
display: block;
padding: 0;
}
.menu-area.menu-style-three {
padding: 0;
}
.banner-post-content-two .post-title {
font-size: 24px;
}
.banner-post-two.small-post .banner-post-content-two {
left: 20px;
right: 20px;
bottom: 15px;
}
.trending-post-inner .col-70 {
width: 100%;
flex: 0 0 auto;
}
.trending-post-inner .col-30 {
width: 65%;
flex: 0 0 auto;
}
.overlay-post-thumb-three img {
height: 500px;
}
.newsletter-wrap-three {
flex-wrap: wrap;
justify-content: center;
gap: 30px 0;
}
.newsletter-wrap-three .newsletter-content {
width: 20%;
margin-right: 30px;
}
.newsletter-social {
margin-left: 0;
}
.menu-area.menu-style-four .mobile-nav-toggler {
display: none;
}
.menu-style-four .menu-wrap {
padding: 0;
justify-content: center;
}
.header-logo-area-two .logo.text-center {
text-align: center !important;
}
.menu-area.menu-style-four {
padding: 0 0;
}
.banner-post-thumb-three img {
height: 430px;
}
.banner-post-content-three {
bottom: 40px;
}
.header-logo-area-three {
padding: 20px 0;
}
.header-logo-area-three .logo.text-center {
text-align: center !important;
}
.header-logo-area-three .offcanvas-toggle {
display: block;
}
.banner-post-content-four .post-title {
font-size: 22px;
}
.banner-post-content-four .post-title br {
display: none;
}
.recent-post-inner-wrap .row .col-70 {
width: 100%;
}
.recent-post-inner-wrap .row .col-30 {
width: 65%;
}
.recent-post-inner-wrap .sidebar-wrap {
margin-top: 40px;
}
.overlay-post-content-five {
left: 25px;
right: 25px;
bottom: 30px;
}
.overlay-post-content-five .post-title {
font-size: 24px;
}
.mining-post-inner .row .col-70 {
width: 100%;
}
.mining-post-inner .row .col-30 {
width: 65%;
}
.mining-post-inner .sidebar-wrap {
padding-top: 20px;
}
.menu-style-six .menu-wrap {
display: block;
padding: 0;
}
.menu-area.menu-style-six .mobile-nav-toggler {
display: none;
}
.menu-style-six .offcanvas-toggle {
display: block;
}
.menu-area.menu-style-six {
padding: 0;
}
.header-logo-area-four {
padding: 20px 0;
}
.sidebar-wrap-three {
padding-left: 0;
margin-top: 50px;
}
.sidebar-wrap-three::before {
display: none;
}
.editor-post-three::before {
right: -15px;
}
.editor-post-active-two .col-lg-3 {
padding: 0 15px;
}
.row {
--bs-gutter-x: 30px;
}
.horizontal-post-content-four .post-title {
font-size: 16px;
}
.newsletter-wrap-four .newsletter-content .title {
font-size: 26px;
}
.banner-post-content-six .post-title {
font-size: 26px;
}
.author-inner-wrap .row .col-70 {
width: 100%;
}
.author-inner-wrap .row .col-30 {
width: 65%;
margin-top: 60px;
}
.blog-inner-wrap .sidebar-wrap {
margin-left: 0;
margin-right: 0;
}
.about-content {
width: 100%;
}
.contact-form {
padding: 35px 25px 40px;
}
.contact-map {
height: 400px;
}
} @media (max-width: 991.98px) {
.container,
.custom-container {
max-width: 720px;
}
.menu-area {
padding: 20px 0;
}
.archive-header{
flex-flow: wrap;
}
.menu-nav {
justify-content: space-between;
}
.header-search-wrap{
order: 3;
flex: 0 0 100%;
}
.header-search-wrap form {
width: 100%; }
.newsletter-wrap {
display: block;
text-align: center;
}
.newsletter-content {
width: 100%;
margin: 0 0 20px 0;
}
.newsletter-form form {
justify-content: center;
flex-wrap: wrap;
}
.newsletter-form .form-grp {
width: 220px;
}
.latest-post-inner-wrap > .row > .col-70 {
width: 100%;
flex: 0 0 auto;
}
.latest-post-item.big-post .featured-post-content p {
width: 100%;
margin: 0 auto;
}
.latest-post-item.big-post .featured-post-content .post-title {
font-size: 26px;
}
.latest-post-item.small-post .featured-post-content .post-title {
font-size: 22px;
}
.section-title .title {
font-size: 26px;
}
.latest-post-inner-wrap > .row > .col-30 {
width: 100%;
flex: 0 0 auto;
}
.sidebar-avatar {
padding: 100px 30px 45px;
}
.sidebar-social-wrap .list-wrap li a {
padding: 10px 15px;
min-width: 162px;
}
.sidebar-wrap {
padding-top: 40px;
}
.overlay-post-content .post-title {
font-size: 26px;
}
.healthy-inner-wrap .row .col-70 {
width: 100%;
}
.healthy-inner-wrap .row .col-30 {
width: 100%;
}
.popular-post .thumb {
width: 110px;
margin-right: 16px;
}
.popular-post .content .post-title {
font-size: 18px;
}
.footer-top .row [class*="col-"]:nth-child(3) .footer-widget {
margin-left: 0;
}
.footer-bottom {
padding: 25px 0;
}
.scroll-top {
right: 15px;
}
.menu-style-two .logo.d-none {
display: block !important;
}
.header-logo-area {
display: none;
}
.banner-post-thumb img {
height: 500px;
}
.categories-item-wrap-two .row {
--bs-gutter-x: 30px;
}
.spotlight-post-item-wrap .row .col-57 {
width: 100%;
}
.spotlight-post.big-post .spotlight-post-thumb img {
height: 350px;
}
.spotlight-post.small-post {
flex-direction: row;
}
.spotlight-post-item-wrap .row .col-43 {
width: 100%;
}
.spotlight-post.big-post {
margin-bottom: 30px;
}
.spotlight-post.big-post .spotlight-post-content .post-title {
margin-bottom: 10px;
font-size: 26px;
}
.spotlight-post.big-post .spotlight-post-thumb {
margin-bottom: 15px;
}
.spotlight-post-inner-wrap .row .col-30 {
width: 100%;
}
.video-small-post-wrap {
padding-left: 0;
}
.video-small-post-wrap::before {
display: none;
}
.weekly-post-thumb {
width: 330px;
}
.weekly-post-inner-wrap .row .col-30 {
width: 100%;
}
.newsletter-wrap-two .newsletter-content {
width: 100%;
margin: 0 0 20px 0;
}
.menu-area.menu-style-two .mobile-nav-toggler {
display: block;
}
.header-top-wrap-two {
display: none;
}
.menu-area.menu-style-three {
padding: 20px 0;
}
.banner-post-inner .row .col-70 {
width: 100%;
}
.banner-post-inner .row .col-30 {
width: 100%;
}
.banner-post-two.small-post .banner-post-thumb-two img {
height: 250px;
}
.banner-post-two.small-post .banner-post-content-two {
left: 25px;
right: 25px;
bottom: 20px;
}
.editor-post-item {
gap: 20px;
}
.editor-post-thumb {
width: 150px;
}
.recent-post-wrap .row .col-54 {
width: 100%;
}
.horizontal-post-two {
justify-content: space-between;
}
.recent-post-wrap .row .col-46 {
width: 100%;
}
.trending-post-thumb {
width: 50%;
}
.trending-post-content .post-title {
font-size: 24px;
}
.trending-post-content .blog-post-meta {
margin-bottom: 10px;
}
.newsletter-wrap-three .newsletter-content {
width: 100%;
margin: 0;
text-align: center;
}
.trending-post-inner .col-30 {
width: 100%;
}
.trending-post-inner .sidebar-wrap {
padding-top: 0;
}
.menu-style-three .header-action>ul {
justify-content: flex-end;
}
.menu-area.menu-style-three .mobile-nav-toggler {
display: block;
}
.menu-style-three .header-action {
margin-left: auto;
}
.header-logo-area-two {
display: none;
}
.menu-style-four .logo.d-none {
display: block !important;
}
.menu-area.menu-style-four .mobile-nav-toggler {
display: block;
}
.menu-style-four .menu-nav {
justify-content: space-between;
flex-grow: 1;
}
.menu-area.menu-style-four {
padding: 15px 0;
}
.banner-post-content-three .post-title {
font-size: 26px;
}
.editor-post-item.editor-post-two {
justify-content: space-between;
}
.header-logo-area-three {
display: none;
}
.banner-post-content-four .post-title {
font-size: 24px;
}
.recent-post-inner-wrap .row .col-30 {
width: 100%;
}
.recent-post-inner-wrap .sidebar-wrap {
padding-top: 0;
}
.mining-post-inner .row .col-30 {
width: 100%;
}
.banner-post-thumb-four img {
height: 370px;
}
.politics-post-wrap .row .col-69 {
width: 100%;
}
.politics-post {
gap: 25px;
margin-bottom: 30px;
}
.politics-post-wrap .row .col-31 {
width: 100%;
}
.politics-post-wrap-two {
padding-left: 0;
}
.politics-post-wrap-two::before {
display: none;
}
.banner-post-seven::before {
display: none;
}
.top-news-post {
gap: 25px;
}
.top-news-post-thumb {
width: 325px;
}
.top-news-post {
gap: 20px;
}
.top-news-post-content .post-title {
font-size: 22px;
}
.header-logo-area-four {
display: none;
}
.menu-style-six .logo.d-none {
display: block !important;
}
.menu-style-six .offcanvas-toggle {
display: none;
}
.menu-area.menu-style-six .mobile-nav-toggler {
display: block;
}
.menu-style-six .menu-nav {
align-items: center;
}
.menu-area.menu-style-six {
padding: 20px 0;
}
.news-banner-post-wrap .row .col-67 {
width: 100%;
}
.news-banner-post-wrap .row .col-33 {
width: 100%;
}
.news-banner-small-post {
padding-right: 0;
display: flex;
gap: 0 30px;
}
.news-banner-small-post::before {
display: none;
}
.news-banner-small-post .banner-post-five {
border-bottom: none;
padding-bottom: 0;
width: 50%;
}
.horizontal-post-content-four .post-title {
font-size: 17px;
}
.banner-post-thumb-six img {
height: 400px;
}
.newsletter-wrap-four .newsletter-form .form-grp {
width: 300px;
}
.section-title-four .title {
font-size: 22px;
}
.author-inner-wrap .row .col-30 {
width: 100%;
}
.author-inner-wrap .sidebar-wrap {
padding-top: 0;
}
.blog-details-content .title {
font-size: 24px;
}
.blog-details-thumb img {
height: 400px;
}
.blog-details-content blockquote {
margin: 50px 30px 35px;
padding: 35px 30px 30px;
}
.blog-details-inner-content .title-two {
font-size: 22px;
}
.blog-details-video img {
height: 350px;
}
.blog-avatar-wrap {
padding: 35px 25px;
}
.pev-next-post-wrap .post-item .content .post-title br {
display: none;
}
.about-img {
margin-bottom: 50px;
}
.contact-form {
padding: 45px 50px 50px;
}
[tg-theme=dark] .menu-area.menu-style-two .logo.d-none {
display: block !important;
}
[tg-theme=dark] .menu-area.menu-style-six .logo.d-none.white-logo {
display: block !important;
}
[tg-theme=dark] .menu-area.menu-style-four .logo.white-logo {
display: block !important;
}
.header-top-social-two {
display: none;
}
.menu-style-six .logo.d-none.white-logo {
display: none !important;
}
.darkmode-trigger {
right: 0px;
}
} @media (max-width: 767.98px) {
.custom-container {
max-width: 100%;
}
.transparent-header {
top: 0;
}
.header-top-wrap {
display: none;
}
.newsletter-content .title {
font-size: 22px;
}
.newsletter-wrap {
padding: 50px 25px;
}
.newsletter-form .form-grp {
width: 100%;
}
.section-title-wrap {
gap: 20px;
flex-wrap: wrap;
}
.latest-post-item.big-post .featured-post-thumb img {
height: 350px;
}
.latest-post-item.big-post .featured-post-content .post-title {
font-size: 24px;
}
.post-title br {
display: none;
}
.latest-post-item.small-post {
width: 100%;
}
.latest-post-wrap {
display: block;
}
.sidebar-avatar {
padding: 100px 25px 45px;
}
.sidebar-social-wrap .list-wrap li a {
min-width: 142px;
}
.categories-item {
width: 150px;
}
.overlay-post-thumb img {
height: 400px;
}
.overlay-post-content {
left: 20px;
bottom: 25px;
right: 20px;
}
.overlay-post-content .post-title {
font-size: 24px;
}
.ta-horizontal-post {
display: block;
}
.horizontal-post-thumb {
width: 100%;
margin: 0 0 20px;
}
.horizontal-post-thumb img {
width: 100%;
}
.footer-bottom-menu .list-wrap {
justify-content: center;
margin-bottom: 10px;
}
.copyright-text p {
text-align: center;
}
.footer-bottom {
padding: 20px 0;
}
.section-title-wrap-three {
flex-wrap: wrap;
}
.weekly-post-item {
flex-wrap: wrap;
gap: 20px;
}
.video-post-item.small-post {
flex-wrap: wrap;
}
.weekly-post-thumb {
width: 100%;
}
.banner-post-content {
left: 25px;
right: 25px;
bottom: 35px;
}
.categories-item-wrap-two .row {
--bs-gutter-x: 20px;
}
.section-title-three .title {
font-size: 18px;
padding: 8px 20px;
}
.spotlight-post.big-post .spotlight-post-thumb img {
height: 300px;
}
.spotlight-post.big-post .spotlight-post-content .post-title {
font-size: 24px;
}
.spotlight-post-content .post-title {
margin-bottom: 10px;
font-size: 18px;
}
.overlay-post-content-two {
left: 20px;
right: 20px;
}
.video-post-item.big-post .video-post-thumb img {
height: 320px;
}
.video-post-item.small-post .video-post-thumb {
width: 100%;
}
.weekly-post-thumb img {
height: 300px;
}
.footer-top {
padding: 80px 0 30px;
}
.banner-post-two.big-post .banner-post-thumb-two img {
height: 500px;
object-fit: cover;
}
.banner-post-two.small-post .banner-post-content-two {
left: 20px;
right: 20px;
bottom: 20px;
}
.overlay-post-two .overlay-post-thumb img {
height: 440px;
}
.horizontal-post-two {
flex-direction: row;
flex-wrap: wrap;
}
.horizontal-post-two .horizontal-post-thumb {
width: 100%;
}
.horizontal-post-two .horizontal-post-content {
min-height: auto;
}
.trending-post {
flex-wrap: wrap;
}
.trending-post-thumb {
width: 100%;
}
.trending-post-thumb img {
min-height: 250px;
}
.overlay-post-thumb-three img {
height: 440px;
}
.so-post-content {
left: 20px;
right: 20px;
}
.newsletter-wrap-three .newsletter-form .form-grp {
width: 100%;
}
.newsletter-wrap-three {
gap: 25px 0;
}
.newsletter-area-three {
padding: 60px 0;
}
.weekly-post-area-two {
padding: 60px 0;
}
.banner-post-content-two {
left: 20px;
bottom: 25px;
right: 20px;
}
.header-top-wrap-three {
display: none;
}
.banner-post-content-three {
left: 25px;
right: 25px;
bottom: 25px;
}
.footer-top-two {
padding: 80px 0;
}
.banner-post-thumb-three img {
height: 400px;
}
.banner-post-content-three .post-title {
font-size: 24px;
}
.overlay-post-four .overlay-post-content-three {
left: 25px;
right: 25px;
}
.banner-post-content-four .post-title {
font-size: 22px;
}
.horizontal-post-three {
flex-wrap: wrap;
}
.horizontal-post-thumb-three {
width: 100%;
}
.top-news-post {
flex-wrap: wrap;
}
.politics-post {
flex-wrap: wrap;
}
.politics-post-thumb {
width: 100%;
}
.header-top-wrap-four {
display: none;
}
.news-banner-small-post {
display: block;
}
.news-banner-small-post .banner-post-five {
width: 100%;
}
.banner-post-thumb-six img {
height: 300px;
}
.banner-post-content-six .post-title {
font-size: 24px;
}
.politics-post-thumb img {
height: 270px;
}
.editor-post-three::before {
display: none;
}
.top-news-post-thumb {
width: 100%;
}
.sports-post-thumb img {
height: 300px;
}
.sports-post-content .post-title {
font-size: 22px;
}
.newsletter-wrap-four .newsletter-content .title {
font-size: 24px;
}
.newsletter-area-four {
padding: 70px 0;
}
.author-wrap {
padding: 30px 25px 30px;
gap: 20px;
flex-wrap: wrap;
}
.blog-details-thumb img {
height: 300px;
}
.blog-details-content blockquote {
margin: 50px 0 35px;
padding: 35px 25px 30px;
}
.blog-details-content blockquote::before {
left: 25px;
}
.blog-details-inner-img {
margin-bottom: 30px;
}
.blog-details-inner-content .title-two {
font-size: 20px;
}
.blog-details-video img {
height: 300px;
}
.blog-details-bottom .post-share {
justify-content: flex-start;
margin-top: 20px;
}
.blog-avatar-wrap {
flex-wrap: wrap;
}
.blog-avatar-img {
margin: 0 0 20px 0;
}
.pev-next-post-wrap .post-item {
gap: 15px;
}
.comments-box {
flex-wrap: wrap;
}
.comments-avatar {
margin: 0 0 20px 0;
}
.latest-comments .children {
margin: 0;
}
.about-img .left-img {
gap: 15px;
}
.about-img {
gap: 15px;
}
.about-img img.shape {
display: none;
}
.section-title-five .title {
font-size: 26px;
}
.section-title-five p br {
display: none;
}
.contact-info-item {
padding: 30px 20px 30px;
gap: 30px;
}
.contact-info-item .content::before {
left: -15px;
}
.contact-form {
padding: 35px 25px 40px;
}
.contact-map {
height: 350px;
}
.darkmode-trigger {
right: 0px;
}
} @media only screen and (min-width: 576px) and (max-width: 767px) {
.container,
.custom-container {
max-width: 540px;
}
.newsletter-content .title {
font-size: 24px;
}
.categories-item {
width: 190px;
}
.newsletter-form .form-grp {
width: 225px;
}
.categories-item-wrap-two .row {
--bs-gutter-x: 30px;
}
.video-post-item.small-post .video-post-thumb {
width: 190px;
}
.video-post-item.small-post {
flex-wrap: unset;
gap: 30px;
}
.horizontal-post-thumb-three {
width: 180px;
}
.horizontal-post-three {
flex-wrap: nowrap;
}
.banner-post-content-four .post-title {
font-size: 24px;
}
}